0001680247-24-000051.txt : 20240313 0001680247-24-000051.hdr.sgml : 20240313 20240313163547 ACCESSION NUMBER: 0001680247-24-000051 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 108 CONFORMED PERIOD OF REPORT: 20231231 FILED AS OF DATE: 20240313 DATE AS OF CHANGE: 20240313 FILER: COMPANY DATA: COMPANY CONFORMED NAME: ProPetro Holding Corp. CENTRAL INDEX KEY: 0001680247 STANDARD INDUSTRIAL CLASSIFICATION: OIL, GAS FIELD SERVICES, NBC [1389] ORGANIZATION NAME: 01 Energy & Transportation IRS NUMBER: 263685382 STATE OF INCORPORATION: TX FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-38035 FILM NUMBER: 24746467 BUSINESS ADDRESS: STREET 1: P.O. BOX 873 CITY: MIDLAND STATE: TX ZIP: 79702 BUSINESS PHONE: (432) 688-0012 MAIL ADDRESS: STREET 1: P.O. BOX 873 CITY: MIDLAND STATE: TX ZIP: 79702 10-K 1 pump-20231231.htm 10-K pump-20231231
0001680247falseFY2023http://fasb.org/us-gaap/2023#ServiceMemberhttp://fasb.org/us-gaap/2023#ServiceMemberhttp://fasb.org/us-gaap/2023#ServiceMemberhttp://fasb.org/us-gaap/2023#AssetImpairmentChargeshttp://fasb.org/us-gaap/2023#AssetImpairmentChargeshttp://fasb.org/us-gaap/2023#AssetImpairmentChargesP1Y0M0D00016802472023-01-012023-12-3100016802472023-06-30iso4217:USD00016802472024-03-08xbrli:shares00016802472023-12-3100016802472022-12-31iso4217:USDxbrli:shares00016802472022-01-012022-12-3100016802472021-01-012021-12-310001680247us-gaap:CommonStockMember2020-12-310001680247us-gaap:AdditionalPaidInCapitalMember2020-12-310001680247us-gaap:RetainedEarningsMember2020-12-3100016802472020-12-310001680247us-gaap:AdditionalPaidInCapitalMember2021-01-012021-12-310001680247us-gaap:CommonStockMember2021-01-012021-12-310001680247us-gaap:RetainedEarningsMember2021-01-012021-12-310001680247us-gaap:CommonStockMember2021-12-310001680247us-gaap:AdditionalPaidInCapitalMember2021-12-310001680247us-gaap:RetainedEarningsMember2021-12-3100016802472021-12-310001680247us-gaap:AdditionalPaidInCapitalMember2022-01-012022-12-310001680247us-gaap:CommonStockMember2022-01-012022-12-310001680247us-gaap:RetainedEarningsMember2022-01-012022-12-310001680247us-gaap:CommonStockMember2022-12-310001680247us-gaap:AdditionalPaidInCapitalMember2022-12-310001680247us-gaap:RetainedEarningsMember2022-12-310001680247us-gaap:AdditionalPaidInCapitalMember2023-01-012023-12-310001680247us-gaap:CommonStockMember2023-01-012023-12-310001680247us-gaap:CommonStockMember2023-10-012023-12-310001680247us-gaap:AdditionalPaidInCapitalMember2023-10-012023-12-3100016802472023-10-012023-12-310001680247us-gaap:RetainedEarningsMember2023-01-012023-12-310001680247us-gaap:CommonStockMember2023-12-310001680247us-gaap:AdditionalPaidInCapitalMember2023-12-310001680247us-gaap:RetainedEarningsMember2023-12-310001680247pump:ParFiveMember2023-12-012023-12-010001680247pump:SilvertipCompletionServicesOperatingLLCMember2022-11-012022-11-010001680247us-gaap:RelatedPartyMemberpump:PioneerPressurePumpingAcquisitionMember2018-12-312018-12-310001680247pump:PioneerandPioneerPumpingServicesMember2018-12-312018-12-31pump:hydraulic_horse_powerpump:coiled_tubing_unit0001680247pump:PioneerandPioneerPumpingServicesMemberpump:AssetAcquisitionMember2022-10-31pump:agreement0001680247us-gaap:RelatedPartyMemberpump:PioneerPressurePumpingAcquisitionMember2022-10-31pump:fleet00016802472024-01-012023-12-310001680247us-gaap:BuildingAndBuildingImprovementsMembersrt:MinimumMember2023-12-310001680247us-gaap:BuildingAndBuildingImprovementsMembersrt:MaximumMember2023-12-310001680247us-gaap:VehiclesMembersrt:MinimumMember2023-12-310001680247us-gaap:VehiclesMembersrt:MaximumMember2023-12-310001680247us-gaap:EquipmentMembersrt:MinimumMember2023-12-310001680247us-gaap:EquipmentMembersrt:MaximumMember2023-12-310001680247us-gaap:LeaseholdImprovementsMembersrt:MinimumMember2023-12-310001680247us-gaap:LeaseholdImprovementsMembersrt:MaximumMember2023-12-310001680247pump:SilvertipCompletionServicesOperatingLLCMember2022-11-010001680247us-gaap:CustomerRelationshipsMemberpump:SilvertipCompletionServicesOperatingLLCMember2022-11-010001680247us-gaap:TrademarksAndTradeNamesMemberpump:SilvertipCompletionServicesOperatingLLCMember2022-11-0100016802472022-11-010001680247pump:PowerEndsMember2023-12-310001680247pump:PowerEndsMember2022-12-310001680247pump:HydraulicFracturingUnitsMember2023-12-310001680247pump:HydraulicFracturingUnitsMember2022-12-310001680247us-gaap:ServiceLifeMember2023-01-012023-12-310001680247us-gaap:ServiceLifeMemberus-gaap:RetainedEarningsMember2023-01-012023-12-310001680247pump:PowerEndsMember2023-01-012023-03-310001680247pump:PowerEndsMember2023-04-012023-06-300001680247pump:PowerEndsMember2023-07-012023-09-300001680247pump:PowerEndsMember2023-10-012023-12-310001680247pump:ParFiveMember2023-12-01xbrli:pure0001680247pump:ParFiveMember2023-01-012023-12-310001680247pump:ParFiveMember2023-12-012023-12-310001680247pump:ParFiveMember2022-01-012022-12-310001680247srt:MinimumMemberpump:SilvertipCompletionServicesOperatingLLCMember2023-12-310001680247srt:MaximumMemberpump:SilvertipCompletionServicesOperatingLLCMember2023-12-310001680247pump:SilvertipCompletionServicesOperatingLLCMember2023-01-012023-12-310001680247pump:SilvertipCompletionServicesOperatingLLCMember2022-01-012022-12-310001680247pump:SilvertipCompletionServicesOperatingLLCMember2021-01-012021-12-310001680247us-gaap:FairValueMeasurementsRecurringMember2023-12-310001680247us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001680247us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001680247us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001680247us-gaap:FairValueMeasurementsRecurringMember2023-01-012023-12-310001680247us-gaap:FairValueMeasurementsRecurringMember2022-12-310001680247us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001680247us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001680247us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001680247us-gaap:FairValueMeasurementsRecurringMember2022-01-012022-12-310001680247pump:StepEnergyServicesMember2022-09-010001680247pump:WirelineOperatingSegmentMemberus-gaap:OperatingSegmentsMember2021-12-310001680247pump:WirelineOperatingSegmentMemberus-gaap:OperatingSegmentsMember2022-01-012022-12-310001680247pump:WirelineOperatingSegmentMemberus-gaap:OperatingSegmentsMember2022-12-310001680247pump:WirelineOperatingSegmentMemberus-gaap:OperatingSegmentsMember2023-01-012023-12-310001680247pump:WirelineOperatingSegmentMemberus-gaap:OperatingSegmentsMember2023-12-310001680247us-gaap:LandMember2023-12-310001680247us-gaap:LandMember2022-12-310001680247us-gaap:BuildingMember2023-12-310001680247us-gaap:BuildingMember2022-12-310001680247pump:EquipmentandVehiclesMember2023-12-310001680247pump:EquipmentandVehiclesMember2022-12-310001680247us-gaap:LeaseholdImprovementsMember2023-12-310001680247us-gaap:LeaseholdImprovementsMember2022-12-310001680247us-gaap:CostOfSalesMember2023-01-012023-12-310001680247us-gaap:CostOfSalesMember2022-01-012022-12-310001680247us-gaap:CostOfSalesMember2021-01-012021-12-310001680247us-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-12-310001680247us-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-12-310001680247us-gaap:GeneralAndAdministrativeExpenseMember2021-01-012021-12-310001680247pump:HydraulicFracturingSegmentMemberus-gaap:DiscontinuedOperationsDisposedOfBySaleMember2021-12-31pump:turbine0001680247pump:HydraulicFracturingSegmentMemberus-gaap:DiscontinuedOperationsDisposedOfBySaleMember2021-12-012021-12-310001680247us-gaap:TrademarksAndTradeNamesMember2023-12-310001680247us-gaap:TrademarksAndTradeNamesMember2022-12-310001680247us-gaap:CustomerRelationshipsMember2023-12-310001680247us-gaap:CustomerRelationshipsMember2022-12-310001680247us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMemberpump:ABLFacilityMember2022-04-300001680247us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMemberpump:ABLFacilityMembersrt:MinimumMember2022-04-012022-04-300001680247us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMemberpump:ABLFacilityMembersrt:MaximumMember2022-04-012022-04-300001680247us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMemberpump:ABLFacilityMember2022-04-012022-04-300001680247us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMemberpump:ABLFacilityMember2023-06-020001680247us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMemberpump:ABLFacilityMembersrt:MinimumMember2023-06-022023-06-020001680247us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMemberpump:ABLFacilityMembersrt:MaximumMember2023-06-022023-06-0200016802472023-06-020001680247us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMemberpump:ABLFacilityMembersrt:MaximumMember2023-06-020001680247us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMemberpump:ABLFacilityMember2023-12-310001680247us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMemberpump:ABLFacilityMember2023-01-012023-12-310001680247us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMemberpump:ABLFacilityMemberpump:SOFRLoansMembersrt:MinimumMember2023-06-022023-06-020001680247us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMemberpump:ABLFacilityMemberpump:SOFRLoansMembersrt:MaximumMember2023-06-022023-06-020001680247pump:BaseRateLoansMemberus-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMemberpump:ABLFacilityMembersrt:MinimumMember2023-06-022023-06-020001680247pump:BaseRateLoansMemberus-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMemberpump:ABLFacilityMembersrt:MaximumMember2023-06-022023-06-020001680247us-gaap:LineOfCreditMemberpump:ABLFacilityMember2023-12-310001680247us-gaap:LineOfCreditMemberpump:ABLFacilityMember2022-12-3100016802472022-04-012022-04-01pump:segment0001680247pump:CoiledTubingAssetsDivestitureMemberus-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember2022-09-012022-09-0100016802472023-01-012023-09-300001680247us-gaap:RevenueFromContractWithCustomerSegmentBenchmarkMemberpump:HydraulicFracturingSegmentMemberpump:OperatingSegmentConcentrationRiskMember2023-01-012023-12-310001680247us-gaap:RevenueFromContractWithCustomerSegmentBenchmarkMemberpump:HydraulicFracturingSegmentMemberpump:OperatingSegmentConcentrationRiskMember2022-01-012022-12-310001680247us-gaap:RevenueFromContractWithCustomerSegmentBenchmarkMemberpump:HydraulicFracturingSegmentMemberpump:OperatingSegmentConcentrationRiskMember2021-01-012021-12-310001680247us-gaap:RevenueFromContractWithCustomerSegmentBenchmarkMemberpump:WirelineOperatingSegmentMemberpump:OperatingSegmentConcentrationRiskMember2023-01-012023-12-310001680247us-gaap:RevenueFromContractWithCustomerSegmentBenchmarkMemberpump:WirelineOperatingSegmentMemberpump:OperatingSegmentConcentrationRiskMember2022-01-012022-12-310001680247us-gaap:RevenueFromContractWithCustomerSegmentBenchmarkMemberpump:CementingSegmentMemberpump:OperatingSegmentConcentrationRiskMember2023-01-012023-12-310001680247us-gaap:RevenueFromContractWithCustomerSegmentBenchmarkMemberpump:CementingSegmentMemberpump:OperatingSegmentConcentrationRiskMember2022-01-012022-12-310001680247us-gaap:RevenueFromContractWithCustomerSegmentBenchmarkMemberpump:CementingSegmentMemberpump:OperatingSegmentConcentrationRiskMember2021-01-012021-12-310001680247us-gaap:RevenueFromContractWithCustomerSegmentBenchmarkMemberpump:OperatingSegmentConcentrationRiskMemberpump:CoiledTubingMember2022-01-012022-12-310001680247us-gaap:RevenueFromContractWithCustomerSegmentBenchmarkMemberpump:OperatingSegmentConcentrationRiskMemberpump:CoiledTubingMember2021-01-012021-12-310001680247pump:HydraulicFracturingSegmentMemberus-gaap:OperatingSegmentsMember2023-01-012023-12-310001680247us-gaap:OperatingSegmentsMemberus-gaap:CorporateAndOtherMember2023-01-012023-12-310001680247us-gaap:MaterialReconcilingItemsMember2023-01-012023-12-310001680247pump:HydraulicFracturingSegmentMemberus-gaap:OperatingSegmentsMember2023-12-310001680247us-gaap:OperatingSegmentsMemberus-gaap:CorporateAndOtherMember2023-12-310001680247us-gaap:MaterialReconcilingItemsMember2023-12-310001680247pump:HydraulicFracturingSegmentMemberus-gaap:OperatingSegmentsMember2022-01-012022-12-310001680247us-gaap:OperatingSegmentsMemberus-gaap:CorporateAndOtherMember2022-01-012022-12-310001680247us-gaap:MaterialReconcilingItemsMember2022-01-012022-12-310001680247pump:HydraulicFracturingSegmentMemberus-gaap:OperatingSegmentsMember2022-12-310001680247us-gaap:OperatingSegmentsMemberus-gaap:CorporateAndOtherMember2022-12-310001680247us-gaap:MaterialReconcilingItemsMember2022-12-310001680247pump:HydraulicFracturingSegmentMemberus-gaap:OperatingSegmentsMember2021-01-012021-12-310001680247pump:WirelineOperatingSegmentMemberus-gaap:OperatingSegmentsMember2021-01-012021-12-310001680247us-gaap:OperatingSegmentsMemberus-gaap:CorporateAndOtherMember2021-01-012021-12-310001680247us-gaap:MaterialReconcilingItemsMember2021-01-012021-12-310001680247pump:HydraulicFracturingSegmentMemberus-gaap:OperatingSegmentsMember2021-12-310001680247us-gaap:OperatingSegmentsMemberus-gaap:CorporateAndOtherMember2021-12-310001680247us-gaap:MaterialReconcilingItemsMember2021-12-310001680247us-gaap:OperatingSegmentsMember2023-01-012023-12-310001680247us-gaap:OperatingSegmentsMember2022-01-012022-12-310001680247us-gaap:OperatingSegmentsMember2021-01-012021-12-310001680247us-gaap:IntersegmentEliminationMember2023-01-012023-12-310001680247us-gaap:IntersegmentEliminationMember2022-01-012022-12-310001680247us-gaap:IntersegmentEliminationMember2021-01-012021-12-310001680247us-gaap:CorporateNonSegmentMember2023-01-012023-12-310001680247us-gaap:CorporateNonSegmentMember2022-01-012022-12-310001680247us-gaap:CorporateNonSegmentMember2021-01-012021-12-310001680247us-gaap:OperatingSegmentsMember2023-12-310001680247us-gaap:OperatingSegmentsMember2022-12-310001680247us-gaap:OperatingSegmentsMember2021-12-310001680247us-gaap:CorporateNonSegmentMember2023-12-310001680247us-gaap:CorporateNonSegmentMember2022-12-310001680247us-gaap:CorporateNonSegmentMember2021-12-310001680247pump:ReimbursementAfterSECInvestigationAndShareholderLitigationMember2023-01-012023-12-310001680247pump:ReimbursementAfterSECInvestigationAndShareholderLitigationMember2022-01-012022-12-310001680247pump:ReimbursementAfterSECInvestigationAndShareholderLitigationMember2021-01-012021-12-310001680247us-gaap:CustomerConcentrationRiskMemberpump:CustomerAMemberus-gaap:RevenueFromContractWithCustomerMember2023-01-012023-12-310001680247us-gaap:CustomerConcentrationRiskMemberpump:CustomerAMemberus-gaap:RevenueFromContractWithCustomerMember2022-01-012022-12-310001680247us-gaap:CustomerConcentrationRiskMemberpump:CustomerAMemberus-gaap:RevenueFromContractWithCustomerMember2021-01-012021-12-310001680247us-gaap:CustomerConcentrationRiskMemberpump:CustomerBMemberus-gaap:RevenueFromContractWithCustomerMember2023-01-012023-12-310001680247us-gaap:CustomerConcentrationRiskMemberpump:CustomerBMemberus-gaap:RevenueFromContractWithCustomerMember2022-01-012022-12-310001680247us-gaap:CustomerConcentrationRiskMemberpump:CustomerBMemberus-gaap:RevenueFromContractWithCustomerMember2021-01-012021-12-310001680247pump:CustomerCMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2023-01-012023-12-310001680247pump:CustomerCMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2022-01-012022-12-310001680247pump:CustomerCMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2021-01-012021-12-310001680247pump:CustomerDMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2023-01-012023-12-310001680247pump:CustomerDMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2022-01-012022-12-310001680247pump:CustomerDMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2021-01-012021-12-310001680247us-gaap:CustomerConcentrationRiskMemberpump:CustomerEMemberus-gaap:RevenueFromContractWithCustomerMember2023-01-012023-12-310001680247us-gaap:CustomerConcentrationRiskMemberpump:CustomerEMemberus-gaap:RevenueFromContractWithCustomerMember2022-01-012022-12-310001680247us-gaap:CustomerConcentrationRiskMemberpump:CustomerEMemberus-gaap:RevenueFromContractWithCustomerMember2021-01-012021-12-310001680247pump:CustomerFMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2023-01-012023-12-310001680247pump:CustomerFMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2022-01-012022-12-310001680247pump:CustomerFMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2021-01-012021-12-310001680247us-gaap:CustomerConcentrationRiskMemberpump:CustomerGMemberus-gaap:RevenueFromContractWithCustomerMember2023-01-012023-12-310001680247us-gaap:CustomerConcentrationRiskMemberpump:CustomerGMemberus-gaap:RevenueFromContractWithCustomerMember2022-01-012022-12-310001680247us-gaap:CustomerConcentrationRiskMemberpump:CustomerGMemberus-gaap:RevenueFromContractWithCustomerMember2021-01-012021-12-310001680247us-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMemberpump:CustomerHMember2023-01-012023-12-310001680247us-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMemberpump:CustomerHMember2022-01-012022-12-310001680247us-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMemberpump:CustomerHMember2021-01-012021-12-310001680247us-gaap:EmployeeStockOptionMember2023-01-012023-12-310001680247us-gaap:EmployeeStockOptionMember2022-01-012022-12-310001680247us-gaap:EmployeeStockOptionMember2021-01-012021-12-310001680247us-gaap:PerformanceSharesMember2023-01-012023-12-310001680247us-gaap:PerformanceSharesMember2022-01-012022-12-310001680247us-gaap:PerformanceSharesMember2021-01-012021-12-310001680247us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-12-310001680247us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-12-310001680247us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-12-310001680247us-gaap:EmployeeStockOptionMember2023-01-012023-12-310001680247us-gaap:EmployeeStockOptionMember2022-01-012022-12-310001680247us-gaap:EmployeeStockOptionMember2021-01-012021-12-310001680247us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-12-310001680247us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-12-310001680247us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-12-310001680247us-gaap:PerformanceSharesMember2023-01-012023-12-310001680247us-gaap:PerformanceSharesMember2022-01-012022-12-310001680247us-gaap:PerformanceSharesMember2021-01-012021-12-3100016802472023-05-170001680247pump:A2017IncentiveAwardPlanMember2017-03-310001680247pump:A2017IncentiveAwardPlanMember2023-01-012023-12-310001680247pump:A2020LongTermIncentivePlanMember2020-10-220001680247pump:AR2020IncentivePlanMember2023-05-110001680247us-gaap:EmployeeStockOptionMember2017-03-162017-03-160001680247us-gaap:EmployeeStockOptionMember2017-03-16pump:installment0001680247us-gaap:RestrictedStockUnitsRSUMemberpump:IncentiveAwardPlanMembersrt:DirectorMember2023-01-012023-12-310001680247us-gaap:RestrictedStockUnitsRSUMemberpump:IncentiveAwardPlanMember2023-12-310001680247us-gaap:RestrictedStockUnitsRSUMember2023-12-310001680247us-gaap:RestrictedStockUnitsRSUMember2022-12-310001680247pump:AR2020IncentivePlanMemberus-gaap:PerformanceSharesMember2023-12-310001680247pump:A2020Memberus-gaap:PerformanceSharesMember2022-12-310001680247pump:A2020Memberus-gaap:PerformanceSharesMember2023-01-012023-12-310001680247pump:A2020Memberus-gaap:PerformanceSharesMember2023-12-310001680247pump:A2021Memberus-gaap:PerformanceSharesMember2022-12-310001680247pump:A2021Memberus-gaap:PerformanceSharesMember2023-01-012023-12-310001680247pump:A2021Memberus-gaap:PerformanceSharesMember2023-12-310001680247pump:A2022Memberus-gaap:PerformanceSharesMember2022-12-310001680247pump:A2022Memberus-gaap:PerformanceSharesMember2023-01-012023-12-310001680247pump:A2022Memberus-gaap:PerformanceSharesMember2023-12-310001680247pump:A2023Memberus-gaap:PerformanceSharesMember2022-12-310001680247pump:A2023Memberus-gaap:PerformanceSharesMember2023-01-012023-12-310001680247pump:A2023Memberus-gaap:PerformanceSharesMember2023-12-310001680247us-gaap:PerformanceSharesMember2022-12-310001680247us-gaap:PerformanceSharesMember2023-12-310001680247us-gaap:DomesticCountryMember2023-12-310001680247pump:Pre2018TaxPeriodsMemberus-gaap:DomesticCountryMember2023-12-310001680247us-gaap:StateAndLocalJurisdictionMember2023-12-310001680247pump:OperationsAndMaintenanceYardsLeadingArrangementsMembersrt:DirectorMember2023-12-31utr:yd0001680247pump:OperationsAndMaintenanceYardsLeadingArrangementsMembersrt:DirectorMemberpump:PropertyOneMember2023-01-012023-12-310001680247pump:PropertyTwoMemberpump:OperationsAndMaintenanceYardsLeadingArrangementsMembersrt:DirectorMember2023-01-012023-12-310001680247pump:OperationsAndMaintenanceYardsLeadingArrangementsMembersrt:DirectorMemberpump:PropertyThreeMember2023-01-012023-12-310001680247pump:PropertyFourMemberpump:OperationsAndMaintenanceYardsLeadingArrangementsMembersrt:DirectorMember2023-01-012023-12-310001680247pump:OperationsAndMaintenanceYardsLeadingArrangementsMembersrt:DirectorMemberpump:PropertyFiveMember2023-01-012023-12-310001680247us-gaap:RelatedPartyMemberpump:PioneerPressurePumpingAcquisitionMember2023-01-012023-12-310001680247us-gaap:RelatedPartyMemberpump:PioneerPressurePumpingAcquisitionMember2022-01-012022-12-310001680247us-gaap:RelatedPartyMemberpump:PioneerPressurePumpingAcquisitionMember2021-01-012021-12-310001680247us-gaap:RelatedPartyMemberpump:PioneerPressurePumpingAcquisitionMember2023-12-310001680247us-gaap:RelatedPartyMemberpump:PioneerPressurePumpingAcquisitionMember2022-12-310001680247pump:RealEstateLeaseMember2013-03-310001680247pump:RealEstateLeaseMember2023-01-012023-12-310001680247pump:RealEstateLeaseMember2022-01-012022-12-310001680247pump:RealEstateLeaseMember2021-01-012021-12-310001680247pump:MaintenanceFacilityLeaseMember2023-12-310001680247pump:MaintenanceFacilityLeaseMember2023-01-012023-12-31pump:period0001680247pump:ElectricFleetLeasesMember2022-12-310001680247pump:ElectricFleetLeasesMember2022-08-31utr:hp0001680247pump:ElectricFleetOneLeaseMember2023-01-012023-12-310001680247pump:ElectricFleetOneLeaseMember2023-12-310001680247pump:ElectricFleetTwoLeaseMember2023-01-012023-12-310001680247pump:ElectricFleetTwoLeaseMember2023-12-310001680247pump:ElectricFleetThreeLeaseMember2023-01-012023-12-310001680247pump:ElectricFleetThreeLeaseMember2023-12-310001680247pump:RealEstateTwoLeaseMember2022-10-310001680247pump:RealEstateTwoLeaseMember2023-01-012023-12-31pump:lease_renewal_option0001680247pump:RealEstateTwoLeaseMember2023-12-3100016802472022-11-012022-11-01pump:lease0001680247pump:SilvertipOneLeaseMember2022-11-010001680247pump:SilvertipLeaseTwoMember2022-11-010001680247pump:SilvertipOneLeaseMember2023-12-310001680247pump:SilvertipOneLeaseMember2023-01-012023-12-310001680247pump:SilvertipLeaseTwoMember2023-01-012023-12-310001680247pump:SilvertipLeaseTwoMember2023-12-310001680247pump:SilvertipLeaseThreeMember2023-03-310001680247pump:SilvertipLeaseThreeMember2023-01-012023-12-310001680247pump:SilvertipLeaseThreeMember2023-12-310001680247pump:SilvertipOfficeLeaseMember2023-06-010001680247pump:SilvertipOfficeLeaseMember2023-01-012023-12-310001680247pump:SilvertipOfficeLeaseMember2023-12-310001680247pump:CorporateOfficeLeaseMember2023-08-310001680247pump:CorporateOfficeLeaseMember2023-01-012023-12-310001680247pump:CorporateOfficeLeaseMember2023-12-310001680247pump:PowerEquipmentLeaseMember2023-01-310001680247pump:PowerEquipmentLeaseMember2023-01-012023-12-310001680247pump:PowerEquipmentLeaseMember2023-12-310001680247pump:MaintenanceFacilityLeaseMember2022-12-310001680247pump:ElectricFleetLeasesMember2023-12-310001680247pump:ABLFacilityMember2023-01-012023-12-310001680247pump:ABLFacilityMember2022-01-012022-12-310001680247pump:TexasComptrollerOfPublicAccountsMember2022-01-310001680247pump:TexasComptrollerOfPublicAccountsMember2022-12-310001680247pump:TexasComptrollerOfPublicAccountsMember2021-12-3100016802472022-05-012022-05-310001680247pump:ElectricFleetOneLeaseMemberus-gaap:SubsequentEventMember2024-03-130001680247us-gaap:SubsequentEventMember2024-01-012024-03-130001680247us-gaap:SubsequentEventMember2023-05-172024-03-13




UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
______________________________
FORM 10-K
______________________________
ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the fiscal year ended December 31, 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-38035
______________________________
ProPetro Holding Corp.
(Exact name of registrant as specified in its charter)
______________________________
Delaware26-3685382
(State or other jurisdiction of
incorporation or organization)
(I.R.S. Employer
Identification No.)
303 W. Wall Street, Suite 102, Midland, Texas 79701
(Address of principal executive offices) (Zip Code)
Registrant’s telephone number, including area code: (432) 688-0012
Former address: 1706 South Midkiff, Midland, Texas 79701
(Former name, former address and former fiscal year, if changed since last report)
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)Name of each exchange on which registered
Common Stock ($0.001 par value)PUMPNew York Stock Exchange
Securities registered pursuant to Section 12(g) of the Act: 
None
______________________________________________________
Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.    Yes ý  No ¨
Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.    Yes  ¨    No  ý
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, 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 
(Do not check if a smaller reporting company)
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 has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.
If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements.



Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant’s executive officers during the relevant recovery period pursuant to §240.10D-1(b). ☐
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).    Yes      No  ý
The aggregate market value of the Company’s Common Stock held by nonaffiliates on June 30, 2023, determined using the per share closing price on the New York Stock Exchange Composite tape of $8.24 on that date, was approximately $787.8 million.
The number of the registrant’s common shares, par value $0.001 per share, outstanding at March 8, 2024, was 107,567,074.




TABLE OF CONTENTS
MARKET FOR REGISTRANT’S COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES

i



FORWARD‑LOOKING STATEMENTS
This Annual Report on Form 10-K (the "Annual Report") contains forward‑looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended (the “Securities Act”), and Section 21E of the Securities and Exchange Act of 1934, as amended (the “Exchange Act”). All statements other than statements of historical facts contained in this Form 10-K are forward-looking statements. Forward-looking statements are all statements other than statements of historical fact, and given our expectations or forecasts of future events as of the effective date of this Form 10-K. Words such as "may," "could," "plan," "project," "budget," "predict," "pursue," "target," "seek," "objective," "believe," "expect," "anticipate," "intend," "estimate," "will," "should" and similar expressions are generally used to identify forward-looking statements. These statements include, but are not limited to, statements about our business strategy, industry, future profitability, future capital expenditures, our fleet conversion strategy and our share repurchase program. Such statements are subject to risks and uncertainties. Many of which are difficult to predict and generally beyond our control, that could cause actual results to differ materially from those implied or projected by the forward-looking statements. Factors that could cause our actual results to differ materially from those contemplated by such forward‑looking statements include:

changes in general economic and geopolitical conditions, including higher interest rates, the rate of inflation and a potential economic recession;
central bank policy actions, bank failures and associated liquidity risks and other factors;
the severity and duration of any world events and armed conflict, including the Russian-Ukraine war, conflicts in the Israel-Gaza region and associated repercussions to supply and demand for oil and gas and the economy generally;
the actions taken by the members of the Organization of the Petroleum Exporting Countries ("OPEC") and Russia (together with OPEC and other allied producing countries, "OPEC+") with respect to oil production levels and announcements of potential changes in such levels, including the ability of the OPEC+ countries to agree on and comply with supply limitations;
actions taken by the current government, such as executive orders or new regulations, that may negatively impact the future production of oil and natural gas in the United States and may adversely affect our future operations;
the level of production and resulting market prices for crude oil, natural gas and other hydrocarbons;
the effects of existing and future laws and governmental regulations (or the interpretation thereof) on us, our suppliers and our customers;
cost increases and supply chain constraints related to our services, including any delays and/or supply chain disruptions due to increased hostilities in the Middle East;
competitive conditions in our industry;
our ability to attract and retain employees;
changes in the long-term supply of, and demand for, oil and natural gas;
actions taken by our customers, suppliers, competitors and third-party operators and the possible loss of customers or work to our competitors;
technological changes, including lower emissions oilfield service equipment and similar advancements;
changes in the availability and cost of capital;
our ability to successfully implement our business plan, including execution of potential mergers and acquisitions;
large or multiple customer defaults, including defaults resulting from actual or potential insolvencies;
the effects of consolidation on our customers or competitors;
the price and availability of debt and equity financing (including increasing interest rates) for us and our customers;
our ability to complete growth projects on time and on budget;
increases in tax rates or types of taxes enacted that specifically impact E&P and related operations resulting in changes in the amount of taxes owed by us;
regulatory and related policy actions intended by federal, state and/or local governments to reduce fossil fuel use and associated carbon emissions, or to drive the substitution of renewable forms of energy for oil and gas, may over time reduce demand for oil and gas and therefore the demand for our services;
i



new or expanded regulations that materially limit our customers’ access to federal and state lands for oil and gas development, thereby reducing demand for our services in the affected areas;
growing demand for electric vehicles that result in reduced demand for gasoline and therefore the demand for our services;
our ability to successfully implement technological developments and enhancements, including our new Tier IV Dynamic Gas Blending ("DGB") dual-fuel and FORCESM electric-powered hydraulic fracturing equipment, and other lower-emissions equipment we may acquire or that may be sought by our customers;
the projected timing, purchase price and number of shares purchased under our share repurchase program, the sources of funds under the repurchase program and the impacts of the repurchase program;
operating hazards, natural disasters, weather-related delays, casualty losses and other matters beyond our control, such as fires, which risks may be self-insured, or may not be fully covered under our insurance programs;
exposure to cyber-security events which could cause operational disruptions or reputational harm;
acts of terrorism, war or political or civil unrest in the United States or elsewhere; and
the effects of current and future litigation.
Readers are cautioned not to place undue reliance on our forward‑looking statements. Although forward‑looking statements reflect our good faith beliefs at the time they are made, forward‑looking statements involve known and unknown risks, uncertainties and other factors, including the factors described under "Item 1A. Risk Factors" of this Annual Report, which may cause our actual results, performance or achievements to differ materially from anticipated future results, performance or achievements expressed or implied by such forward‑looking statements. We do not undertake, and expressly disclaim, any duty to update or revise any forward‑looking statement, whether as a result of new information, future events, changed circumstances or otherwise, except as required by applicable securities laws.

Unless the context indicates otherwise, all references to "ProPetro Holding Corp.," "the Company," "we," "our" or "us" or like terms refer to ProPetro Holding Corp. and its consolidated subsidiaries, ProPetro Services, Inc. and Silvertip Completion Services Operating, LLC.

ii



SUMMARY RISK FACTORS
Our business is subject to varying degrees of risk and uncertainty. Investors should consider the risks and uncertainties summarized below, as well as the risks and uncertainties discussed in Part I, "Item 1A. Risk Factors" of this Annual Report. Additional risks not presently known to us or that we currently deem immaterial may also affect us. If any of these risks occur, our business, financial condition or results of operations could be materially and adversely affected.
Our business is subject to the following principal risks and uncertainties:
Risks Inherent in Our Business and Industry
Our business and financial performance depends on the historically cyclical oil and natural gas industry and particularly on the level of capital spending and exploration and production (“E&P”) activity within the United States and in the Permian Basin, and a decline in prices for oil and natural gas may cause fluctuation in operating results or otherwise have an adverse effect on our revenue, cash flows, profitability and growth.
The cyclical nature of the oil and natural gas industry may cause our operating results to fluctuate.
The majority of our operations are located in the Permian Basin, making us vulnerable to risks associated with operating in one major geographic area.
The Inflation Reduction Act of 2022 ("IRA 2022") and actions taken by the United States and other countries on climate change or to transition away from fossil fuels could accelerate the transition to a low carbon economy and could impose new costs on our customers’ operations.
The COVID-19 pandemic has negatively impacted crude oil prices and demand for our products and services in recent years, and may negatively impact crude oil prices and demand for our products and services in the future.
Our business may be adversely affected by a deterioration in general economic conditions or a weakening of the broader energy industry.
Our operations require substantial capital and we may be unable to obtain needed capital or financing on satisfactory terms, or at all, which could limit our ability to grow.
Our indebtedness and liquidity needs could restrict our operations and make us more vulnerable to adverse economic conditions.
Restrictions in our ABL Credit Facility (as defined herein) and any future financing agreements may limit our ability to finance future operations or capital needs or capitalize on potential acquisitions and other business opportunities.
Our operations are subject to unforeseen interruptions and hazards inherent in the oil and natural gas industry, for which we may not be adequately insured and which could cause us to lose customers and substantial revenue.
We are subject to cyber security risks. A cyber incident could occur and result in information theft, data corruption, operational disruption and/or financial loss.
We may grow through acquisitions and our failure to properly plan and manage those acquisitions may adversely affect our performance.
Risks Related to Customers, Suppliers and Competition
Reliance upon a few large customers may adversely affect our revenue and operating results.
We face significant competition that may cause us to lose market share, and competition in our industry has intensified during the recent industry downturn.
We are exposed to the credit risk of our customers, and any material nonpayment or nonperformance by our customers could adversely affect our business, results of operations and financial conditions.
Our business depends upon the ability to obtain specialized equipment, parts and key raw materials, including sand and chemicals, from third‑party suppliers, and we may be vulnerable to delayed deliveries and future price increases.
iii



We may be required to pay fees to certain of our sand suppliers (the “Sand Suppliers”) based on minimum volumes under long-term contracts regardless of actual volumes received.
Risks Related to Employees
We rely on a few key employees whose absence or loss could adversely affect our business.
If we are unable to employ a sufficient number of skilled and qualified workers, our capacity and profitability could be diminished and our growth potential could be impaired.
Risks Related to Regulatory Matters
We are subject to environmental laws and regulations, and future compliance, claims, and liabilities relating to such matters may have a material adverse effect on our results of operations, financial position or cash flows.
Our and our customers’ operations are subject to a series of risks arising out of the threat of climate change that could result in increased operating costs, limit the areas in which oil and natural gas production may occur, and reduce demand for the products and services we provide.
Federal and state legislative and regulatory initiatives relating to hydraulic fracturing could result in increased costs and additional operating restrictions or delays.
Increased attention to environmental, social and governance (“ESG”) matters, conservation measures, commercial development and technological advances could reduce demand for oil and natural gas and our services.
Certain of our completion services, particularly our hydraulic fracturing services, are substantially dependent on the availability of water. Restrictions on our or our customers’ ability to obtain water may have an adverse effect on our financial condition, results of operations and cash flows.
Risks Related to our Tax Matters
Our ability to use our net operating loss carryforwards (“NOLs”) may be limited.
Changes to applicable tax laws and regulations or exposure to additional income tax liabilities could adversely affect our operating results and cash flows.
Risks Inherent to an Investment in our Common Stock
We have identified a material weakness in our internal control over financial reporting with regard to segregation of certain accounting duties and management review controls. We may identify additional material weaknesses in the future or otherwise fail to maintain an effective system of internal controls, which may result in material misstatements of our financial statements, cause us to fail to meet our reporting obligations, investors may lose confidence in our financial reporting, and our stock price may decline as a result.
Certain provisions of our certificate of incorporation, and bylaws, as well as Delaware law, may discourage acquisition bids or merger proposals, which may adversely affect the market price of our common stock.
Our business could be negatively affected as a result of the actions of activist shareholders.
Our certificate of incorporation designates the Court of Chancery of the State of Delaware as the sole and exclusive forum for certain types of actions and proceedings that may be initiated by our shareholders, which could limit our shareholders’ ability to pursue actions in another judicial forum for disputes with us or our directors, officers, employees or agents.
There may be future sales or other dilution of our equity, which may adversely affect the market price of our common stock.
iv



PART I
Item 1.     Business.
Our Company
We are a leading integrated oilfield service company, located in Midland, Texas, focused on providing innovative hydraulic fracturing, wireline, and other complementary oilfield completion services to leading upstream oil and gas companies engaged in the E&P of North American oil and natural gas resources. Our operations are primarily focused in the Permian Basin, where we have cultivated longstanding customer relationships with some of the region’s most active and well‑capitalized E&P companies. The Permian Basin is widely regarded as one of the most prolific oil‑producing areas in the United States, and we believe we are one of the leading providers of completion services in the region.
On November 1, 2022, we consummated the acquisition of all of the outstanding limited liability company interests of Silvertip Completion Services Operating, LLC (the "Silvertip Acquisition"), which provides wireline perforation and ancillary services solely in the Permian Basin in exchange for 10.1 million shares of our common stock valued at $106.7 million, $30.0 million of cash, the payoff of $7.2 million of assumed debt, and the payment of certain other closing and transaction costs. The Silvertip Acquisition positioned the Company as a more integrated and diversified completions-focused oilfield service provider headquartered in the Permian Basin.
On December 1, 2023, we consummated the purchase of the assets and operations of Par Five Energy Services LLC (“Par Five”), which provides cementing services in the Delaware Basin in exchange for $25.4 million of cash. Par Five’s business complements our existing cementing business and enables us to serve both the Midland and Delaware Basins of the Permian Basin.
Our competitors include many large and small oilfield service companies, including Halliburton Company, Liberty Energy Inc., Patterson-UTI Energy Inc., ProFrac Holding Corp., RPC, Inc., and a number of private and locally-oriented businesses. The markets in which we operate are highly competitive. To be successful, an oilfield service company must provide services that meet the specific needs of oil and natural gas E&P companies at competitive prices. Competitive factors impacting sales of our services are price, reputation, technical expertise, emissions profile, service and equipment design and quality, and health and safety standards. Although we believe our customers consider all of these factors, we believe price is a key factor in E&P companies' criteria in choosing a service provider. However, we have recently observed the energy industry and our customers shift to lower emissions equipment, which we believe will be an increasingly important factor in an E&P company's selection of a service provider. The transition to lower emissions equipment has been challenging for companies in the service industry because of the capital requirements, lack of large scale deployment of certain new technology such as electric-powered equipment, and the pricing for our services and expected return on invested capital. While we seek to price our services competitively, we believe many of our customers elect to work with us based on our operational efficiencies, productivity, equipment quality, reliability, ability to manage multifaceted logistics challenges, commitment to safety and the ability of our people to handle the most complex Permian Basin well completions.
Our substantial market presence in the Permian Basin positions us well to capitalize on drilling and completion activity in the region. Our operational focus has primarily been in the Permian Basin's Midland sub-basin, where our customers have operated. However, we have increased our operations in the Delaware sub-basin and are well-positioned to support further increases to our activity in this area in response to demand from our customers. Over time, we expect the Permian Basin's Midland and Delaware sub-basins to continue to command a disproportionate share of future North American E&P spending.
We primarily provide hydraulic fracturing, wireline, and cementing completion services to E&P companies in the Permian Basin. Our equipment has been designed to handle the operating conditions commonly encountered in the Permian Basin and the region's increasingly high-intensity well completions (including simultaneous hydraulic fracturing (“Simul-Frac”), which involves fracturing multiple wellbores at the same time), which are characterized by longer horizontal wellbores, more stages per lateral and increasing amounts of proppant per well.
Effective September 1, 2022, we disposed of our coiled tubing assets to STEP Energy Services Ltd. ("STEP") and shut down our coiled tubing operations. We received approximately $2.8 million in cash and 2.6 million common shares of STEP, valued at $11.8 million, as consideration. Upon the sale of our coiled tubing assets, we recorded a loss on sale of $13.8 million.
1



Commodity Price and Other Economic Conditions
The oil and gas industry has traditionally been volatile and is characterized by a combination of long-term, short-term and cyclical trends, including domestic and international supply and demand for oil and gas, current and expected future prices for oil and gas and the perceived stability and sustainability of those prices, and capital investments of E&P companies toward their development and production of oil and gas reserves. The oil and gas industry is also impacted by general domestic and international economic conditions such as supply chain disruptions and inflation, war and political instability in oil producing countries, government regulations (both in the United States and internationally), levels of consumer demand, adverse weather conditions, and other factors that are beyond our control.
Since October 2023, an ongoing conflict between Israel and Palestinian militants in the Israel-Gaza region has led to significant armed hostilities. The geopolitical and macroeconomic consequences of this conflict remain uncertain, and such events, or any further hostilities in the Israel-Gaza region or elsewhere, could severely impact the world economy, the demand for and price of crude oil and the oil and gas industry generally and may adversely affect our financial condition.
Similarly, the geopolitical and macroeconomic consequences of the Russian invasion of Ukraine, including the associated sanctions, and the adverse impacts of the COVID-19 pandemic in recent years have resulted in volatility in supply and demand dynamics for crude oil and associated volatility in crude oil pricing. As the global response to the COVID-19 pandemic began to wane, the demand and prices for crude oil increased from the lows experienced in 2020, with the West Texas Intermediate (“WTI”) average crude oil price reaching approximately $94 per barrel in 2022, the highest average price in the prior nine years. However, in 2023, the WTI average crude oil price declined to approximately $78 per barrel. We believe that the volatility of crude oil prices in recent years has been partly driven by declines in crude oil supplies, concerns over sanctions resulting from Russia's invasion of Ukraine, concerns over a potential disruption of Middle Eastern oil supplies resulting from the ongoing conflict between Israel and Palestinian militants in the Israel-Gaza region, slower crude oil production growth due to the lack of reinvestment in the oil and gas industry in the last two years, recent OPEC+ production cuts of approximately 1.3 million barrels per day and concerns of a potential global recession resulting from high inflation and interest rates.
With the significant increase in global crude oil prices from 2021, including the WTI crude oil price, there was a significant increase in the Permian Basin rig count from approximately 179 at the beginning of 2021 to approximately 353 at the end of 2022, according to the Baker Hughes Company (“Baker Hughes”). Following the increase in rig count and the WTI crude oil price, the oilfield service industry has experienced increased demand for its completion services, and improved pricing. However, we have recently experienced a 13% decrease in the rig count in 2023 to 309 at the end of 2023 which resulted in a reduction in the demand for completion services and pressure on pricing of our services.

Sustained levels of high inflation have likewise caused the U.S. Federal Reserve and other central banks to increase interest rates, and to the extent elevated inflation remains, we may experience further cost increases for our operations, including interest rates, labor costs and equipment. We cannot predict any future trends in the rate of inflation and crude oil prices. A significant increase in or continued high levels of inflation, to the extent we are unable to timely pass-through the cost increases to our customers, or further declines in crude oil prices would negatively impact our business, financial condition and results of operations. See Part II, Item 1A. "Risk Factors—We may be adversely affected by the effects of inflation."
Government regulations and investors are demanding the oil and gas industry transition to a lower emissions operating environment, including upstream and oilfield service companies. As a result, we are working with our customers and equipment manufacturers to transition our equipment to a lower emissions profile. Currently, a number of lower emission solutions for pumping equipment, including Tier IV DGB dual-fuel, FORCESM electric, direct drive gas turbine and other technologies have been developed, and we expect additional lower emission solutions will be developed in the future. We are continually evaluating these technologies and other investment and acquisition opportunities that would support our existing and new customer relationships. The transition to lower emissions equipment is quickly evolving and will be capital intensive. Over time, we may be required to convert substantially all of our conventional Tier II equipment to lower emissions equipment. We have transitioned our hydraulic fracturing available equipment portfolio from approximately 10% lower emissions equipment in 2021 to approximately 35% in 2022 and 60% in 2023, and expect to increase to approximately 65% by the end of the first half of 2024. To the extent any of our customers have certain expectations or requirements with respect to emissions reductions from their contractors, if we are unable to continue quickly transitioning to lower emissions equipment, the demand for our services could be adversely impacted.

If the Permian Basin rig count and market conditions improve, including improved pricing for our services and labor availability, and we are able to meet our customers' lower emissions equipment demands, we believe our operational and financial results will also improve. If the rig count or market conditions do not improve or decline in the future, and we are
2



unable to increase our pricing or pass-through future cost increases to our customers, there could be a material adverse impact on our business, results of operations and cash flows.
Our results of operations have historically reflected seasonal tendencies, typically in the fourth quarter, relating to the holiday season, inclement winter weather and exhaustion of our customers' annual budgets. As a result, we typically experience declines in our operating and financial results in November and December, even in a stable commodity price and operations environment.
Our Services
We have historically conducted our business through four operating segments: hydraulic fracturing, wireline, cementing and coiled tubing. Prior to the fourth quarter of fiscal year 2023, our operating segments met the aggregation criteria and were aggregated into the “Completion Services” reportable segment and our coiled tubing operations (which were divested in September 2022) were shown in the “All Other” category. Effective as of the fourth quarter of fiscal year 2023, we revised our segment reporting as we determined that our three operating segments no longer met the criteria to be aggregated. Our Hydraulic Fracturing and Wireline operating segments meet the criteria of a reportable segment. Our cementing and our divested coiled tubing segments do not meet the reportable segment criteria and are included within the “All Other” category. Prior period segment information has been revised to conform to our current presentation. For additional financial information on our reportable segments presentation, please see reportable segment information in Part II - Item 8, "Financial Statements and Supplementary Data."

Completion Services
Hydraulic Fracturing
We provide hydraulic fracturing services to E&P companies in the Permian Basin. These services are intended to optimize hydrocarbon flow paths during the completion phase of horizontal shale wellbores. We have significant expertise in multi‑stage fracturing of horizontal oil‑producing wells in unconventional geological formations. Our total available hydraulic horsepower ("HHP") at December 31, 2023 was 1,461,500 HHP, which was comprised of 452,500 HHP of our Tier IV DGB dual-fuel equipment, 144,000 HHP of FORCESM electric-powered equipment and 865,000 HHP of conventional Tier II equipment. An individual fleet could range from approximately 50,000 to 80,000 HHP depending on the job design and customer demand at the wellsite. Our equipment has been designed to handle the operating conditions commonly encountered in the Permian Basin and the region’s increasingly high-intensity well completions (including Simul-Frac, which involves fracturing multiple wellbores at the same time), which are characterized by longer horizontal wellbores, more stages per lateral and increasing amounts of proppant per well. With the industry transition to lower emissions equipment and Simul-Frac, in addition to several other changes to our customers' job designs, we believe that our available fleet capacity could decline if we decide to reconfigure our fleets to increase active HHP and backup HHP at wellsites. In addition, in 2021 and 2022, we committed to additional conversions of our Tier II equipment to Tier IV DGB dual-fuel equipment, and to purchase new Tier IV DGB dual-fuel equipment. As such, we entered into conversion and purchase agreements with our equipment manufacturers for a total of 452,500 HHP of Tier IV DGB dual-fuel equipment and as of December 31, 2023, we have received all of the converted and new Tier IV DGB dual-fuel equipment. In 2022, we entered into three-year electric fleet leases for a total of four FORCESM electric-powered hydraulic fracturing fleets with 60,000 HHP per fleet. As of December 31, 2023, we have received 144,000 HHP of FORCESM electric-powered equipment. We currently expect to receive the remaining equipment associated with the second and third fleets and all equipment associated with the fourth fleet in the first half of 2024. We have entered into contracts with customers for the use of two of our FORCESM electric-powered hydraulic fracturing fleets to provide committed services for a period of up to three years.
The hydraulic fracturing process consists of pumping fracturing fluid into a well at sufficient pressure to fracture the formation. Materials known as proppants, which in our business are comprised primarily of sand, are suspended in the fracturing fluid and are pumped into the fracture to prop it open. The fracturing fluid is designed to break, or loosen viscosity, and be forced out of the formation by its pressure, leaving the proppants suspended in the fractures created, thereby increasing the mobility of the hydrocarbons. As a result of the fracturing process, production rates are usually enhanced substantially, thus increasing the rate of return of hydrocarbons for the operator.
We own and operate a fleet of mobile hydraulic fracturing units and other auxiliary equipment to perform fracturing services. We also refer to all of our fracturing units, other equipment and vehicles necessary to perform a fracturing job as a "fleet" and the personnel assigned to each fleet as a "crew." Our hydraulic fracturing units consist primarily of a high pressure hydraulic pumps, diesel or dual gas engines, transmissions and various hoses, valves, tanks and other supporting equipment like blenders, irons, hoses and datavans.
3



We provide dedicated equipment, personnel and services that are tailored to meet each of our customer’s needs. Each fleet has a designated team of personnel, which allows us to provide responsive and customized services, such as project design, proppant and other consumables procurement, real-time data provision and post‑completion analysis for each of our jobs. Many of our hydraulic fracturing fleets and associated personnel have worked continuously with the same customer for the past several years promoting deep relationships and a high degree of coordination and visibility into future customer activity levels. Furthermore, in light of our substantial market presence and historically high fleet utilization levels, we have established a variety of trusted relationships with key equipment, sand and other downhole consumable suppliers. We believe these strategic relationships position us to acquire equipment, parts and materials on a timely and economic basis and allow our dedicated procurement and logistics team to support consistently safe and reliable operations.
Wireline
We provide wireline and ancillary services on new oil well completions in the Permian Basin. Wireline utilizes equipment with a drum of wireline to deploy perforating guns in the well to perforate the casing, cement, and formation. Once the well is perforated, it is ready to be fractured. Pumpdown utilizes pressure pumping equipment to pump water into the well to deploy or push the perforating guns attached to the wireline through the lateral section of a well.
We own and operate a fleet of mobile wireline units and other auxiliary equipment to perform well completion services. We also refer to our wireline units, pressure control equipment, other equipment and vehicles necessary to perform a job as a "spread" and the personnel assigned to the spread as a "crew." On average, one wireline spread consists of a wireline tractor truck with a large cab functioning as a mobile office where the engineer controls the wireline spooled drum along with associated pressure control iron and equipment, trailers and vehicles. We currently have 23 wireline units.
Cementing
We provide cementing services for completion of new wells and remedial work on existing wells. Cementing services use pressure pumping equipment to deliver a slurry of liquid cement that is pumped down a well between the casing and the borehole. Cementing provides isolation between fluid zones behind the casing to minimize potential damage to hydrocarbon bearing formations or the integrity of freshwater aquifers, and provides structural integrity for the casing by securing it to the earth. Cementing is also done when re-completing wells, where one zone is plugged and another is opened.
We believe that our cementing segment provides an organic growth opportunity for us to expand our service offerings within our existing customer base. We currently have 40 cementing units.
Our Customers
Our customers consist primarily of oil and natural gas producers in North America. Our top five customers accounted for approximately 63.2%, 84.0% and 85.7% of our revenue, for the years ended December 31, 2023, 2022 and 2021, respectively. For the year ended December 31, 2023, Endeavor Energy Resources and XTO Energy accounted for 19.7% and 18.2%, respectively, of total revenue. No other customer accounted for more than 10% of our total revenue for the year ended December 31, 2023. There have been many recent mergers and acquisitions in the oil and gas industry. In October 2023, Pioneer Natural Resources USA, Inc. (“Pioneer”) entered into a merger agreement with Exxon Mobil Corporation. Mergers and acquisitions involving our customers could negatively impact our future business with them or positively impact our business by providing us access to potential new customers.
On March 31, 2022, we entered into an amended and restated pressure pumping services agreement (the "A&R Pressure Pumping Services Agreement") with Pioneer, which was initially entered into in connection with our purchase of certain pressure pumping assets and real property from Pioneer and Pioneer Pumping Services, LLC (the "Pioneer Pressure Pumping Acquisition"). The A&R Pressure Pumping Services Agreement expired at the conclusion of its term and was replaced by the Fleet One Agreement and the Fleet Two Agreement described below.
On October 31, 2022, we entered into two pressure pumping services agreements (the “Fleet One Agreement” and “Fleet Two Agreement”) with Pioneer, pursuant to which we provided hydraulic fracturing services with two committed fleets, subject to certain termination and release rights. The Fleet One Agreement was effective as of January 1, 2023 and was terminated on August 31, 2023. The Fleet Two Agreement was effective as of January 1, 2023 and was terminated on May 12, 2023.
4



Competition
The markets in which we operate are highly competitive. To be successful, an oilfield service company must provide services and equipment that meet the specific needs of oil and natural gas E&P companies at competitive prices. Competitive factors impacting sales of our services are price, reputation, technical expertise, emissions profile, service and equipment design and quality, and health and safety standards. Although we believe our customers consider all of these factors, we believe price is a key factor in E&P companies’ criteria in choosing a service provider. However, we have recently observed the energy industry and our customers shift to lower emissions equipment, which we believe will be an increasingly important factor in an E&P company’s selection of a service provider. The transition to lower emissions equipment has been challenging for companies in the oilfield service industry because of the capital requirements. While we seek to price our services competitively, we believe many of our customers elect to work with us based on our operational efficiencies, productivity, equipment portfolio and quality, reliability, ability to manage multifaceted logistics challenges, commitment to safety and the ability of our people to handle the most complex Permian Basin well completions.
We provide our services primarily in the Permian Basin, and we compete against different companies in each service and product line we offer. Our competition includes many large and small oilfield service companies, including the largest integrated oilfield service companies. Our major competitors include Halliburton Company, Liberty Energy Inc., Patterson‑UTI Energy Inc., ProFrac Holding Corp., RPC, Inc., and a number of private and locally-oriented businesses.
Seasonality
Our results of operations have historically reflected seasonal tendencies, generally in the fourth quarter, relating to the conclusion of our customers’ annual capital expenditure budgets, the holidays and inclement winter weather during which we may experience declines in our operating and financial results.
Operating Risks and Insurance
Our operations are subject to hazards inherent in the oilfield service industry, such as accidents, blowouts, explosions, fires and spills and releases that can cause personal injury or loss of life, damage or destruction of property, equipment, natural resources and the environment and suspension of operations.
In addition, claims for loss of oil and natural gas production and damage to formations can occur in the oilfield service industry. If a serious accident were to occur at a location where our equipment and services are being used, it could result in us being named as a defendant in lawsuits asserting large claims.
Our business involves the transportation of heavy equipment and materials, and as a result, we may also experience traffic accidents which may result in spills, property damage and personal injury.
Despite our efforts to maintain safety standards, we have suffered accidents from time to time in the past and anticipate that we could experience accidents in the future. In addition to the property damage, personal injury and other losses from these accidents, the frequency and severity of these incidents affect our operating costs and insurability and our relationships with customers, employees, regulatory agencies and other parties. Any significant increase in the frequency or severity of these incidents, or the general level of compensation awards, could adversely affect the cost of, or our ability to obtain workers’ compensation and other forms of insurance, and could have other material adverse effects on our financial condition and results of operations.
We maintain commercial general liability, workers’ compensation, business automobile, commercial property, umbrella liability, excess liability, and directors and officers insurance policies providing coverages of risks and amounts that we believe to be customary in our industry. Further, we have pollution legal liability coverage for our business entities, which would cover, among other things, third party liability and costs of clean up relating to environmental contamination on our premises while our equipment is in transit and on our customers’ job site. With respect to our operations, coverage would be available under our pollution legal liability policy for any surface or subsurface environmental cleanup and liability to third parties arising from any surface or subsurface contamination. We also have certain specific coverages for some of our businesses, including our hydraulic fracturing and wireline services.
We maintain directors and officers insurance; however, our insurance coverage is subject to certain exclusions (including, for example, any required United States Securities and Exchange Commission (“SEC”) disgorgement or penalties) and we are
5



responsible for meeting certain deductibles under the policies. Moreover, we cannot assure you that our insurance coverage will adequately protect us from all future claims.
Although we maintain insurance coverage of types and amounts that we believe to be customary in the industry, we are not fully insured against all risks, either because insurance is not available or because of the high premium costs relative to perceived risk. Further, insurance rates have in the past been subject to wide fluctuation and changes in coverage could result in less coverage, increases in cost or higher deductibles and retentions. Liabilities for which we are not insured, or which exceed the policy limits of our applicable insurance, could have a material adverse effect on us. See "Risk Factors" for a description of certain risks associated with our insurance policies.
Environmental and Occupational Health and Safety Regulations
Our operations are subject to stringent laws and regulations governing the discharge of materials into the environment or otherwise relating to environmental protection, and occupational health and safety. Numerous federal, state and local governmental agencies issue regulations that often require difficult and costly compliance measures that could carry substantial administrative, civil and criminal penalties and may result in injunctive obligations for non-compliance. These laws and regulations may, for example, restrict the types, quantities and concentrations of various substances that can be released into the environment, limit or prohibit construction or drilling activities on certain lands lying within wilderness, wetlands, ecologically or seismically sensitive areas and other protected areas, or require action to prevent or remediate pollution from current or former operations. Moreover, it is not uncommon for neighboring landowners and other third parties to file claims for personal injury and property damage allegedly caused by the release of hazardous substances, hydrocarbons or other waste products into the environment. Changes in environmental, health and safety laws and regulations occur frequently, and any changes that result in more stringent and costly requirements could materially adversely affect our operations and financial position. For example, following the passage of laws such as the IRA 2022, it is possible that our operations may be subject to greater environmental, health and safety restrictions, particularly with regards to hydraulic fracturing and wireline, permitting and greenhouse gases ("GHG") emissions. We have not experienced any material adverse effect from compliance with current requirements; however, this trend may not continue in the future.
Below is an overview of some of the more significant environmental, health and safety requirements with which we must comply. Our customers’ operations are subject to similar laws and regulations. Any material adverse effect of these laws and regulations on our customers’ operations and financial position may also have an indirect material adverse effect on our operations and financial position.
Waste Handling. We handle, transport, store and dispose of wastes that are subject to the Resource Conservation and Recovery Act ("RCRA") and comparable state laws and regulations, which affect our activities by imposing requirements regarding the generation, transportation, treatment, storage, disposal and cleanup of hazardous and non-hazardous wastes. With federal approval, the individual states administer some or all of the provisions of RCRA, sometimes in conjunction with their own, more stringent requirements. Although certain petroleum production wastes are exempt from regulation as hazardous wastes under RCRA, such wastes may constitute “solid wastes” that are subject to the less stringent requirements of non-hazardous waste provisions.
Administrative, civil and criminal penalties can be imposed for failure to comply with waste handling requirements. Moreover, the U.S. Environmental Protection Agency ("EPA") or state or local governments may adopt more stringent requirements for the handling of non-hazardous wastes or recategorize some non-hazardous wastes as hazardous for future regulation. Indeed, legislation has been proposed from time to time in Congress to recategorize certain oil and natural gas exploration, development and production wastes as hazardous wastes. Several environmental organizations have also petitioned the EPA to modify existing regulations to recategorize certain oil and natural gas exploration, development and production wastes as hazardous. Any such changes in these laws and regulations could have a material adverse effect on our capital expenditures and operating expenses. Although we do not believe the current costs of managing our wastes, as presently classified, to be significant, any legislative or regulatory reclassification of oil and natural gas E&P wastes could increase our costs to manage and dispose of such wastes.
Remediation of Hazardous Substances. The Comprehensive Environmental Response, Compensation and Liability Act ("CERCLA" or "Superfund") and analogous state laws generally impose liability without regard to fault or legality of the original conduct, on classes of persons who are considered to be responsible for the release of a hazardous substance into the environment. These persons include the current owner or operator of a contaminated facility, a former owner or operator of the facility at the time of contamination and those persons that disposed or arranged for the disposal of the hazardous substance at the facility. Liability for the costs of removing or remediating previously disposed wastes or contamination, damages to natural resources, the costs of conducting certain health studies, amongst other things, is strict and joint and several. In the course of
6



our operations, we use materials that, if released, would be subject to CERCLA and comparable state laws. Therefore, governmental agencies or third parties may seek to hold us responsible under CERCLA and comparable state statutes for all or part of the costs to clean up sites at which such hazardous substances have been released.
NORM. In the course of our operations, some of our equipment may be exposed to naturally occurring radioactive materials ("NORM") associated with oil and gas deposits and, accordingly, may result in the generation of wastes and other materials containing NORM. NORM exhibiting levels of radiation in excess of established state standards are subject to special handling and disposal requirements, and any storage vessels, piping and work area affected by NORM may be subject to remediation or restoration requirements.
Water Discharges. The Clean Water Act, Safe Drinking Water Act, Oil Pollution Act and analogous state laws and regulations impose restrictions and strict controls regarding the unauthorized discharge of pollutants, including produced waters and other gas and oil wastes, into regulated waters. The discharge of pollutants into regulated waters is prohibited, except in accordance with the terms of a permit issued by the EPA or the state. Also, spill prevention, control and countermeasure plan requirements require appropriate containment berms and similar structures to help prevent the contamination of regulated waters.
Air Emissions. The Clean Air Act ("CAA") and comparable state laws and regulations, regulate emissions of various air pollutants through the issuance of permits and the imposition of other emissions control requirements. The EPA has developed, and continues to develop, stringent regulations governing emissions of air pollutants from specified sources. New facilities may be required to obtain permits before work can begin, and existing facilities may be required to obtain additional permits and incur capital costs in order to remain in compliance. These and other laws and regulations may increase the costs of compliance for some facilities where we operate. Obtaining or renewing permits also has the potential to delay the development of oil and natural gas projects.
Climate Change. In the United States, no comprehensive climate change legislation has been implemented at the federal level, though recently passed laws such as the IRA 2022 advance numerous climate-related objectives. Additionally, following the U.S. Supreme Court finding that GHG emissions constitute a pollutant under the CAA, the EPA has adopted regulations that, among other things, establish construction and operating permit reviews for GHG emissions from certain large stationary sources, require the monitoring and annual reporting of GHG emissions from certain petroleum and natural gas system sources in the United States, implement New Source Performance Standards directing the reduction of certain pollutants from certain new, modified, or reconstructed facilities in the oil and natural gas sector, and together with the Department of Transportation ("DOT"), implementing GHG emissions limits on vehicles manufactured for operation in the United States. Additionally, the EPA has recently finalized rules covering the standards of performance for methane and volatile organic compounds emissions for oil and gas facilities, including leak detection, monitoring and repair, and a "super-emitter" response program to timely mitigate emissions events as detected by governmental agencies or qualified third parties, triggering certain investigation and repair requirements. These requirements were finalized in 2023, but may be subject to legal challenge.
Additionally, various states and groups of states have adopted or are considering adopting legislation, regulations or other regulatory initiatives that are focused on such areas such as GHG cap and trade programs, carbon taxes, reporting and tracking programs, and restriction of emissions. At the international level, the United Nations-sponsored "Paris Agreement," requires member states to submit non-binding, individually-determined reduction goals known as Nationally Determined Contributions ("NDCs") every five years after 2020. Following the president’s executive order in January 2021, the United States rejoined the Paris Agreement and, in April 2021, established a goal of reducing economy-wide net GHG emissions 50-52% below 2005 levels by 2030. Some countries, including the United States, have additionally made commitments to reduce global methane emissions through initiatives such as the Global Methane Pledge, and have been called upon to phase out inefficient fossil fuel subsidies. However, the impacts of these actions are unclear at this time. For more information, see our risk factors titled "Our and our customers’ operations are subject to a series of risks arising out of the threat of climate change that could result in increased operating costs, limit the areas in which oil and natural gas production may occur, and reduce demand for the products and services we provide" and "The IRA 2022 could accelerate the transition to a low carbon economy and could impose new costs on our customers’ operations."
Governmental, scientific, and public concern over the threat of climate change arising from GHG emissions has resulted in increasing political risks in the United States, including climate-change-related pledges made by certain candidates for public office. On January 27, 2021, the president issued an executive order that commits to substantial action on climate change, calling for, among other things, the increased use of zero-emissions vehicles by the federal government, the elimination of subsidies provided to the fossil fuel industry and an increased emphasis on climate-related risk across government agencies and economic sectors. The executive order also suspended the issuance of new leases for oil and gas development on federal land for a time; for more information, see our regulatory disclosure titled "Regulation of Hydraulic Fracturing and Related
7



Activities." Other actions that the current government may take include the imposition of more restrictive requirements for the development of pipeline infrastructure or liquefied natural gas export facilities or more restrictive GHG emissions limitations for oil and gas facilities. For example, in January 2024 the government announced a temporary pause on pending decisions on liquefied natural gas exports to certain countries. Litigation risks are also increasing as a number of parties have sought to bring suit against certain oil and natural gas companies operating in the United States in state or federal court, alleging among other things, that such companies created public nuisances by producing fuels that contributed to climate change or that such companies have been aware of the adverse effects of climate change but failed to adequately disclose those impacts to their investors or customers.
The adoption and implementation of new or more stringent international, federal or state legislation, regulations or other regulatory initiatives that impose more stringent standards for GHG emissions from the oil and natural gas sector or otherwise restrict the areas in which this sector may produce oil and natural gas or generate GHG emissions could result in increased costs of compliance or costs of consuming, and thereby reduce demand for, oil and natural gas, which could reduce demand for our services and products.
Moreover, climate change may result in various physical risks, such as the increased frequency or intensity of extreme weather events or changes in the meteorological and hydrological patterns, that could adversely impact us, our customers’ and our suppliers’ operations. Such physical risks may result in damage to our customers’ facilities or otherwise adversely impact our operations, such as if facilities are subject to water use curtailments in response to drought, or demand for our customers’ products, such as to the extent warmer winters reduce the demand for energy for heating purposes, which may ultimately reduce demand for the products and services we provide. Such physical risks may also impact our suppliers, which may adversely affect our ability to provide our products and services. Extreme weather conditions can interfere with our operations and increase our costs, and damage resulting from extreme weather may not be fully insured.
Endangered and Threatened Species. Environmental laws such as the Endangered Species Act ("ESA") and analogous state laws may impact exploration, development and production activities in areas where we operate. The ESA provides broad protection for species of fish, wildlife and plants that are listed as threatened or endangered. Similar protections are offered to migratory birds under the Migratory Bird Treaty Act and various state analogs. The U.S. Fish and Wildlife Service ("FWS") may identify previously unidentified endangered or threatened species or may designate critical habitat and suitable habitat areas that it believes are necessary for survival of a threatened or endangered species. For example, the dunes sagebrush lizard, which is found only in the active and semi-stable shinnery oak dunes of southeastern New Mexico and adjacent portions of Texas (including areas where our customers operate), was a candidate species for listing under the ESA by the FWS for many years. Most recently, the dunes sagebrush lizard has been proposed for listing as endangered in July 2023, FWS has also entered into voluntary conservation agreements that implement certain protective practices for the species and authorize incidental take of the species resulting from certain covered activities, including exploration and development of oil and gas fields. However, to the extent any protections are implemented for this or any other species, it could cause us or our customers to incur additional costs or become subject to operating restrictions or operating bans in the affected areas.
Regulation of Hydraulic Fracturing and Related Activities. Our hydraulic fracturing operations are a significant component of our business. Hydraulic fracturing is an important and common practice that is used to stimulate production of hydrocarbons, particularly natural gas, from tight formations, including shales. The process, which involves the injection of water, sand and chemicals under pressure into formations to fracture the surrounding rock and stimulate production, is typically regulated by state oil and natural gas commissions. However, federal agencies have asserted regulatory authority over certain aspects of the process. Although several of these rulemakings have been rescinded, modified or subjected to legal challenges, new or more stringent regulations may be promulgated by the current government. For example, the Bureau of Land Management (“BLM”) recently proposed a rule that would limit flaring from well sites on federal lands, as well as allow the delay or denial of permits if BLM finds that an operator’s methane waste minimization plan is insufficient. The current government has also called for revisions and restrictions to the leasing and permitting programs for oil and gas development on federal lands and, for a time, suspended federal oil and gas leasing activities. The Department of the Interior ("DOI") has also issued a report recommending various changes to the federal leasing program, though many such changes would require congressional action. In July 2023, the BLM proposed a rule to update the fiscal terms of federal oil and gas leases, which would increase fees, rents, royalties, and bonding requirements. The rule would also add new criteria for BLM to consider when determining whether to lease nominated land, including the presence of important habitats or wetlands, the presence of historical properties or sacred sites, and recreational use of the land. BLM anticipates a final action on the proposal in Spring 2024. As a result, we cannot predict the final scope of regulations or restrictions that may apply to oil and gas operations on federal lands. However, any regulations that restrict, ban or effectively ban such operations may adversely impact demand for our products and services. Further, legislation to amend the Safe Drinking Water Act to repeal the exemption for hydraulic fracturing (except when diesel fuels are used) from
8



the definition of “underground injection” and require federal permitting and regulatory control of hydraulic fracturing, as well as legislative proposals to require disclosure of the chemical constituents of the fluids used in the fracturing process, have previously been proposed in Congress. Several states and local jurisdictions in which we or our customers operate also have adopted or are considering adopting regulations that could restrict or prohibit hydraulic fracturing in certain circumstances, impose more stringent operating standards and/or require the disclosure of the composition of hydraulic fracturing fluids.
Federal and state governments have also investigated whether the disposal of produced water into underground injection wells has caused increased seismic activity in certain areas. In response to concerns regarding induced seismicity, regulators in some states have imposed, or are considering imposing, additional requirements in the permitting of produced water disposal wells or otherwise to assess any relationship between seismicity and the use of such wells. For example, Oklahoma has issued rules for wastewater disposal wells that impose permitting and operating restrictions and reporting requirements on disposal wells in proximity to faults and also, from time to time, has implemented plans directing certain wells where seismic incidents have occurred to restrict or suspend disposal well operations. In particular, the Oklahoma Corporation Commission’s well completion seismicity guidelines for operators in the SCOOP and STACK require hydraulic fracturing operations to be suspended following earthquakes of certain magnitudes in the vicinity. In addition, the Oklahoma Corporation Commission’s Oil and Gas Conservation Division has previously issued an order limiting future increases in the volume of oil and natural gas wastewater injected into the ground in an effort to reduce the number of earthquakes in the state. The Texas Railroad Commission ("TRRC") has adopted similar rules including the indefinite suspension of all deep oil and gas produced water injection wells in certain areas covered by the TRRC’s seismic response program.
Increased regulation of hydraulic fracturing and related activities could subject us and our customers to additional permitting and financial assurance requirements, more stringent construction specifications, increased monitoring, reporting and record keeping obligations, and plugging and abandonment requirements. New requirements could result in increased operational costs for us and our customers, and reduce the demand for our services. For more information on each of these items, see our risk factor titled "Federal and state legislative and regulatory initiatives relating to hydraulic fracturing could result in increased costs and additional operating restrictions or delays."
OSHA Matters. The Occupational Safety and Health Act ("OSHA") and comparable state statutes regulate the protection of the health and safety of workers. In addition, the OSHA hazard communication standard requires that information be maintained about hazardous materials used or produced in operations and that this information be provided to employees, state and local government authorities and the public.
Human Capital
Our employees are our key asset. Our primary human capital management objectives are to effectively engage, develop, retain and reward our employees. As of December 31, 2023, we employed approximately 2,070 people, and none of our employees are represented by a union. All of our employees work for or support our hydraulic fracturing, wireline and cementing operating segments. We believe that we have good relations with our employees. We believe that our employees are a key component of our ability to attract and retain customers as a result of their operational excellence in the field.
Some examples of significant programs and initiatives that support our objective of attracting, developing and retaining our diverse and inclusive workforce include:
Opportunity and Engagement. We are an equal opportunity employer and prohibit discrimination against any employee and applicant on the basis of any legally protected characteristic. We believe that in order to attract and retain talent with the skill sets and expertise that can help to maximize our operational efficiencies across all levels in the Company, it is in our best interest to create a culture that is inclusive. We conducted an employee engagement survey in 2023 related to inclusion, belonging and other engagement efforts. Some examples of this effort to recruit and develop a diverse team and create an inclusive culture include:
a commitment to conducting business in a manner that respects all human rights in compliance within the requirements of applicable laws;
a commitment within our business operations to promoting and encouraging respect for human rights and fundamental freedoms for all without distinctions of any kind, such as race, color, sex, language, religion, political or other opinions;
working with personnel, business partners and other parties directly linked to our operations that share our commitment to these same principles;
9



maintaining employment policies reflecting our commitments, including our code of conduct, our equal employment opportunity employer policy, and our anti-harassment and anti-discrimination policy; and
providing an anonymous Ethics and Compliance hotline that is promoted internally and accessible from our intranet and website to make it possible for grievances regarding health and safety to be addressed early and remediated directly, in confidence and without fear of retaliation.
Training and Safety. We offer in-depth, role-appropriate safety training upon hiring and as part of the continuous development of our employees. The safety of our employees, our customers, and the communities in which we operate is paramount. We track and evaluate safety incidents at wellsites and offices, and if an accident does occur, we aim to take actions to mitigate similar incidents from reoccurring in the future. The Company seeks to incentivize employees to focus on conducting operations in accordance with our strict safety standards and encourages employees to immediately report any breach of safety protocol. Ten percent of our executive officers’ annual target bonuses under the 2023 annual incentive program were based upon the Company’s achievement of certain safety goals, including a target total recordable incident rate.
Professional Development. In 2023, the Company continued its focus on leadership development, targeting leadership positions including frontline supervisors and above. In addition, we sought to make improvements to our succession planning tools and process to enable greater consistency, talent identification and development planning. We also introduced behavioral optimization tools to aid individual and team performance and talent acquisition efforts.
Compensation, Health, Wellness and Benefits. Our employee benefit offerings are designed to meet the varied and evolving needs of a diverse workforce across the Company and we believe are consistent with those provided by our peer companies with which we compete for talent. The Company provides employees with the ability to participate in health and welfare plans, including medical, dental, life, accidental death and dismemberment and short-term and long-term disability insurance plans.
In 2023, as part of our 401(k) plan, we introduced opportunities for holistic financial wellness education and group and individual consultations for employees. The program opportunities included many crucial topics ranging from budgeting and debt management to understanding plan options and investment strategy. Concerning health benefits, in 2023 we added additional services focused on emotional and mental health, as well as certain preventative health services related to the early detection of concerns including breast cancer, diabetes and cardiovascular disease.
We also strive to give back to the areas in which we conduct business operations, and in which our employees live and work. Our employees give generously and receive up to 8 hours per year of paid time off to participate in community service. Our employee-led P.U.M.P. Committee also organizes or sponsors events in which employees can choose to participate in addition to our paid community service time benefit.
Availability of Filings
Our Annual Reports on Form 10-K, Quarterly Reports on Form 10-Q, Current Reports on Form 8-K and amendments to those reports filed or furnished pursuant to Section 13(a) or 15(d) of the Exchange Act, are made available free of charge on our internet website at www.propetroservices.com, as soon as reasonably practicable after we have electronically filed the material with, or furnished it to, the SEC. The SEC maintains an internet site that contains our reports, proxy and information statements and our other SEC filings. The address of that website is www.sec.gov. Please note that information contained on our website, whether currently posted or posted in the future, is not a part of this Annual Report or the documents incorporated by reference in this Annual Report.
10



Item 1A.    Risk Factors.
The following is a description of significant factors that could cause actual results to differ materially from those contained in forward-looking statements made in this Annual Report and presented elsewhere by management from time to time. Such factors may have a material adverse effect on our business, financial condition and results of operations. It is not possible to predict or identify all such factors. Consequently, you should not consider any such list to be a complete statement of all our potential risks or uncertainties. Due to these, and other factors, past performance should not be considered an indication of future performance.
Risks Inherent in Our Business and Industry
Our business and financial performance depends on the historically cyclical oil and natural gas industry and particularly on the level of capital spending and E&P activity within the United States and in the Permian Basin, and a decline in prices for oil and natural gas may cause fluctuation in operating results or otherwise have an adverse effect on our revenue, cash flows, profitability and growth.
Demand for most of our services depends substantially on the level of capital expenditures in the Permian Basin by companies in the oil and natural gas industry. As a result, our operations are dependent on the levels of capital spending and activity in oil and gas exploration, development and production. Demand for our services is largely dependent on oil and natural gas prices, and our customers’ well completion budgets and rig count. Prolonged low oil and gas prices would generally depress the level of oil and natural gas exploration, development, production, and well completion activity and would result in a corresponding decline in the demand for the completion services that we provide. Historically, oil prices and markets have been extremely volatile. Prices are affected by many factors beyond our control. The average WTI oil price per barrel was approximately $78, $94 and $68 for the years ended December 31, 2023, 2022 and 2021, respectively. In 2023, the volatility and overall decline in oil and natural gas prices caused a reduction in our customers’ spending and associated drilling and completion activities, which has had and may continue to have an adverse effect on our revenue and cash flows, if the WTI oil price remains highly volatile or declines in the future.
Many factors over which we have no control affect the supply of, and demand for our services, and our customers’ willingness to explore, develop and produce oil and natural gas, and therefore, influence prices for our services, including:
the actions by the members of OPEC+ with respect to oil production levels and announcements of potential changes in such levels, including the ability of the OPEC+ countries to agree on and comply with supply limitations;
the domestic and foreign supply of, and demand for, oil and natural gas;
the level of prices, and expectations about future prices, of oil and natural gas;
the level of global oil and natural gas E&P;
the cost of exploring for, developing, producing and delivering oil and natural gas;
the supply of and demand for drilling and hydraulic fracturing and wireline equipment, including the supply and demand for lower emissions hydraulic fracturing and wireline equipment;
cost increases and supply chain constraints related to our services;
the expected decline in rates of current production;
the price and quantity of foreign imports;
political and economic conditions in oil and natural gas producing countries and regions, including the United States, the Middle East, Africa, South America and Russia;
the actions taken by the United States and other countries on climate change or to transition away from fossil fuels;
the severity and duration of world health events and related economic repercussions;
speculative trading in crude oil and natural gas derivative contracts;
the level of consumer product demand;
11



the discovery rates of new oil and natural gas reserves;
contractions in the credit market;
the strength or weakness of the U.S. dollar;
available pipeline and other transportation capacity;
the levels of oil and natural gas storage;
weather conditions and other natural disasters;
domestic and foreign tax policy;
domestic and foreign governmental approvals and regulatory requirements and conditions, including tighter emissions standards in the energy industry;
the continued threat of terrorism and the impact of military and other action, including military action in the Middle East;
political or civil unrest in the United States or elsewhere, including the Russia-Ukraine war and the conflict in the Israel-Gaza region and related instability in the Middle East, including from Houthi rebels in Yemen;
technical advances affecting energy consumption;
the proximity and capacity of oil and natural gas pipelines and other transportation facilities;
the price and availability of alternative fuels;
the ability of oil and natural gas producers to raise equity capital and debt financing;
merger and divestiture activity among oil and natural gas producers; and
overall domestic and global economic conditions.
These factors and the volatility of the energy markets make it extremely difficult to predict future oil and natural gas price movements with any certainty. In 2022, Russia launched a large-scale invasion of Ukraine, leading to armed hostilities and imposition of sanctions on Russian economic trades. Since October 2023, an ongoing conflict between Israel and Palestinian militants in the Israel-Gaza region has led to armed hostilities. These events, which have impacted economic activity and disrupted global supply chain dynamics, have contributed to the unpredictable nature of crude oil prices.
The cyclical nature of the oil and natural gas industry may cause our operating results to fluctuate.
We derive our revenues from companies in the oil and natural gas E&P industry, a historically cyclical industry with levels of activity that are significantly affected by the levels and volatility of oil and natural gas prices. We have experienced, and may in the future experience, significant fluctuations in operating results as a result of the reactions of our customers to changes in oil and natural gas prices. For example, a decline in oil and gas prices, combined with adverse changes in the capital and credit markets, could cause many E&P companies to significantly reduce their 2020 and 2021 capital budgets and drilling activity. This could result in a significant decline in demand for oilfield services and could adversely impact the prices oilfield service companies can charge for their services. These factors have materially and adversely affected our business, results of operations and financial condition. In addition, a majority of the service revenue we earn is based upon a charge for a relatively short period of time (for example, a day, a week or a month) for the actual period of time the service is provided to our customers. By contracting services on a short‑term basis, we are exposed to the risks of a rapid reduction in market prices and utilization and resulting volatility in our revenues.
The majority of our operations are located in the Permian Basin, making us vulnerable to risks associated with operating in one major geographic area.
Our operations are geographically concentrated in the Permian Basin. For the years ended December 31, 2023, 2022 and 2021, approximately 98.1%, 98.3% and 98.7%, respectively, of our revenues were attributable to our operations in the Permian Basin. As a result of this concentration, we may be disproportionately exposed to the impact of regional supply and demand factors,
12



delays or interruptions of production from wells in the Permian Basin caused by significant governmental regulation, processing or transportation capacity constraints, market limitations, curtailment of production or interruption of the processing or transportation of oil and natural gas produced from the wells in these areas. In addition, the effect of fluctuations on supply and demand may become more pronounced within specific geographic oil and natural gas producing areas such as the Permian Basin, which may cause these conditions to occur with greater frequency or magnify the effects of these conditions. Due to the concentrated nature of our operations, we could experience any of the same conditions at the same time, resulting in a relatively greater impact on our revenue than they might have on other companies that have more geographically diverse operations.
The IRA 2022 could accelerate the transition to a low carbon economy and could impose new costs on our customers’ operations.
In August 2022, the president signed the IRA 2022 into law. The IRA 2022 provides for hundreds of billions of dollars in incentives for the development of renewable energy, clean hydrogen, clean fuels, electric vehicles and supporting infrastructure and carbon capture and sequestration, amongst other provisions. These incentives could further accelerate the transition of the economy away from the use of fossil fuels towards lower- or zero-carbon emissions alternatives, which could decrease demand for oil and gas and consequently adversely affect the business of our customers, thereby reducing demand for our services. In addition, the IRA 2022 imposes the first ever federal fee on the emission of GHG through a methane emissions charge. The IRA 2022 amends the federal CAA to impose a fee on the emission of methane from sources required to report their GHG emissions to the EPA, including those sources in the offshore and onshore petroleum and natural gas production and gathering and boosting source categories. The methane emissions charge will start in calendar year 2024 at $900 per ton of methane, increase to $1,200 in 2025, and be set at $1,500 for 2026 and each year after. Calculation of the fee is based on certain thresholds established in the IRA 2022. The methane emissions charge could increase our customers’ operating costs and adversely affect their businesses, thereby reducing demand for our services.
Our business may be adversely affected by a deterioration in general economic conditions or a weakening of the broader energy industry.
A prolonged economic slowdown or recession in the United States, adverse events relating to the energy industry or regional, national and global economic conditions and factors, particularly a further slowdown in the E&P industry, could negatively impact our operations and therefore adversely affect our results. The risks associated with our business are more acute during periods of economic slowdown or recession because such periods may be accompanied by decreased exploration and development spending by our customers, decreased demand for oil and natural gas and decreased prices for oil and natural gas.
New technology may cause us to become less competitive.
The oilfield service industry is subject to the introduction of new drilling and completion techniques and services using new technologies, some of which may be subject to patent or other intellectual property protections. As competitors and others use or develop new or comparable technologies in the future, we may lose market share or be placed at a competitive disadvantage. The transition to lower emissions equipment is capital intensive and could require us to convert all our conventional Tier II equipment to lower emissions equipment. If we are unable to quickly transition to lower emissions equipment, the demand for our services could be adversely impacted. For example, many E&P companies, including our customers, are transitioning to a lower emissions operating environment and may require us to invest in equipment with lower emissions profiles. Further, we may face competitive pressure to develop, implement or acquire and deploy certain technology improvements at a substantial cost, such as our FORCESM electric-powered hydraulic fracturing fleets deployed in 2023, or the cost of implementing or purchasing a technology like FORCESM may be substantially higher than anticipated, and we may not be able to successfully implement the technologies we may purchase. In 2022, we recorded an impairment of $57.5 million on our DuraStim® electric-powered equipment because they did not meet our expectations. Some of our competitors have greater financial, technical and personnel resources that may allow them to enjoy technological advantages and develop and implement new products on a timely basis or at an acceptable cost. We cannot be certain that we will be able to develop and implement new technologies or products on a timely basis or at an acceptable cost. Limits on our ability to develop, effectively use and implement new and emerging technologies could have a material adverse effect on our business, financial condition, prospects or results of operations.
Our operations require substantial capital and we may be unable to obtain needed capital or financing on satisfactory terms, or at all, which could limit our ability to grow.
The oilfield service industry is capital intensive. In conducting our business and operations, we have made, and expect to continue to make, substantial capital expenditures. Our total capital expenditures incurred were approximately $310.0 million, $365.3 million and $165.2 million during the years ended December 31, 2023, 2022 and 2021. We have historically financed capital expenditures primarily with funding from cash on hand, cash flow from operations, equipment and vendor financing and
13



borrowings under our credit facility. We may be unable to generate sufficient cash from operations and other capital resources to maintain planned or future levels of capital expenditures which, among other things, may prevent us from acquiring new equipment (including equipment with a lower emissions profile) or properly maintaining our existing equipment. Any disruptions or volatility in the global financial markets may lead to an increase in interest rates or a contraction in credit availability impacting our ability to finance our operations. Our borrowing base was $152.0 million as of December 31, 2023. If our customer activity levels decline in the future resulting in a decrease in our eligible accounts receivable, our borrowing base could decline. This could put us at a competitive disadvantage or interfere with our growth plans. Further, our actual capital expenditures could exceed our capital expenditure budget. In the event our capital expenditure requirements at any time are greater than the amount of liquidity we have available, we could be required to seek additional sources of capital, which may include debt financing, joint venture partnerships, sales of assets, offerings of debt or equity securities or other means. We may not be able to obtain any such alternative source of capital. We may be required to curtail or eliminate contemplated activities. If we can obtain alternative sources of capital, the terms of such alternative may not be favorable to us. In particular, the terms of any debt financing may include covenants that significantly restrict our operations. Our inability to grow as planned may reduce our chances of maintaining and improving profitability.
Concerns over general economic, business or industry conditions may have a material adverse effect on our results of operations, liquidity and financial condition.
Concerns over global economic conditions, geopolitical issues (including the Russia-Ukraine war and conflicts in the Israel-Gaza region), public health crises, interest rates, inflation, the availability and cost of credit in the United States and foreign financial markets have contributed to increased economic uncertainty and diminished expectations for the global economy. These factors, combined with volatility in commodity prices, business and consumer confidence and unemployment rates, could precipitate an economic slowdown. Concerns about global economic growth have had a significant adverse impact on global financial markets and commodity prices. The historically unpredictable nature of oil and natural gas prices, and particularly the volatility over the past two years have caused a reduction in our customers’ spending and associated drilling and completion activities, which had and may continue to have an adverse effect on our revenue and cash flows. If the economic climate in the United States or abroad deteriorates or remains uncertain, worldwide demand for petroleum products could diminish, which could impact the price at which oil, natural gas and natural gas liquids can be sold, which could affect the ability of our customers to continue operations and adversely impact our results of operations, liquidity and financial condition.
Our indebtedness and liquidity needs could restrict our operations and adversely affect our financial condition.
Our business is capital intensive and our existing and future indebtedness, whether incurred in connection with acquisitions, operations or otherwise, may adversely affect our operations and limit our growth, and we may have difficulty making debt service payments on such indebtedness as payments become due. Our level of indebtedness may affect our operations in several ways, including the following:
•    increasing our vulnerability to general adverse economic and industry conditions;
•    the covenants that are contained in the agreements governing our indebtedness could limit our ability to borrow funds, dispose of assets, pay dividends and make certain investments;
•    our debt covenants could also affect our flexibility in planning for, and reacting to, changes in the economy and in our industry;
•    any failure to comply with the financial or other debt covenants, including covenants that impose requirements to maintain certain financial ratios, could result in an event of default, which could result in some or all of our indebtedness becoming immediately due and payable;
•    our level of debt could impair our ability to obtain additional financing, or obtain additional financing on favorable terms in the future for working capital, capital expenditures, research and development efforts, potential strategic acquisitions or other general corporate purposes;
placing us at a competitive disadvantage relative to competitors that have less debt; and
•    our business may not generate sufficient cash flow from operations to enable us to meet our obligations under our indebtedness.
14



Furthermore, interest rates on future indebtedness could be higher than current levels, causing our financing costs to increase accordingly. Changes in interest rates, either positive or negative, may affect the yield requirements of investors who invest in our shares, and a rising interest rate environment could have an adverse impact on the price of our shares, our ability to issue equity or incur debt.
Restrictions in our ABL Credit Facility and any future financing agreements may limit our ability to finance future operations or capital needs or capitalize on potential acquisitions and other business opportunities.
The operating and financial restrictions and covenants in our credit facility and any future financing agreements could restrict our ability to finance future operations or capital needs or to expand or pursue our business activities. For example, our ABL Credit Facility restricts or limits our ability to:
grant liens;
incur additional indebtedness;
engage in a merger, consolidation or dissolution;
enter into transactions with affiliates;
sell or otherwise dispose of assets, businesses and operations;
materially alter the character of our business as currently conducted; and
make acquisitions, investments and capital expenditures.
Furthermore, our ABL Credit Facility contains certain other operating and financial covenants. Our ability to comply with the covenants and restrictions contained in the ABL Credit Facility may be affected by events beyond our control, including prevailing economic, financial and industry conditions. If market or other economic conditions deteriorate, our ability to comply with these covenants may be impaired. If we violate any of the restrictions, covenants, ratios or tests in our ABL Credit Facility, a significant portion of our indebtedness may become immediately due and payable and our lenders’ commitment to make further loans to us may terminate. Further, our borrowing base, as redetermined monthly, has a borrowing base of the sum of 85.0% to 90.0% of eligible accounts receivable and 80% of eligible unbilled accounts (up to a maximum of 25% of the borrowing base), in each case, depending on the credit ratings of our accounts receivable counterparties, less customary reserves (the “Borrowing Base”). Changes to our operational activity levels or customer concentration levels have an impact on our total eligible accounts receivable, which could result in significant changes to our borrowing base and therefore our availability under our ABL Credit Facility. If our customer activity declines in the future, our borrowing base could decline. If our borrowing base is reduced below the amount of our outstanding borrowings, we will be required to repay the excess borrowings immediately on demand by the lenders. We might not have, or be able to obtain, sufficient funds to make these accelerated payments. Any subsequent replacement of our ABL Credit Facility or any new indebtedness could have similar or greater restrictions. Please read "Management’s Discussion and Analysis of Financial Condition and Results of Operations — Liquidity and Capital Resources — Credit Facility and Other Financing Arrangements."

We may record losses or impairment charges related to goodwill and long-lived assets including intangible assets.
Changes in future market conditions and prolonged periods of low utilization, changes in technology or the sale of assets below their carrying value may cause us to experience losses in our results of operations. These events could result in the recognition of impairment charges or losses from asset sales that negatively impact our financial results. Significant impairment charges or losses from asset sales as a result of a decline in market conditions or otherwise could have a material adverse effect on our results of operations in future periods. For example, in 2021, we recorded loss on disposal of asset $3.5 million in connection with the sale of our two turbines. In 2022, we recorded impairment charges of $57.5 million in connection with our DuraStim® electric powered hydraulic fracturing equipment. If oil and natural gas prices trade at depressed price levels, and our equipment remains idle or under-utilized, the estimated fair value of such equipment may decline, which will result in additional impairment expense in the future.

Our operations are subject to unforeseen interruptions and hazards inherent in the oil and natural gas industry, for which we may not be adequately insured and which could cause us to lose customers and substantial revenue.
Our operations are exposed to the risks inherent to our industry, such as equipment defects, vehicle accidents, worksite injuries to our or third-party personnel, fires, explosions, blowouts, surface cratering, uncontrollable flows of gas or well fluids, pipe or pipeline failures, abnormally pressured formations and various environmental hazards, such as oil spills and releases of, and
15



exposure to, hazardous substances. For example, our operations are subject to risks associated with hydraulic fracturing, including any mishandling, surface spillage or potential underground migration of fracturing fluids, including hydrochloric acid and other chemical additives. In addition, our operations are exposed to potential natural disasters, including blizzards, tornadoes, storms, floods, other adverse weather conditions and earthquakes. The occurrence of any of these events could result in substantial losses to us due to injury or loss of life, severe damage to or destruction of property, natural resources and equipment, pollution or other environmental damage, cleanup responsibilities, regulatory investigations and penalties or other damage resulting in curtailment or suspension of our operations or the loss of customers. The cost of managing such risks may be significant. The frequency and severity of such incidents will affect operating costs, insurability and relationships with customers, employees and regulators. In particular, our customers may elect not to purchase our services if they view our environmental or safety record as unacceptable, which could cause us to lose customers and substantial revenues.
Our insurance may not be adequate to cover all losses or liabilities we may suffer. We are also self-insured up to $10 million per occurrence for certain losses arising from or attributable to fire and/or explosion at wellsites that do not have qualified fire suppression measures. Furthermore, we may be unable to maintain or obtain insurance of the type and amount we desire at reasonable rates. As a result of market conditions, premiums and deductibles for certain of our insurance policies have increased and could escalate further. In addition, sub‑limits have been imposed for certain risks. In some instances, certain insurance could become unavailable or available only for reduced amounts of coverage. If we were to incur a significant liability for which we are not fully insured, it could have a material adverse effect on our business, results of operations and financial condition. In addition, we may not be able to secure additional insurance or bonding that might be required by new governmental regulations. This may cause us to restrict our operations, which might severely impact our financial position.
Since hydraulic fracturing activities are part of our operations, they are covered by our insurance against claims made for bodily injury, property damage and cleanup costs stemming from a sudden and accidental pollution event. However, we may not have coverage if we are unaware of the pollution event and unable to report the "occurrence" to our insurance company within the time frame required under our insurance policy. In addition, these policies do not provide coverage for all liabilities, and the insurance coverage may not be adequate to cover claims that may arise, or we may not be able to maintain adequate insurance at rates we consider reasonable. A loss not fully covered by insurance could have a material adverse effect on our financial position, results of operations and cash flows.
A terrorist attack, armed conflict or political or civil unrest could harm our business.
Terrorist activities, anti‑terrorist efforts, other armed conflicts and political or civil unrest, including the Russia-Ukraine war and conflicts in the Israel-Gaza region, could adversely affect the U.S. and global economies and could prevent us from meeting financial and other obligations. We could experience loss of business, delays or defaults in payments from payors or disruptions of fuel supplies and markets if pipelines, production facilities, processing plants, refineries or transportation facilities are direct targets or indirect casualties of an act of terror or war. Such activities could reduce the overall demand for oil and natural gas, which, in turn, could also reduce the demand for our services. Terrorist activities, the threat of potential terrorist activities, political or civil unrest and any resulting economic downturn could adversely affect our results of operations, impair our ability to raise capital or otherwise adversely impact our ability to realize certain business strategies.
We may be subject to claims for personal injury and property damage, which could materially adversely affect our financial condition and results of operations.
We operate with most of our customers under master service agreements ("MSAs"). We endeavor to allocate potential liabilities and risks between the parties in the MSAs. Generally, under our MSAs, including those relating to our hydraulic fracturing services, we assume responsibility for, including control and removal of, pollution or contamination which originates above surface and originates from our equipment or services. Our customer assumes responsibility for, including control and removal of, all other pollution or contamination which may occur during operations, including that which may result from seepage or any other uncontrolled flow of drilling fluids. We may have liability in such cases if we are negligent or commit willful acts. Generally, our customers also agree to indemnify us against claims arising from their employees’ personal injury or death to the extent that, in the case of our hydraulic fracturing operations, their employees are injured or their properties are damaged by such operations, unless resulting from our gross negligence or willful misconduct. Similarly, we generally agree to indemnify our customers for liabilities arising from personal injury to or death of any of our employees, unless resulting from gross negligence or willful misconduct of the customer. In addition, our customers generally agree to indemnify us for loss or destruction of customer‑owned property or equipment and in turn, we agree to indemnify our customers for loss or destruction of property or equipment we own. Losses due to catastrophic events, such as blowouts, are generally the responsibility of the customer. However, despite this general allocation of risk, we might not succeed in enforcing such contractual allocation, might incur an unforeseen liability falling outside the scope of such allocation or may be required to enter into an MSA with terms
16



that vary from the above allocations of risk. Litigation arising from a catastrophic occurrence at a location where our equipment and services are being used may result in us being named as a defendant in lawsuits asserting large claims. As a result, we may incur substantial losses which could materially and adversely affect our financial condition and results of operation.
We are subject to cyber security risks. A cyber incident could occur and result in information theft, data corruption, operational disruption and/or financial loss.
The oil and natural gas industry has become increasingly dependent on digital technologies to conduct certain processing activities. For example, we depend on digital technologies to perform many of our services and process and record operational and accounting data. At the same time, cyber incidents, including deliberate attacks or unintentional events, have increased.
The frequency and magnitude of cybersecurity attacks is increasing and attackers have become more sophisticated. Cybersecurity attacks are similarly evolving and include without limitation use of malicious software, surveillance, credential stuffing, spear phishing, social engineering, use of deepfakes (i.e., highly realistic synthetic media generated by artificial intelligence), attempts to gain unauthorized access to data, and other electronic security breaches that could lead to disruptions in critical systems, unauthorized release of confidential or otherwise protected information and corruption of data. We may be unable to anticipate, detect or prevent future attacks, particularly as the methodologies used by attackers change frequently or are not identifiable until deployed. We may also be unable to investigate or remediate incidents as attackers are increasingly using techniques and tools designed to circumvent controls, to avoid detection, and to remove or obfuscate forensic evidence.
The U.S. government has issued public warnings indicating that energy assets might be specific targets of cyber security threats. Our technologies, systems and networks, and those of our vendors, suppliers and other business partners, may become the target of cyberattacks or information security breaches that could result in the unauthorized release, gathering, monitoring, misuse, loss or destruction of proprietary information, personal information and other data, or other disruption of our business operations. In addition, certain cyber incidents, such as unauthorized surveillance, may remain undetected for an extended period. Our systems and insurance coverage (if any) for protecting against cyber security risks, including cyberattacks, may not be sufficient and may not protect against or cover all of the losses (including potential reputational loss) we may experience as a result of the realization of such risks. As cyber incidents continue to evolve, we may be required to expend additional resources to continue to modify or enhance our protective measures or to investigate and remediate the effects of cyber incidents.
We utilize technologies, controls and procedures, as well as internal staff and external service providers to protect our systems and data, to identify and remediate vulnerabilities and to monitor and respond to threats. However, there can be no assurance that such measures will be sufficient to prevent security breaches from occurring. No security measure is infallible. If we or the third parties with whom we interact were to experience a successful attack, the potential consequences to our business, workforce and the communities in which we operate could be significant, including financial losses, regulatory fines, loss of business, an inability to settle transactions or maintain operations, litigation costs, remediation costs, disruptions related to investigation, and significant damage to our reputation.
We may grow through acquisitions and our failure to properly plan and manage those acquisitions may adversely affect our performance.
We have completed and may in the future pursue, asset acquisitions or acquisitions of businesses. Any acquisition of assets or businesses involves potential risks, including the failure to realize expected profitability, growth or accretion; environmental or regulatory compliance matters or liability; title or permit issues; the incurrence of significant charges, such as impairment of goodwill, property and equipment or intangible assets or restructuring charges; and the incurrence of unanticipated liabilities and costs for which indemnification is unavailable or inadequate. The process of upgrading acquired assets to our specifications and integrating acquired assets or businesses may also involve unforeseen costs and delays or other operational, technical and financial difficulties and may require a significant amount of time and resources and may divert management’s attention from existing operations or other priorities. For example, in 2023, we acquired the assets and operations of Par Five, and we are in the process of fully integrating all parts of the acquired business into our operations.
We must plan and manage any acquisitions effectively to achieve revenue growth and maintain profitability in our evolving market. Any failure to manage acquisitions effectively or integrate acquired assets or businesses into our existing operations successfully, or to realize the expected benefits from an acquisition or minimize any unforeseen operational difficulties, could have a material adverse effect on our business, financial condition, prospects or results of operations.
We may be adversely affected by the effects of inflation.
17



The U.S. inflation rate steadily increased in 2021 and 2022 before decreasing to a moderate level in 2023. Inflation in wages, materials, parts, equipment and other costs has the potential to adversely affect our results of operations, cash flows and financial position by increasing our overall cost structure, particularly if we are unable to achieve commensurate increases in the prices we charge our customers for our products and services. In addition, the existence of inflation in the economy has the potential to result in higher interest rates, which could result in higher borrowing costs, supply shortages, increased costs of labor, weakening exchange rates and other similar effects. Sustained levels of high inflation have likewise caused the U.S. Federal Reserve and other central banks to increase interest rates multiple times in 2023 and the U.S. Federal Reserve may continue to raise benchmark interest rates into 2024 in an effort to curb inflationary pressure on the costs of goods and services across the U.S., which could have the effects of raising the cost of capital and depressing economic growth, either of which—or the combination thereof—could hurt the financial and operating results of our business. To the extent elevated inflation remains, we may experience further cost increases for our operations, including labor costs and equipment. We cannot predict any future trends in the rate of inflation and a significant increase in inflation, to the extent we are unable to timely pass-through the cost increases to our customers, would negatively impact our business, financial condition and results of operations.
Adverse developments affecting the financial services industry, such as events or concerns involving liquidity, defaults or non-performance by financial institutions or transactional counterparties, could adversely affect the Company’s current and projected business operations and its financial condition and results of operations.
Events involving limited liquidity, defaults, non-performance or other adverse developments that affect financial institutions, transactional counterparties or other companies in the financial services industry or the financial services industry generally, concerns or rumors about such events or other similar risks, have in the past and may in the future lead to acute or market-wide liquidity problems. In addition, if any of the Company’s customers, suppliers or other business counterparties are unable to access funds held by such a financial institution, such parties’ ability to pay their obligations to the Company or to enter into new commercial arrangements requiring additional payments to the Company could be adversely affected.
Inflation and rapid increases in interest rates have led to a decline in the trading value of previously issued government securities with interest rates below current market interest rates. Although the U.S. Department of Treasury, Federal Deposit Insurance Corporation ("FDIC") and Federal Reserve Board have announced a program to mitigate the risk of potential losses on the sale of such instruments, widespread demands for customer withdrawals or other needs of financial institutions for immediate liquidity may exceed the capacity of such program. Additionally, the Company maintains cash balances at third-party financial institutions in excess of the FDIC standard insurance limits, and there is no guarantee that the U.S. Department of Treasury, FDIC and Federal Reserve Board will provide access to uninsured funds in the future in the event of the closure of such banks or financial institutions, or that they would do so in a timely fashion.
Access to funding sources and other credit arrangements in amounts adequate to finance the Company’s business operations could be significantly impaired by the foregoing factors that affect the Company, any financial institutions with which the Company enters into credit agreements or arrangements directly, or the financial services industry or economy in general. These factors could include, among others, events such as liquidity constraints or failures, the ability to perform obligations under various types of financial, credit or liquidity agreements or arrangements, disruptions or instability in the financial services industry or financial markets, or concerns or negative expectations about the prospects for companies in the financial services industry.
The results of events or concerns that involve one or more of these factors could include a variety of material and adverse impacts on the Company’s current and projected business operations and the Company’s financial condition and results of operations. These risks include, but may not be limited to, the following:
delayed access to deposits or other financial assets or the uninsured loss of deposits or other financial assets;
inability to enter into credit facilities or other working capital resources;
potential or actual breach of contractual obligations that require the Company to maintain letters of credit or other credit support arrangements; or
termination of cash management arrangements and/or delays in accessing or actual loss of funds subject to cash management arrangements.
In addition, investor concerns regarding the U.S. or international financial systems could result in less favorable commercial financing terms, including higher interest rates or costs and tighter financial and operating covenants, or systemic limitations on access to credit and liquidity sources, thereby making it more difficult for the Company to acquire financing on acceptable
18



terms or at all. Any decline in available funding or access to cash and liquidity resources could, among other risks, adversely impact the Company’s ability to meet operating expenses or other obligations, financial or otherwise, result in breaches of the Company’s financial and/or contractual obligations, or result in violations of federal or state wage and hour laws. In addition, any further deterioration in the macroeconomic economy or financial services industry could lead to losses or defaults by the Company’s customers, vendors or suppliers. Any of these impacts, or any other impacts resulting from the factors described above or other related or similar factors, could have material adverse impacts on the Company’s liquidity and their current and/or projected business operations and financial condition and results of operations.
Risks Related to Customers, Suppliers and Competition
Reliance upon a few large customers may adversely affect our revenue and operating results.
The majority of our revenue is generated from our hydraulic fracturing services. Due to the large percentage of our revenue historically derived from our hydraulic fracturing services with recurring customers and the limited availability of our fracturing units, we have had some degree of customer concentration. Our top ten customers represented approximately 85.5%, 91.2% and 91.4% of our consolidated revenue for the years ended December 31, 2023, 2022 and 2021, respectively. It is likely that we will depend on a relatively small number of customers for a significant portion of our revenue in the future. If a major customer fails to pay us, revenue would be impacted and our operating results and financial condition could be harmed. Additionally, if we were to lose any material customer, we may not be able to redeploy our equipment at similar utilization or pricing levels and such loss could have an adverse effect on our business until the equipment is redeployed at similar utilization or pricing levels.
Endeavor Energy Resources and XTO Energy accounted for 19.7% and 18.2%, respectively, of our revenue for the year ended December 31, 2023. If either of these customers were to significantly reduce or discontinue our services, it could have a material adverse effect on our financial condition, results of operations and cash flows. There have been many recent mergers and acquisitions in the oil and gas industry. In October 2023, Pioneer entered into a merger agreement with Exxon Mobil Corporation. Mergers and acquisitions involving our customers could negatively impact our future business with them or positively impact our business by providing us access to potential new customers.
We face significant competition that may cause us to lose market share, and competition in our industry has intensified during the industry downturn.
The oilfield service industry is highly competitive and has relatively few barriers to entry. The principal competitive factors impacting sales of our services are price, reputation and technical expertise, equipment and service quality and health and safety standards. The market is also fragmented and includes numerous small companies capable of competing effectively in our markets on a local basis, as well as several large companies that possess substantially greater financial and other resources than we do. Our larger competitors’ greater resources could allow those competitors to compete more effectively than we can. For instance, our larger competitors may offer services at below‑market prices or bundle ancillary services at no additional cost to our customers. We compete with large national and multi‑national companies that have longer operating histories, greater financial, technical and other resources and greater name recognition than we do. Several of our competitors provide a broader array of services and have a stronger presence in more geographic markets. In addition, we compete with several smaller companies capable of competing effectively on a regional or local basis.
Some jobs are awarded on a bid basis, which further increases competition based on price. Pricing is often the primary factor in determining which qualified contractor is awarded a job. The competitive environment may be further intensified by tighter emissions standards in the energy industry and mergers and acquisitions among oil and natural gas companies or other events that have the effect of reducing the number of available customers. As a result of competition, we may lose customers or customer work and lose market share or be unable to maintain or increase prices for our present services or to acquire additional business opportunities, which could have a material adverse effect on our business, financial condition, results of operations and cash flows.
Our competitors may be able to respond more quickly to new or emerging technologies and services and changes in customer requirements. The amount of equipment available may exceed demand, which could result in active price competition. In addition, some E&P companies have commenced completing their wells using their own hydraulic fracturing equipment and personnel. Any increase in the development and utilization of in‑house fracturing capabilities by our customers could decrease the demand for our services and have a material adverse impact on our business.
Pressure on pricing for our services resulting from the industry downturn has impacted, and may continue to impact, our ability to maintain utilization and pricing for our services or implement price increases. During periods of declining pricing for our services, we may not be able to reduce our costs accordingly, which could further adversely affect our results of operations.
19



Also, we may not be able to successfully increase prices without adversely affecting our utilization levels. The inability to maintain our utilization and pricing levels, or to increase our prices as costs increase, could have a material adverse effect on our business, financial condition and results of operations.
Furthermore, competition among oilfield service and equipment providers is affected by each provider’s reputation for safety and quality. We cannot assure that we will be able to maintain our competitive position.
We are exposed to the credit risk of our customers, and any material nonpayment or nonperformance by our customers could adversely affect our business, results of operations and financial condition.
We are subject to the risk of loss resulting from nonpayment or nonperformance by our customers. Our credit procedures and policies may not be adequate to fully eliminate customer credit risk. If we fail to adequately assess the creditworthiness of existing or future customers or unanticipated deterioration in their creditworthiness, any resulting increase in nonpayment or nonperformance by them and our inability to re‑market or otherwise use the production could have a material adverse effect on our business, results of operations and financial condition. In weak economic environments, we may experience increased delays and failures to pay due to, among other reasons, a reduction in our customers’ cash flow from operations and their access to the credit markets or other sources of capital. The unpredictable nature of oil and gas prices in recent years and other factors may have negatively impacted the financial condition and liquidity of some of our customers, and future declines or continued volatility could impact their ability to meet their financial obligations to us. If our customers delay paying or fail to pay us a significant amount of our outstanding receivables, it could have a material adverse effect on our liquidity, results of operations, and financial condition.
Our business depends upon the ability to obtain specialized equipment, parts and key raw materials, including sand and chemicals, from third‑party suppliers, and we may be vulnerable to delayed deliveries and future price increases.
We purchase specialized equipment, parts and raw materials (including, for example, frac sand, chemicals and fluid ends) from third party suppliers and affiliates. In some cases, our customers are responsible for supplying necessary raw materials (including frac sand), parts and/or equipment. At times during the business cycle, there is a high demand for hydraulic fracturing and other oilfield services and extended lead times to obtain equipment and raw materials needed to provide these services. For example, in 2021 and 2022, there was significant disruption in supply chains around the world caused by the COVID-19 pandemic that impacted our operations. Should our current suppliers (or our customers’ suppliers where applicable) be unable or unwilling to provide the necessary equipment, parts or raw materials or otherwise fail to deliver the products timely and/or in the quantities required, any resulting delays in the provision of our services could have a material adverse effect on our business, financial condition, results of operations and cash flows. In addition, future price increases for this type of equipment, parts and raw materials could negatively impact our ability to purchase new equipment, to update or expand our existing fleets, to timely repair equipment in our existing fleets or meet the current demands of our customers.
We may be required to pay fees to certain of our Sand Suppliers based on minimum volumes under long-term contracts regardless of actual volumes received.
We enter into purchase agreements with the Sand Suppliers to secure supply of sand in the normal course of our business. The agreements with the Sand Suppliers require that we purchase minimum volume of sand, based primarily on a certain percentage of our sand requirements from our customers or in certain situations based on predetermined fixed minimum volumes, otherwise certain penalties (shortfall fees) may be charged. The shortfall fee represents liquidated damages and is either a fixed percentage of the purchase price for the minimum volumes or a fixed price per ton of unpurchased volumes. Our current agreements with Sand Suppliers expire at different times prior to December 31, 2025.
Disruption of our supply chain could adversely impact our ability to provide our services.
Our suppliers use multiple forms of transportation to bring their products to market, including truck, ocean and air-cargo shipments. Disruption to the timely supply of raw materials, parts and finished goods or increases in the cost of transportation services, including due to general inflationary pressures, cost of fuel and labor, labor disputes, governmental regulation or governmental restrictions limiting specific forms of transportation, could have an adverse effect on our ability to provide our services, which would adversely affect our results of operations, cash flows and financial position.
Risks Related to Employees
We rely on a few key employees whose absence or loss could adversely affect our business.
20



Many key responsibilities within our business have been assigned to a small number of employees. The loss of their services could adversely affect our business. In particular, the loss of the services of one or more members of our executive team, such as our Chief Executive Officer, President and Chief Operating Officer, Chief Financial Officer, Chief Accounting Officer, Chief Commercial Officer and General Counsel could disrupt our operations. We do not maintain "key person" life insurance policies on any of our employees. As a result, we are not insured against any losses resulting from the death of our key employees.
If we are unable to employ a sufficient number of skilled and qualified workers, our capacity and profitability could be diminished and our growth potential could be impaired.
The delivery of our services requires skilled and qualified workers with specialized skills and experience who can perform physically demanding work. As a result of the volatility of the oilfield service industry and the demanding nature of the work, workers may choose to pursue employment in fields that offer a less challenging work environment at wage rates that are competitive. Our ability to be productive and profitable will depend upon our ability to employ and retain skilled workers. In addition, our ability to expand our operations depends in part on our ability to increase the size of our skilled workers. As a result of the physical nature of our operations, we have experienced difficulties in attracting and retaining skilled workers. If demand for our services increases, we may experience difficulty in hiring or re-hiring skilled and unskilled workers in the future to meet that demand. At times, the demand for skilled workers in our geographic areas of operations is high, and the supply is limited. As a result, competition for experienced oilfield service personnel is intense, and we face significant challenges in competing for crews and management with large and well‑established competitors. A significant increase in the wages paid by competing employers could result in a reduction of our skilled labor force, increases in the wage rates that we must pay, or both. Furthermore, if we are unable to adjust wages to account for rapidly rising inflationary cost, there could be a reduction in the available skilled labor force we could attract or retain. If any of these events were to occur, our capacity and profitability could be diminished and our growth potential could be impaired.
Risks Related to Regulatory Matters
We are subject to environmental laws and regulations, and future compliance, claims, and liabilities relating to such matters may have a material adverse effect on our results of operations, financial position or cash flows.
The nature of our operations, including the handling, storing, transporting and disposing of a variety of fluids and substances, including hydraulic fracturing fluids, which can contain substances such as hydrochloric acid, and other regulated substances, air emissions and wastewater discharges exposes us to some risks of environmental liability, including the release of pollutants from oil and natural gas wells and associated equipment to the environment. The cost of compliance with these laws can be significant. Failure to properly handle, transport or dispose of these materials or otherwise conduct our operations in accordance with these and other environmental laws could expose us to substantial liability for administrative, civil and criminal penalties, cleanup and site restoration costs and liability associated with releases of such materials, damages to natural resources and other damages, as well as potentially impair our ability to conduct our operations. Such liability is commonly on a strict, joint and several liability basis, without regard to fault. Liability may be imposed as a result of our conduct that was lawful at the time it occurred or the conduct of, or conditions caused by, prior operators or other third parties. Neighboring landowners and other third parties may file claims against us for personal injury or property damage allegedly caused by the release of pollutants into the environment. Environmental laws and regulations have changed in the past, and they may change in the future and become more stringent. For example, the current government has made climate change a focus of its administration. For more information, see our risk factor titled, “Our and our customers’ operations are subject to a series of risks arising out of the threat of climate change that could result in increased operating costs, limit the areas in which oil and natural gas production may occur, and reduce demand for the products and services we provide.” Separately, current and future claims and liabilities may have a material adverse effect on us because of potential adverse outcomes, defense costs, diversion of management resources, unavailability of insurance coverage and other factors. The ultimate costs of these liabilities are difficult to determine and may exceed any reserves we may have established. If existing environmental requirements or enforcement policies change, we may be required to make significant unanticipated capital and operating expenditures.
Our and our customers’ operations are subject to a series of risks arising out of the threat of climate change that could result in increased operating costs, limit the areas in which oil and natural gas production may occur, and reduce demand for the products and services we provide.
The threat of climate change continues to attract considerable attention in the United States and in foreign countries. Numerous proposals have been made and could continue to be made at the international, national, regional and state levels of government to monitor and limit existing emissions of GHGs as well as to restrict or eliminate future GHG emissions. As a result, our
21



operations as well as the operations of our oil and natural gas E&P customers are subject to a series of regulatory, political, litigation, and financial risks associated with the production and processing of fossil fuels and emission of GHGs.
In the United States, no comprehensive climate change legislation has been implemented at the federal level, though recently passed laws such as the IRA 2022 advance numerous climate-related objectives. Additionally, following the U.S. Supreme Court finding that GHG emissions constitute a pollutant under the CAA, the EPA has adopted regulations that, among other things, establish construction and operating permit reviews for GHG emissions from certain large stationary sources, require the monitoring and annual reporting of GHG emissions from certain petroleum and natural gas system sources in the United States, implement New Source Performance Standards directing the reduction of certain pollutants from certain new, modified, or reconstructed facilities in the oil and natural gas sector, and together with the DOT, implementing GHG emissions limits on vehicles manufactured for operation in the United States. In September 2020, the government revised prior regulations to rescind certain methane standards and remove the transmission and storage segments from the source category for certain regulations. However, subsequently, the U.S. Congress approved, and the president signed into law, a resolution under the Congressional Review Act to repeal the September 2020 revisions to the methane standards, effectively reinstating the prior standards. Additionally, in November 2021, the EPA finalized a rule that established OOOOb more stringent new source and OOOOc first-time existing source standards of performance for methane and volatile organic compound emissions for oil and gas facilities. Under the final rule, states will have two years to prepare and submit their plans to impose methane emissions controls on existing sources. The presumptive standards under the final rule are generally the same for both new and existing sources, including enhanced leak detection using optical gas imaging and subsequent repair equipment, and reduction of emissions by 95% through capture and control systems. The rule also revises requirements for fugitive emissions monitoring and repair as well as equipment leaks and the frequency of monitoring surveys, establishes a "super-emitter" response program to timely mitigate emissions events as detected by governmental agencies or qualified third parties, triggering certain investigation and repair requirements, and provides additional options for the use of advanced monitoring to encourage the deployment of innovative technologies to detect and reduce methane emissions. It is likely that these requirements will be subject to legal challenge. Failure to comply with these new methane rules may result in substantial fines and penalties for non-compliance, as well as injunctive relief. Additionally, various states and groups of states have adopted or are considering adopting legislation, regulations or other regulatory initiatives that are focused on such areas such as GHG cap and trade programs, carbon taxes, reporting and tracking programs, and restriction of emissions. At the international level, the United Nations-sponsored Paris Agreement, requires member states to submit non-binding, individually-determined reduction goals known as NDCs every five years after 2020. Following the president’s executive order in January 2021, the United States rejoined the Paris Agreement and, in April 2021, established a goal of reducing economy-wide net GHG emissions 50-52% below 2005 levels by 2030. Additionally, at the 26th Conference of the Parties ("COP26") in Glasgow in November 2021, the United States and the European Union jointly announced the launch of the Global Methane Pledge; an initiative committing to a collective goal of reducing global methane emissions by at least 30% from 2020 levels by 2030, including "all feasible reductions" in the energy sector. At the 27th Conference of the Parties in November 2022, countries reiterated the agreements from COP26 and were called upon to accelerate efforts toward the phase out of inefficient fossil fuel subsidies. The U.S. also announced, in conjunction with the European Union and other partner countries, that it would develop standards for monitoring and reporting methane emissions to help create a market for low methane-intensity natural gas. At the 28th Conference of the Parties (“COP28”) in December 2023, countries reached an agreement to tackle climate change by transitioning away from fossil fuels in energy systems in a just, orderly and equitable manner. The agreement set global targets to triple the capacity of renewable energy like wind and solar power, and to double the rate of energy efficiency improvements, both by 2030, and also called on countries to accelerate low- and zero-emission technologies like carbon capture and storage. Although no firm commitment or timeline to transition away from fossil fuels was made at COP28, there can be no guarantees that countries will not seek to implement plans to transition away from fossil fuels in the future. Additionally, the agreements could result in increased pressure among financial institutions and various stakeholders to reduce or otherwise impose more stringent limitations on funding for and increase potential opposition to the production and use of fossil fuels. However, the impacts of these actions are unclear at this time.
Additionally, various states and groups of states have adopted or are considering adopting legislation, regulations or other regulatory initiatives that are focused on such areas GHG cap and trade programs, carbon taxes, reporting and tracking programs, and restriction of emissions. At the international level, the United Nations-sponsored Paris Agreement, requires member states to submit non-binding, individually-determined reduction goals known as NDC’s every five years after 2020. Following the president’s executive order in January 2021, the United States rejoined the Paris Agreement and, in April 2021, established a goal of reducing economy-wide net GHG emissions 50-52% below 2005 levels by 2030. Additionally, at the COP26 in Glasgow in November 2021, the United States and the European Union jointly announced the launch of a Global Methane Pledge; an initiative committing to a collective goal of reducing global methane emissions by at least 30% from 2020 levels by 2030, including “all feasible reductions” in the energy sector. However, the impacts of these actions are unclear at this time.
22



Governmental, scientific, and public concern over the threat of climate change arising from GHG emissions has resulted in increasing political risks in the United States, including climate-change-related pledges made by certain candidates for public office. On January 27, 2021, the president issued an executive order that commits to substantial action on climate change, calling for, among other things, the increased use of zero-emissions vehicles by the federal government, the elimination of subsidies provided to the fossil fuel industry, and an increased emphasis on climate-related risk across government agencies and economic sectors. The executive order also suspended the issuance of new leases for oil and gas development on federal land; for more information, see our risk factor titled "Federal and state legislative and regulatory initiatives relating to hydraulic fracturing could result in increased costs and additional operating restrictions or delays."
Other actions that the current government may take include the imposition of more restrictive requirements for the development of pipeline infrastructure or liquefied natural gas export facilities, or more restrictive GHG emissions limitations for oil and gas facilities. For example, on January 26, 2024, the president announced a temporary pause on pending decisions on new exports of LNG to countries that the United States does not have free trade agreements with, pending Department of Energy review of the underlying analyses for authorizations. The pause is intended to provide time to integrate certain considerations, including potential energy cost increases for consumers and manufacturers and the latest assessment of the impact of GHG emissions, to ensure adequate guards against health risks are in place.Litigation risks are also increasing as a number of parties have sought to bring suit against certain oil and natural gas companies operating in the United States in state or federal court, alleging among other things, that such companies created public nuisances by producing fuels that contributed to climate change or that such companies have been aware of the adverse effects of climate change but failed to adequately disclose those impacts to their investors or customers.
There are also increasing financial risks for companies in the fossil fuel sector as shareholders currently invested in fossil-fuel energy companies concerned about the potential effects of climate change may elect in the future to shift some or all of their investments into non-fossil fuel related sectors. Institutional lenders who provide financing to fossil-fuel energy companies also have become more attentive to sustainable lending practices and some of them may elect not to provide funding for fossil fuel energy companies. For example, at COP26, the Glasgow Financial Alliance for Net Zero ("GFANZ") announced that commitments from over 450 firms across 45 countries had resulted in over $130 trillion in capital committed to net zero goals. The various sub-alliances of GFANZ generally require participants to set short-term, sector-specific targets to transition their financing, investing, and/or underwriting activities to net zero emissions by 2050. There is also a risk that financial institutions will be required to adopt policies that have the effect of reducing the funding provided to the fossil fuel sector. In late 2020, the Federal Reserve announced that it has joined the Network for Greening the Financial System ("NGFS"), a consortium of financial regulators focused on addressing climate-related risks in the financial sector. Subsequently, the Federal Reserve has issued a statement in support of the efforts of the NGFS to identify key issues and potential solutions for the climate-related challenges most relevant to central banks and supervisory authorities. Limitation of investments in and financings for fossil fuel energy companies could result in the restriction, delay or cancellation of drilling programs or development or production activities. In January 2023, the Federal Reserve launched a pilot climate scenario analysis exercise, with six of the United States’ largest banks participating to enhance the ability of firms and supervisors to measure and manage climate-related financial risk. Additionally, the SEC released a final rule on climate-related disclosures on March 6, 2024, requiring the disclosure of certain climate-related risks and financial impacts, as well as GHG emissions. Large accelerated filers will be required to incorporate the applicable climate-related disclosures into their filings beginning in fiscal year 2025, with additional requirements relating to the disclosure of Scope 1 and 2 GHG emissions, if material, and attestation reports for certain large accelerated filers subsequently phasing in. Similarly, certain states have enacted or are otherwise considering disclosure requirements for certain climate-related risks. While we are still assessing our obligations under the rule, enhanced climate-related disclosure requirements could increase our operating costs and lead to reputational or other harm with customers, regulators, or other stakeholders to the extent our disclosures do not meet their own standards or expectations. Consequently, we are also exposed to increased litigation risks relating to alleged climate-related damages resulting from our operations, statements alleged to have been made by us or others in our industry regarding climate change risks, or in connection with any future disclosures we may make regarding reported emissions, particularly given the inherent uncertainties and estimation required with respect to calculating and reporting GHG emissions. We also cannot predict how financial institutions and investors might consider any information disclosed under any such requirements when making investment decisions, and as a result it is possible that we could face increases with respect to the costs of, or restrictions imposed on, our access to capital.
The adoption and implementation of new or more stringent international, federal or state legislation, regulations or other regulatory initiatives that impose more stringent standards for GHG emissions from the oil and natural gas sector or otherwise restrict the areas in which this sector may produce oil and natural gas or generate GHG emissions could result in increased costs of compliance or costs of consuming, and thereby reduce demand for, oil and natural gas, which could reduce demand for our services and products. Additionally, political, litigation and financial risks may result in our oil and natural gas customers restricting or cancelling production activities, incurring liability for infrastructure damages as a result of climatic changes, or
23



impairing their ability to continue to operate in an economic manner, which also could reduce demand for our services and products. One or more of these developments could have a material adverse effect on our business, financial condition and results of operations.
Moreover, climate change may result in various physical risks, such as the increased frequency or intensity of extreme weather events or changes in the meteorological and hydrological patterns, that could adversely impact us, our customers’ and our suppliers’ operations. Such physical risks may result in damage to our customers’ facilities or otherwise adversely impact our operations, such as if facilities are subject to water use curtailments in response to drought, or demand for our customers’ products, such as to the extent warmer winters reduce the demand for energy for heating purposes, which may ultimately reduce demand for the products and services we provide. Such physical risks may also impact our suppliers, which may adversely affect our ability to provide our products and services. Extreme weather conditions can interfere with our operations and increase our costs, and damage resulting from extreme weather may not be fully insured.
Federal and state legislative and regulatory initiatives relating to hydraulic fracturing could result in increased costs and additional operating restrictions or delays.
Our hydraulic fracturing operations are a significant component of our business, and it is an important and common practice that is used to stimulate production of hydrocarbons, particularly oil and natural gas, from tight formations, including shales. The process, which involves the injection of water, sand and chemicals under pressure into formations to fracture the surrounding rock and stimulate production, is typically regulated by state oil and natural gas commissions. However, federal agencies have asserted regulatory authority over certain aspects of the process. For example, the EPA has previously issued a series of rules under the CAA that establish new emission control requirements for emissions of volatile organic compounds and methane from certain oil and natural gas production and natural gas processing operations and equipment. Separately, the BLM finalized a rule governing hydraulic fracturing on federal lands but this rule was subsequently rescinded. Although several of these rulemakings have been rescinded, modified or subjected to legal challenges, new or more stringent regulations may be promulgated by the government. For example, the BLM recently proposed a rule that would limit flaring from well sites on federal lands, as well as allow the delay or denial of permits if BLM finds that an operator’s methane waste minimization plan is insufficient. In January 2021, the president issued an executive order suspending new leasing activities, but not operations under existing leases, for oil and gas E&P on non-Indian federal lands pending completion of a comprehensive review and reconsideration of federal oil and gas permitting and leasing practices that take into consideration potential climate and other impacts associated with oil and gas activities on such lands and waters. Although the leasing pause was effectively halted by a permanent injunction in August 2022, in response to the executive order, the DOI issued a report recommending various changes to the federal leasing program, though many such changes would require Congressional action. In July 2023, the BLM proposed a rule to update the fiscal terms of federal oil and gas leases, which would increase fees, rents, royalties, and bonding requirements. The rule would also add new criteria for BLM to consider when determining whether to lease nominated land, including the presence of important habitats or wetlands, the presence of historical properties or sacred sites, and recreational use of the land. BLM anticipates a final action on the proposal in Spring 2024. As a result, we cannot predict the final scope of regulations or restrictions that may apply to oil and gas operations on federal lands. However, any regulations that ban or effectively ban such operations may adversely impact demand for our products and services. Further, legislation to amend the Safe Drinking Water Act to repeal the exemption for hydraulic fracturing (except when diesel fuels are used) from the definition of “underground injection” and require federal permitting and regulatory control of hydraulic fracturing, as well as legislative proposals to require disclosure of the chemical constituents of the fluids used in the fracturing process, have been proposed in previous sessions of Congress. Several states and local jurisdictions in which we or our customers operate also have adopted or are considering adopting regulations that could restrict or prohibit hydraulic fracturing in certain circumstances, impose more stringent operating standards and/or require the disclosure of the composition of hydraulic fracturing fluids.
Federal and state governments have also investigated whether the disposal of produced water into underground injection wells has caused increased seismic activity in certain areas. In response to concerns regarding induced seismicity, regulators in some states have imposed, or are considering imposing, additional requirements in the permitting of produced water disposal wells or otherwise to assess any relationship between seismicity and the use of such wells. For example, Oklahoma has issued rules for wastewater disposal wells in 2014 that imposed certain permitting and operating restrictions and reporting requirements on disposal wells in proximity to faults and also, from time to time, has implemented plans directing certain wells where seismic incidents have occurred to restrict or suspend disposal well operations. In particular, the Oklahoma Corporation Commission released well completion seismicity guidelines for operators in the SCOOP and STACK require hydraulic fracturing operations to be suspended following earthquakes of certain magnitudes in the vicinity. In addition, the Oklahoma Corporation Commission’s Oil and Gas Conservation Division has previously issued an order limiting future increases in the volume of oil and natural gas wastewater injected into the ground in an effort to reduce the number of earthquakes in the state. The TRRC has adopted similar rules and, in September 2021, issued a notice to disposal well operators in the Gardendale Seismic Response
24



Area near Midland, Texas to reduce daily injection volumes following multiple earthquakes above a 3.5 magnitude over an 18 month period. The notice also required disposal well operators to provide injection data to TRRC staff to further analyze seismicity in the area. Subsequently, the TRRC ordered the indefinite suspension of all deep oil and gas produced water injection wells in the area, effective December 31, 2021. The Gardendale Seismic Response area has since been expanded in response to an additional earthquake in December 2022, covering 17 additional wells. In December 2023, a further 23 deep disposal well permits were suspended in the Northern Culberson-Reeves Seismic Response Area. While we cannot predict the ultimate outcome of these actions, any action that temporarily or permanently restricts the availability of disposal capacity for produced water or other oilfield fluids may increase our customers’ costs or require them to suspend operations, which may adversely impact demand for our products and services.
Increased regulation of hydraulic fracturing and related activities could subject us and our customers to additional permitting and financial assurance requirements, more stringent construction specifications, increased monitoring, reporting and recordkeeping obligations, and plugging and abandonment requirements. New requirements could result in increased operational costs for us and our customers, and reduce the demand for our services.
Increasing trucking regulations may increase our costs and negatively impact our results of operations.
In connection with our business operations, including the transportation and relocation of our hydraulic fracturing equipment and shipment of frac sand, we operate trucks and other heavy equipment. As such, we operate as a motor carrier in providing certain of our services and therefore are subject to regulation by the DOT and by various state agencies. These regulatory authorities exercise broad powers, governing activities such as the authorization to engage in motor carrier operations, driver licensing, insurance requirements, financial reporting and review of certain mergers, consolidations and acquisitions, and transportation of hazardous materials. Our trucking operations are subject to possible regulatory and legislative changes that may increase our costs. Some of these possible changes include increasingly stringent environmental regulations, changes in the hours of service regulations which govern the amount of time a driver may drive or work in any specific period, onboard black box recorder device requirements or limits on vehicle weight and size.
Interstate motor carrier operations are subject to safety requirements prescribed by the DOT. To a large degree, intrastate motor carrier operations are subject to state safety regulations that mirror federal regulations. Matters such as the weight and dimensions of equipment are also subject to federal and state regulations. From time to time, various legislative proposals are introduced, including proposals to increase federal, state, or local taxes, including taxes on motor fuels, which may increase our costs or adversely impact the recruitment of drivers. We cannot predict whether, or in what form, any increase in such taxes applicable to us will be enacted.
Certain motor vehicle operators require registration with the DOT. This registration requires an acceptable operating record. The DOT periodically conducts compliance reviews and may revoke registration privileges based on certain safety performance criteria that could result in a suspension of operations.
Increased attention to ESG matters, conservation measures, commercial development and technological advances could reduce demand for oil and natural gas and our services.
Fuel conservation measures, alternative fuel requirements, increasing consumer demand for alternatives to oil and natural gas, increased attention to climate change and other ESG matters, and technological advances in fuel economy and energy generation devices could reduce demand for oil and natural gas, resulting in reduced demand for oilfield services. The impact of the changing demand for oil and natural gas services and products may have a material adverse effect on our business, financial condition, results of operations and cash flows.
The commercial development of economically‑viable alternative energy sources and related products (such as electric vehicles, wind, solar, geothermal, tidal, fuel cells and biofuels) could have a similar effect. The IRA 2022 appropriates significant federal funding for renewable energy initiatives, which could accelerate the use and commercial viability of alternative energy sources and decrease demand for oil and natural gas. The IRA 2022 has incentivized the further development of and investment in clean energy through the use of tax credits, and future legislation could expand these benefits for alternative energy sources. In addition, certain U.S. federal income tax deductions currently available with respect to oil and natural gas exploration and development, including the allowance of percentage depletion for oil and natural gas properties, may be eliminated as a result of proposed legislation. Any future decreases in the rate at which oil and natural gas reserves are discovered or developed, whether due to the passage of legislation, increased governmental regulation leading to limitations, or prohibitions on exploration and drilling activity, including hydraulic fracturing, or other factors, could have a material adverse effect on our business and financial condition, even in a stronger oil and natural gas price environment.
25



Moreover, while we may create and publish voluntary disclosures regarding ESG matters from time to time, certain statements in those voluntary disclosures may be based on hypothetical expectations and assumptions that may or may not be representative of current or actual risks or events or forecasts of expected risks or events, including the costs associated therewith. Such expectations and assumptions are necessarily uncertain and may be prone to error or subject to misinterpretation given the long timelines involved and the lack of an established single approach to identifying, measuring and reporting on many ESG matters. Additionally, we may announce various targets or product and service offerings in an attempt to improve our ESG profile. However, we cannot guarantee that we will be able to meet any such targets or that such targets or offerings will have the intended results on our ESG profile, including but not limited to as a result of unforeseen costs, consequences or technical difficulties associated with such targets or offerings. Also, despite any voluntary actions, we may receive pressure from certain investors, lenders or other groups to adopt more aggressive climate or other ESG-related goals or policies, but we cannot guarantee that we will be able to implement such goals because of potential costs or technical or operational obstacles.
In addition, organizations that provide information to investors on corporate governance and related matters have developed ratings processes for evaluating companies on their approach to ESG matters. Such ratings are used by some investors to inform their investment and voting decisions. Unfavorable ESG ratings and recent activism directed at shifting funding away from companies with energy-related assets could lead to increased negative investor sentiment toward us and our industry and to the diversion of investment to other industries, which could have a negative impact on our stock price and our access to and costs of capital. Additionally, to the extent ESG matters negatively impact our reputation, we may not be able to compete as effectively to recruit or retain employees, which may adversely affect our operations.
Certain of our completion services, particularly our hydraulic fracturing services, are substantially dependent on the availability of water. Restrictions on our or our customers’ ability to obtain water may have an adverse effect on our financial condition, results of operations and cash flows.
Water is an essential component of unconventional shale oil and natural gas production during both the drilling and hydraulic fracturing processes. Over the past several years, certain of the areas in which we and our customers operate have experienced extreme drought conditions and competition for water in such areas is growing. In addition, some state and local governmental authorities have begun to monitor or restrict the use of water subject to their jurisdiction for hydraulic fracturing to ensure adequate local water supply. For instance, some states require E&P companies to report certain information regarding the water they use for hydraulic fracturing and to monitor the quality of groundwater surrounding some wells stimulated by hydraulic fracturing. Generally, our water requirements are met by our customers from sources on or near their sites, but there is no assurance that our customers will be able to obtain a sufficient supply of water from sources in these areas. Our or our customers’ inability to obtain water from local sources or to effectively utilize flowback water could have an adverse effect on our financial condition, results of operations and cash flows.
Risks Related to our Tax Matters
Our ability to use our NOLs may be limited.
The Tax Cuts and Jobs Act included a reduction to the maximum deduction allowed for net operating losses generated in tax years after December 31, 2017, and the elimination of carrybacks of net operating losses. As of December 31, 2023, we had approximately $296.6 million of U.S. federal NOLs, some of which will begin to expire in 2035. Approximately $87.7 million of our U.S. federal NOLs relate to pre-2018 periods. As of December 31, 2023, our state net operating losses were approximately $48.1 million and will begin to expire in 2030.
Utilization of these NOLs depends on many factors, including our future income, which cannot be assured. In addition, Section 382 ("Section 382") of the Internal Revenue Code of 1986, as amended (the "Code"), generally imposes an annual limitation on the amount of taxable income that may be offset by NOLs when a corporation has undergone an "ownership change" (as determined under Section 382). Generally, a change of more than 50% in the ownership of a corporation’s stock, by value, over a three‑year period constitutes an ownership change for U.S. federal income tax purposes. Any unused annual limitation may, subject to certain limitations, be carried over to later years. We may experience ownership changes, which may result in annual limitation under Section 382 determined by multiplying the value of our stock at the time of the ownership change by the applicable long‑term tax‑exempt rate as defined in Section 382, increased under certain circumstances as a result of recognizing built‑in gains in our assets existing at the time of the ownership change. The limitations arising from ownership changes may prevent utilization of our NOLs prior to their expiration. Future ownership changes or regulatory changes could further limit our ability to utilize our NOLs. To the extent we are not able to offset our future income with our NOLs, this could adversely affect our operating results and cash flows if we attain profitability.
26



Changes to applicable tax laws and regulations or exposure to additional income tax liabilities could adversely affect our operating results and cash flows.
We are subject to various complex and evolving U.S. federal, state and local tax laws. U.S. federal, state and local tax laws, policies, statutes, rules, regulations or ordinances could be interpreted, changed, modified or applied adversely to us, in each case, possibly with retroactive effect. Any significant variance in our interpretation of current tax laws or a successful challenge of one or more of our tax positions by the Internal Revenue Service or other tax authorities could increase our future tax liabilities and adversely affect our operating results and cash flows.
Risks Inherent to an Investment in our Common Stock
We have identified a material weakness in our internal control over financial reporting with regard to segregation of certain accounting duties and management review controls. We may identify additional material weaknesses in the future or otherwise fail to maintain an effective system of internal controls, which may result in material misstatements of our financial statements, cause us to fail to meet our reporting obligations, investors may lose confidence in our financial reporting, and our stock price may decline as a result or cause us to fail to meet our reporting obligations.
In connection with the preparation of our financial statements for the year ended December 31, 2023, we identified a material weakness in our internal control over financial reporting, resulting from our failure to maintain adequate segregation of duties or sufficient compensating management review controls to effectively mitigate an inadequate system access control configuration in our accounting system in which manual journal entry approvers can modify the entries before posting. This deficiency is solely related to manual journal entries and has no impact on system-generated journal entries flowing through our accounting system and other feeder systems. Due to this control deficiency, other manual-dependent controls were deemed ineffective. This material weakness could result in a misstatement of the aforementioned account balances or disclosures that would result in a material misstatement of the annual or interim consolidated financial statements that would not be prevented or detected. Notwithstanding such material weakness, our management believes that our financial statements included in this Annual Report on Form 10-K present fairly, in all material respects, our financial position, results of operations and cash flows for the periods presented in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”).

We have taken steps to remediate this material weakness and plan to take additional steps to further improve our overall internal control environment. We have implemented a segregation of duties conflict process by limiting access of certain employees of the Company who are owners of management review controls; tested whether this access resulted in any inappropriate entries being recorded or revised and concluded that no such instances occurred; implemented a technical solution to ensure that access to our system of records adequately limits incompatible duties and strengthened our monitoring and review controls over journal entry processing; and implemented control activities related to additional independent reviews of manual entries posted in the accounting system and are currently evaluating additional procedures to further strengthen the Company’s overall segregation of duties. These actions are subject to ongoing management review and the oversight of our Audit Committee and Board.

The material weakness described above or any newly identified material weakness could limit our ability to prevent or detect a misstatement of our accounts or disclosures that could result in a material misstatement of our annual or interim financial statements. We cannot assure you that the measures we have taken to date, or any measures we may take in the future, will be sufficient to remediate the control deficiencies that led to the material weakness in our internal control over financial reporting described above or to avoid potential future material weaknesses.

Effective internal controls are necessary for us to provide reliable financial reports and prevent fraud. If we are unable to successfully remediate our existing or any future material weakness in our internal control over financial reporting, or identify any additional material weaknesses that may exist, the accuracy and timing of our financial reporting may be adversely affected, we may be unable to maintain compliance with securities law requirements regarding timely filing of periodic reports in addition to applicable stock exchange listing requirements, we may be unable to prevent fraud, investors may lose confidence in our financial reporting, and our stock price may decline as a result.

Certain provisions of our certificate of incorporation, and bylaws, as well as Delaware law, may discourage acquisition bids or merger proposals, which may adversely affect the market price of our common stock.
Our certificate of incorporation authorizes our board of directors (the "Board") to issue preferred stock without shareholder approval. If our Board elects to issue preferred stock, it could be more difficult for a third party to acquire us. In addition, some provisions of our certificate of incorporation and bylaws could make it more difficult for a third party to acquire control of us, even if the change of control would be beneficial to our shareholders, including:
27



limitations on the removal of directors;
limitations on the ability of our shareholders to call special meetings;
advance notice provisions for shareholder proposals and nominations for elections to the Board to be acted upon at meetings of shareholders;
providing that the Board is expressly authorized to adopt, or to alter or repeal our bylaws; and
establishing advance notice and certain information requirements for nominations for election to our Board or for proposing matters that can be acted upon by shareholders at shareholder meetings.
Our business could be negatively affected as a result of the actions of activist shareholders.
Publicly traded companies have increasingly become subject to campaigns by investors seeking to increase shareholder value by advocating corporate actions such as financial restructuring, increased borrowing, special dividends, stock repurchases, sales of assets or even sale of the entire company. Given our shareholder composition and other factors, it is possible such shareholders or future activist shareholders may attempt to effect such changes or acquire control over us. Responding to proxy contests and other actions by such activist shareholders or others in the future would be costly and time-consuming, disrupt our operations and divert the attention of our Board and senior management from the pursuit of business strategies, which could adversely affect our results of operations and financial condition. Additionally, perceived uncertainties as to our future direction as a result of shareholder activism or changes to the composition of the Board may lead to the perception of a change in the direction of our business, instability or lack of continuity which may be exploited by our competitors, cause concern to our current or potential customers, and make it more difficult to attract and retain qualified personnel. If customers choose to delay, defer or reduce transactions with us or transact with our competitors instead of us because of any such issues, then our business, financial condition, revenues, results of operations and cash flows could be adversely affected.
Our certificate of incorporation designates the Court of Chancery of the State of Delaware as the sole and exclusive forum for certain types of actions and proceedings that may be initiated by our shareholders, which could limit our shareholders’ ability to pursue actions in another judicial forum for disputes with us or our directors, officers, employees or agents.
Our certificate of incorporation provides that, unless we consent in writing to the selection of an alternative forum, the Court of Chancery of the State of Delaware will, to the fullest extent permitted by applicable law, be the sole and exclusive forum for (i) any derivative action or proceeding brought on our behalf, (ii) any action asserting a claim of breach of a fiduciary duty owed by any of our directors, officers, employees or agents to us or our shareholders, (iii) any action asserting a claim arising pursuant to any provision of the Delaware General Corporation Law, our certificate of incorporation or our bylaws, or (iv) any action asserting a claim against us that is governed by the internal affairs doctrine, in each such case subject to such Court of Chancery having personal jurisdiction over the indispensable parties named as defendants therein.
The exclusive forum provision would not apply to suits brought to enforce any liability or duty created by the Securities Act or the Exchange Act or any other claim for which the federal courts have exclusive jurisdiction. To the extent that any such claims may be based upon federal law claims, Section 27 of the Exchange Act creates exclusive federal jurisdiction over all suits brought to enforce any duty or liability created by the Exchange Act or the rules and regulations thereunder. Furthermore, Section 22 of the Securities Act creates concurrent jurisdiction for federal and state courts over all suits brought to enforce any duty or liability created by the Securities Act or the rules and regulations thereunder.
The enforceability of similar choice of forum provisions in other companies’ certificates of incorporation or similar governing documents has been challenged in legal proceedings, and it is possible that a court could find the choice of forum provisions contained in our certificate of incorporation to be inapplicable or unenforceable, including with respect to claims arising under the U.S. federal securities laws.
Any person or entity purchasing or otherwise acquiring any interest in shares of our capital stock will be deemed to have notice of, and consented to, the provisions of our certificate of incorporation regarding exclusive forum. This choice of forum provision may limit a shareholder’s ability to bring a claim in a judicial forum that it finds favorable for disputes with us or our directors, officers, employees or agents, which may discourage such lawsuits against us and such persons. Alternatively, if a court were to find these provisions of our certificate of incorporation inapplicable to, or unenforceable in respect of, one or more of the specified types of actions or proceedings, we may incur additional costs associated with resolving such matters in other jurisdictions, which could adversely affect our business, financial condition or results of operations.
The market price of our common stock is subject to volatility.
28



The market price of our common stock could be subject to wide fluctuations in response to, and the level of trading of our common stock may be affected by, numerous factors, many of which are beyond our control. These factors include, among other things, our limited trading volume, the concentration of holdings or our common stock, actual or anticipated variations in our operating results and cash flow, the nature and content of our earnings releases, announcements or events that impact our products, customers, competitors or markets, business conditions in our markets and the general state of the securities markets, volatility in oil and gas prices and the market for energy-related stocks, as well as general economic and market conditions and other factors that may affect our future results, including those described in this report. Significant sales of our common stock, or the expectation of these sales, by significant shareholders, officers or directors could materially and adversely affect the market price of our common stock.
There may be future sales or other dilution of our equity, which may adversely affect the market price of our common stock.
We are not restricted from issuing additional common stock, including securities that are convertible into or exchangeable for, or that represent a right to receive, common stock. In addition, we may issue common stock as consideration in future mergers and acquisitions, as we did in the Silvertip Acquisition. Any issuance of additional shares of our common stock or convertible securities will dilute the ownership interest of our common stockholders. Sales of a substantial number of shares of our common stock or other equity-related securities in the public market, or the perception that these sales could occur, could depress the market price of our common stock and impair our ability to raise capital through the sale of additional equity securities. We cannot predict the effect that future sales of our common stock or other equity-related securities would have on the market price of our common stock.
There can be no assurance that our share repurchase program will be fully consummated or that such program will enhance the long-term value of our share price.
On May 17, 2023, the Company's Board approved a share repurchase program that allows the Company to repurchase up to $100 million of the Company's common stock through and including May 31, 2024. There is no obligation for the Company to continue to repurchase or to repurchase any specific dollar amount of stock. The timing, as well as the number and value of shares repurchased under the program, will be determined by the Company at its discretion and will depend on a variety of factors, including management's assessment of the intrinsic value of the Company's common stock, the market price of the Company's common stock, general market and economic conditions, available liquidity, compliance with the Company's debt and other agreements, applicable legal requirements, and other considerations. The Company is not obligated to purchase any shares under the repurchase program, and the program may be suspended, modified, or discontinued at any time without prior notice. The repurchase program could affect the price of our stock and increase volatility in the market. We cannot guarantee that the repurchase program will be fully consummated or that such program will enhance the long-term value of our share price. In addition, repurchase regulations and taxes may add additional payment burden to the Company from our share repurchase program. For example, the current government has proposed increasing the amount of the excise tax from 1% to 4%. However, it is unclear whether such a change in the amount of the excise tax will be enacted and, if enacted, how soon any such change could take effect.
29



Item 1B. Unresolved Staff Comments.
None.
Item 1C. Cybersecurity.
We have established an Information Security Management System (the “ISMS”), which is integrated into our overall risk management system, to help us achieve our business goals. The ISMS defines our information security risk management approach and specifies the requirements for establishing, implementing, operating, monitoring, reviewing, maintaining and improving a risk assessment framework within the context of our overall business risks. The ISMS also specifies the requirements for implementing security controls designed to meet the needs of individual departments or parts thereof.
Risk Management and Strategy
Our cybersecurity strategy focuses on implementing controls, technologies, and other processes to assess, identify, and manage material cybersecurity risks. We have processes in place designed to assess, identify, manage, and address material cybersecurity threats and incidents, including: annual security awareness training for employees, mechanisms designed to detect and monitor unusual network activity, and containment and incident response tools. Our ISMS is designed to help us identify and manage material risks from cybersecurity threats, and as part of our ISMS, we engage a range of third-party service providers, including assessors, consultants, and auditors, to assist us in these processes. Our risk assessment framework involves an information security risk assessment procedure that helps us identify potential cybersecurity threats and vulnerabilities (including relating to the use of third-party service providers) and then determine strategies to mitigate or counter the threats. As part of this process, we conduct annual penetration testing utilizing a third-party service provider. We have implemented controls designed to identify and mitigate cybersecurity threats associated with our use of third-party service providers. Such providers are subject to security risk assessments at the time of onboarding, contract renewal, and upon detection of an increase in risk profile. We use a variety of inputs in such risk assessments, including information supplied by providers and third parties. In addition, we require our providers to meet appropriate security requirements, controls and responsibilities and investigate security incidents that have impacted our third-party providers, as appropriate. Our Information Technology Director also works with third-party service providers to assess potential cybersecurity threats and determines risk scores based on the likelihood of threats and the potential impacts of the threats, prioritizes risk and determines and recommends to our management controls aimed to counter such threats. We assess third-party cybersecurity controls through a cybersecurity questionnaire and include security and privacy addenda to our contracts where applicable.
We also maintain procedures designed to protect the security of personally identifiable information, and our Privacy Policy provides details regarding the collection, storage, usage, and destruction of data. We require all employees to engage in data-security training upon hire and receive ongoing training thereafter. In the event of an incident, we intend to follow our incident response plan, which outlines the steps to be followed from incident detection to mitigation, recovery and notification, including notifying functional areas (e.g., legal), as well as senior leadership and the Board, as appropriate.
Governance
Management is responsible for assessing, identifying, and managing risks from cybersecurity threats. Our cybersecurity risk management efforts are led by our Information Technology Director, who oversees our cybersecurity activities and is informed about and monitors the prevention, detection, mitigation and remediation of cybersecurity incidents as part of our ISMS. The Information Technology Director is part of the Company’s Security Committee and reports to the Security Committee with respect to emerging cybersecurity incidents deemed to have a moderate or higher business impact, even if immaterial to us. Our Security Committee, comprised of the Information Technology Director, the Chief Financial Officer, the Chief Legal Counsel and the Vice President of Human Resources is ultimately responsible for the implementation of our cybersecurity risk management processes. To facilitate effective oversight, our Security Committee holds discussions on cybersecurity risks, incident trends, and the effectiveness of cybersecurity measures as necessitated by emerging cybersecurity risks. The Security Committee has experience managing enterprises relying on technology and business systems with cybersecurity risks and consults with trusted advisors where appropriate.
The audit committee of our Board is responsible for oversight of risks from cybersecurity threats. The Information Technology Director presents an update on cybersecurity risk management to the audit committee of our Board during quarterly meetings and the audit committee reports to the Board.

30



Impact of Risks from Cybersecurity Threats
As of the date of this report, though the Company and our service providers have experienced certain cybersecurity incidents, we are not aware of any previous cybersecurity incidents that have materially affected or are reasonably likely to materially affect us, including our business strategy, results of operations and financial condition. We acknowledge that cybersecurity threats are continually evolving, and the possibility of future cybersecurity incidents remains. Despite the implementation of our cybersecurity processes, our security measures cannot guarantee that a significant cybersecurity attack will not occur. While we devote resources to our security measures designed to protect our systems and information, no security measure is infallible. See Part I, "Item 1A. Risk Factors" of this Annual Report for additional information about the risks to our business associated with a breach or other compromise to our information and operational technology systems.
Item 2.     Properties.
Our corporate headquarters is located at 303 W. Wall Street, Suite 102, Midland, Texas 79701. In addition to our headquarters, we also own and lease other properties that are used for field offices, yards or storage in the Permian Basin. We believe that our facilities are adequate for our current operations.
Item 3.     Legal Proceedings.
Disclosure concerning legal proceedings is incorporated by reference to "Note 18. Commitments and Contingencies— Contingent Liabilities" of our Consolidated Financial Statements contained in this Annual Report.
From time to time, we may be subject to various other legal proceedings and claims incidental to or arising in the ordinary course of our business.
Item 4.     Mine and Safety Disclosures.
None.
PART II
Item 5.    Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities.
Market Information
On March 22, 2017, we consummated our initial public offering of our common stock at a price of $14.00 per share. Our common stock is traded on the New York Stock Exchange under the symbol "PUMP."
Holders
As of December 31, 2023, there were 109,483,281 shares of common stock outstanding, held of record by twelve holders. The number of record holders of our common stock does not include Depository Trust Company participants or beneficial owners holding shares through nominee names.
Dividend
We do not anticipate declaring or paying any cash dividends to holders of our common stock in the foreseeable future. We currently intend to retain future earnings, if any, to finance the growth of our business and repay borrowings under our ABL Credit Facility, if any. Our future dividend policy is within the discretion of our Board and will depend upon then‑existing conditions, including our results of operations, financial condition, capital requirements, investment opportunities, statutory restrictions on our ability to pay dividends and other factors our Board may deem relevant. In addition, our ABL Credit Facility places certain restrictions on our ability to pay cash dividends.

31


Share Repurchase Program
The following sets forth information with respect to our repurchases of shares of common stock during the three months ended December 31, 2023:
PeriodTotal number of shares purchased
Average price paid per share (2)
Total number of shares purchased as part of publicly announced plans or programs (1)
Approximate dollar value of shares that may yet be purchased under the plans or programs (1)
October 1, 2023 to October 31, 2023894,300 $10.21 894,300 $54,611,997 
November 1, 2023 to November 30, 2023213,967 $9.75 213,967 $52,526,741 
December 1, 2023 to December 31, 2023505,455 $8.44 505,455 $48,261,638 
Total1,613,722 $9.59 1,613,722 $48,261,638 
(1)On May 17, 2023, the Board authorized and the Company announced a share purchase program that allows the Company to repurchase up to $100 million of the Company's common stock beginning immediately and continuing through and including May 31, 2024. The shares may be repurchased from time to time in open market transactions, block trades, accelerated share repurchases, privately negotiated transactions, derivative transactions or otherwise, certain of which may be made pursuant to a trading plan meeting the requirements of Rule 10b5-1 under the Exchange Act, as amended, in compliance with applicable state and federal securities laws.
(2)The average price paid per share includes commissions.

Performance Graph
The annual changes for the periods shown in the following graph are based on the assumption that $100 had been invested in our common stock, the Russell 2000 Index ("Russell 2000") and a self-constructed peer group index of comparable companies ("Peer Group") on December 31, 2018, and that all dividends were reinvested at the closing prices of the dividend payment dates. The relevant companies included in our Peer Group consists of Liberty Energy Inc., Patterson-UTI Energy, Inc., RPC, Inc., Calfrac Well Services Ltd., and Mammoth Energy Services, Inc. The total cumulative dollar returns shown on the graph represent the value that such investments would have had on the last trading date of 2023. The calculations exclude trading commissions and taxes. The stock price performance on the following graph and table is not necessarily indicative of future stock price performance.

32


2290
DatePeer GroupRussell 2000ProPetro Holding Corp.
12/31/2018$100.0 $100.0 $100.0 
12/31/2019$70.8 $125.5 $91.3 
12/31/2020$45.4 $150.6 $59.7 
12/31/2021$56.9 $172.9 $65.8 
12/31/2022$108.5 $137.6 $84.2 
12/31/2023$92.1 $160.9 $68.0 

Item 6.     [Reserved]

33



Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations.
You should read the following discussion and analysis of our financial condition and results of operations together with our audited consolidated financial statements and the related notes included in this Annual Report. Some of the information contained in this discussion and analysis or set forth elsewhere in this Annual Report, including information with respect to our plans and strategy for our business and related financing, includes forward‑looking statements that involve risks and uncertainties. You should read the "Risk Factors" section of this Annual Report for a discussion of important factors that could cause actual results to differ materially from the results described in or implied by the forward‑looking statements contained in the following discussion and analysis.
Basis of Presentation
This discussion of our results omits our results of operations and cash flows for the year ended December 31, 2021 and the comparison of our results of operations for the years ended December 31, 2022 and 2021, which may be found in our Annual Report on Form 10-K for the year ended December 31, 2022, filed with the SEC on February 23, 2023.
Unless otherwise indicated, references in this "Management’s Discussion and Analysis of Financial Condition and Results of Operations" to "ProPetro Holding Corp.," "the Company," "we," "our," "us" or like terms refer to ProPetro Holding Corp. and its subsidiaries.
Overview
Our Business
We are a leading integrated oilfield service company, located in Midland, Texas, focused on providing innovative hydraulic fracturing, wireline and other complementary oilfield completion services to leading upstream oil and gas companies engaged in the exploration and production (“E&P”) of North American oil and natural gas resources. Our operations are primarily focused in the Permian Basin, where we have cultivated longstanding customer relationships with some of the region’s most active and well‑capitalized E&P companies. The Permian Basin is widely regarded as one of the most prolific oil‑producing areas in the United States, and we believe we are one of the leading providers of completion services in the region.
Our completion services includes our operating segments comprised of hydraulic fracturing, wireline and cementing operations. Our hydraulic fracturing operations account for approximately 78.5% of our total revenues and operations. Our total available hydraulic horsepower ("HHP") at December 31, 2023 was 1,461,500 HHP, which was comprised of 452,500 HHP of our Tier IV Dynamic Gas Blending (“DGB”) dual-fuel equipment, 144,000 HHP of FORCESM electric-powered equipment and 865,000 HHP of conventional Tier II equipment. Our hydraulic fracturing fleets range from approximately 50,000 to 80,000 HHP depending on the job design and customer demand at the wellsite. Our equipment has been designed to handle the operating conditions commonly encountered in the Permian Basin and the region’s increasingly high-intensity well completions (including simultaneous hydraulic fracturing ("Simul-Frac"), which involves fracturing multiple wellbores at the same time), which are characterized by longer horizontal wellbores, more stages per lateral and increasing amounts of proppant per well. With the industry transition to lower emissions equipment and Simul-Frac, in addition to several other changes to our customers' job designs, we believe that our available fleet capacity could decline if we decide to reconfigure our fleets to increase active HHP and backup HHP at wellsites. In addition, in 2021 and 2022, we committed to additional conversions of our Tier II equipment to Tier IV DGB, and to purchase new Tier IV DGB dual-fuel equipment. As such, we entered into conversion and purchase agreements with our equipment manufacturers for a total of 452,500 HHP of Tier IV DGB dual-fuel equipment and as of December 31, 2023, we have received all of the converted and new Tier IV DGB dual-fuel equipment. In 2022, we entered into three-year electric fleet leases for a total of four FORCESM electric-powered hydraulic fracturing fleets with 60,000 HHP per fleet. As of December 31, 2023, we have received 144,000 HHP of FORCESM electric-powered equipment. We currently expect to receive the remaining equipment associated with the second and third fleets and all equipment associated with the fourth fleet in the first half of 2024.
On November 1, 2022, we consummated the acquisition of all of the outstanding limited liability company interests of Silvertip Completion Services Operating, LLC (the “Silvertip Acquisition”), which provides wireline perforation and ancillary services solely in the Permian Basin in exchange for 10.1 million shares of our common stock valued at $106.7 million, $30.0 million of cash, the payoff of $7.2 million of assumed debt, and the payment of certain other closing and transaction costs. At December 31, 2023, we had 23 wireline units available to provide wireline perforation and ancillary services. The Silvertip Acquisition positions the Company as a more resilient and diversified completions-focused oilfield service provider headquartered in the Permian Basin.
34


On December 1, 2023, we consummated the purchase of the assets and operations of Par Five Energy Services LLC (“Par Five”), which provides cementing services in the Delaware Basin, in exchange for $25.4 million of cash. Par Five’s business complements our existing cementing business and enables us to serve both the Midland and Delaware Basins of the Permian Basin.
Our substantial market presence in the Permian Basin positions us well to capitalize on drilling and completion activity in the region. Primarily, our operational focus has been in the Permian Basin's Midland sub-basin, where our customers have operated. However, we have increased our operations in the Delaware sub-basin and are well-positioned to support further increases to our activity in this area in response to demand from our customers. Over time, we expect the Permian Basin's Midland and Delaware sub-basins to continue to command a disproportionate share of future North American E&P spending.

We have historically conducted our business through four operating segments: hydraulic fracturing, wireline, cementing and coiled tubing. Prior to the fourth quarter of fiscal year 2023, our operating segments met the aggregation criteria and were aggregated into the “Completion Services” reportable segment and our coiled tubing operations (which were divested in September 2022) were shown in the “All Other” category. Effective as of the fourth quarter of fiscal year 2023, we revised our segment reporting as we determined that our three operating segments no longer met the criteria to be aggregated. Our Hydraulic Fracturing and Wireline operating segments meet the criteria of a reportable segment. Our cementing and our divested coiled tubing segments are not material, are not separately reportable, and are included within the “All Other” category. Prior period segment information has been revised to conform to our current presentation. For additional financial information on our reportable segments presentation, please see reportable segment information in Part II - Item 8, "Financial Statements and Supplementary Data."

Pioneer Pressure Pumping Acquisition
On December 31, 2018, we consummated the purchase of certain pressure pumping assets and real property from Pioneer Natural Resources USA, Inc. (“Pioneer”) and Pioneer Pumping Services, LLC in the Pioneer Pressure Pumping Acquisition in exchange for 16.6 million shares of our common stock and $110.0 million in cash, and concurrently entered into a pressure pumping services agreement (the "Pioneer Services Agreement") with Pioneer.
On March 31, 2022, we entered into an amended and restated pressure pumping services agreement (the “A&R Pressure Pumping Services Agreement”) to replace the Pioneer Services Agreement that was entered into in connection with the Pioneer Pressure Pumping Acquisition. This agreement expired at the conclusion of its term and was replaced by the Fleet One Agreement and Fleet Two Agreement described below.
On October 31, 2022, we entered into two pressure pumping services agreements (the “Fleet One Agreement” and the “Fleet Two Agreement”) with Pioneer, pursuant to which we provided hydraulic fracturing services with two committed fleets, subject to certain termination and release rights. The Fleet One Agreement was effective as of January 1, 2023 and was terminated on August 31, 2023. The Fleet Two Agreement was effective as of January 1, 2023 and was terminated on May 12, 2023. In October 2023, Pioneer entered into a merger agreement with Exxon Mobil Corporation.
Commodity Price and Other Economic Conditions
The oil and gas industry has traditionally been volatile and is characterized by a combination of long-term, short-term and cyclical trends, including domestic and international supply and demand for oil and gas, current and expected future prices for oil and gas and the perceived stability and sustainability of those prices, and capital investments of E&P companies toward their development and production of oil and gas reserves. The oil and gas industry is also impacted by general domestic and international economic conditions such as supply chain disruptions and inflation, war and political instability in oil producing countries, government regulations (both in the United States and internationally), levels of consumer demand, adverse weather conditions, and other factors that are beyond our control.
Since October 2023, an ongoing conflict between Israel and Palestinian militants in the Israel-Gaza region has led to significant armed hostilities. The geopolitical and macroeconomic consequences of this conflict remain uncertain, and such events, or any further hostilities in the Israel-Gaza region or elsewhere, could severely impact the world economy, the demand for and price of crude oil and the oil and gas industry generally and may adversely affect our financial condition.
Similarly, the geopolitical and macroeconomic consequences of the Russian invasion of Ukraine, including the associated sanctions, and the adverse impacts of the COVID-19 pandemic in recent years have resulted in volatility in supply and demand dynamics for crude oil and associated volatility in crude oil pricing. As the global response to the COVID-19 pandemic began to wane, the demand and prices for crude oil increased from the lows experienced in 2020, with the WTI average crude oil price
35


reaching approximately $94 per barrel in 2022, the highest average price in the prior nine years. However, in 2023, the WTI average crude oil price declined to approximately $78 per barrel. We believe that the volatility of crude oil prices in recent years has been partly driven by declines in crude oil supplies, concerns over sanctions resulting from Russia's invasion of Ukraine, concerns over a potential disruption of Middle Eastern oil supplies resulting from the ongoing conflict between Israel and Palestinian militants in the Israel-Gaza region, slower crude oil production growth due to the lack of reinvestment in the oil and gas industry in the last two years, recent OPEC+ production cuts of approximately 1.3 million barrels per day and concerns of a potential global recession resulting from high inflation and interest rates.
With the significant increase in global crude oil prices from 2021, including the WTI crude oil price, there was a significant increase in the Permian Basin rig count from approximately 179 at the beginning of 2021 to approximately 353 at the end of 2022, according to the Baker Hughes Company (“Baker Hughes”). Following the increase in rig count and the WTI crude oil price, the oilfield service industry has experienced increased demand for its completion services, and improved pricing. However, we have recently experienced a 13% decrease in the rig count in 2023 to 309 at the end of 2023 which resulted in a reduction in the demand for completion services and pressure on pricing of our services.
Sustained levels of high inflation have likewise caused the U.S. Federal Reserve and other central banks to increase interest rates, and to the extent elevated inflation remains, we may experience further cost increases for our operations, including interest rates, labor costs and equipment. We cannot predict any future trends in the rate of inflation and crude oil prices. A significant increase in or continued high levels of inflation, to the extent we are unable to timely pass-through the cost increases to our customers, or further declines in crude oil prices would negatively impact our business, financial condition and results of operations. See Part II, Item 1A. "Risk Factors—We may be adversely affected by the effects of inflation."
Government regulations and investors are demanding the oil and gas industry transition to a lower emissions operating environment, including upstream and oilfield service companies. As a result, we are working with our customers and equipment manufacturers to transition our equipment to a lower emissions profile. Currently, a number of lower emission solutions for pumping equipment, including Tier IV DGB dual-fuel, FORCESM electric, direct drive gas turbine and other technologies have been developed, and we expect additional lower emission solutions will be developed in the future. We are continually evaluating these technologies and other investment and acquisition opportunities that would support our existing and new customer relationships. The transition to lower emissions equipment is quickly evolving and will be capital intensive. Over time, we may be required to convert substantially all of our conventional Tier II equipment to lower emissions equipment. We have transitioned our hydraulic fracturing available equipment portfolio from approximately 10% lower emissions equipment in 2021 to approximately 35% in 2022 and 60% in 2023, and expect to increase to approximately 65% by the end of the first half of 2024. To the extent any of our customers have certain expectations or requirements with respect to emissions reductions from their contractors, if we are unable to continue quickly transitioning to lower emissions equipment, the demand for our services could be adversely impacted.
If the Permian Basin rig count and market conditions improve, including improved pricing for our services and labor availability, and we are able to meet our customers' lower emissions equipment demands, we believe our operational and financial results will also continue to improve. If the rig count or market conditions do not improve or decline in the future, and we are unable to increase our pricing or pass-through future cost increases to our customers, there could be a material adverse impact on our business, results of operations and cash flows.
Our results of operations have historically reflected seasonal tendencies, typically in the fourth quarter, relating to the holiday season, inclement winter weather and exhaustion of our customers' annual budgets. As a result, we typically experience declines in our operating and financial results in November and December, even in a stable commodity price and operations environment.
2023 Operational Highlights
Over the course of the year ended December 31, 2023:
improved pricing and increased operational efficiency at wellsites;
our average effectively utilized hydraulic fracturing fleet count was approximately 15 active fleets, consistent with 15 active fleets in 2022;
successfully integrated our wireline business with our existing hydraulic fracturing and cementing businesses;
36


deployed two FORCESM electric-powered hydraulic fracturing fleets with a total capacity of 120,000 HHP, and transitioned 452,500 HHP of our equipment portfolio to lower emissions, Tier IV DGB dual-fuel equipment. By adding two additional electric fleets by the end of the first half of 2024, our available equipment portfolio is expected to be comprised of approximately 65% lower emissions (FORCESM electric and Tier IV DGB dual-fuel), and 35% conventional diesel equipment;
published our inaugural sustainability report, which describes our commitment to building a sustainable business that supports the safe, reliable production of the energy the world needs by offering competitive, value-driving services to customers, while benefitting our shareholders, communities, and other stakeholders; and
on December 1, 2023, we consummated the purchase of the assets and operations of Par Five, which provides cementing services in the Delaware Basin.
2023 Financial Highlights
Financial highlights for the year ended December 31, 2023:
revenue increased $350.7 million, or 27.4%, to $1,630.4 million, as compared to $1,279.7 million for the year ended December 31, 2022;
cost of services (exclusive of depreciation and amortization) increased $249.0 million or 28.2% to $1,131.8 million, as compared to $882.8 million for the year ended December 31, 2022; cost of services as a percentage of revenue increased to 69.4% in 2023 compared to 69.0% for the year ended December 31, 2022;
general and administrative expenses, inclusive of stock-based compensation, increased $2.6 million, or 2.3% to $114.4 million, as compared to $111.8 million for the year ended December 31, 2022;
no impairment expense was recorded during the year December 31, 2023, compared to $57.5 million impairment expense recorded during the year ended December 31, 2022 related to our DuraStim® electric-powered hydraulic fracturing equipment;
net income was $85.6 million, compared to $2.0 million for the year ended December 31, 2022. Diluted net income per common share was $0.76, compared to $0.02 for the year ended December 31, 2022. Adjusted EBITDA of approximately $404.0 million increased 27.6%, compared to $316.6 million for the year ended December 31, 2022 (see reconciliation of Adjusted EBITDA to net income in the subsequent section "How We Evaluate Our Operations");
our total liquidity was $134.4 million, consisting of cash, cash equivalents and restricted cash of $33.4 million and remaining availability of $101.0 million under our ABL Credit Facility; $45.0 million of borrowings as of December 31, 2023 under our ABL Credit Facility; and
the Company repurchased and retired 5.8 million shares of common stock for an aggregate of $51.7 million, an average price per share of $8.93 including commissions, under the repurchase program. As of December 31, 2023, $48.3 million remained authorized for future repurchases of common stock under the repurchase program.
In connection with the review of our power ends estimated useful life, effective January 1, 2023, we are writing off the remaining book value of power ends that prematurely fail as accelerated depreciation. These write-off amounts were $12.5 million, $11.8 million, $8.4 million and $6.0 million for the three months ended March, 31, 2023, June 30, 2023, September 30, 2023 and December 31, 2023, respectively. However, to conform to prior year presentation, we have presented these write-off amounts within loss on disposal of assets for the year ended December 31, 2023. In 2022 and 2021, we wrote off the remaining book value of prematurely failed and disposed of power ends to loss on disposal of assets.
Our Assets and Operations
Completion services includes our hydraulic fracturing, wireline and cementing operations. We primarily provide these services to E&P companies in the Permian Basin. During the year ended December 31, 2023, our hydraulic fracturing, wireline and cementing operations accounted for 78.5%, 14.1% and 7.4% of our total revenue, respectively. Our equipment has been designed to handle Permian Basin specific operating conditions and the region’s increasingly high‑intensity well completions, which are characterized by longer horizontal wellbores, more frac stages per lateral and increasing amounts of proppant per well. We plan to continually reinvest in our equipment to ensure optimal performance and reliability.
37


How We Generate Revenue
We generate revenue through our completion services, and more specifically, by providing hydraulic fracturing services to our customers. We own and operate a fleet of mobile hydraulic fracturing, wireline and cementing units and other auxiliary equipment to perform completion services to E&P companies. We also provide personnel and services that are tailored to meet each of our customers’ needs.
Hydraulic fracturing operations account for a significant portion of our total revenue. We charge our customers on a per‑job basis, in which we set pricing terms after receiving full specifications for the requested job, including the lateral length of the customer’s wellbore, the number of frac stages per well, the amount of proppant and chemicals to be used and other parameters of the job.
In addition to hydraulic fracturing services, we generate revenue through other completion services that we provide to our customers, including cementing, wireline and other related services. These completion services are complementary to each other and are undertaken in unison with hydraulic fracturing services. They are provided through various contractual arrangements, including on a turnkey contract basis, in which we set a price to perform a particular job, or a daywork contract basis, in which we are paid a set price per day for our services. We are also sometimes paid by the hour for these complementary services.
Demand for our services is largely dependent on oil and natural gas prices, and our customers’ well completion budgets and rig count. Our revenue, profitability and cash flows are highly dependent upon prevailing crude oil prices and expectations about future prices. For many years, oil prices and markets have been extremely volatile. Prices are affected by many factors beyond our control. The average WTI oil price per barrel was approximately $78, $94 and $68 for the years ended December 31, 2023, 2022 and 2021, respectively. In January 2024, the WTI oil price was approximately $74 per barrel. If the WTI oil price declines in the future or remains highly volatile, demand for our services may be negatively impacted, which could result in a significant decrease in our future profitability and cash flows. We monitor oil and natural gas prices and the Permian Basin rig count to enable us to more effectively plan our business and forecast the demand for our services.
The historical weekly average Permian Basin rig count based on Baker Hughes rig count information was as follows:
Year Ended December 31,
Drilling Rig Type (Permian Basin)202320222021
Directional
Horizontal323 318 227 
Vertical14 11 
Total335 335 240 
Average Permian Basin rig count to U.S. rig count48.7 %46.3 %50.5 %
Costs of Conducting our Business
The principal direct costs involved in operating our business are direct labor, expendables and other direct costs.
Direct Labor Costs. Payroll and benefit expenses related to our crews and other employees that are directly or indirectly attributable to the effective delivery of services are included in our operating costs. Direct labor costs amounted to 28.7% and 27.7% of total costs of service for the years ended December 31, 2023 and 2022, respectively. The increase in our direct labor costs percentage is driven by wage adjustments and higher headcount resulting from business acquisitions.
Expendables. Expendables include the product and freight costs associated with proppant, chemicals and other consumables used in our completion services and other operations. These costs comprise a substantial variable component of our service costs, particularly with respect to the quantity and quality of sand and chemicals demanded when providing hydraulic fracturing services. Expendable product costs comprised approximately 32.9% and 33.6% of total costs of service for the years ended December 31, 2023 and 2022, respectively. The percentage decrease in our expendables in 2023 was primarily attributable to certain customers electing to directly source sand and the associated logistics.
Other Direct Costs. We incur other direct expenses related to our service offerings, including the costs of fuel, repairs and maintenance, general supplies, equipment rental and other miscellaneous operating expenses. Fuel is consumed both in the operation and movement of our equipment. Repairs and maintenance costs are expenses directly related to upkeep of equipment, which have been amplified by the demand for higher horsepower jobs. Capital expenditures to upgrade or extend the useful life of equipment are capitalized and are not included in other direct costs. Other direct costs were 38.4% and 38.7% of total costs of service for the years ended December 31, 2023 and 2022, respectively.
38


How We Evaluate Our Operations
Our management uses Adjusted EBITDA or Adjusted EBITDA margin to evaluate and analyze the performance of our various operating segments.
Adjusted EBITDA and Adjusted EBITDA Margin
We view Adjusted EBITDA and Adjusted EBITDA margin as important indicators of performance. We define EBITDA as our earnings, before (i) interest expense, (ii) income taxes and (iii) depreciation and amortization. We define Adjusted EBITDA as EBITDA, plus (i) loss/(gain) on disposal of assets, (ii) stock-based compensation, (iii) other expense/(income) and (iv) other unusual or nonrecurring (income)/expenses, such as impairment charges, retention bonuses, severance, costs related to asset acquisitions, insurance recoveries, one-time professional fees and legal settlements. Adjusted EBITDA margin reflects our Adjusted EBITDA as a percentage of our revenues.
Adjusted EBITDA and Adjusted EBITDA margin are supplemental measures utilized by our management and other users of our financial statements such as investors, commercial banks, and research analysts, to assess our financial performance because it allows us and other users to compare our operating performance on a consistent basis across periods by removing the effects of our capital structure (such as varying levels of interest expense), asset base (such as depreciation and amortization), nonrecurring (income) expenses and items outside the control of our management team (such as income taxes). Adjusted EBITDA and Adjusted EBITDA margin have limitations as analytical tools and should not be considered as an alternative to net income (loss), operating income (loss), cash flow from operating activities or any other measure of financial performance presented in accordance with GAAP.
Note Regarding Non‑GAAP Financial Measures
Adjusted EBITDA and Adjusted EBITDA margin are not financial measures presented in accordance with GAAP ("non-GAAP"), except when specifically required to be disclosed by GAAP in the financial statements. We believe that the presentation of Adjusted EBITDA and Adjusted EBITDA margin provide useful information to investors in assessing our financial condition and results of operations because it allows them to compare our operating performance on a consistent basis across periods by removing the effects of our capital structure, asset base, nonrecurring expenses (income) and items outside the control of the Company. Net income (loss) is the GAAP measure most directly comparable to Adjusted EBITDA. Adjusted EBITDA and Adjusted EBITDA margin should not be considered as alternatives to the most directly comparable GAAP financial measure. Each of these non-GAAP financial measures has important limitations as analytical tools because they exclude some, but not all, items that affect the most directly comparable GAAP financial measures. You should not consider Adjusted EBITDA and Adjusted EBITDA margin in isolation or as a substitute for an analysis of our results as reported under GAAP. Because Adjusted EBITDA and Adjusted EBITDA margin may be defined differently by other companies in our industry, our definitions of these non-GAAP financial measures may not be comparable to similarly titled measures of other companies, thereby diminishing their utility.
The following tables provide a reconciliation of Adjusted EBITDA to the GAAP financial measure of net income (loss) for each of our reportable segments for the specified periods (in thousands):
Hydraulic Fracturing
WirelineAll Other
Year ended December 31, 2023
Net income$131,343 $42,051 $17,882 
Depreciation and amortization 156,057 18,762 5,845 
Interest expense
1,014 — 14 
Loss on disposal of assets 71,756 562 796 
Other expense (1)
6,000 — — 
Other general and administrative expense
— 28 
Retention bonus and severance expense635 555 100 
Adjusted EBITDA
$366,809 $61,930 $24,665 
39


Hydraulic FracturingWirelineAll Other
Year ended December 31, 2022
Net income (loss)$71,697 $5,388 $(7,865)
Depreciation and amortization
117,753 2,619 7,329 
Impairment expense (2)
57,454 — — 
Loss (gain) on disposal of assets88,765 (77)13,953 
Other income (3)
(2,668)(4)— 
Other general and administrative expense (4)
5,124 — — 
Severance expense1,061 — 17 
Adjusted EBITDA
$339,186 $7,926 $13,434 
Hydraulic FracturingWirelineAll Other
Year ended December 31, 2021
Net loss $(15,292)$— $(427)
Depreciation and amortization
124,999 — 8,076 
Loss on disposal of assets
64,986 — 14 
Severance expense— — 30 
Adjusted EBITDA
$174,693 $— $7,693 
____________________
(1)Includes settlement expenses resulting from routine audits.
(2)Represents expense in connection with the impairment of our DuraStim® electric-powered hydraulic fracturing equipment.
(3)Includes $2.7 million of non-cash income from fixed asset inventory received as part of a settlement of warranty claims with an equipment manufacturer.
(4)Includes legal settlement to a vendor and other legal matters, net of reimbursement from insurance carriers.
40


Results of Operations
In 2023, we conducted our business through three operating segments: hydraulic fracturing, wireline, and cementing. Our cementing operating segment and coiled tubing operations are shown in the “All Other” category for segment reporting purposes. We disposed of our coiled tubing assets and shut down our coiled tubing operations effective September 1, 2022.
Year Ended December 31, 2023 Compared to Year Ended December 31, 2022
(in thousands, except percentages)
Year Ended December 31,Change
20232022Variance%
Revenue
Hydraulic Fracturing$1,280,523 $1,143,216 $137,307 12.0 %
Wireline229,599 31,188 198,411 636.2 %
All Other (1)
120,277 105,297 14,980 14.2 %
Total revenue1,630,399 1,279,701 350,698 27.4 %
Cost of services (2)
Hydraulic Fracturing886,157 776,021 110,136 14.2 %
Wireline155,357 21,141 134,216 634.9 %
All Other (1)
90,287 85,658 4,629 5.4 %
Total cost of services1,131,801 882,820 248,981 28.2 %
General and administrative expense (3)
114,354 111,760 2,594 2.3 %
Depreciation and amortization180,886 128,108 52,778 41.2 %
Impairment expense — 57,454 (57,454)(100.0)%
Loss on disposal of assets73,015 102,150 (29,135)(28.5)%
Interest expense5,308 1,605 3,703 230.7 %
Other expense (income)9,533 (11,582)21,115 182.3 %
Income tax expense29,868 5,356 24,512 457.7 %
Net income$85,634 $2,030 $83,604 4,118.4 %
Adjusted EBITDA (4)
$403,960 $316,590 $87,370 27.6 %
Adjusted EBITDA Margin (4)
24.8 %24.7 %0.1 %0.4 %
  
Hydraulic Fracturing segment results of operations:
Revenue$1,280,523 $1,143,216 $137,307 12.0 %
Cost of services$886,157 $776,021 $110,136 14.2 %
Adjusted EBITDA$366,809 $339,186 $27,623 8.1 %
Adjusted EBITDA Margin (5)
28.6 %29.7 %(1.1)%(3.7)%
____________________
(1)    Includes our cementing and our disposed of coiled tubing operations.
(2)    Exclusive of depreciation and amortization.
(3)    Inclusive of stock‑based compensation.
(4)    For definitions of the non‑GAAP financial measures of Adjusted EBITDA and Adjusted EBITDA margin and reconciliation of Adjusted EBITDA and Adjusted EBITDA margin to our most directly comparable financial measures calculated in accordance with GAAP, please read "How We Evaluate Our Operations." Included in our Adjusted EBITDA is reservation and idle fees of $0 and $27.0 million for the years ended December 31, 2023 and 2022, respectively.
41


(5)    The non‑GAAP financial measure of Adjusted EBITDA margin for the Hydraulic Fracturing segment is calculated by taking Adjusted EBITDA for the Hydraulic Fracturing segment as a percentage of our revenues for the Hydraulic Fracturing segment.


Revenue.  Revenue increased 27.4%, or $350.7 million, to $1,630.4 million for the year ended December 31, 2023, as compared to $1,279.7 million for the year ended December 31, 2022. Revenue by reportable segment was as follows:
Hydraulic Fracturing. Our hydraulic fracturing segment revenues increased 12.0%, or $137.3 million for the year ended December 31, 2023, as compared to the year ended December 31, 2022. The increase was primarily attributable to the increase in our existing and new customers' activity levels, resulting in higher demand for completion services, and improved pricing. Our effectively utilized hydraulic fracturing fleet count was flat at 15 active fleets for the year ended December 31, 2023, as in the year ended December 31, 2022. The effectively utilized fleet count is determined by dividing the total number of days our fleets were actively working at wellsites during the month by 25 days (predetermined number of expected active work days in the month). Our revenue for the years ended December 31, 2023 and December 31, 2022 included reservation fees charged to a customer of approximately $0 and $27.0 million, respectively.
Wireline. Our wireline segment revenue increased 636.2%, or $198.4 million for the year ended December 31, 2023, as compared to the year ended December 31, 2022. The increase was primarily attributable to a full year of activity for the year ended December 31, 2023 compared to only 61 days of activity during year ended December 31, 2022 since the wireline business was acquired on November 1, 2022.
All Other. Revenue from the All Other category comprising of our cementing and our disposed of coiled tubing operations increased 14.2%, or $15.0 million for the year ended December 31, 2023, as compared to the year ended December 31, 2022. The increase was primarily attributable to the increase in our existing and new customers' activity levels, resulting in higher demand for completion services, and improved pricing, partially offset by the discontinuation of our coiled tubing operations effective September 1, 2022.
Cost of Services.  Cost of services increased 28.2%, or $249.0 million, to $1,131.8 million for the year ended December 31, 2023, from $882.8 million during the year ended December 31, 2022. Cost of services by reportable segment was as follows:
Hydraulic Fracturing. Cost of services for our hydraulic fracturing segment increased $110.1 million during the year ended December 31, 2023, as compared to the year ended December 31, 2022. The increase was primarily attributable to increased activity levels resulting from the increased demand for our services as compared to 2022, and the impact of general cost inflation. As a percentage of hydraulic fracturing revenues (including reservation fees), hydraulic fracturing cost of services increased to 69.2% for the year ended December 31, 2023, as compared to 67.9% for the year ended December 31, 2022. Excluding reservation fees revenue of $0 and $27.0 million for the years ended December 31, 2023 and 2022, respectively, our hydraulic fracturing cost of services as a percentage of hydraulic fracturing revenues for the years ended December 31, 2023 and 2022 was approximately 69.2% and 69.5%, respectively. The decrease was a result of increased operational efficiencies and improved customer pricing, partially offset by costs of $38.0 million associated with the replacement of fluid ends during the year ended December 31, 2023. Fluid ends were capitalized and depreciated in 2022. Effective January 1, 2023, the Company commenced expensing fluid ends as part of cost of services rather than capitalizing fluid ends as part of property and equipment as a result of the change in estimated useful life.
Wireline. Our wireline segment cost of services increased 634.9%, or $134.2 million for the year ended December 31, 2023, as compared to the year ended December 31, 2022. The increase was primarily attributable to a full year of activity for the the year ended December 31, 2023 compared to only 61 days of activity during year ended December 31, 2022 since the wireline business was acquired on November 1, 2022.
All Other. Cost of services for the All Other category comprising of our cementing and our disposed of coiled tubing operations increased 5.4%, or $4.6 million for the year ended December 31, 2023, as compared to the year ended December 31, 2022. The increase was primarily attributable to increased activity levels resulting from the increased demand for our services as compared to 2022, and the impact of general cost inflation, partially offset by the discontinuation of our coiled tubing operations effective September 1, 2022.
General and Administrative Expenses.  General and administrative expenses increased 2.3%, or $2.6 million, to $114.4 million for the year ended December 31, 2023, as compared to $111.8 million for the year ended December 31, 2022. The net increase was primarily attributable to (i) a $6.3 million increase in payroll and related expenses, (ii) a $5.1 million increase in utilities, advertising and other office expenses, (iii) a $2.1 million increase in travel expenses, and (iv) a $0.4 million net increase in
42


other general and administrative expenses, partially offset by (i) a $7.4 million decrease in stock-based compensation expense primarily attributable to non-recurring incremental stock-based compensation in 2022 resulting from the acceleration of stock awards in connection with the resignation of former executives and (ii) a $3.9 million decrease in one-time legal settlement expenses.
Excluding nonrecurring and non-cash items (i.e., stock-based compensation of $14.5 million, legal settlements (net of insurance reimbursements) of $0.7 million, transaction expenses of $2.3 million, and retention bonuses and severance expenses of $2.3 million), general and administrative expenses were $94.6 million for the year ended December 31, 2023, as compared to $80.3 million for the year ended December 31, 2022.
Depreciation and Amortization.  Depreciation and amortization increased 41.2%, or $52.8 million, to $180.9 million for the year ended December 31, 2023, as compared to $128.1 million for the year ended December 31, 2022. The increase was primarily attributable to the increase in our fixed asset base as of December 31, 2023.
Impairment Expense.  There was no impairment expense during the year ended December 31, 2023. During the year ended December 31, 2022, we recorded $57.5 million in connection with the impairment of our DuraStim® electric powered hydraulic fracturing equipment, which is included in our Hydraulic Fracturing reportable segment.
Loss on Disposal of Assets.  Loss on the disposal of assets decreased 28.5%, or $29.1 million, to $73.0 million for the year ended December 31, 2023, as compared to $102.1 million for the year ended December 31, 2022. The decrease was primarily attributable to a loss of approximately $13.8 million from the disposal of our coiled tubing assets on September 1, 2022 and the Company expensing costs associated with replacement of fluid ends as part of cost of services resulting from the change in estimated useful life effective January 1, 2023, partially offset by losses incurred from the decommissioning/conversion of certain hydraulic fracturing equipment and the write-off of certain hydraulic fracturing equipment as a result of an accidental fire at a wellsite in March 2023.
Interest Expense.  Interest expense increased to $5.3 million for the year ended December 31, 2023, as compared to $1.6 million for the year ended December 31, 2022. The increase was primarily attributable to higher average outstanding borrowings under our ABL Credit Facility during the year ended December 31, 2023 and the addition of a finance lease for certain power generation equipment in August 2023.
Other Expense (Income).  Other expense was approximately $9.5 million for the year ended December 31, 2023, as compared to other income of $11.6 million for the year ended December 31, 2022. Other expense during the year ended December 31, 2023 is primarily comprised of settlement expenses resulting from routine audits and one-time health insurance costs totaling approximately $7.4 million, and a $2.5 million unrealized loss on short-term investment. Other income during the year ended December 31, 2022 is comprised of a $10.7 million net tax refund of sales, excise and use taxes and $2.7 million of non-cash income from equipment parts inventory received from an equipment manufacturer as settlement of our warranty claims, partially offset by a $1.6 million unrealized loss on short-term investment.
Income Taxes.  Total income tax expense was $29.9 million resulting in an effective tax rate of 25.9% for the year ended December 31, 2023, as compared to $5.4 million or an effective tax rate of 72.5% for the year ended December 31, 2022. The change in income tax expense recorded during the year ended December 31, 2023, compared to the year ended December 31, 2022, is primarily attributable to the difference in the impact of nondeductible expenses on the pre-tax income for 2023, as compared to 2022.
43


Liquidity and Capital Resources
Our liquidity is currently provided by (i) existing cash balances, (ii) operating cash flows and (iii) borrowings under our ABL Credit Facility (as defined below). Our cash is primarily used to fund our operations, support growth opportunities, fund share repurchases under our share repurchase program and satisfy future debt payments. Our restricted cash, which was received from a customer will be used solely for the construction or operation of FORCESM electric-powered hydraulic fracturing equipment. Our Borrowing Base (as defined below), as redetermined monthly, is tied to the sum of 85% to 90% of monthly eligible accounts receivable and 80% of eligible unbilled accounts (up to a maximum of 25% of the Borrowing Base), in each case, depending on the credit ratings of our accounts receivable counterparties, less customary reserves. Changes to our operational activity levels and our customers’ credit ratings have an impact on our total eligible accounts receivable, which could result in significant changes to our Borrowing Base and, therefore, our availability under our ABL Credit Facility.
We received advance payments from a customer for our services, and the amount outstanding in connection with the advance payments was $19.2 million and $10.0 million as of December 31, 2023 and 2022, respectively. These amounts included restricted cash of $0 and $10.0 million as of December 31, 2023 and 2022, respectively.
As of December 31, 2023, our borrowings under our ABL Credit Facility were $45.0 million and our total liquidity was $134.4 million, consisting of cash and cash equivalents of $33.4 million and $101.0 million of availability under our ABL Credit Facility.
On May 17, 2023, the Board authorized and the Company announced a share repurchase program that allows the Company to repurchase up to $100 million of the Company's common stock beginning immediately and continuing through and including May 31, 2024. The shares may be repurchased from time to time in open market transactions, block trades, accelerated share repurchases, privately negotiated transactions, derivative transactions or otherwise, certain of which may be made pursuant to a trading plan meeting the requirements of Rule 10b5-1 under the Exchange Act, as amended, in compliance with applicable state and federal securities laws. The timing, as well as the number and value of shares repurchased under the program, will be determined by the Company at its discretion and will depend on a variety of factors, including management's assessment of the intrinsic value of the Company's common stock, the market price of the Company's common stock, general market and economic conditions, available liquidity, compliance with the Company's debt and other agreements, applicable legal requirements, and other considerations. The Company is not obligated to purchase any shares under the repurchase program, and the program may be suspended, modified, or discontinued at any time without prior notice. The Company expects to fund the repurchases using cash on hand and expected free cash flow to be generated through May 2024. During the year ended December 31, 2023, the Company repurchased and retired 5.8 million shares of common stock for an aggregate of $51.7 million, an average price per share of $8.93 including commissions, under the repurchase program. As of December 31, 2023, $48.3 million remained authorized for future repurchases of common stock under the repurchase program.
As part of our real estate consolidation strategy, we sold our corporate office building and the associated real property in August 2023 for cash proceeds of $4.7 million after commission and closing costs and recognized a gain on disposal of assets of $0.1 million during the year ended December 31, 2023. We have subsequently relocated our corporate office to a leased office space. See "Note 17 - Leases" for further information.
On December 1, 2023, the Company consummated the purchase of the assets and operations of Par Five, which provides cementing services in the Delaware Basin in exchange for cash consideration of $25.4 million. Par Five’s business complements our existing cementing business and enables us to serve both the Midland and Delaware Basins of the Permian Basin.
There can be no assurance that our operations and other capital resources will provide cash in sufficient amounts to maintain planned or future levels of capital expenditures and to continue with our share repurchases under our share repurchase program or fund future business acquisitions. Future cash flows are subject to a number of variables, and are highly dependent on the drilling, completion, and production activity by our customers, which in turn is highly dependent on oil and natural gas prices. Depending upon market conditions and other factors, we may issue equity and debt securities or take other actions necessary to fund our business, strategy or meet our future long-term liquidity requirements.
Cash, Restricted Cash and Cash Flows
The following table sets forth our net cash provided by (used in) operating, investing and financing activities during the years ended December 31, 2023 and 2022, respectively.
Year Ended December 31,
(in thousands)
20232022
Net cash provided by operating activities
$374,742 $300,429 
Net cash used in investing activities
$(384,127)$(349,745)
Net cash (used in) provided by financing activities
$(46,123)$26,260 
Operating Activities
Net cash provided by operating activities was $374.7 million for the year ended December 31, 2023, as compared to $300.4 million for the year ended December 31, 2022. The net increase of $74.3 million was primarily due to the improvement in our net income, resulting from the increase in our existing and new customers' activity levels, resulting in higher demand for completion services, increased operational efficiencies and the addition of wireline operations. The increase in cash provided by operating activities was also impacted by timing of our receivable collections from our customers and payments to our vendors, partially offset by increases in inventories and prepaid expenses.
Investing Activities
Net cash used in investing activities increased to $384.1 million for the year ended December 31, 2023, from $349.7 million for the year ended December 31, 2022. The increase was primarily attributable to maintenance capital expenditures and our investment in lower emissions Tier IV DGB dual-fuel equipment (conversion of Tier II equipment to Tier IV DGB equipment and new Tier IV DGB equipment).
The following table summarizes our capital expenditures incurred by reportable segment for the periods indicated:
Year Ended December 31,
(in thousands)20232022
Reportable Segments:
Hydraulic Fracturing$294,377 $347,757 
Wireline12,203 2,265 
All Other (1)
3,440 9,645 
Reconciling Items (2)
— 5,649 
Total capital expenditures$310,020 $365,316 
_________________
(1)    All Other includes our cementing operating segment and our disposed coiled tubing operations.
(2)    Reconciling Items include our corporate facilities.

Financing Activities
Net cash used in financing activities was $46.1 million for the year ended December 31, 2023, compared to net cash provided by of $26.3 million for the year ended December 31, 2022. The net increase was primarily driven by share repurchases of $51.7 million, repayments of borrowings of $15.0 million and payments of finance lease obligation of $4.7 million.
Credit Facility and Other Financing Arrangements
Our revolving credit facility, as amended and restated in April 2022, prior to giving effect to the amendment to the revolving credit facility in June 2023, had a total borrowing capacity of $150.0 million. The revolving credit facility had a borrowing base of 85% to 90%, depending on the credit ratings of our accounts receivable counterparties, of monthly eligible accounts receivable less customary reserves. The revolving credit facility included a springing fixed charge coverage ratio to apply when excess availability was less than the greater of (i) 10% of the lesser of the facility size or the borrowing base or (ii) $10.0 million. Under the revolving credit facility we were required to comply, subject to certain exceptions and materiality qualifiers, with certain customary affirmative and negative covenants, including, but not limited to, covenants pertaining to our ability to incur liens, indebtedness, changes in the nature of our business, mergers and other fundamental changes, disposal of assets, investments and restricted payments, amendments to our organizational documents or accounting policies, prepayments of certain debt, dividends, transactions with affiliates, and certain other activities.
Effective June 2, 2023, the Company entered into an amendment to its amended and restated revolving credit facility the revolving credit facility (as amended and restated in April 2022, as amended in June 2023 and as may be amended further, "ABL Credit Facility"). The amendment increased the borrowing capacity under the ABL Credit Facility to $225.0 million (subject to the Borrowing Base limit), and extended the maturity date to June 2, 2028. The ABL Credit Facility has a borrowing base of the sum of 85% to 90% of monthly eligible accounts receivable and 80% of eligible unbilled accounts (up to a maximum of 25% of the Borrowing Base) less customary reserves (the "Borrowing Base"), in each case, depending on the credit ratings of our accounts receivable counterparties, as redetermined monthly. The Borrowing Base as of December 31, 2023, was approximately $152.0 million. The ABL Credit Facility includes a springing fixed charge coverage ratio to apply when excess availability is less than the greater of (i) 10% of the lesser of the facility size or the Borrowing Base or (ii) $15.0 million. Under the ABL Credit Facility we are required to comply, subject to certain exceptions and materiality qualifiers, with certain customary affirmative and negative covenants, including, but not limited to, covenants pertaining to our ability to incur liens or indebtedness, changes in the nature of our business, mergers and other fundamental changes, disposal of assets, investments and restricted payments, amendments to our organizational documents or accounting policies, prepayments of certain debt, dividends, transactions with affiliates, and certain other activities. Borrowings under the ABL Credit Facility are secured by a first priority lien and security interest in substantially all assets of the Company.
Borrowings under the ABL Credit Facility accrue interest based on a three-tier pricing grid tied to availability, and we may elect for loans to be based on either the Secured Overnight Financing Rate ("SOFR") or the base rate, plus the applicable margin, which ranges from 1.75% to 2.25% for SOFR loans and 0.75% to 1.25% for base rate loans.
The loan origination costs relating to the ABL Credit Facility are classified as an asset in our balance sheet. As of December 31, 2023 and 2022, we had outstanding borrowings under our ABL Credit Facility of $45.0 million and $30.0 million, respectively.
Off Balance Sheet Arrangements
We had no material off balance sheet arrangements as of December 31, 2023.
Capital Requirements, Future Sources and Use of Cash
Capital expenditures incurred were $310.0 million during the year ended December 31, 2023, as compared to $365.3 million during the year ended December 31, 2022. The significant portion of our total capital expenditures incurred during the year ended December 31, 2023 were maintenance capital expenditures and conversion of our hydraulic fracturing equipment to lower emissions equipment.
Our future material use of cash will be to fund our capital expenditures. Capital expenditures for 2024 are projected to be primarily related to capital expenditures to extend the useful life of our existing completion services assets, costs to convert some existing equipment to lower emissions equipment, strategic purchases and other ancillary equipment purchases, subject to market conditions and customer demand. Our future capital expenditures depend on our projected operational activity, emission requirements and planned conversions to lower emissions equipment, among other factors, which could vary significantly throughout the year. Based on our current plan and projected activity levels for 2024, we expect our capital expenditures to range between $200 million to $250 million. We could incur significant additional capital expenditures if our projected activity levels increase during the course of the year, inflation and supply chain tightness continues to adversely impact our operations or we invest in new or different lower emissions equipment. The Company will continue to evaluate the emissions profile of its equipment over the coming years and may, depending on market conditions, convert or retire additional conventional Tier II equipment in favor of lower emissions equipment. The Company’s decisions regarding the retirement or conversion of equipment or the addition of lower emissions equipment will be subject to a number of factors, including (among other factors)
the availability of equipment, including parts and major components, supply chain disruptions, prevailing and expected commodity prices, customer demand and requirements and the Company’s evaluation of projected returns on conversion or other capital expenditures. Depending on the impacts of these factors, the Company may decide to retain conventional equipment for a longer period of time or accelerate the retirement, replacement or conversion of that equipment.

We anticipate our capital expenditures will be funded by existing cash, cash flows from operations, and if needed, borrowings under our ABL Credit Facility. Our cash flows from operations will be generated from services we provide to our customers.
Contractual Obligations
The following table presents our contractual obligations and other commitments as of December 31, 2023:
(in thousands)
 Period
Total 1 year or lessMore than 1 year
ABL Credit Facility (1)
$45,000 $— $45,000 
Operating leases (2)(3)
110,083 33,680 76,403 
Finance lease (4)
52,534 19,872 32,662 
Sand commitment (5)
17,659 17,659 — 
Par Five deferred cash consideration (6)
3,180 — 3,180 
Total$228,456 $71,211 $157,245 
____________________
(1)Exclusive of future commitment fees, amortization of deferred financing costs, interest expense or other fees on our ABL Credit Facility because obligations thereunder are floating rate instruments and we cannot determine with accuracy the timing of future loan advances, repayments of future interest rates to be changed. However, assuming a weighted average interest rate of 6.69%, and that our ABL Credit Facility debt balance remains the same, our estimated annual interest payment will be $3.0 million.
(2)Operating leases exclude short-term leases and other commitments (see Note 17. Leases and Note 18. Commitments and Contingencies in the financial statements for additional disclosures).
(3)Includes our leases for FORCESM electric-powered hydraulic fracturing fleets (240,000 HHP). We expect to receive the remaining equipment under these leases in the first half of 2024.
(4)Finance lease for certain power generation equipment (70 MW) to support electric-powered hydraulic fracturing equipment.

(5)Relates to a take-or-pay sand commitment with one of our sand vendors.

(6)Represents the unpaid portion of the purchase consideration on our acquisition of Par Five assets to be used to cover the amount by which the estimated purchase price exceeds the final purchase price, if any.

We enter into other purchase agreements with Sand Suppliers to secure supply of sand in the normal course of our business. The agreements with the Sand Suppliers require that we purchase minimum volume of sand, based primarily on a certain percentage of our sand requirements from our customers or in certain situations based on predetermined fixed minimum volumes, otherwise certain penalties (shortfall fees) may be charged. The shortfall fee represents liquidated damages and is either a fixed percentage of the purchase price for the minimum volumes or a fixed price per ton of unpurchased volumes. Our current agreements with Sand Suppliers expire at different times prior to December 31, 2025. Our agreed upon sand requirements or minimum volumes are based on certain future events such as our customer demand, which cannot be reasonably estimated. If the activity level of our customers declines and the future demand for our services is materially and adversely affected, we may be required to pay for more sand from one of our Sand Suppliers than we need in the performance of our services, regardless of whether we take physical delivery of such sand. In such an event, we may be required to pay shortfall fees or other penalties under the purchase agreement, which could have a material adverse effect on our business, financial condition, or results of operations.
Recent Accounting Pronouncements
Disclosure concerning recently issued accounting standards is incorporated by reference to "Note 2- Significant Accounting Policies" of our Consolidated Financial Statements contained in this Annual Report.
Critical Accounting Policies and Estimates
44


The discussion and analysis of our financial condition and results of operations is based on our consolidated financial statements, which have been prepared in accordance with GAAP. The preparation of these financial statements requires us to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the dates of the financial statements and the reported revenues and expenses during the years. We evaluate these estimates and assumptions on an ongoing basis and base our estimates on historical experience, current conditions and various other assumptions that we believe to be reasonable under the circumstances. The results of these estimates form the basis for making judgments about the carrying values of assets and liabilities as well as identifying and assessing the accounting treatment with respect to commitments and contingencies. Our actual results may materially differ from these estimates.
Listed below are the accounting policies that we believe are critical to our financial statements due to the degree of uncertainty regarding the estimates or assumptions involved, and that we believe are critical to the understanding of our operations.
Property and Equipment
Our property and equipment are recorded at cost, less accumulated depreciation.
Upon sale or retirement of property and equipment, the cost and related accumulated depreciation are removed from the balance sheet and the net amount, less proceeds from disposal, is recognized as a gain or loss in earnings.
We primarily retire certain components of equipment such as fluid ends and power ends, rather than the entire pieces of equipment. The associated loss is recorded in our statement of operations as part of net loss on disposal of assets, which was $73.0 million, $102.1 million and $64.6 million for the years ended December 31, 2023, 2022 and 2021, respectively.
The estimated useful lives and salvage values of property and equipment is subject to key assumptions such as maintenance, utilization and job variation. Unanticipated future changes in these assumptions could negatively or positively impact our net income (loss). A 10% change in the useful lives of our property and equipment would have resulted in approximately $17.0 million impact on pre-tax loss during the year ended December 31, 2023. Depreciation of property and equipment is provided on the straight‑line method over estimated useful lives as shown in the table below.
Land
Indefinite
Buildings and property improvements
5 - 30 years
Vehicles
1 ‑ 5 years
Equipment
1 ‑ 22 years
Leasehold improvements
5 ‑ 20 years
Impairment of Long-Lived Assets
In accordance with the Financial Accounting Standards Board Accounting Standards Codification ("ASC") 360 regarding Accounting for the Impairment or Disposal of Long‑Lived Assets, we review the long‑lived assets including intangible assets to be held and used whenever events or circumstances indicate that the carrying value of those assets may not be recoverable. An impairment loss is indicated if the sum of the expected future undiscounted cash flows attributable to the assets is less than the carrying amount of such assets. In this circumstance, we recognize an impairment loss for the amount by which the carrying amount of the assets exceeds the estimated fair value of the asset. Our cash flow forecasts require us to make certain judgments regarding long‑term forecasts of future revenue and costs and cash flows related to the assets subject to review. The significant assumption in our cash flow forecasts is our estimated equipment utilization and profitability. The significant assumption is uncertain in that it is driven by future demand for our services and utilization, which could be impacted by crude oil market prices, future market conditions and technological advancements. Our fair value estimates for certain long‑lived assets require us to use significant other observable inputs, including assumptions related to market based on recent auction sales or selling prices of comparable equipment. The estimates of fair value are also subject to significant variability, are sensitive to changes in market conditions, and are reasonably likely to change in the future.
If the crude oil market declines or the demand for our services does not recover, and if our equipment remains idle or underutilized, the estimated fair value of such equipment may decline, which could result in future impairment charges. Though the impacts of variations in any of these factors can have compounding or offsetting impacts, a 10% decline in the estimated future cash flows of our existing asset groups will not indicate an impairment.
In 2022, we recorded impairment expense of $57.5 million on our DuraStim® electric-powered hydraulic fracturing equipment within the hydraulic fracturing operating segment.
45


Goodwill and Other Intangible Assets
Goodwill is the excess of the consideration transferred over the fair value of the tangible and identifiable intangible assets and liabilities recognized. Goodwill is not amortized. We perform an annual impairment test of goodwill and intangible assets as of December 31, or more frequently if circumstances indicate that impairment may exist.
In connection with the Silvertip Acquisition, we added $23.6 million of goodwill during the year ended December 31, 2022. There were no additions to goodwill during the year ended December 31, 2023. The wireline operating segment is the only segment with goodwill at December 31, 2023 and 2022. There were no goodwill impairment losses during the years ended December 31, 2023 and 2022. We performed our annual goodwill impairment test in accordance with ASC 350, Intangibles—Goodwill and Other, on December 31, 2023, at which time, we determined that the fair value of our wireline reporting unit was substantially in excess of its carrying value. The quantitative impairment test we perform for goodwill utilizes certain assumptions, including forecasted equipment utilization, pricing and cost assumptions. Our discounted cash flow analysis includes significant assumptions regarding discount rates, utilization, expected profitability margin, forecasted maintenance capital expenditures, and the timing of expected cash flow. As such, our goodwill analysis incorporates inherent uncertainties that are difficult to predict in volatile economic environments and could result in impairment charges in future periods if actual results materially differ from the estimated assumptions utilized in our forecast. As of December 31, 2023 and 2022, our goodwill carrying value was $23.6 million and $23.6 million, respectively.
Intangible assets consist of customer relationships and trademark/trade name. In connection with the Silvertip Acquisition, we added intangible assets consisting of $46.5 million of customer relationships and $10.8 million of trademark/trade name during the year ended December 31, 2022. Intangible assets are amortized on a straight‑line basis with an estimated useful life of ten years. Our estimated useful life could be sensitive to changes in market conditions and management’s judgment, and are likely to change in the future if certain events occur. Presently, there are no events or circumstances that will cause us to believe that our estimated useful life for our intangible assets are likely to change.
Income Taxes
Income taxes are accounted for under the asset and liability method, which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been included in the consolidated financial statements. Under this method, deferred tax assets and liabilities are determined on the basis of differences between the consolidated financial statements and tax bases of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to reverse. The effect of a change in tax rates on deferred tax assets and liabilities is recognized in income in the period that includes the enactment date.
We recognize deferred tax assets to the extent that we believe these assets are more likely than not to be realized. In making such a determination, we consider all positive and negative evidence, including future reversals of existing taxable temporary differences, projected future taxable income, and the results of recent operations. If we determine that we would not be able to fully realize our deferred tax assets in the future in excess of their net recorded amount, we would record a valuation allowance, which would increase our provision for income taxes. In determining our need for a valuation allowance as of December 31, 2023, we have considered and made judgments and estimates regarding estimated future taxable income. These estimates and judgments include some degree of uncertainty and changes in these estimates and assumptions could require us to record additional valuation allowances for our deferred tax assets and the ultimate realization of tax assets depends on the generation of sufficient taxable income.
Our methodology for recording income taxes requires a significant amount of judgment in the use of assumptions and estimates. Additionally, we forecast certain tax elements, such as future taxable income, as well as evaluate the feasibility of implementing tax planning strategies. Given the inherent uncertainty involved with the use of such variables, there can be significant variation between anticipated and actual results. Unforeseen events may significantly impact these variables, and changes to these variables could have a material impact on our income tax accounts. The final determination of our income tax liabilities involves the interpretation of local tax laws and related authorities in each jurisdiction. Changes in the operating environments, including changes in tax law, could impact the determination of our income tax liabilities for a tax year.
Share Repurchases
All shares of common stock repurchased through the Company's share repurchase program are retired upon repurchase. The Company accounts for the purchase price of repurchased common stock in excess of par value ($0.001 per share of common stock) 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 of retained earnings.
46


Item 7A. Quantitative and Qualitative Disclosure of Market Risks
Foreign Currency Exchange Risk
Our operations are currently conducted entirely within the U.S.; therefore, we had no significant exposure to foreign currency exchange risk in 2023.
Commodity Price Risk
Our materials and fuel purchases expose us to commodity price risk. Our material costs primarily include the cost of inventory consumed while performing our completion services such as proppants, perforating guns, chemicals, guar, trucking and fluid supplies. Our fuel costs consist primarily of diesel and natural gas used by our various trucks and other motorized equipment. The prices for fuel and materials in our inventory are volatile and are impacted by changes in supply and demand, as well as market uncertainty and regional shortages. Historically, we have generally been able to pass along a significant portion of our commodity price risk to our customers; however, we may be unable to do so in the future. We do not engage in commodity price hedging activities.
Interest Rate Risk
We may be subject to interest rate risk on variable rate borrowings under our ABL Credit Facility. We do not currently engage in interest rate derivatives to hedge our interest rate risk. The impact of a 1% increase in interest rates on our variable rate debt would have resulted in an increase in interest expense and corresponding decrease/(increase) in pre‑tax income/(loss) of approximately $0.5 million, $0.1 million and $0, for the years ended December 31, 2023, 2022 and 2021, respectively.
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 maintaining an allowance for doubtful accounts.
47


Item 8. Financial Statements and Supplementary Data.
REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM
To the Shareholders and the Board of Directors of ProPetro Holding Corp. and Subsidiaries:

Opinion on the Financial Statements
We have audited the accompanying consolidated balance sheet of ProPetro Holding Corp. and Subsidiaries (the Company) as of December 31, 2023, the related consolidated statements of operations, shareholders’ equity and cash flows, for the year then ended, and the related notes (collectively, the financial statements). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2023, and the results of its operations and its cash flows for the year then ended in conformity with accounting principles generally accepted in the United States of America.
We have also audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the Company’s internal control over financial reporting as of December 31, 2023, based on criteria established in Internal Control—Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission in 2013, and our report dated March 13, 2024, expressed an opinion that the Company had not maintained effective internal control over financial reporting as of December 31, 2023, based on criteria established in Internal Control—Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission in 2013.
As discussed in Note 11 to the financial statements, the Company changed the composition of its segment information in 2023. We have audited the adjustments necessary to restate the 2022 and 2021 segment information as provided in Note 11. In our opinion, such adjustments are appropriate and have been properly applied. We were not engaged to audit, review or apply any procedures to the 2022 or 2021 financial statements of the Company other than with respect to the adjustments and, accordingly, we do not express an opinion or any other form of assurance on the 2022 and 2021 financial statements taken as a whole.
Basis for Opinion
These financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on the Company’s financial statements based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.
We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. Our audit included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audit also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audit provides a reasonable basis for our opinion.
Critical Audit Matter
The critical audit matter communicated below is a matter arising from the current period audit of the financial statements that was communicated or required to be communicated to the audit committee and that: (1) relates to accounts or disclosures that are material to the financial statements and (2) involved especially challenging, subjective or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing separate opinions on the critical audit matter or on the accounts or disclosures to which it relates.
Acquisition — Par Five Energy Services, LLC — Fair value of assets acquired, and liabilities assumed — Refer to Notes 1 and 4 to the financial statements
Critical Audit Matter Description
The Company completed the acquisition of Par Five Energy Services, LLC (“Par Five”) for a total purchase consideration of $25.4 million on December 1, 2023 (the “Acquisition”). The Company accounted for the Acquisition using the acquisition method of accounting for business combinations. Accordingly, the purchase price was allocated to the assets acquired and
48


liabilities assumed based on their respective estimated fair values. The largest asset classes acquired include property and equipment consisting mainly of oilfield cementing pumps, vehicles, trailer, tanks, and support equipment. The method for determining fair value varied depending on the type of the asset or liability and involved management making significant estimates related to assumptions such as replacement cost, normal useful life and economic obsolescence.
We identified the valuation of property and equipment arising out of the Acquisition as a critical audit matter because of the estimates and assumptions management makes to determine the fair value of these assets. This required a high degree of auditor judgement and an increased extent of effort, including the need to involve our internal valuation specialists, when performing audit procedures to evaluate the reasonableness of management’s assumptions such as replacement cost, normal useful life and economic obsolescence.
How the Critical Audit Matter Was Addressed in the Audit
Our audit procedures related to the fair value of property and equipment acquired as part of the Acquisition included the following, among others:
We obtained an understanding of the relevant controls related to the recording of assets acquired and liabilities assumed in a business combination and tested such controls for design and operating effectiveness.
With the assistance of our internal valuation specialists, we evaluated the reasonableness of the valuation methodology and significant assumptions including estimates of trend factor calculation, replacement cost, normal useful life, and economic obsolescence by (1) evaluating the source information and assumptions used by management, (2) testing the mathematical accuracy of the calculation, and (3) comparing our estimates to those used by management.

/s/ RSM US LLP
We have served as the Company's auditor since 2023.
Houston, Texas
March 13, 2024
PCAOB ID: 49

49


REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM
To the Shareholders and the Board of Directors of ProPetro Holding Corp. and Subsidiaries:

Opinion on Internal Control over Financial Reporting
We have audited ProPetro Holding Corp and Subsidiaries (the Company’s) internal control over financial reporting as of December 31, 2023, based on criteria established in Internal Control—Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission in 2013. In our opinion, because of the effect of the material weakness described below on the achievement of the objectives of the control criteria, the Company has not maintained effective internal control over financial reporting as of December 31, 2023, based on criteria established in Internal Control—Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission in 2013.
We have also audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the consolidated financial statements of the Company as of and for the year ended December 31, 2023 and our report dated March 13, 2024 expressed an unqualified opinion on those consolidated financial statements.
A material weakness is a deficiency, or a combination of deficiencies, in internal control over financial reporting, such that there is a reasonable possibility that a material misstatement of the Company’s annual or interim consolidated financial statements will not be prevented or detected on a timely basis. The following material weakness has been identified and included in management’s assessment.
The Company did not maintain adequate segregation of duties or sufficient compensating management review controls to effectively mitigate an inadequate system access control configuration in its accounting system in which manual journal entry approvers can modify the entries before posting. This deficiency is solely related to manual journal entries and has no impact on system-generated journal entries flowing through its accounting system and other feeder systems. This issue impacts all manual journal entries impacting all affected transaction cycles. Due to this control deficiency, other manual-dependent controls were deemed ineffective.
This material weakness was considered in determining the nature, timing and extent of audit tests applied in our audit of the 2023 consolidated financial statements, and this report does not affect our report dated March 13, 2024, on those consolidated financial statements.
Basis for Opinion
The Company’s management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting in the accompanying Management’s Report on Internal Control over Financial Reporting. Our responsibility is to express an opinion on the Company’s internal control over financial reporting based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.
We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects. Our audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audit also included performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.
Definition and Limitations of Internal Control over Financial Reporting
A company’s internal control over financial reporting is a process designed 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. A company’s internal control over financial reporting includes those policies and procedures that: (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the
50


company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use or disposition of the company’s assets that could have a material effect on the financial statements.
Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.

/s/ RSM US LLP
Houston, Texas
March 13, 2024
PCAOB ID: 49

51


REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM
To the Shareholders and the Board of Directors of
ProPetro Holding Corp. and Subsidiaries
Opinion on the Financial Statements

We have audited, before the effects of the retrospective adjustments to the disclosures for a change in the composition of reportable segments discussed in Note 11 to the consolidated financial statements, the consolidated balance sheet of ProPetro Holding Corp. and Subsidiaries (the "Company") as of December 31, 2022, the related consolidated statements of operations, shareholders' equity, and cash flows, for each of the two years in the period ended December 31, 2022, and the related notes (collectively, referred to as, the "financial statements") (the 2022 and 2021 financial statements before the effects of the retrospective adjustments discussed in Note 11 to the financial statements are not presented herein). In our opinion, the 2022 and 2021 financial statements, before the effects of the retrospective adjustments to the disclosures for a change in the composition of reportable segments discussed in Note 11 to the financial statements, present fairly, in all material respects, the financial position of the Company as of December 31, 2022, and the results of its operations and its cash flows for each of the two years in the period ended December 31, 2022, in conformity with accounting principles generally accepted in the United States of America.
We were not engaged to audit, review, or apply any procedures to the retrospective adjustments to the disclosures for a change in the composition of reportable segments discussed in Note 11 to the financial statements, and accordingly, we do not express an opinion or any other form of assurance about whether such retrospective adjustments are appropriate and have been properly applied. Those retrospective adjustments were audited by other auditors.
Basis of Opinion
These financial statements are the responsibility of the Company's management. Our responsibility is to express an opinion on the Company's financial statements based on our audits. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.
We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.

/s/ DELOITTE & TOUCHE LLP
Houston, Texas
February 23, 2023
We began serving as the Company's auditor since 2013. In 2023 we became the predecessor auditor.
52



PROPETRO HOLDING CORP.
CONSOLIDATED BALANCE SHEETS
AS OF DECEMBER 31, 2023 AND 2022
(In thousands, except share data)
20232022
ASSETS
CURRENT ASSETS:
Cash, cash equivalents and restricted cash$33,354 $88,862 
Accounts receivable - net of allowance for credit losses of $236 and $419, respectively
237,012 215,925 
Inventories
17,705 5,034 
Prepaid expenses
14,640 8,643 
Short-term investment, net7,745 10,283 
Other current assets
353 38 
Total current assets
310,809 328,785 
PROPERTY AND EQUIPMENT - Net of accumulated depreciation
967,116 922,735 
OPERATING LEASE RIGHT-OF-USE ASSETS
78,583 3,147 
FINANCE LEASE RIGHT-OF-USE ASSETS47,449  
OTHER NONCURRENT ASSETS:
Goodwill23,624 23,624 
Intangible assets - net of amortization50,615 56,345 
Other noncurrent assets
2,116 1,150 
Total other noncurrent assets
76,355 81,119 
TOTAL ASSETS
$1,480,312 $1,335,786 
LIABILITIES AND SHAREHOLDERS’ EQUITY
CURRENT LIABILITIES:
Accounts payable
$161,441 $234,299 
Accrued and other current liabilities
75,616 49,027 
Operating lease liabilities
17,029 854 
Finance lease liabilities
17,063  
Total current liabilities
271,149 284,180 
DEFERRED INCOME TAXES
93,105 65,265 
LONG-TERM DEBT
45,000 30,000 
NONCURRENT OPERATING LEASE LIABILITIES
38,600 2,308 
NONCURRENT FINANCE LEASE LIABILITIES
30,886  
OTHER LONG-TERM LIABILITIES
3,180  
Total liabilities
481,920 381,753 
COMMITMENTS AND CONTINGENCIES (Note 18)
SHAREHOLDERS’ EQUITY:
Preferred stock, $0.001 par value, 30,000,000 shares authorized, none issued, respectively
  
Common stock, $0.001 par value, 200,000,000 shares authorized, 109,483,281 and 114,515,008 shares issued and outstanding, respectively
109 114 
Additional paid-in capital
929,249 970,519 
Retained earnings (accumulated deficit)
69,034 (16,600)
Total shareholders’ equity
998,392 954,033 
TOTAL LIABILITIES AND SHAREHOLDERS’ EQUITY
$1,480,312 $1,335,786 
See notes to consolidated financial statements.
53


PROPETRO HOLDING CORP.
CONSOLIDATED STATEMENTS OF OPERATIONS
FOR THE YEARS ENDED DECEMBER 31, 2023, 2022 AND 2021
(In thousands, except per share data)
202320222021
REVENUE - Service revenue
$1,630,399 $1,279,701 $874,514 
COSTS AND EXPENSES:
Cost of services (exclusive of depreciation and amortization)
1,131,801 882,820 662,266 
General and administrative expenses (inclusive of stock‑based compensation) 114,354 111,760 82,921 
Depreciation and amortization
180,886 128,108 133,377 
Impairment expense
 57,454  
Loss on disposal of assets
73,015 102,150 64,646 
Total costs and expenses
1,500,056 1,282,292 943,210 
OPERATING INCOME (LOSS)
130,343 (2,591)(68,696)
OTHER (EXPENSE) INCOME:
Interest expense
(5,308)(1,605)(614)
Other (expense) income
(9,533)11,582 873 
Total other (expense) income
(14,841)9,977 259 
INCOME (LOSS) BEFORE INCOME TAXES115,502 7,386 (68,437)
INCOME TAX (EXPENSE) BENEFIT
(29,868)(5,356)14,252 
NET INCOME (LOSS)
$85,634 $2,030 $(54,185)
NET INCOME (LOSS) PER COMMON SHARE:
Basic
$0.76 $0.02 $(0.53)
Diluted
$0.76 $0.02 $(0.53)
WEIGHTED AVERAGE COMMON SHARES OUTSTANDING:
Basic
113,004 105,868 102,655 
Diluted
113,416 106,939 102,655 


See notes to consolidated financial statements.
54


PROPETRO HOLDING CORP.
CONSOLIDATED STATEMENTS OF SHAREHOLDERS’ EQUITY
FOR THE YEARS ENDED DECEMBER 31, 2023, 2022 AND 2021
(In thousands)
Common Stock
SharesAmountAdditional
Paid‑In
Capital
Retained Earnings (Accumulated
Deficit)
Total
BALANCE - January 1, 2021100,913 $101 $835,115 $35,555 $870,771 
Stock‑based compensation cost— — 11,519 — 11,519 
Issuance of equity award—net2,524 3 4,014 — 4,017 
Tax withholdings paid for net settlement of equity awards— — (5,820)— (5,820)
Net loss— — — (54,185)(54,185)
BALANCE - December 31, 2021103,437 $104 $844,828 $(18,630)$826,302 
Stock‑based compensation cost— — 21,881 — 21,881 
Issuance of equity awards—net11,078 10 107,689 — 107,699 
Tax withholdings paid for net settlement of equity awards — — (3,879)— (3,879)
Net income— — — 2,030 2,030 
BALANCE - December 31, 2022114,515 $114 $970,519 $(16,600)$954,033 
Stock‑based compensation cost— — 14,450 — 14,450 
Issuance of equity—net763 1 (1)—  
Tax withholdings paid for net settlement of equity awards— — (3,543)— (3,543)
Share repurchases(5,795)(6)(51,732)— (51,738)
Excise tax on share repurchases— — (444)— (444)
Net income— — — 85,634 85,634 
BALANCE - December 31, 2023109,483 $109 $929,249 $69,034 $998,392 

See notes to consolidated financial statements.
55


PROPETRO HOLDING CORP.
CONSOLIDATED STATEMENTS OF CASH FLOWS
FOR THE YEARS ENDED DECEMBER 31, 2023, 2022 AND 2021
(In thousands)
202320222021
CASH FLOWS FROM OPERATING ACTIVITIES:
Net income (loss) $85,634 $2,030 $(54,185)
Adjustments to reconcile net income (loss) to net cash provided by operating activities:
Depreciation and amortization
180,886 128,108 133,377 
Impairment expense  57,454  
Deferred income tax expense (benefit) 27,840 4,213 (14,288)
Amortization of deferred debt issuance costs
359 785 542 
Stock‑based compensation
14,450 21,881 11,519 
Provision for credit losses34 202 282 
Loss on disposal of assets
73,015 102,150 64,646 
Unrealized loss on short-term investment2,538 1,570  
Non-cash income from settlement with equipment manufacturer (2,668) 
Changes in operating assets and liabilities:
Accounts receivable
(12,408)(66,900)(43,742)
Other current assets
(831)354 310 
Inventories
(6,017)124 (1,220)
Prepaid expenses
(6,143)743 4,463 
Accounts payable
(11,429)27,428 51,764 
Accrued and other current liabilities 26,431 22,602 1,246 
Accrued interest
383 353  
Net cash provided by operating activities
374,742 300,429 154,714 
CASH FLOWS FROM INVESTING ACTIVITIES:
Capital expenditures
(370,869)(319,683)(143,523)
Business acquisitions, net of cash acquired(22,215)(38,639) 
Proceeds from sale of assets
8,957 8,577 39,231 
Net cash used in investing activities
(384,127)(349,745)(104,292)
CASH FLOWS FROM FINANCING ACTIVITIES:
Proceeds from borrowings
30,000 30,000  
Repayments of borrowings
(15,000)  
Payments of finance lease obligation (4,663)  
Repayments of insurance financing
  (5,473)
Payment of debt issuance costs
(1,179)(824) 
Proceeds from exercise of equity awards
 963 4,017 
Tax withholdings paid for net settlement of equity awards(3,543)(3,879)(5,820)
Share repurchases(51,738)  
Net cash (used in) provided by financing activities
(46,123)26,260 (7,276)
NET (DECREASE) INCREASE IN CASH, CASH EQUIVALENTS AND RESTRICTED CASH (55,508)(23,056)43,146 
CASH, CASH EQUIVALENTS AND RESTRICTED CASH — Beginning of year
88,862 111,918 68,772 
CASH, CASH EQUIVALENTS AND RESTRICTED CASH — End of year
$33,354 $88,862 $111,918 


See notes to consolidated financial statements.
56


PROPETRO HOLDING CORP.
CONSOLIDATED STATEMENTS OF CASH FLOWS (Continued)
FOR THE YEARS ENDED DECEMBER 31, 2023
, 2022 AND 2021
(In thousands)
The following table provides a reconciliation of cash, cash equivalents and restricted cash to amounts reported within the consolidated balance sheets:
202320222021
Summary of cash, cash equivalents and restricted cash
Cash and cash equivalents$33,354 $78,862 $111,918 
Restricted cash 10,000  
Total cash, cash equivalents and restricted cash — End of year$33,354 $88,862 $111,918 
See notes to consolidated financial statements.
57

PROPETRO HOLDING CORP.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS


1. ORGANIZATION AND HISTORY
ProPetro Holding Corp. ("Holding"), a Texas corporation was formed on April 14, 2007, and it is a holding company for its wholly owned subsidiaries ProPetro Services, Inc., a Texas corporation ("Services"), and Silvertip Completion Services Operating, LLC, a Delaware limited liability company ("Silvertip"). Services and Silvertip together offer hydraulic fracturing, wireline, cementing and other complementary services to oil and gas producers, located primarily in Texas, New Mexico and Utah. Holding was converted and incorporated as a Delaware Corporation on March 8, 2017.
On December 1, 2023, we consummated the purchase of the assets and operations of Par Five Energy Services LLC (“Par Five”), which provides cementing services in the Delaware Basin in exchange for $25.4 million of cash (the “Par Five Acquisition”). Par Five’s business complements our existing cementing business and enables us to serve both the Midland and Delaware Basins of the Permian Basin.
On November 1, 2022, we consummated the acquisition of all of the outstanding limited liability company interests of Silvertip, which provides wireline perforation and ancillary services solely in the Permian Basin in exchange for 10.1 million shares of our common stock valued at $106.7 million, $30.0 million of cash, the payoff of $7.2 million of assumed debt, and the payment of certain other closing and transaction costs ("the Silvertip Acquisition").
Unless otherwise indicated, references in these notes to consolidated financial statements to "ProPetro Holding Corp.," "the Company," "we," "our," "us" or like terms refer to Holding, Services, and Silvertip.
On December 31, 2018, we consummated the purchase of certain pressure pumping assets and real property from Pioneer Natural Resources USA, Inc. (“Pioneer”) and Pioneer Pumping Services, LLC (“Pioneer Pumping Services”) in connection with our purchase of certain pressure pumping assets and real property (the “Pioneer Pressure Pumping Acquisition”) in exchange for 16.6 million shares of our common stock and $110.0 million in cash, and concurrently entered into a pressure pumping services agreement (the "Pioneer Services Agreement") with Pioneer. The pressure pumping assets acquired included hydraulic fracturing pumps of 510,000 hydraulic horsepower ("HHP"), four coiled tubing units and the associated equipment maintenance facility.
On March 31, 2022, we entered into an amended and restated pressure pumping services agreement (the “A&R Pressure Pumping Services Agreement”) to replace the Pioneer Services Agreement that was entered into in connection with the Pioneer Pressure Pumping Acquisition. This agreement expired at the conclusion of its term and was replaced by the Fleet One Agreement and Fleet Two Agreement described below.
On October 31, 2022, we entered into two pressure pumping services agreements (the “Fleet One Agreement” and the “Fleet Two Agreement”) with Pioneer, pursuant to which we provided hydraulic fracturing services with two committed fleets, subject to certain termination and release rights. The Fleet One Agreement was effective as of January 1, 2023 and was terminated on August 31, 2023. The Fleet Two Agreement was effective as of January 1, 2023 and was terminated on May 12, 2023. In October 2023, Pioneer entered into a merger agreement with Exxon Mobil Corporation.
2. SIGNIFICANT ACCOUNTING POLICIES
A summary of the significant accounting policies consistently applied in the preparation of the accompanying consolidated financial statements are as follows:
Principles of Consolidation — The accompanying consolidated financial statements include the accounts of Holding and its wholly owned subsidiaries, Services and Silvertip. All intercompany accounts and transactions have been eliminated in consolidation.
Basis of Presentation — The accompanying consolidated financial statements and related notes have been prepared pursuant to the rules and regulations of the United States Securities and Exchange Commission ("SEC") and in conformity with accounting principles generally accepted in the United States of America ("GAAP").
Use of Estimates — Management is required to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the consolidated financial statements and revenues and expenses during the reporting period. Such estimates include, but are not limited to, allowance for credit losses, useful lives for depreciation of property and equipment, estimates of fair value of property and equipment, estimates related to fair value of reporting units for purposes of assessing goodwill, intangible assets, discount rates underlying our lease right-of-use assets and
58

PROPETRO HOLDING CORP.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

2. SIGNIFICANT ACCOUNTING POLICIES (Continued)
liabilities, estimates related to deferred tax assets and liabilities, including any related valuation allowances, and estimates of fair value of stock‑based compensation. Actual results could differ from those estimates.
Revenue Recognition — The Company’s services are sold based upon contracts with customers. The Company recognizes revenue when it satisfies a performance obligation by transferring control over a product or service to a customer.
Hydraulic fracturing is an oil well completion technique, which is part of the overall well completions process. It is a well-stimulation technique intended to optimize hydrocarbon flow paths during the completion phase of shale wellbores. The process involves the injection of water, sand and chemicals under high pressure into shale formations. Our hydraulic fracturing contracts with our customers have one performance obligation, which is the contracted total stages, satisfied over time. We recognize revenue over time using a progress output, unit-of-work performed method, which is based on the agreed fixed transaction price and actual stages completed. We believe that recognizing revenue based on actual stages completed faithfully depicts how our hydraulic fracturing services are transferred to our customers over time. In addition, certain of our hydraulic fracturing equipment may be entitled to reservation fee charges if a customer were to reserve committed hydraulic fracturing equipment. The Company recognizes revenue related to reservation fee charges on a daily basis as the performance obligations are met.
Acidizing, which is part of our hydraulic fracturing operating segment, involves a well-stimulation technique where acid or similar chemicals are injected under pressure into formations to form or expand fissures. Our acidizing contracts have one performance obligation, satisfied at a point-in-time, upon completion of the contracted service or sale of acid or chemical when control is transferred to the customer. Jobs for these services are typically short term in nature, with most jobs completed in less than a day. We recognize acidizing revenue at a point-in-time, upon completion of the performance obligation.
Our cementing services use pressure pumping equipment to deliver a slurry of liquid cement that is pumped down a well between the casing and the borehole. Our cementing contracts have one performance obligation, satisfied at a point-in-time, upon completion of the contracted service when control is transferred to the customer. Jobs for these services are typically short term in nature, with most jobs completed in less than a day. We recognize cementing revenue at a point-in-time, upon completion of the performance obligation.
Wireline services (including pumpdown) are oil well completion techniques, which are part of the well completions services. Our wireline services utilize equipment with a drum of wireline to deploy perforating guns in the well to perforate the casing, cement, and formation. Once the well is perforated, the well can be fractured. Pumpdown utilizes pressure pumping equipment to pump water into the well to deploy perforating guns attached to wireline through the lateral section of a well. Our wireline contracts with our customers have one performance obligation, which is the contracted total stages, satisfied over time. We recognize revenue over time using a progress output, unit-of-work performed method, which is based on the agreed fixed transaction price and actual stages completed. We believe that recognizing revenue based on actual stages completed faithfully depicts how our wireline services are transferred to our customers over time. In addition, certain of our wireline equipment is entitled to daily equipment charges while the equipment is on the customer’s locations. The Company recognizes revenue related daily equipment charges on a daily basis as the performance obligations are met.
The transaction price for each performance obligation for all our completion services is fixed per our contracts with our customers.
Coiled tubing involves complementary downhole well completion/remedial services. The performance obligation for these services had a fixed transaction price which was satisfied at a point-in-time upon completion of the service when control was transferred to the customer. Accordingly, we recognized revenue at a point-in-time, upon completion of the service and transfer of control to the customer. Effective September 1, 2022, we shut down our coiled tubing operations, and disposed of all of our coiled tubing assets.
Cash and Cash Equivalents — All highly liquid investments with an original maturity of three months or less.
Restricted Cash and Customer Cash Advances — Our restricted cash relates to cash received from a customer in connection with our contract with the customer to provide FORCESM electric-powered hydraulic fracturing equipment and services. The restricted cash will be used to pay for contractually agreed upon expenditures. The cash advances from the customer will be credited towards the customer’s invoice as our revenue performance obligations are met over the contract period. Our restricted cash balances at December 31, 2023 and 2022 were $0 and $10.0 million, respectively.
59

PROPETRO HOLDING CORP.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

2. SIGNIFICANT ACCOUNTING POLICIES (Continued)
The cash advances received represent contract liabilities in connection with the performance of certain completion services. The cash advance (contract liability) balances, which are included in accrued and other current liabilities in our consolidated balance sheets, were $19.2 million and $10.0 million as of December 31, 2023 and 2022, respectively. During 2023, we recognized revenue of $5.7 million from the cash advance amount outstanding at the beginning of the period. We had no cash advance amounts outstanding at the beginning of 2022, and we recognized no associated revenue during 2022.
Accounts Receivable — Accounts receivable are stated at the amount billed and billable to customers. At December 31, 2023 and 2022 accrued revenue (unbilled receivable) included as part of our accounts receivable was $55.4 million and $51.9 million, respectively. At December 31, 2023, the transaction price allocated to the remaining performance obligation for our partially completed hydraulic fracturing and wireline operations was $33.8 million, which is expected to be completed and recognized within one month following the current period balance sheet date. At December 31, 2022, the transaction price allocated to the remaining performance obligation for our then partially completed hydraulic fracturing and wireline operations was $38.7 million, which was recorded as part of revenues for the year ended December 31, 2023.
As of December 31, 2023, the Company had $0.2 million allowance for credit losses. Our allowance for credit losses is based on the evaluation of both our historic collection experience and economic outlook for the oil and gas industry. We evaluated the historic loss experience on our accounts receivable and also considered separately customers with receivable balances that may be negatively impacted by current or future economic developments and market conditions. While the Company has not experienced significant credit losses in the past and has not yet seen material changes to the payment patterns of its customers, the Company cannot predict with any certainty the degree to which the impacts of depressed economic activities, including the potential impact of periodically adjusted borrowing base limits, level of hedged production, or unforeseen well shut-downs may affect the ability of its customers to timely pay receivables when due. Accordingly, in future periods, the Company may revise its estimates of expected credit losses.
The table below shows a summary of allowance for credit losses:
(in thousands)
Year Ended December 31,
202320222021
Balance - January 1,$419 $217 $1,497 
Provision for credit losses during the period34 202 282 
Write-off during the period(217) (1,562)
Balance - December 31,$236 $419 $217 
Inventories — Inventories, which consists only of raw materials and fluid ends, are stated at lower of average cost and net realizable value.
Property and Equipment — The Company’s property and equipment are recorded at cost, less accumulated depreciation.
Depreciation — Depreciation of property and equipment is provided on the straight‑line method over the following estimated useful lives:
Land
Indefinite
Buildings and property improvements
5 - 30 years
Vehicles
1 ‑ 5 years
Equipment
1 ‑ 22 years
Leasehold improvements
5 ‑ 20 years
Upon sale or retirement of property and equipment, including certain major components of our completion services equipment that are replaced, the cost and related accumulated depreciation are removed from the balance sheet and the net amount, less proceeds from disposal, is recognized as a gain or loss in the statement of operations. A significant portion of our loss on disposal of assets relates to replacement of major components like fluid and power ends. The Company recorded a loss on disposal of assets of $73.0 million, $102.1 million and $64.6 million for the years ended December 31, 2023, 2022 and 2021, respectively.
60

PROPETRO HOLDING CORP.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

2. SIGNIFICANT ACCOUNTING POLICIES (Continued)
Impairment of Long‑Lived Assets — In accordance with Financial Accounting Standards Board ("FASB") Accounting Standards Codification ("ASC") 360, Accounting for the Impairment or Disposal of Long‑Lived Assets, the Company reviews its long‑lived assets to be held and used whenever events or circumstances indicate that the carrying value of those assets may not be recoverable.
An impairment loss is indicated if the sum of the expected future undiscounted cash flows attributable to the asset group is less than the carrying amount of such asset group. In this circumstance, the Company recognizes an impairment loss for the amount by which the carrying amount of the asset group exceeds the fair value of the asset group. No impairment expense was recorded during the year ended December 31, 2023. During the year ended December 31, 2022, we recorded impairment expense of approximately $57.5 million in connection with our DuraStim® electric-powered hydraulic fracturing equipment. No impairment expense was recorded during the year ended December 31, 2021.
The Company accounts for long‑lived assets to be disposed of at the lower of their carrying amount or fair value, less cost to sell once management has committed to a plan to dispose of the assets.
Goodwill — Goodwill is the excess of the consideration transferred over the fair value of the tangible and identifiable intangible assets and liabilities recognized. Goodwill is not amortized. We perform an annual impairment test of goodwill as of December 31, or more frequently if circumstances indicate that impairment may exist. The determination of impairment is made by comparing the carrying amount of a reporting unit with its fair value, which is generally calculated using a combination of market and income approaches. If the fair value of the reporting unit exceeds the carrying value, no further testing is performed. If the fair value of the reporting unit is less than the carrying value, we consider goodwill to be impaired, and the amount of impairment loss is calculated and recorded in the statement of operations.
On November 1, 2022, we acquired Silvertip for $148.1 million. We accounted for the Silvertip Acquisition as a business combination using the acquisition method of accounting. Goodwill of $23.6 million was recorded as of the Silvertip Acquisition Date (as defined below), which represents the excess of the purchase price over the fair value of the assets and liabilities assumed. The acquisition complemented our existing business.
As of December 31, 2023 and 2022, our goodwill carrying value was $23.6 million and $23.6 million, respectively. There were no additions to goodwill during the year ended December 31, 2023. The wireline operating segment is the only segment with goodwill at December 31, 2023 and 2022. We conducted our annual impairment test of goodwill in accordance with ASC 350, Intangibles—Goodwill and Other, as of December 31, 2023 and determined that no impairment to the carrying value of goodwill for our reporting unit (wireline operating segment) was required. There were no goodwill impairment losses during the years ended December 31, 2023 and 2022.
Intangible Assets — Intangible assets consist of customer relationships and trademark/trade name purchased in connection with the Silvertip Acquisition. In connection with the Silvertip Acquisition, we added intangible assets consisting of $46.5 million of customer relationships and $10.8 million of trademark/trade name. Intangible assets are amortized on a basis that reflects the pattern in which the economic benefits of the intangible assets are realized on a straight‑line basis over the asset’s estimated useful life, which is ten years. No significant residual value is estimated for intangible assets.
Income Taxes — Income taxes are accounted for under the asset and liability method, which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been included in the consolidated financial statements. Under this method, deferred tax assets and liabilities are determined on the basis of differences between the consolidated financial statements and tax bases of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to reverse. The effect of a change in tax rates on deferred tax assets and liabilities is recognized in income in the period that includes the enactment date.
We recognize deferred tax assets to the extent that we believe these assets are more likely than not to be realized. In making such a determination, we consider all positive and negative evidence, including future reversals of existing taxable temporary differences, projected future taxable income, and the results of recent operations. If we determine that we would not be able to fully realize our deferred tax assets in the future, we would record a valuation allowance.
Deferred Loan Costs — The Company capitalized certain costs in connection with the amendment and restatement of its revolving credit facility, including lender, legal, and accounting fees. These costs are being amortized over the term of the related loan using the straight‑line method. Unamortized deferred loan costs associated with loans paid off or refinanced with different lenders are expensed in the period in which such an event occurs. Deferred loan costs are classified as a reduction of
61

PROPETRO HOLDING CORP.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

2. SIGNIFICANT ACCOUNTING POLICIES (Continued)
long‑term debt or in certain instances as an asset in the consolidated balance sheet. Amortization of deferred loan costs is recorded as interest expense in the statement of operations, and during the years ended December 31, 2023, 2022 and 2021, the amount of expense recorded was $0.4 million, $0.8 million and $0.5 million, respectively.
Stock-Based Compensation — The Company recognizes the cost of stock-based awards on a straight‑line basis over the requisite service period of the award, which is usually the vesting period under the fair value method. Total compensation cost is measured on the grant date or modification date, as applicable, using fair value estimates.
Insurance Financing — The Company annually renews its commercial insurance policies, and may choose to either directly pay the insurance premium or finance a portion of the premium. If the Company finances a portion of the premium, a prepaid insurance asset is recorded and amortized monthly over the relevant period.
Concentration of Credit Risk — The Company’s assets that are potentially subject to concentrations of credit risk are cash and cash equivalents and trade accounts receivable. Cash balances are maintained in financial institutions, which at times exceed federally insured limits. The Company monitors the financial condition of the financial institutions in which accounts are maintained and has not experienced any losses in such accounts. The receivables of the Company are with credible operators in the oil and natural gas industries. The Company performs ongoing evaluations as to the financial condition of its customers with respect to trade receivables.
Share Repurchases — All shares of common stock repurchased through the Company's share repurchase program are retired upon repurchase. The Company accounts for the purchase price of repurchased common stock in excess of par value ($0.001 per share of common stock) 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 of retained earnings.
Change in Accounting Estimates — Current trends in hydraulic fracturing equipment operating conditions such as larger pads, changes to job design and increased pumping hours per day have resulted in shorter useful lives for certain critical components that are included in our property and equipment assets. These recent trends necessitated a review of useful lives of our critical components like fluid ends, power ends, hydraulic fracturing units and other components in the first quarter of 2023. We determined that the estimated useful life of fluid ends is now less than one year, resulting in our determination that costs associated with the replacement of these components will no longer be capitalized, but instead recorded in inventories and amortized to cost of services over their estimated useful life. We have also shortened the estimated useful lives of power ends to two years from five years and hydraulic fracturing units to ten years from fifteen years. This change in accounting estimates was made effective January 1, 2023 and accounted for prospectively. The net effect of this change for the year ended December 31, 2023, was a $19.1 million decrease in net income, or $0.17 per basic and diluted share, respectively.
Additionally, in connection with the review of our fluid ends and power ends estimated useful life, effective January 1, 2023, we are writing off the remaining book value of power ends that prematurely fail as accelerated depreciation. These write-off amounts were $12.5 million, $11.8 million, $8.4 million and $6.0 million for the three months ended March, 31, 2023, June 30, 2023, September 30, 2023 and December 31, 2023, respectively. However, to conform to prior year presentation, we have presented these write-off amounts within loss on disposal of assets for the year ended December 31, 2023. In 2022 and 2021, we wrote off the remaining book value of prematurely failed and disposed of power ends to loss on disposal of assets.
Recently Issued Accounting Standards
In October 2023, the FASB issued Accounting Standards Update ("ASU") No. 2023-06, Disclosure Improvements: Codification Amendments in Response to the SEC’s Disclosure Update and Simplification Initiative. This ASU incorporates certain SEC disclosure requirements into the FASB Accounting Standards Codification (“Codification”). The amendments in the ASU represent changes to clarify or improve disclosure and presentation requirements of a variety of Codification topics, allow users to more easily compare entities subject to the SEC’s existing disclosures with those entities that were not previously subject to the requirements, and align the requirements in the Codification with the SEC’s regulations. ASU 2023-06 will become effective for each amendment on the effective date of the SEC's corresponding disclosure rule changes. We do not expect ASU 2023-06 to have a material impact on our consolidated financial statements.
In November 2023, the FASB issued ASU No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which requires public entities to disclose on an annual and interim basis, 1) significant segment expenses that are regularly provided to the Chief Operating Decision Maker (the “CODM”) and included within each reported measure of segment profit or loss (collectively referred to as the “significant expense principle”) and 2) an amount for other segment items
62

PROPETRO HOLDING CORP.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

2. SIGNIFICANT ACCOUNTING POLICIES (Continued)
representing the difference between segment revenue less the segment expenses disclosed under the significant expense principle and each reported measure of segment profit or loss. This ASU also requires public entities to provide all annual disclosures about a reportable segment’s profit or loss and assets currently required by Topic 280 in interim periods, clarifies that if the CODM uses more than one measure of a segment’s profit or loss in assessing segment performance and deciding how to allocate resources, a public entity may report one or more of those additional measures of segment profit or loss but at least one of the reported segment profit or loss measures (or the single reported measure, if only one is disclosed) should be the measure that is most consistent with the measurement principles under GAAP. This ASU also requires disclosure of the title and position of the CODM and an explanation of how the CODM uses the reported measure(s) of segment profit or loss in assessing segment performance and deciding how to allocate resources, and requires a public entity that has a single reportable segment to provide all the disclosures required by the amendments in this ASU and all existing segment disclosures in Topic 280. This ASU is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. We do not expect ASU 2023-07 to have a material effect on our consolidated financial statements.
In December 2023, the FASB issued ASU No. 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which requires disaggregation of certain components included in the Company’s effective tax rate and income taxes paid disclosures. The guidance is effective for annual periods beginning after December 15, 2024. We are currently assessing the impact of ASU 2023-09 on our consolidated financial statements but do not expect it will have a material impact.
3. SUPPLEMENTAL CASH FLOWS INFORMATION
(in thousands)
Year Ended December 31,
202320222021
Supplemental cash flows disclosures
Interest paid
$4,564 $467 $72 
Income taxes paid
$1,110 $129 $196 
Supplemental disclosure of non‑cash investing and financing activities
Capital expenditures included in accounts payable and accrued liabilities
$21,604 $82,452 $36,818 
Par Five asset purchase consideration included in other long-term liabilities$3,180 $ $ 
Common stock issued for Silvertip Acquisition$ $106,736 $ 
Non-cash purchases of property and equipment$ $2,668 $ 
Equity securities received in exchange for sale of assets$ $11,853 $ 
4. BUSINESS ACQUISITIONS
Par Five Acquisition
On December 1, 2023, the Company completed the acquisition of certain assets and certain liabilities of Par Five. Par Five is an oilfield service company based in Artesia, New Mexico that provides cementing and remediation services across the Permian Basin in Texas and New Mexico. As a result of the acquisition, the Company expanded its operations in the cementing service business unit.

The following table summarizes the consideration transferred to Par Five and the recognized amounts of identified assets acquired and liabilities assumed at the acquisition date:

(in thousands)
Total purchase consideration:
Cash$22,215 
Deferred cash payment3,180 
Total consideration$25,395 
63

PROPETRO HOLDING CORP.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

4. BUSINESS ACQUISITIONS (Continued)

(in thousands)
Recognized amounts of assets acquired and liabilities assumed:
Accounts receivable$8,712 
Inventory321 
Property, plant and equipment17,175 
Accrued liabilities(813)
Total net assets acquired$25,395 

Preliminary estimates of fair values of the assets acquired and the liabilities assumed are based on information available through the issuance of these consolidated financial statements, and the Company is continuing to evaluate the underlying inputs and assumptions used in the valuations. Accordingly, these preliminary estimates are subject to change during the measurement period, which is up to one year from the acquisition date.

The deferred cash consideration of $3.2 million will be used to cover the amount by which the estimated purchase price exceeds the final purchase price, if any. The unused amount is payable to Par Five or its beneficiary on June 1, 2025 and accrues interest at 4.0% per annum. This obligation is shown within other long-term liabilities in our consolidated balance sheets. As of December 31, 2023, the outstanding amount for this obligation was $3.2 million.

The fair value of the assets acquired includes account receivables of $8.7 million. The gross amount due under contracts is $8.7 million, of which none is expected to be uncollectible. The Company did not acquire any other class of receivable as a result of the acquisition of Par Five.

The acquired business contributed revenues of $4.9 million and net income of $1.2 million to the Company for the period from December 1, 2023 to December 31, 2023. The following unaudited pro forma summary presents consolidated information of the Company as if the business combination had occurred on January 1, 2022.

(unaudited, in thousands)
Year Ended December 31,
20232022
Revenue $1,672,350 $1,315,970 
Net income99,536 4,823 
The Company had material, nonrecurring pro forma adjustments directly attributable to the business combination included in the reported pro forma revenue and net income. These adjustments included nonrecurring acquisition costs incurred in 2023 but have been adjusted to be reflected in 2022.

These pro forma amounts have been calculated after applying the Company’s accounting policies and adjusting the results of Par Five to reflect the additional depreciation that would have been charged assuming the fair value adjustments to property, plant, and equipment had been applied from January 1, 2022, with the consequential tax effects.

For the year ended December 31, 2023, the Company incurred $1.3 million of acquisition costs. These expenses are included in general and administrative expenses on the Company’s consolidated income statement for the year ended December 31, 2023 and are reflected in pro forma net income for the year ended December 31, 2022, in the table above.

64

PROPETRO HOLDING CORP.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

4. BUSINESS ACQUISITIONS (Continued)
The Company’s consolidated statement of operations for the year ended December 31, 2023 includes 31 days of Par Five operations as the Par Five Acquisition closed on December 1, 2023.
Silvertip Acquisition
On November 1, 2022 (the "Silvertip Acquisition Date"), the Company entered into a purchase and sale agreement with New Silvertip Holdco, LLC, pursuant to which the Company acquired 100% of the outstanding limited liability company interests of Silvertip, a wireline services company in the Permian Basin, in exchange for total consideration of $148.1 million (the "Silvertip Purchase Price") consisting of 10.1 million shares of our common stock valued at $106.7 million, $30.0 million of cash, the payoff of $7.2 million of assumed debt, and the payment of $4.1 million of certain seller closing and transaction costs. The Silvertip Acquisition positions the Company as a more resilient and diversified completions-focused oilfield service provider headquartered in the Permian Basin.
The Company accounted for the Silvertip Acquisition using the acquisition method of accounting. The Silvertip Purchase Price was allocated to the major categories of assets acquired and liabilities assumed based upon their estimated fair value at the Silvertip Acquisition Date. The estimated fair values of certain assets and liabilities, including accounts receivable, require significant judgments and estimates. The measurements of assets acquired and liabilities assumed, are based on inputs that are not observable in the market and thus represent Level 3 inputs.
The following table summarizes the fair value of the consideration transferred in the Silvertip Acquisition and the Silvertip Purchase Price to the fair value of the assets acquired and liabilities assumed (which are included within the accompanying consolidated balance sheet as of December 31, 2022) as of the Silvertip Acquisition Date:
(in thousands)
Total purchase consideration:
Cash consideration$30,000 
Equity consideration106,736 
Debt payments and closing costs11,320 
Total consideration$148,056 
Cash and cash equivalents$2,681 
Accounts receivable and unbilled revenue21,079 
Inventories1,209 
Prepaid expenses2,476 
Other current assets1,059 
Property and equipment (1)
52,478 
Intangible assets:
Trademark/trade name (2)
10,800 
Customer relationships (2)
46,500 
Goodwill23,624 
Operating lease right-of-use asset2,783 
Total assets acquired164,689 
Accounts payable7,659 
Accrued and other current liabilities6,178 
Operating lease liability2,796 
Total liabilities assumed16,633 
Total purchase consideration$148,056 
(1)Remaining useful lives ranging from less than one to 22 years.
(2)Definite lived intangibles with amortization period of 10 years.
65

PROPETRO HOLDING CORP.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

4. BUSINESS ACQUISITIONS (Continued)
The goodwill arising from the Silvertip Acquisition is attributable to the expected operational synergies resulting from our integrated service offerings. The goodwill arising from the Silvertip Acquisition has been allocated to our wireline operations, and are included in our wireline operating segment.
The Company’s transaction costs were recognized separately from the acquisition of assets and assumptions of liabilities in the Silvertip Acquisition, and were expensed as incurred. These costs are included within general and administrative expenses in our consolidated statements of operations.
The following combined pro forma information assumes the Silvertip Acquisition occurred on January 1, 2021. The pro forma information presented below is for illustrative purposes only and does not reflect future events that occurred after December 31, 2022 or any operating efficiencies or inefficiencies that may result from the Silvertip Acquisition. The information is not necessarily indicative of results that would have been achieved had the Company controlled Silvertip during the periods presented.
(unaudited, in thousands)
Year Ended December 31,
20222021
Revenue$1,428,282 $1,013,261 
Net income (loss) (1)
26,716 (43,957)
(1)The nonrecurring acquisition costs of $2.2 million were included in our pro forma results for the year ended December 31, 2021.

The Company’s consolidated statement of operations for the year ended December 31, 2022, includes 61 days of Silvertip operations as the Silvertip Acquisition closed on November 1, 2022.
5. FAIR VALUE MEASUREMENTS
Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (i.e., the "exit price") in an orderly transaction between market participants at the measurement date.
In determining fair value, the Company uses various valuation approaches and establishes a hierarchy for inputs used in measuring fair value that maximizes the use of relevant observable inputs and minimizes the use of unobservable inputs by requiring that the most observable inputs be used, when available. Observable inputs are inputs that market participants would use in pricing the asset or liability developed based on market data obtained from sources independent of the Company. Unobservable inputs are inputs that reflect the Company’s assumptions about the assumptions other market participants would use in pricing the asset or liability developed based on the best information available in the circumstances. The hierarchy is broken down into three levels based on the observability of inputs as follows:
Level 1 — Valuations based on quoted prices in active markets for identical assets or liabilities that the Company has the ability to access. Valuation adjustments and block discounts are not applied to Level 1 instruments. Since valuations are based on quoted prices that are readily and regularly available in an active market, valuation of these instruments does not entail a significant degree of judgment.
Level 2 — Valuations based on one or more quoted prices in markets that are not active or for which all significant inputs are observable, either directly or indirectly.
Level 3 — Valuations based on inputs that are unobservable and significant to the overall fair value measurement.
A financial instrument’s categorization within the valuation hierarchy is based upon the lowest level of input that is significant to the fair value measurement. The Company’s assessment of the significance of a particular input to the fair value measurement in its entirety requires judgment and considers factors specific to the asset or liability.
66

PROPETRO HOLDING CORP.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

5. FAIR VALUE MEASUREMENTS (Continued)
Assets and Liabilities Measured at Fair Value on a Recurring Basis
The fair values of cash, cash equivalents and restricted cash, accounts receivable, accounts payable, accrued and other current liabilities, and long-term debt are estimated to be approximately equivalent to carrying amounts as of December 31, 2023 and 2022 and have been excluded from the table below.
Assets measured at fair value on a recurring basis as of December 31, 2023 are set forth below:
(In thousands)
Estimated fair value measurements
Balance
Quoted prices in
active market
(Level 1)
Significant other
observable inputs
(Level 2)
Significant other
unobservable inputs
(Level 3)
Total gains
(losses)
December 31, 2023:
Short-term investment$7,745 $7,745 $ $ $(2,538)
December 31, 2022:
Short-term investment$10,283 $10,283 $ $ $(1,570)
Short-term investment— On September 1, 2022, the Company received 2.6 million common shares of STEP Energy Services Ltd. ("STEP") with an estimated fair value of $11.8 million as part of the consideration for the sale of our coiled tubing assets to STEP. The shares were treated as an investment in equity securities measured at fair value using Level 1 inputs based on observable prices on the Toronto Stock Exchange and are shown under current assets in our consolidated balance sheets. As of December 31, 2023, the fair value of the short-term investment was estimated at $7.7 million. The fluctuation in stock price resulted in an unrealized loss of $2.5 million and $1.6 million for 2023 and 2022, respectively. Included in the unrealized loss was a gain of $0.1 million and a loss of $0.3 million resulting from non-cash foreign currency translation for the years ended December 31, 2023 and 2022, respectively. The unrealized losses resulting from stock price fluctuation and non-cash foreign currency translation are included in other income (expense) in our consolidated statements of operations. The Company is restricted from selling, transferring or assigning more than 0.9 million shares in any one calendar month.
Assets Measured at Fair Value on a Nonrecurring Basis
Certain assets and liabilities are measured at fair value on a nonrecurring basis. These items are not measured at fair value on an ongoing basis but may be subject to fair value adjustments in certain circumstances. These assets and liabilities include those acquired through the Par Five Acquisition, which are required to be measured at fair value on the acquisition date according to ASC Topic 805, Business Combinations (see Note 4. Business Acquisitions).
Whenever events or circumstances indicate that the carrying value of long-lived assets may not be recoverable, the Company reviews the carrying values of long‑lived assets, such as property and equipment and other assets to determine if they are recoverable. If any long‑lived assets are determined to be unrecoverable, an impairment expense is recorded in the period. No impairment of property and equipment was recorded during the year ended December 31, 2023. We recorded impairment expense of approximately $57.5 million during the year ended December 31, 2022, in connection with our DuraStim® electric-powered hydraulic fracturing pumps that did not meet the manufacturer's specifications or our expectations. There was no impairment of assets during the year ended December 31, 2021.

67

PROPETRO HOLDING CORP.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

5. FAIR VALUE MEASUREMENTS (Continued)
We generally apply fair value techniques to our reporting units on a nonrecurring basis associated with valuing potential impairment loss related to goodwill, if any. Our estimate of the reporting unit fair value is based on a combination of income and market approaches, Level 1 and 3, respectively, in the fair value hierarchy. The income approach involves the use of a discounted cash flow method, with the cash flow projections discounted at an appropriate discount rate. The market approach involves the use of comparable public companies’ market multiples in estimating the fair value. Significant assumptions include projected revenue growth, capital expenditures, utilization, gross margins, discount rates, terminal growth rates, and weight allocation between income and market approaches. If the reporting unit’s carrying amount exceeds its fair value, we consider goodwill impaired, and the impairment loss is calculated and recorded in the period. There were no additions to goodwill during the year ended December 31, 2023. We added $23.6 million of goodwill during the year ended December 31, 2022 (see Note 4. Business Acquisitions). There were no additions to goodwill during the year ended December 31, 2021. We conducted our annual impairment test of goodwill as of December 31, 2023 and determined that no impairment to the carrying value of goodwill for our reporting unit (wireline operating segment) was required. There were no goodwill impairment losses during the years ended December 31, 2023, 2022 and 2021.
The wireline operating segment is the only segment which has goodwill at December 31, 2023 and 2022. The table below sets forth the changes in the carrying amount of goodwill.
(in thousands)
Goodwill as of January 1, 2022 — net$ 
Goodwill addition during the year23,624 
Less impairment losses 
Goodwill as of December 31, 2022 — net23,624 
Goodwill addition during the year 
Less impairment losses 
Goodwill as of December 31, 2023 — net$23,624 
6. PROPERTY AND EQUIPMENT
Property and equipment consisted of the following:
(in thousands)
December 31,
20232022
Land
$14,076 $11,793 
Buildings
37,888 34,298 
Equipment and vehicles
1,551,261 1,397,727 
Leasehold improvements
8,011 8,573 
Subtotal
1,611,236 1,452,391 
Less accumulated depreciation
(644,120)(529,656)
Property and equipment — net
$967,116 $922,735 
Depreciation consisted of the following:
(in thousands)
Year Ended December 31,
202320222021
Depreciation related to cost of services$169,771 $126,746 $133,075 
Depreciation related to general and administrative expenses222 407 302 
Total depreciation$169,993 $127,153 $133,377 
68

PROPETRO HOLDING CORP.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
The Company incurred amortization expense of $5.2 million on its finance lease right-of-use asset, which is related to cost of services for the year ended December 31, 2023. There was no amortization expense related to finance leases for the years ended December 31, 2022 and 2021. The Company also incurred amortization expense on its intangible assets (see Note 7. Intangible Assets).
In December 2021, the Company disposed of two turbine generators, which were included in our Hydraulic Fracturing reportable segment, for total cash proceeds of approximately $36.0 million. The net book value of the two turbines prior to the disposal was approximately $39.5 million, resulting in loss on disposal of approximately $3.5 million.
7. INTANGIBLE ASSETS
Intangible assets consist of customer relationships and trademark/trade name. Intangible assets are amortized on a straight‑line basis with a useful life of ten years. Amortization expense, all of which was related to general and administrative expenses, was $5.7 million, $1.0 million and $0 for the years ended December 31, 2023, 2022 and 2021, respectively. The Company’s intangible assets subject to amortization consisted of the following:
(in thousands)
December 31,
20232022
Intangible assets acquired:
Trademark/trade name$10,800 $10,800 
Customer relationships46,500 46,500 
Total intangible assets acquired57,300 57,300 
Accumulated amortization:
Trademark/trade name(1,260)(180)
Customer relationships(5,425)(775)
Total accumulated amortization(6,685)(955)
Intangible assets — net
$50,615 $56,345 
Estimated remaining amortization expense subsequent fiscal years is expected to be as follows:
(in thousands)
YearEstimated future amortization expense
2024$5,730 
20255,730 
20265,730 
20275,730 
2028 and beyond27,695 
Total$50,615 
The average amortization period remaining is approximately 8.8 years.
8. LONG‑TERM DEBT
Asset-Based Loan Credit Facility
Our revolving credit facility, as amended and restated in April 2022, prior to giving effect to the amendment to the revolving credit facility in June 2023, had a total borrowing capacity of $150 million. The revolving credit facility had a borrowing base of 85% to 90%, depending on the credit ratings of our accounts receivable counterparties, of monthly eligible accounts receivable less customary reserves. The revolving credit facility, included a springing fixed charge coverage ratio to apply when
69

PROPETRO HOLDING CORP.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS


excess availability was less than the greater of (i) 10% of the lesser of the facility size or the borrowing base or (ii) $10.0 million. Under the revolving credit facility, we were required to comply, subject to certain exceptions and materiality qualifiers, with certain customary affirmative and negative covenants, including, but not limited to, covenants pertaining to our ability to incur liens, indebtedness, changes in the nature of our business, mergers and other fundamental changes, disposal of assets, investments and restricted payments, amendments to our organizational documents or accounting policies, prepayments of certain debt, dividends, transactions with affiliates, and certain other activities.
Effective June 2, 2023, the Company entered into an amendment to its amended and restated revolving credit facility the revolving credit facility (as amended and restated in April 2022, as amended in June 2023 and as may be amended further, "ABL Credit Facility"). The amendment increased the borrowing capacity under the ABL Credit Facility to $225.0 million (subject to the Borrowing Base (as defined below) limit), and extended the maturity date to June 2, 2028. The ABL Credit Facility has a borrowing base of the sum of 85% to 90% of monthly eligible accounts receivable and 80% of eligible unbilled accounts (up to a maximum of 25% of the borrowing base), in each case, depending on the credit ratings of our accounts receivable counterparties, less customary reserves (the "Borrowing Base"), in each case, depending on the credit ratings of our accounts receivable counterparties, as redetermined monthly. The Borrowing Base as of December 31, 2023, was approximately $152.0 million. The ABL Credit Facility includes a springing fixed charge coverage ratio to apply when excess availability is less than the greater of (i) 10% of the lesser of the facility size or the Borrowing Base or (ii) $15.0 million. Under the ABL Credit Facility we are required to comply, subject to certain exceptions and materiality qualifiers, with certain customary affirmative and negative covenants, including, but not limited to, covenants pertaining to our ability to incur liens or indebtedness, changes in the nature of our business, mergers and other fundamental changes, disposal of assets, investments and restricted payments, amendments to our organizational documents or accounting policies, prepayments of certain debt, dividends, transactions with affiliates, and certain other activities. Borrowings under the ABL Credit Facility are secured by a first priority lien and security interest in substantially all assets of the Company.
Borrowings under the ABL Credit Facility accrue interest based on a three-tier pricing grid tied to availability, and we may elect for loans to be based on either the Secured Overnight Financing Rate ("SOFR") or the base rate, plus the applicable margin, which ranges from 1.75% to 2.25% for SOFR loans and 0.75% to 1.25% for base rate loans. The weighted average interest rate for our ABL Credit Facility for the year ended December 31, 2023, was 6.69%.
The loan origination costs relating to the ABL Credit Facility are classified as an asset in our balance sheet. As of December 31, 2023 and 2022, we had outstanding borrowings under our ABL Credit Facility of $45.0 million and $30.0 million, respectively.
9. ACCRUED AND OTHER CURRENT LIABILITIES
Accrued and other current liabilities consisted of the following:
(in thousands)
December 31,
20232022
Accrued insurance
$1,222 $517 
Accrued payroll and related expenses
14,284 14,137 
Deferred revenue (advance from customer)19,190 10,000 
Capital expenditure, taxes and others accruals
40,920 24,373 
Total
$75,616 $49,027 
10. EMPLOYEE BENEFIT PLAN
The Company has a 401(k) plan, modified effective January 1, 2019 and further modified effective April 1, 2022. The Company matches 100% of the employee contributions up to 6% of gross salary, up to the annual limit. The employees are fully vested in their contributions when made. Prior to the April 1, 2022 modification, the employees vested in the Company’s contributions to the 401(k) plan 25% per year, beginning in the employee’s first year of service, with full vesting occurring after four years of service. Effective April 1, 2022, the Company allows for immediate vesting of the Company’s contributions. During the years ended December 31, 2023, 2022 and 2021, the recorded expense under the plan was $5.9 million, $4.6 million and $2.8 million, respectively.
70

PROPETRO HOLDING CORP.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

11. REPORTABLE SEGMENT INFORMATION
The Company currently has three operating segments for which discrete financial information is readily available: hydraulic fracturing (inclusive of acidizing), wireline and cementing. These operating segments represent how the CODM evaluates performance and allocates resources.
On September 1, 2022, the Company shut down its coiled tubing operations and disposed of its coiled tubing assets to STEP as part of a strategic repositioning, and recorded a loss on disposal of $13.8 million. The divestiture of our coiled tubing assets did not qualify for presentation and disclosure as a discontinued operation, and accordingly, we have recorded the resulting loss from the disposal as part of our loss on disposal of assets in our consolidated statement of operations.
We have historically conducted our business through four operating segments: hydraulic fracturing, wireline, cementing and coiled tubing. Prior to the fourth quarter of fiscal year 2023, our operating segments met the aggregation criteria and were aggregated into the “Completion Services” reportable segment and our coiled tubing operations (which were divested in September 2022) were shown in the “All Other” category. Effective as of the fourth quarter of fiscal year 2023, we revised our segment reporting as we determined that our three operating segments no longer met the criteria to be aggregated. Our Hydraulic Fracturing and Wireline operating segments meet the criteria of a reportable segment. Our cementing and our divested coiled tubing segments do not meet the reportable segment criteria and are included within the “All Other” category. Additionally, our corporate administrative activities do not involve business activities from which it may earn revenues and its results are not regularly reviewed by the Company’s CODM when making key operating and resource decisions. As a result, corporate administrative expenses have been included under “Reconciling Items.” Prior period segment information has been revised to conform to our current presentation.

Our hydraulic fracturing operating segment revenue approximated 78.5%, 89.3% and 91.6% of our revenue for the years ended December 31, 2023, 2022 and 2021, respectively. Revenue from our wireline operating segment (resulting from the acquisition of Silvertip in 2022) approximated 14.1% and 2.4% of our revenue for the years ended December 31, 2023 and 2022, respectively. Our cementing operating segment revenue approximated 7.4%, 7.2% and 6.5% of our revenue for the years ended December 31, 2023, 2022 and 2021, respectively. Our coiled tubing revenue approximated 1.1% and 1.9% of our revenue for the years ended December 31, 2022 and 2021, respectively. Our operating segments are subject to inherent uncertainties which may influence our prospective activities. Inter-segment revenues are not material and are not shown separately in the tables below.
The Company manages and assesses the performance of the reportable segment by its adjusted EBITDA (earnings before interest expense, income taxes, depreciation and amortization, stock-based compensation expense, other income or expense, gain or loss on disposal of assets and other unusual or nonrecurring expenses or income such as impairment charges, retention bonuses, severance, costs related to asset acquisitions, insurance recoveries, one-time professional fees and legal settlements).
71

PROPETRO HOLDING CORP.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

11. REPORTABLE SEGMENT INFORMATION (Continued)
The following tables set forth certain financial information with respect to the Company’s reportable segments (in thousands):
Hydraulic Fracturing
WirelineAll Other
Reconciling Items
Total
Year ended and as of December 31, 2023
Service revenue
$1,280,523 $229,599 $120,277 $ $1,630,399 
Adjusted EBITDA
$366,809 $61,930 $24,665 $ $453,404 
Capital expenditures
$294,377 $12,203 $3,440 $ $310,020 
Goodwill$ $23,624 $ $ $23,624 
Total assets
$1,189,526 $198,957 $78,475 $13,354 $1,480,312 
Hydraulic Fracturing
WirelineAll Other
Reconciling Items
Total
Year ended and as of December 31, 2022
Service revenue
$1,143,216 $31,188 $105,297 $ $1,279,701 
Adjusted EBITDA
$339,186 $7,926 $13,434 $ $360,546 
Capital expenditures
$347,757 $2,265 $9,645 $5,649 $365,316 
Goodwill$ $23,624 $ $ $23,624 
Total assets$1,092,658 $173,489 $46,944 $22,695 $1,335,786 
Hydraulic Fracturing
WirelineAll Other
Reconciling Items
Total
Year ended and as of December 31, 2021
Service revenue
$800,581 $ $73,933 $ $874,514 
Adjusted EBITDA
$174,693 $ $7,693 $ $182,386 
Capital expenditures
$161,537 $ $3,569 $52 $165,158 
Total assets
$982,702 $ $71,579 $6,955 $1,061,236 

72

PROPETRO HOLDING CORP.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

11. REPORTABLE SEGMENT INFORMATION (Continued)
A reconciliation from reportable segment level financial information to the consolidated statement of operations is provided in the table below (in thousands):
Year Ended December 31,
202320222021
Service Revenue
Hydraulic Fracturing$1,280,523 $1,143,216 $800,581 
Wireline229,599 31,188  
All Other120,277 105,297 73,933 
Total service revenue for reportable segments1,630,399 1,279,701 874,514 
Elimination of intersegment service revenue   
Total consolidated service revenue$1,630,399 $1,279,701 $874,514 
Adjusted EBITDA
Hydraulic Fracturing$366,809 $339,186 $174,693 
Wireline61,930 7,926  
All Other24,665 13,434 7,693 
Total Adjusted EBITDA for reportable segments453,404 360,546 182,386 
Unallocated corporate administrative expenses(49,444)(43,956)(47,379)
Depreciation and amortization(180,886)(128,108)(133,377)
Impairment expense (1)
 (57,454) 
Interest expense(5,308)(1,605)(614)
Income tax (expense) benefit(29,868)(5,356)14,252 
Loss on disposal of assets(73,015)(102,150)(64,646)
Stock-based compensation(14,450)(21,881)(11,519)
Other (expense) income (2)
(9,533)11,582 873 
Other general and administrative expense (3)
(2,969)(8,460)6,471 
Retention bonus and severance expense(2,297)(1,128)(632)
Net income (loss)$85,634 $2,030 $(54,185)
Assets
Hydraulic Fracturing$1,189,526 $1,092,658 $982,702 
Wireline198,957 173,489  
All Other78,475 46,944 71,579 
Total assets for reportable segments1,466,958 1,313,091 1,054,281 
Unallocated corporate assets13,354 22,695 6,955 
Total assets$1,480,312 $1,335,786 $1,061,236 
(1)Represents expense in connection with the impairment of our DuraStim® electric-powered hydraulic fracturing equipment.
(2)Other expense for the year ended December 31, 2023 includes settlement expenses resulting from routine audits and one-time health insurance costs totaling approximately $7.4 million, and a $2.5 million unrealized loss on short-term investment. Other income for the year ended December 31, 2022 includes a $10.7 million net tax refund (net of advisory fees) received in March 2022 from the Texas Comptroller of Public Accounts in connection with limited sales, excise and use tax audit of the period from July 1, 2015 through December 31, 2018, a $2.7 million non-cash income from fixed asset inventory received as part of a settlement of warranty claims with an equipment manufacturer, and a $1.6 million unrealized loss on short-term investment.
73

PROPETRO HOLDING CORP.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

11. REPORTABLE SEGMENT INFORMATION (Continued)
(3)Other general and administrative expense for the year ended December 31, 2023 primarily relates to nonrecurring professional fees paid to external consultants in connection with our business acquisitions and legal settlements, net of reimbursement from insurance carriers. Other general and administrative expense for the years ended December 31, 2022 and 2021 primarily relates to nonrecurring professional fees paid to external consultants in connection with our audit committee review, SEC investigation, shareholder litigation, legal settlement to a vendor and other legal matters, net of reimbursement from insurance carriers. During the years ended December 31, 2023, 2022 and 2021, we received reimbursement of approximately $0.4 million, $10.4 million and $9.8 million, respectively, from our insurance carriers in connection with the SEC investigation and shareholder litigation.
Major Customers
The Company had revenue from the following significant customers that accounted for the following percentages of the Company’s total revenue:
Year Ended December 31,
202320222021
Customer A
19.7 %28.3 %14.6 %
Customer B
18.2 %15.0 %8.8 %
Customer C
9.6 %2.9 %0.1 %
Customer D
8.0 % % %
Customer E
7.7 %33.1 %54.2 %
Customer F2.3 %4.7 % %
Customer G0.5 %1.4 %4.4 %
Customer H % %3.8 %
12. NET INCOME (LOSS) PER SHARE
Basic net income (loss) per common share is computed by dividing the net income (loss) relevant to the common stockholders by the weighted-average number of shares outstanding during the year. Diluted net income (loss) per common share uses the same net income (loss) divided by the sum of the weighted-average number of shares of common stock outstanding during the period, plus dilutive effects of options, performance stock units (“PSUs”) and restricted stock units (“RSUs”) outstanding during the period calculated using the treasury method and the potential dilutive effects of preferred stocks (if any) calculated using the if-converted method.
(In thousands, except for per share data)
Year Ended December 31,
202320222021
Numerator (both basic and diluted)
Net income (loss) relevant to common stockholders$85,634 $2,030 $(54,185)
Denominator
Denominator for basic net income (loss) per share113,004 105,868 102,655 
Dilutive effect of stock options 80  
Dilutive effect of performance stock units42 506  
Dilutive effect of restricted stock units370 485  
Denominator for diluted net income (loss) per share113,416 106,939 102,655 
Basic net income (loss) per common share$0.76 $0.02 $(0.53)
Diluted net income (loss) per common share$0.76 $0.02 $(0.53)
74

PROPETRO HOLDING CORP.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

12. NET INCOME (LOSS) PER SHARE (Continued)
As shown in the table below, the following stock options, RSUs and PSUs outstanding as of December 31, 2023, 2022 and 2021 have not been included in the calculation of diluted income (loss) per common share for the years ended December 31, 2023, 2022 and 2021 because they would be anti-dilutive to the calculation of diluted net income (loss) per common share:
(In thousands)
202320222021
Stock options286 491 798 
Restricted stock units82 12 1,413 
Performance stock units411  1,586 
Total779 503 3,797 
13. SHARE REPURCHASE PROGRAM
On May 17, 2023, the Company's board of directors (the "Board") authorized and the Company announced a share repurchase program that allows the Company to repurchase up to $100 million of the Company's common stock beginning immediately and continuing through and including May 31, 2024. The shares may be repurchased from time to time in open market transactions, block trades, accelerated share repurchases, privately negotiated transactions, derivative transactions or otherwise, certain of which may be made pursuant to a trading plan meeting the requirements of Rule 10b5-1 under the Exchange Act, in compliance with applicable state and federal securities laws. The timing, as well as the number and value of shares repurchased under the program, will be determined by the Company at its discretion and will depend on a variety of factors, including management's assessment of the intrinsic value of the Company's common stock, the market price of the Company's common stock, general market and economic conditions, available liquidity, compliance with the Company's debt and other agreements, applicable legal requirements, and other considerations. The Company is not obligated to purchase any shares under the repurchase program, and the program may be suspended, modified, or discontinued at any time without prior notice. The Company expects to fund the repurchases using cash on hand and expected free cash flow to be generated through May 2024. The Inflation Reduction Act of 2022 ("IRA 2022") provides for, among other things, the imposition of a new 1% U.S. federal excise tax on certain repurchases of stock by publicly traded U.S. corporations such as us after December 31, 2022. Accordingly, the excise tax will apply to our share repurchase program in 2023 and in subsequent taxable years. The current government has proposed increasing the amount of the excise tax from 1% to 4%; however, it is unclear whether such a change in the amount of the excise tax will be enacted and, if enacted, how soon any such change could take effect.
All shares of common stock repurchased under the share repurchase program are canceled and retired upon repurchase. The Company accounts for the purchase price of repurchased shares of common stock in excess of par value ($0.001 per share of common stock) 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 of retained earnings. During the year ended December 31, 2023, the Company paid an aggregate of $51.7 million, an average price per share of $8.93 including commissions, for share repurchases under the share repurchase program, thereby retiring 5.8 million shares. The Company has accrued $0.4 million in respect of the IRA 2022 repurchase excise tax as of December 31, 2023. As of December 31, 2023, $48.3 million remained authorized for future repurchases of common stock under the repurchase program.
14. STOCK‑BASED COMPENSATION
Stock Option Plan
In March 2013, we approved the Stock Option Plan of ProPetro Holding Corp. (the "Stock Option Plan") pursuant to which our Board may grant stock options to our consultants, directors, executives and employees. No awards have been granted under the Stock Option Plan following our Initial Public Offering ("IPO"), and no further awards will be granted under the Stock Option Plan.
2017 Incentive Award Plan
In March 2017, our shareholders approved the ProPetro Holding Corp. 2017 Incentive Award Plan (the "2017 Incentive Plan") pursuant to which our Board was authorized to grant stock options, RSUs, PSUs, or other stock-based and cash awards to consultants, directors, executives and employees. The 2017 Incentive Plan originally authorized up to 5,800,000 shares of common stock to be issued with respect to awards granted pursuant to the plan. No awards have been granted under the 2017
75

PROPETRO HOLDING CORP.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
14. STOCK‑BASED COMPENSATION (Continued)
Incentive Plan following approval of the 2020 Incentive Plan (as defined below), and no further awards will be granted under the 2017 Incentive Plan.
2020 Long Term Incentive Plan
In October 2020, our shareholders approved the ProPetro Holding Corp. 2020 Long Term Incentive Plan (the "2020 Incentive Plan") pursuant to which our Board may grant stock options, RSUs, PSUs, or other stock-based and cash awards to consultants, directors, executives and employees. The 2020 Incentive Plan authorized up to 4,650,000 shares of common stock to be issued under awards granted pursuant to the plan. The 2020 Incentive Plan became effective on October 22, 2020, and as of such date no further awards will be granted under the 2017 Incentive Plan. In May 2023, our stockholders approved the Amended and Restated ProPetro Holding Corp. 2020 Long Term Incentive Plan (the "A&R 2020 Incentive Plan"), which had been previously approved by the Board. The A&R 2020 Incentive Plan became effective on May 11, 2023 and replaced the 2020 Incentive Plan. The A&R 2020 Incentive Plan authorizes up to 8,050,000 shares of common stock to be issued under awards granted pursuant to the plan in lieu of the 4,650,000 shares of common stock available for issuance under the 2020 Incentive Plan.
The 2017 Incentive Plan and the A&R 2020 Incentive Plan are herein collectively referred to as the "Incentive Plans."
Stock Options
On March 16, 2017, we granted 793,738 stock option awards to certain key employees, officers and directors pursuant to the 2017 Incentive Plan which are scheduled to vest in four substantially equal annual installments, subject to a continuing service requirement. The contractual term for the options awarded is 10 years. The fair value of each stock option award granted was estimated on the date of grant using the Black-Scholes option-pricing model. There were no new stock option grants during the years ended December 31, 2023, 2022 and 2021.
As of December 31, 2023, there was no aggregate intrinsic value for our outstanding or exercisable stock options because the closing stock price as of December 31, 2023, was below the cost to exercise the options. No stock options were exercised during the year ended December 31, 2023. The weighted average remaining contractual term for the outstanding and exercisable stock options as of December 31, 2023, was 3.2 years and 3.2 years, respectively.
A summary of the stock option activity during the year ended December 31, 2023, is presented below (in thousands, except for exercise price):
Number
of Shares
Weighted
Average
Exercise
Price
Outstanding at January 1, 2023488 $14.00 
Granted
 $ 
Exercised
 $ 
Forfeited
 $ 
Expired
(308)$14.00 
Outstanding at December 31, 2023180 $14.00 
Exercisable at December 31, 2023180 $14.00 
Restricted Stock Units
In 2023, we granted 1,704,189 RSUs to employees, officers and directors pursuant to the 2020 Incentive Plan, which generally vest ratably over a three-year vesting period, in the case of awards to employees and officers, and generally vest in full after one year, in the case of awards to directors. RSUs are subject to restrictions on transfer and are generally subject to a risk of forfeiture if the award recipient ceases to be an employee or director of the Company prior to vesting of the award. Each RSU represents the right to receive one share of common stock. The grant date fair value of the RSUs is based on the closing share price of our common stock on the date of grant. For the years ended December 31, 2023, 2022 and 2021, the Company recognized stock compensation expense for RSUs of approximately $7.8 million, $11.1 million and $6.2 million, respectively.
76

PROPETRO HOLDING CORP.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
14. STOCK‑BASED COMPENSATION (Continued)
On March 31, 2022, the Company modified the RSUs previously granted to a former officer in 2019, 2020 and 2021 to accelerate the vesting of such RSUs in connection with his separation agreement. On December 31, 2022, the Company modified the RSUs previously granted to a former officer in 2020, 2021 and 2022 to accelerate the vesting of such RSUs in connection with his separation agreement. As a result of these modifications, we recorded a net incremental stock expense of $1.2 million during the year ended December 31, 2022.
As of December 31, 2023, the total unrecognized compensation expense for all RSUs was approximately $15.4 million, and is expected to be recognized over a weighted-average period of approximately 1.8 years.
The following table summarizes the RSUs activity during the year December 31, 2023 (in thousands, except for fair value):
Number of
Shares
Weighted
Average
Grant Date
Fair Value ("FV")
Outstanding at January 1, 20231,268 $10.91 
Granted1,704 $9.30 
Vested(558)$10.59 
Forfeited(150)$10.40 
Canceled $ 
Outstanding at December 31, 20232,264 $9.81 
Performance Stock Units
In 2023, we granted 454,788 PSUs to certain key employees and officers as new awards under the 2020 Incentive Plan. Each PSU earned represents the right to receive either one share of common stock or, as determined by the administrator in its sole discretion, a cash amount equal to the fair market value of one share of common stock or amount of cash on the day immediately preceding the settlement date. The actual number of shares of common stock that may be issued under the PSUs ranges from 0% up to a maximum of 200% of the target number of PSUs granted to the participant, based on our total shareholder return ("TSR") relative to a designated peer group of comparable companies (“Peer Group”), generally at the end of a three-year period. In addition to the TSR conditions, vesting of the PSUs is generally subject to the recipient’s continued employment through the end of the applicable performance period. Compensation expense is recorded ratably over the corresponding requisite service period. The grant date fair value of PSUs is determined using a Monte Carlo probability model. Grant recipients do not have any shareholder rights until performance relative to the Peer Group has been determined following the completion of the performance period and shares have been issued.
In connection with a former officer’s separation agreement, on March 31, 2022, the Company modified the PSUs previously granted to such former officer in 2020 and 2021 to provide for deemed satisfaction of the service requirement applicable to such PSUs as of March 31, 2022, such that such PSUs shall remain outstanding and eligible to vest based on our TSR relative to the Peer Group over the applicable performance period. In connection with a former officer’s separation agreement, on December 31, 2022, the Company modified the PSUs previously granted to such former officer in 2021 and 2022 to provide for deemed satisfaction of the service requirement applicable to such PSUs as of December 31, 2022, such that such PSUs shall remain outstanding and eligible to vest based on our TSR relative to the Peer Group over the applicable performance period. As a result of these modifications, we recorded a net incremental stock expense of $2.6 million during the year ended December 31, 2022.
For the years ended December 31, 2023, 2022 and 2021 the Company recognized stock compensation expense for the PSUs of approximately $6.6 million, $10.8 million and $5.5 million, respectively.
77

PROPETRO HOLDING CORP.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
14. STOCK‑BASED COMPENSATION (Continued)
The following table summarizes information about PSUs activity during the year ended December 31, 2023 (in thousands, except for fair value):
Period
Granted
Target Shares Outstanding at January 1, 2023Target
Shares
Granted
Target Shares VestedTarget
Shares
Forfeited
Target Shares Outstanding at December 31, 2023
2020809  (493)(316) 
2021632   (12)620 
2022316   (10)306 
2023 455  (17)438 
Total1,757 455 (493)(355)1,364 
Weighted Average Fair Value Per Share$12.72 $14.40 $8.30 $9.17 $15.80 
The total stock compensation expense for the years ended December 31, 2023, 2022 and 2021 for all stock awards was approximately $14.5 million, $21.9 million and $11.5 million, respectively, and the associated tax benefit related thereto was $3.0 million, $4.6 million and $2.4 million, respectively. The total unrecognized stock-based compensation expense as of December 31, 2023 was approximately $21.6 million, and is expected to be recognized over a weighted-average period of approximately 1.5 years.
15. INCOME TAXES
The components of the provision for income taxes are as follows:
(in thousands)
Year Ended December 31,
202320222021
Federal:
Current
$ $ $(52)
Deferred
28,109 4,157 (15,143)
28,109 4,157 (15,195)
State:
Current
2,028 1,143 88 
Deferred
(269)56 855 
1,759 1,199 943 
Total income tax expense (benefit)
$29,868 $5,356 $(14,252)
Reconciliation between the amounts determined by applying the federal statutory rate of 21% for years ended December 31, 2023, 2022 and 2021 to income tax (benefit) expense is as follows:
78

PROPETRO HOLDING CORP.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
15. INCOME TAXES (Continued)
(in thousands)
Year Ended December 31,
202320222021
Taxes at federal statutory rate
$24,256 $1,551 $(14,372)
State taxes, net of federal benefit
2,092 709 61 
Section 162(m) limitation2,089 3,423 616 
Stock-based compensation
1,718 (767)(2,549)
Valuation allowance
(780)(336)825 
Other
493 776 1,167 
Total income tax expense (benefit)
$29,868 $5,356 $(14,252)
Deferred tax assets and liabilities are recognized for estimated future tax effects of temporary differences between the tax basis of an asset or liability and its reported amount in the consolidated financial statements. The significant items giving rise to deferred tax assets (liabilities) are as follows:
(in thousands)
December 31,
20232022
Deferred Income Tax Assets
Accrued liabilities
$1,410 $1,280 
Allowance for credit losses50 88 
Goodwill and other intangible assets
1,900 2,451 
Stock‑based compensation
1,979 3,658 
Net operating losses
63,983 90,397 
Lease liabilities
11,736  
Other
895 490 
Total deferred tax assets
81,953 98,364 
Valuation allowance
(577)(1,357)
Total deferred tax assets — net
$81,376 $97,007 
Deferred Income Tax Liabilities
Property and equipment
$(156,393)$(161,195)
Prepaid expenses
(1,509)(1,077)
Right-of-use assets(16,579) 
Total deferred tax liabilities
$(174,481)$(162,272)
Net deferred tax liabilities
$(93,105)$(65,265)
The Tax Cuts and Jobs Act included a reduction to the maximum deduction allowed for net operating losses generated in tax years after December 31, 2017, and the elimination of carrybacks of net operating losses. As of December 31, 2023, the Company had approximately $296.6 million of U.S. federal NOLs, some of which will begin to expire in 2035. Approximately $87.7 million of the Company’s U.S. federal NOLs relate to pre-2018 periods. As of December 31, 2023, the Company’s state NOLs were approximately $48.1 million and will begin to expire in 2030. Utilization of NOLs carryforwards may be limited due to past or future ownership changes. As of December 31, 2023, we determined that $0.6 million valuation allowance was necessary against our state deferred tax assets.
The Company’s U.S. federal income tax returns for the year ended December 31, 2020, and through the most recent filing remain open to examination by the Internal Revenue Service under the applicable U.S. federal statute of limitations provisions. The various states in which the Company is subject to income tax are generally open to examination for the tax years ended December 31, 2019, and through the most recent filing.
The Company records uncertain tax positions in accordance with ASC 740, Income Taxes, on the basis of a two-step process in which (1) we determine whether it is more likely than not that the tax positions will be sustained on the basis of the technical
79

PROPETRO HOLDING CORP.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
15. INCOME TAXES (Continued)
merits of the position and (2) for those tax positions that meet the more-likely-than-not recognition threshold, we recognize the largest amount of tax benefit that is more than 50% likely to be realized upon ultimate settlement with the related tax authority. As of December 31, 2023, 2022 and 2021, no uncertain tax positions were recorded. The Company will continue to evaluate its tax positions in accordance with ASC 740 and will recognize any future effect as either a benefit or charge to income in the applicable period.
Income tax penalties and interest assessments recognized under ASC 740 are accrued as a tax expense in the period that the Company’s taxes are in an uncertain tax position. Any accrued tax penalties or interest assessments will remain until the uncertain tax position is resolved with the taxing authorities or until the applicable statute of limitations has expired.
16. RELATED-PARTY TRANSACTIONS
Operations and Maintenance Yards
The Company rents three yards from an entity in which a director of the Company has an equity interest, and the total annual rent expense for each of the three yards was approximately $0.03 million, $0.1 million and $0.1 million, respectively. The Company previously rented two additional yards from this entity and incurred rent expense of $0.02 million and $0.1 million, respectively during the year ended December 31, 2023.
Pioneer
On December 31, 2018, we consummated the Pioneer Pressure Pumping Acquisition with Pioneer and Pioneer Pumping Services. In connection with the Pioneer Pressure Pumping Acquisition, Pioneer received 16.6 million shares of our common stock and approximately $110.0 million in cash. In October 2023, Pioneer entered into a merger agreement with Exxon Mobil Corporation. On March 31, 2022, we entered into the A&R Pressure Pumping Services Agreement, which was initially entered into in connection with the Pioneer Pressure Pumping Acquisition. The A&R Pressure Pumping Services Agreement expired at the conclusion of its term and was replaced by the Fleet One Agreement and Fleet Two Agreement described below.
On October 31, 2022, we entered into two pressure pumping services agreements (the "Fleet One Agreement" and "Fleet Two Agreement") with Pioneer, pursuant to which we provided hydraulic fracturing services with two committed fleets, subject to certain termination and release rights. The Fleet One Agreement was effective as of January 1, 2023 and was terminated on August 31, 2023. The Fleet Two Agreement was effective as of January 1, 2023 and was terminated on May 12, 2023. In October 2023, Pioneer entered into a merger agreement with Exxon Mobil Corporation.
Revenue from services provided to Pioneer (including reservation fees) accounted for approximately $125.1 million, $423.7 million and $473.8 million of our total revenue during the years ended December 31, 2023, 2022 and 2021, respectively.
As of December 31, 2023, the total accounts receivable due from Pioneer, including estimated unbilled receivable for services we provided, amounted to $2.4 million and the amount due to Pioneer was $0. As of December 31, 2022, the balance due from Pioneer for services (including reservation fees) we provided amounted to approximately $46.2 million and the amount due to Pioneer was $0.
17. LEASES
On January 1, 2019, we implemented ASC 842, using the modified retrospective transition method and elected not to restate prior years. Accordingly, the effects of adopting ASC 842 were adjusted in the beginning of 2019 while prior periods are accounted for under the legacy GAAP, ASC 840. There was no cumulative effect adjustment on beginning retained earnings. We also elected other practical expedients provided by the new lease standard, the short-term lease recognition practical expedient in which leases with a term of twelve months or less will not be recognized on the balance sheet, and the practical expedient to not separate lease and non-lease components for real estate class of assets. Our discount rate was based on our estimated incremental borrowing rate on a collateralized basis with similar terms and economic considerations as our lease payments at the lease commencement. Below is a description of our operating and finance leases.
80

PROPETRO HOLDING CORP.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
17. LEASES (Continued)
Operating Leases
Description of Lease
In March 2013, we entered into a ten-year real estate lease contract (the "Real Estate One Lease") with a commencement date of April 1, 2013, as part of the expansion of our equipment yard. For the years ended December 31, 2023, 2022 and 2021, the Company made lease payments of approximately $0.1 million, $0.4 million and $0.4 million, respectively. The assets and liabilities under this contract are included in our Hydraulic Fracturing reportable segment. In addition to the contractual lease period, the contract includes an optional renewal of up to ten years. However, the Company terminated the Real Estate One Lease at the end of the term, March 1, 2023.
We accounted for our Real Estate One Lease as an operating lease. This conclusion resulted from the existence of the right to control the use of the assets throughout the lease term. We did not account for the land separately from the building of the Real Estate One Lease because we concluded that the accounting effect was insignificant.
As part of our expansion of our hydraulic fracturing equipment maintenance program, we entered into a two-year maintenance facility real estate lease contract (the "Maintenance Facility Lease") with a commencement date of March 14, 2022. During the year ended December 31, 2023 the Company made lease payments of approximately $0.3 million. In addition to the contractual lease period, the contract includes an optional renewal for three additional periods of one year each, however, the Company plans to terminate the Maintenance Facility Lease at the end of the term, February 29, 2024. The contract does not include a residual value guarantee, covenants or financial restrictions. Further, the Maintenance Facility Lease does not contain variability in payments resulting from either an index change or rate change.
We accounted for our Maintenance Facility Lease as an operating lease. This conclusion resulted from the existence of the right to control the use of the assets throughout the lease term. We did not account for the land separately from the building of the Maintenance Facility Lease because we concluded that the accounting effect was insignificant. As of December 31, 2023, the weighted average discount rate and remaining lease term was approximately 3.4% and 0.2 years, respectively.
In August 2022 and December 2022, we entered into equipment lease contracts (the "Electric Fleet Leases") for a duration of approximately three years each for a total of four FORCESM electric-powered hydraulic fracturing fleets with 60,000 HHP per fleet. The Electric Fleet Leases contain options to either extend each lease for up to three additional periods of one year each or purchase the equipment at the end of their initial term of approximately 3.0 years or at the end of each subsequent renewal period.
The first of the Electric Fleet Leases (the "Electric Fleet One Lease") commenced on August 23, 2023 when we received some of the equipment associated with the first FORCESM electric-powered hydraulic fracturing fleet. During the year ended December 31, 2023, the Company made lease payments of approximately $2.2 million, including variable lease payments of approximately $0.1 million. During the year ended December 31, 2023, the Company incurred initial direct costs of approximately $14.3 million to place the leased equipment into its intended use, which are included in the right-of-use asset cost related to the Electric Fleet One Lease. The assets and liabilities under this contract are included in our Hydraulic Fracturing reportable segment. In management's judgment the exercise of neither the renewal option nor the purchase option is reasonably assured. In addition to fixed rent payments, the Electric Fleet One Lease contains variable payments based on equipment usage. The Electric Fleet One Lease does not include a residual value guarantee, covenants or financial restrictions.
We accounted for the Electric Fleet One Lease as an operating lease. Our assumptions resulted from the existence of the right to control the use of the assets throughout the lease term. As of December 31, 2023, the weighted average discount rate and remaining lease term was approximately 7.3% and 3.0 years, respectively.
The second of the Electric Fleet Leases (the "Electric Fleet Two Lease") commenced on November 1, 2023 when we received some of the equipment associated with the second FORCESM electric-powered hydraulic fracturing fleet. During the year ended December 31, 2023, the Company made lease payments of approximately $1.0 million, including variable lease payments of approximately $0.03 million. During the year ended December 31, 2023, the Company incurred initial direct costs of approximately $9.4 million to place the leased equipment into its intended use, which are included in the right-of-use asset cost related to the Electric Fleet Two Lease. The assets and liabilities under this contract are included in our Hydraulic Fracturing reportable segment. In management's judgment the exercise of neither the renewal option nor the purchase option is reasonably assured. In addition to fixed rent payments, the Electric Fleet Two Lease contains variable payments based on equipment usage. The Electric Fleet Two Lease does not include a residual value guarantee, covenants or financial restrictions.
81

PROPETRO HOLDING CORP.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
17. LEASES (Continued)
We accounted for the Electric Fleet Two Lease as an operating lease. Our assumptions resulted from the existence of the right to control the use of the assets throughout the lease term. As of December 31, 2023, the weighted average discount rate and remaining lease term was approximately 7.3% and three years, respectively. As of December 31, 2023, we have not received some of the equipment contracted under the Electric Fleet Two Lease. Since we have not taken possession of these assets and do not control them, we have not accounted for the associated right-of-use asset and lease obligation on our balance sheet as of December 31, 2023.
The third of the Electric Fleet Leases (the "Electric Fleet Three Lease", and collectively with the Electric Fleet One Lease and the Electric Fleet Two Lease, the “Electric Fleet Leases”) commenced on December 19, 2023, when we received some of the equipment associated with the third FORCESM electric-powered hydraulic fracturing fleet. During the year ended December 31, 2023, the Company made lease payments of approximately $0.1 million and no variable lease payments. During the year ended December 31, 2023, the Company incurred initial direct costs of approximately $1.4 million to place the leased equipment into its intended use, which are included in the right-of-use asset cost related to the Electric Fleet Three Lease. The assets and liabilities under this contract are included in our Hydraulic Fracturing reportable segment. In management's judgment the exercise of neither the renewal option nor the purchase option is reasonably assured. In addition to fixed rent payments, the Electric Fleet Three Lease contains variable payments based on equipment usage. The Electric Fleet Three Lease does not include a residual value guarantee, covenants or financial restrictions.
We accounted for the Electric Fleet Three Lease as an operating lease. Our assumptions resulted from the existence of the right to control the use of the assets throughout the lease term. As of December 31, 2023, the weighted average discount rate and remaining lease term was approximately 7.3% and 3.0 years, respectively. As of December 31, 2023, we have not received some of the equipment contracted under the Electric Fleet Three Lease. Since we have not taken possession of these assets and do not control them, we have not accounted for the associated right-of-use asset and lease obligation on our balance sheet as of December 31, 2023.
The Electric Fleet Lease on the fourth FORCESM electric-powered hydraulic fracturing fleet has not yet commenced. We currently do not control the assets under this lease because they are currently being manufactured by the vendor and we have not taken possession of the assets. The delivery of the FORCESM electric-powered hydraulic fracturing fleets is as each fleet is manufactured. We currently expect to receive the remaining equipment associated with the second and third fleets and all equipment associated with the fourth fleet in the first half of 2024. Given that the Company has not yet taken possession of the assets under these leases, the Company has not accounted for the associated right-of-use asset and lease obligation on its balance sheet as of December 31, 2023.
In October 2022, we entered into a real estate lease contract for 5.3 years (the "Real Estate Two Lease") with a commencement date of March 1, 2023. During the year ended December 31, 2023, the Company made lease payments of approximately $0.3 million. The assets and liabilities under this contract are included in our Hydraulic Fracturing reportable segment. In addition to the contractual lease period, the contract includes two optional renewals of one year each, and in management's judgment the exercise of the renewal option is not reasonably assured. The contract does not include a residual value guarantee, covenants or financial restrictions. Further, the Real Estate Two Lease does not contain variability in payments resulting from either an index change or rate change.
We accounted for our Real Estate Two Lease as an operating lease. Our assumptions resulted from the existence of the right to control the use of the assets throughout the lease term. We did not account for the land separately from the building of the Real Estate Two Lease because we concluded that the accounting effect was insignificant. As of December 31, 2023, the weighted average discount rate and remaining lease term was approximately 6.3% and 4.3 years, respectively.
As part of the Silvertip Acquisition, we assumed two real estate lease contracts (the "Silvertip One Lease" and "Silvertip Two Lease," and collectively the "Silvertip Leases") with remaining terms of 4.8 years and 6.1 years, respectively, from the Silvertip Acquisition Date. During the year ended December 31, 2023, we extended the Silvertip One Lease for an additional 1.3 years. During the year ended December 31, 2023, the Company made lease payments of approximately $0.2 million and $0.3 million on the Silvertip One Lease and the Silvertip Two Lease, respectively. The assets and liabilities under these contracts are recorded in our wireline operating segment within our Wireline reportable segment. The Silvertip Leases do not have any renewal options, residual value guarantees, covenants or financial restrictions. Further, the Silvertip Leases do not contain variability in payments resulting from either an index change or rate change.
We accounted for the Silvertip One Lease and the Silvertip Two Lease as operating leases. This conclusion resulted from the existence of the right to control the use of the assets throughout the lease term. We did not account for the land separately from the building of the real estate leases because we concluded that the accounting effect was insignificant. As of December 31,
82

PROPETRO HOLDING CORP.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
17. LEASES (Continued)
2023, the weighted average discount rate and remaining lease term on the Silvertip One Lease was approximately 6.3% and 4.9 years, respectively. As of December 31, 2023, the weighted average discount rate and remaining lease term for the Silvertip Two Lease was approximately 2.1% and 4.9 years, respectively.
In March 2023, we entered into a real estate lease contract for 5.7 years (the "Silvertip Three Lease"), with a commencement date of April 1, 2023. During the year ended December 31, 2023, the Company made lease payments of approximately $0.1 million on the Silvertip Three Lease. The assets and liabilities under this contract are recorded in our wireline operating segment within our Wireline reportable segment. The contract does not include a residual value guarantee, covenants or financial restrictions. Further, the Silvertip Three Lease does not contain variability in payments resulting from either an index change or rate change.
We accounted for the Silvertip Three Lease as an operating lease. This conclusion resulted from the existence of the right to control the use of the assets throughout the lease term. We did not account for the land separately from the building of the Silvertip Three Lease because we concluded that the accounting effect was insignificant. As of December 31, 2023, the weighted average discount rate and remaining lease term on the Silvertip Three Lease was approximately 6.3% and 4.9 years, respectively.
On June 1, 2023, we commenced an office space lease contract for 5.0 years (the "Silvertip Office Lease"). During the year ended December 31, 2023, the Company made lease payments of approximately $0.1 million on the Silvertip Office Lease. The assets and liabilities under this contract are recorded in our wireline operating segment within our Wireline reportable segment. The contract does not include a residual value guarantee, covenants or financial restrictions. Further, the Silvertip Office Lease does not contain variability in payments resulting from either an index change or rate change.
We accounted for the Silvertip Office Lease as an operating lease. This conclusion resulted from the existence of the right to control the use of the assets throughout the lease term. As of December 31, 2023, the weighted average discount rate and remaining lease term was approximately 6.5% and 4.4 years, respectively.
In August 2023, in connection with the relocation of our corporate office, we entered into an office space lease contract for 2.1 years (the "Corporate Office Lease"), with a commencement date of September 8, 2023. During the year ended December 31, 2023, the Company made lease payments of approximately $0.02 million on the Corporate Office Lease. The assets and liabilities under this contract are recorded in our corporate administrative function. In addition to the contractual lease period, the contract includes an optional renewal for 0.8 years, and in management's judgment the exercise of the renewal option is not reasonably assured. The contract does not include a residual value guarantee, covenants or financial restrictions. Further, the Corporate Office Lease does not contain variability in payments resulting from either an index change or rate change.
We accounted for the Corporate Office Lease as an operating lease. This conclusion resulted from the existence of the right to control the use of the assets throughout the lease term. As of December 31, 2023, the weighted average discount rate and remaining lease term was approximately 7.1% and 1.8 years, respectively.
As of December 31, 2023, our total operating lease right-of-use asset cost was $85.8 million, and accumulated amortization was $7.2 million. As of December 31, 2022, our total operating lease right-of-use asset cost was $4.6 million, and accumulated amortization was $1.5 million.
Finance Leases
Description of Lease
In January 2023, we entered into a three-year equipment lease contract (the "Power Equipment Lease") for certain power generation equipment with a commencement date of August 23, 2023. During the year ended December 31, 2023, the Company made lease payments of approximately $5.7 million on the Power Equipment Lease. The assets and liabilities under this contract are included in our Hydraulic Fracturing reportable segment. In addition to the contractual lease period, the contract includes an optional renewal for one year, and in management's judgment the exercise of the renewal option is not reasonably assured. The contract does not include a residual value guarantee, covenants or financial restrictions. Further, the Power Equipment Lease does not contain variability in payments resulting from either an index change or rate change.
We accounted for the Power Equipment Lease as a finance lease. This conclusion resulted from the existence of the right to control the use of the assets throughout the lease term, the present value of lease payments being equal to or in excess of substantially all of the fair value of the underlying assets and the lease term being the major part of the remaining economic life
83

PROPETRO HOLDING CORP.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
17. LEASES (Continued)
of the underlying assets. As of December 31, 2023, the weighted average discount rate and remaining lease term was approximately 7.3% and 2.6 years, respectively.
As of December 31, 2023, the total finance lease right-of-use asset cost was approximately $52.6 million, and accumulated amortization was approximately $5.2 million. As of December 31, 2022, we had no finance lease right-of-use assets.
Maturity Analysis of Lease Liabilities
The maturity analysis of liabilities and reconciliation to undiscounted and discounted remaining future lease payments for operating leases as of December 31, 2023 are as follows:
(in thousands)Operating LeasesFinance Leases
2024$20,399 $19,872 
202520,322 19,872 
202619,194 12,790 
20271,225  
2028821  
Total undiscounted future lease payments61,961 52,534 
Amount representing interest(6,332)(4,585)
Present value of future lease payments (lease obligation)$55,629 $47,949 
The total cash paid for amounts included in the measurement of our operating lease liability during the year ended December 31, 2023, was approximately $4.6 million. The total cash paid for amounts included in the measurement of our finance lease liabilities during the year ended December 31, 2023, was approximately $4.7 million. During the year ended December 31, 2023, we recorded non-cash operating lease obligations totaling approximately $56.1 million arising from obtaining right-of-use assets related to our execution of the Real Estate Two Lease, the Silvertip Three Lease, the Silvertip Office Lease, the Electric Fleet One Lease, the Electric Fleet Two Lease, the Electric Fleet Three Lease and the Corporate Office Lease, and our extension of the Silvertip One Lease. During the year ended December 31, 2023, we recorded non-cash finance lease obligations totaling approximately $52.6 million arising from obtaining right-of-use assets related to the commencement of the Power Equipment Lease. During the year ended December 31, 2022, total cash paid for amounts included in the measurement of our operating lease liabilities was approximately $0.7 million. During the year ended December 31, 2022, we recorded a non-cash operating lease obligation of approximately $0.6 million as a result of our execution of the Maintenance Facility Lease.
Short-Term Leases
We elected the practical expedient option, consistent with ASC 842, to exclude leases with a term of twelve months or less ("short-term lease") from our balance sheet and continue to record short-term leases as a period expense.
Initial Direct Costs
We elected to analogize to the measurement guidance of ASC 360 to capitalize costs incurred to place a leased asset into its intended use and to present such capitalized costs as part of the related lease right-of-use asset cost as initial direct costs.
Lease Costs
For the years ended December 31, 2023, 2022 and 2021, we recorded operating lease cost of approximately $6.6 million, $0.7 million and $0.3 million, respectively, in our consolidated statements of operations. For the year ended December 31, 2023, we recorded finance lease cost of approximately $6.2 million in our consolidated statements of operations comprising of amortization of finance right-of-use asset of approximately $5.2 million and interest on finance lease liabilities of approximately $1.0 million. For the years ended December 31, 2022 and 2021, we had no finance lease costs. For the years ended December 31, 2023, 2022 and 2021, we recorded variable lease cost of approximately $0.1 million, $0 and $0, respectively, in our consolidated statements of operations. For the years ended December 31, 2023, 2022 and 2021, we recorded short-term lease cost of approximately $0.8 million, $0.8 million and $0.6 million, respectively, in our consolidated statements of operations.
84

PROPETRO HOLDING CORP.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

18. COMMITMENTS AND CONTINGENCIES
Commitments
We entered into certain commitments for fixed assets, consumables and services incidental to the ordinary conduct of our business, generally for quantities required for our operations and at competitive market prices. These commitments are designed to assure sources of supply and are not expected to be in excess of normal requirements. We entered into the Electric Fleet Leases, which contain options to extend the leases or purchase the equipment at the end of each lease or at the end of each subsequent renewal period. As of December 31, 2023, three of the Electric Fleet Leases commenced when the Company took possession of all equipment associated with the first FORCESM electric-powered hydraulic fracturing fleet and some of the equipment associated with the second and third fleets. Lease payments pertaining to the remaining equipment under the second, third and fourth Electric Fleet Leases are expected to commence when the Company takes possession of the associated equipment. We currently expect to receive the remaining equipment associated with the second and third fleets and all equipment associated with the fourth fleet in the first half of 2024. The total estimated contractual commitment in connection with the Electric Fleet Leases excluding the cost associated with the option to purchase the equipment at the end of each lease is approximately $103.7 million. We also entered into the Power Equipment Lease. The total estimated contractual commitment in connection with the Power Equipment Lease is approximately $52.5 million.
The Company enters into purchase agreements with its sand suppliers (the "Sand Suppliers") to secure supply of sand as part of its normal course of business. The agreements with the Sand Suppliers require that the Company purchase a minimum volume of sand, based primarily on a certain percentage of our sand requirements from our customers or in certain situations based on predetermined fixed minimum volumes, otherwise certain penalties (shortfall fees) may be charged. The shortfall fee represents liquidated damages and is either a fixed percentage of the purchase price for the minimum volumes or a fixed price per ton of unpurchased volumes. Our agreements with the Sand Suppliers expire at different times prior to December 31, 2025. Our sand agreement with one of our Sand Suppliers that will expire on December 31, 2024, has a take-or-pay commitment of $17.7 million. During the years ended December 31, 2023, 2022 and 2021, no shortfall fee was recorded.
As of December 31, 2023 and 2022, the Company had issued letters of credit of $6.0 million and $6.0 million, respectively, under the ABL Credit Facility in connection with the Company's casualty insurance policy.
Contingent Liabilities
Legal Matters
In September 2019, a complaint, captioned Richard Logan, Individually and On Behalf of All Others Similarly Situated, Plaintiff, v. ProPetro Holding Corp., et al., (the "Logan Lawsuit"), was filed against the Company and certain of its then current and former officers and directors in the U.S. District Court for the Western District of Texas. As amended by later complaints, the Logan Lawsuit asserted claims on behalf of a putative class of shareholders who purchased the Company’s common stock between March 17, 2017 and March 13, 2020 or purchased the Company's common stock pursuant to the Company's IPO in March 2017. Plaintiffs alleged violations of Sections 10(b) and 20(a) of the Exchange Act and Rule 10b-5 promulgated thereunder, and Sections 11 and 15 of the Securities Act against the Company, certain former officers and current and former directors, alleging that the defendants made allegedly inaccurate or misleading statements or omissions about the Company's business, operations and prospects. On August 11, 2022, the Company entered into a settlement of the Logan Lawsuit, pursuant to which the Company's insurers have paid a cash sum into a settlement fund to be distributed to members of the putative class. On May 11, 2023, the settlement was granted final court approval.
Environmental and Equipment Insurance
The Company is subject to various federal, state and local environmental laws and regulations that establish standards and requirements for protection of the environment. The Company cannot predict the future impact of such standards and requirements, which are subject to change and can have retroactive effectiveness. The Company continues to monitor the status of these laws and regulations. Currently, the Company has not been fined, cited or notified of any environmental violations that would have a material adverse effect upon its financial position, liquidity or capital resources. However, management does recognize that by the very nature of the Company's business, material costs could be incurred in the near term to maintain compliance. The amount of such future expenditures is not determinable due to several factors, including the unknown magnitude of possible regulation or liabilities, the unknown timing and extent of the corrective actions which may be required, the determination of the Company's liability in proportion to other responsible parties and the extent to which such expenditures are recoverable from insurance or indemnification.
85

PROPETRO HOLDING CORP.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
18. COMMITMENTS AND CONTINGENCIES (Continued)
The Company is self-insured up to $10 million per occurrence for certain losses arising from or attributable to fire and/or explosion at the wellsites that do not have qualified fire suppression measures. No accrual was recorded in our financial statements in connection with this self-insurance strategy because the occurrence of fire and/or explosion cannot be reasonably estimated.
Regulatory Audits
In 2020, the Texas Comptroller of Public Accounts (the “Comptroller”) commenced a routine audit of the Company's motor vehicle and other related fuel taxes for the periods of July 2015 through December 2020. As of December 31, 2023, the audit was substantially compete and the Company accrued for an estimated settlement expense of $6.0 million.
In January 2022, we entered into a settlement agreement with the Comptroller for a $10.7 million tax refund, net of consulting fees, in connection with certain limited sales and use tax for the audit period July 1, 2015 through December 31, 2018. The net refund to the company of $10.7 million was recorded as part of other income in our statement of operations during the year December 31, 2022. During the year ended December 31, 2021, we recorded a net refund of approximately $2.1 million.
In May 2022, the Company received a notification from the Comptroller that it will commence a routine audit of the Company’s gross receipt taxes, which will routinely cover up to a four-year period. As of December 31, 2023, the audit is still ongoing and the final outcome cannot be reasonably estimated.
In June 2023, the Company received confirmation from the Comptroller that it will commence a routine audit of the Company's direct payment sales tax in August 2023 for the period February 1, 2020 to December 31, 2022. As of December 31, 2023, the audit is still ongoing and the final outcome cannot be reasonably estimated.
19. SUBSEQUENT EVENTS
Subsequent to year-end, we received some of the remaining equipment associated with our second, third and fourth FORCESM electric-powered hydraulic fracturing fleets under the Electric Fleet Leases, resulting in the addition of non-cash operating lease obligations totaling approximately $16.3 million arising from obtaining right-of-use assets related to this equipment. Subsequent to year-end, we repurchased an additional 2.6 million shares under our share repurchase program amounting to $19.5 million, bringing the total repurchases since the inception of the program to 8.4 million shares.
86


Item 9. Changes in and Disagreements with Accountants on Accounting and Financial Disclosure
None.
Item 9A. Controls and Procedures
Evaluation of Disclosure Controls and Procedures
The Company’s management, with the participation of its Principal Executive Officer and Principal Financial Officer, evaluated the effectiveness of the Company’s disclosure controls and procedures as of December 31, 2023. The term "disclosure controls and procedures," as defined in Rule 13a-15(e) under the Exchange Act, means controls and other procedures that are designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is recorded, processed, summarized and reported, within the time periods specified in the rules and forms promulgated by the SEC. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is accumulated and communicated to the company’s management, including its principal executive and principal financial officers, as appropriate to allow timely decisions regarding required disclosure. Management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving their objectives and management necessarily applies its judgment in evaluating the cost-benefit relationship of possible controls and procedures. Our Principal Executive Officer and Principal Financial Officer have evaluated the effectiveness of our disclosure controls and procedures as of December 31, 2023, and have concluded that our disclosure controls and procedures were not effective due to the material weakness described below in “Management’s Report on Internal Control Over Financial Reporting.”
Notwithstanding the conclusion by our Principal Executive Officer and Principal Financial Officer that our disclosure controls and procedures as of December 31, 2023, were not effective, and notwithstanding the material weakness in our internal control over financial reporting described below, our management believes that our financial statements included in this Annual Report on Form 10-K present fairly, in all material respects, our financial position, results of operations and cash flows for the periods presented in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”).
Management’s Report on Internal Control over Financial Reporting
The Company’s management is responsible for establishing and maintaining adequate internal control over financial reporting. Internal control over financial reporting is defined in Rule 13a-15(f) under the Exchange Act as a process designed by, or under the supervision of, the Company’s Principal Executive Officer and Principal Financial Officer and effected by the Company’s board of directors, management and other personnel to provide reasonable assurance regarding the reliability of our financial reporting and the preparation of financial statements for external purposes in accordance with U.S. GAAP.
Management conducted the assessment of the effectiveness of the Company’s internal control over financial reporting based on criteria in the SEC guidance on conducting such assessments as of the end of the period covered by this report. Management conducted the assessment based on certain criteria established in the Internal Control-Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission in 2013. As a result of this assessment, management concluded that, as of December 31, 2023, our internal control over financial reporting was not effective due to the material weakness described below.
Segregation of Duties and Management Review Control
A material weakness is a deficiency, or a combination of deficiencies, in internal control over financial reporting, such that a reasonable possibility exists that a material misstatement of our annual or interim financial statements would not be prevented or detected on a timely basis.
The material weakness is related to the Company’s information technology environment whereby the Company did not maintain adequate segregation of duties or sufficient compensating management review controls to effectively mitigate an inadequate system access control configuration in its accounting system in which manual journal entry approvers can modify the entries before posting. This deficiency is solely related to manual journal entries and has no impact on system-generated journal entries flowing through our accounting system and other feeder systems. Due to this control deficiency, other manual-dependent controls were deemed ineffective. Subsequent to the identification of this material weakness, the Company conducted additional procedures and determined that there was no material misstatement in its consolidated financial statements for the year ended December 31, 2023.
The independent registered public accounting firm, RSM US LLP, Houston, Texas, United States, Auditor Firm ID #49, has audited the consolidated financial statements as of and for the year ended December 31, 2023, and has also issued their report
87


on the effectiveness of the Company’s internal control over financial reporting, included in this Annual Report under Part II, Item 8 above.
Remediation Plan and Status
The Company has taken, among other items, the following measures to address the material weakness identified:
Evaluated the potential impact of the identified material weakness and accordingly, performed additional testing of certain transactions and journal entries in 2023 to ensure completeness and accuracy of its financial statements, and no material exception was identified.
Tested whether this access resulted in any inappropriate journal entries being recorded or revised and concluded that no such instances occurred.
Implemented a segregation of duties conflict process by limiting the access of certain employees of the Company who are owners of management review controls.
Implemented a technical solution to ensure that access to our system of records adequately limits incompatible duties and strengthened our monitoring and review controls over journal entry processing.
Implemented control activities related to additional independent reviews of manual entries posted in the accounting system and are currently evaluating additional procedures to further strengthen the Company’s overall segregation of duties.
Although we have taken preliminary actions to eliminate the identified material weakness, we will continue to evaluate, test, and implement further actions that will further strengthen the Company’s overall internal controls over financial reporting. Remediation generally requires making changes to how controls are designed and implemented and then adhering to those changes for a sufficient period of time such that the effectiveness of those changes is demonstrated with an appropriate amount of consistency. The measures we are implementing are subject to continued management review supported by confirmation and testing, as well as audit committee oversight. Management remains committed to the implementation of remediation efforts to address the material weakness. We will continue to implement measures to remedy our internal control deficiencies, though there can be no assurance that our efforts will ultimately have the intended effects.
Changes in Internal Control over Financial Reporting
Except as described above, there were no changes in our system of internal control over financial reporting (as defined in Rule 13a-15(f) under the Exchange Act) that occurred during the quarter ended December 31, 2023, that have materially affected or are reasonably likely to materially affect, our internal control over financial reporting.

Item 9B. Other Information
Trading Plans
During the three months ended December 31, 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 of Regulation S-K.
Item 9C. Disclosure Regarding Foreign Jurisdictions that Prevent Inspections
Not applicable.

Part III
Item 10. Directors, Executive Officers and Corporate Governance
The information required by Item 10 is incorporated by reference to the Company’s Proxy Statement for its 2024 Annual Meeting of Stockholders, which is expected to be filed before the end of April 2024.
Item 11.     Executive Compensation
88


The information required by Item 11 is incorporated by reference to the Company’s Proxy Statement for its 2024 Annual Meeting of Stockholders, which is expected to be filed before the end of April 2024.
Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters
The information required by Item 12 is incorporated by reference to the Company’s Proxy Statement for its 2024 Annual Meeting of Stockholders, which is expected to be filed before the end of April 2024.
Item 13. Certain Relationships and Related Party Transactions, and Director Independence.
The information required by Item 13 is incorporated by reference to the Company’s Proxy Statement for its 2024 Annual Meeting of Stockholders, which is expected to be filed before the end of April 2024.
Item 14.     Principal Accounting Fees and Services
The information required by Item 14 is incorporated by reference to the Company’s Proxy Statement for its 2024 Annual Meeting of Stockholders, which is expected to be filed before the end of April 2024.




89


Part IV
Item 15.     Exhibits and Financial Statement Schedules.
(a)(1) Financial Statements
The Financial Statements in Item 8 are filed as part of this Annual Report.
(a)(2) Financial Statement Schedules
None.
(a)(3) Exhibits
The exhibits required to be filed by this Item 15(b) are set forth in the Exhibit Index included below.
(b) See Exhibit Index
(c) None

90


EXHIBIT INDEX
Exhibit
Number
Description
2.1
3.1
3.2
3.3
4.1
4.2
4.3
4.4
4.5
10.1#
10.2#
10.3#
10.4#
10.5#
10.6#
10.7#
10.8#
10.9#
10.10#
10.11#
91



10.12#
10.13#
10.14
10.15#
10.16
10.17#
16.1
21.1(a)
23.1(a)
23.2(a)
31.1(a)
31.2(a)
32.1(b)
32.2(b)
97.1(a)#
101.INS(a)XBRL Instance Document
101.SCH(a)XBRL Taxonomy Extension Schema Document
101.CAL(a)XBRL Taxonomy Extension Calculation Linkbase Document
101.LAB(a)XBRL Taxonomy Extension Label Linkbase Document
101.PRE(a)XBRL Taxonomy Extension Presentation Linkbase Document
101.DEF(a)XBRL Taxonomy Extension Definition Linkbase Document
104(a)Cover Page Interactive Data File - the cover page interactive data file does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document
    
(a)    Filed herewith.
(b)    Furnished herewith.
#    Compensatory plan, contract or arrangement.

Item 16.        Form 10-K Summary
None.
92



SIGNATURES
Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this Annual Report on Form 10-K to be signed on its behalf by the undersigned, thereunto duly authorized, on March 13, 2024.
                        ProPetro Holding Corp.
                    

 /s/ Samuel D. Sledge
Samuel D. Sledge
Chief Executive Officer

93



Pursuant to the requirements of the Securities Exchange Act of 1934, as amended, this Annual Report on Form 10-K has been signed by the following persons in the capacities indicated on the date indicated.
Signature
Title
Date
/s/ Samuel D. Sledge
Chief Executive Officer and Director (Principal Executive Officer)
March 13, 2024
Samuel D. Sledge
/s/ David S. Schorlemer
Chief Financial Officer (Principal Financial Officer)
March 13, 2024
David S. Schorlemer
/s/ Celina A. Davila
Chief Accounting Officer (Principal Accounting Officer)March 13, 2024
Celina A. Davila
/s/ Phillip A. Gobe
Chairman of the BoardMarch 13, 2024
Phillip A. Gobe
/s/ Spencer D. Armour, III
Director
March 13, 2024
Spencer D. Armour, III
/s/ Mark Berg
Director
March 13, 2024
Mark Berg
/s/ Anthony Best
Director
March 13, 2024
Anthony Best
/s/ G. Larry Lawrence
Director
March 13, 2024
 G. Larry Lawrence
/s/ Michele Vion
Director
March 13, 2024
Michele Vion
/s/ Jack Moore
Director
March 13, 2024
Jack Moore
/s/ Mary Ricciardello
Director
March 13, 2024
Mary Ricciardello
94

EX-21.1 2 exhibit211listofsubsidiari.htm EX-21.1 Document

Exhibit 21.1

Subsidiaries of ProPetro Holding Corp.
 
 
 
SubsidiaryState of Organization
  
ProPetro Services, Inc.Texas
Silvertip Completion Services Operating, LLC
Delaware


EX-23.1 3 exhibit231rsmconsent.htm EX-23.1 Document

Exhibit 23.1
CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM
We consent to the incorporation by reference in the Registration Statement Nos. 333-249864, 333-216946, and 333-277107 on Form S-8 and Registration Statement Nos. 333-268172 and 333-256681 on Form S-3ASR of ProPetro Holding Corp. of our reports dated March 13, 2024, relating to the consolidated financial statements and the effectiveness of internal control over financial reporting of ProPetro Holding Corp., (on which our report expresses an adverse opinion on the effectiveness of the Company’s internal control over financial reporting because of a material weakness), appearing in the Annual Report to Shareholders, which is incorporated in this Annual Report on Form 10-K of ProPetro Holding Corp. as of and for the year ended December 31, 2023.

/s/ RSM US LLP

Houston, Texas
March 13, 2024

EX-23.2 4 exhibit232deloitteconsent.htm EX-23.2 Document

Exhibit 23.2
CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM
We consent to the incorporation by reference in Registration Statement Nos. 333-277107, 333-249864 and 333-216946 on Form S-8 and Registration Statement Nos. 333-268172 and 333-256681 on Form S-3ASR of our report dated February 23, 2023, relating to the financial statements of ProPetro Holding Corp. and Subsidiaries (the “Company”), appearing in this Annual Report on Form 10-K for the year ended December 31, 2023.

/s/ DELOITTE & TOUCHE LLP

Houston, Texas
March 13, 2024

EX-31.1 5 a12312023ex311ceoicfrcerti.htm EX-31.1 Document
Exhibit 31.1
CERTIFICATION OF CHIEF EXECUTIVE OFFICER
PURSUANT TO EXCHANGE ACT RULES 13a-14(a) AND 15d-14(a),
AS ADOPTED PURSUANT TO
SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Samuel D. Sledge, certify that:
1I have reviewed this Annual Report on Form 10-K of ProPetro Holding Corp.;
2Based 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;
3Based 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;
4The 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
5The 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.

Dated: March 13, 2024

 /s/ Samuel D. Sledge
Samuel D. Sledge
Chief Executive Officer
(Principal Executive Officer)

EX-31.2 6 a12312023ex312cfoicfrcerti.htm EX-31.2 Document

Exhibit 31.2
CERTIFICATION OF CHIEF FINANCIAL OFFICER
PURSUANT TO EXCHANGE ACT RULES 13a-14(a) AND 15d-14(a),
AS ADOPTED PURSUANT TO
SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, David S. Schorlemer, certify that:
1I have reviewed this Annual Report on Form 10-K of ProPetro Holding Corp.;
2Based 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;
3Based 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;
4The 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
5The 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.
 
Dated: March 13, 2024
 
 /s/ David S. Schorlemer
David S. Schorlemer
Chief Financial Officer
(Principal Financial Officer)

EX-32.1 7 a12312023ex321ceoreportcer.htm EX-32.1 Document

Exhibit 32.1
CERTIFICATION OF CHIEF EXECUTIVE OFFICER
PURSUANT TO 18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Annual Report on Form 10-K of ProPetro Holding Corp. (the “Company”), for the year ended December 31, 2023, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Samuel D. Sledge, Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that, to my knowledge:
(1)     The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and
(2)     The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.


Dated: March 13, 2024



/s/ Samuel D. Sledge                     
Samuel D. Sledge
Chief Executive Officer
(Principal Executive Officer)


EX-32.2 8 a12312023ex322cforeportcer.htm EX-32.2 Document

Exhibit 32.2
CERTIFICATION OF CHIEF FINANCIAL OFFICER
PURSUANT TO 18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Annual Report on Form 10-K of ProPetro Holding Corp. (the “Company”), for the year ended December 31, 2023, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, David S. Schorlemer, Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that, to my knowledge:
(1)     The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and
(2)     The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.



Dated: March 13, 2024


/s/ David S. Schorlemer                     
David S. Schorlemer,
Chief Financial Officer
(Principal Financial Officer)


EX-97.1 9 clawbackpolicyexhibit971.htm EX-97.1 Document
EXHIBIT 97.1
PROPETRO HOLDING CORP.
INCENTIVE-BASED COMPENSATION RECOVERY (CLAWBACK) POLICY

This Incentive-Based Compensation Recovery Policy (this “Policy”) was adopted by the Compensation Committee (the “Committee”) of the Board of Directors (the “Board”) of ProPetro Holding Corp. (the “Company”), effective as of October 11, 2023 (the “Effective Date”). This Policy is intended to comply with the requirements of Section 10D of the Securities Exchange Act of 1934 (the “Exchange Act”) and the rules and regulations promulgated thereunder and Section 303A.14 of the New York Stock Exchange (“NYSE”) Listed Company Manual (collectively, the “Recovery Rules”) and shall be interpreted as such. Unless otherwise specified by the Board and permitted by the Recovery Rules, this Policy will be administered by the Committee (the “Administrator”).

1.Recovery. If the Company is required to prepare a Restatement, the Administrator shall take reasonably prompt action to recover the Excess Amount, if any, from the Covered Persons. The Company must recover all Excess Amounts from the Covered Persons unless, after exercising a normal due process review of all the relevant facts and circumstances and taking all steps required by Exchange Act Rule 10D-1 and any applicable exchange listing standard, the Committee determines that recovery would be impracticable and one of the following conditions is met:
a.The direct expense paid to a third party to assist in enforcing the Policy would exceed the amount to be recovered. Before coming to this conclusion, the Company must make a reasonable attempt to recover such Excess Amount, document such reasonable attempt(s) to recover, and provide documentation to the NYSE to the extent required.
b.Recovery would violate a home country law adopted prior to November 28, 2022. Before concluding that it would be impracticable to recover any Excess Amount on violation of home country law, the Company must obtain an opinion of home country counsel, acceptable to the NYSE, that recovery would result in such a violation, and must provide such opinion to the NYSE.
c.Recovery would likely cause an otherwise tax-qualified retirement plan, under which benefits are broadly available to employees of the Company, to fail to meet the requirements of Section 401(a)(13) or 411(a) of the Internal Revenue Code (the “Code”) and applicable regulations issued thereunder.

2.Administration. The Administrator shall have full authority to administer, amend or terminate this Policy. The Administrator shall, subject to the provisions of this Policy, make such determinations and interpretations and take such actions in connection with this Policy as it deems necessary, appropriate or advisable. All determinations and interpretations made by the Administrator shall be final, binding and conclusive. Notwithstanding the foregoing, no amendment or termination of this Policy shall be effective if such amendment or termination would (after taking into account any actions taken by the Company contemporaneously with such amendment or termination) cause the Company to violate any federal securities laws, rules of the
U.S. Securities and Exchange Commission (the “SEC”), or the rules of any national securities exchange or national securities association on which the Company’s securities are then listed.


EXHIBIT 97.1
3.Method of Recovery. Subject to applicable law, the Administrator may seek to recover Excess Amounts by (i) requiring a Covered Person to repay such amount to the Company;
(ii) offsetting a Covered Person’s other compensation; or (iii) such other means or combination of means as the Committee, in its sole discretion, determines to be appropriate. The Company shall use its best efforts to ensure that the method of recovery employed does not violate Section 409A of the Code and the applicable regulations issued thereunder but shall not be liable to any Covered Person for any resulting liability thereunder. To the extent that a Covered Person fails to repay all Excess Amounts to the Company as determined pursuant to this Policy, the Company shall take all actions reasonable and appropriate to recover such amount, subject to applicable law.

4.Acknowledgement by Covered Persons. The Administrator shall provide notice to and may seek written acknowledgement of this Policy from each Covered Person; provided that the failure to provide such notice or obtain such acknowledgement shall not affect the applicability or enforceability of this Policy.

5.No Indemnification. Notwithstanding the terms of any of the Company’s organizational documents, any corporate policy or any contract, the Company shall not indemnify any Covered Person against the loss of any Excess Amount.

6.Disclosure. The Company shall file all disclosures with respect to this Policy and any actions taken to recover Excess Amounts thereunder required by any federal securities laws, SEC rules, or the rules of any national securities exchange or national securities association on which the Company’s securities are then listed.

7.Governing Law. The validity, construction, and effect of this Policy and any determinations relating to this Policy shall be construed in accordance with the laws of the State of Delaware without regard to its conflict of laws principles.

8.Successors. This Policy shall be binding and enforceable against all Covered Persons and their beneficiaries, heirs, executors, administrators or other legal representatives.

9.Policy Not Exclusive Remedy. This Policy is in addition to (and not in lieu of) any right of repayment, forfeiture or off-set against any Covered Person that may be available under applicable law or otherwise (whether implemented prior to or after adoption of this Policy). Nothing within this Policy is intended to limit any right of recovery of the Company pursuant to any other Company clawback or compensation recoupment policies or arrangements that may be in effect from time to time (“Other Recovery Policies”); provided, however, that if there is any conflict between this Policy and any Other Recovery Policies, this Policy shall control. The Administrator may, in its sole discretion and in the exercise of its business judgment, determine whether and to what extent additional action is appropriate to address the circumstances surrounding any Restatement to minimize the likelihood of any recurrence and to impose such other discipline as it deems appropriate.

10.Defined Terms. For purposes of this Policy, the following terms will have the meanings set forth below:



EXHIBIT 97.1

Applicable Period” means the three completed fiscal years preceding the earlier of: (i) the date that the Board, the Administrator, the Audit Committee of the Board (the “Audit Committee”), or the officer or officers of the Company authorized to take such action if action is not required by the Board, the Administrator or the Audit Committee, concludes, or reasonably should have concluded, that the Company is required to prepare a Restatement; or (ii) the date a court, regulator, or other legally authorized body directs the Company to prepare a Restatement. The Applicable Period shall be extended to include any transition period (that results from a change in the Company’s fiscal year) within or immediately following the three completed fiscal years described in the preceding sentence; provided, that a transition period between the last day of the Company’s previous fiscal year and the first day of its new fiscal year that comprises a period of nine to twelve months shall be deemed a completed fiscal year.

Covered Person” shall include the Company’s president, principal financial officer, principal accounting officer (or if there is no such accounting officer, the controller), any vice- president of the Company in charge of a principal business unit, division, or function (such as sales, administration, or finance), any other officer who performs a policy-making function, or any other person (including any executive officer of the Company’s controlled affiliates) who performs similar policy-making functions for the Company. For the avoidance of doubt, “policy-making function” is not intended to include policymaking functions that are not significant. Covered Persons shall include, at a minimum, executive officers identified pursuant to Item 401(b) of Regulation S-K. It is intended that individuals identified as Covered Persons pursuant to this Policy will be consistent with those identified as “officers” pursuant to Rule 16a-1(f) promulgated pursuant to the Exchange Act.

Excess Amount” means the value of all Incentive-Based Compensation (calculated on a pre-tax basis) Received after October 2, 2023 by a person: (i) after beginning service as a Covered Person; (ii) who served as a Covered Person at any time during the performance period for that Incentive-Based Compensation; (iii) while the Company had a class of securities listed on a national securities exchange or national securities association; and (iv) during the Applicable Period, that exceeded the amount of Incentive-Based Compensation that otherwise would have been Received had the amount been determined based on the applicable Financial Performing Measures, as reflected in the Restatement, computed without regard to any taxes paid on such amounts. With respect to Incentive-Based Compensation based on stock price or total shareholder return (“TSR”), where the Excess Amount is not subject to mathematical recalculation directly from the information in a Restatement: (i) the amount will be based on a reasonable estimate made by the Administrator of the effect of the Restatement on the stock price or TSR upon which the Incentive-Based Compensation was received and (ii) the Company shall maintain documentation of the determination of that reasonable estimate and provide such documentation to the national securities exchange or national securities association on which the Company’s securities are listed at the time of the Restatement.

Financial Reporting Measure” means a measure that is determined and presented in accordance with the accounting principles used in preparing the Company’s financial statements (including “non-GAAP” financial measures, such as those appearing in earnings releases), and any measure that is derived wholly or in part from such measure. Examples of Financial Reporting


EXHIBIT 97.1
Measures include, but are not limited to, measures based on revenues, net income, operating income, financial ratios, EBITDA, liquidity measures, free cash flow, and return measures. Stock price and TSR also are Financial Reporting Measures. For the avoidance of doubt, a Financial Reporting Measure need not be presented within the financial statements or included in a filing with the SEC to qualify as such.

Incentive-Based Compensation” includes any compensation that is granted, earned, or vested based wholly or in part upon the attainment of a Financial Reporting Measure; however it does not include: (i) base salaries; (ii) discretionary cash bonuses; (iii) awards (either cash or equity) that are based upon subjective, strategic or operational standards; and (iv) equity awards that vest solely on the passage of time.

Incentive-Based Compensation is deemed Receivedin any Company fiscal period during which the Financial Reporting Measure specified in the Incentive-Based Compensation award is attained, even if the payment or grant of the Incentive-Based Compensation occurs after the end of that period.

Restatementmeans an accounting restatement of any of the Company’s financial statements due to the Company’s material noncompliance with any financial reporting requirement under U.S. securities laws, including any required accounting restatement to correct an error in previously issued financial statements that is material to the previously issued financial statements (often referred to as a “Big R” restatement), or that would result in a material misstatement if the error were corrected in the current period or left uncorrected in the current period (often referred to as a “little r” restatement). As of the Effective Date (but subject to changes that may occur in accounting principles and rules following the Effective Date), a Restatement does not include situations in which financial statement changes did not result from material non-compliance with financial reporting requirements, such as, but not limited to retrospective: (i) application of a change in accounting principles; (ii) revision to reportable segment information due to a change in the structure of the Company’s internal organization; (iii) reclassification due to a discontinued operation; (iv) application of a change in reporting entity, such as from a reorganization of entities under common control; (v) adjustment to provision amounts in connection with a prior business combination; and (vi) revision for stock splits, stock dividends, reverse stock splits or other changes in capital structure.

EX-101.SCH 10 pump-20231231.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 0000002 - Document - Audit Information link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 0000008 - Disclosure - ORGANIZATION AND HISTORY link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - SUPPLEMENTAL CASH FLOWS INFORMATION link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - BUSINESS ACQUISITIONS link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - FAIR VALUE MEASUREMENTS link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - PROPERTY AND EQUIPMENT link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - INTANGIBLE ASSETS link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - LONG‑TERM DEBT link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - ACCRUED AND OTHER CURRENT LIABILITIES link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - EMPLOYEE BENEFIT PLAN link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - REPORTABLE SEGMENT INFORMATION link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - NET INCOME (LOSS) PER SHARE link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Share Repurchase Program link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - STOCK‑BASED COMPENSATION link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - INCOME TAXES link:presentationLink link:calculationLink link:definitionLink 0000023 - Disclosure - RELATED‑PARTY TRANSACTIONS link:presentationLink link:calculationLink link:definitionLink 0000024 - Disclosure - LEASES link:presentationLink link:calculationLink link:definitionLink 0000025 - Disclosure - COMMITMENTS AND CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 0000026 - Disclosure - SUBSEQUENT EVENTS link:presentationLink link:calculationLink link:definitionLink 9954471 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink 9954472 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Tables) link:presentationLink link:calculationLink link:definitionLink 9954473 - Disclosure - SUPPLEMENTAL CASH FLOWS INFORMATION (Tables) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - BUSINESS ACQUISITIONS (Tables) link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - FAIR VALUE MEASUREMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - PROPERTY AND EQUIPMENT (Tables) link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - INTANGIBLE ASSETS (Tables) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - ACCRUED AND OTHER CURRENT LIABILITIES (Tables) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - REPORTABLE SEGMENT INFORMATION (Tables) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - NET INCOME (LOSS) PER SHARE (Tables) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - STOCK‑BASED COMPENSATION (Tables) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - INCOME TAXES (Tables) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - LEASES (Tables) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - ORGANIZATION AND HISTORY (Details) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Allowance for Credit Losses (Details) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Useful Lives of Property, Plant and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - SUPPLEMENTAL CASH FLOWS INFORMATION (Details) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - BUSINESS ACQUISITIONS - Par Five Acquisition (Details) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - BUSINESS ACQUISITIONS - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - BUSINESS ACQUISITIONS - Par Five Acquisition Pro Forma Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - BUSINESS ACQUISITIONS - Summary of Fair Value of Consideration of Silvertip Acquisition (Details) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - BUSINESS ACQUISITIONS - Silvertip Acquisition Pro Forma Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - FAIR VALUE MEASUREMENTS - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - FAIR VALUE MEASUREMENTS - Fair Value on Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - FAIR VALUE MEASUREMENTS - Summary of Goodwill for Wireline Segment (Details) link:presentationLink link:calculationLink link:definitionLink 9954497 - Disclosure - PROPERTY AND EQUIPMENT- Summary of Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - PROPERTY AND EQUIPMENT - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954499 - Disclosure - PROPERTY AND EQUIPMENT - Schedule of Depreciation (Details) link:presentationLink link:calculationLink link:definitionLink 9954500 - Disclosure - INTANGIBLE ASSETS - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954501 - Disclosure - INTANGIBLE ASSETS - Intangible Assets Subject to Amortization (Details) link:presentationLink link:calculationLink link:definitionLink 9954502 - Disclosure - INTANGIBLE ASSETS- Estimated Future Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954503 - Disclosure - LONG‑TERM DEBT - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954504 - Disclosure - ACCRUED AND OTHER CURRENT LIABILITIES (Details) link:presentationLink link:calculationLink link:definitionLink 9954505 - Disclosure - EMPLOYEE BENEFIT PLAN (Details) link:presentationLink link:calculationLink link:definitionLink 9954506 - Disclosure - REPORTABLE SEGMENT INFORMATION - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954507 - Disclosure - REPORTABLE SEGMENT INFORMATION - Reconciliation of Segment Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954508 - Disclosure - REPORTABLE SEGMENT INFORMATION - Reconciliation of Net Income (Loss) to Adjusted EBITDA (Details) link:presentationLink link:calculationLink link:definitionLink 9954509 - Disclosure - REPORTABLE SEGMENT INFORMATION - Major Customers (Details) link:presentationLink link:calculationLink link:definitionLink 9954510 - Disclosure - NET INCOME (LOSS) PER SHARE - Calculation of Net Income Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9954511 - Disclosure - NET INCOME (LOSS) PER SHARE - Anti-dilutive Shares Excluded from Calculation (Details) link:presentationLink link:calculationLink link:definitionLink 9954512 - Disclosure - Share Repurchase Program (Details) link:presentationLink link:calculationLink link:definitionLink 9954513 - Disclosure - STOCK‑BASED COMPENSATION - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954514 - Disclosure - STOCK‑BASED COMPENSATION - Summary of Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954515 - Disclosure - STOCK‑BASED COMPENSATION - Summary of RSU Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954516 - Disclosure - STOCK‑BASED COMPENSATION - Summary of Performance Shares Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954517 - Disclosure - INCOME TAXES - Tax Provision/Benefit (Details) link:presentationLink link:calculationLink link:definitionLink 9954518 - Disclosure - INCOME TAXES - Tax Reconciliation (Details) link:presentationLink link:calculationLink link:definitionLink 9954519 - Disclosure - INCOME TAXES - Deferred Tax Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954520 - Disclosure - INCOME TAXES - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954521 - Disclosure - RELATED‑PARTY TRANSACTIONS (Details) link:presentationLink link:calculationLink link:definitionLink 9954522 - Disclosure - LEASES - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954523 - Disclosure - LEASES - Operating Lease Maturity (Details) link:presentationLink link:calculationLink link:definitionLink 9954523 - Disclosure - LEASES - Operating Lease Maturity (Details) link:presentationLink link:calculationLink link:definitionLink 9954524 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details) link:presentationLink link:calculationLink link:definitionLink 9954525 - Disclosure - SUBSEQUENT EVENTS (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 11 pump-20231231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 12 pump-20231231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 13 pump-20231231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Pioneer and Pioneer Pumping Services Pioneer and Pioneer Pumping Services [Member] Pioneer and Pioneer Pumping Services [Member] Total other noncurrent assets Assets Excluding Property, Plant, And Equipment, Noncurrent Assets Excluding Property, Plant, And Equipment, Noncurrent Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Deferred Loan Costs Deferred Charges, Policy [Policy Text Block] Accrued liabilities Schedule of Accrued Liabilities [Table Text Block] Accrued and other current liabilities Total Accrued Liabilities, Current Line of credit facility, maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Related Party Transaction [Line Items] Related Party Transaction [Line Items] Lessee, operating lease, option to extend, number of options Lessee, Operating Lease, Option to Extend, Number of Options Lessee, Operating Lease, Option to Extend, Number of Options Expiration period Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period Award Type [Domain] Award Type [Domain] Fair Value as of Grant Date Award Grant Date Fair Value Investment, Name [Domain] Investment, Name [Domain] Revenue, remaining performance obligation, expected timing of satisfaction, period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Allowance for Credit Loss Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block] Cash consideration Payments to Acquire Businesses, Gross Schedule of Recognized Identified Assets Acquired and Liabilities Assumed Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Debt payments and closing costs Business Acquisition, Consideration Transferred, Debt Payoff Business Acquisition, Contingent Consideration, Debt Payoff Property 2 Property Two [Member] Property Two [Member] Lessee, finance lease, renewal term Lessee, Finance Lease, Renewal Term Accrued liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Accrued Liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Accrued Liabilities DEFERRED INCOME TAXES Deferred Income Tax Liabilities, Net 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] Accounts payable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable Insider Trading Policies and Procedures [Line Items] Exercisable ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] 2028 Lessee, Operating Lease, Liability, to be Paid, Year Five Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] Electric Fleet Leases Electric Fleet Leases [Member] Electric Fleet Lease Issuance of equity awards - net (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Director Director [Member] Customer [Axis] Customer [Axis] CURRENT LIABILITIES: Liabilities, Current [Abstract] Deferred Deferred Federal Income Tax Expense (Benefit) Preferred stock, $0.001 par value, 30,000,000 shares authorized, none issued, respectively Preferred Stock, Value, Issued Intersegment Eliminations Intersegment Eliminations [Member] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Proceeds from divestiture of businesses Proceeds from Divestiture of Businesses Impairment of long-lived assets held-for-use Impairment, Long-Lived Asset, Held-for-Use Diluted (in dollars per share) Earnings per share, diluted (in dollars per share) Diluted net income (loss) per common share (in dollars per share) Earnings Per Share, Diluted Unrealized loss on short-term investment Unrealized Gain (Loss) on Investments Intangible Assets Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block] Accounts receivable - net of allowance for credit losses of $236 and $419, respectively Accounts receivable Accounts Receivable, after Allowance for Credit Loss, Current Supplemental Cash Flow Elements [Abstract] Supplemental Cash Flow Elements [Abstract] Line of Credit Line of Credit [Member] OTHER NONCURRENT ASSETS: Assets, Noncurrent [Abstract] OTHER (EXPENSE) INCOME: Other Nonoperating Income (Expense) [Abstract] Litigation Case [Axis] Litigation Case [Axis] Trading Symbol Trading Symbol Granted (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Pioneer Pressure Pumping Acquisition Pioneer Pressure Pumping Acquisition [Member] Pioneer Pressure Pumping Acquisition Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] SHAREHOLDERS’ EQUITY: Equity, Attributable to Parent [Abstract] Loan Type [Domain] Loan Type [Domain] Loan Type [Domain] Calculations of net income (loss) per share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Revenue from Contract with Customer, Segment Benchmark Revenue from Contract with Customer, Segment Benchmark [Member] Executive Category: Executive Category [Axis] Number of Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] SIGNIFICANT ACCOUNTING POLICIES Significant Accounting Policies [Text Block] Exercised (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Quoted prices in active market (Level 1) Fair Value, Inputs, Level 1 [Member] Total deferred tax assets — net Deferred Tax Assets, Net of Valuation Allowance Line of credit facility, coverage ratio establishing threshold, option one, percentage of facility size and borrowing base Line Of Credit Facility, Coverage Ratio Establishing Threshold, Option One, Percentage Of Facility Size And Borrowing Base Line Of Credit Facility, Coverage Ratio Establishing Threshold, Option One, Percentage Of Facility Size And Borrowing Base Property and equipment Property, Plant and Equipment [Table Text Block] Equity Components [Axis] Equity Components [Axis] Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Accrued and other current liabilities Increase (Decrease) in Accrued Liabilities Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Customer H Customer H [Member] Customer H Prepaid expenses Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets Entity Small Business Entity Small Business 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Four Local Phone Number Local Phone Number Unrealized gain (loss), foreign currency transaction, before tax Unrealized Gain (Loss), Foreign Currency Transaction, before Tax Recovery of Erroneously Awarded Compensation Disclosure [Line Items] 2028 Finance Lease, Liability, to be Paid, Year Five Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table] Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table] Measurement Frequency [Axis] Measurement Frequency [Axis] Restricted stock units 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 Depreciation expense Depreciation Depreciation Stock-based compensation Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Amount Retirement Benefits [Abstract] Retirement Benefits [Abstract] Asset acquisition Asset Acquisition [Member] Asset Acquisition Tax withholdings paid for net settlement of equity awards Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation Prepaid expenses Deferred Tax Liabilities, Prepaid Expenses Schedule of antidilutive securities excluded from computation of earnings per share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Federal income tax expense (benefit) Federal Income Tax Expense (Benefit), Continuing Operations Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Business combination, acquisition related costs Business Combination, Acquisition Related Costs Antidilutive securities excluded from computation of earnings per share, amount (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Award Type [Axis] Award Type [Axis] Granted (in shares) Target Shares Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Lessee, operating lease, remaining lease term extension Lessee, Operating Lease, Remaining Lease Term Extension Lessee, Operating Lease, Remaining Lease Term Extension Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] ICFR Auditor Attestation Flag ICFR Auditor Attestation Flag General and Administrative Expense General and Administrative Expense [Member] Property and equipment Property, Plant and Equipment, Gross Goodwill [Line Items] Goodwill [Line Items] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Accounts Receivable, Allowance for Credit Loss [Roll Forward] RELATED‑PARTY TRANSACTIONS Related Party Transactions Disclosure [Text Block] Amount representing interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount LEASES Lessee, Finance Leases [Text Block] Schedule of components of income tax expense (benefit) Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Non-cash purchases of property and equipment Noncash or Part Noncash Acquisition, Fixed Assets Acquired Operating Loss Carryforwards [Line Items] Operating Loss Carryforwards [Line Items] Operating lease liabilities Operating Lease, Liability, Current Prepaid expenses Prepaid Expense, Current Finance lease, interest expense Finance Lease, Interest Expense 2026 Lessee, Operating Lease, Liability, to be Paid, Year Three Intangible assets — net Finite-Lived Intangible Assets, Net Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Recently Issued Accounting Standards New Accounting Pronouncements, Policy [Policy Text Block] Shares acquired, average cost per share (in dollars per share) Shares Acquired, Average Cost Per Share Accumulated amortization: Finite-Lived Intangible Assets, Accumulated Amortization 2025 Lessee, Operating Lease, Liability, to be Paid, Year Two Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Accumulated amortization Operation Lease, Accumulated Amortization Operation Lease, Accumulated Amortization Total consideration Total consideration Business Combination, Consideration Transferred Contract with customer, liability, current Contract with Customer, Liability, Current Security Exchange Name Security Exchange Name Stock Based Compensation Share-Based Payment Arrangement [Policy Text Block] Stock options Employee Stock Option [Member] Total costs and expenses Costs and Expenses Maximum Maximum [Member] Document Type Document Type Goodwill addition during the year Goodwill, Acquired During Period Tabular List, Table Tabular List [Table Text Block] Line of credit facility, accounts receivable, percentage of borrowing base Line Of Credit Facility, Accounts Receivable, Percentage Of Borrowing Base Line Of Credit Facility, Accounts Receivable, Percentage Of Borrowing Base Loan Type [Axis] Loan Type [Axis] Loan Type [Axis] Treasury stock, value, acquired, cost method Treasury Stock, Value, Acquired, Cost Method Inventories Inventory, Policy [Policy Text Block] Cost of services (exclusive of depreciation and amortization) Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization 2026 Finance Lease, Liability, to be Paid, Year Three Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] STOCK‑BASED COMPENSATION Share-Based Payment Arrangement [Text Block] Current Current Federal Tax Expense (Benefit) Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Business Acquisition [Axis] Business Acquisition [Axis] Trademarks and Trade Names Trademarks and Trade Names [Member] Property 5 Property Five [Member] Property Five [Member] Base Rate Loans Base Rate Loans [Member] Base Rate Loans [Member] Customer Concentration Risk Customer Concentration Risk [Member] Real Estate [Table] Real Estate [Table] Deferred Deferred State and Local Income Tax Expense (Benefit) Customer C Customer C [Member] Customer C [Member] COSTS AND EXPENSES: Costs and Expenses [Abstract] Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period 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] Customer D Customer D [Member] Customer D Related Party [Domain] Related Party, Type [Domain] BUSINESS ACQUISITIONS Business Combination Disclosure [Text Block] Restricted stock units, conversion of stock, conversion rights (in shares) Class of Warrant or Right, Number of Securities Called by Each Warrant or Right Intangible Assets, Amortization Period Change in Accounting Estimate by Type [Axis] Share Repurchases Stockholders' Equity, Policy [Policy Text Block] Incremental stock expense Share-Based Payment Arrangement, Plan Modification, Incremental Cost Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] Operating Segments Operating Segments [Member] Outstanding beginning balance (in dollars per share) Outstanding ending balance (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value 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 Lease, cost Lease, Cost Statistical Measurement [Axis] Statistical Measurement [Axis] Other current assets Increase (Decrease) in Other Current Assets Entity Interactive Data Current Entity Interactive Data Current LONG‑TERM DEBT Long-Term Debt [Text Block] Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Measure: Measure [Axis] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Name Outstanding Recovery, Individual Name Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Maintenance Facility Lease Maintenance Facility Lease [Member] Maintenance Facility Lease Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Total assets acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets Acquired Including Goodwill Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets Acquired Including Goodwill Insurance Financing Insurance Financing, Policy [Policy Text Block] Insurance Financing, Policy [Policy Text Block] Goodwill Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] Fair value of shares received (in dollars per share) Equity Securities, FV-NI Business Acquisition, Contingent Consideration [Line Items] Business Acquisition, Contingent Consideration [Line Items] Disposal group, including discontinued operation, assets Disposal Group, Including Discontinued Operation, Assets Schedule of deferred tax assets and liabilities Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] Purchase obligation, to be paid, year one Purchase Obligation, to be Paid, Year One 2024 Finite-Lived Intangible Asset, Expected Amortization, Year One Cash paid for operating lease Operating Lease, Payments Common stock, outstanding (in shares) Common Stock, Shares, Outstanding PEO PEO [Member] 2028 and beyond Finite-Lived Intangible Asset, Expected Amortization, Year Five and after Year Five Finite-Lived Intangible Asset, Expected Amortization, Year Five and after Year Five Concentration of Credit Risk Concentration Risk, Credit Risk, Policy [Policy Text Block] Auditor Location Auditor Location Beginning balance (in shares) Ending balance (in shares) Shares, Outstanding Purchase Commitment, Excluding Long-Term Commitment [Table] Purchase Commitment, Excluding Long-Term Commitment [Table] State taxes, net of federal benefit Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Repayments of insurance financing Repayments of Long-Term Loans from Vendors Debt Instrument [Axis] Debt Instrument [Axis] Business combination, pro forma information, revenue of acquiree since acquisition date, actual Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount Silvertip Silvertip Completion Services Operating, LLC [Member] Silvertip Completion Services Operating, LLC Business combination, holdback liability, interest rate Business Combination, Holdback Liability, Interest Rate Business Combination, Holdback Liability, Interest Rate Credit Facility [Axis] Credit Facility [Axis] Total liabilities Liabilities Measurement Frequency [Domain] Measurement Frequency [Domain] PROPERTY AND EQUIPMENT Property, Plant and Equipment Disclosure [Text Block] Contractual commitment, not yet commenced Lessee, Operating Lease, Lease Not yet Commenced, Amount Lessee, Operating Lease, Lease Not yet Commenced, Amount Title of Individual [Axis] Title of Individual [Axis] Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset [Domain] Related Party Transaction [Domain] Related Party Transaction [Domain] Disposal Group, Disposed of by Sale, Not Discontinued Operations Disposal Group, Disposed of by Sale, Not Discontinued Operations [Member] Subsequent Event [Line Items] Subsequent Event [Line Items] General and administrative expenses (inclusive of stock‑based compensation) General and Administrative Expense Weighted Average Grant Date Fair Value ("FV") Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] Current Current State and Local Tax Expense (Benefit) Total current assets Assets, Current Impairment expense Impairment expense Impairment expense Asset Impairment Charges Supplemental cash flows disclosures Supplemental Cash Flow Information [Abstract] Share repurchases (in shares) Stock Repurchased During Period, Shares Business acquisition, contingent consideration, transaction costs Business Acquisition, Consideration Transferred, Transaction Costs Business Acquisition, Contingent Consideration, Transaction Costs Concentration risk percentage Concentration Risk, Percentage Granted (in dollars per share) Target Shares Granted (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Expired (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period 2027 Finance Lease, Liability, to be Paid, Year Four Accounts Receivable Accounts Receivable [Policy Text Block] Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Auditor Information [Abstract] Auditor Information Number of coiled tubing units Number of Coiled Tubing Units Number of Coiled Tubing Units Intangible Assets Subject to Amortization Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Depreciation and amortization Depreciation, Depletion and Amortization Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] Business Combination and Asset Acquisition [Abstract] Consolidation Items [Axis] Consolidation Items [Axis] Revenue Business Acquisition, Pro Forma Revenue Less impairment losses Goodwill, impairment loss Goodwill, Impairment Loss Valuation allowance Valuation allowance Deferred Tax Assets, Valuation Allowance Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Finance Leases Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract] Contract with customer, liability, revenue recognized Contract with Customer, Liability, Revenue Recognized Restricted cash Restricted Cash and Cash Equivalents Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Axis] Depreciation and amortization Depreciation and amortization Depreciation, Depletion and Amortization, Nonproduction Preferred stock, issued (in shares) Preferred Stock, Shares Issued Total liabilities assumed Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities Electric Fleet One Lease Electric Fleet One Lease [Member] Electric Fleet One Lease Entity Emerging Growth Company Entity Emerging Growth Company 2017 Incentive Award Plan 2017 Incentive Award Plan [Member] 2017 Incentive Award Plan Intangible assets - net of amortization Intangible Assets, Net (Excluding Goodwill) Total deferred tax assets Deferred Tax Assets, Gross Intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles 2024 Lessee, Operating Lease, Liability, to be Paid, Year One Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Notes issued Notes Issued Title Trading Arrangement, Individual Title Common Stock Common Stock [Member] Individual: Individual [Axis] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Electric Fleet Three Lease Electric Fleet Three Lease [Member] Electric Fleet Three Lease Income Statement Location [Domain] Income Statement Location [Domain] Minimum Minimum [Member] WEIGHTED AVERAGE COMMON SHARES OUTSTANDING: Denominator Weighted Average Number of Shares Outstanding, Diluted [Abstract] PROPERTY AND EQUIPMENT - Net of accumulated depreciation Property and equipment — net Property, Plant and Equipment, Net 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] Electric Fleet Two Lease Electric Fleet Two Lease [Member] Electric Fleet Two Lease Accrued insurance Accrued Insurance, Current Tax withholdings paid for net settlement of equity awards Payment, Tax Withholding, Share-Based Payment Arrangement Deferred Income Tax Assets Deferred Tax Assets, Net [Abstract] Other Deferred Tax Assets, Other Net cash (used in) provided by financing activities Net Cash Provided by (Used in) Financing Activities Property, plant and equipment, disposals Property, Plant and Equipment, Disposals COMMITMENTS AND CONTINGENCIES Commitments and Contingencies Disclosure [Text Block] Interests acquired Business Acquisition, Percentage of Voting Interests Acquired Retained Earnings (Accumulated Deficit) Retained Earnings [Member] Reimbursement Reimbursement After SEC Investigation And Shareholder Litigation [Member] Reimbursement After SEC Investigation And Shareholder Litigation Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Other current assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other Operating lease right-of-use asset Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease Right-Of-Use Asset Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease Right-Of-Use Asset Basic (in dollars per share) Earnings per share, basic (in dollars per share) Basic net income (loss) per common share (in dollars per share) Earnings Per Share, Basic Compensation not yet recognized, stock options Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Accounting Policies [Abstract] Accounting Policies [Abstract] Loss on disposal of assets Loss (gain) on disposal of assets Gain (Loss) on Disposition of Assets Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] Number of turbine generator Number of Turbine Generators Number of Turbine Generators Common stock issued for Silvertip Acquisition Stock Issued Discontinued Operations, Disposed of by Sale Discontinued Operations, Disposed of by Sale [Member] Income taxes paid Income Taxes Paid Principles of Consolidation Consolidation, Policy [Policy Text Block] Line of credit facility, borrowing base, accounts receivable percentage Line Of Credit Facility, Borrowing Base, Accounts Receivable Percentage Line Of Credit Facility, Borrowing Base, Accounts Receivable Percentage Section 162(m) limitation Effective Income Tax Rate Reconciliation, Section 162(m) Limitation, Amount Effective Income Tax Rate Reconciliation, Section 162(m) Limitation, Amount Document Transition Report Document Transition Report Award Timing Predetermined Award Timing Predetermined [Flag] Hydraulic Fracturing Units Hydraulic Fracturing Units [Member] Hydraulic Fracturing Units Accounts payable Increase (Decrease) in Accounts Payable Repayments of borrowings Repayments of Lines of Credit Entity Public Float Entity Public Float 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] Major customers Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block] Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] Other Liabilities Disclosure [Abstract] Other Liabilities Disclosure [Abstract] All Trading Arrangements All Trading Arrangements [Member] All Adjustments to Compensation All Adjustments to Compensation [Member] Cash and Cash Equivalents and Restricted Cash and Customer Cash Advances Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block] Compensation Amount Outstanding Recovery Compensation Amount Number of additional lease period Lessee, Operating Lease, Number Of Additional Lease Periods Lessee, Operating Lease, Number Of Additional Lease Periods Provision for credit losses Accounts Receivable, Credit Loss Expense (Reversal) Forfeited (in dollars per share) Target Shares Forfeited (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Deferred income tax expense (benefit) Deferred Income Tax Expense (Benefit) Subsequent Event Type [Axis] Subsequent Event Type [Axis] Proceeds from exercise of equity awards Proceeds from Stock Options Exercised Present value of future lease payments (lease obligation) Finance Lease, Liability Property 4 Property Four [Member] Property Four [Member] Forfeited (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Document Financial Statement Error Correction [Flag] Document Financial Statement Error Correction [Flag] Forfeited (in shares) Target Shares Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Business acquisition, equity interest issued or issuable, number of shares (in shares) Business Acquisition, Equity Interest Issued or Issuable, Number of Shares Allowance for doubtful accounts Beginning balance Ending balance Accounts Receivable, Allowance for Credit Loss Revenue, Product and Service [Extensible Enumeration] Revenue, Product and Service [Extensible Enumeration] Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Dilutive effect of options/units (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements Share-based compensation arrangement by share-based payment award, number of shares restricted from selling, transferring or assigning, maximum (in shares) Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Shares Restricted From Selling, Transferring Or Assigning, Maximum Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Shares Restricted From Selling, Transferring Or Assigning, Maximum Equity securities, FV-NI, unrealized gain (loss) Equity Securities, FV-NI, Unrealized Gain (Loss) Proceeds from sale of assets Proceeds from Sale of Property, Plant, and Equipment Document Period End Date Document Period End Date Adoption Date Trading Arrangement Adoption Date Revenue from Contract with Customer Benchmark Revenue from Contract with Customer Benchmark [Member] Discount rate Finance Lease, Weighted Average Discount Rate, Percent NONCURRENT FINANCE LEASE LIABILITIES Finance Lease, Liability, Noncurrent Business Acquisition, Pro Forma Information Business Acquisition, Pro Forma Information [Table Text Block] Accounts receivable, allowance for credit loss Accounts Receivable, Allowance for Credit Loss [Table Text Block] Loss contingency accrual Loss Contingency Accrual Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] INCOME TAX (EXPENSE) BENEFIT Income tax (expense) benefit Total income tax expense (benefit) Income Tax Expense (Benefit) Write-off during the period Accounts Receivable, Allowance for Credit Loss, Writeoff FINANCE LEASE RIGHT-OF-USE ASSETS Finance Lease, Right-of-Use Asset, after Accumulated Amortization FAIR VALUE MEASUREMENTS Fair Value Disclosures [Text Block] Number of operating segments Number of Operating Segments Equity [Abstract] Equity [Abstract] Lease term Operating Lease, Weighted Average Remaining Lease Term Total net assets acquired Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Business acquisitions, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Credit Facility [Domain] Credit Facility [Domain] Treasury stock, shares, acquired (in shares) Treasury Stock, Shares, Acquired Debt instrument, basis spread on variable rate Debt Instrument, Basis Spread on Variable Rate Deferred cash payment Business Combination, Cash Consideration, Deferred Cash Payment Business Combination, Cash Consideration, Deferred Cash Payment Estimated useful lives Property, Plant and Equipment, Useful Life Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Property 3 Property Three [Member] Property Three [Member] Numerator (both basic and diluted) Net Income (Loss) Available to Common Stockholders, Basic [Abstract] Routine audit, direct payment sales tax, period Routine Audit, Direct Payment Sales Tax, Period Routine Audit, Direct Payment Sales Tax, Period Silvertip Office Lease Silvertip Office Lease [Member] Silvertip Office Lease SOFR Loans SOFR Loans [Member] SOFR Loans Amount representing interest Finance Lease, Liability, Undiscounted Excess Amount Equity securities received in exchange for sale of assets Fair Value of Assets Acquired Additional Paid‑In Capital Additional Paid-in Capital [Member] Document Annual Report Document Annual Report Allowance for credit losses Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Accounts Receivable, Allowance for Credit Loss Vehicles Vehicles [Member] Cover [Abstract] Cover [Abstract] SUBSEQUENT EVENTS Subsequent Events [Text Block] Tax Period [Axis] Tax Period [Axis] Amortization of deferred debt issuance costs Amortization of Debt Issuance Costs Fair Value, Recurring Fair Value, Recurring [Member] OTHER LONG-TERM LIABILITIES Other Liabilities, Noncurrent Total undiscounted future lease payments Lessee, Operating Lease, Liability, to be Paid Supplemental cash flow disclosures Schedule of Cash Flow, Supplemental Disclosures [Table Text Block] Revenue, remaining performance obligation, amount Revenue, Remaining Performance Obligation, Amount Short-term investment, net Short-Term Investments EMPLOYEE BENEFIT PLAN Compensation and Employee Benefit Plans [Text Block] Right-of-use asset amortization Finance Lease, Right-of-Use Asset, Amortization REPORTABLE SEGMENT INFORMATION Segment Reporting Disclosure [Text Block] NET (DECREASE) INCREASE IN CASH, CASH EQUIVALENTS AND RESTRICTED CASH Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Income Tax Authority, Name [Domain] Income Tax Authority, Name [Domain] Other expense (income) Other Nonoperating Expense (Income) Other Nonoperating Expense (Income) Renewal term Lessee, Operating Lease, Renewal Term Equity Component [Domain] Equity Component [Domain] Cementing Segment Cementing Segment [Member] Cementing Segment Finance lease liabilities Finance Lease, Liability, Current State State and Local Jurisdiction [Member] Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] A&R 2020 Incentive Plan A&R 2020 Incentive Plan [Member] Incentive Award Plan [Member] Entity Current Reporting Status Entity Current Reporting Status Concentration Risk Type [Domain] Concentration Risk Type [Domain] OPERATING INCOME (LOSS) Operating Income (Loss) Total deferred tax liabilities Deferred Tax Liabilities, Gross Number of properties adjacent to corporate office subject to leases Number Of Properties Subject To Leases Number Of Properties Subject To Leases Segments [Axis] Segments [Axis] Operating Lease [Domain] Operating Lease [Domain] Operating Lease [Domain] Property and Equipment Property, Plant and Equipment, Policy [Policy Text Block] 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] Customer Relationships Customer Relationships [Member] 2020 Long Term Incentive Plan 2020 Long Term Incentive Plan [Member] 2020 Long Term Incentive Plan Pay vs Performance Disclosure [Line Items] Entity Voluntary Filers Entity Voluntary Filers Statistical Measurement [Domain] Statistical Measurement [Domain] Underlying Security Market Price Change Underlying Security Market Price Change, Percent Customer A Customer A [Member] Customer A [Member] Cash and cash equivalents Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Lessee, operating lease, remaining lease term Lessee, Operating Lease, Remaining Lease Term Outstanding beginning balance (in shares) Outstanding ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Revolving credit facility Revolving Credit Facility [Member] Payments acquire assets, gross Payments To Acquire Assets, Gross Payments To Acquire Assets, Gross MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] Operating Lease [Axis] Operating Lease [Axis] Operating Lease Performance stock units Performance Shares [Member] Segment Reporting [Abstract] Segment Reporting [Abstract] Accounts payable Accounts Payable, Current Remaining contractual term Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Business combination, pro forma information, earnings or loss of acquiree since acquisition date, actual Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual Restatement Determination Date: Restatement Determination Date [Axis] Investment, Name [Axis] Investment, Name [Axis] Total other (expense) income Nonoperating Income (Expense) COMMITMENTS AND CONTINGENCIES (Note 18) Commitments and Contingencies Operating Leases Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract] Customer F Customer F [Member] Customer F Capital expenditures Segment, Expenditure, Addition to Long-Lived Assets Real Estate Two Lease Real Estate Two Lease [Member] Real Estate Two Lease Schedule of Goodwill [Table] Schedule of Goodwill [Table] INCOME TAXES Income Tax Disclosure [Text Block] Schedule of Revenue by Major Customers, by Reporting Segments [Table] Schedule of Revenue by Major Customers, by Reporting Segments [Table] Property, plant and equipment Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Texas Comptroller of Public Accounts Texas Comptroller Of Public Accounts [Member] Texas Comptroller Of Public Accounts Valuation allowance Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Weighted Average Fair Value Per Share Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Provision for credit losses during the period Accounts Receivable, Credit Loss Expense (Reversal), Net Of Writeoff Accounts Receivable, Credit Loss Expense (Reversal), Net Of Writeoff Operating lease, initial direct cost Operating Lease, Initial Direct Cost PEO Total Compensation Amount PEO Total Compensation Amount Borrowing base Line Of Credit Facility, Borrowing Base Line Of Credit Facility, Borrowing Base Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Goodwill [Roll Forward] Goodwill [Roll Forward] Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Fair Value, Inputs, Level 3 [Member] Fair Value, Inputs, Level 3 [Member] Outstanding beginning balance (in shares) Outstanding ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Buildings and property improvements Building and Building Improvements [Member] Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount Pre-2018 Tax Periods Pre-2018 Tax Periods [Member] Pre-2018 Tax Periods Operations and Maintenance Yards Leading Arrangements Operations and Maintenance Yards Leading Arrangements [Member] Operations and Maintenance Yards Leading Arrangements NET INCOME (LOSS) Net income (loss) Net income (loss) Net income (loss) relevant to common stockholders Net income (loss) Net Income (Loss) Total current liabilities Liabilities, Current 2025 Finance Lease, Liability, to be Paid, Year Two Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] Company Selected Measure Name Company Selected Measure Name LEASES Lessee, Operating Leases [Text Block] LIABILITIES AND SHAREHOLDERS’ EQUITY Liabilities and Equity [Abstract] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Payments included in measurement of operating lease liabilities Payments Included in Measurement of Operating Lease Liabilities Payments Included in Measurement of Operating Lease Liabilities Share repurchases Stock Repurchased During Period, Value Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Exercised (in shares) Exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Award vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Amortization period Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life Adjusted EBITDA Earnings Before Income Taxes, Depreciation And Amortization, Adjusted For Nonrecurring Charges Earnings Before Income Taxes, Depreciation And Amortization, Adjusted For Nonrecurring Charges Name Measure Name Name Forgone Recovery, Individual Name Goodwill Goodwill Goodwill Goodwill Hydraulic Fracturing Hydraulic Fracturing Segment [Member] Hydraulic Fracturing Segment [Member] Asset Acquisition [Domain] Asset Acquisition [Domain] Underlying Securities Award Underlying Securities Amount Excise tax on share repurchases Adjustments To Additional Paid In Capital, Excise Tax On Share Repurchases Adjustments To Additional Paid In Capital, Excise Tax On Share Repurchases Accounts receivable Increase (Decrease) in Accounts Receivable NONCURRENT OPERATING LEASE LIABILITIES Operating Lease, Liability, Noncurrent Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Payment of debt issuance costs Payments of Debt Issuance Costs Income Statement Location [Axis] Income Statement Location [Axis] Operating lease maturity Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Other Performance Measure, Amount Other Performance Measure, Amount Inventories Increase (Decrease) in Inventories CASH FLOWS FROM INVESTING ACTIVITIES: Net Cash Provided by (Used in) Investing Activities [Abstract] Wireline Wireline Operating Segment [Member] Wireline Operating Segment Plan Name [Domain] Plan Name [Domain] Coiled Tubing Coiled Tubing [Member] Coiled Tubing Interest expense Interest expense Interest Expense Compensation not yet recognized, other than options Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Capital expenditures included in accounts payable and accrued liabilities Capital Expenditures Incurred but Not yet Paid Number of shares authorized (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized State: State and Local Income Tax Expense (Benefit), Continuing Operations [Abstract] Term for outstanding stock Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Impairment, Long-Lived Asset, Held-for-Use, Statement of Income or Comprehensive Income [Extensible Enumeration] Impairment, Long-Lived Asset, Held-for-Use, Statement of Income or Comprehensive Income [Extensible Enumeration] Trading Arrangement: Trading Arrangement [Axis] Operating Loss Carryforwards [Table] Operating Loss Carryforwards [Table] Canceled (in shares) Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Cancellations In Period Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Cancellations In Period Schedule of performance shares, activity Share-Based Payment Arrangement, Performance Shares, Outstanding Activity [Table Text Block] Use of Estimates and Change in Accounting Estimates Use of Estimates, Policy [Policy Text Block] Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Entity File Number Entity File Number Schedule of RSUs, activity Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Auditor Firm ID Auditor Firm ID Amortization expense Amortization of Intangible Assets Entity Shell Company Entity Shell Company Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Restatement Determination Date Restatement Determination Date Prepaid expenses Increase (Decrease) in Prepaid Expense Award Date [Domain] Award Date [Domain] Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Cash, cash equivalents and restricted cash CASH, CASH EQUIVALENTS AND RESTRICTED CASH — Beginning of year CASH, CASH EQUIVALENTS AND RESTRICTED CASH — End of year Total cash, cash equivalents and restricted cash — End of year Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Variable lease, cost Variable Lease, Cost Operating lease cost Operating Lease, Cost Impairment of Long-Lived Assets Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Common stock, issued (in shares) Common Stock, Shares, Issued Vested (in shares) Target Shares Vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Retention bonus and severance expense Severance Costs Long-term debt Long-Term Debt Loss contingency, self-insurance, maximum amount Loss Contingency, Self-Insurance, Maximum Amount Loss Contingency, Self-Insurance, Maximum Amount Employer match percentage of employee contribution Defined Contribution Plan, Employer Matching Contribution, Percent of Match Compensation cost not yet recognized, period for recognition Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Corporate Office Lease Corporate Office Lease [Member] Corporate Office Lease Number of additional properties subject to leases Number Of Additional Properties Subject To Leases Number Of Additional Properties Subject To Leases Asset lease Short-Term Lease, Cost Federal Domestic Tax Authority [Member] Power Equipment Lease Power Equipment Lease [Member] Power Equipment Lease Entity Address, Address Line One Entity Address, Address Line One Subsequent Event [Table] Subsequent Event [Table] 2024 Finance Lease, Liability, to be Paid, Year One Weighted Average Exercise Price Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Non-cash income from settlement with equipment manufacturer Gain (loss) from settlement Gain (Loss) From Settlement Gain (Loss) From Settlement Number of contracted fleets Number Of Contracted Fleets Number Of Contracted Fleets Subsequent Event Subsequent Event [Member] Operating loss carryforwards Operating Loss Carryforwards Service Life Service Life [Member] Investment owned, balance, shares Investment Owned, Balance, Shares Schedule of Finite-Lived Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Income Statement [Abstract] Income Statement [Abstract] Acquisition costs Business Acquisition, Pro Forma, Acquisition Cost Business Acquisition, Pro Forma, Acquisition Cost Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Accrued liabilities Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities Net income Net income (loss) Business Acquisition, Pro Forma Net Income (Loss) Term of contract Lessee, Finance Lease, Term of Contract Step Energy Services Step Energy Services [Member] Step Energy Services Real Estate [Line Items] Real Estate [Line Items] Other current assets Other Assets, Current Class of Stock [Line Items] Class of Stock [Line Items] Taxes at federal statutory rate Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount Inventories Inventory, Net Land Land [Member] Total Shareholder Return Amount Total Shareholder Return Amount Share repurchases 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] Supplemental disclosure of non‑cash investing and financing activities Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Segments [Domain] Segments [Domain] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Consolidation Items [Domain] Consolidation Items [Domain] Retained earnings (accumulated deficit) Retained Earnings (Accumulated Deficit) ABL Facility ABL Facility [Member] ABL Facility [Member] Deferred Income Tax Liabilities Deferred Tax Liabilities, Net [Abstract] CURRENT ASSETS: Assets, Current [Abstract] Other Lease Details Leases [Abstract] Customer B Customer B [Member] Customer B [Member] 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] Total undiscounted future lease payments Finance Lease, Liability, to be Paid CASH FLOWS FROM OPERATING ACTIVITIES: Net Cash Provided by (Used in) Operating Activities [Abstract] Variable lease, payment Variable Lease, Payment Accrued interest Increase (Decrease) in Interest Payable, Net Disposal Group Name [Domain] Disposal Group Name [Domain] Canceled (in dollars per share) Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Cancellations In Period, Weighted Average Exercise Price Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Cancellations In Period, Weighted Average Exercise Price Liability (refund) adjustment from settlement with taxing authority Income Tax Examination, Liability (Refund) Adjustment from Settlement with Taxing Authority Maximum annual match, percentage of gross salary Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent Customer [Domain] Customer [Domain] Lessee, finance lease, lease not yet commenced, amount Lessee, Finance Lease, Lease Not yet Commenced, Amount Lessee, Finance Lease, Lease Not yet Commenced, Amount Equipment and vehicles Equipment and Vehicles [Member] Equipment and Vehicles [Member] Number of Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Name of Property [Domain] Name of Property [Domain] Litigation settlement, expense Litigation Settlement, Expense Operating lease liability Present value of future lease payments (lease obligation) Operating Lease, Liability Line of credit facility, borrowing base, accounts receivable eligible unbilled percentage Line Of Credit Facility, Borrowing Base, Accounts Receivable Eligible Unbilled Percentage Line Of Credit Facility, Borrowing Base, Accounts Receivable Eligible Unbilled Percentage Asset Acquisition [Axis] Asset Acquisition [Axis] ORGANIZATION AND HISTORY Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Inventories Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Plan expense Defined Contribution Plan, Cost All Executive Categories All Executive Categories [Member] Deferred revenue (advance from customer) Contract with Customer, Liability, Noncurrent Other Effective Income Tax Rate Reconciliation, Other Adjustments, Amount Plan Name [Axis] Plan Name [Axis] ACCRUED AND OTHER CURRENT LIABILITIES Accounts Payable and Accrued Liabilities Disclosure [Text Block] Debt Disclosure [Abstract] Debt Disclosure [Abstract] Tax benefit from compensation expense Share-Based Payment Arrangement, Expense, Tax Benefit Stock repurchase, excise tax Stock Repurchase, Excise Tax Stock Repurchase, Excise Tax Lessee, operating lease, hydraulic horsepower Lessee, Operating Lease, Hydraulic Horsepower Lessee, Operating Lease, Hydraulic Horsepower NET INCOME (LOSS) PER COMMON SHARE: Earnings Per Share [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward] Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward] Common stock, $0.001 par value, 200,000,000 shares authorized, 109,483,281 and 114,515,008 shares issued and outstanding, respectively Common Stock, Value, Issued Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Debt payments and closing costs Business Acquisition, Contingent Consideration, Debt Payoff And Closing Costs Business Acquisition, Contingent Consideration, Debt Payoff And Closing Costs Operating lease right-of-use asset cost Operating Lease, Right-of-Use Asset, before Accumulated Amortization Operating Lease, Right-of-Use Asset, before Accumulated Amortization Payments of finance lease obligation Finance lease, principal payments Finance Lease, Principal Payments 2020 2020 [Member] 2020 All Individuals All Individuals [Member] Lease liabilities Deferred Tax Assets, Lease Liabilities Deferred Tax Assets, Lease Liabilities Litigation Case [Domain] Litigation Case [Domain] Other (expense) income 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 Stock repurchase program, authorized amount Stock Repurchase Program, Authorized Amount Schedule of effective income tax rate reconciliation Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Income Tax Authority [Axis] Income Tax Authority [Axis] PEO Name PEO Name Preferred stock, authorized (in shares) Preferred Stock, Shares Authorized Buildings Building [Member] Schedule of Goodwill Schedule of Goodwill [Table Text Block] Stock‑based compensation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost Capital expenditure, taxes and others accruals Other Accrued Liabilities, Current Corporate, non-segment Corporate, Non-Segment [Member] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Depreciation Depreciation, Depletion, and Amortization [Policy Text Block] Total shareholders’ equity Beginning balance Ending balance Equity, Attributable to Parent Par Five Par Five [Member] Par Five State income tax expense (benefit) State and Local Income Tax Expense (Benefit), Continuing Operations Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Finance lease, right-of-use asset, accumulated amortization Finance Lease, Right-of-Use Asset, Accumulated Amortization Share Repurchase Program Treasury Stock [Text Block] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Subsequent Events [Abstract] Subsequent Events [Abstract] INCOME (LOSS) BEFORE INCOME TAXES Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Impairment of property and equipment Tangible Asset Impairment Charges Fair Value Measurements Fair Value Measurement, Policy [Policy Text Block] Federal: Federal Income Tax Expense (Benefit), Continuing Operations [Abstract] Fair Value, Inputs, Level 2 [Member] Fair Value, Inputs, Level 2 [Member] Treasury stock, shares, retired (in shares) Treasury Stock, Shares, Retired 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] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Document Fiscal Period Focus Document Fiscal Period Focus Useful life Finite-Lived Intangible Asset, Useful Life 2027 Lessee, Operating Lease, Liability, to be Paid, Year Four Operating lease, expense Operating Lease, Expense Outstanding beginning balance (in dollars per share) Outstanding ending balance (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Stock‑based compensation Share-Based Payment Arrangement, Noncash Expense Customer E Customer E [Member] Customer E [Member] Finance lease, right-of-use asset, before accumulated amortization Finance Lease, Right-of-Use Asset, before Accumulated Amortization City Area Code City Area Code NET INCOME (LOSS) PER SHARE Earnings Per Share [Text Block] Document Fiscal Year Focus Document Fiscal Year Focus Percentage of outstanding stock minimum Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Outstanding Stock Minimum Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Outstanding Stock Minimum Term of contract Lessee, Operating Lease, Term of Contract Schedule of stock options, activity Share-Based Payment Arrangement, Option, Activity [Table Text Block] Exercise Price Award Exercise Price Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Vesting term Defined Contribution Plan, Vesting Term Defined Contribution Plan, Vesting Term Income tax refund Income Taxes Paid, Net Silvertip Lease One Silvertip One Lease [Member] Silvertip One Lease Fair Value, Assets Measured on Recurring Basis Fair Value, Assets Measured on Recurring Basis [Table Text Block] Stock‑based compensation cost Shares Issued, Value, Share-Based Payment Arrangement, before Forfeiture TOTAL LIABILITIES AND SHAREHOLDERS’ EQUITY Liabilities and Equity Other noncurrent assets Other Assets, Noncurrent Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Property 1 Property One [Member] Property One [Member] Finite-lived intangible assets, remaining amortization period Finite-Lived Intangible Assets, Remaining Amortization Period Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Silvertip Lease Three Silvertip Lease Three [Member] Silvertip Lease Three Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Loss on disposal of assets Gain (Loss) On Disposal Of Assets Gain (Loss) On Disposal Of Assets Arrangement Duration Trading Arrangement Duration Entity Address, City or Town Entity Address, City or Town Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Operating lease liability Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease Liability Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease Liability Related Party Related Party [Member] Reconciliation of segment information Schedule of Segment Reporting Information, by Segment [Table Text Block] Payments included in measurement of finance lease liabilities Payments Included In Measurement of Finance Lease Liabilities Payments Included In Measurement of Finance Lease Liabilities Vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term Change in Accounting Estimate, Type [Domain] Change in Accounting Estimate, Type [Domain] Real Estate Lease Real Estate Lease [Member] Real Estate Lease [Member] Stock repurchase program, remaining authorized repurchase amount Stock Repurchase Program, Remaining Authorized Repurchase Amount Termination Date Trading Arrangement Termination Date Customer G Customer G [Member] Customer G Common stock, authorized (in shares) Common Stock, Shares Authorized Incentive Award Plan Incentive Award Plan [Member] Incentive Award Plan [Member] Total gains (losses) Equity Securities, FV-NI, Gain (Loss) 2023 2023 [Member] 2023 Adjustments to reconcile net income (loss) to net cash provided by 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] Award Timing Disclosures [Line Items] Percentage of outstanding stock maximum Share-Based Compensation Arrangement by Share-Based Payment Award, Percentage of Outstanding Stock Maximum Title of Individual [Domain] Title of Individual [Domain] Right-of-use assets Deferred Tax Liabilities, Right-Of-Use Assets Deferred Tax Liabilities, Right-Of-Use Assets Number of real estate leases Number Of Real Estate Leases Number Of Real Estate Leases Silvertip Lease Two Silvertip Lease Two [Member] Silvertip Leases Additional paid-in capital Additional Paid in Capital SUPPLEMENTAL CASH FLOWS INFORMATION Cash Flow, Supplemental Disclosures [Text Block] OPERATING LEASE RIGHT-OF-USE ASSETS Operating Lease Right Of Use Asset, Net Operating Lease Right Of Use Asset, Net Income Taxes Income Tax, Policy [Policy Text Block] 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Three Share-based compensation, number of shares upon conversion Share-based Compensation, Number Of Shares Upon Conversion Share-based Compensation, Number Of Shares Upon Conversion Insider Trading Arrangements [Line Items] Other general and administrative expense Other General and Administrative Expense Related Party [Axis] Related Party, Type [Axis] Revenue, Major Customer [Line Items] Revenue, Major Customer [Line Items] Line of credit facility, coverage ratio establishing threshold, option two, amount Line Of Credit Facility, Coverage Ratio Establishing Threshold, Option Two, Amount Line Of Credit Facility, Coverage Ratio Establishing Threshold, Option Two, Amount 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] 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Two Adjustment to Compensation, Amount Adjustment to Compensation Amount Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Less Noncontrolling Interest [Abstract] Cost of Sales Cost of Sales [Member] Auditor Name Auditor Name Proceeds from borrowings Proceeds from Lines of Credit Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Less accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Par Five asset purchase consideration included in other long-term liabilities Business Combination, Deferred Purchase Consideration Business Combination, Deferred Purchase Consideration Issuance of equity award—net Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures Disposal Group Name [Axis] Disposal Group Name [Axis] Exercisable ending balance (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price All Other Corporate and Other [Member] Number of installments Share-Based Compensation Arrangement By Share-Based Payment Award. Number Of Installments Share-Based Compensation Arrangement By Share-Based Payment Award. Number Of Installments Entity Central Index Key Entity Central Index Key Stock-based compensation Stock-based compensation Share-Based Payment Arrangement, Expense Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Intangible assets acquired: Finite-Lived Intangible Assets, Gross Accounts receivable and unbilled revenue Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Income Tax Authority [Domain] Income Tax Authority [Domain] Accrued payroll and related expenses Employee-related Liabilities, Current Name Trading Arrangement, Individual Name Award Date [Axis] Award Date [Axis] REVENUE - Service revenue Service revenue Revenue from Contract with Customer, Excluding Assessed Tax Related party transaction, number of service agreements Related Party Transaction, Number Of Service Agreements Related Party Transaction, Number Of Service Agreements Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Amendment Flag Amendment Flag INTANGIBLE ASSETS Intangible Assets Disclosure [Text Block] Goodwill and other intangible assets Deferred Tax Assets, Goodwill and Intangible Assets Discount rate Operating Lease, Weighted Average Discount Rate, Percent Tax Period [Domain] Tax Period [Domain] Interest paid Interest Paid, Excluding Capitalized Interest, Operating Activities Shares issued in period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period Hydraulic fracturing fleet, hydraulic horse power (HHP) Hydraulic Fracturing Fleet, Power Hydraulic Fracturing Fleet, Power LONG-TERM DEBT Long-Term Debt, Excluding Current Maturities Lease term Finance Lease, Weighted Average Remaining Lease Term Leasehold improvements Leasehold Improvements [Member] Net deferred tax liabilities Deferred Tax Liabilities, Net Diluted (in shares) Denominator for diluted net income (loss) per share (in shares) Weighted Average Number of Shares Outstanding, Diluted Annual vesting percentage of company contributions Defined Contribution Plan, Employers Matching Contribution, Annual Vesting Percentage Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Income Tax Authority, Name [Axis] Income Tax Authority, Name [Axis] Operating Segment Concentration Risk Operating Segment Concentration Risk [Member] Operating Segment Concentration Risk Goodwill written off Goodwill, Written off Related to Sale of Business Unit Capital expenditures Payments to Acquire Property, Plant, and Equipment Company Selected Measure Amount Company Selected Measure Amount Expired (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price TOTAL ASSETS Total assets Assets Name Awards Close in Time to MNPI Disclosures, Individual Name Equipment Equipment [Member] Reconciling Items Segment Reconciling Items [Member] 2021 2021 [Member] 2021 Interest rate Debt Instrument, Interest Rate During Period Vested (in dollars per share) Target Shares Vested (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Non-NEOs Non-NEOs [Member] CASH FLOWS FROM FINANCING ACTIVITIES: Net Cash Provided by (Used in) Financing Activities [Abstract] Coiled Tubing Assets Divestiture Coiled Tubing Assets Divestiture [Member] Coiled Tubing Assets Divestiture Other general and administrative expense Other General And Administrative Expense (Reimbursement) Other General And Administrative Expense (Reimbursement) Non-PEO NEO Non-PEO NEO [Member] Adjustment to Compensation: Adjustment to Compensation [Axis] Power Ends Power Ends [Member] Power Ends Equity consideration Business Combination, Consideration Transferred, Equity Interests Issued and Issuable Net operating losses Deferred Tax Assets, Operating Loss Carryforwards Debt Instrument [Line Items] Debt Instrument [Line Items] Accrued revenue Contract with Customer, Asset, after Allowance for Credit Loss Basic (in shares) Denominator for basic net income (loss) per share (in shares) Weighted Average Number of Shares Outstanding, Basic Property and equipment Deferred Tax Liabilities, Property, Plant and Equipment Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Related Party Transaction [Axis] Related Party Transaction [Axis] Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Statement [Line Items] Statement [Line Items] 2022 2022 [Member] 2022 Name of Property [Axis] Name of Property [Axis] Accrued and other current liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Accrued And Other Current Liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Accrued And Other Current Liabilities Service [Member] EX-101.PRE 14 pump-20231231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 15 pump-20231231_g1.jpg begin 644 pump-20231231_g1.jpg M_]C_X 02D9)1@ ! @$ 8 !@ #_[@ .061O8F4 90 !_]L 0P " 0$! M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D* M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H* M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\ $0@# M] 2P P$B (1 0,1 ?_$ !\ $% 0$! 0$! ! @,$!08'" D* M"__$ +40 (! P,"! ,%!00$ !?0$" P $$042(3%!!A-180'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H MJ:JRL[2UMK>XN;K"P\3%QL?(R;GZ.GJ\?+S]/7V M]_CY^O_$ !\! ,! 0$! 0$! 0$ ! @,$!08'" D*"__$ +41 (! M @0$ P0'!00$ $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P M%6)RT0H6)#3A)?$7&!D:)BH*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_: P# M 0 "$0,1 #\ ^/?V'_V'_P!N3_@KK^W)\=_A1\*/V[O$'@C_ (0CQ!J%^[ZM MX@U.6*6)]3FA6*-891MVX^F.*^P/^(3;_@J9_P!)=O\ RH:Y_P#'J/\ @TV_ MY2F?M=_]O'_I\GK]_J /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_T MEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O M_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH M:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N? M_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZ MOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_ MJ* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@ M#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ M'_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_X MA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3; M_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X* MF?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ M $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!) M=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ M ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#* MAKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y M_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ MQZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H M_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ MB$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A- MO^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@ MJ9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F? M])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27 M;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\ MJ&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AK MG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\ M>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_ M?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^H MH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* / MP!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ? M^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$ MV_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^ M"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9 M_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ M27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV M_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ MRH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J& MN?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ M ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#' MJ/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ M (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"( M3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_ MX*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"I MG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_T MEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O M_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH M:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N? M_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZ MOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_ MJ* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@ M#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ M'_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_X MA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3; M_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X* MF?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ M $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!) M=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ M ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#* MAKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y M_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ MQZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H M_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ MB$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A- MO^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@ MJ9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F? M])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27 M;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\ MJ&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AK MG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\ M>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_ M?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J^._^"PO_!+O_@H'_P $>_AMX.^) M'Q(_X**:YXQ@\8ZY/IMM;:'K^JP/;O%")2[&6;!!!Q@5_6%7X@_\'O/_ ":S M\#_^R@:C_P"D(H \_P#^#3;_ )2F?M=_]O'_ *?)Z_?ZOP!_X--O^4IG[7?_ M &\?^GR>OW^H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /G[_@H MM_P4U_90_P""7?P7C^,W[4?C"XMUOYWMO#GAO1X!<:IKERJAFBMH2R@[05+2 M.R1IN7H3#8>#YUQ>+?B7X/\ A1XK\&VWA3Q_>^$[C1O&]HEKJB7=I;VKW'VBW1G%NRS3 MR1;-[\0AB1OV+[M7Q9_P6%_;,\-_\$>OV#OB7^UC\'O FGMXR\9>*K9=,MKH M.UK=>(+JVAM!=S(&^[':V(E9%VB1H.2&D9Z^$_VH_P#@HG^WK_P33_8$_9*_ MX*>ZO^U'XE^)-W\6SIUS\6O OBRVL/[+U*VU+3O[21+%(+:-M.>&-7C1HFVD ME2ZN 58 _;^BOQN_X.$/^"E7[;G[*WQ^_9:U?]A3]I^\T#P_\:TB:AH.G MW5A<(MQIOV>0F6V:XC$B7S"0+(#@#;M.2>9_:?\ VP?^"J?[#G_!>/X6_L.: M'^W@_CW1_C7X5T^:ZA\:>"K---T2YO[J_L_-M;6T$;JMO):":./SMT@Q'-(^ M6D(!^V]%?CM^QM^VU^W3\"O^#D;QK_P2P^-G[6>N?%OP%J/ATWMA=>*M(L;> MYLKHZ+;ZJLD0LX8DB"[I83&@$;*RMM# $/VD_VN?C M'XN_9T^,GA?Q_$?@7\.M+U+2%L=8T5+JVBF5+)K>6XU&.-))FDO))&A=FBV; M%5HV /W,HK\L/BK_ ,%(_P!K3XJ?\&Q]K_P4T\&?%&7P1\5K7PO;W\VK^'M, MLY(+FZ@UH:9.7@NX9HQ',JO(551M9AM("X/"_P#!-[Q%_P %Z?\ @I;^RI^S M;^V+H'[=/A3POX9LO%\__"?Z3J7AR)+[QCIEMK$\=S=2/!:F/<8XWLX[-4@3 M;")VG+R 1@'V'\*/^"MK_$__ (*Y^._^"5I_91\6Z:/!7AI=5_X6-<7&;6ZS M%!)\UOY(\F!O/V1S^:_F.N-BYR/L:OR*_8W_ &^_VW=8_P"#ECXK_P#!._Q_ M^TMJ_B;X4^%]!O[S1= U71=,1X7^RV%Q'F>WM8I7$9N9%7+'*XW;CS7@?[,G M_!8G]H7]KOXN_&[]G/XL?MS>,?@7^TB/'6I6'PC\(:G9Z7#X1N+:)A#%X=<7 M%HSP7S2)+']JDD24O)"R.S*T+@'[XT5^7O\ P4V_X*9_'>]_X*^_ G_@CO\ MLW?$2\\#V?C":VU3XH^,]&MX'U,V;BXF73[-[B.1+8F&U9WF"%_W\84KLI_"SQ?KL,']LV+MI-K MJDEA<30QHMU&(9Y]LLBF0&W +.'^4 _4BBOPX_83_:V_X*N?MI_\%/\ ]K+] M@$_\%&M8T'PG\,;CQ):^'M>D\#:+<:M:166LFSM1"Z6L48D*[1)*ZO\ *'"+ M&[K+'[[_ ,&JG_!2#]J'_@H+^R-X[MOVL/'K^+-?\!>,(;+3_$EU;QQW5S97 M%L)4BF,:J)&1TDQ(1N*N 2=N: /U*HKY3_X+2_\ !0^__P""87_!/KQ=^U#X M8T.UU/Q/'-;:1X/L;]2;=]3NGV1R2@$%HXD$LQ4$%_*V97=N'YT?M,_\%$?V M_O\ @G5_P3>_95_X*JZC^U-XC^(FJ_%34]/?XI^!/%=K8#1]3M-2L)M1CCLX MX+:-M.>&.$QH\3_X*M? _P#X)-_ C3?BW\5O#FH^(M7\ M2ZR-)\(>$])E2*;4[O:78O*^5@A1<%Y,,070!6+ 59_8E_;M^.'[2OQ^^+?[ M._QR_8D\1_#+4/A9JD%K!XH^WW&H:!XE20OB2RO+BQLVD.%5]HB8;'!W)_B%X,_9H_:"\.?&+Q!?^&/&UQM=^(7A/ M28M3\43FWTCP-HLS$+JFOWTR6FG6QQR$>ZFBWL,[(Q(YX0U_/O\ $3PGXN_X M-P_^#A/P+\5/%'Q U76_AW\4=+MF\8>*]6D)?5+;4-D&LW%PPX,D6I1G4-@Z M+Y(Z'D _I7HKYM_X*Z_$_P"*GP:_X)J_%WXZ? ;XI7_A/Q3X/\%W6N:#KFEV MUK<$2P)YBHR74,L;QN.&&W.#P0>:_&OQ?_P4-_X+!Z__ ,$$_#?_ 5/O?\ M@HWJMAXBTOXEMI$.C:-X+TJ!-3MC>RP^;?2>1B1U<*J1HB1>4F'21V+J ?T3 M45^4/_!5G_@H_P#M?>$/^"!'PF_X*1_ 'XR7?@#X@>(M)\*W^M?V-I5CX^!OC']CW]I/5?!\7C34]4T[Q%I,>BZ9>6UPMO]D>.4 M?:K661)/](D4[7"D!?E!&2?\%-_V_OVW/V9_^#@W]FW]D;X3?M):M9_#'XHK MX=N?%'@VXT73)H6,^KW=G/'%,UK]HC1XK="1YI8,7*L 0 ?KI5/Q#<:]::% M>77A?2[6^U*.V=K"SO;UK:&>8*=B/*L,Y];^%/[)=M\/[G4/%?QNT+6M-T[R]5,4K1K,%!X_P#\&S/_ 4R_:B_;0\4_M ?LY_M)?%2?Q[;_"?Q':+X.\8Z MI810:E=6,]Q?P^7<^5'&LA M(W5F0.#*X8D!0H!]#_\ !'S_ (+0>$/^"N6I M?%/1_#?P U;P)<_"R^TVTU*/5-:ZNKF41QPQJ"S.[,0%4 $DG@ 9K\-?^#,[_ )*7^V/_ M -C=X<_]':]7UW_P=0?&CXA?!G_@C5X__P"%=7MQ:2^*]7TOP[JU[:L5>'3[ MFX!N%R.BRI&8&]5G8=Z -KX6_P#!;_6?VW/C=XC^$?\ P2N_8ZU#XS:-X-N1 M;>*?BCXD\91^%_#$$S$[4M[AK6[GNR<' 2 $@;@#&0Y](3_@I?\ $7P'^U1\ M+OV-?VD?V*/%/@[Q9\5-6O+;0O$>F:_:ZMX8DBM=.N;V=HK]!',TR_9U3[/- M:P.1*'!*J:\*_P"#3+P5X2\+?\$5? NO>'+:)+WQ)XH\0:CK[Q@;I+M-2FM% M+>I^SVMN/H!7Z%>,?AGX'\?ZQX;U_P 7>'XKV\\(ZX=8\.7$C,&LKTVEQ:&9 M<$.E &]17Y"_LA_MY_MP>,/^#D3XR?\ !.7QW^U%KFM?"SP[ MX;U.XT'2+K1M*CGLI#;6,T3+/#9I(QB-S(%WE@0%W!R,F?\ X-VO^"@'[;G[ M9G[5/[5'P-_:E_:0U3QAI/PWU.WT[PA/(;?P[I!2_LWU'[,()8&LS$ B M$%614;(Y)!(H _3W_@K9_P %+/\ AU/^S;:?M1:Y\#YO''A_^WH=*U:VL/$* MV-W:23@^1(BO"ZRH2CJWS*RDIA7#,4]E_90^/NF_M5?LP_#W]IG1_#D^CVGQ M \&:;XAMM*N9Q+)9I>6T \L2]7%?DW^S3_P %0?C/X(_X.+K'_@GG\-/V MP[_XS_ WQ[HL[6MYX@O;/4GTO4(=(N;V1K._MH8_,19[1X2H+1@2./OQ@CQ/ MXP^!?CA\1?\ @\*TOX,2_MD?$/3KJV\/W>'K6;PSV-RWFQ6,:6M9;*2[%B)/)M[Q[:5VW;Q:S("Y;+T ?LS17R#JWQX\?_"KX MH_M+_MF^-/CCXFU/X,_!OPM)!I_@-;73UM;G5K#3GO\ 5IH9UMA<.JB2UM(U M,I5;B*[#;L*$_-'0?^"Q?[;?Q-_X)NO_ ,%+O 7[3NKZC\;'^*GFZ9\!=!\- M"YT$>&4O!:/I;6R6S2RDING:[,WV@ ##KC% '[V5\1>+?^"KW[0VD^%OCI\7 M?"__ 3KU:^^'7P)U/Q):ZMXSU/XB6=BNMIH@F:]ELK9H'ED $#J"<(7!0.6 M5]OUM\$_B5#\9_@SX1^,-MH-WI.<0R*0"KIOVL" M 00>!7CG_!4;0-#\-_\ !*?]IG3O#VCVUC;R? OQU=20VD"QHT\^DW\\TI"@ M O)+))(S=69V8Y))H ^9?V+?^"]'QP_X*"_LX>+_ -IO]E/_ ()DZ[XET?P5 MJLNGZIHZ_$VQAU.XGCMH[EEMX'MP)CY?%; M7=%B\4>*M&TRV:XT+P[<:D-/C@TZ.:-X8I&$-V=YC.P0QA -Q( /U&KB]1_: M#^$^F?M":5^RS/XJA;QQK'A"^\3VNB1?-(FEVMS:VLEQ)C_5JTUW&B9^^4EV MY\ML?G)\,/\ @HK\>OV0_P#@OG)_P2-^*_Q>UCQ_\-_'_AB#4/ 6M^+5@EUC MP]J#6$ER8'NH8HS=02/;SJ!*K.IDAPX56W?'G_!/CX7?'[XQ?\'/O[2WPYN_ MVZ_B?I6N^'?!^LP?\)_90Z-<:I>64&IZ0B631WFGS6D5N/,4A(((]ODH%*@L M& /Z$JY3XZ>/_$7PI^#?B?XG^%?"$&OWWAW1;C4H]&N-4^Q"\6!#(\8F\J38 MY16VY4@MM!*@EE^ ?VI/V@OVZ-1_;X^+'PO_ &B?&/B?X"?LU^'/AXI^&WQ3 M\,ZQIMB-<\0RI;^6KSW,,TUU--%\&:--]N&MY4F(WEF5GCPJ?+O)VU^:W_!DU_RCZ^*G_99)?_33 MI]?K_E#G^T-_P!DYNO_ $-* /*_V2O^"WWQU_;7_9%U?]M?]G__ ()I MZYKWA#0[^]M;[3K/XE6/]L2-:1)+-Y%K+ BS$*ZD*) [\A59L ^W?\$N?^"M MG[*?_!6KX3ZK\2OV;KK5[&^\.7<5KXI\*>)+:.'4-*DE5FB=A&[H\4@239(C M$-Y;@A65E'XS_P#!('_@M!I7_!(W_@AXWB'Q'^RMX^\33^(OB=X@M?!WBBR3 M3QX>;51:6CK:WX$TA50;DRS.LD0&(3!M+%BZJ ? MKE7-_&#XN?#KX!_"SQ!\:OBYXJM=$\,^%M)GU+7-5O'Q';6T2%W8]R<# 49+ M$@ $D"OQ0\"?\%GOCU^WS\&?VHOVKOA[^UKX@^'6K> +QX?V;OAGX4T6&=;\ M6L37 DOXWM9C?S7@$41B=A'&6?8H.&'FW_!Q+^U7\?OVN/\ @B)^S?\ M4>- M?$/BKP1-X[\1_P!E^/OA8EL++3KC4K5+T2W4L4D8N2!/9[X8I)#&J.K;6<+) M0!_09X1\3:9XU\*:9XRT7S/L>K:?#>VGG)M?RI8U==P['##(K0K\H?\ @IWX M^_;,_P"";W_!#ZU_:*^"/[>_Q!U#Q?I]QX:FT_5/$&A^'9!;V=VEM;O8".+2 MXT:%0Q=693*&ZR,/EKY[_P""IW_!53_@HY^S[_P1Z_9"_;.^#O[6FL:+XV^) M.AQ0^.;B/P[I$T&JRM9?:/M!BFLW$4FX$?N]B8/W> : /WBHK\FO^#FG]O+] MM3]@_P#9 ^#WQ_\ V2_VCM5\':SXB\0QZ3KT$&C:;=V][&^GR7/FLMU:RE) M\> 4*KAB"IX(]J_9-^#7_!9?XH_M.>$OVL?CW^V?X:L?@SXM^%OF7OPFT'1U MAU#0[VZM%-LBR/;/'<3Q,R327;.H,H>)+<1$"@#[[HK^?W_@GC^W3_P5X_;L M^%O[:>F>)O\ @I!J^C6WP*\/R:AH.K6G@?1QJDLT":PT4"S1VT<<4,GV$>>P MC,I*Q>4\0\P/]]_\&SO[?'[0/_!0O_@FQ_PM#]IKQ0NO>*_"_CS4/#-QK[6T M<4VI0PV]I?^36?@?_V4#4?_ $A%?M]7X@_\'O/_ ":S M\#_^R@:C_P"D(H \_P#^#3;_ )2F?M=_]O'_ *?)Z_?ZOP!_X--O^4IG[7?_ M &\?^GR>OW^H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /RU_X+ MS?\ !#'XM?MN?%WP3_P4%_80\5Z7HGQR^';V;QZ?JTP@M]=2RN/M-G(DV"L5 MU#)D*9/DD0JK.@C4GZ.^$/\ P4+_ &RO$?@:RT+XJ_\ !(?XRZ1\2$MDBU33 M=/U7PZ_A\W>,-)%JDFJ*/LVX$Y,;2!3A4D.-WUY10!\*_P#!3W_@F[^T=_P5 M _X)=>)?V=OC'XM\*6'Q3N=93Q+X4@T7S?['TB\@9OL^FF>11+<)Y#RP/=M& MA:29I1$B!8A\7?M5?\$X/V_/^"E?[!O[(W_!,S7/V7_$/PTD^$::=:?%KQSX MHU'37TVP@TW3AID/\ @O\ _P#! M,G]MG]J/X]?LLK^Q+^RAJGBOPC\"E9M4OQXMT.Q4P?:--,5O"M[?0RR2+%8M MN)15RZX8\XE_X*-_L&?\% _C[_P7Y^ '_!03X3_L9^(-3^&WPST/P]9^(K]_ M%_AR"Y9X=0O[NX,4$NIJ[^6EZBG.-SQ/MW+M9OV"HH _(31OV _V_(?^#HN^ M_P""E]S^R)K4?P/_ (D?##_@[Z^//C7X9_!74?B!<6?AVY.I>&M$U.UMM1FLSI>E"1[3 M[7)%!-,IV,(I)H0ZA\/N"JW] =? 'P;_ .")'C/X0_\ !6'Q-_P5CB_:]L]0 M\2^+_/M];\*2?#@QV/V*6*&'R8G&HF1)%CMXL2-O&X$E"#MH \;_ ."1W_!- MW]K>Z_X*K?'_ /X*_P#[5/P?E^&S^.O[1T[X9^!]>O[>XU".">:';=WBVDLB M0E8+6*+9O)9I92 %5&?Y5^''_!+;_@NU\1OV7_VO_A5^TC^RQX9USXB?&-K. M;_A;7BGXE6DFHZI%87B7*:3IT,7F*MO*T:&(326<,0P"K;56/^@VB@#\?/"O M["?_ 44D_X->KO_ ()P:I^QW=Q?%:2U;2-*\-P>-M'+R0/KQU(WMQ++?#C]F#]IWX.7_@SQAX+7 M4[?4K*ZU?3KZ*X$^J7=W'+#+87,ZE?+G0$.48,&&T@ G[$HH _(+]E[]@;]O M[P-_PEFMU:SLX$N9;:+4FF$3- M:L<*C2!77*9R!YA_P4__ ."5_P"T;_P5 ^%GAR[\4_\ !.#7O"'[4L/B6WL+ MGXOZ;J^C0>'==T-)FC_M'5'@N_,646RH_E?9_M"2*(XPT>$'[F44 ?E7^WA_ MP2I_:)\#?\%1OV_N(X)9$MHS!!-MB=Q(6N 6"!/G_4BB@#\># M9?$VMZ?J>AZD/$^CZC;W*Q0R121'[#>32)("RL-R!2,_-D8/ZQT4 ?*?_!:7 M_@GA??\ !3[_ ()]^+OV7O#&NVNF>)I)K;5_!]]?L1;IJ=J^^..8J"5CE0RP ME@"4\W?AMNT_G9^U!_P3A_X*"_\ !17_ ()T_LH_\$M-7_9;U[X<7WPJO["+ MXJ>._$^HZ;)I.G6NG6$FG1RV;6UU(^H/-%*TB)&H ("NR EA^W]% 'X\?\'( MW_!+S]L_]L?X:_L^_ 3]@C]EK5/%>D?"5;E;K49_%FB6$$=L+>R@MX5^VWT, MLD@6W;/"^L:CK_AZTUK5O"M_H=SXM6/\ !(UM M++$6'^Q(Z^YJ_10!\;_M/> /C-^U%^WAX%^&?QH_X)^ZCXO_ &=_!FEZAJ-S MJVM:EX:O-/U?Q1,([:SN)M-N=0\Y[.ULY;\@O"9//G1A$/)5S\P?\'!W_!#; MP5^TU^R=HGAK_@G+_P $^_"]I\3-)\4PWMK?^ ]*\.^'H9+(H\=Q;7DLT]J7 M0ADD0*)"'A ^4,QK]9Z* /S$\,?"S_@J+\4O^#?CQ=^Q!^T7^QIK\?QKMOAO M+X)TB%/&OAR>'7X2A@M;S[2-3*1F. 1B?SF5V="R"3?@?*FI_P#!*/\ X*>W M/_!MWIW_ 31B_8JU<_%.W^*K:C+I_\ PG'AO[*+#[9)>"Y^T?VGL(.\1[,[ M]X)V[?F/[S44 ?D%^WC_ ,$__P!OWX\_\&ZOPA_X)^?#G]D;6;GXIZ!8>'-. M\0:#/XM\/Q1:>-+A"2SM0P!]KK.UO*\4ENBLL+M/,>IO!=7\\<=E M;O-YA,_VM=OVDVZQA3YCAOE/[!44 ?D;_P &RG_!/7]O+_@GY\3_ -H.;]L/ M]EW4?!UA\3M2TG4?#FJ#Q7HFH0C[++J;20RK97TTJ.1>Q%2$*G:^67 W?H[^ MV]^R#\+?V]/V5?&G[)7QDCF&A>,M)-K+=6P!FL9T=9;>ZBSQYD,\<W5O,D;[$E."?+D:4*TP8,OZ ?"/XJ_M<_';XG:;XEU'X M!77PE^&^F)/)?67CNYLKGQ'XDF:)HXHTM["XG@TZUC=A,9))GGD:-$\F)2S- M[E10!^.7B7]AO_@H9^R-_P ''OC+_@H=\%_V0;KXK^ ?B9X:>TL+W3/%ECIJ M:9<2V-I"XO&N7W0K'/:;BRH^Z*0&,22 Q5H?\&]'_!//_@H=^P9^V!^TG\2O MVP/V8)=(T[XGW2W^AZWH7BO1[RSN9H;V^G:-(TOC<1B472F,R1K@#$A0U^OM M% 'XU?\ !%_]@/\ X*)?L8_MA_M9_'7X]_L3^(=.T7XOQ:CJ'@Q;3QGX:N9I MI3?WES%:2+'JA$4CI-O#4\%]-=Z5-I^UI5U/;#Y;R+*QDV@H#M+-A M#^Y]% 'Y,?\ !*O_ ()?_MG?#_\ X(+?&;_@FS^T9\&Y/ 'CWQ5:>);?P_+J M7B'3+ZRNVU"R5+9_-T^ZN"BK*@63>%(!!4/SCY(\.?\ !-O_ (+*^*_^"#^K M?\$I]._X)VS:=K^B?$C^UY];UKXA:/"-6MS>K.(K%#(_, M=\1_T/44 ?CI^W/_ ,$]_P#@H-\=/^#=?X.?\$]OAY^Q]K5S\4O#T>A6?B'1 M)O%_AZ*'3UTV-E>9KEM2$4B2DCRQ&SMUWK'@9P?^"C7["W_!8KXK_P#!'7]E M?]D+]F_X&ZI;W'@W0=/T+XY_#9O&>EVTVK?8K*T@M@]S!>^3/8,\=R7C$VX^ M9"[(-A*?M310!^)X_P""<_\ P5+L?^"]_P $_P#@HU)^PQX.TKP9IGA"VTZ_ M\.>#OB+9G3?",*Z1=Z6+26:6*&20PI-'*1;6K1E?W<>_:6KNOVI/^">O[?'P MP_X.0_"/_!5#X%?LV#XG^ K[P]]BU"'3O%EAILNEW)T.?2B+C[7(K! 6CGWQ MI)E-R@%P%/Z[44 ?CU_P4G_8%_X**_'O_@N]^SK^W;\.OV0-1U[P'\*-'\.6 M?B[6=-\7Z#;BYGM]4O;NZDLX+O48IWB5+M0OFI&[%&&WH3]"?\'&_P#P3"\5 M_P#!3?\ 8(70/@WX7COOB?X&UZWUGP3 \T<3W*R,L%Y9F1CM17A?S>N#):Q# M-?H#10!\^Z;^P3X;?_@FSJ/_ 3W\2>,KR^3Q#\-]1\/>)?%EP6ENK_4=1@F M^WZLY8Y>:6[N)[ILGEW-?G)_P1:^''_!;S_@E1X:\1?\$Z_%W_!/2Q\>>&F\ M47.H>"?B:GQ$LK+1=-$X599)SB2>2T9D$XC6);E2\B^6Q<;/V=HH H^&;37= M/\.:?8>*-9BU'4X+&*/4=0@M/(2ZG" 22K%N;RPS L$R=H.,G&:\4_X*=^%/ MBW\3/V!?B_\ !3X'?!W5O&OBCQ[\-->\-:-INEZEIUH(KF^T^:UCEEDO[JWC M6)6E#,59FPIPI.*]YHH _+#_ (-=_P!A[]M[_@G)^SYX]^ '[8_[+FK>$KO7 MO')UW3-:C\4:'J%D\)L8(#&WV._EF60- ?\ EGMPZ_-UQL?\%I/^"7GQW^,? M[=O[.G_!4[]ESP2WC+7O@SXCTJ/QMX%MKZWM[[5=#M-3^W*]DUS)'"TR>;=J M8W=2_FIMR5(/Z;T4 ?EE\+_^";?Q]_:U_P""_-Q_P5N^,OPIU7X??#CP%X>M MK#P!H?BF>V&KZ_?KI[VIGDMK>:7[+;QO<7#@R.'8QPX3#-MXWX)?\$]O^"B/ M['7_ <0_&']MCP'^S5:^./AY\8/#U_9Z1XM3Q=96=IHLEY<:?T=&2&)V=74IGY@OZ_T4 ?D'X[_9"_X+':O_P7V\5_M0ZW^SOX:^)'PO3P MQ=Z)\)O$'B_QY#9Z-X(MKJ"W0W]O:H)KG[8FRXCD1( TQG?]ZB%)%Y__ ((% M_P#!//\ X*/?\$\?V0OVEO@#\?\ ]D&=;KQ)%<2>$IM+\;:3++KMV;-K1(;= M&N%C2(AO,,UQ+#@;5",VX)^SE% 'Y=_\&N'["'[:/_!.O]F7XA_ S]LO]G>^ M\&:EK'CO^W=(OCXDTC4;:Z@>RMK*O'?AB72M,M=/U?3+**VD>2+]Y/)J%W;@+M MWGY-Y^0C R,_4U% 'Y'?\$>O^"1'Q;_X=!^._P#@EC_P4V_91U?PK'XC\3:E MJ=KK:^(=$U&& RQ6GV6YMGLKV>2.ZAFB9QNC"8CP68.4.9_P0#_9&_X+$_\ M!*[XG>,/V+_VC_V;;CQ?\ =4URXD\+^.-&\9Z(\>E7/F;#>I:37ZW2V=S$!( M\/EF6-U!$9+RY_82B@#\/O\ @FO^QY_P5N_X(0?M=_%'X)?!S]ARY^.WP3^( MFK1W'AC6]&\;:?IC630O(+:>9KE\PMY,OE3I(@!:-&C=@F'][_X.'O\ @F[^ MW7_P4?\ ^":?@GPE\.O#F@>(/BEX4\EZ#+X>\"ZAXHM;J>Y.G-:/+%-'6OB)HL-]J;I;- EU%%+3B,(GF2?T.T4 ?DE_P<:_L'_MZ?\ !1W]B/X)_!C]EO\ 9)UG M5?$.AZU%K/B>SU#Q9H%FND;-/DMC;2/-J"I+*7DSF$R1X4_/G K]-?@E=^+] M)_9X\-3>*/AEJ^E:YI_A6WCO/"MQ=V,EY'<0P!3 )(;A[8LS)A6$VSYAN9>< M=Q10!^'/_!);_@F=_P %+OV1OAS^W+I?QH_8CURSO?CMX-GC^'MK9^-_#5P; MJ[9=7C6VE9-4*PL?[2B?>Y"!8I?FW;%?Z@_X-@OV)OVOO^"?'[$'B[]G;]L? MX!WO@K7KCXG7>OZ;*_B'2M1M[RTN+"P@ 5K"[G*.KVDFY751AD*ELL%_2:B@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *_$'_@]Y_Y-9^!_P#V M4#4?_2$5^WU?B#_P>\_\FL_ _P#[*!J/_I"* //_ /@TV_Y2F?M=_P#;Q_Z? M)Z_?ZOP!_P"#3;_E*9^UW_V\?^GR>OW^H **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "OQ!_X/>?^36?@?\ ]E U'_TA%?M]7X@_\'O/_)K/P/\ ^R@:C_Z0B@#S M_P#X--O^4IG[7?\ V\?^GR>OW^K\ ?\ @TV_Y2F?M=_]O'_I\GK]_J "BBB@ M HHHH **** "BLKQU<>,+3P1K-W\/-.L[S7XM*N'T.TU&8QV\]X(F,*2N.50 MR;0Q'(!)K\L?^"EW_!)[XD?L^?LC>.O^"A7PU_X*4?'8?'OX<>'KCQ=>>+]0 M\<.NEZK):(;BYLETM%$%O:NBR)#;)\B#RT?S5W!@#]8Z*_-O]NO_ (*/_M': M#_P31_9BMO"%XW@_XU?M8ZGX+\+)J-C;@2^')M7M[>34;R"-P=LD?F^7&&R8 MVG1NL=6_V\]:T_\ X(Y_$W]G?]H;X):_XAA\!^+_ (I67PW^+_A_6O%-[J<6 MK6VHP2M;ZS*;R60B]MI+9W:X4B299&CD9@5V@'Z,T5^?>H_%W4?^"@?_ 6@ M\>_L-^(M=U2/X1_L]_#RPO\ Q/X=TK59[2/Q+XGU/RI8/MLD#HT]K;VKMMMB M=AG!=PVQ0NO_ ,$^_P!H;QA\+?\ @I?^T!_P2@\9>*]3US0O!6EZ9XW^$5]K M>HRWE[9Z%?1P"[TR2>9FDEAM;N=$@9V=Q')L+81 #[MHHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *_$'_@]Y_Y-9^!__90- M1_\ 2$5^WU?B#_P>\_\ )K/P/_[*!J/_ *0B@#S_ /X--O\ E*9^UW_V\?\ MI\GK]_J_ '_@TV_Y2F?M=_\ ;Q_Z?)Z_?Z@ HHHH **** "BBB@ KY<_:,\, MV7_!1WQ'<_LFZ1*9OA!H&O0_\+EUN(_NO$-Q:S+*OA>U)=9T:/6=.ELY=4\/:@;2^M5D4JSP3J"T, M@!.UU^93R"" :^$-*_X-H_\ @GSH.F)HNA_$KXZV5G'N\NTM/C-J4<2[B6;" MJ0!DDD\P1-)(4.V,0RV31,#C;(RH<$XJY_P#/"?C'PK)*,&]TV*(VT\B9 MZK'=2F$D<;HZ/V7/">K_ !#_ .#H;]I;XTZ)$\FA^ /@/H'@_5;M!^[&HWYT M_4(XMW0L(K:7([=\5]L?'G]CWX9?'?X@>&OC0^MZ]X2\?^#[>YM?#GCSP?=Q M0:C;6EP!]HLW$\4T%S;R%48PSQ2(KHKJ%=>WEQ(2TLK;54=$1%5$5$55 !Z'1110!Y?\ M5OV2OAK\8O%S^-/%&O\ BBWNW@2$QZ3XCFMH=J# .Q#C/J>]>-_$S]G_ ,(_ M +XW_"=/ _B/Q/*OB#Q8]IJ":IXDN;A3&(MPVJ6 SD]P:^M*\%_:Y_Y+A\#/ M^Q[E_P#1% 'L7_"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;5L44 8__ @^D?\ M/S>_^!;4?\(/I'_/S>_^!;5L44 8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@ M6U;%% &/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U;%% &/\ \(/I'_/S>_\ M@6U'_"#Z1_S\WO\ X%M6Q10!C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M6Q1 M0!C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;5L44 8__ @^D?\ /S>_^!;4 M?\(/I'_/S>_^!;5L44 8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U;%% &/ M_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U;%% &/\ \(/I'_/S>_\ @6U'_"#Z M1_S\WO\ X%M6Q10!C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M6Q10!C_ /"# MZ1_S\WO_ (%M6=K'ANQL+_3[:"YNMMS<%)-UTV<8SQS74UC^)?\ D+Z/_P!? MI_\ 030 ?\(/I'_/S>_^!;4?\(/I'_/S>_\ @6U;%% &/_P@^D?\_-[_ .!; M4?\ "#Z1_P _-[_X%M6Q10!C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M6Q10 M!C_\(/I'_/S>_P#@6U'_ @^D?\ /S>_^!;5L44 8_\ P@^D?\_-[_X%M1_P M@^D?\_-[_P"!;5L44 8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U;%% &/_ M ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U;%% &/_P@^D?\_-[_ .!;4?\ "#Z1 M_P _-[_X%M6Q10!C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M6Q10!C_\(/I' M_/S>_P#@6U'_ @^D?\ /S>_^!;5L44 8_\ P@^D?\_-[_X%M1_P@^D?\_-[ M_P"!;5L44 8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U;%% &/_ ,(/I'_/ MS>_^!;5G:QX;L;"_T^V@N;K;_^!;4?\(/I'_/S>_^!;5L44 8_P#P@^D?\_-[_P"!;4?\(/I' M_/S>_P#@6U;%% &/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U;%% &/\ \(/I M'_/S>_\ @6U'_"#Z1_S\WO\ X%M6Q10!C_\ "#Z1_P _-[_X%M1_P@^D?\_- M[_X%M6Q10!C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;5L44 8__ @^D?\ M/S>_^!;4?\(/I'_/S>_^!;5L44 8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@ M6U;%% &/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U;%% &/\ \(/I'_/S>_\ M@6U'_"#Z1_S\WO\ X%M6Q10!C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M6Q1 M0!C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;5L44 8__ @^D?\ /S>_^!;5 MG6WANQE\27.DMR_Y'>]_P"O*+^9H /^$'TC_GYO M?_ MJ/\ A!](_P"?F]_\"VK8HH Q_P#A!](_Y^;W_P "VH_X0?2/^?F]_P# MMJV** ,?_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJV** ,?\ X0?2/^?F]_\ M MJ/^$'TC_GYO?\ P+:MBB@#'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+:MBB M@#'_ .$'TC_GYO?_ +:C_A!](_Y^;W_ ,"VK8HH Q_^$'TC_GYO?_ MJ/\ MA!](_P"?F]_\"VK8HH Q_P#A!](_Y^;W_P "VH_X0?2/^?F]_P# MJV** ,? M_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJV** ,?\ X0?2/^?F]_\ MJ/^$'T MC_GYO?\ P+:MBB@#'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+:MBB@#'_ .$' MTC_GYO?_ +:C_A!](_Y^;W_ ,"VK8HH Q_^$'TC_GYO?_ MJSK;PW8R^)+G M26N;KRHK='4BZ;.2>>]=36/9?\CO>_\ 7E%_,T '_"#Z1_S\WO\ X%M1_P ( M/I'_ #\WO_@6U;%% &/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U;%% &/_P@ M^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M6Q10!C_P#"#Z1_S\WO_@6U'_"#Z1_S M\WO_ (%M6Q10!C_\(/I'_/S>_P#@6U'_ @^D?\ /S>_^!;5L44 8_\ P@^D M?\_-[_X%M1_P@^D?\_-[_P"!;5L44 8__"#Z1_S\WO\ X%M1_P (/I'_ #\W MO_@6U;%% &/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U;%% &/_P@^D?\_-[_ M .!;4?\ "#Z1_P _-[_X%M6Q10!C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M M6Q10!C_\(/I'_/S>_P#@6U'_ @^D?\ /S>_^!;5L44 8_\ P@^D?\_-[_X% MM1_P@^D?\_-[_P"!;5L44 8__"#Z1_S\WO\ X%M4,EDGAG4[&/3II6%Y/Y

K'\2_\ (7T?_K]/_H)H V*_$'_@]Y_Y-9^!_P#V4#4?_2$5 M^WU?B#_P>\_\FL_ _P#[*!J/_I"* //_ /@TV_Y2F?M=_P#;Q_Z?)Z_?ZOP! M_P"#3;_E*9^UW_V\?^GR>OW^H **** "BBB@ HHHH **** "BBB@ HHHH ** M** "O!?VN?\ DN'P,_['N7_T17O5>"_M<_\ )]_Z\HOYFMBL>R_Y'>]_Z\HOYF@#8 MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ K'LO^1WO?^O*+^9K8K'LO^1WO?\ KRB_F: -BBBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "L?Q+_R%]'_Z_3_Z M":V*Q_$O_(7T?_K]/_H)H V*_$'_ (/>?^36?@?_ -E U'_TA%?M]7X@_P#! M[S_R:S\#_P#LH&H_^D(H \__ .#3;_E*9^UW_P!O'_I\GK]_J_ '_@TV_P"4 MIG[7?_;Q_P"GR>OW^H **** "BBB@ HHHH **** "BBB@ HHHH **** "O!? MVN?^2X? S_L>Y?\ T17O5>"_M<_\EP^!G_8]R_\ HB@#WJBBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "L?Q+_R%]'_ M .OT_P#H)K8K'\2_\A?1_P#K]/\ Z": -BBBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "L?Q+_R%]'_ .OT_P#H)K8K M'\2_\A?1_P#K]/\ Z": -BBBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "L>R_Y'>]_Z\HOYFMBL>R_Y'>]_Z\HOYF@# M8HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ K'LO^1WO?\ KRB_F:V*Q[+_ )'>]_Z\HOYF@#8HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K'\2_\A?1_P#K M]/\ Z":V*Q_$O_(7T?\ Z_3_ .@F@#8K\0?^#WG_ )-9^!__ &4#4?\ TA%? MM]7X@_\ ![S_ ,FL_ __ +*!J/\ Z0B@#S__ (--O^4IG[7?_;Q_Z?)Z_?ZO MP!_X--O^4IG[7?\ V\?^GR>OW^H **** "BBB@ HHHH **** "BBB@ HHHH M**** "O!?VN?^2X? S_L>Y?_ $17O5>"_M<_\EP^!G_8]R_^B* />J*** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *Q_ M$O\ R%]'_P"OT_\ H)K8K'\2_P#(7T?_ *_3_P"@F@#8HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K'\2_P#(7T?_ M *_3_P"@FMBL?Q+_ ,A?1_\ K]/_ *": -BBBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "L>R_Y'>]_Z\HOYFMBL>R_ MY'>]_P"O*+^9H V**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH *Q[+_ )'>]_Z\HOYFMBL>R_Y'>]_Z\HOYF@#8HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MK'\2_P#(7T?_ *_3_P"@FMBL?Q+_ ,A?1_\ K]/_ *": -BOQ!_X/>?^36?@ M?_V4#4?_ $A%?M]7X@_\'O/_ ":S\#_^R@:C_P"D(H \_P#^#3;_ )2F?M=_ M]O'_ *?)Z_?ZOP!_X--O^4IG[7?_ &\?^GR>OW^H **** "BBB@ HHHH *** M* "BBB@ HHHH **** "O!?VN?^2X? S_ +'N7_T17O5>"_M<_P#)R_Y'>]_P"O*+^9 MK8K'LO\ D=[W_KRB_F: -BBBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "L>R_Y'>]_Z\HOYFMBL>R_Y'>]_Z\HOYF@# M8HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ K'\2_\ (7T?_K]/_H)K8K'\2_\ (7T?_K]/_H)H V*_$'_@]Y_Y-9^! M_P#V4#4?_2$5^WU?B#_P>\_\FL_ _P#[*!J/_I"* //_ /@TV_Y2F?M=_P#; MQ_Z?)Z_?ZOP!_P"#3;_E*9^UW_V\?^GR>OW^H **** "BBB@ HHHH ***^;O M&?\ P4V^$/A#_@H3X!_X)Q2?#7QPWBSQ]8ZI>V7B"\\.R66CQ0V%K//+Y<]Q ML:Z8F'8#"CQ_."9.@(!](T5XQ^W1^VQX-_82^#]G\4_$WPN\;>.K_5_$%MHO MASP1\.=#_M+6]:O95DD\JVMMZ^84AAFF;GA(6/)P#\L:3_P<'Z8_Q"\&_#[Q MU_P2;_; \%-XY\8Z?X8T/5_''PHBTJP;4+R41PQM/<72J#]YR!D[8W;!"F@# M]#J*\5_;D_;<\*?L.?#;3/&NJ?!WQ_\ $;6M>UE=,\.^ OA;X<.KZ[JDHBDF MF>&U5E+1PPQ222/D!0!GEE!R_P!@_P#;JU[]N#1_$>N:K^Q+\;O@W#X?N;>" M&+XU>#5T6;56E5V8VL1E=Y$C"KOY?_1%>]5X+^US_P EP^!G_8]R_P#HB@#WJBBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "L?Q+_R%]'_Z_3_Z":V* MQ_$O_(7T?_K]/_H)H V**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH *Q_$O_(7T?_K]/_H)K8K'\2_\A?1_^OT_^@F@ M#8HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ K'LO\ D=[W_KRB_F:V*Q[+_D=[W_KRB_F: -BBBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "L>R_Y'>]_Z\HO MYFMBL>R_Y'>]_P"O*+^9H V**** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH *Q_$O_(7T?_K]/_H)K8K'\2_\A?1_^OT_ M^@F@#8K\0?\ @]Y_Y-9^!_\ V4#4?_2$5^WU?B#_ ,'O/_)K/P/_ .R@:C_Z M0B@#S_\ X--O^4IG[7?_ &\?^GR>OW^K\ ?^#3;_ )2F?M=_]O'_ *?)Z_?Z M@ HHHH **** "BBB@ K\[?VW0/\ B(F_8A;')\#?$3)_[A1K]$J_.[]L_0?B MSK?_ 7#_9C_ &B?"W[/?Q!UCP#\+/#?BW3_ !OXLTOPA![SXA^)$'SQ'Q!JOG:3HT M3CHLD=JFL7"YY&Z-AV-?7ZL&4,,\C/(Q7R__ ,$S_AM\0'?XP_M:_&7P5JF@ M>*OC+\5]0O[;2M>L9+6^L/#NFXTK1;>6%P&C)M;3[5M(SF^8GDT ^,WB+PPEA:3^%/B9X"L+75-.U:22)6FAG5I8?[/:.0M&#*Y#;"YV M*5+;7[&?[-_BSP3\5_B[^U_\6O#$&@^-?C;K>EW%_P"&K:\CN/[%TK2[!;+3 MK2::,F.:ZV^=-,T;-&KW!BC:1(EED /H&BBB@#@_B#^T]\ /A5XC;PE\1/BI MI>D:DD*2M9W*^G-6\$>"]>O#J&N>$-+O;@J%,]WI\\2Z#O>)=!N M=3TR:#5(F6&Z+2L#]T;>IKH/[.T__GQA_P"_0K(\1V5FFJZ2J6D0#7A# 1CD M;30!;_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZJY_9VG_P#/C#_WZ%']G:?_ ,^, M/_?H4 4_^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJKG]G:?_P ^,/\ WZ%']G:? M_P ^,/\ WZ% %/\ X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^JN?V=I__/C#_P!^ MA1_9VG_\^,/_ 'Z% %/_ (3'PQ_T&H/^^J/^$Q\,?]!J#_OJKG]G:?\ \^,/ M_?H4?V=I_P#SXP_]^A0!3_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZJY_9VG_P#/ MC#_WZ%']G:?_ ,^,/_?H4 4_^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJKG]G:? M_P ^,/\ WZ%']G:?_P ^,/\ WZ% %/\ X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^ M^JN?V=I__/C#_P!^A1_9VG_\^,/_ 'Z% %/_ (3'PQ_T&H/^^J/^$Q\,?]!J M#_OJKG]G:?\ \^,/_?H4?V=I_P#SXP_]^A0!3_X3'PQ_T&H/^^J/^$Q\,?\ M0:@_[ZJY_9VG_P#/C#_WZ%']G:?_ ,^,/_?H4 4_^$Q\,?\ 0:@_[ZH_X3'P MQ_T&H/\ OJKG]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ% %/\ X3'PQ_T&H/\ MOJC_ (3'PQ_T&H/^^JN?V=I__/C#_P!^A1_9VG_\^,/_ 'Z% %/_ (3'PQ_T M&H/^^JYSXNZUK.N_#'7-*^%/Q%@T/Q++ITG]A:H8(IEAN@,Q[DF1T*E@%;*G M"L2,$ UU_P#9VG_\^,/_ 'Z%']G:?_SXP_\ ?H5K0JNA6C523<6G9I-.SO9I MZ-=T]&M&95Z*Q%"5)MI235TVFKJUTUJGV:U3U1^->J?\%4?^"B.B:GWN[2=X+F"7PII0:.1&*LI'V7@@@C\*I)_P55_;VCOGU)/CQB:1 CO_ ,(O MI?('08^RXKTO_@LW^R\GPK^-EK\=O"VF"+1/&P(OQ$F$@U.-1OZ<#S4Q(/5E ME-?%]?W=PQD_ ?$^0T,SH9;A[5(W:]C3]V2TE'X>DDU^)_ 7%6<^('"O$&(R MNOF>)O3E9/VU7WHO6,OB^U%I^6Q]):7_ ,%4?^"B.MZG;:-I/QR>XN[N=(+: M"+PII1:21V"JH'V7DDD#\:_67X1:UK.A?#'0]*^*WQ%@USQ+%IT?]NZH((H5 MFNB,R;4A1$"AB57"C*J"3XJ?&RZ^.WBG3!+HG@D 6 E3* M3ZG(IV=>#Y29D/HS1&OU6_L[3_\ GQA_[]"OY[\;,3P[A!F%XDQ635,YS;%U:JJOEIQJ5)S2C%ZR2D MVKREHGO:.FDBG_PF/AC_ *#4'_?5'_"8^&/^@U!_WU5S^SM/_P"?&'_OT*/[ M.T__ )\8?^_0K\0/W8I_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]5<_L[3_^?&'_ M +]"C^SM/_Y\8?\ OT* *?\ PF/AC_H-0?\ ?5'_ F/AC_H-0?]]5<_L[3_ M /GQA_[]"C^SM/\ ^?&'_OT* *?_ F/AC_H-0?]]4?\)CX8_P"@U!_WU5S^ MSM/_ .?&'_OT*/[.T_\ Y\8?^_0H I_\)CX8_P"@U!_WU1_PF/AC_H-0?]]5 M<_L[3_\ GQA_[]"C^SM/_P"?&'_OT* *?_"8^&/^@U!_WU1_PF/AC_H-0?\ M?57/[.T__GQA_P"_0H_L[3_^?&'_ +]"@"G_ ,)CX8_Z#4'_ 'U1_P )CX8_ MZ#4'_?57/[.T_P#Y\8?^_0H_L[3_ /GQA_[]"@"G_P )CX8_Z#4'_?5'_"8^ M&/\ H-0?]]5<_L[3_P#GQA_[]"C^SM/_ .?&'_OT* *?_"8^&/\ H-0?]]4? M\)CX8_Z#4'_?57/[.T__ )\8?^_0H_L[3_\ GQA_[]"@"G_PF/AC_H-0?]]4 M?\)CX8_Z#4'_ 'U5S^SM/_Y\8?\ OT*/[.T__GQA_P"_0H I_P#"8^&/^@U! M_P!]4?\ "8^&/^@U!_WU5S^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0H I_\ "8^& M/^@U!_WU67:>)=!3Q;=WKZI$(GM8U23/!()R*Z#^SM/_ .?&'_OT*R+.RLSX MSO8C:1;19QD+Y8P#DT 6_P#A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZJY_9VG_\ M^,/_ 'Z%']G:?_SXP_\ ?H4 4_\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^JN?V=I M_P#SXP_]^A1_9VG_ //C#_WZ% %/_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJKG] MG:?_ ,^,/_?H4?V=I_\ SXP_]^A0!3_X3'PQ_P!!J#_OJC_A,?#'_0:@_P"^ MJN?V=I__ #XP_P#?H4?V=I__ #XP_P#?H4 4_P#A,?#'_0:@_P"^J/\ A,?# M'_0:@_[ZJY_9VG_\^,/_ 'Z%']G:?_SXP_\ ?H4 4_\ A,?#'_0:@_[ZH_X3 M'PQ_T&H/^^JN?V=I_P#SXP_]^A1_9VG_ //C#_WZ% %/_A,?#'_0:@_[ZH_X M3'PQ_P!!J#_OJKG]G:?_ ,^,/_?H4?V=I_\ SXP_]^A0!3_X3'PQ_P!!J#_O MJC_A,?#'_0:@_P"^JN?V=I__ #XP_P#?H4?V=I__ #XP_P#?H4 4_P#A,?#' M_0:@_P"^J/\ A,?#'_0:@_[ZJY_9VG_\^,/_ 'Z%']G:?_SXP_\ ?H4 4_\ MA,?#'_0:@_[ZH_X3'PQ_T&H/^^JN?V=I_P#SXP_]^A1_9VG_ //C#_WZ% %/ M_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJKG]G:?_ ,^,/_?H4?V=I_\ SXP_]^A0 M!3_X3'PQ_P!!J#_OJC_A,?#'_0:@_P"^JN?V=I__ #XP_P#?H4?V=I__ #XP M_P#?H4 4_P#A,?#'_0:@_P"^JS]5UK2M6UC2ETZ^28I>9<(>F5-;G]G:?_SX MP_\ ?H5D^(+:W@U?2#!;HF;PYV(!GY30!N5^(/\ P>\_\FL_ _\ [*!J/_I" M*_;ZOQ!_X/>?^36?@?\ ]E U'_TA% 'G_P#P:;?\I3/VN_\ MX_]/D]?O]7X M _\ !IM_RE,_:[_[>/\ T^3U^_U !1110 4444 %%%% !1110 4444 %%%% M!1110 5X+^US_P EP^!G_8]R_P#HBO>J\%_:Y_Y+A\#/^Q[E_P#1% 'O5%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%8_B7_D+Z/\ ]?I_]!-;%8_B7_D+Z/\ ]?I_]!- &Q1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6/XE_Y"^C_ /7Z M?_036Q6/XE_Y"^C_ /7Z?_030!L4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%;Q5\5_'VEZ!8#.R;4KM8S*1U M6-?O2-_LJ"?:O#6_;/\ C;\?&.G?L4?L]7FI6$AVI\0/'BOINCJ/^>D41Q-= M+_N[6'=:]K+N'LUS.DZ].'+26]2;4*:_[?DU&_\ =325+RDSSO:<5YO\$5@Z3ZRY:E9KRBFZ5-^;=7SBCY2^-'[(_[9 MO[:/P[U"Q_:(^)7AWPK9K ]UX?\ ?A>P6X5;Y8V\AKN]ERV0QPPBRI#'!'2 MORE_X1'Q/_PEO_"!?V'<_P!L_P!H_8/[-\L^=]J\SR_)V_WM_P N/6OZ&Z^6 M(/V!?"LO_!1^?]J P6_]DQ:4NI_V=@?\AL_N_-V_W=N9L]?-YK]2\.O%F&14 M,9A\="$*2@YTH0BHQ4U]C35\]U[TG*7NZMGY/XD^$$\_KX/$8"NBY+/W8*,?>T2.2^!;_&C_ ()=> [/P+\9? MOXC^&DSB[O?&?A&R9 MKK0KJ4*9A>P#+2PJWRB9>0BKU)6,?7W@?QWX-^)?A:T\;> /$UEK&DW\>^TO M["<21R#OR.A!X(/((((!%:DL45Q$T$\2NCJ5='7(8'J".XKYO\@^0%B?SC$X_+>+Z M\JN-DJ&,F[NI_P NJC?\ZU]G)_SQO!_:C'69^F8;+\SX.P\:.!B\1@X))4]/ M:TDOY'I[6*_DE::^S*6D#Z2HKQW]GG]LKP1\:=:G^&/B[0[SP3\0].7&K>!_ M$&$N 0,F2W<@+'Q<'"2UUV:>S36DHOI)- MIK5-GU679G@,WPJQ&$J*<'IINFMU).SC);.,DFGHT@HHHKA.\**** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH *Q[+_D=[W_KRB_F:V*Q[+_D M=[W_ *\HOYF@#8HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ K'\2_\A?1_^OT_^@FMBL?Q+_R%]'_Z_3_Z": -BOQ! M_P"#WG_DUGX'_P#90-1_](17[?5^(/\ P>\_\FL_ _\ [*!J/_I"* //_P#@ MTV_Y2F?M=_\ ;Q_Z?)Z_?ZOP!_X--O\ E*9^UW_V\?\ I\GK]_J "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ KP7]KG_DN'P,_['N7_ -$5[U7@O[7/ M_),_'*7 MFOR,$M?"V@Q&^U*>0_=0019*$]C(5!]:\]/C3_@H!^TM^[^'W@JP^"OA>?IK M?BJ);[7IHS_%'9C]W <=5E^8=0U>J_ _]E3X _LZ6AB^$WPVL-/NI%(N=6E4 MSWUQGJ9+B0M(P)YVYVY/ %>A5?\ :F0Y7IEV']K-?\O*Z3^<:*;@O2HZOR(_ MLGB#-M&?#'_@GW\"?!GB%?B%\15U+XC>+C MAI/$OCR[-_(K#D>5$_[J)0?NX4LO #5[DJJBA$4 8 X I:*\7,227D>YEN499D]%TL%1C33U=EJWWD]Y/SDVWW"BBBO//1 M"L>R_P"1WO?^O*+^9K8K'LO^1WO?^O*+^9H V**** /.?VAOV6?A)^TMHL%G MX]TF6WU73V\S0_$VDS?9]2TN4'*O!,O(P>=IRI(!QD CR+3_ (__ !]_8OOH M?"/[8D$OBOP,TJPZ7\7-&LF+VRDX5-4MTR4/0>:N0>/OL6(^HZAU#3[#5K&; M2]4LH;FVN(FCN+>XB#QRHPPRLIX8$'!!X-?0Y?G[HX98''4_;X;I%NTH7W=* M=FX/NK.$OM1>EOF\QX>C6Q3QV J>PQ/625XS2V56%TIKHG=3C]F<=;U_#7B; MP[XRT&U\4^$M>&_&6D_+KW@?Q!'Y&H6+C&XA6QYL?(PZ]BNX*3BKQV01^JRQV6U M/;8=?%I:=/RJPN[=E--P?22?NJ47\S6Q6/9?\CO>_\ 7E%_,T ;%%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %8_B7_D+Z/\ ]?I_]!-; M%8_B7_D+Z/\ ]?I_]!- &Q7X@_\ ![S_ ,FL_ __ +*!J/\ Z0BOV^K\0?\ M@]Y_Y-9^!_\ V4#4?_2$4 >?_P#!IM_RE,_:[_[>/_3Y/7[_ %?@#_P:;?\ M*4S]KO\ [>/_ $^3U^_U !1110 4444 %%%% !1110 4444 %%%% !1110 5 MX+^US_R7#X&?]CW+_P"B*]ZKP7]KG_DN'P,_['N7_P!$4 >]4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5C^)?^0O MH_\ U^G_ -!-;%8_B7_D+Z/_ -?I_P#030!L4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 5C^)?^0OH_\ U^G_ -!- M;%8_B7_D+Z/_ -?I_P#030!L4444 %%%% !1110 4444 %%%% !117EWQQ_; M+_9X_9\G&C^//'T,NMR$+:^&=&C-YJ4[G[J""++*6[%]JGUKKP.7X[,\0J&$ MI2J3?2*;?W+IW>R./'9A@,KP[KXRK&G!=9-)?>^O9;L]1KGOB5\6OAE\'/#S M^*_BGX[TO0-/7.+C4[Q8A(1_"@)R[?[*@D^E>$_\+ _;[_:6_=_##X?V7P9\ M,3]/$'C*$7FN2QG^**Q'R0-ZK,?<-70_#7_@GQ\#O"OB%/B'\4YM4^)?B[@O MXB\>79O2C9SB*!OW42@_=&TE<##5[_\ 8>5Y9KFN)7-_SZHVJ3])3O[*'G[T MY+K ^>_M[-AJ2Q_8+\2?%V\B\1?MM?';5_'TB MR"1/"6ENVFZ#;L#D#R8B'G*\8=BI(^\#7TC'&D2+%$@55 "JHP /04M#XGE@ M5R9/1CAE_.O?K/\ [BM7B_\ KTJ:\AKA:..?/G->6)?\C]RBO^X47:2_Z^RJ M/LS)\%> _!/PV\/P^%/A]X2TW1-,@'[JQTNS2")3W.U !D]SU/>M:BBOF*E2 MI6J.=1MR>K;U;?FSZFG2IT::ITXJ,5HDE9)=D@HHHJ"PHHHH **** "L>R_Y M'>]_Z\HOYFMBL>R_Y'>]_P"O*+^9H V**** "BBB@ KRW]HO]DCX7_M%Q6NM M:M]KT/Q7I/S^'_&N@2_9]2TZ09*[9%P73)/R-DLVWPY_;IT]+O1)YEM]$^+^B69%CF0K/7TMI>J MZ7KFFP:SHFI6]Y9W42RVMW:S+)%-&PRKJRDAE(Y!!P:CU[0-#\4Z-<^'/$VC M6NH:?>PM%>6-[ LL4\9X*NC A@?0BOFG5?V:_L[?M6_"?]I/3+A?! M]]<6&NZ8=FO>$]:A^SZEI,@Y ]*KYK&X'&9;B98?%4W" M<=TU9_\ #/=/9K5:'T^!Q^"S/"QQ.%J*=.6S3NO^'6S6Z>CU"BBBN4ZPHHHH M **** "BBB@ HHHH **** "BBB@ K'LO^1WO?^O*+^9K8K'LO^1WO?\ KRB_ MF: -BBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH *YSXNZ1\0-=^&.N:5\*?%?]A^)9=.D_L+5#;13+#= 9CW),CH5+ *V5.% M8D8(!KHZ*UH570K1JI)N+3LTFG9WLT]&NZ>C6C,J]%8BA*DVTI)JZ;35U:Z: MU3[-:IZH_&?6/^"IO_!13P_J]UH.M_&^2UO;&Y>WN[:;PGI0>&5&*NC#[+P0 MP((]JH7/_!57]O:\FAGN?CQN>W??"?\ A%]+&TXQGBUY_&O3/^"SW[,/_"K_ M (W6WQY\,Z=LT;QOG^T/+7Y8-3C4>9GT\U,2#N664U\75_=W#&3\!\3Y#0S. MAEN'M4C=KV-/W9+24?AZ237XG\!<59SX@<*\08C*Z^9XF].5D_;5?>B]8R^+ M[46GY;'TIH__ 5-_P""BGB#5[70=$^-\EU>WUREO:6T/A/2B\TKL%1%'V7D MEB ![UYM_P 'CND?$#0OV"_V/ M7RDS(>X9HC7CG_![S_R:S\#_ /LH&H_^D(K^>_&S$\.X7.*>495A:5)TES5) M4Z<(MRDM(MQ2=HQU:VO)7U1_1G@9A>),5DU3.LDI- MJ\I:)[VCII(\_P#^#3;_ )2F?M=_]O'_ *?)Z_?ZOP!_X--O^4IG[7?_ &\? M^GR>OW^K\0/W8**** "BBB@ HHHH **** "BBB@ HHHH **** "O!?VN?^2X M? S_ +'N7_T17O5>"_M<_P#)$R_MO\ Q1^.4K:3^Q%^S[J'B2V9B@\=^+T?3-#C MYQO0-B:Z [JH5AZ&O9R[(,US2FZU&%J2WJ2:A37K.34;^5^9]$SQ,RXBRG*J MJHUJEZKVIP3G4?I"*"H/-M8#T#3WA'DQID$%E+X M[@5EVO["'C'XR7,>O?MN?'K5O&^'$B^#="=M,T& CD*8XB)+C:>CL5;'4&O> M_ OP\\"?#'P]%X3^'7@[3=#TV'_5V6EV201@^I" 98]R>3W->E[+A;*?XLWB MZBZ1O3HKUDTJDUW48T_*;/-]KQ7F_P#"@L'2?6=JE9KR@FZ<'VRL[Z0'[3K5R#<7]P3]XO<2%I#DY)4$+SP!7HU%<>.XES M/&8=X:#5&B_^7=- M5.,(^04445X!]"%%%% !1110 4444 %%%% !1110 5CV7_([WO\ UY1?S-;% M8]E_R.][_P!>47\S0!L4444 %%%% !1110 4444 >0_M$_L<^ /CMJ5O\0=% MU6\\(>/M+&=%\<^'CY=Y"0,!)@"!<1=BC_PD@,H)SP_@[]KWXD? +Q+:?"+] MO30[;29;J40:%\3]+C/]B:P>PG./]#F(&2&PGWCA% )^EJS/&/@SPG\0?#5W MX.\<^'+/5M*OXC'>:??VZRQ2KZ%6&.O(/4$ CD5]+@L^A/#1P.:0]M06D=;5 M*7_7N;OIU=.5X/M&3YE\QCN'YPQ4L?E53V->6LM+TZO_ %]@K7?15(VFN\HK ME>A;7-O>6\=Y9W"2Q2H'BEC<,KJ1D,"."".(3)/:-Y>K:+>Q^3?Z9+R#%<0GYD(((SRI(.&.*SS'()X?#?7<%/V^&_G2 MLXM[1JPU<)=KWC+[$I&N6\00Q.)^HXVG[#$VOR-W4TMY4IZ*I'O:TX_;C$[^ MBBBOGCZ(**** "BBB@ HHHH **** "BBB@ K'LO^1WO?^O*+^9K8K'LO^1WO M?^O*+^9H V**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BJ>O>(-!\*Z//XA\4:W9Z;86L>^ZOK^Y6&&%?[S.Y"J/?P3^QG\)-7^*.K0R&*?6+=39Z'9/_P!-;R4 ,1UVH,, =K5ZV69'FF;\ MSPU.\8_%-M1A'_%.348_-H\C-,]RK)^58JI: MY&8H5!X8Y8KW45SZ?L;_ !R_:$<:G^VU\>9[S39#N/PZ\!/)I^DJ.OESS<37 M0_WB"".&(KW;X:?";X9_!OPXGA+X6>!=,T'3DP?LVFVBQAR/XG(YD;_:8DGN M:]7ZOPSE'^\5'BJJ^S3O"DO6HUSS\U",5VJ,\GZSQ1G'^[TUA*3^U4M.JU_= MII\D/)SE)]Z:/ESXU?LN_MK_ +H MC>0;R]?A<,V#Y/!5CP#7Y4?\(CXG_P"$M_X0+^P[G^V?[1^P?V;Y9\[[5YGE M^3M_O;_EQZU_0W7RGK7[ 7ARS_X*(V/[5<<5M_8US +UM.QR-;&4,VW^[L E MSU\WFOU+P[\6:>14,9A\;3A"DH.=&$(\JYU]B^LFYW7O3E*7NZL_)_$GPAJY M_B,'B,%4G.JYJ%:_#_ ,)+ M18VO;:V^T:W!I8/#1Y:=.*C%=E%61Y__ ,&FW_*4S]KO_MX_]/D]?O\ 5^ / M_!IM_P I3/VN_P#MX_\ 3Y/7[_5R'8%%%% !1110 4444 %%%% !1110 444 M4 %%%% !7@O[7/\ R7#X&?\ 8]R_^B*]ZKP7]KG_ )+A\#/^Q[E_]$4 >]44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 5C^)?^0OH__7Z?_036Q6/XE_Y"^C_]?I_]!- &Q1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%BOQGT?\ X*F_\%%/$&KV MN@Z)\;Y+J]OKE+>TMH?">E%YI78*B*/LO)+$ #WK].?"_PJT:T^,/C M)-7\06NEH_B'6'@A@CDN-NZ4A8E1%122H(4?*H)YR:^*XS\.LWX&IT98^M2E M*JVHQA*;EINVI0BK:I;WN]M[?<<$^).3<>5:T/2X6QE*FJV93CA:;U7M+\\E_=I).I*_1\JAWDCVJO%>"JU71RR$ ML546C]G;DB_[U5M4XVZKF<^T6>D_'+]L3]GG]GEQIWQ%^(-O_;$F!:^'-+4W M>HW#-]U5MXLL-W0%MJGUKS;_ (69^WK^TH?*^$?PTM/@_P"&9ON^)?'4(NM9 ME0_Q0V"_+"W^S,2#V:O3O@;^R+^SW^SJAN/AA\.K2#4I ?M6O7I-SJ%PS?>+ M7$N7^8Y)52%YZ5Z36G]I\/Y5IE^']M-?\O*Z37K&BFX+_N)*JO)&?]E\19MK MF.)]C!_\NZ#:?I*LTIO_ +AQI-=V>#_#K_@GK\%= \0I\0_C!?:K\3_%HP6U M[QW=&[6(]<0VQ_=1(#RHVL5QPU>[11101+!!&J(BA41%P% Z #L*=17BYCF^ M9YO44\95DX8*C&">K:6LGWE)^])^_]>47\S0!L4444 %%%% !1110 4444 %%%% !7BO[0'[&' MA?XI>)8_C#\+?$UUX"^)-DO^@^,-#0 W.!_JKR'A;J(X (;G R5&T^U45WY M=F>.RG$^WPDW&5K/JFGO&2=U*+ZQDFGU1Y^997@,WPWU?%P4HWNMTTUM*,E9 MQDNDHM-=&?.?PY_;-\5?#;Q=:?!#]N3PO;>#_$=PWE:+XOM&)T'Q!CC=',W_ M ![RG@F.3'7^'M8GQ&^&G@'XN>$;OP'\2_"=EK6D7J; M;BQOHMRGT8'JC#J'4AE/((-?.C>"?VEOV"V-Y\*%U3XI?">$[IO"-S-YFN>' MHN_V.0_\?4*CI$?F Q\SU]!]6RCB37"#4\J/JL+BL-CL/'$8>:G"2NI1:::[IK1A1116!T!1110 444 M4 %%%% !6/9?\CO>_P#7E%_,UL5CV7_([WO_ %Y1?S- &Q1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%>??'+]J?X"_LY6"W7Q:^(MEIUS*N;3 M28V,U[=$\ 1V\8,C9/&[&T$\D5Y1_P +@_;A_:;_ ''P&^%D7PJ\+S\+XQ^( M-L)=4EC/\=OIPR$/0CS258'@BO?P/#>98W#K%3M2H?\ /RH^2'_;M_>FU_+3 MC*7D?/X_B;+,%B'A8-UJ_P#S[I+GFO\ %;W8)_S5)0CYGNWQ,^+7PR^#7AQ_ M%OQ4\=:9H.G)D"YU*[6/S".=J \R-_LJ"3Z5X4_[8_QT_:$FSA^K<49Q_O%182D_LT[3JM?WJC7)#S4(R?:HC MYST'_@G[:^/M8@\;?ME_%O5_BCJT,GFP:1RUL;"V6&&%?[JH@"J/8"K=%>3F>=YIF_*L M34O&/PP2481_PPBE&/R2/7RO(LJR?F>%I)2E\4VW*?^36?@ M?_V4#4?_ $A%?M]7X@_\'O/_ ":S\#_^R@:C_P"D(H \_P#^#3;_ )2F?M=_ M]O'_ *?)Z_?ZOP!_X--O^4IG[7?_ &\?^GR>OW^H **** "BBB@ HHHH *^* M?C5^W/\ M<_#3_@LI\"OV&;WPCX'LOAE\3]"\2ZD^I6=S^'X\4>#]1N89[[16U6[M$GDB;? M&6>UEB+OBQX]U'2?[0?1X)I4BL=+L[=G1#=S; MQ.TDNZ.. <([N-FK^PW^VUXR^*O[0?QB_83_ &ATTM?BE\%-3LFNM4T6T:VL M_$VA7\"W%AJD4#NYADV-Y5Q$'=4E *MB0(OS'_P3+L]0L?\ @X9_;\3Q>&&J MRV7@N73C*/F:Q.G_ "%?50GV<<>@':G? %=3OO\ @[ ^.EYHX8Z;8?LNZ7;: MTR?<%X]YI4D ;'\7E"0C/8&@#].J*** "O!?VN?^2X? S_L>Y?\ T175?%;X M\_$KX?>+G\.>%_V9?%'BFT6!)!JVDSPK"S,.4PYSD=Z\-^,GQL^(7Q ^.WP< MC\3_ +.WB3PL+/QH7@?59H6%T6CVE4V'JH^8Y[4 ?85%8_\ PDNK_P#0H7O_ M 'TM'_"2ZO\ ]"A>_P#?2T ;%%8__"2ZO_T*%[_WTM'_ DNK_\ 0H7O_?2T M ;%%8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2T ;%%8__"2ZO_T*%[_W MTM'_ DNK_\ 0H7O_?2T ;%%8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#? M2T ;%%8__"2ZO_T*%[_WTM'_ DNK_\ 0H7O_?2T ;%%8_\ PDNK_P#0H7O_ M 'TM'_"2ZO\ ]"A>_P#?2T ;%%8__"2ZO_T*%[_WTM'_ DNK_\ 0H7O_?2T M ;%%8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2T ;%%8__"2ZO_T*%[_W MTM'_ DNK_\ 0H7O_?2T ;%%8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#? M2T ;%%8__"2ZO_T*%[_WTM'_ DNK_\ 0H7O_?2T ;%8_B7_ )"^C_\ 7Z?_ M $$T?\)+J_\ T*%[_P!]+69KFN:C/J.FR2>&[F,QW)9$9ES(=O04 =716/\ M\)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0!L45C_\ "2ZO_P!"A>_]]+1_PDNK M_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0!L45C_\ M"2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ -]+1_PD MNK_]"A>_]]+0!L45C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM &Q16/\ M\)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0!L45C_\ "2ZO_P!"A>_]]+1_PDNK M_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0!L45C_\ M"2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ -]+1_PD MNK_]"A>_]]+0!L45C_\ "2ZO_P!"A>_]]+7-?%+]H?P'\$_#;>+?BQ>PZ!IZ MY"SZC>(AE8#.V-<[I&_V4!/M6M"A7Q5:-*C!RG+1))MM]DEJS'$8BAA:,JU> M:A"*NW)I)+NV]$C\X?\ @L]^S#_PJ_XW6WQY\,Z=LT;QOG^T/+7Y8-3C4>9G MT\U,2#N664U\75^IW[1WCKXR_P#!2#X3W7PL^!/[,]S;^$[J:*ZA\>>-V:S5 MWB;7Y.WKOW_+CUK^X_"O.,77X9C@,RE%8C#)1E'FBY*'V'-)OE:2<6I6DN6[ M2N?P=XLY+A,/Q1+,,LC)X;%-RC+DDHNI]M0;2YDVU)2C>+YK1;L>\?\ !.7X M1_';Q-\9+?XJ_!WX(P>*9O#DC?8KW6[K[-I5A?,OR33OUE,8;>(HSOR4;( P M?T/M_P!A?Q_\:KA-:_;=^/VI^,(]XD'@GPV[Z9H4)!R%98R);G'9W*MS@YKK MOV/O@XW[+G[/N@?".Q\'W#W=K;^?K5U&5_TF^D^:9\]P#\B_["*.U>G?\)+J M_P#T*%[_ -]+7\Y<=>)N-SKB"K7RY1IQA>$*B5ZC@F[-2E=PN[O]WR/6S;/Z M7X!\+L#D?#M*AF3E4E.TYTV[4E-I73A&RJ[')/_]]+7Y15JU:]1U*DG*3U;;NV_-O<_7*5&E0I*G2BHQ6B25DEV26B-B MBL?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EK,T-BBL?_A)=7_Z%"]_[Z6C M_A)=7_Z%"]_[Z6@#8HK'_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI: -BBL M?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6@#8HK'_P"$EU?_ *%"]_[Z6C_A)=7_ M .A0O?\ OI: -BBL?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6@#8HK'_P"$EU?_ M *%"]_[Z6C_A)=7_ .A0O?\ OI: -BBL?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[ MZ6@#8HK'_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI: -BBL?_A)=7_Z%"]_ M[Z6C_A)=7_Z%"]_[Z6@#8K'LO^1WO?\ KRB_F:/^$EU?_H4+W_OI:S+77-17 MQ3=72^&[EG>VC5H R[E )Y- '5T5C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ M 'TM &Q16/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0!L45C_\ "2ZO_P!" MA>_]]+1_PDNK_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_ M]]+0!L45C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM &Q16/\ \)+J_P#T M*%[_ -]+1_PDNK_]"A>_]]+0!L45C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ M 'TM 'D7QQ_8KL?$OC%_CK^SIXOD^'GQ(0%GUG3H@;/5^<^5?V^-LRL1R^-P MX)#[0!3^$7[:E]I_C2W^ W[7OA"/P!X[D^33[EY2='\0G\DH M;GRF*X?KX/$2QN2S5*I)WG3=_8U7U=B7Q!X<@';(XO(%'T*@?P*O/O/PF_:'\$_'/P=!X] M^%#?VUI<_ N+2=28GP"8Y$/S1N,C*L 1D<L)_W96OO%RCJ=F5\04,?7>$KP='$Q5W3G:]OYH-:5(?WHWMM)1EH=]16/ M_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2UX1[YL45C_ /"2ZO\ ]"A>_P#? M2T?\)+J__0H7O_?2T ;%%8__ DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+0!L M5CV7_([WO_7E%_,T?\)+J_\ T*%[_P!]+69:ZYJ*^*;JZ7PWV2TMST!GO #%$F006&[!ZXKG[GX/?MJ?M(RF?]I7XA7G@KPU+U\"_#641 M32I_JNT%;K&+E-?R,]+^-7[<_P ^"^L_\ "$-K MMUXH\6R.8[;P=X.M3J&HR2?W"D?RQ'V=E..0#7$_V;_P4 _:@YU?4;/X&^$I M_P#EUL'74/$=S&?[TG$=KD8Y7$B'@@UZ3\%?@K\)OV>-%_L/X._ B+14= MQ M=0HKW-SC_GK.Y,DGK\S$#MBNW_X275_^A0O?^^EK3^V,FRK3*\/S37_+VLE) M^L:6M.'_ &][5K=21']BYUFVN:XGD@_^75!N$?2572I/_MWV2>SBS@/@;^Q5 M^S[\ []O$WA?PD^J>))FWW?B[Q)<&^U.>0]7,TGW">_EA >XKU>L?_A)=7_Z M%"]_[Z6C_A)=7_Z%"]_[Z6O Q^8X_-,0Z^+JRJ3?63;=NVNR71+1=#Z# 9;E M^58=4,'2C3@ND4DK]W;=OJWJ^IL45C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_] M]+7&=IL45C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+0!L45C_P#"2ZO_ -"A M>_\ ?2T?\)+J_P#T*%[_ -]+0!L5C^)?^0OH_P#U^G_T$T?\)+J__0H7O_?2 MU2O]4O-1UG2UNM&GM-EY\IF(.[Y3TQ0!TM?B#_P>\_\ )K/P/_[*!J/_ *0B MOV^K\0?^#WG_ )-9^!__ &4#4?\ TA% 'G__ :;?\I3/VN_^WC_ -/D]?O] M7X _\&FW_*4S]KO_ +>/_3Y/7[_4 %%%% !1110 4444 %?&7[3'[#/[5_Q? M_P""G7P;_;W\%:_\/K71O@SI.N:=8^%]4O[[[3K<>IVSV\LDD\=N5M652I50 MDPRIRQW:M;>/O#SZAI MFMZ>(W62RD:+]];@LR/YD6'.S:&7<365\,_V:OCKX_\ BCX5_: _;>\;>$=7 M\0>!X[E_!7A3P#I-S;Z/H]]^%_%,\]MIOBG2A,L]M M(;FWCE>TN[>5!MF\F8/$QB*J K#4_8K_ &'Y_P!G?XD?%+]I[XL^*K'Q)\6O MC3KMKJ'C;6M-LV@LK*TM(!;:?I5FDC,_V>VA&WS'.^9RSL%RJ)]"T4 %%%% M!7@O[7/_ "7#X&?]CW+_ .B*]ZKP7]KG_DN'P,_['N7_ -$4 >]4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5C^)? M^0OH_P#U^G_T$UL5C^)?^0OH_P#U^G_T$T ;%%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%'#XJ^,/Q!T[0K3!\D7-G(>;Q?XUN/MMPKCD>2C92 YV[1N4< M;B*^D_L/+,J][.*_OK_ES2:E/TG/6G3^^ZJ,Y'_AH']KW]J+_ $3]EKX4CP)X8GX'Q$^(=KB>9#_'9V R M6]5>3*,#SM-=-\*_V _A)X2\2I\3?B[JNI?$WQKPS>)/&DOV@0L#G%O;',4" M@\J,,R]F%>Z45C7XGQ-.C+#Y;36&I/1\E^>2_OU7[\K]8IQAV@C;#\+8:I6C MBNFCZ'HYMD65YY[#Z[34_8U(U(>4XWL_375;,V****\D]<*** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K'LO M^1WO?^O*+^9K8K'LO^1WO?\ KRB_F: -BBBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH *^?OBY^Q7?:=XTN/CS^R#XOC\ >.I?GU&U2+.C>(,')CO M+=> 2<_O4&X$EL%B&'T#17I99F^/RBLZF&E;F5I1:3C./\LXNZDO)KS5G9GF M9KD^ SF@J>)C?E=XR3<9PE_-"2M*,O-/;1W3:/"O@=^VG8^)_&2? K]HGPA) M\//B1& J:-J,H-GJ_;S;"X^[,K$<)G<.0-^TFO=:XSXX_L__ F_:,\&OX'^ M+7A*'4K4$O:3_%KXW_:6_8+867Q9;5/BC\)X M3M@\7VT7F:YX>B[?;8Q_Q]0J.LP^8 $G'RI7N_V=E?$7O99:EB'O0D_=D_\ MIS.3W_Z=3?-TA*;T7@?VEFO#?N9I>MAUM7BO>BO^G\(K;O5@N7K.$$KOZGHK M#^'7Q*\!?%OPC:>//AIXKLM:TB]3=;WUC+O0^JD=58="K ,IX(!K_]>47\S0!L4444 %%%% !1110 445ROQ:^./PB M^!/AX^*?B]\0M,T"SP?+:_N ))B.JQ1C+RM_LHI/M6V'P^(Q=:-&A!SG+1** M;;?9):LQQ&)P^$H2K5YJ$(ZN4FDDN[;T1U59WBOQ?X4\":%/XH\;>);#2--M M5W7-_J=VD$,0_P!IW( _.OGC_AJO]IK]H_\ T+]CKX$/IFB3<+\1?B1&]I:, MA_Y:6UHO[V<$9*O]W(PRBM'PI_P3W\*^(M>@^('[6?Q&U?XL^(86\R&/7CY. MD6;=Q!81GRU'4$-N4]=H-?2_ZNX7+?>SG$*D_P#GU"U2KZ-)J%/SYY*2WY&? M,?ZR8K,_=R7#NJO^?L[TZ/JFTYU/+V<'%[N?MQ_'>]\3P M;Q(O@+PF\FFZ%"0<[7VD2W6#T9RK#IDBOH[3-+TS1-/ATG1M.@M+2WC$=O:V ML*QQQ(.BJJ@!0/05/0^)89>N7)J"H?\ 3QOGK/\ [B-)0?\ UZC!]VP7#$\Q M?/G5=XC_ *=I7LTVYK_K[*HNR1C> _AUX"^%OAV'PC\./!VFZ'ID _=V M6EV:0QY_O$*!N8]V.2>Y-;-%%?,5:M6O4=2I)RD]6V[MONV]SZFE2I4*:ITX MJ,5HDE9)=DEL%%%%9F@4444 %%%% !1110 4444 %8_B7_D+Z/\ ]?I_]!-; M%8_B7_D+Z/\ ]?I_]!- &Q7X@_\ ![S_ ,FL_ __ +*!J/\ Z0BOV^K\0?\ M@]Y_Y-9^!_\ V4#4?_2$4 >?_P#!IM_RE,_:[_[>/_3Y/7[_ %?@#_P:;?\ M*4S]KO\ [>/_ $^3U^_U !1110 4444 %%%% !1110 4444 %%%% !1110 5 MX+^US_R7#X&?]CW+_P"B*]ZKP7]KG_DN'P,_['N7_P!$4 >]4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5C^)?^0O MH_\ U^G_ -!-;%8_B7_D+Z/_ -?I_P#030!L4444 %%%% !1110 4444 %%% M% !1110 4444 %%%>:_'G]KGX"_LY1I;?$CQM&-6N !8>'-,0W6I7;-]U8[> M/+?,> S;5S_%77@L#CRBFW]R_I')CL?@_P74]*KS[XZ_M2_ K]G#34O/BQX_M;&YG7_0M(AS/?7A)P!%;QY=LGC=@* M">2*\F_MS]O+]JP[/#.D)\#O!<__ #$=6A6[\27D1_N0?*;AM]]XR\47)OM4N'(P6\Z3_ %9/?RPN>^:^ MA_LC)\HUS6OSS7_+JBU)^DZNM.'_ &[[22V<8GSG]LYUG&F4T.2F_P#E]64H MKUA2TJ3_ .WO91>ZE(\^_P"$_P#VY_VJ_P!S\*_!Z_!GP=/_ ,S+XLM5N->N MHC_%!99V6^0?^6AST96[5W'P2_8;^!OP9UP^/KFPO?%OC*5A)=>-/&-T;_4' MD_O(S_+#W V -C@DU[%17/BN)L7+#RPN!A'#T7HXT[IR7_3R;;G/T$/$5P_FZUX/ MNU)T'Q!CG;)"O_'O*>0)(\=?X=S/71_L_P#[9_A;XI^)9/@]\4?#-UX"^)-D MG^G>#M=< W&/^6MG-PMU$<$@KS@$X*C&H_#_Q-\/%[ MBT;S-)UJQD\F_P!,EZB6"8?,A! ..5) RIQ7U=+/,)FM*.&SM.5E:-:.M6"Z M*5[*K!?RR:DEI&:2Y7\C6R'%Y35EB?#A7$=A\4=+M&>^TM"<*NIP+DL!P// M7)/#_&7A/X@^&K3QCX'\16>K:5?Q"2SU"PN%EBE7U#*<=>".H((/ M(KSLTR/%Y9"-9-5*$_@J0UA+RZ.,EUA)*2ZJUF>GE.?83-9RH-.G7A\=*>DX M^>[4HOI.+E!]'>Z6G6/9?\CO>_\ 7E%_,UL5CV7_ ".][_UY1?S->*>V;%%% M% !117BGQ>_;V^!'PR\0'X>^&+N_\=>,7)2#PCX'M#J%WO'42%/DAP<;MS;@ M.=IKOR_*\QS:M[+!TI5)+5V6R[M[12ZMM)=6>?F.:Y;E%#VV,JQIQ>BN[7?: M*WDWT23;Z(]KKS3XZ_M>?L__ +.JK:?$KQ] FJS8%GX>TY3=:C?$/QC:_!3PG/UT/PM.MYK]Q&?X9+S_5VYQR# M$-PY#+7I7P+_ &/OV?OV=V;4?AYX$B;69LF\\2ZJYN]2N6;[S-<298;NI";5 M/I7N?V9D.4ZYC7]K47_+N@TUZ2K-."_[AJKZH\+^U>(,WTRW#^QIO_E[733] M8T4U-_\ <25+T9YK_P )]^WI^T]^Z^%_@:V^#'A2?IXB\86ZW>NSQG^**Q!V M0'':4Y[JU=5\)?V!?@7\._$(^(?C2+4/'_C%B&F\5^.;HW]P''(\I'_=P@'. MW:NY1QN->W45CB.*,:J,L/@(QPU)Z.-.ZE)?WZC;J3\TY.) MS"%-)4X>34>?O)A1117S1].%%%% !1110 4444 %%%% !11 M10 4444 %%%% !6/XE_Y"^C_ /7Z?_036Q6/XE_Y"^C_ /7Z?_030!L5^(/_ M >\_P#)K/P/_P"R@:C_ .D(K]OJ_$'_ (/>?^36?@?_ -E U'_TA% 'G_\ MP:;?\I3/VN_^WC_T^3U^_P!7X _\&FW_ "E,_:[_ .WC_P!/D]?O]0 4444 M%%%% !1110 4444 %%%% !1110 4444 %>"_M<_\EP^!G_8]R_\ HBO>J\%_ M:Y_Y+A\#/^Q[E_\ 1% 'O5%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %8_B7_D+Z/_ -?I_P#036Q6/XE_Y"^C_P#7 MZ?\ T$T ;%%%% !1110 4444 %%%% !1110 445Y'\<_VVO@3\"]67P9?ZS= M>(O%L[;+/P9X3M3?ZG-)V0Q1\1'O^\*Y'3-=N RW'YIB%0PE*52>]HJ^G5OL MEU;T75G#F&9Y?E6'=?&58TX;7D[:]$N[?1*[?1'KE>6?'?\ ;*^ O[/=TF@> M+_%+ZAXBN"%L/"/AZ WNJ73G[JK!'RF[L7*@]C7G'_"+?MW_ +5G[SQOXA3X M(^#)_P#F#Z!<+=>(KN(]I+G&RTR,$;!O4Y#*:]3^!'[)OP&_9QMG;X8^!H(= M1N ?M^OWS&YU&\8\LTEQ)ESD\E00N3PHKWO[,R+*-VJ+_EU1::7E.M9Q M7I352_\ -%GS_P#:F?YSIEM#V--_\O:T6FUWA1NIOUJ.G;?EDCRSR?V]?VK. M;B6/X%^"Y_\ EG$5N_$MY$?5N$LLCTQ(A_O"O2O@/^QU\!/V=Y)-7\#>$3=: M]<$M?^*MG332E_C MDVYU/^WY2MT2.O \,8##XE8O$REB*ZVJ5&I./^"*2A3_ .W(QOU;"BBBOGCZ M,**** "BBB@ HHHH *Q_$O\ R%]'_P"OT_\ H)K8K'\2_P#(7T?_ *_3_P"@ MF@#8HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ K'LO^1WO?^O*+^9K8K'LO^1WO?\ KRB_F: -BBBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH 9VTEG>6Z2PRH M4EBE0,KJ1@J0>"".,5\E_M$_\$]->TCPSXFG_9!U*WT_3_$]I)'XG^%VI28T M?5-P_P!;;9XLKE2%9&7"!E3[J@@_6]%>UDG$&9\/XGVN$EHVFXM7A*SNN:/= M/5-6E%ZQ:>IX>>\.Y7Q%AO8XN&J32DG:<;JSY9=FM)1=XR6DDUH?SR^,?!WB MCX?^*+[P7XUT&ZTS5=-N&@OK"]B*2PN.Q!_ @]""",@YK-K]%O\ @N!^S#_R M"/VJ_"VG?\\])\5>6GU^S7#?K$2?^F(K\Z:_O7@OB?#\7\.T%C1 SLQZ*I/:OUG\(_M=?"7X8>$-*_9 MH_8C^&^K_%;4O#FGQV,8\.H(],@8#F6YOW'E*78ERR[E+,>0:^8O^"4O_!/' MP#\?O#>H?';X\Z'"_"'P_P! @\*^!?"^GZ/IELN+>PTRT2"&/Z(@ 'U[U^!>,G&>08O-XY;* M$J[PS=X7Y*7M&M7)Q?//E7N\L73LW+WW=I?T+X*\$\08/)Y9G&<:"Q*5I\O/ M5]FGHH*2Y(ES2[L_?\_\FL_ _\ [*!J M/_I"* //_P#@TV_Y2F?M=_\ ;Q_Z?)Z_?ZOP!_X--O\ E*9^UW_V\?\ I\GK M]_J "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KP7]KG_DN'P,_['N7_ M -$5[U7@O[7/_))&^&GP^MM M1^(?C9B5B\)^"H/MT4NKDTEU9YV99MEN3T/;8RJH1>BONWVBMY-]%%-OHCV^O&?C5^W1\$/A#K M_P#PKS2+B^\9^-)24MO!G@RU-]>F0=I-GRPXXSO(8#D*:XL_!/\ ;._:F_TG M]HWXF#X9^%)^3X#\ 78?4)XS_!=ZASCN&6(%&!Z*:]E^"O[.WP5_9XT#_A'/ M@[\/-/T6%U N)X(]UQ%]?XCSG3 TOJU)_\O*RO-K^Y1NK>3JRBT]Z;1XU_P *T_;B M_:J_??&3QPOP>\'S_P#,J>#;L3ZW=1'^&XOL;8<@](AR,AESS7KGP,_9A^!G M[..DMIGPC^']GILLRXO-3<&:]NSU)EG?,CY/.,[03P!7?45Q8_B/,,;AWA:= MJ-#_ )]TURP?;FU"?0!1110 4444 %%%% !1110 4444 %8_B7_D+Z/_U^G_T$UL5C M^)?^0OH__7Z?_030!L4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 5CV7_([WO_ %Y1?S-;%8]E_P CO>_]>47\S0!L M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110!SGQ=^&'ACXT_#'7/A3XRM_,TW7M.DM+G !:/Y_N4VG[.7 MPX?]K^Z_:7;3A_PD">%DTU3L&S);'G^OF>6/*S_.Z^"K1:C.E-*;ZNBW>27]Y/X?5G9_"+X8>& M/@M\,=#^%/@VW\O3=!TZ.TML@!I-H^:1L=6=MSL>[,371T45^8UZ];$UI5JL MN:4FVV]VV[MOU9^IT*%'"T(T:45&$4DDMDDK)+R2"BBBLC4**** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "L?Q+_R%]'_Z_3_Z":V* MQ_$O_(7T?_K]/_H)H V*_$'_ (/>?^36?@?_ -E U'_TA%?M]7X@_P#![S_R M:S\#_P#LH&H_^D(H \__ .#3;_E*9^UW_P!O'_I\GK]_J_ '_@TV_P"4IG[7 M?_;Q_P"GR>OW^H **** "BBL2Q^)GPWU,ZF--^(.B7!T6X6WU@0:M"_V"5CA M8YL-^Z8G@*V": -NBBB@ HHHH **** "BBB@ HHHH *\%_:Y_P"2X? S_L>Y M?_1%>]5X+^US_P EP^!G_8]R_P#HB@#WJBBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "L?Q+_R%]'_Z_3_Z":V*Q_$O M_(7T?_K]/_H)H V**** "BFS316\37%Q*J1HI9W=L!0.223T%>!?$#_@H%X! M7Q+-\,OV;/!^I_%CQ?'\LFG^%<&PLSG :YOCF*)<\9!;!&#BO2RW)\RS>HX8 M2FY4G:,5YR:7F>9F>3:XF?UJJOL4VXTD_[U2W-/S5-17:J>)]:XFSK3#4_JE)_;J)2JM?W: M5^6'DZCD^](\(_X9R_:R_:@_TS]K+XM_\(=X9FY/PX^'=R4:5#_RSO+\Y:3/ M1D3*'J"IKV_X1? SX1? ;PVOA/X0?#_3=!LL#S5LH/WDY'1I9&R\K?[3L3[U MU=%<&8\0YEF-'ZNVJ=%:JG37)37FTOB?]Z;E+^\>AEO#F69;7^LI.I7>CJU' MSU'Y*3^%?W8*,>T0HHHKPSW@HHHH **** "BBB@ HHHH **** "BBB@ HHHH M *Q_$O\ R%]'_P"OT_\ H)K8K'\2_P#(7T?_ *_3_P"@F@#8HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K'LO^1WO M?^O*+^9K8K'LO^1WO?\ KRB_F: -BBBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "L>R_P"1WO?^O*+^9K8K'LO^1WO? M^O*+^9H V**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH *Q_$O\ R%]'_P"OT_\ H)K8K'\2_P#(7T?_ *_3_P"@F@#8 MK\0?^#WG_DUGX'_]E U'_P!(17[?5^(/_![S_P FL_ __LH&H_\ I"* //\ M_@TV_P"4IG[7?_;Q_P"GR>OW^K\ ?^#3;_E*9^UW_P!O'_I\GK]_J "BBB@# MY6_X+.ZKK&C?L ^*+U_%OC?0/"?]I::GQ.UWX:Q!]>T_PLUW&NIS6>0VTK 3 MYCA6*0&9@K%0*_+?]B__ (*K_P#!OS_P24\%_&[X=?LX?$_Q3\2/!7C"STJ\ MT?PIJ'AJ^NKK7KDVEQ%>6\KWMI;P11(- \-2V,-]I.A+"US/\ :[R&T7:)G1" TZDY8?*#U/%? MAI>?\%Q?^#:34/B&WQ3O/^")%T^LM=_:7D/@[0_L[S9R7-L+KR"2>3E.3R>: M /UC_P"#>3XF_'GXP?\ !)GX:?$']H&UOXK^^?4SX>_M2622X.B+?SKIX9Y/ MG=5@")&[\(2ZK%_:5]%#"\TLJ6^?,,:QQNQ#/\ @Y(_8Z\7>$/ ND:5J?B'P7\0)->O].TV*";49$TN4K).Z*#* MX,LGS-D_,>>: /T3^)'Q+^'?P=\#:G\3OBSXYTCPUX20.IKSG]E[_@H)^Q-^VI=:EIW[*G[3W@[QU>:.@DU/3]!U MA)+FVC)"B5H3B01DD 2;=I/&M_$/A_POK#: MQ%X4U2V2;3[_ %!8VCMYKF)P5G6$22ND;@IYK1R8W1(1\'_M6_L9_#+PE_P7 MH_9*^('['7P^TKPAXL70_%>I_&!O">GQV<$_AF"UAM[>6]BA548R7-PUM&Y& MYV*@G$"E #]"OC/\=?@M^SGX$G^*'Q^^+'AWP5X;MIXX;C7?%.L0V-I')(VV M-#+,RJ&9N ,Y-8?[/W[87[*7[6"ZJ_[,7[1_@GX@KH1A&M-X-\36VI"Q,V_R MA,8';R]_ER;=V,[&QT-?$_\ P6E?]M:?XY> O%/A;_@E-IG[3OP'\"Z'>:GX MG\(:EK6GR&^UN?\ _D(7=&CCV[_@CW\>_^"=W[ M3/[-%U\7?^">GP$\,?#.QN-8:S\<^"]$\&66AWFEZQ"BAH+V"T15>149=LGS M!D88((95 /K&BBB@ KP7]KG_ )+A\#/^Q[E_]$5[U7@O[7/_ "7#X&?]CW+_ M .B* />J*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ KG/B[\,/#'QI^&.N?"GQE;^9INO:=):7. "T>X?+(N>C(VUU/9E!KH MZ*UH5ZV&K1K4IMP?Q1B,ME?DB[P;ZPEK%^MM'_ 'DS>^%WP\UOXL?$/1_A MQX=:-+O5[Y($FG;;' IY>:0G[L:(&=CV52>U?K+X5_:R^&GPT\)Z5^S#^PQ\ M-=2^*FJ>&]/CL5DT0B+2;1@,&:ZOV'E NQ+DIN#,S#<#7R]_P2N_X)U^"/VA M/#=]\<_CI87MQH,=]]CT/1XKEH(]19.9I)63#M$&VH K#+*^?NX/Z;>#/ _@ MWX=>'K?PEX"\+:?HVF6JXM[#3+1(8D]PJ #)[GJ>]?@WC)QGD&*S:.72A*N\ M.W>%^6E[1[N;B^>?*O=Y8N%FY>^[M+^@?!7@GB#"9/+,HSC06)2M.W/5]FME M",ER0YG[W-+VG,E'W%9-_/R_P"1WO?^O*+^9K8K'LO^1WO?^O*+^9H V**** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *Q[+_D=[W_K MRB_F:V*Q[+_D=[W_ *\HOYF@#8HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ K'\2_\A?1_^OT_^@FMBL?Q+_R%]'_Z M_3_Z": -BOQ!_P"#WG_DUGX'_P#90-1_](17[?5^(/\ P>\_\FL_ _\ [*!J M/_I"* //_P#@TV_Y2F?M=_\ ;Q_Z?)Z_?ZOP!_X--O\ E*9^UW_V\?\ I\GK M]_J "BBB@#Y:_P""R_QY'[,W[ /B7XV0_LU:?\7KS1?$'A]M+^'^IPR21:G> M2:Q9Q082-':1XY725%"-EHU&*_*'4/\ @O!^W?KUA/H5_P#\&TL5W!>PM!-: M3_#W5)$F1P5*,ATS# @D%>X.*[;Q!_P6Y_X.0?%FK7E]\,_^"-VB^)?"@U:6 M3PSK7_"L/$,T=];1S'[-=QO]M"N&54D611@Y#+P12?\ #[+_ (.D_P#I"?I_ M_AL?$?\ \GT ?HK_ ,$,?"W[3_@S_@F5\/O#_P"UM\-CX.\4QOJ4EIX4FMVB MGTC2Y+^>2QM9D.W:- LA,H14$A\P/7US7S/_ ,$@_P!H#]IC]J+]@KPQ M\;?VP_!C>&_B/JWB#Q)%XF\.-I,UC_9,EOKM_;1V@@G+2QB***- )&9B%!)) M.3],4 %?F[^W1XK\,6'_ <:?L1Z7?>(;*&Y3P3X]5X);I%=3-I;K"""<@NR M.%_O%2!G%?I%7%Z]^S?^SOXJUFX\1>*/@)X+U+4+R0R7=]?^%K2::=SU9W>, MLQ]R: .!_;[_ ."A'[.'_!.;X+_\+>_:#\;6%@^H7:V'A?19[^."?6;]L!88 MRYPB+D-+,WR0IEV/0'YA_9-_X*C_ /!+C1?'LOB0_MH^%OBA\>?C!KFFZ9J- MOX*M+FYEN)FE\FQT;3D>-?(T^U,S[6E9%)>>YF97EO".M6_B3P MI\!_!FF:C:/OM+_3O"]I!-"V"-R.D893@D9![T <1KO_ 4:_83\)?'OQ)^S M!XW_ &K/!7A[QYX2L[:[U[P[XEUE--E@AGA2>-T>YV1S#RI$<^4S[ XW;ZU#&0/ MW-W>7$Y27'[\0>>NY)HW;Z9\9?L[?L_?$7QG9_$;X@_ OP=KOB'3D5=/U[6? M#%I=7MJJDLHCGDC9T )) !&":['ITH **** /+_BM^R5\-?C%XN?QIXHU_Q1 M;W;P)"8])\1S6T.U!@'8AQGU/>O#?C)^R[\/?@_\=O@Y-X8UOQ)<'4O&ABG& MJZ_-X;-Y^4YZD=1Q7V%7@O[7/\ R7#X&?\ 8]R_^B* /8O^$'TC_GYO M?_ MJ/\ A!](_P"?F]_\"VK8HH Q_P#A!](_Y^;W_P "VH_X0?2/^?F]_P# MMJV** ,?_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJV** ,?\ X0?2/^?F]_\ M MJ/^$'TC_GYO?\ P+:MBB@#'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+:MBB M@#'_ .$'TC_GYO?_ +:C_A!](_Y^;W_ ,"VK8HH Q_^$'TC_GYO?_ MJ/\ MA!](_P"?F]_\"VK8HH Q_P#A!](_Y^;W_P "VH_X0?2/^?F]_P# MJV** ,? M_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJV** ,?\ X0?2/^?F]_\ MJ/^$'T MC_GYO?\ P+:MBB@#'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+:M#5=6TK0=-G MUG7-3M[*SMHS)5=:\A-KH&GOZRW;X$I'79']\?=;->KEF29GF[D\-3O&/Q2;4817>4Y-1C M\VK]#R_$_P"V#H_C[7+CX??L6?#G6OB?K4#^5=:W M#>O;:#IS>LMX^%DQ]X+']\ [6S6AI?[#7C?XUZC!XN_;K^,%QXRDCD$UOX%T M!I+'P_9,.0"BD2714]'D(.,@AA7T+X8\+>&?!6A6_ACP=X>LM*TVTCV6MAIU MJD,,*^BH@ 4?05Z_+PUDOQ/ZY671ITOG[67>,6?,1_X)X>./CQI=Q?\ [:?QXU+7+BY@<6?A;PK.]GHV MER,I"N%/SW+H2&5I,=,$,*_,1OV8_B8O[37_ RJUACQ'_PD@TC[IV??_P"/ MCU\KR_WN?[G-?O/7DOB']FKX;Q?M5:7^U&ECCQ%+I/\ 9+X4;#C/[_U\WR_W M6?[@Q7W/!?BWF/#RQ<,2DX2IOV4(Q480J+X;1BDE%W]][NR;;>I\%QQX/Y;Q M(\'/#-J<*B]K.4G*_^!;4?\(/I'_/S>_^!;5L44 8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@ M6U;%% &/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U;%% &/\ \(/I'_/S>_\ M@6U'_"#Z1_S\WO\ X%M6Q10!C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M6Q1 M0!C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;5L44 8__ @^D?\ /S>_^!;4 M?\(/I'_/S>_^!;5L44 8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U;%% &/ M_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U;%% &/\ \(/I'_/S>_\ @6U'_"#Z M1_S\WO\ X%M6Q10!C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M6Q10!C_ /"# MZ1_S\WO_ (%M1_P@^D?\_-[_ .!;5L44 8__ @^D?\ /S>_^!;5F6OA73I/ M%-U8-/<[([:-E(N&W9)/4UU=8]E_R.][_P!>47\S0 ?\(/I'_/S>_P#@6U'_ M @^D?\ /S>_^!;5L44 8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;5L44 8_ M_"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U;%% &/_ ,(/I'_/S>_^!;4?\(/I M'_/S>_\ @6U;%% &/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M6Q10!C_P#" M#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M6Q10!C_\(/I'_/S>_P#@6U'_ @^D?\ M/S>_^!;5L44 8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;5L44 8__"#Z1_S\ MWO\ X%M1_P (/I'_ #\WO_@6U;%% &/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ M@6U;%% &/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M6Q10!C_P#"#Z1_S\WO M_@6U'_"#Z1_S\WO_ (%M6Q10!C_\(/I'_/S>_P#@6U9EKX5TZ3Q3=6#3W.R. MVC92+AMV23U-=76/9?\ ([WO_7E%_,T '_"#Z1_S\WO_ (%M1_P@^D?\_-[_ M .!;5L44 8__ @^D?\ /S>_^!;4?\(/I'_/S>_^!;5L44 8_P#P@^D?\_-[ M_P"!;4?\(/I'_/S>_P#@6U;%% &/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U M;%% &/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M6Q10!C_\ "#Z1_P _-[_X M%M1_P@^D?\_-[_X%M6Q10!C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;5L44 M 8__ @^D?\ /S>_^!;4?\(/I'_/S>_^!;5L44 8_P#P@^D?\_-[_P"!;4?\ M(/I'_/S>_P#@6U;%% &/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U;%% &/\ M\(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M6Q10!C_\ "#Z1_P _-[_X%M1_P@^D M?\_-[_X%M6Q10!C_ /"#Z1_S\WO_ (%M5*_T*ST;6=+:UEG;S+S#>=,6Z*>F M>E=+6/XE_P"0OH__ %^G_P!!- &Q7X@_\'O/_)K/P/\ ^R@:C_Z0BOV^K\0? M^#WG_DUGX'_]E U'_P!(10!Y_P#\&FW_ "E,_:[_ .WC_P!/D]?O]7X _P#! MIM_RE,_:[_[>/_3Y/7[_ % !1110!\]_\%-/VOO'G[#'[(>J?%SX)_!6Y\?^ M.+K4]/\ #_@#P590R,-1U:]G2WMT98OG,:[F!=0>XL[6X$I@E\O^UR[(_D3JC#=N:& M102RL!^PW[1OPQT?]NS]E.;2_@E\<&\/7NI_8]:^'_Q&T*".[;2-4M9TN+2\ M6*3Y9566())"^-Z&6-MNXX^$/B+_ ,$-O^"C?C#]C/PU#8_\%2O$$7[3_A>[ MU>V3XLQ:OJ%M%J_AZ_F$C:'=SQDW,D,;JL\4C*_DNSHB!2K* ?7'_!&WX@_M M3?%G_@FQ\+OBA^V5+ITOCOQ%I$^I75SIES#,EQ8SW4TEA*SPNZ.[V;6[%M[, M2OIVOG#_@DE^Q7X_P#^">/_ 3Z^'O[(7Q0^)MOXMUSPE:W@O=7LED% ML#<7L]R((/, "_M<_P#) _V(_A1>_$C5(9#%=>)9=UIX?T]_62 MZ?'G$==D>-P^ZQKUY'XIMJ,(_P"*_+X8).4Y_X813E+Y*RZV/H;5]8TCP_ID^MZ]JEM8V5K&9+F[O)UBBA0=6 M9V("@>I-?/7B+]O:Y^(^MW'@']B;X5WOQ*U:"0Q77B(DVF@:>_K)=OCS2.NR M/[P^ZQJ+2/V%O%GQCU.#QE^W1\7KGQQ<12":V\%Z.SV7AZQ<<@")2'N2.SR8 M)'#!J^AO#GAKP[X/T6W\-^$]!L],TZTCV6MAI]LD,,*_W51 H^@KU[<-9+N M_KE9=N:%!/U]VI4^7LX^1?B?.]O\ 8Z+[\LZ[7I[U.E\_:R\HL^>=*_88 M\8_&?4H/&'[=/Q?N?<<@FMO!&AL]CX>LG'('EJ0]R5/1Y""1D,&%?0OAKP MQX;\&Z);^&?"'A^RTO3K2/9:V&G6J0PPKZ*B !1]!5ZBO*S//,SS91A7G^[C M\,(I1IQ_PPC:*\W:[ZML];*\ARO*'*>'A^\E\4Y-RJ2_Q3DW)^2O9=$D%%%% M>0>P%8_B7_D+Z/\ ]?I_]!-;%8_B7_D+Z/\ ]?I_]!- &Q1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6/XE_Y"^C_ M /7Z?_036Q6/XE_Y"^C_ /7Z?_030!L4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 5CV7_ ".][_UY1?S-;%8]E_R. M][_UY1?S- &Q1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !6/9?\CO>_P#7E%_,UL5CV7_([WO_ %Y1?S- &Q1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6/ MXE_Y"^C_ /7Z?_036Q6/XE_Y"^C_ /7Z?_030!L5^(/_ >\_P#)K/P/_P"R M@:C_ .D(K]OJ_$'_ (/>?^36?@?_ -E U'_TA% 'G_\ P:;?\I3/VN_^WC_T M^3U^_P!7X _\&FW_ "E,_:[_ .WC_P!/D]?O]0 4444 ?)/P+_X)66G[(OP[ MLM+_ &.?VDO%_@/Q%E[SQ"E]>3:[X*^('_!)QK&EAA@#[?: M "_T>1\Y"312PC!_TIL$U^5NG^-O^#G/_@L2US\!/@7XBU7P)\(="OKC0?\ MA.49_#MGJMM;2M;">XU#YKW4&94Q*+7>C-NW1CFOKS]@K_@ST_8H^!DUIX]_ M;:\=ZI\9O$RL)IM(4R:;H44OWCF.-S<71#?Q22JCC[T/.* /UE^&_P 3OAO\ M9/!=C\2/A'X_T7Q1X>U.+S=.USP_J<5Y:72?WHYHF9''T-;E8'PQ^%?PQ^"G M@FQ^&OP=^'FB>%?#NF1^7IVA>'=+BLK2V7J0D4*JBY/)P.3S6_0 4444 %%% M% !1110 4444 %>"_M<_\EP^!G_8]R_^B*]ZKP7]KG_DN'P,_P"Q[E_]$4 > M]4444 %%%% !1110 4444 %%%% !1110 454US7M#\,:1<>(/$NLVFG6%I&9 M+J]OKA8H84'5G=R%4>Y-?/6N_MX:U\5=7N/ _P"P[\);OXA:A#(8;KQ7>[K/ MP_I[]R]P^#.1UV1XW#E6:O6RS),SS?FEAX>Y'XIR:C"/^*\1ZO:Z?8VD9D MNKV]N%BBA0=6=V("CW)KYZU_]O/5/BAK%QX$_8@^$]Y\1=2AD,5UXHN=UIX? MT]^Y>Y?!G(Z[(\;A]UC3=$_81\0_%K5K?QM^W)\7+OQ_>PR":U\(:<6LO#U@ M_8+ F&N".F^3!8<,K5]"Z!X>T'PIH]OX=\+Z)::;I]I&([6QL+98884'151 M%4>P%>M;AK)=_P#;*R_Q0H)_^2U*G_E-?XD>1_QD^=[?['1?^&==K_R:G2_\ MJR_PL^>=&_83\3?%[58/&G[R\/6#]@(5PUP1V>3!( MX96KZ&\/>'/#_A+1;?PYX5T*STS3[2,1VMC86RPPPH/X51 %4>P%7**\G,\\ MS/-E&.(G[D?AA%*,(_X812BO-I7?5MGK97D.5Y.Y2P\/?E\4Y-RJ2_Q3DW)^ M2;LNB2"BBBO)/8"BBB@ HHHH *Q_$O\ R%]'_P"OT_\ H)K8K'\2_P#(7T?_ M *_3_P"@F@#8HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ K'\2_P#(7T?_ *_3_P"@FMBL?Q+_ ,A?1_\ K]/_ *": M -BBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "L>R_Y'>]_Z\HOYFMBL>R_Y'>]_P"O*+^9H V**** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *Q[+_ )'>]_Z\ MHOYFMBL>R_Y'>]_Z\HOYF@#8HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ K'\2_P#(7T?_ *_3_P"@FMBL?Q+_ ,A? M1_\ K]/_ *": -BOQ!_X/>?^36?@?_V4#4?_ $A%?M]7X@_\'O/_ ":S\#_^ MR@:C_P"D(H \_P#^#3;_ )2F?M=_]O'_ *?)Z_?ZOP!_X--O^4IG[7?_ &\? M^GR>OW^H **** *F@:!H?A30[/PSX8T>VT_3M/MDM["PLH%BAMX44*D:(H 5 M0 !@ 5;KPC_@H]X^\5_"_]F*7QYX,_:'\)_"R]TWQAX=F;QEXZFDCT>W@& MKVGG6]X8V0^3/%OMR"Z#]]RZ?>'Y??M(?\';7B3QSJ%E^R__ ,$TOV3+CXB? M&;5KV;2TU&UDFU+0S=(S+YNF1QI%=:E$54R*\L=J%4;F5E!H _;BBOEO_@C- M'^V"G_!/7PE-^WS::K!\7;C7_$MQXTBUD1"99Y->U!XP!"3$(_):+RQ'^[$> MP)\H%?4E !1110 4444 %%%% !1110 5X+^US_R7#X&?]CW+_P"B*]ZKP7]K MG_DN'P,_['N7_P!$4 >]4444 %%%% !1110 4444 %%4_$'B+P_X3T:X\1^* M=,=4#V7AZP?N6F;#7!'=(\$CE6:O6RS(\SS;FEAX>Y'XIR:C"/^*3N,<1/WY?#"*L'[EIWPUP1UV1X+#E6:G:!^P;JOQ1UBW\=?MP?%B\^(NI0R"6U\+ MVNZS\/Z>_8);)@SD=-\F-PX937T+HFAZ)X:TFWT#PYH]KI]C:1B.ULK*W6*& M%!T5$4 */8"O6_XQK)?^HRLO\4*"?_DM2I_Y2C_B1Y/_ !E&=_\ 4'1?^&== MK_R:G2_\JR_PL^>="_8/UOXJZO;^./VXOBU=_$*_AD$UKX4LBUGX>T]^P2W3 M!G(Z;Y,;APRM7T+H6@Z'X7TBW\/^&M&M-.L+2,1VME8VZQ0PH.BHB !1[ 5; MHKR2;LNB2"BBBO)/7"BBB@ HHHH **** "BBB@ K'\2_\ (7T?_K]/ M_H)K8K'\2_\ (7T?_K]/_H)H V**** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH *Q_$O_ "%]'_Z_3_Z":V*Q_$O_ "%] M'_Z_3_Z": -BBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "L>R_Y'>]_P"O*+^9K8K'LO\ D=[W_KRB_F: -BBBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *XO]H?XO M_P#"A?@]K'Q8_P"$>_M7^ROL_P#H'VOR/-\VXCA^_L?;CS-WW3G&.,YKM*\6 M_P""AO\ R9[XO_[A_P#Z<+:OG^+,=BLLX5Q^,PTN6I2HU9Q=D[2C"3B[--.S M2=FFGU1Q9E5J8?+JU6F[2C"33\TFT>+?\/??^K>?_+M_^Y*IP?\ !6;R=;GU MG_A0.?.A6/R_^$JZ8[Y^RU\_9X^+__ OKX/:/\6/^$>_LK^U? MM'^@?:_/\KRKB2'[^Q-V?+W?=&,XYQFOR/K]._\ @GE_R9[X0_[B'_IPN:_8 M/!3Q$XQXNXJK8/-L5[6G&C*:7)3C[RG32=X0B]I-6O;7;8^FX4SO-,RS&5+$ MU.:*@W:T5K>*Z)=V>TT445_3Y^@!1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 5C^)?\ D+Z/_P!?I_\ 036Q6/XE_P"0OH__ %^G M_P!!- &Q7X@_\'O/_)K/P/\ ^R@:C_Z0BOV^K\0?^#WG_DUGX'_]E U'_P!( M10!Y_P#\&FW_ "E,_:[_ .WC_P!/D]?O]7X _P#!IM_RE,_:[_[>/_3Y/7[_ M % !1110!\X?\%8_V0_ '[U&\U.6[1?.BN?MYA^U7$T94S1RVKD0,-T1CP,>U_\ M!7?X->+OC=^Q'K?A[PK\$G^*,6DZYI6N:Y\*TU:2R/C+3K*]BN+C3!+'D[W1 M/,1,$2/"D9!#D5^-/PT_X./_ -G']A;QS\3_ (>_L%?\$IM=\'^(O&7]E6VC M?#N]LHM,ATW6+>&>&5[BUM5::=RTD?[M1&[B/:60X- '[G_L&_"/3?@I^S1I M?A#0?C?>_$C2KW6]:UO0_&NHZ\VJ3ZGI^I:K=:A:L]XQ/VDK!:9XQO;O5M9N=!OXO+FTF"^U&X MNHK9X_\ EBVV7>8L Q&3RR%*$#[-H **** "BBB@ HHHH **** "O!?VN?\ MDN'P,_['N7_T17O5>"_M<_\ ))?%VOV6EZ=:1[[J_U"Z2&&%?5G<@*/J:^>M6_;G\8?&74I_!_P"P MO\(+GQM-'(8;GQMK:O8^'K)QP3YK /OEF1YGFRE.A#W(_%. M34:'?"&BW'B3Q9KUGIFG6D9>ZO]0N4AAA7^\SN0JCW)KYZU?\ ;J\5_&'5)_!O M[#'PAN?'-S%*8;GQGJZO9>'K%QP296P]R1W2/!(Y4M4GAW]@J[^)&M6_C[]M MKXJ7OQ*U:"02VOAU0;30-/?TCM4QYQ'3?)]X?>4U]"Z/HVD>'M+@T30-*MK& MRM8Q';6=G L44*#HJHH 4#T KU;\-9+M_ME9=^:%!/T]VI4^?LUY21Y-N)\[ MW_V.B_\ #.O)>OO4Z7R]K+SBSYY\/_L%ZA\3=9M_'G[;OQ7O/B/J<,@EM?#4 M.ZT\/Z>_I':ICSB.F^3&X?>4U]"Z-HFC>'-*@T+P]I%K86-K&([6SLK=8HH4 M'1510 H]@*M45Y&9YWF>;N*Q,_^+_P#N'_\ IPMJ]IKQ7_@H7N"FJ$KJHI-->TI:7BTXN]GS6DDDURN]U]9P^^*/;J*\D\*_ML? G6M3'AWQ;JU]X.U?C?I7C+3WL)$^KO^[Z M_P"W7JMAJ%AJMG'J.EWT-S;RKNBGMY0Z./4,."*]C+4EO%^329U4,7AL4KT9J7H]O5=/F34445ZAT!1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %8_B7_D+Z/_U^G_T$UL5C^)?^0OH__7Z?_030!L5^ M(/\ P>\_\FL_ _\ [*!J/_I"*_;ZOQ!_X/>?^36?@?\ ]E U'_TA% 'G_P#P M:;?\I3/VN_\ MX_]/D]?O]7X _\ !IM_RE,_:[_[>/\ T^3U^_U !1110!^# M'Q3_ .#D?_@NIX$AU[Q[IG_!(I)_A_IU].;#QQ-\-O$_]FW%BLYCAN?M8D$# M(XV$.&VDL,=139_^#@7_ (.*K=6\27/_ 0DU5!%;EWOY/@OXN&R(#))^T>^ M@O+>REC8>6(F\@*H8!%<1DX521^7NL?\%D/^#K?_ (2&3X.0_P#!';2;?Q"_ M^BC7;;X7ZY+8)+G;YJWG]HM8]>0QE,??E>* /TY_X(X?M3?'3]M'_@G9X!_: M1_:3\&7>@^-/$QU*XU6PN-&EL8O*.HW/V62WCE&YK=K7[.T;Y;1YF,@@'VM17SO\ M\%./V\+7_@G_ /LY6_Q%T7PG#XC\:^+O%6G^$/AIX6N+DPQZMK]_(8[:.1P" M5A0+)+(1R4B*C#,M>=_$[]K;]H_]@+X\_!;PC^V'\2_#GC?P1\;?$J^#I?$N MD>%3H[^&/%4T7F64:+Y\HFL+DI-$!(?.A9%=I9%9@H!]F45\E?%C]LSXJ?%G M_@HC_P .U/V5?$6E:!J'A;P&/%WQ8\>ZCI/]H/H\$TJ16.EV=NSHANYMXG:2 M7='' .$=W&S5_8;_ &VO&7Q5_:#^,7["?[0Z:6OQ2^"FIV376J:+:-;6?B;0 MK^!;BPU2*!W MBKHQ5U;PKJN01P1_QZUX[^TG_P %(OV+?&'Q4^$WB3P]\:5GLO#OBY[O6)F\ M/ZA']GA,6T-A[<%^>R@GVK\Y_CUI]GX4U-?$IP(KX',:]3*.N/J,'\Z\7U75 M;K5[HW-RWLB#HH]!79F7%WA'_P 0YRS/RJ.56=O=C1C*M:5KJ5 M23]V*]WXWI^\'_#V3_@G]_T7W_RU=5_^1:](^ 7[5GP#_:@AU2X^!GCLZXFB MM"NIM_95W:B$R[S&/](BCW9\M_NYQCG&1G^?+PKXH)*:7J4O7 AF8_H3_6OT M,_X)A?$;XY>%=#\5?#W]E7X/VWB75=1&G_;O$FMW9MM)TEE^TYDFQAYLER%1 M,,0A(SBOL,5@^!,YX*?#/@K0[CQ/XP\0V6E:;:1[[J_U&Z2&&%?5G<@*/J:^>M4_;E\; M?&K49O"/["OP?N/& M/]=M_B#^VI\4;[XG:U!)YMKHSM+:,1VUK:PK''$@X"JJ@!0/05Y_-PUDOPKZY675\T*"?DM*E3Y M^S7>,D>CR\3YW\3^IT7T7+.NUYOWJ=+Y>UEVE%GSUX;_ &")?B)K=OX__;7^ M*=[\3-8@D\VUT!@;70-.;TBM$P)2.F^3[XQN7-?0NDZ1I6@Z;!HNAZ9;V5G: MQB.VM+2%8XHD'1550 H'H!5BBO(S/.\SS=Q6)J7C'X8)*,(KM&$4HQ^25^I[ M&5Y'E>3J3PM.TI?%-MRG-]YSDW*7S;MTL%%%%>4>L%%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 5C^)?^0OH_\ U^G_ -!-;%8_B7_D+Z/_ -?I M_P#030!L4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 5C^)?^0OH_\ U^G_ -!-;%8_B7_D+Z/_ -?I_P#030!L4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M5CV7_([WO_7E%_,UL5CV7_([WO\ UY1?S- &Q1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 445E>-_&_A7X<>%;WQKXUUF&PTVPA, MESE*K5DHQBFVV[)):MMO1)+=DRE&$7*3L MD'C;QMX6^'7A:]\:>--9AL--L(3)'^&^O%Z-D_]>47\S6Q6/9?\CO>_P#7E%_,U]P>L;%% M%% !1110!F>*O!?A#QSIAT;QIX6T_5K1NMMJ-FDR?4!P<'WKRJ__ &)/ >B7 MDFL_!#QOXE^']\[;V70-4=K21O\ II;REE8?[(*CBO:**\;,N'LDS>:GBZ$9 M36TK6G'_ S5IQ^4D*]*>&)SW M*3*&0K_M$J*]DJKK&B:-XBT^32/$&D6M]:2C$MK>6ZRQN/=6!!KS/["SK :Y M;CY6_DKKVT?E.\*WSE4G;L^O/]3Q5'^!6=NT_>7WZ2^^3]!F@>)/#OBO34UG MPMKUEJ5G)_J[JPNDFC;Z,A(-7:\>U_\ 8B^#4VI/XB^&\NL>!=6;G[?X/U1[ M4$]@8N8]O^R%&15+^P/VW_A9SH/B_P .?$G3H^EKK-O_ &;J&WLJR1YB8_[3 M\FE_;F>X#3,A+VL?5P:A57I&$_5A];QE'^/1=N\'S+[M)?W45XK M;?MK>&?#%PFF?'SX9>)_ -RS!?M.J:>UQ8.Q[)^T#WKU+P=\0/ OQ# MT[^UO GC#3=8ML#,NG7J3!<]FVD[3['!KT\MXCR/-JCI86O%U%O!^[47^*G* MTX_.*-Z&.PF)ERTYIOMLUZIV:^:-BBBBO:.L**** "BBB@ HHHH **** "BB MB@ K'\2_\A?1_P#K]/\ Z":V*Q_$O_(7T?\ Z_3_ .@F@#8K\0?^#WG_ )-9 M^!__ &4#4?\ TA%?M]7X@_\ ![S_ ,FL_ __ +*!J/\ Z0B@#S__ (--O^4I MG[7?_;Q_Z?)Z_?ZOP!_X--O^4IG[7?\ V\?^GR>OW^H **** /ES_@LA^U3^ MTM^QQ^P7XD^,G[(O@"S\0>/GU?2=&T)-1B#VUE+?WT-HMU*K,BD*TRJ-[*@= MT9\H&!_-0Z5_P>]3'S1XE\'Q;N?*\OP4=F>W^J/3ZGZU^F'_ 5X_9G^/?[< M7_!/7Q=^S7^RE\1(] \2>-Y])M8?$*:S):P1::VH6SWK/+"=\D+68G5HUSYJ ML4P0Q%?F59?\&\?_ <(Z;9Q:=IW_!>GQ7;V]O$L<$$/Q2\6(D:*,*JJ), M < "@#].O^"04?[9L/[!/AB/\ X*#RW\GQA'B'Q)_PFKZ@;?\4+K,E^=6>?7K^Y2Y:>4F1G>.9&82?.K$JV&!KZ9H *_.W]MW_E M8E_8A_[$?XB?^FHU^B5?&7[3'[#/[5_Q?_X*=?!O]O?P5K_P^M=&^#.DZYIU MCX7U2_OOM.MQZG;/;RR23QVY6U95*E5"3#*G+'=P >(?\'!MGJ#?M7_\$_=3 MU ,/#T/[6.C1ZBS#]T+MKFS-MN[9PD^,]MU._P"#J)=2O?V0_@7H/AD,VNZA M^U;X3AT!(O\ 6&[-MJ6PICG.>,C^\/6OLO\ X*"?L0^#/V__ -G&X^"/BCQ% M<>'M7L=7L]?\%>+;"!9KCP[KME)YMI?QHQ DV-N5D)7?')(N5+!AY_KG[$GQ MU_:I_:#^%'QI_;FUGP2NE_!/4'UOPKX0\"-=SV^L^)#$(H]8NY;M(V@6W&]X M+2-9"DDFY[B0*%(!\Y?\$R[/4+'_ (.&?V_$\7AAJLMEX+ETXRCYFL3I_P A M7U4)]G''H!VIWP!74[[_ (.P/CI>:.&.FV'[+NEVVM,GW!>/>:5) &Q_%Y0D M(SV!KZA^,O[$WCK1_P!M[3O^"B7[*>I>'[?QQ<>"I/"'CWPOXIGGMM-\4Z4) MEGMI#^>M<77UMX[\":%\0="?1-;A_V MK>X4?/ _9E/\QT-?,?COP)KOP^UU]$UN'_:M[A1\DZ=F4_S'4&OXTX&XHP.; M8&.#Y53JTU;E6B:76/ZKIOL?W3]&;QLX:X\X:H\/>RAA<;A8*/L8)1A4A%6] MI27XSCJXMN6J=S%K]"_^"0_[=7PI_9DT'Q7X;_:2\7R:1)JC: M.?&G@.S\9ZGIGPOB>UL]LEW;)_I/ER1PMQ.O^MW)C/W3D#->QE/ M'.60X[PF$I1YE36JBS\L\?/'CPZSWB"GPJ ML&\9"A*3GB*96NJK22>R?NMGUQX%_;?\ VO\ M@G)^UOHLFO:5\#O NJ2=+X6VAQV5_ QXVS>4$E4YR,DX..">M8S_ /!)O]F[ MP^YF^"WCGXE_#=\[D/@CQ_=P!#])S+^5?TQA,PQ>,PT<1A_9UJ_]]+7SQ_PR%^W-X%^?X1_\%(=9NX$^YIOCSP;9ZGYGLUSE9!] M0,FC_A(/^"N7P^_Y"GP]^#?Q"MH_N_V+JUYI-Y*/]K[0#"I/MQ73_:%2'\6A M->B4O_26W^!I_JG@\1_N6:8:IY2E.B_G[:G3A]TVO,^A_P#A)=7_ .A0O?\ MOI:/^$EU?_H4+W_OI:^>/^&]OVA/!/'QP_X)N?%#30G^NF\%3VOB*-?5LP,G MR]\^E6M'_P""M7[$\M\NC>./'&M>#-1;_F'^,/"E]9R#URWE-&/Q:FLVRZ]I M5.7_ !)Q_P#2DB9>'_&#BY4,(ZR[T7&NO6]&516\SWW_ (275_\ H4+W_OI: M/^$EU?\ Z%"]_P"^EKF_ ?[4?[-?Q1V)\._C[X.UF23[MOI_B.VDE!]#&'W M^Q&:[SKTKNIU:=6/-"2:\G<^8Q>"QN J^SQ-*5.7:47%__P#?2UL459RF/_PDNK_]"A>_]]+1_P )+J__ $*% M[_WTM;%% &/_ ,)+J_\ T*%[_P!]+1_PDNK_ /0H7O\ WTM;%% &/_PDNK_] M"A>_]]+1_P )+J__ $*%[_WTM;%% &/_ ,)+J_\ T*%[_P!]+1_PDNK_ /0H M7O\ WTM;%% &/_PDNK_]"A>_]]+1_P )+J__ $*%[_WTM;%% &/_ ,)+J_\ MT*%[_P!]+1_PDNK_ /0H7O\ WTM;%% &/_PDNK_]"A>_]]+69KFN:C/J.FR2 M>&[F,QW)9$9ES(=O05U=8_B7_D+Z/_U^G_T$T '_ DNK_\ 0H7O_?2T?\)+ MJ_\ T*%[_P!]+6Q10!C_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2UL44 8__ M DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+6Q10!C_ /"2ZO\ ]"A>_P#?2T?\ M)+J__0H7O_?2UL44 8__ DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+6Q10!C_ M /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2UL44 8__ DNK_\ 0H7O_?2T?\)+ MJ_\ T*%[_P!]+6Q10!C_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2UL44 8__ M DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+6Q10!C_ /"2ZO\ ]"A>_P#?2T?\ M)+J__0H7O_?2UL44 8__ DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+6Q10!C_ M /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2UL44 8__ DNK_\ 0H7O_?2UF:YK MFHSZCILDGANYC,=R61&9_P#?2UL44 8__"2ZO_T*%[_WTM'_ DNK_\ 0H7O M_?2UL44 8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2UL44 8__"2ZO_T* M%[_WTM'_ DNK_\ 0H7O_?2UL44 8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A> M_P#?2UL44 8__"2ZO_T*%[_WTM'_ DNK_\ 0H7O_?2UL44 8_\ PDNK_P#0 MH7O_ 'TM'_"2ZO\ ]"A>_P#?2UL44 8__"2ZO_T*%[_WTM'_ DNK_\ 0H7O M_?2UL44 8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2UL44 8__"2ZO_T* M%[_WTM'_ DNK_\ 0H7O_?2UL44 8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A> M_P#?2UL44 8__"2ZO_T*%[_WTM'_ DNK_\ 0H7O_?2UL44 8_\ PDNK_P#0 MH7O_ 'TM9EKKFHKXINKI?#=RSO;1JT 9=R@$\FNKK'LO^1WO?^O*+^9H /\ MA)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6MBB@#'_X275_^A0O?^^EH_X275_^ MA0O?^^EK8HH Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6MBB@#'_X275_ M^A0O?^^EH_X275_^A0O?^^EK8HH Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ M +Z6MBB@#'_X275_^A0O?^^EH_X275_^A0O?^^EK8HH Q_\ A)=7_P"A0O?^ M^EH_X275_P#H4+W_ +Z6MBB@#'_X275_^A0O?^^EH_X275_^A0O?^^EK8HH MQ_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6MBB@#'_X275_^A0O?^^EH_X2 M75_^A0O?^^EK8K(\=>.O"GPU\*7OC;QMK,5AIMA$9+BXF/3T4#JS$X 4

!K^W\&:?(+ MCP=X-E N6_AO;P'[Y(Y5#P >X),FEX'\"^*_P!JWQ79_&GXUZ--8>#K"83^ M"O!-T.;@_P -]>+T9B.4C/ !]"3)[Z , 5\91HUN,:L<3B8N.!BTZ=-JSK- M:JI43VIK>G3?Q:3FOABO+A&69R52HK45LG]O^])?R_RQZ[OHC&'B35@,#P?> M?]]+2_\ "2ZO_P!"A>_]]+6Q17W!ZQC_ /"2ZO\ ]"A>_P#?2UF6NN:BOBFZ MNE\-W+.]M&K0!EW* 3R:ZNL>R_Y'>]_Z\HOYF@ _X275_P#H4+W_ +Z6C_A) M=7_Z%"]_[Z6MBB@#'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6MBB@#'_ .$E MU?\ Z%"]_P"^EH_X275_^A0O?^^EK8HH Q_^$EU?_H4+W_OI:/\ A)=7_P"A M0O?^^EK8HH Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI:V** ,.YUN^O;=[ M2\\#W,T4BE9(I0C*P/4$'@BO+/&/[*?P8\4ZC_;^C_"C4_"^K@DQZOX1OO[/ MFC)[@1GR\YYR5)KV^BO-S+)LISBFH8ZA"JEMS13MYIO5/S5F85\+AL5&U:"E MZJ_W=CY\M_"_[:GPR?/@+X@P^,M/3[NF>-K )<*OH+J!MSM[O@>U79?VS?$7 M@*/9\?OV=O%'A8)Q+JEJGV_3Q[F:(?+ZXP3^5>[4$ C!&0>H->+_ *M8S ZY M7CJE-?R5'[>G]U1^T2\HU8KRV.3ZA5I?[O5E'R?OQ_'WONDC@O /[0_@+XI6 M_P!H^'FHVVKX7<\5G?QM*@_VH\[U_$"NE_X275_^A0O?^^EKCOB#^R/^S[\2 M+DZIK'P[M;+4@V^/5M%)LKE7_O[X2NYO=@UA_$.U^U CL/M<0$H'; %']I\3Y?IC<&JT?YZ$E?U=*IRM>D9U&'UC,*'\ M6ES+O!_^VRM^#D>K?\)+J_\ T*%[_P!]+1_PDNK_ /0H7O\ WTM>4_\ #3_Q M8^'7[GX__LV:Y8P)]_7O"3KJ=GC^^ZKAX5_WLFNX^&W[1OP/^+@2/X?_ !+T MR^N'Z6+3>3<_]^9 LG_CM=>"XJR''5UAXUN2J_\ EW43IU/E"HHR?JDUYFM+ M,<'6GR*5I?RRO&7W.S^XWO\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6MBBO MH3M,?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6MBB@#'_P"$EU?_ *%"]_[Z6C_A M)=7_ .A0O?\ OI:V** ,?_A)=7_Z%"]_[Z6J5_JEYJ.LZ6MUHT]ILO/E,Q!W M?*>F*Z6L?Q+_ ,A?1_\ K]/_ *": -BOQ!_X/>?^36?@?_V4#4?_ $A%?M]7 MX@_\'O/_ ":S\#_^R@:C_P"D(H \_P#^#3;_ )2F?M=_]O'_ *?)Z_?ZOP!_ MX--O^4IG[7?_ &\?^GR>OW^H **** /YS?!WCW_@\1TW0DL_V6++Q6_PU2:8 M> FO/#GA"9CI D86FU]0A-P8_)\O9YASLVXXQ6H?B7_P?&$8_LWQ!_X2?@+_ M .,5_0QI^GV&DV$&E:590VUK;0K%;6UO$$CBC4 *BJ.%4 #@ 5-0!\B_\ M!#"Y_:;O/^":_A*Y_;.&J#XJ/XK\7'QT-9CC2X&H?\)+J?F;EB C Z;1&/+V M[=GRXKZZJ&RT^PTV)H-.L8;='FDE=((@@:1V+NY ZLS,6)ZDDD\FIJ "BBB@ M HHHH **** "BBB@#Q;_ (=Y?L>_]$@_\N#4/_DBO%OVI/V'/V6-&^*GPA\- MV'PGA%EK?C-H-3AEU2[E\V-8MP4%Y24Y_ND9[U]I5X+^US_R7#X&?]CW+_Z( MKYBEP3P90J*=/+A MH_\ #O+]CW_HD'_EP:A_\D5VOP@_9X^#WP%_M'_A4_A#^RO[5\G[?_Q,+B?S M?*W[/]=(^W'F/TQG/.<"NTHK? \)\*Y9BHXG!X"C2J1O:4*4(R5TT[244U=- MIV>J;1G2RW+L/452E1A&2V:BD_O2/,OBM^RQX"^(NM#QYXOC+^S[*ND_M2>%/[3T-6"0_$/PS:L\(& M< W=NHW0GU91MR<*#UKW:FRQ17$303Q*Z.I5T=H([BN?%\,TXXF6,RNH M\-7D[R<5>G4?_3VG=1D_[R<:G:=M"*N BJCJX>7LYO>VS_Q1V?JK2\RAX5\7 M>%_'.A0>)O!WB"TU/3[E0>#6C7C'BO]DQO#6NS_ !!_ M9A\8/X&UR5M]UIL2>9I&HG^[-;=$]-R#Y$=:@\!?M2^#6\ M$ZQ,WEVFL;S)H^HGUBN.1$>^US\HQELG%8T^):N75%0SRDJ$F[*HGS4)OI:; M2=.3_EJ*.ND93W)CCY4)*&+CR/\ FW@_GT?E*WDV>TU5UC0]%\0V+Z7X@T>U MOK9_OV]Y;K+&WU5@0:G@G@NH$N;69)(Y$#1R1L"K*1D$$=0:?7UNDEY'IQE* M$E*+LT>.>/?^">_[$?Q*WMXK_9@\'F23_63Z=I*6,KGU,EMY;$^^:X/_ (=1 M_ SPS\WP/^+WQ6^'!3F&+P?\0+E(E]BD_F[E]L\BOI^BN&IE>759;_"?,OP.K_77$U_]]P>&K^M"%-OU ME0]C)^KE?S/F#_AX-\8_!7R_''_@G7\6]&V_ZZX\*6UOX@@B]2TD#)\OOBKW MA_\ X*S?L,ZI?C1/$OQ3O/"NI?QZ=XL\.7MC(G^\SQ>6/^^Z^D:H^(/"_AGQ M;8'2O%7AVQU.U;K;:A:)-&?^ N"*/J^94_@KI_XH)_C%Q_(/[6X+Q7^\Y9.F M^]"O**7_ &[6A7;].=>IS7@/]HO]G_XI;%^&WQO\):\\GW8M)\16UP^?0JCE M@?8C-=G7B?CS_@G!^PK\2-Y\3?LO>$XVD^_)I%A_9SL?4M:&,Y]\YKC/^'5_ MPM\+_/\ _\ :#^+_P /MG^IMO#7CZ8VP] T4XDWK[;J/:YK3^*E&7I)I_NH&\UL_2@_$C_@K)\/O^1G_9O^%GQ!CC[^#/%\^E M2R#_ +?U*AC[<9H_M"4/XM"(K[^QM2^-8\/:@IQ+I_BC1;S3WB/^TTL0C'_ 'U36;95*U:/KS4G-6\[GT717*^!/CK\$_BB$/PU^ M,'A?Q!O'RKHNOV]T3^$;DY]JZJN^$X5(WB[KR/EL1AL3A*KIUX.$ETDFG]SU M"BBBJ, K'\2_\A?1_P#K]/\ Z":D\:>-/"?PY\)ZAXZ\=>(+72M'TJU:XU#4 M+V4)%!$HR6)/Y =22 ,DU^9^I?\ !>6/4/VMK6Y/@XK\([6?[*O^C_\ $R/S M8.H=?_(']SOOKS$]/\=>!?$%KJNCZK:K<:?J%E*'BGB89 M# C\B.H((."*U*]%24DFG=,^-J4ZE&HZ=1-23LT]&FMTUT:"BBBF0%%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6/XE_Y"^C_P#7 MZ?\ T$UL5C^)?^0OH_\ U^G_ -!- &Q1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !6/9?\CO>_]>47\S6Q6/9?\CO> M_P#7E%_,T ;%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 445C^/ M?'OA+X8^$KWQOXWUF*PTVPBWW%Q*?R51U9B< *.22 *RKUZ.&HRK5I*,(IMM MNR26K;;T22W9,YQIQ>//"?PS\)WOC?QOK,5AIMA$7N+B4_DJCJS M$X 4
+/VJO%=E\:_C9HTNG^$;"43^"O!-T/\ 7?W;Z\7HS$ #Z9+KX#\!>+?VI_%EG\;?C?HTMAX4L)?/\$^"+H?ZS^[?7B]&JIIZTZ;^+27\L>N[Z(.G2BBBOMSU@HHHH *Q[+_D=[W_ *\HOYFMBL>R M_P"1WO?^O*+^9H V**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K MA_B3^S7\"_BV7F\>?#33+NY?DZA%#Y%SGL?.B*N<>YQ7<45R8W+\!F=!T,72 MC4@_LSBI+[FFC*K1HUX=17E3I M*'E>\?\ P&5[?]NV/.?AY^UE^S]\3+@:;X?^(]E;ZANV-I6K9L[E7[ILF"EC M_NYKT8$$9!KE_B'\%/A+\6+F@?W5BFY3/3=N)H^M\7Y=_'P\,5'^:D_ M9S_\%U6X?^5EZ![3,Z'QP51=XOE?_@,G;_R<]NK%^(?Q#\'?"GP=>>/O'VL? M8-)L/+^UW?V>27R]\BQK\L:LQR[J. >N3QDUY7_PM']L#X7_ "?$OX&Z=XRL M(_O:OX$OBLX7U-I-\SL?1,"O._VO?VL/@W\5?V8/%G@?2M5O=,\1.+$_\([K MVFR6EX-M];NPVL-K$*K$A6. I->9G?'^69;DF*KI^QQ%.E4E"G7C*GS3C!RC M%7Y54NU;]W-WZ,Y\7G-"AA*D_AG&,FE-.-VDVEK:_P#VZV>D_P##PW]CW_HK M_P#Y;^H?_(]9NN?M^_LD7FHZ;/;?%G&_L>_]%?_ /+?U#_Y M'K\C_P#@\V^(?@[XK?L4? /Q]X!UC[?I-_\ $#5?LEW]GDB\S9:F-OED56&' M1AR!TR.,&NUKY[_X.;/^42_[+_\ V4#Q#_Z%<5^H>$WBSQ'QYQ'5R_,*5*,( MTI5$Z<9IW4Z<;/FJ25K2?2][:GT'#?$F.SC'2HUHQ246]$[WNEU;[G5?\&FW M_*4S]KO_ +>/_3Y/7[_5^ /_ :;?\I3/VN_^WC_ -/D]?O]7]"GVH4444 % M%%% !1110 4444 %%%% !1110 4444 %>"_M<_\ )Y?\ T10![U1110 4444 %4/$_A7PUXTT2?PWXNT&TU*PN5VS MV=[ LD;CW##KZ'J.U7Z*BI3IUJ;IU$G%JS3U33Z-=4*48RBU)73/"9_V?OB] M\ IWUG]E7Q<+S1PY>?X>^)KEI+4CJ1:SL=T#>@8[23EB<8KIOA7^U5X%\?:[ M_P *_P#%VG7?@_Q?'A9O#/B%?*E=O6"0X6=3S@KR0,[<6W%_HUZGDWMFP."LD+?,,'C<,KGH37;E_$F%Q6)6#Q4'A\2_P#EW4LN M:V[IR5XU%_A;:7Q1B]#6ACZ=2I[*HG"?\KZ_X7M)>FJZI':4445]&=P4444 M%%%% !1110 5F>*/!/@SQQ9?V9XU\(Z9K%M_S[ZI81W"?]\R*16G12<5)6:+ MIU*E&:G3;36S6C/"O'?_ 3,_8,^(C-)KW[,7AJV=CGS-"A?3&!]1]C:+FN5 M_P"'7G@_PI^\^!O[4OQE\";/]39:3XYDGLAZ!H)U?>!Z%J^GZ*X9Y5ETY_#^&+ ]&N+1O,?/KC-9GC+]HW_@I;^SWX5O_&_QI_9M^%WB MC1=(MGN-3U;PGX^;28XHEZOC45/X+U)P!R0*^LJR_&G@OPG\1O">H>!?'7A^ MUU71]5M6M]0T^]B#Q3Q,,%2#^8/4$ C!%93RV4(/V%6<7T]YR5_^W^;0[CO?.>\N0/\ 77$@50^T_<3&U>O).:^7:^L?^"F/_!,[Q9^Q M=XL?QUX%ANM5^'&JW6-/U!@7ETJ5CD6MR1^22=' P<,.?DZOQK.%F*S":QU_ M:=?3I;I;M8_TA\/)<'3X2P\N&%%81KW4MT_M*=VY+$\"^.IKK5?AQJMUG4-/4EY=*E8X-U; _F\?1P,C##G]K_!?C3PG\ M1O">G^.O OB"UU71]5M5N-/U"RE#Q3Q,,A@1^1'4$$'!%?@Q^RE^PM\=/CSH M'\J!1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 5C^)?\ D+Z/_P!?I_\ 036Q6/XE_P"0OH__ M %^G_P!!- &Q1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !6/9?\CO>_P#7E%_,UL5CV7_([WO_ %Y1?S- &Q1110 4 M444 %%%% !1110 4444 %%%% !1110 445C?$#X@>$?A=X1O/'/CG68K#3;& M+?//(>2>RJ.K,3P%'))K*O7HX6C*M6DHPBFVV[)):MMO1)=63.<*<7*3LENP M\?\ C_PE\,/"5[XX\<:S%8:;81;YYY3U]%4=68G@*.23@5X[X"\ >+?VH_%M ME\"+H?>_NWUXO1G(Y5#P ?3[YX ^'_B[]I_Q;9_'+XZ M:-+8>&;"7SO!'@>Y'_?-]>+T:0CE4/ !]/O>]U\;0H5N+ZT<5BHN."BTZ=-J MSK-:JI43U4%O3IO?2_]>47\S6Q6/9?\CO>_P#7E%_,T ;%%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5X;_P46T71[W]D MWQ/J]YI-M+=V9L39W4L"M) 6OK=6V,1EJ\%_:Y_Y+A\ M#/\ L>Y?_1% 'O5%%% !1110 4444 %%%% !7G?Q?_9C^&OQB45PYCEF7YMAGA\9252#ULU?5;- M=4UT:LT]4S&OAZ.)I\E6*:\_ZW\SP+_"T7">.O#=I MBXMD_O7EJ.@'=TX _O$U[!X%^(/@GXF^'HO%7@'Q/9ZKI\WW;BSE# '^ZPZH MP[JP!'<5L$ C!&0>HKQ_QW^R5H__ D$OQ'^ ?BB?P#XI?YI9]*C!L;\]=MS M:_<<$]P!R/8**\0T;]J7Q1\+]4@\&?M:^"AX;GED$5GXNTP-- MHU\W8E_O6['^Z_N3M%>TZ?J.GZO8Q:II5]#=6UQ&'@N+>4/'(IY#*PR"#ZBO M9RK/$]0\"^.O#]KJNCZK:M;Z MAI][$'BGB88*D'\P>H(!&"*_,_4O^"#4>G_M;6ML?&);X1W4_P!J7_2/^)D/ MFR=/Z?\ D?\ N=M]?J)6/XE_Y"^C_P#7Z?\ T$UYN891@,S<'B(7<7=?Y/R\ MC[7A+Q"XLX'IXBGE&(=.-:+C);I/I.*>TUTE]]]"3P7X+\)_#GPGI_@7P+X? MM=*T?2K5;?3]/LH@D4$2C 4 ?F3U)))R37E7[27[#'PB_:%UB#XBV=S?^#?B M!IP#:/\ $#PI-]FU&!@,*)"N!<1]BC\[RJ13CV[6VM MVMTML?/9?G>;97C_ *[A:THU7>\KZRO\2E>ZDI?:4KJ75,^3=/\ VM_VB?V. M;^'P=^W[X2&K^%S*L.G?&GPAI[/9MDX7^TK5 6M7/&70;"3A5;!:OJ#PCXQ\ M)^/_ W:>,? WB6QU?2;^(2V6I:;=+-!.A[JZ$@^GU%7-0T^PU:PFTO5;&&Y MM;F)HKBVN(@\&!!((/!KY?\ %_["7Q ^ WB2[^+/_!.WQ]!X0O;F M4W&K_#762\OAO66[[8P=UG(>@>/ X"CRUR:XK8W _#>K3[?;7H]I+UM+SDSZ M?VG#/%/\51P.*?VDG]6J/^]%7="3[Q4J5_LTHZGU-17S]\!_V_?!WCGQFGP+ M^/\ X/O/A;\34PK>%O$D@$&HG.-]A=<1W2,>@!#'G:& +5] UVX?$T,5#GI2 MNOQ3[-;I^3U/F]_Z\HOYFMBL>R_Y'>]_Z\HOYF@#8 MHHHH **** "BBB@ HHHH **** "BBB@ HHK$^(GQ$\(?"KPA>>.O'6LQV.FV M,>Z:9SRQ[(HZL['@*.2:RKUZ&%H2K5I*,(IMMNR26K;;V2)G.%.#E)V2U;8O MQ"^(7A#X6>$+SQSXYUF.QTVQCWS32'DGLBCJS$\!1R2:\?\ A_\ #WQ?^TWX MNL_CI\=M&DL?#EC)YW@CP/W:]&D(Y5#PH/_?2_#WX=^+_ -I?Q?9_ M'7X\:-)8^'[&3SO!'@>Y'$8_AO;M>C2D:^-H4*_%U:.*Q<7'!1: M=.G)6=5K55*J>J@GK3IO?2.M-'BIM"COET+[2/M!MPV M"^W\G_"P-4_X2_^U/[1_P"$A^U'[3]ISGS- MWZ;?N[?EQCBODL[XKP^58B-"FN>5_>\EV_Q?EU/Z \,_ 7...\GJYGBZCP]) MQ?L6U=U)=)-=*:VOO+[.B/Z3:*^3_P#@F=_P4Q\)_MI>$T\"^.IK72OB/I5K MG4=.4A(M5B48-U; _F\?5"->A*\7_5GYGXWQ'PYG'" M><5A0Q5"=&M!2A)-2BTFFFK--/1IK1IZ-$SA M"I!PFKIZ-/9KLSQ;_AWE^Q[_ -$@_P#+@U#_ .2*S=<_8"_9(L]1TV"V^$VU M+BY*3#^WK\[AMSCF?C\*][K'\2_\A?1_^OT_^@FOF?\ 43@?_H5X;_P12_\ MD3@_L?*?^@>'_@$?\CR[_AWE^Q[_ -$@_P#+@U#_ .2*_(__ (/-OAYX.^%/ M[%'P#\ ^ ='^P:38?$#5?LEI]HDE\O?:F1OFD9F.7=CR3UP.,"OW9K\0?^#W MG_DUGX'_ /90-1_](17H9;PUPYDU=ULOP5*C-JSE3IP@VKIV;BD[72=MKI=C M:A@,#A9\]&E&+VNHI.W;1'G_ /P:;?\ *4S]KO\ [>/_ $^3U^_U?@#_ ,&F MW_*4S]KO_MX_]/D]?O\ 5[9UA1110 4444 %%%% !1110 4444 %%%% !111 M0 5X+^US_P EP^!G_8]R_P#HBO>J\%_:Y_Y+A\#/^Q[E_P#1% 'O5%%% !11 M10 4444 %%%% !1110 4444 5M9T71_$6ESZ)X@TJVOK*YC*7%I=PK)'*I[, MK @CZUXMJ'[,_P 0/@S?2^*/V2?&BZ= \AEN_ NO2/-I=R3R?*8DO;.?4'!. M!E5&*]RHKQLUR'+FZVN/N3*3P M.02> #C->LU@?$?X6_#[XM^'G\+?$;PI::K9/DJES'\T3?WHW&&C;_:4@UY- M_P (!^TA^S3_ *1\)-9E^(7A&'EO"FNW074K*,=K6Y(Q( .B,. %!)S7C_7 MN(,@TQT'BJ"_Y>TX_O8K_IY2C\?G*BKO_GTEJ\45P7P>_:1^&'QH:72M U*:PURTR-0\-:S#]FO[5A]X-$W+ =V7('<@ M\5WM?2X#,<#FN%6)P=15(/9Q=UYKR:ZIZIZ,[Z->CB*:G2DFNZ"BBBNPU"BB MB@ HHHH *Q_$O_(7T?\ Z_3_ .@FMBL?Q+_R%]'_ .OT_P#H)H V**** "BB MB@#B?CQ^SG\%_P!I?P8_@3XU> [/6['EK9YE*SVDA'^L@E7#POTY4C/0Y&17 MS[_9O[:W[ WSZ')JOQU^$]MUL)W!\5Z# /\ GFW U"-1_#P_0 1JN:^N**XL M1@:=:?M8-PJ?S+?T?22\G?RLSZ;*.*,9EV&^I8B$<1A6[NC4NXIO>4&FI4I_ MWJ;BWM+FCH86^D?%GPW"\N@:F MQX47 W6,I[AAM)W'"(,U@L=5PKY<8K+^=?"_7K!^NG][H>E/AG Y[!UN')N M47\S6Q6/9?\CO>_\ 7E%_,T ;%%%% !1110 4444 M%%%% !1110 445A_$?XC^#OA-X.O/'?CO68[+3K*/=)(_+.W\*(O5G8\!1R3 M6.(Q%#"4)5JTE&$4VVW9)+5MM[)$SG"G!SF[);MB_$7XB^#_ (4^#[SQUXZU MF.QTZQCW2ROR6/\ "B+U9V/ 4! M_ USR(1_#>W:]&F8=X(\#W/*V MZ_PWEVO1IF&"JGA17O%?'T,/7XNKQQ>+BXX.+3ITVK.JUJJM5/513UITWY3F MK\L8^7"$\RFJE56I+6,7]KM*2[?RQ^;ULD4445]L>L%%%% !1110 44V::&W MA>XN)5CCC4L[NV H')))Z"O _BI_P4M_94^'6NGP/X8\5WOC_P 4L2L'A;X< MZ>VKW:M-17F_R[GJ95D><9Y6=++\/.K):O MEBW9=Y-:17=MI+JSWZN)_:.\5>,/!7P-\3>)/A[XC\.:3KUMI,K:/?\ BR\6 M#3XKC'RF5V(51UQN.W.-W&:\._X3C_@IY^T;\G@+X;>&?@=X?F^[K'BZ8:OK MC(>CQVD>(8F]8YN1ZU?\,_\ !+[X/:QK4'C7]J'Q]XJ^,>OPMO2?QMJKFPMW M[^191D11H?[C;UYKAGB\1BH..&I.S^U+W%ZJZA4[<8QQBLBOVU_X*%_\ !*7X6_M._#B+5/@IX7T; MPIXUT"S,>BG3K..UM+^%W]=WW=OS9QS7Y)G.1X[*L2HU/>4MI+J M^WK^9_H+X;^)_#/'N2RK82U&=%>_2DTO9Q6TELN2RW6BV=K&=X%\7^,O 'B_ M3_&WP^UN\TW6M*N1=:=?V#E98)$YW CT .1T(R#QFOW[_8T_:@\(?M!?!WP[ M=7WQD\&>(?&)TB)_$=IX8U ?N[C;\Q\A\2Q^^5 SG'&*\Q_X)G_\$S?"7[%_ MA)?'/CN&UU7XCZK:[=1U!0'BTN)AS:VY/Y/)UG['OQQN MVUKQA\$M+M-7W^8FO>'@VFWJ2=1(9;8H78=B^[Z5]SPYDN:Y30=6Z;GO!MJW MS5]?^W?F?RYXQ^)7 7B!FDW_;UC\6_U-ECM'[(_P"T#*FG_#3XY:+/J3ML_L749C8WP?H5%O\_\FL_ _\ [*!J/_I"*_;ZOQ!_X/>?^36?@?\ ]E U'_TA M% 'G_P#P:;?\I3/VN_\ MX_]/D]?O]7X _\ !IM_RE,_:[_[>/\ T^3U^_U M!1110 4444 %%%% !1110 45R_QC^-OP<_9X\ W7Q4^//Q2\/^#?#-C)%'>: M_P")]7AL;.%Y'$<:M+,RJ"SLJ@$\D@"O(M"_X*U_\$NO%&N6?AGPW_P4-^#% M_J.HW<=K86-G\2--DEN)I&")&B+,2S,Q ')) H ^A:*Y3XS_'7X+?LY^!)_ MBA\?OBQX=\%>&[:>.&XUWQ3K$-C:1R2-MC0RS,JAF;@#.36'^S]^V%^RE^U@ MNJO^S%^T?X)^(*Z$81K3>#?$UMJ0L3-O\H3&!V\O?YJ\%_:Y_P"2X? S_L>Y?_1% 'O5%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110!PGQA_9R^%_QK6*^\3Z3)::Q:X. MG>(M)E^SW]HP^Z4E7DX[*V1[9YK@CXV_:4_9I_<_$[29OB-X/BZ>)=%MPNJV M,?K<6^<3 #JZG. 68YXKWBBOF\?PUAJ^*>-P4WA\0]YPM:?E4@_=J+I>2YDO MAE'@&^V8^X MP3G &:XX\18S*)>SSVFJ<>E>%W1?^*]Y47_ ([PZ*HV9K'5<,^7&1Y5_.O@ M^?6/ST_O,]SHJIH>O:)XGTF#7O#FKVU_8W*;[>[LYUDCE7U5E)!%6Z^NA.%2 M"G!W3U36S7D>DFI*ZV"BBBJ&%8_B7_D+Z/\ ]?I_]!-;%8_B7_D+Z/\ ]?I_ M]!- &Q1110 4444 %%%% !5+Q'X;\/>,-"NO"_BS0K/4]-OH3%>Z?J%LLT,\ M9ZJZ."K ^A%7:*32:LRH3G3FIP=FM4UNF?*&L_L9?'']E#5;CQ]_P3Q\:QKI M,LS3ZI\&_%=V\FDW9)RYL9F.ZRE/8$["2-S!5"UWW[.G[>'PO^.'B23X3>,= M'U#P!\2+(8U'P#XL7R+K=C):V<@+=QG!(9/F*C<5 (->XUYS^T7^RC\#?VI_ M#D>@?%[PX7YHR& ;;RI(&Y3BO,>"K81\V#=E_ M(_A_[=ZP^5X_W>I]O'B7+\_BJ/$<'*>RQ,$O;+_KXFU&NO\ $XU>U6RY3T:B MODC_ (37]M#]@C]Q\4K/4OC;\*K;A/%.F0 ^)M"A'>[ASB]C4=90=V S,RC" MU]$?!3X]?"#]HKP5#\0O@QX\L->TN7 :6TD^>!\9\N6-L/"X'\#@'OC!K?#X MZE7G[.2<9K>+W]5T:\TVOF>7G'"^.RO#K&4I1KX63M&M3NX7Z1FFE*G/^Y44 M9=5=:G7T445VGS04444 %%%% !1110 4444 %%%% !6/XE_Y"^C_ /7Z?_03 M6Q6/XE_Y"^C_ /7Z?_030!L4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 5CV7_ ".][_UY1?S-;%8]E_R.][_UY1?S M- &Q1110 4444 %%%% !1110 445@_$KXE>#?A'X-O/'?CS6$LM.LTR[MRTC M'[L:+U=V/ 4?RR:QQ&(H82A*O7DHPBFVV[)):MMO9(F2?#CX;>,OVB_&-G\?/C] MH\EEI-E)YO@CP-<![CE;-3]V[NEZ/.PP0I^[Q[ >[U\?A\/7XMKQQ>,BXX.+4J=*2LZ MK6JJU4]HK>G3?E.:YN6,?+A">9356JK4EK&+^UVE)=OY8_-ZV2****^V/6"B MBN*^,G[1WP(_9[TG^V?C3\5]$\.1,A>*+4;Y5GG _P">4(S)*?9%)J*E2G2@ MYS:275Z(Z<)@\7C\1&AAJ-?&(_L31 /^>L9E_>W*CC*J$;FD_P"&-?VM_C]_I7[8/[8=_8Z; M-S-X'^$D)TNRQWCDO'!N)T/0JP'3@\UY_P#:4:NF&@ZGFM(_^!.R?_;O,?6? MZF5,O][.\53PG]R3]I6]/8T^:47Y5727F>F?'7]NC]E7]G.=M*^)OQ@TV/5P MVR/P]IC&]U%W/"I]G@#.I)X!<*,]Z\T'[4?[=/[0O^C_ ++G[)(\':/-Q%XS M^,=PUH2I_BCTZ$F8\M? K]CG]F3]FR%?^%-?!O1M)NPN'U8P&>^ MDSUW7,Q:4@\\;L<]*],H^KYAB/XU3D7:&_SE)?E&+\P_M7A'*=,OP;Q$U_R\ MQ+M'U5"FTEZ3JU8]XGRW#_P3A\0?&&9-5_;A_:@\6_$DE@[^%M.G_L705.<[ M3;6Q#28Z!RRDCJ.:]\^%?P2^$'P/T(>&_A!\--%\-V6 )(M(T^.$RD=&D91N MD;_:8D^]=11710P&$PTN:$?>_F>LGZR=W^)Y>:\59_G-%4,37?LEM3BE3I+T MI048+U4;A11176?/!7!V?PA^&#?M"WGQG;P+II\5+H4=BNN_9A]H%N6R4W?A MC/7;\N<<5WE8]E_R.][_ ->47\S4RA"=N97MK\^YM1Q.(PW-[*;CS)Q=FU>+ MW3MNGU3T9L44451B%%%% 'F_QJ_9 _9C_:)BD'QE^"6@:W/(NTZC+9"*\4>B MW,6V9?P<5Y'_ ,.^OBW\'C]J_8Z_;3\:>%((N8?"WB_9KVD@?\\HTGP\"G^\ M"S5]245Q5LNP=>?/*%I?S*\9?>K/\3Z;+N,.(\LPZPU/$.5%?\NJBC5I?^"Z MBE#YJ-_,^6_^&C/^"AWP+_=?'_\ 9 L/'VEP_P"M\2_!_5#)-M'?^SKG$SL1 MR=I"@].HKJOA;_P4N_8Z^)^K?\(M/\4E\*:^C!)_#OCJT?2+N%ST0_: (V;V M1V->]5ROQ2^!GP:^-VE?V+\7OA=H/B2W"E8UUC3(YVBSW1F!:,^ZD&LOJV/H M?P:W,NTU?_R:-G]ZD=W]M<*9GIF&7^RD_MX:;C\W2J>T@_2$J2]#I[:YM[RW M2[M+A)8I4#1RQN&5U/(((X(]Z?7R]<_\$Q?#WPZN'U;]CW]HGQ[\)K@N732] M-U5M2T*+7G'WU^'O?\ DH?ZKY5F&N49C3F^D*W^SU/O MFW0^ZNWY'U)17S?X/_X*E_LPWFMQ^#?C*?$7PJ\0OP='^).@RZ=DC@D3G=#L MST9G7((.*^@O#GB?PUXQT>'Q#X1\0V.JV%P,P7VFW:3PR#U5T)4_@:Z?^36?@?_V4#4?_ $A%?M]7X@_\'O/_ ":S\#_^R@:C M_P"D(H \_P#^#3;_ )2F?M=_]O'_ *?)Z_?ZOP!_X--O^4IG[7?_ &\?^GR> MOW^H **** "BBB@ HHHH **** /-OVCOV2?@+^UQ9Z!X=_:/\!67B_P[X>U< MZK!X2URW2XTN\O1$\44UU;NI6Y$222[(Y,Q[I-[(S)&R?%_[0?[ W[#%Y_P4 MR_9N_9U_9\_8O^$W@^]\*WM_\6?'.L^#OASIFFWL-AI06UTNW,]O C^7-JEW M'*4S\PTYO2OT9KY#_P""=*?\+]_:8_:(_;VO/WUEXA\<+\//A]<-\Z_V!X:, MMK++"_\ SSGU>;57XX(2,\X% 'CG_!:5_P!M:?XY> O%/A;_ ()3:9^T[\!_ M NAWFI^)_"&I:UI\AOM;G__D(7=&CCV[_@CW\> M_P#@G=^TS^S1=?%W_@GI\!/#'PSL;C6&L_'/@O1/!EEH=YI>L0HH:"]@M$57 MD5&7;)\P9&&""&5?1]=_X*-?L)^$OCWXD_9@\;_M6>"O#WCSPE9VUWKWAWQ+ MK*:;+!#/"D\;H]SLCF'E2(Y\IGV!QNVYKQ__ ()G? [P_8?M5_M0_ML?"_2C M8?#_ .-WC#0I_!R+;F&+5SIVFF*]UJ&,@?N;N\N)RDN/WX@\]=R31NP!]E44 M44 %>"_M<_\ )O#?C)^R[\/?@_P#';X.3>&-;\27!U+QH8IQJNOS7(4)' MN&S>?E.>I'4<4 ?85%8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U &Q16/_ M ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U &Q16/_P@^D?\_-[_ .!;4?\ "#Z1 M_P _-[_X%M0!L45C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M0!L45C_\(/I' M_/S>_P#@6U'_ @^D?\ /S>_^!;4 ;%%8_\ P@^D?\_-[_X%M1_P@^D?\_-[ M_P"!;4 ;%%8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U &Q16/_ ,(/I'_/ MS>_^!;4?\(/I'_/S>_\ @6U &Q16/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X M%M0!L5%>V-EJ=G+I^I6<5Q;SH4F@GC#I(I&"K*>"#Z&LS_A!](_Y^;W_ ,"V MH_X0?2/^?F]_\"VI-*2L]@:31Y3KG[*WB#X;ZM/XV_9,\:#PM>2OYMYX6OPT MVC7[>ACZP,?[R=!P O6KG@G]K73;7Q!#\.?VAO"L_@'Q-)\L U&0-IU^>FZW MNA\A!/\ "Q&"0,L:]*_X0?2/^?F]_P# MJR_%WP4^'GCW1)/#GC31VU.QE^_ M;7DI=<]F&?NL.S#!'8U\C/ANOE*= M $ OO NO:@]A>9>>.)BK%6#JHD+Y4'A>0N>)EQG@,NI36=1>$G",I-2]Z$E% M.4G2G%6J:)OE256V]-">:T:$7];7LVDWKJFEJ^5KXO3XO[I])UC^)?\ D+Z/ M_P!?I_\ 037Q;_P]%TC_ *('>_\ A<-_\B5!<_\ !3W3IIH9(_@1-%? M"O\ P]%TC_H@=[_X7#?_ ")7T[^SQXHTCX]?![1_BQ_8][I7]J_:/] _M9I_ M*\JXDA^_M3=GR]WW1C..<9KZ#AOQ$X.XNQTL'E.*]K4C%S:Y*D?=32;O.$5O M)*U[Z[;G;@<[RO,JSI8:IS22O:TEIHNJ7='IM%8__"#Z1_S\WO\ X%M1_P ( M/I'_ #\WO_@6U?:GJFQ16/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M0!L45 MC_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M0!L45C_ /"#Z1_S\WO_ (%M1_P@ M^D?\_-[_ .!;4 ;%?.WQK_X)_>']9\;3?'C]EKQO<_"KXD'+S:OH4(.GZN<[ MO+O[/_5S*QY+ ;LG*?A)XJL_@U_P4&\ 0_#_ %ZYD\C2?&]B[2^&==8?Q1W!_P"/5R.3'*>! MRQ3(6OIZVN;:]MH[RSN$FAF0/%+$X974C(8$<$$)[CQ= MX+CLH_[DY-N@W_+4_^!;4?\(/I'_/S>_^!;4 ;%8_B7_D+Z/_ -?I M_P#031_P@^D?\_-[_P"!;5F:YX5TZUU'388Y[DB>Y*N6N&) V]O2@#JZ*Q_^ M$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VH V**Q_P#A!](_Y^;W_P "VH_X0?2/ M^?F]_P# MJ -BBL?_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJ -BBL?\ X0?2 M/^?F]_\ MJ/^$'TC_GYO?\ P+:@#8HK'_X0?2/^?F]_\"VH_P"$'TC_ )^; MW_P+:@#8HK'_ .$'TC_GYO?_ +:C_A!](_Y^;W_ ,"VH V**Q_^$'TC_GYO M?_ MJ/\ A!](_P"?F]_\"VH V**Q_P#A!](_Y^;W_P "VH_X0?2/^?F]_P# MMJ -BBL?_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJ -BBL?\ X0?2/^?F]_\ M MJ/^$'TC_GYO?\ P+:@#8HK'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+:@#8 MHK'_ .$'TC_GYO?_ +:C_A!](_Y^;W_ ,"VH V*Q[+_ )'>]_Z\HOYFC_A! M](_Y^;W_ ,"VK,M?"NG2>*;JP:>YV1VT;*1<-NR2>IH ZNBL?_A!](_Y^;W_ M ,"VH_X0?2/^?F]_\"VH V**Q_\ A!](_P"?F]_\"VH_X0?2/^?F]_\ MJ M-BBL?_A!](_Y^;W_ ,"VH_X0?2/^?F]_\"VH V**Q_\ A!](_P"?F]_\"VK M^)NK?#7X0>#+OQYX\\0W5GI]FOS,;MB\KG[L<:YR[L> !^@!(QQ.)P^#P\J] M>:C"*;;;LDEJVV]DB)SA2@YS=DM6V;/Q,^)G@SX1>#;SQYX\U=+/3[-,LQY> M5S]V-%ZN['@*/Y FO)_AK\,_&?[07C*S^/\ ^T%I#V>GV;^;X(\#S\I8J?NW M=RIX>=A@A2/DX[X H?"SX'>)/CKXFM_CI\?-.N[&P@?S?!?@N>=F^P)_#=7. M?O3L,$#'R\=\!?9M1\,>&-(L9=4U;6)K6VMXR\]Q<:@4CC4=69B0 !ZFOC\/ MAZ_%=>.,QD7#!P:E3I25G4:U56JGM%;TZ;VTG- MLGTE)?\ I,?F];);]%?+OQ!_X*"_LH^'_$#^ OA)J'B?XJ>*!D)H'PUM9=38 M'IEIUQ"JYZD.Q7!.*Q(O"W_!2[]HIPUK:^'O@/X>FZ/>7AU[7RA[A5*VT>1V M.'4GVKZ66:89RY:-ZDNT%?[Y:17S:/T6CP1G,:2KYBX8.F]5*O+D;7>-.SK3 M7G"G)>9]2^./B%X#^&6@2^*OB-XTTK0=,A_UNH:QJ$=M"OMOD(&?:OGG5_\ M@IUX+\<:G-X6_8[^"OC#XPZK%(8VN]"T]K+1X)/[LU_(AZE8[?B)4ST5E; &,U[OI7PQ\ M)Z#IT.CZ':R65I;H$M[6TE\N.)1T557 4>PJ;9IB-VJ2\O>E][M%?=(U]IP/ ME'P0J8ZHNLOW%'_P&+E6FO/GHOR/GG_A3G_!2/\ :*_>_&?X_P"C?"'09OO> M&_AE;&YU1D/\,FH3<0R#^]#E>G%=M\&_^"<_[)GP8U;_ (2VS^&X\2>)'<27 M'BKQK686,U.:CIT(JE%KM-Q]^I_P!Q M)3?F; P!16/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M7H'R9L45C_ /"# MZ1_S\WO_ (%M1_P@^D?\_-[_ .!;4 ;%%8__ @^D?\ /S>_^!;4?\(/I'_/ MS>_^!;4 ;%%8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U &Q6/9?\CO>_\ M7E%_,T?\(/I'_/S>_P#@6U9EKX5TZ3Q3=6#3W.R.VC92+AMV23U- '5T5C_\ M(/I'_/S>_P#@6U'_ @^D?\ /S>_^!;4 ;%%8_\ P@^D?\_-[_X%M1_P@^D? M\_-[_P"!;4 ;%%8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U &Q16/_ ,(/ MI'_/S>_^!;4?\(/I'_/S>_\ @6U &Q16/_P@^D?\_-[_ .!;4?\ "#Z1_P _ M-[_X%M0!)XP\#^"OB'HDGAKQ]X0TO7-.F_UMAJ]A'=%\4^!OCCHT/2WU:W_X1_6G4=%61 M,VQ.."SY).#ZU-IW_!47X:>#+^+P_P#M7_!SQU\(=0D<1BX\3:%)<:9*Y[17 MEN&609_B*JOO7T-_P@^D?\_-[_X%M4.H?#?PSJUE+INJQSW-M.A2:WN)BZ2* M>H93P1[&N;ZEB:/^[UFO*7OK[W:7_DQ[/^LV39CIFV6TY-[SH/ZO/_P&*E0_ M\HI^8SX<_%KX6_%_11XB^%7Q%T3Q'8D#-SHNIQ7**3V8QL=I]C@BNAKYR\>? M\$K/V/\ Q=JQ\5>%?">I^!M?!)AU_P ZN^EW$1/4JL?[K.>U'UK'4?XU&Z[ MP=_OB[/[N8/[#X7S+7+LQ]G)_8Q,'3^2JP]I3?K/V2\D?6]%?(8_;EU3X2'[ M)^V9^R;\1OA\D?$_B327.NZ*H'5VN;7E,]0NQB!G/2O:/@Y\:?V8OV@K1;KX M,_&W3/$+%-[6ECK?^DQCU>!B)8_^!**UHYA@\1/DC/WOY7I+_P !=G^!Y^9< M(\1Y3A_K%?#MT?\ GY!JI2?I5IN5/_R8]4HK'_X0?2/^?F]_\"VH_P"$'TC_ M )^;W_P+:NT^;-BBL?\ X0?2/^?F]_\ MJ/^$'TC_GYO?\ P+:@#8HK'_X0 M?2/^?F]_\"VH_P"$'TC_ )^;W_P+:@#8K'\2_P#(7T?_ *_3_P"@FC_A!](_ MY^;W_P "VJE?Z%9Z-K.EM:RSMYEYAO.F+=%/3/2@#I:_$'_@]Y_Y-9^!_P#V M4#4?_2$5^WU?B#_P>\_\FL_ _P#[*!J/_I"* //_ /@TV_Y2F?M=_P#;Q_Z? M)Z_?ZOP!_P"#3;_E*9^UW_V\?^GR>OW^H **** "BBB@ HHHH **** "LOP7 MX'\%?#?PU;>"_AWX/TO0-'LM_P!CTG1=/CM;:#>[2/LBB547<[,QP!EF)/)- M:E% ''>,OV=OV?OB+XSL_B-\0?@7X.UWQ#IR*NGZ]K/ABTNKVU52641SR1LZ M $D@ C!-=CTZ444 %%%% !7@O[7/_)Y?_ $10![U1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %> _P#!1_P1X0UC]F/7O&>I^'+2;5M(-G_9NI/"/.MP][!&ZJ_7 M:5=@5ZU/]E3P[X?T[7+2>_TUKU=0LHKA6EMB][. MZ[T!RN592,CD&OWWZ.=2G#CFNI-)O#S2\W[2D[+N[)OT3/LN!Y16;SN]X/\ M]*B>[4445_:Y^K!1110 4444 %%%% !1110 4444 >4_M*_L9_!#]J.UM[WQ MSHUQI_B+3<-H7C/0+@VFK:9(#E6BN%Y(!Y"/N7)S@'FO'T^._P"UM^PHPTK] MK'1+CXF_#> [8/BKX7T\_P!HZ9%T!U.S7.Y0.LT>>!DEV;%?6U(Z)(ACD4,K M##*1D$5P5\!&=1UJ,N2IW6S_ ,2VE^:Z-'U>6<55J&$CE^8TUB<*MH3;4H7W M=&HKRI/K97IR>LX2,#X8_%7X--/U[1KQ(R=EW M9@%8R>1YD8RN6(4L=U2?"G_@H'%H_C2V^!?[:W@%OA7XZF.RPN+V;?H>ND$# M?97I.P9./W;G*E@NYFXJ(8^5&:IXN/(WM+[#]'T?E+Y-G5B.%:&94)8OA^J\ M1"*O*DTEB*:6[<%I4@O^?E*Z2UG&GL?2E% ((R#D'H117I'Q04444 %%%% ! M6/XE_P"0OH__ %^G_P!!-;%8_B7_ )"^C_\ 7Z?_ $$T ;%%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %8]E_R.][_ M ->47\S6Q6/9?\CO>_\ 7E%_,T ;%%%% !1110 45YW\!X4SS'8/Z[[-4L.MZU64:5+3?]Y4<8MKM%N79,^IOB?\ $_P9 M\'_!EWX\\>:NMI86B\GJ\SG[L4:]7=CP /J< $CY!U_]KKX R?$6T^+?[57C MR*ZU>UF/_"!?![PY$VJ7UDQ^[+ OV#_CU^V?;6/Q M7_X*'?&W7);8_O=%^'OA<#2[2VB;G,^T%R6'8D2 ;=S\;1]1?!3]E[]GO]G/ M3?[,^"?PBT3P\"FR2ZL[0&YF7TDN'W2R?\"8U\O4P>9<58FEBJEH82-I0IS3 MO.6ZG4CI=1WA!M)/WY*3Y5&GE7!>&J1J8[%3QEM53H1=*FWWG6K1YW;I&-"W M53>C7BG_ OC_@HG^T3^Y^ ?[-.G?"[0ION>*?BS(OVTOC]XP^+M\D@E_LJ_O3INB12#D&.QM6 7GU8@@# M*U]045]5_9E*H[XF3J/^]\/_ ("K1^]-^9WOC?'X-"CWI)^U^=>;E5 M7FH2A'^ZM#"^'WPQ^''PF\/IX5^&'@/2/#VFQXVV6C:=';1Y]2L8 )]2>36[ M117H1C&$5&*LD?(5JU;$575JR_'&[;6O&'P2 MTNTU??YB:]X>#:;>I)U$AEMBA=AV+[OI7M%%8U\/0Q,.6K!279I/\ST1_!7]O#]D?\ :!E33_AI\BW,6V9?P<5Y'_ M ,.^OBW\'C]J_8Z_;3\:>%((N8?"WB_9KVD@?\\HTGP\"G^\"S4>US.A\=-5 M%WB[/_P&3M_Y.'U#@G-/]UQ=3"S?V:\?:0_\'48\WWX=+S/J2BOEO_AHS_@H M=\"_W7Q__9 L/'VEP_ZWQ+\']4,DVT=_[.N<3.Q')VD*#TZBNJ^%O_!2[]CK MXGZM_P (M/\ %)?"FOHP2?P[XZM'TB[A<]$/V@"-F]D=C50S3!RDH3ER2[23 MB_E>R?R;,,3P/Q'2HRKX:FL126KG0E&M%+O+D;E#_N)&+\CWJN!\1_&/X6-\ M:M)^""^/-,/BU(/[1;0!"_P!CKP6/ M"'PZO;+6OB%K5GYFE6:N)8=-A7&#@CND?\9Y/RC)_&8_&CXKGXK_ /"] M#X_U,^+_ .U/[1_X2'[2?M/VG.?,W?ICICY<8XKPLZXKPV5XB-&FN>5_>UV7 M;U_+J?JGAGX"9QQUE%7,L94>&I.+5&ZNYSZ2:W5-/1O>7V=$?TFU^(/_ >\ M_P#)K/P/_P"R@:C_ .D(K]#O^"9W_!3'PG^VEX33P+XZFM=*^(^E6N=1TY2$ MBU6)1@W5L#^;Q]4)R,J01^>/_![S_P FL_ __LH&H_\ I"*^CP>,P^/P\:]" M5XO^K/S/QKB/AS..$\XJY9F=)TZM-ZKHUTE%]8O=-?F>?_\ !IM_RE,_:[_[ M>/\ T^3U^_U?@#_P:;?\I3/VN_\ MX_]/D]?O]74>&%%%% !1110 4444 %% M%% !1110 4444 %%%% !7@O[7/\ R7#X&?\ 8]R_^B*]ZKP7]KG_ )+A\#/^ MQ[E_]$4 >]4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !7BW_!0W_DSWQ?\ ]P__ -.%M7M-%>5GV6?VWD>*R[GY/;4YT^:U M^7GBXWM=7M>]KJ_='-C,/];PE2A>W/%QOO:ZM<_%NBOVDK'\2_\ (7T?_K]/ M_H)K^:O^)9?^IM_Y0_\ NQ\)_J#_ -1/_DG_ -L?CG7WC^R7^RU\._BA^RYX M0\?65SJ'AOQ8BWPA\4^'KHV]U\M]<*HDQ\LJX55PPSM 4$"OK.BOL>"? O+^ M%LSJ8G&8E8J$Z;ARNER%?\+'_:?_9^_I%'O>QQV$_@R]I'^63U^4^OI). M_P#,CTRBO"O^$_\ VI?V??W/Q5\)_P#"Q?#47_,R^%[81ZE;QC^*>TZ2<=2A MP ,EB:]*^%?QN^%GQITHZM\-_&-KJ(0 W%LK%+BW/I)$V'3GC)&#V)KOR[B7 M+L?B/JD^:CB/^?51?%GX90_\3G2(1U&G79'[Y%'2 M%P3@!5#,Q:O9OV;/VP_@=^U/IEPWPW\0RV^M:<2NN>$]:@^RZKI<@.&2:W8[ MAAN-Z[DSQNR"*]1KQG]I/]ASX/\ [1>IV_CT/?>$O'FFX;1?B!X4G^RZE:N! MA0[K@3Q]MCY^4D*5R37F_5<3@M<*[Q_DD_\ TF6Z]'>/;E/M/[=R;B7W,]A[ M.N]L33BKM_\ 3^DK*IYU(OA7_A(/ M"/F+#8?&CPAIS- H)PO]IVB M;/R,N@V$D!0_+5]/^#/&W@_XB^&;/QIX"\3 MV&LZ3?Q"2RU+3;I9H9E]5=20?0^AIAL;1Q+<5I);Q>DE\NWFKI]&>+G/# M699+"%>=JE"?P5:;YJ<_)2TM)=8249Q^U%&I11176?/A6/XE_P"0OH__ %^G M_P!!-;%8_B7_ )"^C_\ 7Z?_ $$T ;%%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 44C,J*7=@ !DDGI7E_[0G[7OP2_9V^& MFN?$#Q)XUTF]N-&L'N(M M-:MA>7KCI%&CN"221V) R<'&*SJUJ5"FYU'9+N M=N7Y=C\UQ4,-A*;G.3222O=MV7IKWT'_ +6?[6?PG_8Z^$]S\4OBEJ?K%I&D M0./M.J7.,K#$I_-G/RHO)[ _CHO_ 5@_:J3]K1OVJE\0J&?_16\)^:W]G'3 M=V?L>S]?-^_O^;VKS/\ :S_:S^+'[8WQ8N?BE\4M3]8M(TB!S]FTNVSE88E/ MYLY^9VY/8#S"OR//.*,5C\4OJTG"G!W71MKJ_P!$?Z#>%W@;D?">1S_MFE#$ M8K$0<:EU>,(O>G#_ -NFM6]K)(_HF_9,_:S^$_[8OPGMOBE\+=3](M7TB=Q] MITNYQEH95'YJX^5UY'<#J_B7\7OA9\&M ;Q1\6/B'HWAS3QG%UK.HQVZN1_" MN\@NW^RN2?2OYY/@;^T5\:/V G)4AU M9=PZJ^TE#R,&OV3_ &3/V$_V7/%_@;P[^T;\0?AQXG\6^*=?TR&]FOOC'>-J M6H0,PW;6AD_ M#N1>'>/^NXK%3>#JR:I0A%2JWM=PE*4HQBETG:;:WA?>Q=?\%*G^*MU)HG[$ M?[-WC#XJ3AS&/$!MCI&A1MG!W7ETHR0._'FJBULK8850,R3R'[L4:_QNW8?4G ! M(];$T:='#SQ&8XC]W%-RUY()+5MV=[=^:31^45.+\ORBFY91@J=#E_Y>U;5Z MOKS3BJ47YTZ4)+OL>/>'_P!EC]AS]AGPQ<_%K_A75@E]:MOD\2:Z3J.JW=P> M@CEG+,)7/:/8.YP 2-#X7_"WQI\"?!$QS'I<9Y6Y MN%/W[EN#R/DXX! "+\+?A9XT^-_C.T_:&_:(THVJ6K>9X*\$RG,>DQGE;F=3 M]^Y88/(^3C@$*J>Y5\]@,N?$56&*Q%+V>#@U*E1:Y7-K55:L?QITWMI.:Y^6 M,/A\=F6;\58SZ[FE:=1?9]I)RD^SES-M)?9CLMVKV2****^[-@HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "L>R_P"1WO?^O*+^9K8K'LO^1WO? M^O*+^9H V**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ KR[]KOX&67QN^"?B#1=)^%W@[Q)XG&DS+X:7QCIB3P17)'RG<06C M/7!! W8SQFO4:*SK4H5Z4J<]FK';EV88G*L?3Q>'=ITY*2WZ.]G9IV>SU6A_ M-!XX\'>+OA[XOU'P1X]\/W.E:SI=V]OJ.G75*]O;'!&"."*RJ_<3 M_@IC_P $SO"?[:7A-_'7@6&UTKXCZ5:XT[46 2+58E&1:W)'Y))U0G!RI('X MQ'X+_%W]<],?-G'-?BF=9%B MLHQ7(US1E\+[^7KY?&GBGD?B%D;Q,9*E7I+]]3;^#^\F]Z;Z2Z;2UW/ M@M_PMC_A;'A__A1?]J?\)?\ VI%_PCW]C9^T_:<_+LQ^.<_+MSNXS7L__!XC M_P +7_X8"_9O_P"%Z?V7_P )?_PEEY_PD/\ 8V?LWVG[ -VS/X9QQG.WC%?I MM_P3._X)G>$_V+?":>.O'4-KJOQ'U6UQJ.HJ \6E1,,FUMB?R>3JY&!A0 ?S MQ_X/>?\ DUGX'_\ 90-1_P#2$5^A<*9)B,JP[J5Y/FG]GHO7^]^6Q_('CUXF M9/QWG%/"992BZ6';2K6]ZHWNHOI372_Q/WM$>?\ _!IM_P I3/VN_P#MX_\ M3Y/7[_5^ /\ P:;?\I3/VN_^WC_T^3U^_P!7UI_/X4444 %%%% !1110 444 M4 %%%% !1110 4444 %>"_M<_P#)?\ 6C\SPK_A-_VJ M?V?/W7Q*\,?\+*\,Q?\ ,P^&[81:K;QC^*:USMEP.Z'U+-7I'PI^.GPJ^->F M'4OAQXPMK]HQFYLB3';_%;]ECX4_%34QXK:QN=! M\2Q-OMO%'AR9EXD_P"!@G' (KY_^S>(_P!W MX_\ #P^)WAB'_F.>'[<0ZO;1CO+;9VS8']PYZEFKT7X3_'GX4?&S3VO?AWXO MM[R6(?Z5I[YCNK8]")(6PZX/&<8)'!-=V7<39=CL2L)54J&(_P"?51"""00>M?,'C/]@[QQ\$ M?$UW\7O^">/CZ#P3J=S*9]7^'FJAY?#6M-W'D@YLY#T#Q8 X4! 2:^I**YL3 M@Z&*2YUJMFM&O1K5?D^I[>3<0YID4Y?5I)PGI.G)*5.HNTX2O&7D[7B]8M/4 M^>_@9^W_ .%/%OC2/X%?M&^#+SX5_$L80>'/$4H^RZH@!# M$Y"[\$U]"5Q?QT_9Z^#7[2?@J3P!\:O 5EKFG-EH?M"%9K5R,>9#*N'A?_:0 M@XX.1D5\]_V!^VI^P-^\\'SZI\<_A1;==&NY ?%6@P#M#)TOXU'1"-_15"*" MU\O\ %%;^L?\ P%;GO_V9P]Q/[V5R6%Q+_P"7%27[N;_Z M'OV>[SX_Z9 M\1X=06V;[/'X64^5JS7Q!Q:/;O\ /$V0<_P#9JZ<&S]DV?KYOW]_S>U<.9<3Y9ESIIRY^;^76R[_\ M#=GU'!O@AQMQA#%35+ZNJ*:7M4X\]1?\NTGJO.3TCIW/W;HKS']DS]K/X3_M MB_">V^*7PMU/TBU?2)W'VG2[G&6AE4?FKCY77D=P/3J]ZC6I8BDJE-WB]4T? ME68Y=CLIQU3!XRFZ=6FW&49*S371_P!:[K0****T.(***BOK^QTRV:]U*]AM MX4^_+/($5?J3P*-AI.3LB6BO/O%7[67[+?@?>*[1)"?0( M9-Q/L!7G'B7_ (*O_P#!/KPM(8+O]I#3;N7.$BTC3;R]+GT!@A<'\\5R5,PP M%'^)5BO627ZGOX+A/BK,O]TP%:I_AI3E^46?1%%?,)_X*J?"#6N/AC\ /C/X MTW?ZM_#7PXN)%?WS*T>![T?\-P?M7^)?^29_\$R?']UN_P!7_P )3XAL=%S] M?-W[:P_M; /X9@J7_7VK2H_?[6<+?,^GJ*^8 M?^%G_P#!6/Q9_P B_P#LO?"SPEN^[_PE/C6>_P!GU^Q*,_A1_P *S_X*R^+/ M^1@_:<^%7A+=][_A%?!<]_L^GVUAG\:/[1YO@HU)?]N\O_I3B'^IOLO]ZS'" MT_\ N-[3_P!,1J_A<^GJ*^8?^&(/VL_$W_)3/^"F_CRZW?ZP>%O#=CHOY>5O MVT?\.K/A)K0_XN=^T)\:/&>[_6)XE^)$[HWMB)8\#VH^M8^7PX=K_%**_P#2 M>8/["X3H?Q\WC+_KU0JR^[VJH?C8^B?$GCOP1X-B,WB_QEI6E(!DOJ6HQ0#' MKEV%><>*OV^/V*/!FY=>_:G\"AT^_%9^(X+F1?8I"SL#[8KDO#?_ 2?_P"" M??AB47%M^SCI]Y,3EYM7U2]O2Y]2)YF'Z5Z/X5_9*_99\#[6\(?LW^!=.=.D MUIX4M$D^I<1[B?%?@3X2A;[W]HWVJ7]P@]O* M C)^O%?3U%'U"K+X\1-_^ K_ -)BG^(?ZUX"C_NV4X:'FU6J/Y^UK3C_ .2I M>1\P_P##//\ P4T\5\^*?^"@>@>'$;_66WA7X86L^1Z"2Y?&P\'_P"!1I*7WR9\Q+_P2-_9"U9A)\2%\;>,VSEF\4^/+^8N M?4^5)'FNN\*_\$V/V#O!VW^R/V6/",VSI_:NG_;OS^TF3/XU[?15PRO+:;O& MC&_?E5_OM)5 M;!VCS/WET7]Y?JON/Z%\+_I%/(72-^!CB/LS#H*_3JBN;^ M*WQ6\%?!CP7=>._'>J"WL[<;8XT&Z6YE/W8HE_C=L<#ZDX )'TF%PN6\.9;) MN2A""YISDTMMVW_5C^?N/>/:YK.R5^6-_D1GD7$X/W[EA@\CY.. 0JHOPK^%/C3XS>-+7]HG]HK M2S;O;'?X+\%2G=%HT1Y$\P/W[EL \CY>. 0JI[C7AX;"XGBG$0QN.@X86#4J M5*2LYM:JK53VMO3IOX=)S7/:,/SNG3GF,U5JJU-:QB^O:4E_Z3'IN];)%%%% M?:GJA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6/9?\CO M>_\ 7E%_,UL5CV7_ ".][_UY1?S- &Q1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !7 ^(_@Y\+%^-6D_&]? >F#Q:\ M']G-KXMA]I-L 2(]WZ9ZX^7..*[ZL?Q+_P A?1_^OT_^@FIE"$[OW^H **** "BBB@ HHHH **** "BBB@ HHHH **** M"O!?VN?^2X? S_L>Y?\ T17O5>"_M<_\EP^!G_8]R_\ HB@#WJBBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "L?Q+_R M%]'_ .OT_P#H)K8K'\2_\A?1_P#K]/\ Z": -BBBB@ HHHH **** "BBB@ K MSKXL?LN?"CXLZ@OB:[TZXT7Q%"=UKXG\/3FTOHG[,73A_P#@8/'3%>BT5PYA MEF7YMAGA\92C4AO:2OKT:[-=&K-=&8U\/1Q-/DJQ4EY_UOYGA7_"3?M7_L]_ M)XST,?%'PQ%_S%]$@$.LVT8[R6^=MQ@?W#N/)8BO0_A-\?OA/\;+)KCX?>+8 M+FXA'^EZ9-F*[MB.")(7PRX/&<%<]":[*O//BS^S!\)OB[>KXBU329M*\00G M=:>)M!G-I?PN.C>8GW\?[8;';%?/?V9Q!DNN6UO;TE_RZK2?,EVA6LY?*JJE M]N>*.+ZOC<)_ ESQ_EF]?E/5_P#@5_5'H=%>%?V[^UE^SW\GB?21\4_"\7_, M1TJ$0:U;1CN\/W;G X^4[CR217H/PE_:"^$WQLM7?P%XKBFNX0?M>DW(,-Y; M$<$/"^&&#QD97/0FNW+^)LOQF)6$KJ5#$/\ Y=U4HR??D=W"HEWIRDEUL:T< MPHU:GLIWA/\ EEH_ETE_VZV=I1117T1W!1110 4444 %%%% !7,?&GXE?\*= M^%'B#XI?\(EJFO?V#I9BIFI2@U%V??L; M8:=&EB(3JPYX)IN-[,M)TZQO-8 MN-PL],M5BCAC481"0 9&"@ R/EF/)/0#@J_3K_@K-_P29S_:?[4G[+?AK^_= M>+O"-A#_ ,">\M47\3)$/=E'45^8M?A6A%?.O\ P29_X),X_LS]J3]J M3PU_LI.?\ @I5- M8PM]ZQ\+?#.PM]O^[.SE_P Q7T]17U']F4I?'4G+_M^2_P#26D?AG^N^/I?[ MMA<-3],-1F_DZL*DEZWN?,(_X)IW?B#Y_B;^W5\>==S_ *RTB\<"RM7^L447 M_LU36/\ P2(_85-RNH>+/AKJWB:[7D77B+Q?J-PQ/N!.JG\17TQ136499]JD MI?XO>_\ 2KB?B#QJE:ECJE)=J3]DONIJ!Y%X5_8$_8G\&;3H7[+'@;>GW);W MP[!=.ON&G5V!]\UZ/X:\!>!?!D8A\'^"])TI ,!=-TZ* >F$45K45U4L-AJ M/\."CZ)(\#&YUG&9?[WB:E3_ !SE+\VPHHHK<\T**** "BBB@ HHHH **** M"BBB@ HHHH *XO\ :'^+_P#PH7X/:Q\6/^$>_M7^ROL_^@?:_(\WS;B.'[^Q M]N/,W?=.<8XSFNTKQ;_@H;_R9[XO_P"X?_Z<+:OG^+,=BLLX5Q^,PTN6I2HU M9Q=D[2C"3B[--.S2=FFGU1Q9E5J8?+JU6F[2C"33\TFT>+?\/??^K>?_ "[? M_N2J<'_!6;R=;GUG_A0.?.A6/R_^$JZ8[Y^RU\9M*5T MI6E:Z37T'#>9X[.LQ=+&3YXQCS)625TXI-V2O:^B>E[/='M-%%%?U@?HP444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %8]E_R.][_ M ->47\S6Q6/9?\CO>_\ 7E%_,T ;%%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %8_B7_D+Z/\ ]?I_]!-;%8_B7_D+ MZ/\ ]?I_]!- &Q7X@_\ ![S_ ,FL_ __ +*!J/\ Z0BOV^K\0?\ @]Y_Y-9^ M!_\ V4#4?_2$4 >?_P#!IM_RE,_:[_[>/_3Y/7[_ %?@#_P:;?\ *4S]KO\ M[>/_ $^3U^_U !1110 4444 %%%% !1110 4444 %%%% !1110 5X+^US_R7 M#X&?]CW+_P"B*]ZKP7]KG_DN'P,_['N7_P!$4 >]4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5C^)?^0OH_\ U^G_ M -!-;%8_B7_D+Z/_ -?I_P#030!L4444 %%%% !1110 4444 %%%% !1110 M5Y]\6OV8_A+\8;I-=US1I=.UV AK3Q+HB^[VI+_EU6DVTNT*UG->E15.W-%'#]7QF M%UP\^:/\LW^4]7_X%S>J._HKPK[9^UK^SUQJ%L/BOX7B_P"6]LH@URUC]T^[ M=8'IEV/)(KO?A'^T9\)/C6CV_@OQ,HU*#(O-#U!#;WULP^\'A?GCH2N5]Z[, M!Q/@,5B5A,3&6'Q#_P"7=1*+?^"2;A47G3E*W6VQK1S"C4J*E-.$_P"66C?H M]I?)L[BBBBOHSN"BBB@ HHHH *^4=;_X)5_LL6?[7FG_ +34'AH 7-U]HD\) M>2G]F_VB"6^U[/U\K[F_YL=J^KJQ_$O_ "%]'_Z_3_Z":YL1@\+B^7VT%+E= MU?HSVZ?Z/==&KFQ11172>,%%%% !1110 4 M444 %%%% !1110 4444 %%%% !117(^-OCY\%/AQO3QO\4]#T^6/[UM-J*&; M\(E)<_@*YL7C<'@*3JXFI&G'O)J*^]M(SJ5:5&/-4DDN[=CKJ*\4?]N+P%X@ M$=J!M;V;\:^=_UTR.MI@G/$/\ Z+/"OA"S_M'Q9XFT_2[<=9]1O4@3_OIR!7DG_#.7 MQ^\:?-\6/VM]=6)_O6'@S3XM+5!W43#<[#W(S6AX>_8=_9MT6]_M?5O S^(+ M\_ZR^\2ZA+>O)_O+(VP_]\TO[4XIQ?\ NN7JFN]>K&+]>6DJU_1RCYV#ZQF% M7^'1Y?\ ')+\(\WYH;X@_;E_9PTF].D:'XPN/$>H?P6'AC39KUW_ -UD78?^ M^J\B_;(^/'Q-^)/[-_B/3[7]FKQ)HGAZ7[&;S7O$UQ%:2P 7D!3%J27? M#QNR>!7U9H'A?PUX4LAIOA;P[8Z;;CI;Z?:)"@_X"@ KR3_@H;_R9[XO_P"X M?_Z<+:OFN-,OXGJ\'9C4Q>.C&*H5FX4J2BFE3D^64JDJK:>S<5!VVL]3@S6A MCY997E5JI)0EI&-OLO1N3D_NL_0_,2BBBO\ /P_%PK]._P#@GE_R9[X0_P"X MA_Z<+FOS$K]._P#@GE_R9[X0_P"XA_Z<+FOW_P"CC_R7&(_[!I_^G:)]GP-_ MR-I_X'_Z5$]IHHHK^U3]5"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ K'LO^1WO?^O*+^9K8K'LO^1WO?^O*+^9H V**** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *Q_$O_ M "%]'_Z_3_Z":V*Q_$O_ "%]'_Z_3_Z": -BOQ!_X/>?^36?@?\ ]E U'_TA M%?M]7X@_\'O/_)K/P/\ ^R@:C_Z0B@#S_P#X--O^4IG[7?\ V\?^GR>OW^K\ M ?\ @TV_Y2F?M=_]O'_I\GK]_J "BBB@ HHHH **** "BBB@#/\ %?BKPYX% M\+:EXW\8:U;Z;I&C:?-?:KJ-W($BM;:)#)+*['[JJBLQ/8 U\;?LX?\ !9S5 MOVEOC;X<^$/A_P#X)5?M:^&]/\2WOEVWCWQK\)O[,T&VMMC2"[FNY;C$<11< MKP6)_V7/ 7Q]G^&LWBM88-0\36N@+J4@M% ME622W$+31 K+L$;Y;!C9UQ\V1\=?LP?M6?\ !3C_ ()\_MR>!?\ @G]_P5(\ MZL_A'\==#T=+"Y&I6\1D_LW4K>-0BNZ !3AFW.I\V8>9Y(!]C M?'S]MGPY\*/CKX;_ &3OAO\ #_4O'WQ4\4Z)<:Y:>$=(O(+9--T>"012:G?W M,[!;6V,K+"A >265MJ(V'9=3]E/]L+X??M5VWBO1-'T34O#GC#X?>(GT'X@^ M!]>\K[?H5^%$B!C$[QS031,LL-Q&S)+&V00P=%^(O^"&]"BD.?LU@UKYC(F>BO) )2.A:0FG_LY^(M0\+?\'5'[0?P M^T*1H]+\6?LVZ)KNOPQG"RW]E/IMI;R..A98+B103SAC[T ?II1110 5X+^U MS_R7#X&?]CW+_P"B*[[X@_M/? #X5>(V\)?$3XJ:7I&I)"DK6=W(P<(W*MP# MP:\+^//[1OP.^*GQT^#$7P\^)>FZLVG^-FDO1:2,?)5HMJDY ZGB@#ZPHK-_ MX3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^J -*BLW_A,?#'_0:@_[ZH_X3'PQ_P!! MJ#_OJ@#2HK-_X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^J -*BLW_A,?#'_0:@_[ MZH_X3'PQ_P!!J#_OJ@#2HK-_X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^J -*BLW M_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJ@#2HK-_X3'PQ_T&H/\ OJC_ (3'PQ_T M&H/^^J -*BLW_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJ@#2HK-_X3'PQ_T&H/\ MOJC_ (3'PQ_T&H/^^J -*BLW_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJ@#2HK-_ MX3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^J -*BLW_A,?#'_0:@_[ZH_X3'PQ_P!! MJ#_OJ@#2K'\2_P#(7T?_ *_3_P"@FIO^$Q\,?]!J#_OJLO7O$N@W.IZ9-!JD M3+#=%I6!^Z-O4T =-16;_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]4 :5%9O_"8 M^&/^@U!_WU1_PF/AC_H-0?\ ?5 &E16;_P )CX8_Z#4'_?5'_"8^&/\ H-0? M]]4 :5%9O_"8^&/^@U!_WU1_PF/AC_H-0?\ ?5 &E16;_P )CX8_Z#4'_?5' M_"8^&/\ H-0?]]4 :5%9O_"8^&/^@U!_WU1_PF/AC_H-0?\ ?5 &E16;_P ) MCX8_Z#4'_?5'_"8^&/\ H-0?]]4 :5%9O_"8^&/^@U!_WU1_PF/AC_H-0?\ M?5 &E7!_%O\ 9L^$GQG=-1\5>'C;ZO!@V?B#293;7]NP^ZRS)R<=@VX#TKJO M^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJN/'Y=@,TPSP^,I1J0>ZDDUZZ]5T>ZZ M&5:A1Q%-PJQ4EV9XYO\ VMOV>O\ 6*/BOX6B_B4"WUVUC^G*W6/Q=C_=%=U\ M(_VD?A)\:2]CX1\1^5JL&1>:!J<9M[ZV8?>5H7Y..Y7O:;,;>^MF'W2LR#)QV#;E'I7SG]D9[ MDNN55_:TU_RYK2;LNT*WO3CY*HJJZ)Q1P_5L7A=(V][ PZJT;?>QW*E@/6NO \3X'$8F.$Q498?$/:G4L MG+_KW)-PJ+_!)M?:2V-:.849U%2J)PG_ "RTOZ/:7R;\['HU%9O_ F/AC_H M-0?]]4?\)CX8_P"@U!_WU7TAW&E6/XE_Y"^C_P#7Z?\ T$U-_P )CX8_Z#4' M_?59>O>)=!N=3TR:#5(F6&Z+2L#]T;>IH Z:BLW_ (3'PQ_T&H/^^J/^$Q\, M?]!J#_OJ@#2HK-_X3'PQ_P!!J#_OJC_A,?#'_0:@_P"^J -*BLW_ (3'PQ_T M&H/^^J/^$Q\,?]!J#_OJ@#2HK-_X3'PQ_P!!J#_OJC_A,?#'_0:@_P"^J -* MBN5\3?'#X/\ @R,R^+?B5HVF@#.V]OTC8_0$Y/X5Y]JW[?7P%69['P(OB#Q? M=(<&W\,Z#-+@_P"]($7'N":\3,.),@RJ?L\7BJ<)_P KDN9^D;\S^29R5L=@ ML.^6I42?:^OW;GM=%>!-^T=^TQXT;R_ 'P!TG0(&_P!7J/C7Q$O_ (];VX\Q M?SI/^$&_:*\;_-\1OVO;31H'_P!9IO@G1%BQ_NW,O[P?E7G?ZU/$Z8#!5ZWG MR>RCZWKNE=><5+RN8_VC[3^#2G+Y^=V_NCR%8 _4BN9TW] MD7]F%KQ-5\>ZOJ_C*^0Y%[XL\03W39[Y52J'Z%37I7A'2/@MX @^S>!]!T+1 MTQ@C3;".#=]2BC/XT_:<:XSX84,.N\G.O+YQ7L8I^DY+U%S9K5V4(>K.Q7^_9A6FOY8.-&/R=-*I]]5C^HUJG\:O)^2M%?^2I2_\ )CR7_AC" MW\4_O/C-\>?'/BS=_K;&35S9V3>O[B$#'X-77^"/V7/V>?AWL?PG\(-#@EC^ MY?\ X'/FG^)=/+R_Y'>]_P"O M*+^9J;_A,?#'_0:@_P"^JR[3Q+H*>+;N]?5(A$]K&J29X)!.10!TU%9O_"8^ M&/\ H-0?]]4?\)CX8_Z#4'_?5 &E16;_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4' M_?5 &E16;_PF/AC_ *#4'_?5'_"8^&/^@U!_WU0!I45F_P#"8^&/^@U!_P!] M4?\ "8^&/^@U!_WU0!I45F_\)CX8_P"@U!_WU1_PF/AC_H-0?]]4 :5%9O\ MPF/AC_H-0?\ ?5'_ F/AC_H-0?]]4 :5%9O_"8^&/\ H-0?]]4?\)CX8_Z# M4'_?5 &E16;_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?5 &E16;_PF/AC_ *#4 M'_?5'_"8^&/^@U!_WU0!I45F_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU0!I4 M5F_\)CX8_P"@U!_WU1_PF/AC_H-0?]]4 :5%9O\ PF/AC_H-0?\ ?5'_ F/ MAC_H-0?]]4 :58]E_P CO>_]>47\S4W_ F/AC_H-0?]]5EVGB704\6W=Z^J M1")[6-4DSP2")(;+Q)I'@">%M3TJP='+7L5M)@W95U1/*5D M_P!9DNH!->:W_@[QI_P4/^-OPA^+/C3]GWQ5\// /P@\42^,+"+X@VL%IK.N MZ[]AN+.TBCLX9I7MK6!;N>:1YS&\DL<"I&R;I*^LZ* /AOQ/^SOXY_8N_P"" MM_BC_@H5X-^'>O\ B?X<_&WX?6FA_$RV\):1+J.HZ%KVFF-;'4/L< :>XM9; M5# P@CD>.4!V&QB1I_L!?LD_$>[_ &[/CS_P5'^.?@F\\+ZK\5ETSP]\/?". MJE/M^D^&=/MXHQ-=JC,(IKR:)+@P;BT*J@?#ED3[1HH **** ,O5O!'@O7KP MZAKGA#2[VX*A3/=Z?'(Y Z#$="^.7P0;0_"NFV1F\:^C*\%_:Y_Y+A\#/^Q[E_\ 1% 'NG]G:?\ \^,/_?H4?V=I M_P#SXP_]^A4U% $/]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ%344 0_P!G:?\ M\^,/_?H4?V=I_P#SXP_]^A4U% $/]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ%3 M44 0_P!G:?\ \^,/_?H4?V=I_P#SXP_]^A4U% $/]G:?_P ^,/\ WZ%']G:? M_P ^,/\ WZ%344 0_P!G:?\ \^,/_?H4?V=I_P#SXP_]^A4U% $/]G:?_P ^ M,/\ WZ%']G:?_P ^,/\ WZ%344 0_P!G:?\ \^,/_?H4?V=I_P#SXP_]^A4U M% $/]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ%344 0_P!G:?\ \^,/_?H4?V=I M_P#SXP_]^A4U% $/]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ%344 0_P!G:?\ M\^,/_?H5D>([*S35=)5+2(!KPA@(QR-IK=K'\2_\A?1_^OT_^@F@#2_L[3_^ M?&'_ +]"C^SM/_Y\8?\ OT*FHH A_L[3_P#GQA_[]"C^SM/_ .?&'_OT*FHH M A_L[3_^?&'_ +]"C^SM/_Y\8?\ OT*FHH A_L[3_P#GQA_[]"C^SM/_ .?& M'_OT*FHH A_L[3_^?&'_ +]"C^SM/_Y\8?\ OT*FHH A_L[3_P#GQA_[]"C^ MSM/_ .?&'_OT*FHH A_L[3_^?&'_ +]"C^SM/_Y\8?\ OT*FHH A_L[3_P#G MQA_[]"C^SM/_ .?&'_OT*FHH A_L[3_^?&'_ +]"C^SM/_Y\8?\ OT*FHH A M_L[3_P#GQA_[]"C^SM/_ .?&'_OT*FHH A_L[3_^?&'_ +]"N*^+'[-OP=^, MT"OXQ\)1+?PX-IK.G'[/>VS#[I25,'@\@-E<]J[NBN3'8# YGAI8?%THU*;W MC))K[G^#Z&5:C1Q%-PJQ4D^CU/!/[ _:E_9ZYTM(/BMX7B_Y=KM5@URUC_V7 MQMNL#U^=CP *Q_C=^V5X'O\ ]G7Q-XE^#WB1=#\9:3]D!T;6=,BBO[1FNX(Y M ;>=65\([ E0P&>H-?2=?/O_ 4>^'G@?5OV:]?\?:AX5LI-;TK[$+#53 !/ M"'O((V7>.2I5V&TY'.<9P:_.^*\LSOA[A;'ULIQDE3C1JODJ.4G"T)/FI54_ M:1E'>*FYJZ27)NO$S'#XO!9=6EAJKY5"6DKMK1ZQE\2:Z7NNUCY _P"&_?VL MO^BH0_\ A-Z=_P#(]13_ +>/[5=S)%+-\3HBT+;HR/#VGC!_"WY_&O(:*_B3 M_7OCC_H:8G_P?5_^2/RC^V,V_P"@B?\ X'+_ #/8_P#AOW]K+_HJ$/\ X3>G M?_(]?=G[&OC/Q#\5OV;?#GC[Q]=0W^K7_P!L^UW?V**+S-EY/&ORQJJC"(HX M Z9/.37Y85]U?L;_ !2_:(M/V;O#G@[X2_L\+J=O;?; /$NL:]%:VCEKR=SM MCQYD@4L5..ZFOV#P5XXSNIQ366:XO$8BG[&7+"]:O[W/3LU!<]G:ZYFDDFTV MKGTW"F;8N68R6(J3FN1V7O3UO'HK^>OXGUI_9VG_ //C#_WZ%-EL]+@C::>U MMT11EG=% ]2:\;_ .%=_ML^.>?&'QW\-^$8'^_:>$-!-RY7^[YMT05/NM.B M_89^&>N2+=?%OQMXQ\<2@[BGB+Q'*80W^S'$4"CVR:_I_P#MS/L7_N66R2_F MK3A2C]T?:U/O@F?H'UO&5/X5!^LVHK\.:7WI'1>-OVGOV8OAZ7C\3_%/P^DJ M??MK.474RGT,< =@?J*Y;_AK:/Q5^[^#/[-'C/Q/N_U5]+I"Z?92>F)YNGXK M7I'@GX(?![X.S_HWA3P!X$M7Z_;)7U. M]C^GE@0G\:%_8_\ %WBP^;\8OVG/%^L;N9+/0A%I%L_^RT<(.X?B*]QHH_U/ MR^OKCJU;$/\ Z>59B;D/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $ M/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_ M]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V= MI_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^, M/_?H5D6=E9GQG>Q&TBVBSC(7RQ@')K=K'LO^1WO?^O*+^9H TO[.T_\ Y\8? M^_0H_L[3_P#GQA_[]"IJ* (?[.T__GQA_P"_0H_L[3_^?&'_ +]"IJ* (?[. MT_\ Y\8?^_0H_L[3_P#GQA_[]"IJ* (?[.T__GQA_P"_0H_L[3_^?&'_ +]" MIJ* (?[.T_\ Y\8?^_0H_L[3_P#GQA_[]"IJ* (?[.T__GQA_P"_0H_L[3_^ M?&'_ +]"IJ* (?[.T_\ Y\8?^_0H_L[3_P#GQA_[]"IJ* (?[.T__GQA_P"_ M0H_L[3_^?&'_ +]"IJ* (?[.T_\ Y\8?^_0H_L[3_P#GQA_[]"IJ* (?[.T_ M_GQA_P"_0H_L[3_^?&'_ +]"IJ* (?[.T_\ Y\8?^_0H_L[3_P#GQA_[]"IJ M* (?[.T__GQA_P"_0H_L[3_^?&'_ +]"IJ* (?[.T_\ Y\8?^_0K(L[*S/C. M]B-I%M%G&0OEC .36[6/9?\ ([WO_7E%_,T :7]G:?\ \^,/_?H4?V=I_P#S MXP_]^A4U% $/]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ%344 0_P!G:?\ \^,/ M_?H4?V=I_P#SXP_]^A4U% $/]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ%344 0 M_P!G:?\ \^,/_?H4?V=I_P#SXP_]^A4U% $/]G:?_P ^,/\ WZ%']G:?_P ^ M,/\ WZ%344 0_P!G:?\ \^,/_?H4?V=I_P#SXP_]^A4U% $/]G:?_P ^,/\ MWZ%']G:?_P ^,/\ WZ%344 0_P!G:?\ \^,/_?H4?V=I_P#SXP_]^A4U% $/ M]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ%344 0_P!G:?\ \^,/_?H4?V=I_P#S MXP_]^A4U% $/]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ%344 0_P!G:?\ \^,/ M_?H5D^(+:W@U?2#!;HF;PYV(!GY36Y6/XE_Y"^C_ /7Z?_030!L5^(/_ >\ M_P#)K/P/_P"R@:C_ .D(K]OJ_$'_ (/>?^36?@?_ -E U'_TA% 'G_\ P:;? M\I3/VN_^WC_T^3U^_P!7X _\&FW_ "E,_:[_ .WC_P!/D]?O]0 4444 %%%% M !1110 4444 %%%% !1110 4444 %>"_M<_\EP^!G_8]R_\ HBO>J\%_:Y_Y M+A\#/^Q[E_\ 1% 'O5%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %8_B7_D+Z/_ -?I_P#036Q6/XE_Y"^C_P#7Z?\ MT$T ;%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 5XM_P4-_Y,]\7_\ 7[87_1(/_+@T_\ M^2*AN?V OVM[.:&"Y^$VU[A]D(_MZP.XXSCB?C\:_P ^O]1../\ H5XG_P $ M5?\ Y$_%_P"Q\V_Z!Y_^ 2_R/'*_3O\ X)Y?\F>^$/\ N(?^G"YKXM_X=Y?M MA?\ 1(/_ "X-/_\ DBONS]C7X>>,?A3^S;X<\ ^/M'^P:M8?;/M=I]HCE\O? M>3R+\T;,IRCJ>">N#SD5^X> 7#7$>3<8UZV88*K1@Z$DI5*_P#7E%_,UL5C MV7_([WO_ %Y1?S- &Q1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !6/9?\ ([WO_7E%_,UL5CV7_([WO_7E%_,T ;%% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %8_B7_ )"^C_\ 7Z?_ $$UL5C^)?\ D+Z/_P!?I_\ 030!L5^(/_![S_R: MS\#_ /LH&H_^D(K]OJ_$'_@]Y_Y-9^!__90-1_\ 2$4 >?\ _!IM_P I3/VN M_P#MX_\ 3Y/7[_5^ /\ P:;?\I3/VN_^WC_T^3U^_P!0 4444 %%%% !1110 M 4444 %%%% !1110 4444 %>"_M<_P#)_]>47\S0!L4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 5CV7_([WO_7E%_,UL5CV7_([WO\ UY1?S- & MQ1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !6/XE_Y"^C_]?I_]!-;%8_B7_D+Z/_U^G_T$T ;%?B#_ ,'O/_)K/P/_ M .R@:C_Z0BOV^K\0?^#WG_DUGX'_ /90-1_](10!Y_\ \&FW_*4S]KO_ +>/ M_3Y/7[_5^ /_ :;?\I3/VN_^WC_ -/D]?O]0 4444 %%%% !1110 4444 % M%%% !1110 4444 %>"_M<_\ )Y?\ MT10![U1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !6/XE_Y"^C_ /7Z?_036Q6/XE_Y"^C_ /7Z?_030!L4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5C^)? M^0OH_P#U^G_T$UL5C^)?^0OH_P#U^G_T$T ;%%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %8]E_P CO>_]>47\S6Q6 M/9?\CO>_]>47\S0!L4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 5CV7_([WO\ UY1?S-;%8]E_R.][_P!>47\S0!L4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 5C^)?^0OH_P#U^G_T$UL5C^)?^0OH_P#U^G_T$T ;%?B#_P 'O/\ R:S\ M#_\ LH&H_P#I"*_;ZOQ!_P"#WG_DUGX'_P#90-1_](10!Y__ ,&FW_*4S]KO M_MX_]/D]?O\ 5^ /_!IM_P I3/VN_P#MX_\ 3Y/7[_4 %%%% !1110 4444 M%%%% !1110 4444 %%%% !7@O[7/_)Y?_ $10![U1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !6/XE_Y"^C_P#7Z?\ T$UL5C^)?^0OH_\ U^G_ -!- &Q1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !6/XE_Y"^C_P#7Z?\ T$UL5C^)?^0OH_\ U^G_ -!- &Q1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6/9?\CO>_ M]>47\S6Q6/9?\CO>_P#7E%_,T ;%%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %8]E_R.][_P!>47\S6Q6/9?\ ([WO M_7E%_,T ;%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %8_B7_D+Z/_ -?I_P#036Q6/XE_Y"^C_P#7Z?\ T$T ;%?B M#_P>\_\ )K/P/_[*!J/_ *0BOV^K\0?^#WG_ )-9^!__ &4#4?\ TA% 'G__ M :;?\I3/VN_^WC_ -/D]?O]7X _\&FW_*4S]KO_ +>/_3Y/7[_4 %%%% !1 M110 4444 %%%% !17C_[8GP*^+'[3'A+2O@IX'^-&O\ P]\.:I?O+X\\3>#M M0%KK?LI_!;]G M[X37OQ%^!'[]4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 5C^)?^0OH__7Z?_036Q6/XE_Y"^C_]?I_]!- &Q1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6/XE_Y" M^C_]?I_]!-;%8_B7_D+Z/_U^G_T$T ;%%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %8]E_R.][_P!>47\S6Q6/9?\ M([WO_7E%_,T ;%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %8]E_R.][_UY1?S-;%8]E_R.][_ ->47\S0!L4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5C M^)?^0OH__7Z?_036Q6/XE_Y"^C_]?I_]!- &Q7X@_P#![S_R:S\#_P#LH&H_ M^D(K]OJ_$'_@]Y_Y-9^!_P#V4#4?_2$4 >?_ /!IM_RE,_:[_P"WC_T^3U^_ MU?@#_P &FW_*4S]KO_MX_P#3Y/7[_4 %%%% !1110 4444 %%%% &+\1?B)X M'^$G@?5/B5\2?$]IHVA:-:-Y). % +,Q"@$D"O!/@Q\*+S MQU\>+W_@H]^T[IH\.7L7AU]!^%WACQ ZPMX0T":5))[FZWG;%J5_(L+3#.8( MHH+?.Y9F?<_;P_X)X?!/_@HGX1T'P%\>O&'CJRT;P_JHU.UT_P '>+9M*2>\ M4J89YC$,R-$5W1Y/R,Q8C*#VH ^R?'?@#P)\4O"5]X!^) MG@O2O$.A:G 8=2T;6]/CNK6ZC/5)(I59'4^A!KX6_P"",O[,L/[&G[4O[7O[ M,_P;N[K_ (4GH'Q'T*Z^'NF27+30:/J5[I"7FK:?"[$_+"9K$;+2=(M'EE6!)7EDFF ME=I)KB::5FDN)Y)&:22:5FDD=V=V9B20#I**** /+_BMX4_:SU?Q<]Y\'_BO MX7TC13 @2RU;0GN)A(!\[%P1P3T%>!_M">#_ -KZT^*'PM@\:_%KPG?:A<>* M94\.W%IH+Q)9W/D$^9(,GS%P,;:^S*\@_:/\"^+O%GQ8^$FM^'-!GN[30_&$ MEUJT\(!6UA,#*';GIGB@#$_X5]_P4/\ ^C@O G_A+O1_PK[_ (*'_P#1P7@3 M_P )=Z]ZHH \%_X5]_P4/_Z."\"?^$N]'_"OO^"A_P#T<%X$_P#"7>O>J* / M!?\ A7W_ 4/_P"C@O G_A+O1_PK[_@H?_T<%X$_\)=Z]ZHH \%_X5]_P4/_ M .C@O G_ (2[T?\ "OO^"A__ $<%X$_\)=Z]ZHH \%_X5]_P4/\ ^C@O G_A M+O1_PK[_ (*'_P#1P7@3_P )=Z]ZHH \%_X5]_P4/_Z."\"?^$N]'_"OO^"A M_P#T<%X$_P#"7>O>J* /!?\ A7W_ 4/_P"C@O G_A+O1_PK[_@H?_T<%X$_ M\)=Z]ZHH \%_X5]_P4/_ .C@O G_ (2[T?\ "OO^"A__ $<%X$_\)=Z]ZHH M\%_X5]_P4/\ ^C@O G_A+O1_PK[_ (*'_P#1P7@3_P )=Z]ZHH \%_X5]_P4 M/_Z."\"?^$N]'_"OO^"A_P#T<%X$_P#"7>O>J* /!?\ A7W_ 4/_P"C@O G M_A+O1_PK[_@H?_T<%X$_\)=Z]ZHH \%_X5]_P4/_ .C@O G_ (2[T?\ "OO^ M"A__ $<%X$_\)=Z]ZHH \%_X5]_P4/\ ^C@O G_A+O7!_%N__;S\!>-_ OAK M5OC=X0N)_$VO/96,MMX;PD$@B+[I PR5P,8'-?6U>0?M'^!?%WBSXL?"36_# MF@SW=IH?C"2ZU:>$ K:PF!E#MSTSQ0!B?\*^_P""A_\ T<%X$_\ "7>C_A7W M_!0__HX+P)_X2[U[U10!X+_PK[_@H?\ ]'!>!/\ PEWH_P"%??\ !0__ *." M\"?^$N]>]44 >"_\*^_X*'_]'!>!/_"7>C_A7W_!0_\ Z."\"?\ A+O7O5% M'@O_ K[_@H?_P!'!>!/_"7>C_A7W_!0_P#Z."\"?^$N]>]44 >"_P#"OO\ M@H?_ -'!>!/_ EWH_X5]_P4/_Z."\"?^$N]>]44 >"_\*^_X*'_ /1P7@3_ M ,)=Z/\ A7W_ 4/_P"C@O G_A+O7O5% '@O_"OO^"A__1P7@3_PEWH_X5]_ MP4/_ .C@O G_ (2[U[U10!X+_P *^_X*'_\ 1P7@3_PEWH_X5]_P4/\ ^C@O M G_A+O7O5% '@O\ PK[_ (*'_P#1P7@3_P )=Z/^%??\%#_^C@O G_A+O7O5 M% '@O_"OO^"A_P#T<%X$_P#"7>C_ (5]_P %#_\ HX+P)_X2[U[U10!X+_PK M[_@H?_T<%X$_\)=Z/^%??\%#_P#HX+P)_P"$N]>]44 >"_\ "OO^"A__ $<% MX$_\)=Z/^%??\%#_ /HX+P)_X2[U[U10!X+_ ,*^_P""A_\ T<%X$_\ "7>N M#^+=_P#MY^ O&_@7PUJWQN\(7$_B;7GLK&6V\-X2"01%]T@89*X&,#FOK:O( M/VC_ +XN\6?%CX2:WX[M-#\8276K3P@%;6$P,H=N>F>* ,3_A7W_!0_ M_HX+P)_X2[T?\*^_X*'_ /1P7@3_ ,)=Z]ZHH \%_P"%??\ !0__ *."\"?^ M$N]'_"OO^"A__1P7@3_PEWKWJB@#P7_A7W_!0_\ Z."\"?\ A+O1_P *^_X* M'_\ 1P7@3_PEWKWJB@#P7_A7W_!0_P#Z."\"?^$N]'_"OO\ @H?_ -'!>!/_ M EWKWJB@#P7_A7W_!0__HX+P)_X2[T?\*^_X*'_ /1P7@3_ ,)=Z]ZHH \% M_P"%??\ !0__ *."\"?^$N]'_"OO^"A__1P7@3_PEWKWJB@#P7_A7W_!0_\ MZ."\"?\ A+O1_P *^_X*'_\ 1P7@3_PEWKWJB@#P7_A7W_!0_P#Z."\"?^$N M]'_"OO\ @H?_ -'!>!/_ EWKWJB@#P7_A7W_!0__HX+P)_X2[T?\*^_X*'_ M /1P7@3_ ,)=Z]ZHH \%_P"%??\ !0__ *."\"?^$N]'_"OO^"A__1P7@3_P MEWKWJB@#P7_A7W_!0_\ Z."\"?\ A+O1_P *^_X*'_\ 1P7@3_PEWKWJB@#P M7_A7W_!0_P#Z."\"?^$N]'_"OO\ @H?_ -'!>!/_ EWKWJB@#P7_A7W_!0_ M_HX+P)_X2[UP?A^__;SU7]H;Q#\)K?XW>$$U#2=!M+VXNW\-YADCE8A54 ;@ MPQR3Q7UM7D'@WP+XNL/VT_&GQ O-!GCT74/!^G6MEJ+ >7+-&[%T'/4 T 8G M_"OO^"A__1P7@3_PEWH_X5]_P4/_ .C@O G_ (2[U[U10!X+_P *^_X*'_\ M1P7@3_PEWH_X5]_P4/\ ^C@O G_A+O7O5% '@O\ PK[_ (*'_P#1P7@3_P ) M=Z/^%??\%#_^C@O G_A+O7O5% '@O_"OO^"A_P#T<%X$_P#"7>C_ (5]_P % M#_\ HX+P)_X2[U[U10!X+_PK[_@H?_T<%X$_\)=Z/^%??\%#_P#HX+P)_P"$ MN]>]44 >"_\ "OO^"A__ $<%X$_\)=Z/^%??\%#_ /HX+P)_X2[U[U10!X+_ M ,*^_P""A_\ T<%X$_\ "7>C_A7W_!0__HX+P)_X2[U[U10!X+_PK[_@H?\ M]'!>!/\ PEWH_P"%??\ !0__ *."\"?^$N]>]44 >"_\*^_X*'_]'!>!/_"7 M>C_A7W_!0_\ Z."\"?\ A+O7O5% '@O_ K[_@H?_P!'!>!/_"7>C_A7W_!0 M_P#Z."\"?^$N]>]44 >"_P#"OO\ @H?_ -'!>!/_ EWH_X5]_P4/_Z."\"? M^$N]>]44 >"_\*^_X*'_ /1P7@3_ ,)=Z/\ A7W_ 4/_P"C@O G_A+O7O5% M '@O_"OO^"A__1P7@3_PEWK@_#]_^WGJO[0WB'X36_QN\()J&DZ#:7MQ=OX; MS#)'*Q"JH W!ACDGBOK:O(/!O@7Q=8?MI^-/B!>:#/'HNH>#].M;+46 \N6: M-V+H.>H!H Q/^%??\%#_ /HX+P)_X2[T?\*^_P""A_\ T<%X$_\ "7>O>J* M/!?^%??\%#_^C@O G_A+O1_PK[_@H?\ ]'!>!/\ PEWKWJB@#P7_ (5]_P % M#_\ HX+P)_X2[T?\*^_X*'_]'!>!/_"7>O>J* /!?^%??\%#_P#HX+P)_P"$ MN]'_ K[_@H?_P!'!>!/_"7>O>J* /!?^%??\%#_ /HX+P)_X2[T?\*^_P"" MA_\ T<%X$_\ "7>O>J* /!?^%??\%#_^C@O G_A+O1_PK[_@H?\ ]'!>!/\ MPEWKWJB@#P7_ (5]_P %#_\ HX+P)_X2[T?\*^_X*'_]'!>!/_"7>O>J* /! M?^%??\%#_P#HX+P)_P"$N]'_ K[_@H?_P!'!>!/_"7>O>J* /!?^%??\%#_ M /HX+P)_X2[T?\*^_P""A_\ T<%X$_\ "7>O>J* /!?^%??\%#_^C@O G_A+ MO1_PK[_@H?\ ]'!>!/\ PEWKWJB@#P7_ (5]_P %#_\ HX+P)_X2[T?\*^_X M*'_]'!>!/_"7>O>J* /!?^%??\%#_P#HX+P)_P"$N]'_ K[_@H?_P!'!>!/ M_"7>O>J* /!?^%??\%#_ /HX+P)_X2[U@:OXB_:U^%WQ<^'>A_%WXE>&M[M-#\82 M76K3P@%;6$P,H=N>F>* /7Z_$'_@]Y_Y-9^!_P#V4#4?_2$5^WU?B#_P>\_\ MFL_ _P#[*!J/_I"* //_ /@TV_Y2F?M=_P#;Q_Z?)Z_?ZOP!_P"#3;_E*9^U MW_V\?^GR>OW^H **** "BBB@ HHHH **** "BBB@ HHHH **** "BO/_ -HG M]JS]FK]D?PA;^/?VG?CIX7\!Z/>7BVEE?^*-9BM$N9R,^5'O(,C8!8A02%!) MP 31X^_:L_9I^%_P';]J'Q]\>/"FF_#H6$=Y'XTFUR%M-G@DQY3Q3JQ6;S"0 M$"%BY("@D@4 >@45X_\ LB?M^?L;_MY^'=2\4_LA_M!Z!XYM=&G2'5X]+E=+ MBR9\[#+;S*DL:OM;:S(%;:VTG:<>P4 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 45X]^VC^WW^R+_ ,$]OAI'\6/VN_C5 MIOA#2KJ9H-,BN$DGN]1F4 F.VMH5>:=@"-VQ2$# L5!S7RG\&O\ @Z/_ .". M'Q@\=V_P^NOV@-5\'75Y(J65[XY\+76GV4I;[I:XVM' I'.^9HUQWH _0VBJ M^E:MI>O:7;:YH>I6][97END]G>6DRR13Q.H9)$=20RL"""#@@@BK% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%9_BOQ M;X4\">';OQ?XX\3:?HVDV$1EOM4U6]CM[>V0=7DDD(5%]R0*\0TO_@J[_P $ MO];\0+X5TC_@HG\$+C4))?*BM8OBEI):23.-J_Z1ACGL,DT >_T5%8WUEJEE M#J6F7D5Q;7$2RV]Q!('25&&596'# @@@C@@U+0 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 45S/Q(^-'P=^# MD%G=?%[XL>&?"L6HSF'3Y/$FO6]BMU(,92,S.N]N1P,GFNBM;JUOK6.^L;F. M:&:,/#-$X974C(8$<$$<@B@"2BN-^#O[0OP2_:!L]5N_@U\3M(\0-H&J2:9X MAL[&Y'VK2+Z,E9+2\MVQ+:3J0&W:4 M!Y%7&XJNPT^[G1CA66*>57*L1@'&">!D\4 >G5^(/\ P>\_\FL_ _\ [*!J/_I"*_;N MUNK:]MH[VRN$FAF0/%+$X974C(8$<$$/_3Y/7[_5^ /_ :;?\I3/VN_^WC_ -/D]?O]0 44 M44 %%%% !1110 4444 %%%% !1110 4444 ?$G[?'QD_8L_93_:SM/VA_P#@ MH_X4LSX NOAM;Z1X"\8:]X-GUO3=#U9+Z[EU.U988)OLEQ>02:848H/.73Y$ M#93:WYI>&/ GPQ_:^^-"?MU_'S]FKQQX*_X)P^!/'%UJO@;X?6NBSRZ?=:M+ M&@E\176D0JTL6BO*CLZ0(\4)X=^*/Q3\*Z)<7 M-N)H[#7]$ M+_5M3TR^U6VT?PGJ5G,L5O;R0+/,Z0.=@+W,0W8P2QYS7I] !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?#'[9?Q7_ &0O MV+/V\E_;"_X*!^#)8O"^H> -*T/XSD6Y* 3K"T9D7R K>.>,?^"A'["'_!:']MOX._LN?LH_"R#XV>'?#&L:IJ MWQ=\6^(/ LO]@Z;X>ET>]MS82?;X4=Y)[Y["1-J!1)9QL&.TE?OKXV?M;?L7 M_![5Y/AC^T;^TU\+_"U_>V FE\/>-O&>G6,T]K(64.8+J56:-BC@':5)5AV- M<1X,_;T_X)/?#C3&T7X>?MG_ +/&@V;RF1[31?B+H5K$SGJQ6*=03[XS0!SO M[&W[-C?\$]OCE=?LD?"K7M2N_@SXIT"^\2?#WP_JM])RG%]#<01L6,3PW8W$.@'U37D'PI_;K_8_^/_QDB^"_P!_:"\%^/M=C\-WF MM7K>"O$]EJJ:;:PSVD&+AK:5S"TKW2[ 0-XAD/\ #SZ_0 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'YY_MO\ @3]@#]H? M]O&[^#/_ 5F^)=M9>'=+T+3K_X+> _&/B^71/#.M[E<7VH;EEACO]1CGS 8 M)9&,, A=8OW[.=O5/^"5W_!O%>>'"]]^SK\ HM/$(8WL.L6T.$QC=YR3AO\ M@6[WS6I_P66_;)_X)&?!?P;H7[/W_!3?PKIWCB;Q8_VGP[X M_"SZOJC*&,7 MVR%(@'M/FW(LP>-V(=4+;7 ^;OV(?^".?_!L-^W*EY\2OV7_ (++X@ET:=!K M?@[5O&WB*UO-%F/*I=Z?=723Q@D$ N&B?:=I8 T ?0W_ 2VTG]DSX5?M >/ M?V?_ /@FM\6)O%7P/T;0+:ZU73+#Q-/KFA^$_$CW#C['IE_+)+N\^#?+/:I+ M(L#0Q-B,W!#?=%?-/[%_QY_9I\-?'+XA_P#!,_X)?L]#X;7_ ,%+6PNY=%TC M3+6'1KO3M04RVMW:/ 06=UYE62-'67>"9/\ 6-]+4 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110!\-_M9_%#_@O1%^V3KOP MF_85^'W[-=Q\.;?PKIVL:-K_ ,5[378KJ225I8;BS+V5V5FECE@,A*PHJQ7, M )+$D\I_;/\ P=6?]"G^PA_W\\7_ /QVO4?V]_\ @MA^R%_P3]^,6A?LX^,O M#7Q ^(/Q'U^R%[!X"^$_A8:QJEM:$L%GFC:6)44[7(0,9"JEMFT@GU7]CK_@ MH!^S+^W+HFH77P0\67L6MZ&47Q/X)\4:3-I6O:$[_=%W8W"K+&K<[9 &C<@[ M7;!P >7_ /!.BX_X*I3_ !X^*A_X*<6_PSAF_P"$8\+GP3%\(FU Z*L9N-;^ MU9^WDR_:Z2-XD\MG"AI.6'O= !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?E!X$_X)X_ +_@ MH1_P6K_:A\1?\%*?" MXT&>\D9M.NQEF^RM)]CG/R8MF;SU\P_;Q_X*Y?LF? 3]M?1?V;?!_P"Q3\0/ MV@?C=X1TX:C=6OPK\$1:GJ/A"SG1&.Z%_BJ$^%$%KXWU+2)/#G@_[-#)H^IZ: MUC/"Q#LUQ$7RT:S6DJE0_F[O3_V(O^"#_P"S[\+_ (O?&7X^_MO>#-'^._CS MQY\1[Z\TCQ?\3]&L]5D30FCB-K&()(S!%,,R1NR1Q\1JJ*D:JM2?M(_\%L[7 MPC^VQK?[(W[&W_!/OX@?M#>-/A[9K#\0M;\&^1;6OAL7&R0V?VJ5&#R'RU+1 MDQJ7B"AF:-PGTO\ LG?MR_"K]KRPU/0O#FA>)/!/CO08$?Q/\-/B-H+Z9KVB M>9D1RRVKG]];N0=EQ [PR8(63<& /-_^"97Q ^&"?$']H/]EOX#AE\!?!SX MK1:'X7LXW9K;2#+I5G<7NEVV[E8+>^>["Q_=B$GE(%CCC4?GE_P>\_\ )K/P M/_[*!J/_ *0BOT7_ ."7/[54?[3%I\;]!U/X#^&O!'B+X9_'C7/!_B^Z\*$" MT\3ZE:K 9-9V>6KQO.KQY61I7&P ROQC\Z/^#WG_ )-9^!__ &4#4?\ TA% M'G__ :;?\I3/VN_^WC_ -/D]?O]7X _\&FW_*4S]KO_ +>/_3Y/7[_4 %%% M% !1110 4444 %%%% !1110 4444 %%%% 'S1^V[_P $F_V+_P#@H5\7? /Q M:_:F^$MAXHE\"VFH6<-A>O/''>6UTJ$)(8)8V8Q2QJZ!BR#S)OERX9>'_P"( M>+_@BY_TC_\ !_\ X%7W_P D5M_MK:%\?OVL/V@;?]A7X1_M::G\$M&B\"P^ M*?%7B3PE#'_PDNOP37D]HMEID\IQ9) ;?S+BY17D!NK-%VB1RWSQZK_PD][^W5^U=+KI^9M?D^+-LUV7R"7\PZ?G.0#^ H ^G?V:O^"/O[ _[ M&/[0-C^T5^R7\!M+\!ZS#X;U#1-3329KETU"VNI;67#B69E!1[52"%S\[#(% M?3U?&_[(/PT_:!_8+_:)\/\ ['GC_P#;/\1_&[P7XS\,:IJ7A:7XBM%-XI\- MRZ>]J'\V[CP;^QE6Z"^9(BM#*D2 LLV$^R* "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH ^?OVG/^"8?[%G[9/QZ\,?'[]I MGX#^&_&NH^%_"U_H5K9^(]*2Z@E@N+BWG1V5SM+0M%,(\@X%W-T)S7.?\.7_ M /@D%]K_ +/_ .'>'P;\_9O\C_A"[/?M]=NW./>N4_;-^%7B3]O3]JZ]_84\ M4?M?>+_A1X*T7P#IWB*\\/\ PXU6+3->\<-=W5]!*/MKJ[I86HLXTDB@7<[7 MG[UD7RM_B[?\&DW_ 2.%V-8M=/^)\&JB3S5UF'XAS?:A+_ST#E"-^>E>[U\<_L2_#CQ=^Q#^U&_P"P78?M>^*_B[X/O?A[>>*- M*M/B-JT.H^(?!+VM[8VR6TUY&B--:7:WKM;K,@:/^SI@C.I;9]C4 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!\(S_ +.= MQ\$_^"[&M_MK_%OX;7NM^&?B)\)]-\-^ _'-OI,E[#X1U6VG*7-A/Y:N;%;J M-D=+IPD18RPEPSA7^F?C[^R3\/?C9KNG_%+2)G\)_$OP]$R^%/B5H5NBZEIX M/)MY21B\LG( ELYMT4@YPKJDB>-_M?>-_P#@HM^T'\5M;_9A_P""=7COP3\- M(/"=K:?\)Y\6?&6F'5+JVN[N+SX;'3-.VF*21(#%+)/<'R\3HB*S!ROS^G_! M)/\ X+G:)J:^,- _X.*=J?"7P=%;7VG.TFE:VML]U ][82-\WDNRY,3 M_O(6)C?=M$C_ *)U\U_L2_%?]M+0O&>H?LI_\%!8?!NJ>.-.T%-;\-^/O "R MPZ=XHTL3"WF:6UF :SO()6A\U%S$ZW,;1D8=5^E* "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^)?A-^S5XI_9D_X+._&K M]JKQA\+M2U_P_P#M!>&/"]GX4\<:/I4E\?"]WIMM]CNM*NUB5I;6"YV6UR+@ MJ+?,)61U94S]&_'_ /9;\$?'&^TWQ]8WLOA?XA>&D<^#OB)HL"#4=)+,/&]OX876O$>LZI/IMIJ1M[2*5XX;*U2VO[4>?N,SREPH54S)XO9_\ M$+O^"C?AS44\2^#?^#B;X^QZM&V]&UW33J=D7Z\V>,HOAM/I6H:6TDFE:U'::1?V$EW92. M,^6TELS&%B9(=XC^('[7'A_Q5XE_9,_;A\5^&?%WC;PAHNF MZSI?Q#\)::;"#Q)I-[+=P1R7-EDBSO(YK&<2)&3"ZO$T?/F*GT90 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'QO\ LO\ M[,'CW]C_ /X*6_'[XI:E\.+G6_"/[0^I:-K6C>.=*B6>71KVTM'MY]*U",'S MHXBQ,T$ZJT($CI(T;!=_T!\?OV9_"'QR;3?%MIJ,_AKQWX:WR>#?B!H\2?VA MH\C8WQY88N+63 $UI+NAF4#$GRV+$;V^ZZ^>?V&?&?[2N@ZWXQ_9._:W^)^B^/_&/P[MM*O;? MXBZ'HZZ:-?TK4!\LT9H[2^22RN5DCC8HT9MY% \T@?0U !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?(_[%7[*/Q._ M8G_; ^/$<7@,:]X#^.?Q&E\?:7XVT^[MQ/HU_<6ZK=Z9J$,CI*8Q+&7MY8%E M7$SK)Y1 +>Y_'[]G#PM\<[?3O$-OJMQX;\:^&WDG\&>/-'C3^T-%F< .!N&V M>VDPJS6LF8IE #+E49?D7XH_LC?&#_@KEXW\;W'Q(_X* ?$7X9?#/PAXYU3P MI8_"SX+:G#I-_))83F"2ZUB_=)9)6N2HN(K;RUC2VEMG&YY&<\1X>_X->/V< M_AGJ@\6_ K_@H;^U=X,\0PR>;;:QI?Q2M\B3CF15LE,B\ %=PR.#QQ0!Z_\ M\$:OV;?VG/V?^36?@?\ ]E U'_TA%?IY^P/XS^-T-GX[_9Q_ M:"^,%A\1_$7PJ\26^D'XAV&FQV(F."_B6?RY53Y640RX4S M%%_,/_@]Y_Y-9^!__90-1_\ 2$4 >?\ _!IM_P I3/VN_P#MX_\ 3Y/7[_5^ M /\ P:;?\I3/VN_^WC_T^3U^_P!0 4444 %%%% !1110 4444 %%%% !1110 M 4444 ?,_P#P5"_9G_8+^/GP3L_$?[=7Q(L_AY9>%KYI?"_Q2C\:)X M3+M+6>H.RA&D50#$V])-BY1BBD?&OPD_X(N_$GXX^'HO&G[-O_!RY^T;XK\! M32M%;7?AGXG'51M&,QK?6]X8PP![)QD<#H>Q_P""F7[*WP[_ &K/^"T_[./@ M?]M[3'U3X&'X=ZTW@_0=2N'32-7\ M,]>^*NM7-_XJUO20X$=REQ2LH*O^\4X^QZ_,GX7?%G6_BM_ MP#]%C MM=*UV)>19ZQIUOY<-_;MTWD+<1?>AFC(Y .5_P""=/PQ_P"";O[&7Q.\;_L$ M?LF>';C0OB/HEK;Z[X]MO$4-U/K.N6TA"P:I+J$X9;V%C(0OER%8F=T\N)MR MU]<5^:?[)_Q"\8_$?_@XO^(>I_$7X5ZCX.\0V'[)FF:?KFCWF98/M,?B EI; M.ZVJM[:.KH\+-%^"_PF^$6D^)] ^'OAO67T]?%=[>W,D4E_ M,Z_-)'"Z- 67E"B!&3?)O^E_AE^Q=\9_^"<=DFH?L<_%+QK\1/AQ:K_Q-O@G MX_\ $7]I75K .LN@:C+S^TE^SS^W%XO M_9O^)DUG!INH^+_#=Y')I>OQ1[OLT>IZ=/(D-Y)'N=8I-R2*K%%;CX/\ PP_MRYL+'5+;4[5W MOM5/V=XY)!'>0RP,R,,L8T(/AM:K M_P 37X!^)_$LNHI! .3+X?O;Z1I;.X7D_9)Y6M9S\N;9CYU '3_\$YOV?_V= M_@5X5\4P?"W]I75/C#XWO=72#XH_$+Q5XL75M;NM0MM\:6EUAO\ 0D@S*D=F M%180S_*69V;Z/K\WO^"1GQ(^'GQ=_P""OO\ P4!^(_PLU!;G1=5O/A?)"QM7 M@DCG'AZZ2XBFAD59(9XYUECEBD59(Y4='4,K ?I#0 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% 'Q'_ ,%*_P!@/]GGXC>. M8?VB='_;\\3_ ++/Q.UJ"+3G\<^$O'L>D0^)EA7;#!?V'"OG(/M7.^!/^">/P"_X*$?\ !:O]J'Q%_P %*?"^ .I:])=69CSE[C09[R1FTZ[&6;[*TGV.<_)BV9O/4 Z3 M_@FW\-_V*OA%\(]:^'W['7Q+?Q=/8^(YE^(VO:[XBDU+Q'=:\H$4S:U)/BXC MO0(E4Q2I&45 JHB@"OHFOSE_X(@?$'P=\5?VQ_VY/B)X!N)9-*U;XU:9/;_: M+*2VF1CI2B2.6&55DAF20.DD;JKHZLK ,"*_1J@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** /S[_X*I_L8?\$T?&7Q-?!WQ?M_"NH^((8?W<0NH9956\2/&P2 +( %3S M-JJHX7P?_P $"?C9XOMK?4OBK_P7M_:J\<^#+N%;@:7H7CZ>U74K#&D:?Q-\!#J;-IURI):2YT(W#[=,O1DG[.&6SN2-C+ [?:4 .F M_P"";L7[".@?L\/\-/\ @GW=Z;_PB?A+Q!>:5KUE!]H&H6FMHP-W'J:W8%TM M_N93)]I EY7/ 4#\O_\ @]Y_Y-9^!_\ V4#4?_2$5]6?\&^_C'0OB%JO[9'C MSPQ'=II^L_MC^*+VT2_T^6TN%26VL7 E@F59(9!G#1NJLK9# $$5\I_\'O/_ M ":S\#_^R@:C_P"D(H \_P#^#3;_ )2F?M=_]O'_ *?)Z_?ZOP!_X--O^4IG M[7?_ &\?^GR>OW^H **** "BBB@ HHHH **** "BBB@ HHHH **** /$OVE_ M@5^T5\2-1GO_ (:?%+P5JN@7-I%'J/PO^*O@&+5-%O'C8MOCN(&BN+:1CM)> M47:*5!6$5CK^V=\6/A&HM/VMOV-O&'AFVA $OBWX;J_C+0L#C.+*%-3B4=2\ MVGQQJ.2^ 2.P^/?[=/[%W[+'B2S\'?M+?M6_#WP#JVH6/VRPTWQAXNM-.GN+ M?>R>:B3R*63>C+N QE2.U<+_ ,/A_P#@E!_TDC^!_P#X<[3/_CU 'H7PD^(O M[)'[3WB"T^//P5\9^"?&FL:#87.DP^(M"O;>[O-+@N)(GN+-V0F2WW26\)>% M]IW0KE05KTVOF'X2?M>_\$N_VE_VOM&MOV=?B!\*/B'\4CX5U*\_X2GP7>:? MJ.HZ;IL+VL,L?$3P3:ZWX;E,:J,QB$VM] [[02QN98PWSB$G(;#_X:Q_: M1^$'[C]JC]B[7Q91<2^,?@W=MXLTX*/XWLEB@U:-B.=D5G<*O(\UL M<_:<_ MX*?_ + 7[&/C^W^%O[4W[4GAGP/X@O-+CU*UTO7))8Y)K1WDC69<(0REXI%R M#U0CM7G/_#_?_@C;_P!)"?A__P"!DW_QN@#W#X)_'_\ 9(_:8\1R^./@E\0_ M"'B;Q'HUA)I]\]F\7]LZ1;R21R26MQ"X%U9AGCB9H953+(A*Y"FO3Z^7_P!F MG_@HY_P3J_;6_:D7PA^RC\0?"7Q \7Z7X%OK_5?%.B66Z?2K!;RQB6T:X>(- MMGDFW[%? -KEEY4U]04 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110!\Q_M)?#[XWO\ '?3/C5>_L?\ A[XEZ=X5E+^$-=\! M^.9= \::3"Z1FXM-MP\%M?6\DB%GB>^@BD"QJ\$A&ZNM\$_\%#_V7/$GB:U^ M'GCKQ???#CQ9>2>5:^$OBIH\WAV]NI?[EJ;Q4AO_ />M))TX.&.#7M]97C;P M)X(^)7AFZ\%?$;P;I7B#1KZ/9>Z3K>G17=K<+_=>*561Q[$&@#C/!W[)GP%^ M'_[2?BO]K3P3X%M],\;^.=#LM+\6ZG9'8FJQ6CNT$LJ#Y6F42%/-^\R*BDD( MN/2*\;^!W[/?[,G[-?Q:N_ _P+.I>';J]\.F\?P%9>([Y]$M+7[0J+<6VG22 MM:V!W@H/LZ1!@&!#;?E]DH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@#YH^-_PW_:>L/C=9?&U?V>/AM\6+3P[>22>$;O1 M=4G\,>,-#M7*M)9QW$SRVVHHY4>9&\]C#* HD1MO.]H7_!1S]F^WUFV\(?'2 M?7O@[X@NIA#;Z/\ %[1VT6.XF/ BM]09FTZ]G7UOCS[*_URWAECRH8;D=P1D$$9'0@UDZ[\9OV9O%&CW/AWQ-\ M5O NHZ?>1&*\L;_7;*:&>,]4='2!K"V"W M)9%4[&D5+J1?- W.FP,2$3'K;R1V$,IL[65WM+G M%+N+1/VHO"_BSX( M:E)((O\ BZFD+::6\A. L>M6\D^E2$G ""[\PY'R#(%=GXQ_;6_8V^'?B:\\ M%?$#]K7X9:%K.G2^5J&D:QX\TZUNK5\ [)(I)@Z-@@X(!YK(N_V_O^"?>H6D MMA?_ +:_P;G@GC:.:&;XD:2R2(1@JP,^""."#0!VGPW^&/P3T'Q/XA^-?PI\ M-:-#J'Q!-I>>(M>T9E*ZVT$1B@N'9"4D81$)Y@Y90H)(5<=A7@G['.K?L W/ MCOQ[I/["EIX%*Q+IEUXSO/AK<6CZ3)=S_:S$A6SD,*W057DE(1699X2S/QM] M[H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@#YQ\9?!W]M?P5\0(/B7X1USX8_&.'2KRYGT#3?B/X?70M>T>.;<)(K36K"& M:''EMY85K&-G Q).=Q86E_X*)> /AZ19?M=_"3QO\%9EXEU;QII*W/A_CJ_] MMZ>]Q80(>H^U2V\A'6-2"!;\>?\ !4O_ ()K_"[QGJGPY^)/[>WPAT#Q!HE] M)9ZQHNL?$+3[>ZLKB-BKQ2Q/*&C=2""I (-9!_X+#?\ !)]@5;_@I%\#R".0 M?B=IG_QZ@#V3X3Z;\$KRTU/XI?!&+PW/_3Y/7[_4 %%%% !1110 4444 %%%% !1110 4444 %%% M% 'BW[3/_!/O]DG]L/XF>"/BA^TG\#?"_C6[\"1ZA#I5EXKT22&\2,2( M\,ZLCD/#"ZE@VTJV -Y-9/\ PZ=_X)9?](T_V?\ _P ,WH?_ ,BUX!_P46^* M_P#P4<^-'_!1'X>_\$W?V"/V@M*^#-K<_#&\^(7CKXFWWA.VUJY:SAU!+".R MM;6Y'ENPE>-G7*$K,IWJ%*R>:_'W]G+_ (+.?M:_MK^!OV)?BW^VUJ7PX^%7 MAKX<2^(?$WQ;^!?F^']5\%))K<#?)\WFQPP 'V[\* MO^"=7[$_P!^,VG?'?]G?]F'P%\/-?L=#OM(GG\">#['21?6MU);2.DXM8D\W M:]K&5W9VY;'4U[77RK^SMHOC_P#8D_:-\+_L9^-_VJ?&/Q5\-^/?"6KZMX+U M+XGWT%[XCTN[TN2Q6ZMI;V&*(WUO+'?K(C2IYD+6[J9)%E01_55 !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 >7?%K]C'] MF;X[_&3P[\=/C'\&O#GBC7?#'A_4-'TI_$&AVU[&EM=S6TLGRSQMAU:U 1@0 M5$TPZ2-3O^&(OV+_ /HT3X7_ /A Z=_\9KX[_;CG_P""@O[77_!572OV"OV; M/VP]1^ O@/PA\'K?QYX@\2:!H<%YJ?B&[GU*>SCMX_.POD1^2-PSMR6WJ^Z/ M9Q'Q2_X)W_\ !2?]NG]ON+X%?MK?ML^*M/\ @=\,_ASIFHV>J?!V>3PQ-XYU M2ZN;J-7ODC>18;A!:R>:L9:-5$+0K ;AP@!^@7@7]D7]FWX5_%2W^,?PH^#' MAKPIK^,?"4?Q UO^T]9\/)87]E8W5N]ZX$MS:S M'4+=X!-N>)K>Y7>R%$B^J: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH ^*?VV?^"%'[%O[?W[7=I^U#^T3H6L7H'@G^Q=1 MTK2/$MWIJW%S#<*]M=L;9D+N(GGB8EA\JPC!VY'#?\0M?_!'3_HC'C#_ ,.A MK7_R36S^U?\ \%!_^"B_B#_@H5=_L#?\$R_V;?AYXCN/ GA33_$'Q4\7_%35 MKNUL+5+YG-K96_V5@ZS/&A82%9026'E@1EF\T\8?M1?\%N_VY/V[M=_9 _9? MT70?V8=!^%?AK2;_ .)7B[Q=H5MXGFU"^OT9XXM/)_NM0::> M"X:6*=7N'=E^6216&[!PA ')/UC7@W[)_P 4_P!HG2O'6L_LJ_MA:[X7USQU MH&A6FMZ5XQ\(Z=)86GB;29I98//:RDDD:SNH9H2DT:R21$30.C#>T<7O- !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?&O M[4'_ 0A_P""!X8&WYVI:1;<9?/-?\0R__ 0Y_P"C$=/_ /"VU_\ ^3ZQ?C/^V7_P M5=^/G_!2KX@?L>_\$X?!?PAT?PE\#-/T63XB>)_BZ+]UUF_U.S6]@LK;[%EX MU\AP"P0[61F+X*1OP4'BC_@N+_P42_;L^('PF\+?&B']DKX<_!I-*LM4.E>& MK#Q->>)M6N;1+EGMY[J-4EM<,65\1XC>$20&5I%B /KG]AG_ ()9_L@_\$X/ M''CC7OV._ANGA#1_'>EZ-!JV@Q:G>7:?:K"346%R)+N>5P72^5"@(4>0#@EC M7T;7A7[)/Q*^..F>./%7[)?[4?CK1?%?CKP1H^E:U;^,M#T@::GB'1-1DO8; M:ZFL@[K:W2SZ=>Q2QQLT1$<4J[!+Y4?NM !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 ?*OQ9_X(O?\$ZOV@/VI?%O[6/Q] M_9F\+^,_$'B[2=+M;Q->L&E2*:S2>(W &_:7DA>VC;Y<@6B')SQ%_P .+O\ M@C]_TCM^%_\ X3J?XUXE?_M$?\%?OVP_^"B7Q<^''[%/Q"^&'P[^%?P$URQT M'4(?'GAJ;4;CQAJLMG%=RHYB*R6\"K*JAXGC(5D8>868)R'PZ^$__!9'_@I' M^V7\6-;^-G[77B;]F3X=_"?Q5!X9\/>!_A8;:[EUF[%E;WDEZ;VXA'GP/%"M'\8+82ZGX=T6 M QVHN[83J;E5+':SQRQH54!1Y .,LQKVBO#/V._B5\5E\2>./V6?C_\ $:Q\ M8^,_AG-ISR>,++2X[%];TK4('DL[FYMHCY=O=!H+J&18\1OY"RHL8F\J/W.@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** / MG;Q%_P $HO\ @GMX^^/7C7]HKXL_LA?#?QKXB\=264VKW7C3P18ZJTRS/ 5O8I5E1E:: 22?,S"-"L0 /T#_9O_ M &0OV>OV1D\4:;^S?\+-"\%Z/XKUR/5[[P]X8TB"PT^"Z6T@M6>*"!%2/\_P#)K/P/_P"R@:C_ .D(H \__P"#3;_E*9^UW_V\?^GR>OW^K\ ? M^#3;_E*9^UW_ -O'_I\GK]_J "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@#YS_:G;7-"^.?A3XN:Q^QQXM\56G@L--H/Q$^&.N6LVL::L^!?65UILS02 MW%E,L<8>* W;.5CD$4&_ 5UX2T6S;41_9MM:7-RMQ-.L&W/VABHC, MF[!0 %20I'JU?'OP(\5_"GX&_P#!1R\_8.\)_%7XS:9J,'P[;Q?I?@CQ9KR: M_P"'-5T=KA;7[5:7MZ;C4;22&YW1?93/'$ /EC9-C+]A4 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!\[?M$#XH^&_CWH_ MQCN_V)I?'NE^%8V7PWXP^'/C6*'Q/80SI']LMKFPNS:17-F[QJQA2[G\PQ1- M]G\V*,UU/PJ_;R_98^+?BR'X:Z9\35T#QE,,IX#\=:;<>']=;'!*6&HQPSS* M#QYD2O&<@AB"">)_X*&_\%9_V-_^"95IX=M?VCO%.KW/B#Q;.T?ACP9X2TAM M1U?40K!6D2!2H5 S!=SLH9CM7<00*OP!_;*_X)S?\%;/!FI_#*STS2/%5QI\ M"7'B+X7?$_PAY&J:>C<+-+IU_'EH^0!/&'CR0 ^>* /5;/\ 9*^"=E^UW>_M MQQZ#=/\ $2^^'\7@M]3EU&5H8M(2\:\\F.$G8A:8JS,!D^6O3YL^EU\;_LH> M+/@M\*/^"C7CO]A3P%:_%#PWJ?ACP##XDM/#.H>-I-:\)7VD7-S%##=V:WCR M7&GW$<@>(VL7E6Z@R$"3Y6'V10 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% 'R3\3/B1^RS^SU^WCJ'[07Q#\5>(OA3JVH> M'[7PYXO\0^+/"L\7A+Q?I\(>>RD_M;'V2UNK:6XEC1YIHW*231M#(/*DB^GO M"TW@/Q/CXF^"KG2M176M/@C77M+ECF6]M8FE:$"9"1)&K33%<$@&1\=37._' MO]I3]FW]F;PO#XH_:9^.G@WP)H^H3FUMKSQIXBM=.@NI".8D-PZB1LDS2$-#+>JCI:WEM-%EX[FWM;>-@5*[PV1]'4 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!\E>+?B MI^SU^S=^V9XF_: ^*'@_XB_"FXUW3K?1_%OBO4_#/VKPCXNM;,2?8;Z>_L_M M$6GS0"61$ENWM':-GCD20)"T?TO\//&7PQ^)6@)\1_A/XJT'7]+U@+)'KWAV M^@NK>]"J%5A/"663 P .(9D9%) 9PNU2P!(R*XG0?V6/V /VJ],3]I?\ 9EU;3-.N]>S+ M%\3_ (%^+&TJ?4) >6GGTR18K\J>#'=+,H/#)QB@#J?A)^QQIWPP_;/^+O[9 M][\4-9UO4_BEI7A_2K;0KZ-%M?#MAI<$J+!;%>6$L]Q/<,6Z-(0!R2?:*^:O MV%?C?/XZ^)_Q/^!=U^UW?_$;4OAAJ-IIOB/P_P"+_ $6D^)/#MS,)7A-W=6@ MAL[^&>&/?#);VR JI8R2;L+]*T %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110!\G:A\5/A?^S=^U3XQ^./Q8_9[^*?PX/B(+ M8>(?&.E:,NM^%O%4-H3%8ZG=MIHN9M/FC@^3SKF.TPC+'(\RQ0E/HKX2_%[X M-?'#PJOQ!^!WQ,\-^+-&O),C6?"^KP7MO*X4#F6!F4L %&"<@ #M7D'[9'_! M5[_@GE_P3]\3:7X*_:\_:AT/PAK6LP">PT9[2ZO;LP%BHF>&SAE>&(LK 22! M4)5@"=IQ7T3X$_\ !.S]O31+?]JCX(S:!JEYJZD6WQ7^$OB.72=6E9>3')J. MERQ3N4)^:"9F4$E7CY((!U_P"_8U\"_ #]H+XQ_M)Z/XQ\0:QXA^-&MZ9?Z\ M-:NDDBL(K"S%K:VEL%12L2*96&XL?WF,_+SZ_7S)_P $Z?CMHGQ4U;XH?#73 M_P!I#QYXUO\ X;^*8] U[P[\3/#%C::SX7O4$A:"2\L(H[?48I$\MHY5\QMJ M9:60OD?3= !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 ?*-I\4K#]FKX^^+OC%\8OV-/B%X,_X2DK%XB\8?#Y&\5>'M<^S[ M8[74+JVT]#?6UTENBQO.]E&@B*I)-*L$1B]\^#'[1'P'_:+\/R>*/@-\8O#? MB^Q@D\N[G\/:Q#=?99.+YX(Y[O0M$T"]U2;3H77>DER+2*3R=R8<(?WA0APFT@GI]'^ M'O\ P3G_ ."EG@C3_P!J+X76OA3QNUS"T>C_ !*\$:K+INM6K*!F!=4L'AOK M1U^7=$9$92!N7( H [;]F[]CKX2_LM^,/B?X]^'EWK=WJWQ;\>S^+?%EYKFH MBX87\_\FL_ _\ [*!J/_I"*_1_ M_@F!\>?"'QO\'_$32/"?Q6^*6NR_#[XC7O@_Q#H'Q:2PEU#PUJMDJ"YLH[RS MC!OH,R(ZSRRSR-D_O,85?S@_X/>?^36?@?\ ]E U'_TA% 'G_P#P:;?\I3/V MN_\ MX_]/D]?O]7X _\ !IM_RE,_:[_[>/\ T^3U^_U !1110 4444 %%%% M!1110 4444 %%%% !1110!\!_ML_LZ:;I?\ P64^!G[=WQY^'TGB/X5>'_AM MJGAJWU-].:\L_!7B9[L7%MJMY&%;R(987D@%T5\N&6.)I&C^1J^JOV@?V1/@ MW^T5=:;XTUG37T7QOX?8S>#_ (D>'/+M]_T>_F6ZMQ(8V97M MX)$R&4@KNW#*D@!E)\A_XB0O^")7_1^_A_\ \)_5O_D2@#S?X:V7[2"0D! MI8S%-)^D]?*G[+__ 62_P""?G[<'[1FG_L\?LB_&JQ\>:T?#&HZWJ=Q8Z=> MVXTRVMI;2+#&XMT#&1[I0 K9'EDD&OJN@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** /AGXQ?LX:O\ ##_@N!X5_P""AOCS MX8:CXJ\$:M\$'\"Z;KNEZ/+J4W@G6TU)[E;B6")7DAMKFWFFB^U(I6)C()6C MCEW5]/?M _LM?"W]HF'3=8\26D^D^+/#LK7'@[Q[H12#6?#UR1CS+6X*M\C= M)() \$Z926.1"5/D'[%M=U;14U738$ M\%ZK>Q7%JTLD0=9K6VDC)#Q."N[!_P!JG3_^"_'C/QS^TE\.8K42?LM6FC:;XST6!ETCQ,UKKRNU MS;ABQMI"D\9EM'9GA#+;Q5X4LO@?97'P \*^*!YFBZC<) /V7_$5S\8?^";&AZ3\+/$$A$FM> K O M;>$?%J*,>1=V,0:.RGP,1W]K&LL1(+I<1AH&]A^*WQ&_95BU*'P=\J6(DM9U^>&X6*X;*./O*X (Z@T[_ (:P_99_Z.5^'_\ X65C M_P#': /A?_@G5\4(OB]_P7<_:K\7R^"=9\-7X^%G@BUUKP]X@L_)N].O8DN$ MEA?!*2@$92:)GBE0I)&[(RL?TGKRCX>_%O\ 9)^)/[16J1_";Q+X1\0^/8_! M\!UW6?#E[:W=Q%I:W+_9[>XEA=F"^;),\:-QS*1C)SZO0 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'YF:-^R#\#?'?_!P M7\9?B%^W]\.-'\2S:]X!\+_\,S0^-[&.[TN:R@M'CUJ"SCN T+WL-VJRF( R MI'H01BXB8@N+B/?;R=5\8_V\_P#@G?\ "?QM<_"K]H']L[X+ M^&O$>BW%O<7GAOQC\1=(L[ZPF*)/!(]ORT %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110!^<7[,?[,/PL^&_\ P6P_:1^)W[8OP_TV^\8_$FXT*[^!?BSQ M78)-:WVBQZ>(;K3]-EE!1+N"6)5F@4B8Q+'(JF,LU?37C#]AOPY\,O&]Y^T1 M^P]HVA_#[Q_.H;7=(LK?[)H'C6->EOJEM NU9<9$>H1H;F!B"?.BWV\E?XP? M\%;_ /@FA\ /B3JWP=^-?[:O@'PSXHT*=8=8T+6-96&YM)"BR*KH1D$JRL/4 M,#WKF_\ A^C_ ,$?O^DB7PO_ /"B3_"@#QW_ ((J:WXH\3_MF?MO^*/&7PRU MSP=J.I?&'1[BY\.^(H%2ZLV.D("I*,R2J2"4EC9HY$*NC,K G]$:\2_9-_;C M_9-_;4\7>,;W]E#X@:%XRLO#4&F0ZYXLT"020S7$PN62T,FT%S%&BOG)4?:< M#!#"O;: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH ^ O\ @G/^SMI?[*G_ 4C_:BOOCQX >+QU\7?B5)XD^'/Q$O=.9X- M<\-2VZNNDVMX5*QSV&OB!>_M,?LAVND> M#/B7<(IUR!8C;Z/XVB3)%KJ\4*G=)@D17ZHUS;L01YL7F6TOG?QE_P""[_\ MP29_9Z^*FO?!+XT?MC:3X?\ %7AC4I+#7=&O?#^J&2UN$.&4E;4JPZ$,I*L" M""00:YG_ (B0O^")7_1^_A__ ,)_5O\ Y$H YO\ X(-6_CU?$/[86J_$KX7Z MSX,U?5_VN-?U2?PWKR(+FS2ZL-.GC#-&S1R*4D5EDC9DD4AE8JP-?(G_ >\ M_P#)K/P/_P"R@:C_ .D(K]2_V'/^"@/[-/\ P4*T;QEX_P#V5/%L/B/PQX7\ M3QZ(_B2WMIX8]0N?L-M=2%4GBC/_3Y/ M7[_4 %%%% !1110 4444 %%%% !1110 4444 %%%% ' _%3]F'X%_&SXA>$? MBC\4OAOI&N:SX(^W#P]<:IIL%R+=+N-$G0"9&VAC%"V5VL&A7YMI96O_ /#/ M?P#_ .B'^#__ FK7_XW77T4 !Y8G,: LI:WB8 G *YKN*** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH YO5OA+\/];^*NB_&O4O#EO)X MF\/Z+?Z3I6J-$IDAL[R2UEN(@2,X9[.W/'(V$=&(/2444 8UUX \)7GQ!L?B MG<:/&==TW1KO2K34!PZVES+;S2Q'U!>UA89Z;3C&XYV:** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^5OVK/^"-/[ O[ M;7[4-C^U'^T]\"]+\7:I:^#&\/S66H/<)',JW*S6]P?)EC!DC#7$9+AR5D0 MJ(\-S/\ Q#Q?\$7/^D?_ (/_ / J^_\ DBOL^B@#YV_9(_X):_L8_L'_ !6U MKXG?LA_!_3_ R>)/#T6EZ_I6ER3O%>&&=I89B997VLN^5?E W!AD_**^B:** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M^,_LP_L! M?LI?L8^.O%GC']EOX,:!X%@\9:5I5IK6C>&=,2TM97L)+YX[@HF!YC"^=6.. M1&G7%>S444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110!XEXK_X)S_L4_$+]H/Q'^TS\3_V9_ WBOQ5XFTC3;"_OO%'A&RU M!T%D+A$EC:XB=D=XYTB?:0&2VA&/EJ]_P[V_8%_Z,>^#_P#X;32O_D>O7Z* M/.?@E^R9^SY^S;XK\2>)_@%\*= \&1>*X;(:SI'A?1;;3[*:>V-QMN?*@C0& M9UGV.YSN6&/T)/HU%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 >:VW[('[-D/Q;\5_&^Z^#?AV\\1^-?L1\0ZAJ&AVT\ MER]K ((GWO&7SY2Q(1NVXA4A02Q;;_X9[^ ?_1#_ ?_ .$U:_\ QNNOHH Y M+X9? WX5_!O5/$>J?##P7I^A_P#"5:I'J.LV^EV<=O#-=);16PEV1JHW&*"( M$\D[17XW?\'O/_)K/P/_ .R@:C_Z0BOV^K\0?^#WG_DUGX'_ /90-1_](10! MY_\ \&FW_*4S]KO_ +>/_3Y/7[_5^ /_ :;?\I3/VN_^WC_ -/D]?O]0 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %?B#_ ,'O/_)K/P/_ .R@:C_Z0BOV^K\0 M?^#WG_DUGX'_ /90-1_](10!Y_\ \&FW_*4S]KO_ +>/_3Y/7[_5^ /_ :; M?\I3/VN_^WC_ -/D]?O]0 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 45X[J7[;WPDTK4;C3+CPUXQ:2VG>*1HO"M MPREE)!(('(XZU#_PW;\'O^A7\:_^$E>\VRU.SJ MQ^\]HKB_VA_B_P#\*%^#VL?%C_A'O[5_LK[/_H'VOR/-\VXCA^_L?;CS-WW3 MG&.,YKB_^&[?@]_T*_C7_P )*X_PKS#]LK]K'X;?$S]FWQ)X(T#0?$\-W>_8 M_*EU'P[-!"NR\@D.YV&%X0XSU.!WKP^)>/\ A_#<.8VM@,=3]O&E4=.S3?.H M-QLG=-\UM&FGU1QX_.<%3P-65&LN=1DUL];.WXF)_P /??\ JWG_ ,NW_P"Y M*/\ A[[_ -6\_P#EV_\ W)7Q;17\B_\ $;?$_P#Z#_\ RE0_^5GYK_K9G_\ MS^_\EA_\B?IW^R#^U]_PU9_PD/\ Q;S^P?[!^R?\Q;[5Y_G^=_TRCV[?)]\[ MNV.?::_/G_@G#\=O!_P4_P"$R_X2S2]:N?[3_L[[/_8^D276WR_M.[?L'R_Z MP8SUP?2OI[_ANWX/?]"OXU_\)*X_PK^H/#OQ&R_,>#L+B,[QT/K4N?GORQ>E M2:C[L4DO=4=DK[[GZ!DF>4:^5TYXNLO:.][V7VG;166UCVBBO%_^&[?@]_T* M_C7_ ,)*X_PH_P"&[?@]_P!"OXU_\)*X_P *^U_UXX0_Z#J?_@2/5_M?+/\ MG]'[SVBO@?X@?\%F_BSX3_X*F+_P2B\.?L7:9K'C6[T)]9TK6_\ A:1M["ZL MULY+O!W:87CF*1.NP@KOP-^T[J^\M-OX=4TZWU.W1UCN8$EC65"K!6 (!!Z' MGI7XC?M!Z;\4-7_X/%/#FG_!OQEH6@>(9/A XL-5\2>&YM6LX/\ B1WNXO:P MWEH\G&0,3I@X)SC!^IC*,HJ2V9Z"::NC]$_^":'_ 5J^"G_ 4HO_B#\/?# M?@/Q!X'^(?PHUUM)^(/@3Q,87GL)Q+-#OBF@=H[B+S;>:,L-K*T?*@,C-]65 M^0W[3G[&.L_\$!_^"7O[5'[;_P #OC1K/C7X\?$V^L[GQ1\2K[2HK,6L]_K" M0O-:6D9=;8(VHW$P)>0F4QDG:BJ-C]D'PC^VY\(;;X9?\%!/@M;:/%\(+S]E MF2X^(.AZC\2[K5[SQOK46DS:E9ZSY+P@-?R3!(YI"_FF-Y%)8( &,_6&BOPX M_P""6J_\%%/VYOV5_@A^WS\%/&NFR?$33?CIJ6I_&KQ_XG^),Z?\)#H/VN>* MZT&6P2!HXH$M3:-! 2(X=HDC$;/FI_AY^S_XX_;0_P"#@/\ ;._8BUG]J7XH M>"_AJ/ =K=2:7X'\7S6LL,\\6D28@,GF)!$9IYI9$15\P@(Q,;2(X!^X%?'> MD_\ !66#]H/]L+Q=^Q;_ ,$__@?!\4]:^&JJ/B;XTUKQ=_8?AKP_<,[QK9"[ MCM+R:ZNB\_:;Z[EM[,00W-U,0/,F9D5W? W,6.!G%?D#_P9=6K^%?AE^TC\-/'- MA<6/C[1?B/8)XLL-1!6\@Q!<1*DP;YMRSQ78.?XMU 'Z4>&?VVOC/I/[6GA' M]CWX]_LB7OAK5O&&E:GJ>F>-/#_BN/5_#=)\>?\%;KS_@E!J/[)Y'COPC#_:LOBZ?Q-#+IUI: M/IT5R;BW8VWG>:UM=K'LV+EG9"P3+U\&?L'?LE^+_P#@H=_P4#_X*!_LC>// MVO/B[X1^'GA;XE6T6CZ5X)\:RV\EFXU/5?L\<33"4);(D4BFW4"-\Q$C,,94 M _=JBOQML/&WC;]KS_@L;^U?^S!\?/%?B.Y\#? +]GYK#X<:!<:[9?L9'=+H_O$61-I&T&OD']J7]NO]JW]H/_@UU^%O[2'Q!^+/BJ#X MA^&_CR?"L7CRRUNXM=1U;3DM;Y@TT\3JTV0L,;LQ)=[178E\L0#^E"BOR1E\ M8>--+_X.OO"WPLL/'&N1^%]:_9];4]4\-#6;@Z?K>*+BSU'3K[7+]BTVJ)9:C1HH$#N1:CNK*NXEUC&5&.YKIPF#Q6/ MQ$<_L__P#0E?$; M_P (.[_PH_X><_L__P#0E?$;_P (.[_PKWO]2^+/^@*I_P" L^?_ -=^$?\ MH-I_^!(^BJ^4?VX/^"E?B?\ 8K^)UGX'U7]G+^W=-U33EN]*UQ?%9MEN,';+ M&8_LDFUD;&1N/RNAXW8'2?\ #SG]G_\ Z$KXC?\ A!W?^%> _P#!1G]H#X!_ MM<_ 1_#OASP5X[B\3Z)=B^\/7-YX'NXTW?=FA9]IVJ\>?;6^T[Q<79.U];E['R7''&F%?#5>>0YE3ABH+FC;DE MS6WA::DKR5[:7YK:VN4?^'_'_5IW_E]__<-='\(O^"U/B?XT_$[0_A3X-_9& M\S4M>U&.TML^.B5CW'YI&Q8\*B[G8]E4FOS&KZ[_ ."5?C+X1_ ;QAJWQS^* MWA?Q3?7QM#8^&3HOA:XO(HE8G[1-YB+M#8 C&#D R ]17[UQ1X8< 9-D-?%8 M;+74JJ/N152LVYO2.GM-D]7Y)G\^\*>*GB'G?$&'PF*S-4Z4I+GDZ=!)06LM M?9[M:+S:/UQHKYU_X><_L_\ _0E?$;_P@[O_ H_X><_L_\ _0E?$;_P@[O_ M K^6_\ 4OBS_H"J?^ L_J__ %WX1_Z#:?\ X$CZ*HKYU_X><_L__P#0E?$; M_P (.[_PKO/@-^UA\-_VB=7O]%\#Z#XGLY=.MEGG;7O#LUDC*S;0$:088Y[" MN?%\+<18##RKXC"SA".[:LET_4Z<'Q7PWF&)CA\-BX3G+9*2;?73Y'+?\%(? MVR/$/[ '[)'BG]KG3_A);>,]+\&6L=WKND-XD.FW#0//%"&@/V:99ABK& M,;5."3@5\P:M_P %Y?&G@3_@GQX1_P""H_Q-_86O!\'O$TL!O;OPE\0H=1U? M1(9KMK-);FTN;2T0@SJJ 1S/S(F2,G'HO_!Q'_RA9^/_ /V*,'_I?:U^+/QU M^-'[5/@O_@B5^R/^S[^T#)I]I^R%\3);>'QYXS\"^'93XCTQK;6;BX-C*T\\ ML#\1+=1LL2&4V[IA?+/F> ?0'])_P2^,OP\_:(^#_ACX[_"77EU3PQXPT*UU M?0K\1LAFM9XUDC)5@&1MK %6 *D$$ @UU%?BY_P?\%0?"OBFT\>^)_BEJ'B'X7?'OP]X MANI]*^(=O>PW,4-E>()3;W=BRW*&V:,9LW$$9BC&]J/V>_VAOC/^RQ_P58TW M]E[_ (*<^%?%2ZI\3?CL/$'P6_:%\,>(;J73_%$%S=*EGH]S&LOV>ZTUTDA2 M*%<&QEDB)BQAP ?NW7R#XU_X*JS^!?\ @KMX6_X).ZM\ 0^H>,O!$_B?1/&\ M'BK, MH[>]D$,[[_ (.S?V7[WXCMIQ\0S?LL%]>.CS&2T-Z;/Q"9_(<@;HO,W;3@ M97!Q0!]L_P#!,/\ X*I0?\%'/'GQM^&\_P "I?!6I_!#QN/#&L'_ (21=2AU M"Y$MW$\D3"WA*H&M&QN7)#@X&,5O_P#!17_@H%\1OV,O#EOI_P"S_P#L5^.O MCSXWGT^74YO"?@M3#'IVGQDJ;F\NA%+Y/F.&2&-8Y))C%+M7$;D?$G_!LM_R M=O\ \% O^SBI_P#TOUFOTE_:]_:;\._LG?!*_P#B=J6F-JVL3RIIO@[PO;S( MEQX@UF8,+6PB+D!2[ L\C$)%$DLSE4B=@ ?.W["G_!=#]EC]L[_@GWXU_P"" M@.L:)JG@;2?AB+Q/B)H&IR+")_$WP8U0>)QJ)O8HT686>H1_9X1973V\ MD4J+&]Q&2_E^9NVAOA;]JG]AWP[^Q;_P;4_M"_LY^ _BMH?C'XL:A-HWCSXU M3^%[Q9HXKB\URS>5(]A)2VC@L9T7=@N+>60JOF%1YU\*/BY_P11TSP M.LKWP- 'Z.?'7_@N#X'^&OB#X]WWPO\ M@;<>-?!_[,-UI-K\8_$$7B5;.YCN+R=XI8-+M3;R+?26H1S,)IK5=R,J,Y&: M]&_:#_X*J?!7X80? ;0?A!I\7CSQ-^TK?6Z?"?3%U,V%IVCAFC)VPR2,SJJQG#%?QF^"&C^)O"W["'_ 5[T#QXDJZY:_$1EU3S_OM* M=4U#+\]0QRP/0@Y'6KO[/7@7XI>#_P!LS_@D;JOQ$ANH]-OOA1,NDM<@A=YE MO;A0,]_LMUI_X%* /VL_8%_X*$^ OVZ(?B-X4L_"\GAKQU\(/']]X/\ B/X4 MDOQ=I8W]M-)&)K>X"1_:+6;RI#'*T<;'RW!C4KS]"5^07_!OQH?BEO\ @L%_ MP4>\51)*FA'XQ&TD8\)+=C5]:90/5D3?GT$H]17Z^T %%%% !116%\3?B%HG MPH\ ZI\1O$EI?SV.D6IGN8=,LFN+AU! PD:?,YYZ"IE*,(N4G9(UH4:N)K1I M4H\TI-));MMV27JS=HKYC_X>Q?LW?]"'\3__ WEY_A1_P /8OV;O^A#^)__ M (;R\_PK@_M?+/\ G]'[SZW_ (AYQQ_T+ZO_ ("SZQ?LW?\ 0A_$ M_P#\-Y>?X5QOQT_X+5_ +X8_#V]UKPQ\.O&UUKLD31Z)8Z[X8FT^VGGQQYDL MN,(O5@H+$< 9T83PSX]QN)A0I9=5YI-)7C9:]V]$N[>B M6K/7?VW/V]_@U^PWX.M-;\?-+J>LZG*%TCPSI\JBZN4# 23'=Q'&HS\S<%L* M,D\>B_!'XW?#3]HGX::;\6?A-XDBU/1M3BW12IP\+C[\,J=8Y%/#*>0?4$$_ MSQ_&_P"-_P 2_P!HGXEZE\6?BUXDEU/6=3EW2ROPD*#[D,2=(XU'"J. /4DD M^G_L$?M\?$O]AOXEC6M%,NI^%=3E1?$WAEY<)4M;4ZETKTXWMR\M MOV@E?LKRI%*T8_P!H1N?8 MU^97P/\ ^#C'QW\\$/Q'@L?B;!+?K$&N/.N+2 M&2RBCGCB2UFD;=+&VU1A6R*U+QF2-FDAG^60[0A ->@?)' M[A_L1_MF_!+_ (* _LS>&?VKOV>]3O)_#/B>"1H(=2MA#=V//$WA^?P[\ M:;?2X_$::[-!>ZD;RTU&ZN6NGMFC$BR7$<;E,!5$:JH 45Z;_P %EOA[\7?^ M"-__ 3S^./[3O[-?[5WQ>\1^.?C;XH\/:3KWB+Q=XH%U_PC8Q<"XN]-6.-! M8M,&:+Y>(O,B6'RQ%& ?KU,9EA=K>-7D"GRU=RJEL< D X'O@_0U^>?@/\ MX+=?''XI?MX?%W_@GM\.?V ;?6?&_P '= N=8UK[+\5T2+5;>)[5 ED9=-3? M,YO(-J2F)?O9<8&?"]+^)WCG]AK_ (+=?LC_ +,OP!\0:S_PA'QC^!,4?Q$\ M*RZM/=6VI7L5O?2KK+)*[A;S= C27 P\B(X8G<37E7[)/A+X\>./^#H_]M#P MS^SM\8M"\":_=_#>YB_X2/7?!LFN"VB:;05+0VZ7MH%G5BCH\C2("F&B<'@ M_4/_ ()=?\%2?V=O^"L'[/\ <_';X V>L:6VD:LVE^)?#?B&!([S2[P1K(%; MRV9)(W1PR2*<,,@A65E7Z3=TC4N[!549))P *_$C_@HM^S6G_!N%_P $2;CX M:?L7_%3Q._B'XH_%S3=+\??$TRBUU-(9[2YDFDMC%G[$OEV2P(5+.GVAV#EV M##V_QG^R5^U+X*T+]J#7]9L=%\-?LW>._P!FN_N]!\ :%\4;W4+BS\16-DK+ M?VS(D7EP7$(8W'ER8G;891)YC9 /T-_9S_:5^#_[5WP]G^*_P+\4QZWX=C\0 M:EI$&KV^#!=S6-W):3O"P)$D7FQ.$D'#J PR"">\K\"_^"??PA\&>"?^#3#X MA?M(^#Y-;TSQK<>$_$DHUNQ\4:A&;>2TUF>!?\ @LYXG_:=^+/C/XF^ /V;/$^H:/X*U'Q8\WAZ_P#+ ML[Q[2*6S*%Y7 C1F58Y&12>K!&(]#7\ZGBO]JW]HC]GS_@AC^S/_ ,%>/!GQ;\3ZE\>/ M%G[2%]'XP\0W6NW$K^)[!KG7D;2;J'<8Y+0KIMLJ0;-D7)B5&;-?T9Q.9(ED M:-D+*"5;J/8T ?"7_!,'_@LSXT_X*;_&/XP?"#PA^R;9>$YO@O?)IWB6^U7X MB-<+G M&9;"4/(Q4HK*P1S\E2?\ !/?_ (++^*OV]?VVOB[^ MQ=:_LIVOA6\^"6L7FF>--?G^(!O(I9[>^FLC]DB6P0S*TL#L#(T6$P>IVU\! M?\&T_A#X\^*_VU_V[?\ A2/QJT?P?Y'Q.T_^T_[6\&?VO]KW:EXB\O9_I4'E M;<29^]NWC[NWG3_X-^]5\6> /^"O'_!1G7-8D7Q'KNB>)M=GNFLK(VRZI=PZ M]J;,8X0S^4)'4X3(/@*TU MQ\2O!]QXCT3QW:>)PT<%M#:ZE*TK#]K#]H M[7_^""WBC_@L#??'#Q%%^T O[2\<]CXUM]:G5K6SWV\(TA(=_E#3@DDG^A%3 M"T'BJ]@M_#6D00))'IL-JDHA%NPE>*2-D( MD\O;]@7Q]\,_'&N>'-8G\U;XA_\'4OPE_9IO/B?XWTCP-X MT^!5SJ/BSP[X8\;:AI<.IS+;ZZA+FUF1D+):P(S1E'*Q@;ADY\._X)S?%C_@ MHCXS_P""$?[8'P\_9-^*GBG5O'/P_P#BO>Z=X#NKC6Y)]4T[1E:S>^@LKB9R MZ2"V%T\>&W!Y',>)&4T ?OQ6;XS\9>%/AWX0U3Q_X[\0V>D:)H>G37^L:KJ$ MXB@L[6%#)+-([<*BHK,2> :_&']F?X(^,OCI^W7^QAJ7[,.G_$6?X:Z'\$+ M'5_VB+V+Q)KVE:<==2U>2!]1DCGA%WJC7FTR0N9&D3;YJ-"./LS_ (.2O#OQ M3\3_ /!%3XY:=\(XKJ34(]&L+K4HK('S6TN'4[2:^QC^$6J3,_K&KCO0!H?L MH?\ !5'XV?\ !1%-7^)?[!G[&%IK/PGTS5I].L/B5\3_ (B2>&E\03PG;*VG M64&F7\TL0; $D_D#.5.'5T7V[]D?]K/7OVF]6^(GACQ=^S[XD^'6L_#?Q;%X M?U;2O$MU;3/=3-86UY]I@>V=XY+9DN4\N0-EQRRQG*#YZ_X-I_$G@KQ'_P $ M3O@>/!$L'E6&EZE9ZC#"1F&]35;SSPX'1F*_%/C/2_#&N>*=!<1W^DP3P23/+YJ?-%*8HHH5&VDOW^K\ ?^#3;_E*9^UW_P!O M'_I\GK]_J "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ KQ;_ (*&_P#)GOB__N'_ /IPMJ]IK%^(?P\\'?%; MP=>> ?'VC_;])O\ R_M=I]HDB\S9(LB_-&RL,.BG@CI@\9%>)Q+EM?.>',;E M]%I3K4JE.+=[)S@XINR;M=ZV3=NC.3'T)XK U:,-Y1DE?:[36I^.M%?IW_P[ MR_8]_P"B0?\ EP:A_P#)%'_#O+]CW_HD'_EP:A_\D5_(O_$N/''_ $$8;_P. MK_\ *3\U_P!1LV_GA]\O_D3Q;_@D%_S4/_N$_P#M[7VE7%_"#]GCX/? 7^T? M^%3^$/[*_M7R?M__ !,+B?S?*W[/]=(^W'F/TQG/.<"NTK^H/#OAO'<(\'87 M*<9*,JE+GNX-N/O5)S5FU%[25[I:W]3] R3 ULMRNGAJK3E&][;:R;ZI=^P4 M445]J>J%?,.I_P#!)?\ 9@U;]N2W_P""CMUKOC3_ (6_9VYMK3Q,GB$".&V^ MSO;?9Q:>7]F,?DNR8,9SN+$E_FKZ>HH YCXT_!GX8?M$?"?Q!\#OC3X.M?$' MA3Q3I5!$F4@4X0 $9.;O[+'_!-+]F_P#8[^//Q(_:0^#,WB6/ MQ3\7-2.H?$*XU36S'QI!\6>(O'-[JMUJ5J(7A9;H7+2"8F)M@P!M54$838N/SO_X) M2_\ !-G6OVD/VB?VZ?"'[4O@#X__ T\+_%;XIW5YHMRNCZUX9M?%OA^XU'5 M9)H9&NK989D=)8,J0)E29U4JLDH;]OZ* .4^!OP0^%?[-GPA\._ ;X(^#K;P M_P"$_"NEQZ?H6D6A8I;P(. 6)_"?[=-G\*?AAHVW3?B1J*W?AG;&?*MO-?_28SCHL+ M;W('W8BAK]6_A%\,/#'P6^&.A_"GP;;^7IN@Z=':6V0 TFT?-(V.K.VYV/=F M)K2U/PCX8UGQ!IGBO5=#MKC4M&\[^RKV6,&2U\Y DNP_P[E !]0*T:^]XLX^ MS/BS*,!@<1MAXVD[_'/92?\ VXE_V\Y/9GY]PAX?97PCG.88_#VOB)WBK?!# M=P7DYMO_ J"W04445\$?H(4444 >8?M??LE?"_]M[X&ZO\ LX?&^^UH^#_$ M")'K^EZ+J(M&OXTE25(WE53(JAXU.$9=V,-D'%>>:-_P2D_8^T_]A2Z_X)N: MWX8U77OA#-9-:V7AW7M5,\NG*9VN0UO<[1,KI.WFHS.Q1@ N%&VOI*B@#Y$\ M1_\ !$?]AOQ?^P%+WQ[??$[2-!&CS>+/$O MCN\U2YU2V\HQ,+LW3.)B8R%SQL"($"!% ^JJ* /F?X>?\$I/V9O 7C/X<^*[ M[7O&OB>U^$-S3Q^7)+[CQ7X&\)^)O$AN],T;7)FE:Y^VIX>_P"$]\'^*_%R ME?'5CX#^(%]HVG>* Q!D%]#:NC2K(5!D171)&RSJS,S'K_$G_!+S]F#Q+^VW MX;_X*#R+XBL_B7X0T-=%\,WVGZN(K/3],$4\/V-+/9Y)B*7-P/F4L/-)# A2 MOT710!\_?L9?\$TOV:_V#?'GQ!^(WP _X22'4?BEJW]J^.#K.NM>1ZC?^;-+ M]JVNO[I]UQ/D1E5(D.5.U-N%_P %"/\ @D5^QY_P4^U+P]>?M=6'BO5[7PM! M*FB:3I?BVYL;."24YDG,,)"M*P"J7;)"H ,U\0:WJ'PY\,3^'/A?'XJUDWL7@W29F)EM; %%8;E M(C,TQEG\I1$) F5/T=10!\S_ !Q_X),_LA?'WQWXX\:>*]'UW3K?XJ1Z5'\6 M_#N@:P;33_&RZ;)YEG]O15+AD/REX'A:5/DD+KQ7>?M"_L1? ']I#0/!6E^* MO#LNC7_PTUNVU?X;^(/##I:7OAB[@4)&UH=C1B/8 C02(\+J &C;:N/7** / M,?V6?V0_@E^QYX0UGPI\&M!N(YO$_B:]\1^+M=U.Z-QJ&OZQ=OYES?7G444 %%%% !1110 4444 %V7[0W[0VBRV_@2WE$NC:-. MI1_$#J>&8=5M01R>LA&!\N2?UA^*?PD^&GQN\'3_ _^+/@NPU_1KB6.673] M1AWH71@R,.X((Z@@X)'0D5NV-C9:990Z;IMG%;V]O$L5O;P1A$B11A551PH M X %?&X?@S!43O36JCY^;ZI=._7;7^CWB6*WMX(PB1(HPJJHX4 M < "I:**^TV/YL;;=V%%%% BKK6GW&JZ5/IMIK-UI\DT91+VR$9EA)_B7S M$=,_52/:OG7]AK_@E/\ LL?\$Z_%OB[Q?^S!)XKTZ7QY>1W?C"VU;Q$]_#JE MPAF9)G$ZLT;AIY3F-DSNPVX "OI2B@#P3]O;_@F]^S3_ ,%)?!_AWP!^U%9Z M]?:-X7UT:SI5AHVN26*K?K&T:3LT0#LR))(JC=M'F-P3@COOCO\ LU?!_P#: MA^ 6L_LT?M%>%T\8>$_$.EK8ZY9ZJVU[P*5992\(3RYA(BR+)'L*.H9=I QW MM% 'SQ\#?^"9?[._P0^-&F?M&2:KXH\8>//#W@:#P;X2\4^-M5CO+CP_H<6_ M9:6JQQ1QJ3O;=.Z//("P>5@S Y7P8_X)-?LO? 7]L?Q+^WO\/=8\9Q_%#QG# M+!XNUZ\\1>?'JUO))!))!);-'Y*(6MH<")$*",!"M?3E% 'F_P"UI^R5\!/V MX/@-KG[-G[2O@6+Q#X3U^-!>6;3/%)%+&X>*>&5"'BE1P&5E/J#E20>!_9,_ MX)D_LX?LA_"^\^$GAK5_&WC/2[OP])X?3_A9?C.ZUMK+177:VF6J3-Y5I:L MH:.%$W[(]Y;RH]OT-10!\E?#?_@BM^Q+\)_V2O%O[$/@F#QO!\.?&0EBU+0[ MKQQ>7(M;26;SY;.T:5F^R122?-(8@LDAQO=L#'MW[,7[+/PJ_9+_ &>]%_9> M^%D-_-X-\/63V6CZ=KET+MH+1B2;B@#Y)\&_\$4? MV&_!VBQF6$G^)1(CID?[2D>U6** M/E_]CC_@DC^RS^P/X^\NIW :X>.=DNHY M%62.2ZFD4J ,N0P925,G[*O_ 26_94_8R_:)\:?M3? J\\7V?C'XC7EQ=>/ M+W4?$;7D6MS37+W4CRQ2H51C.[ONB"$;B 0I(/TY10!\BWW_ 1'_81U"&\\ M&S>%]=7X=:C\1QX]O_A"FL >&KCQ %"_:FM_+\X1$@,;03"U) S"0 *[;XA? M\$S?V:_B;^W/X4_X*+>)9/$H^*/@?2AI?A;4[77#':V-ALN4>U%L%\MT=;R[ M#%PS_OVPPPFWZ$HH ^,/'_\ P0:_8*\>>*?BOK<$7COP_I7QL)G^(_@[POXW MN;+1=5OMSO\ ;GM$^7S@\DC@$F,.V[R]P!%SXB?\$,?V!_B?^S'\/OV//$VB M^,S\/_AAJK:GX0T:/QS>EK6\._$QF=VE.T22!8PPC3>VU 3FOL.B@#YT\4?\ M$P_V<_&7[:_AS_@H9X@UGQ;-\6/"GA\:)H?B)=;58X+'R)X7B-LL8@;>+JY9 MB4)W3$C;A=OS/^V!_P $A/A;^RS_ ,$J_P!H7X ?L(?#'XAZ]>_%@6]SK'A_ M3?%IFO9[M[N 3WT1G5FDV1!GEM4(-S'$T*[6D##](Z* /QT^ _[*'_!67X1? M'/X3^(?@/_P5D^/'Q=L8_'&EV_CKPA\6_@+K?AW2E\-A@;^>2ZU@[?,6%2J1 MIF=WD4H059J_8:^L;+4[*;3=2LXKBWN(FBN+>>,.DJ,,,K*>&!!((/!!J6B@ M#Y0^%_\ P1Z_9M_9T\3:[J_[(7Q,^)OP:. MTNX;A;1RH5?Q3 M!K&IW-U>ZM>,R-]NN+V61KF6[#11%;AI#(ODQA6 10/9J* /G[X%_P#!-C]G MWX(?&^W_ &F)]5\3^,_B'IW@FW\'Z!XP\<:I'>7>C:' 6*65L(XHHD&78M,R M--(6;?(V]MQ^QQ_P34_9N_85^(WQ#^*/P%?Q)%JOQ5UH>= M-+]JVNO[I]]Q/Q&50B4Y4[4V_0-% 'XV^"_V2?BA\7_^#GC]HKXL>*O ?QV\ M#> _$WPJM=&\(_%CPMX;UK1[:;5(;30()HXM0-M]GD0K;WR@R[H6,0="76)Q M]I:[_P $+_\ @G=K7[ EO_P3;A^&>J6'PX@U^/77.GZ]*FI7.J*V6O9KDY,L MKC*-N!4)A550B!?L"B@#+\#>#/#GPX\%:/\ #SP=8&TTC0=+M].TJU,K/Y-M M!&L42;G)9L(JC)))QR2:U*** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH *_$'_@]Y_P"36?@?_P!E U'_ -(17[?5^(/_ M >\_P#)K/P/_P"R@:C_ .D(H \__P"#3;_E*9^UW_V\?^GR>OW^K\ ?^#3; M_E*9^UW_ -O'_I\GK]_J "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K\0?^#WG_ M )-9^!__ &4#4?\ TA%?M]7X@_\ ![S_ ,FL_ __ +*!J/\ Z0B@#\'/CS\3 M?B3\,OVL?BE?_#?X@ZYX>GNO'FL1W,VAZM-:/*@OYB%8Q,I8 \X-8?\ PUA^ MU-_T-_C'\7 F?B;:P6/Q(^*GB3Q#!:R&2VAUS7+B[2%R,%E$KL%)'&1110!__]D! end XML 16 R1.htm IDEA: XBRL DOCUMENT v3.24.0.1
Cover Page - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Mar. 08, 2024
Jun. 30, 2023
Cover [Abstract]      
Document Type 10-K    
Document Annual Report true    
Document Period End Date Dec. 31, 2023    
Current Fiscal Year End Date --12-31    
Document Transition Report false    
Entity File Number 001-38035    
Entity Registrant Name ProPetro Holding Corp.    
Entity Incorporation, State or Country Code DE    
Entity Tax Identification Number 26-3685382    
Entity Address, Address Line One 303 W. Wall Street, Suite 102    
Entity Address, City or Town Midland    
Entity Address, State or Province TX    
Entity Address, Postal Zip Code 79701    
City Area Code 432    
Local Phone Number 688-0012    
Title of 12(b) Security Common Stock ($0.001 par value)    
Trading Symbol PUMP    
Security Exchange Name NYSE    
Entity Well-known Seasoned Issuer Yes    
Entity Voluntary Filers No    
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    
ICFR Auditor Attestation Flag true    
Document Financial Statement Error Correction [Flag] false    
Entity Shell Company false    
Entity Public Float     $ 787.8
Entity Common Stock, Shares Outstanding   107,567,074  
Entity Central Index Key 0001680247    
Amendment Flag false    
Document Fiscal Period Focus FY    
Document Fiscal Year Focus 2023    
XML 17 R2.htm IDEA: XBRL DOCUMENT v3.24.0.1
Audit Information
12 Months Ended
Dec. 31, 2023
Auditor Information [Abstract]  
Auditor Name RSM US LLP
Auditor Location Houston, Texas, United States
Auditor Firm ID 49
XML 18 R3.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
CURRENT ASSETS:    
Cash, cash equivalents and restricted cash $ 33,354 $ 88,862
Accounts receivable - net of allowance for credit losses of $236 and $419, respectively 237,012 215,925
Inventories 17,705 5,034
Prepaid expenses 14,640 8,643
Short-term investment, net 7,745 10,283
Other current assets 353 38
Total current assets 310,809 328,785
PROPERTY AND EQUIPMENT - Net of accumulated depreciation 967,116 922,735
OPERATING LEASE RIGHT-OF-USE ASSETS 78,583 3,147
FINANCE LEASE RIGHT-OF-USE ASSETS 47,449 0
OTHER NONCURRENT ASSETS:    
Goodwill 23,624 23,624
Intangible assets - net of amortization 50,615 56,345
Other noncurrent assets 2,116 1,150
Total other noncurrent assets 76,355 81,119
TOTAL ASSETS 1,480,312 1,335,786
CURRENT LIABILITIES:    
Accounts payable 161,441 234,299
Accrued and other current liabilities 75,616 49,027
Operating lease liabilities 17,029 854
Finance lease liabilities 17,063 0
Total current liabilities 271,149 284,180
DEFERRED INCOME TAXES 93,105 65,265
LONG-TERM DEBT 45,000 30,000
NONCURRENT OPERATING LEASE LIABILITIES 38,600 2,308
NONCURRENT FINANCE LEASE LIABILITIES 30,886 0
OTHER LONG-TERM LIABILITIES 3,180 0
Total liabilities 481,920 381,753
COMMITMENTS AND CONTINGENCIES (Note 18)
SHAREHOLDERS’ EQUITY:    
Preferred stock, $0.001 par value, 30,000,000 shares authorized, none issued, respectively 0 0
Common stock, $0.001 par value, 200,000,000 shares authorized, 109,483,281 and 114,515,008 shares issued and outstanding, respectively 109 114
Additional paid-in capital 929,249 970,519
Retained earnings (accumulated deficit) 69,034 (16,600)
Total shareholders’ equity 998,392 954,033
TOTAL LIABILITIES AND SHAREHOLDERS’ EQUITY $ 1,480,312 $ 1,335,786
XML 19 R4.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
CURRENT ASSETS:    
Allowance for doubtful accounts $ 236 $ 419
SHAREHOLDERS’ EQUITY:    
Preferred stock, par value (in dollars per share) $ 0.001 $ 0.001
Preferred stock, authorized (in shares) 30,000,000 30,000,000
Preferred stock, issued (in shares) 0 0
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, authorized (in shares) 200,000,000 200,000,000
Common stock, issued (in shares) 109,483,281 114,515,008
Common stock, outstanding (in shares) 109,483,281 114,515,008
XML 20 R5.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Statement [Abstract]      
REVENUE - Service revenue $ 1,630,399 $ 1,279,701 $ 874,514
COSTS AND EXPENSES:      
Cost of services (exclusive of depreciation and amortization) 1,131,801 882,820 662,266
General and administrative expenses (inclusive of stock‑based compensation) 114,354 111,760 82,921
Depreciation and amortization 180,886 128,108 133,377
Impairment expense 0 57,454 0
Loss on disposal of assets 73,015 102,150 64,646
Total costs and expenses 1,500,056 1,282,292 943,210
OPERATING INCOME (LOSS) 130,343 (2,591) (68,696)
OTHER (EXPENSE) INCOME:      
Interest expense (5,308) (1,605) (614)
Other (expense) income (9,533) 11,582 873
Total other (expense) income (14,841) 9,977 259
INCOME (LOSS) BEFORE INCOME TAXES 115,502 7,386 (68,437)
INCOME TAX (EXPENSE) BENEFIT (29,868) (5,356) 14,252
NET INCOME (LOSS) $ 85,634 $ 2,030 $ (54,185)
NET INCOME (LOSS) PER COMMON SHARE:      
Basic (in dollars per share) $ 0.76 $ 0.02 $ (0.53)
Diluted (in dollars per share) $ 0.76 $ 0.02 $ (0.53)
WEIGHTED AVERAGE COMMON SHARES OUTSTANDING:      
Basic (in shares) 113,004 105,868 102,655
Diluted (in shares) 113,416 106,939 102,655
Revenue, Product and Service [Extensible Enumeration] Service [Member] Service [Member] Service [Member]
XML 21 R6.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Additional Paid‑In Capital
Retained Earnings (Accumulated Deficit)
Beginning balance (in shares) at Dec. 31, 2020   100,913    
Beginning balance at Dec. 31, 2020 $ 870,771 $ 101 $ 835,115 $ 35,555
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Stock‑based compensation cost 11,519   11,519  
Issuance of equity awards - net (in shares)   2,524    
Issuance of equity award—net 4,017 $ 3 4,014  
Tax withholdings paid for net settlement of equity awards (5,820)   (5,820)  
Net income (loss) (54,185)     (54,185)
Ending balance (in shares) at Dec. 31, 2021   103,437    
Ending balance at Dec. 31, 2021 826,302 $ 104 844,828 (18,630)
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Stock‑based compensation cost 21,881   21,881  
Issuance of equity awards - net (in shares)   11,078    
Issuance of equity award—net 107,699 $ 10 107,689  
Tax withholdings paid for net settlement of equity awards (3,879)   (3,879)  
Net income (loss) 2,030     2,030
Ending balance (in shares) at Dec. 31, 2022   114,515    
Ending balance at Dec. 31, 2022 954,033 $ 114 970,519 (16,600)
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Stock‑based compensation cost 14,450   14,450  
Issuance of equity awards - net (in shares)   763    
Issuance of equity award—net 0 $ 1 (1)  
Tax withholdings paid for net settlement of equity awards (3,543)   (3,543)  
Share repurchases (in shares)   (5,795)    
Net income (loss) 85,634     85,634
Ending balance (in shares) at Dec. 31, 2023   109,483    
Ending balance at Dec. 31, 2023 $ 998,392 $ 109 $ 929,249 $ 69,034
XML 22 R7.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
CASH FLOWS FROM OPERATING ACTIVITIES:      
Net income (loss) $ 85,634 $ 2,030 $ (54,185)
Adjustments to reconcile net income (loss) to net cash provided by operating activities:      
Depreciation and amortization 180,886 128,108 133,377
Impairment expense 0 57,454 0
Deferred income tax expense (benefit) 27,840 4,213 (14,288)
Amortization of deferred debt issuance costs 359 785 542
Stock‑based compensation 14,450 21,881 11,519
Provision for credit losses 34 202 282
Loss on disposal of assets 73,015 102,150 64,646
Unrealized loss on short-term investment 2,538 1,570 0
Non-cash income from settlement with equipment manufacturer 0 (2,668) 0
Changes in operating assets and liabilities:      
Accounts receivable (12,408) (66,900) (43,742)
Other current assets (831) 354 310
Inventories (6,017) 124 (1,220)
Prepaid expenses (6,143) 743 4,463
Accounts payable (11,429) 27,428 51,764
Accrued and other current liabilities 26,431 22,602 1,246
Accrued interest 383 353 0
Net cash provided by operating activities 374,742 300,429 154,714
CASH FLOWS FROM INVESTING ACTIVITIES:      
Capital expenditures (370,869) (319,683) (143,523)
Business acquisitions, net of cash acquired (22,215) (38,639) 0
Proceeds from sale of assets 8,957 8,577 39,231
Net cash used in investing activities (384,127) (349,745) (104,292)
CASH FLOWS FROM FINANCING ACTIVITIES:      
Proceeds from borrowings 30,000 30,000 0
Repayments of borrowings (15,000) 0 0
Payments of finance lease obligation (4,663) 0 0
Repayments of insurance financing 0 0 (5,473)
Payment of debt issuance costs (1,179) (824) 0
Proceeds from exercise of equity awards 0 963 4,017
Tax withholdings paid for net settlement of equity awards (3,543) (3,879) (5,820)
Share repurchases (51,738) 0 0
Net cash (used in) provided by financing activities (46,123) 26,260 (7,276)
NET (DECREASE) INCREASE IN CASH, CASH EQUIVALENTS AND RESTRICTED CASH (55,508) (23,056) 43,146
CASH, CASH EQUIVALENTS AND RESTRICTED CASH — Beginning of year 88,862 111,918 68,772
CASH, CASH EQUIVALENTS AND RESTRICTED CASH — End of year 33,354 88,862 111,918
Cash and cash equivalents 33,354 78,862 111,918
Restricted cash 0 10,000 0
Total cash, cash equivalents and restricted cash — End of year $ 33,354 $ 88,862 $ 111,918
XML 23 R8.htm IDEA: XBRL DOCUMENT v3.24.0.1
ORGANIZATION AND HISTORY
12 Months Ended
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
ORGANIZATION AND HISTORY ORGANIZATION AND HISTORY
ProPetro Holding Corp. ("Holding"), a Texas corporation was formed on April 14, 2007, and it is a holding company for its wholly owned subsidiaries ProPetro Services, Inc., a Texas corporation ("Services"), and Silvertip Completion Services Operating, LLC, a Delaware limited liability company ("Silvertip"). Services and Silvertip together offer hydraulic fracturing, wireline, cementing and other complementary services to oil and gas producers, located primarily in Texas, New Mexico and Utah. Holding was converted and incorporated as a Delaware Corporation on March 8, 2017.
On December 1, 2023, we consummated the purchase of the assets and operations of Par Five Energy Services LLC (“Par Five”), which provides cementing services in the Delaware Basin in exchange for $25.4 million of cash (the “Par Five Acquisition”). Par Five’s business complements our existing cementing business and enables us to serve both the Midland and Delaware Basins of the Permian Basin.
On November 1, 2022, we consummated the acquisition of all of the outstanding limited liability company interests of Silvertip, which provides wireline perforation and ancillary services solely in the Permian Basin in exchange for 10.1 million shares of our common stock valued at $106.7 million, $30.0 million of cash, the payoff of $7.2 million of assumed debt, and the payment of certain other closing and transaction costs ("the Silvertip Acquisition").
Unless otherwise indicated, references in these notes to consolidated financial statements to "ProPetro Holding Corp.," "the Company," "we," "our," "us" or like terms refer to Holding, Services, and Silvertip.
On December 31, 2018, we consummated the purchase of certain pressure pumping assets and real property from Pioneer Natural Resources USA, Inc. (“Pioneer”) and Pioneer Pumping Services, LLC (“Pioneer Pumping Services”) in connection with our purchase of certain pressure pumping assets and real property (the “Pioneer Pressure Pumping Acquisition”) in exchange for 16.6 million shares of our common stock and $110.0 million in cash, and concurrently entered into a pressure pumping services agreement (the "Pioneer Services Agreement") with Pioneer. The pressure pumping assets acquired included hydraulic fracturing pumps of 510,000 hydraulic horsepower ("HHP"), four coiled tubing units and the associated equipment maintenance facility.
On March 31, 2022, we entered into an amended and restated pressure pumping services agreement (the “A&R Pressure Pumping Services Agreement”) to replace the Pioneer Services Agreement that was entered into in connection with the Pioneer Pressure Pumping Acquisition. This agreement expired at the conclusion of its term and was replaced by the Fleet One Agreement and Fleet Two Agreement described below.
On October 31, 2022, we entered into two pressure pumping services agreements (the “Fleet One Agreement” and the “Fleet Two Agreement”) with Pioneer, pursuant to which we provided hydraulic fracturing services with two committed fleets, subject to certain termination and release rights. The Fleet One Agreement was effective as of January 1, 2023 and was terminated on August 31, 2023. The Fleet Two Agreement was effective as of January 1, 2023 and was terminated on May 12, 2023. In October 2023, Pioneer entered into a merger agreement with Exxon Mobil Corporation.
XML 24 R9.htm IDEA: XBRL DOCUMENT v3.24.0.1
SIGNIFICANT ACCOUNTING POLICIES
12 Months Ended
Dec. 31, 2023
Accounting Policies [Abstract]  
SIGNIFICANT ACCOUNTING POLICIES SIGNIFICANT ACCOUNTING POLICIES
A summary of the significant accounting policies consistently applied in the preparation of the accompanying consolidated financial statements are as follows:
Principles of Consolidation — The accompanying consolidated financial statements include the accounts of Holding and its wholly owned subsidiaries, Services and Silvertip. All intercompany accounts and transactions have been eliminated in consolidation.
Basis of Presentation — The accompanying consolidated financial statements and related notes have been prepared pursuant to the rules and regulations of the United States Securities and Exchange Commission ("SEC") and in conformity with accounting principles generally accepted in the United States of America ("GAAP").
Use of Estimates — Management is required to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the consolidated financial statements and revenues and expenses during the reporting period. Such estimates include, but are not limited to, allowance for credit losses, useful lives for depreciation of property and equipment, estimates of fair value of property and equipment, estimates related to fair value of reporting units for purposes of assessing goodwill, intangible assets, discount rates underlying our lease right-of-use assets and
liabilities, estimates related to deferred tax assets and liabilities, including any related valuation allowances, and estimates of fair value of stock‑based compensation. Actual results could differ from those estimates.
Revenue Recognition — The Company’s services are sold based upon contracts with customers. The Company recognizes revenue when it satisfies a performance obligation by transferring control over a product or service to a customer.
Hydraulic fracturing is an oil well completion technique, which is part of the overall well completions process. It is a well-stimulation technique intended to optimize hydrocarbon flow paths during the completion phase of shale wellbores. The process involves the injection of water, sand and chemicals under high pressure into shale formations. Our hydraulic fracturing contracts with our customers have one performance obligation, which is the contracted total stages, satisfied over time. We recognize revenue over time using a progress output, unit-of-work performed method, which is based on the agreed fixed transaction price and actual stages completed. We believe that recognizing revenue based on actual stages completed faithfully depicts how our hydraulic fracturing services are transferred to our customers over time. In addition, certain of our hydraulic fracturing equipment may be entitled to reservation fee charges if a customer were to reserve committed hydraulic fracturing equipment. The Company recognizes revenue related to reservation fee charges on a daily basis as the performance obligations are met.
Acidizing, which is part of our hydraulic fracturing operating segment, involves a well-stimulation technique where acid or similar chemicals are injected under pressure into formations to form or expand fissures. Our acidizing contracts have one performance obligation, satisfied at a point-in-time, upon completion of the contracted service or sale of acid or chemical when control is transferred to the customer. Jobs for these services are typically short term in nature, with most jobs completed in less than a day. We recognize acidizing revenue at a point-in-time, upon completion of the performance obligation.
Our cementing services use pressure pumping equipment to deliver a slurry of liquid cement that is pumped down a well between the casing and the borehole. Our cementing contracts have one performance obligation, satisfied at a point-in-time, upon completion of the contracted service when control is transferred to the customer. Jobs for these services are typically short term in nature, with most jobs completed in less than a day. We recognize cementing revenue at a point-in-time, upon completion of the performance obligation.
Wireline services (including pumpdown) are oil well completion techniques, which are part of the well completions services. Our wireline services utilize equipment with a drum of wireline to deploy perforating guns in the well to perforate the casing, cement, and formation. Once the well is perforated, the well can be fractured. Pumpdown utilizes pressure pumping equipment to pump water into the well to deploy perforating guns attached to wireline through the lateral section of a well. Our wireline contracts with our customers have one performance obligation, which is the contracted total stages, satisfied over time. We recognize revenue over time using a progress output, unit-of-work performed method, which is based on the agreed fixed transaction price and actual stages completed. We believe that recognizing revenue based on actual stages completed faithfully depicts how our wireline services are transferred to our customers over time. In addition, certain of our wireline equipment is entitled to daily equipment charges while the equipment is on the customer’s locations. The Company recognizes revenue related daily equipment charges on a daily basis as the performance obligations are met.
The transaction price for each performance obligation for all our completion services is fixed per our contracts with our customers.
Coiled tubing involves complementary downhole well completion/remedial services. The performance obligation for these services had a fixed transaction price which was satisfied at a point-in-time upon completion of the service when control was transferred to the customer. Accordingly, we recognized revenue at a point-in-time, upon completion of the service and transfer of control to the customer. Effective September 1, 2022, we shut down our coiled tubing operations, and disposed of all of our coiled tubing assets.
Cash and Cash Equivalents — All highly liquid investments with an original maturity of three months or less.
Restricted Cash and Customer Cash Advances — Our restricted cash relates to cash received from a customer in connection with our contract with the customer to provide FORCESM electric-powered hydraulic fracturing equipment and services. The restricted cash will be used to pay for contractually agreed upon expenditures. The cash advances from the customer will be credited towards the customer’s invoice as our revenue performance obligations are met over the contract period. Our restricted cash balances at December 31, 2023 and 2022 were $0 and $10.0 million, respectively.
The cash advances received represent contract liabilities in connection with the performance of certain completion services. The cash advance (contract liability) balances, which are included in accrued and other current liabilities in our consolidated balance sheets, were $19.2 million and $10.0 million as of December 31, 2023 and 2022, respectively. During 2023, we recognized revenue of $5.7 million from the cash advance amount outstanding at the beginning of the period. We had no cash advance amounts outstanding at the beginning of 2022, and we recognized no associated revenue during 2022.
Accounts Receivable — Accounts receivable are stated at the amount billed and billable to customers. At December 31, 2023 and 2022 accrued revenue (unbilled receivable) included as part of our accounts receivable was $55.4 million and $51.9 million, respectively. At December 31, 2023, the transaction price allocated to the remaining performance obligation for our partially completed hydraulic fracturing and wireline operations was $33.8 million, which is expected to be completed and recognized within one month following the current period balance sheet date. At December 31, 2022, the transaction price allocated to the remaining performance obligation for our then partially completed hydraulic fracturing and wireline operations was $38.7 million, which was recorded as part of revenues for the year ended December 31, 2023.
As of December 31, 2023, the Company had $0.2 million allowance for credit losses. Our allowance for credit losses is based on the evaluation of both our historic collection experience and economic outlook for the oil and gas industry. We evaluated the historic loss experience on our accounts receivable and also considered separately customers with receivable balances that may be negatively impacted by current or future economic developments and market conditions. While the Company has not experienced significant credit losses in the past and has not yet seen material changes to the payment patterns of its customers, the Company cannot predict with any certainty the degree to which the impacts of depressed economic activities, including the potential impact of periodically adjusted borrowing base limits, level of hedged production, or unforeseen well shut-downs may affect the ability of its customers to timely pay receivables when due. Accordingly, in future periods, the Company may revise its estimates of expected credit losses.
The table below shows a summary of allowance for credit losses:
(in thousands)
Year Ended December 31,
202320222021
Balance - January 1,$419 $217 $1,497 
Provision for credit losses during the period34 202 282 
Write-off during the period(217)— (1,562)
Balance - December 31,$236 $419 $217 
Inventories — Inventories, which consists only of raw materials and fluid ends, are stated at lower of average cost and net realizable value.
Property and Equipment — The Company’s property and equipment are recorded at cost, less accumulated depreciation.
Depreciation — Depreciation of property and equipment is provided on the straight‑line method over the following estimated useful lives:
Land
Indefinite
Buildings and property improvements
5 - 30 years
Vehicles
1 ‑ 5 years
Equipment
1 ‑ 22 years
Leasehold improvements
5 ‑ 20 years
Upon sale or retirement of property and equipment, including certain major components of our completion services equipment that are replaced, the cost and related accumulated depreciation are removed from the balance sheet and the net amount, less proceeds from disposal, is recognized as a gain or loss in the statement of operations. A significant portion of our loss on disposal of assets relates to replacement of major components like fluid and power ends. The Company recorded a loss on disposal of assets of $73.0 million, $102.1 million and $64.6 million for the years ended December 31, 2023, 2022 and 2021, respectively.
Impairment of Long‑Lived Assets — In accordance with Financial Accounting Standards Board ("FASB") Accounting Standards Codification ("ASC") 360, Accounting for the Impairment or Disposal of Long‑Lived Assets, the Company reviews its long‑lived assets to be held and used whenever events or circumstances indicate that the carrying value of those assets may not be recoverable.
An impairment loss is indicated if the sum of the expected future undiscounted cash flows attributable to the asset group is less than the carrying amount of such asset group. In this circumstance, the Company recognizes an impairment loss for the amount by which the carrying amount of the asset group exceeds the fair value of the asset group. No impairment expense was recorded during the year ended December 31, 2023. During the year ended December 31, 2022, we recorded impairment expense of approximately $57.5 million in connection with our DuraStim® electric-powered hydraulic fracturing equipment. No impairment expense was recorded during the year ended December 31, 2021.
The Company accounts for long‑lived assets to be disposed of at the lower of their carrying amount or fair value, less cost to sell once management has committed to a plan to dispose of the assets.
Goodwill — Goodwill is the excess of the consideration transferred over the fair value of the tangible and identifiable intangible assets and liabilities recognized. Goodwill is not amortized. We perform an annual impairment test of goodwill as of December 31, or more frequently if circumstances indicate that impairment may exist. The determination of impairment is made by comparing the carrying amount of a reporting unit with its fair value, which is generally calculated using a combination of market and income approaches. If the fair value of the reporting unit exceeds the carrying value, no further testing is performed. If the fair value of the reporting unit is less than the carrying value, we consider goodwill to be impaired, and the amount of impairment loss is calculated and recorded in the statement of operations.
On November 1, 2022, we acquired Silvertip for $148.1 million. We accounted for the Silvertip Acquisition as a business combination using the acquisition method of accounting. Goodwill of $23.6 million was recorded as of the Silvertip Acquisition Date (as defined below), which represents the excess of the purchase price over the fair value of the assets and liabilities assumed. The acquisition complemented our existing business.
As of December 31, 2023 and 2022, our goodwill carrying value was $23.6 million and $23.6 million, respectively. There were no additions to goodwill during the year ended December 31, 2023. The wireline operating segment is the only segment with goodwill at December 31, 2023 and 2022. We conducted our annual impairment test of goodwill in accordance with ASC 350, Intangibles—Goodwill and Other, as of December 31, 2023 and determined that no impairment to the carrying value of goodwill for our reporting unit (wireline operating segment) was required. There were no goodwill impairment losses during the years ended December 31, 2023 and 2022.
Intangible Assets — Intangible assets consist of customer relationships and trademark/trade name purchased in connection with the Silvertip Acquisition. In connection with the Silvertip Acquisition, we added intangible assets consisting of $46.5 million of customer relationships and $10.8 million of trademark/trade name. Intangible assets are amortized on a basis that reflects the pattern in which the economic benefits of the intangible assets are realized on a straight‑line basis over the asset’s estimated useful life, which is ten years. No significant residual value is estimated for intangible assets.
Income Taxes — Income taxes are accounted for under the asset and liability method, which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been included in the consolidated financial statements. Under this method, deferred tax assets and liabilities are determined on the basis of differences between the consolidated financial statements and tax bases of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to reverse. The effect of a change in tax rates on deferred tax assets and liabilities is recognized in income in the period that includes the enactment date.
We recognize deferred tax assets to the extent that we believe these assets are more likely than not to be realized. In making such a determination, we consider all positive and negative evidence, including future reversals of existing taxable temporary differences, projected future taxable income, and the results of recent operations. If we determine that we would not be able to fully realize our deferred tax assets in the future, we would record a valuation allowance.
Deferred Loan Costs — The Company capitalized certain costs in connection with the amendment and restatement of its revolving credit facility, including lender, legal, and accounting fees. These costs are being amortized over the term of the related loan using the straight‑line method. Unamortized deferred loan costs associated with loans paid off or refinanced with different lenders are expensed in the period in which such an event occurs. Deferred loan costs are classified as a reduction of
long‑term debt or in certain instances as an asset in the consolidated balance sheet. Amortization of deferred loan costs is recorded as interest expense in the statement of operations, and during the years ended December 31, 2023, 2022 and 2021, the amount of expense recorded was $0.4 million, $0.8 million and $0.5 million, respectively.
Stock-Based Compensation — The Company recognizes the cost of stock-based awards on a straight‑line basis over the requisite service period of the award, which is usually the vesting period under the fair value method. Total compensation cost is measured on the grant date or modification date, as applicable, using fair value estimates.
Insurance Financing — The Company annually renews its commercial insurance policies, and may choose to either directly pay the insurance premium or finance a portion of the premium. If the Company finances a portion of the premium, a prepaid insurance asset is recorded and amortized monthly over the relevant period.
Concentration of Credit Risk — The Company’s assets that are potentially subject to concentrations of credit risk are cash and cash equivalents and trade accounts receivable. Cash balances are maintained in financial institutions, which at times exceed federally insured limits. The Company monitors the financial condition of the financial institutions in which accounts are maintained and has not experienced any losses in such accounts. The receivables of the Company are with credible operators in the oil and natural gas industries. The Company performs ongoing evaluations as to the financial condition of its customers with respect to trade receivables.
Share Repurchases — All shares of common stock repurchased through the Company's share repurchase program are retired upon repurchase. The Company accounts for the purchase price of repurchased common stock in excess of par value ($0.001 per share of common stock) 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 of retained earnings.
Change in Accounting Estimates — Current trends in hydraulic fracturing equipment operating conditions such as larger pads, changes to job design and increased pumping hours per day have resulted in shorter useful lives for certain critical components that are included in our property and equipment assets. These recent trends necessitated a review of useful lives of our critical components like fluid ends, power ends, hydraulic fracturing units and other components in the first quarter of 2023. We determined that the estimated useful life of fluid ends is now less than one year, resulting in our determination that costs associated with the replacement of these components will no longer be capitalized, but instead recorded in inventories and amortized to cost of services over their estimated useful life. We have also shortened the estimated useful lives of power ends to two years from five years and hydraulic fracturing units to ten years from fifteen years. This change in accounting estimates was made effective January 1, 2023 and accounted for prospectively. The net effect of this change for the year ended December 31, 2023, was a $19.1 million decrease in net income, or $0.17 per basic and diluted share, respectively.
Additionally, in connection with the review of our fluid ends and power ends estimated useful life, effective January 1, 2023, we are writing off the remaining book value of power ends that prematurely fail as accelerated depreciation. These write-off amounts were $12.5 million, $11.8 million, $8.4 million and $6.0 million for the three months ended March, 31, 2023, June 30, 2023, September 30, 2023 and December 31, 2023, respectively. However, to conform to prior year presentation, we have presented these write-off amounts within loss on disposal of assets for the year ended December 31, 2023. In 2022 and 2021, we wrote off the remaining book value of prematurely failed and disposed of power ends to loss on disposal of assets.
Recently Issued Accounting Standards
In October 2023, the FASB issued Accounting Standards Update ("ASU") No. 2023-06, Disclosure Improvements: Codification Amendments in Response to the SEC’s Disclosure Update and Simplification Initiative. This ASU incorporates certain SEC disclosure requirements into the FASB Accounting Standards Codification (“Codification”). The amendments in the ASU represent changes to clarify or improve disclosure and presentation requirements of a variety of Codification topics, allow users to more easily compare entities subject to the SEC’s existing disclosures with those entities that were not previously subject to the requirements, and align the requirements in the Codification with the SEC’s regulations. ASU 2023-06 will become effective for each amendment on the effective date of the SEC's corresponding disclosure rule changes. We do not expect ASU 2023-06 to have a material impact on our consolidated financial statements.
In November 2023, the FASB issued ASU No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which requires public entities to disclose on an annual and interim basis, 1) significant segment expenses that are regularly provided to the Chief Operating Decision Maker (the “CODM”) and included within each reported measure of segment profit or loss (collectively referred to as the “significant expense principle”) and 2) an amount for other segment items
representing the difference between segment revenue less the segment expenses disclosed under the significant expense principle and each reported measure of segment profit or loss. This ASU also requires public entities to provide all annual disclosures about a reportable segment’s profit or loss and assets currently required by Topic 280 in interim periods, clarifies that if the CODM uses more than one measure of a segment’s profit or loss in assessing segment performance and deciding how to allocate resources, a public entity may report one or more of those additional measures of segment profit or loss but at least one of the reported segment profit or loss measures (or the single reported measure, if only one is disclosed) should be the measure that is most consistent with the measurement principles under GAAP. This ASU also requires disclosure of the title and position of the CODM and an explanation of how the CODM uses the reported measure(s) of segment profit or loss in assessing segment performance and deciding how to allocate resources, and requires a public entity that has a single reportable segment to provide all the disclosures required by the amendments in this ASU and all existing segment disclosures in Topic 280. This ASU is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. We do not expect ASU 2023-07 to have a material effect on our consolidated financial statements.
In December 2023, the FASB issued ASU No. 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which requires disaggregation of certain components included in the Company’s effective tax rate and income taxes paid disclosures. The guidance is effective for annual periods beginning after December 15, 2024. We are currently assessing the impact of ASU 2023-09 on our consolidated financial statements but do not expect it will have a material impact.
XML 25 R10.htm IDEA: XBRL DOCUMENT v3.24.0.1
SUPPLEMENTAL CASH FLOWS INFORMATION
12 Months Ended
Dec. 31, 2023
Supplemental Cash Flow Elements [Abstract]  
SUPPLEMENTAL CASH FLOWS INFORMATION SUPPLEMENTAL CASH FLOWS INFORMATION
(in thousands)
Year Ended December 31,
202320222021
Supplemental cash flows disclosures
Interest paid
$4,564 $467 $72 
Income taxes paid
$1,110 $129 $196 
Supplemental disclosure of non‑cash investing and financing activities
Capital expenditures included in accounts payable and accrued liabilities
$21,604 $82,452 $36,818 
Par Five asset purchase consideration included in other long-term liabilities$3,180 $— $— 
Common stock issued for Silvertip Acquisition$— $106,736 $— 
Non-cash purchases of property and equipment$— $2,668 $— 
Equity securities received in exchange for sale of assets$— $11,853 $— 
XML 26 R11.htm IDEA: XBRL DOCUMENT v3.24.0.1
BUSINESS ACQUISITIONS
12 Months Ended
Dec. 31, 2023
Business Combination and Asset Acquisition [Abstract]  
BUSINESS ACQUISITIONS BUSINESS ACQUISITIONS
Par Five Acquisition
On December 1, 2023, the Company completed the acquisition of certain assets and certain liabilities of Par Five. Par Five is an oilfield service company based in Artesia, New Mexico that provides cementing and remediation services across the Permian Basin in Texas and New Mexico. As a result of the acquisition, the Company expanded its operations in the cementing service business unit.

The following table summarizes the consideration transferred to Par Five and the recognized amounts of identified assets acquired and liabilities assumed at the acquisition date:

(in thousands)
Total purchase consideration:
Cash$22,215 
Deferred cash payment3,180 
Total consideration$25,395 
(in thousands)
Recognized amounts of assets acquired and liabilities assumed:
Accounts receivable$8,712 
Inventory321 
Property, plant and equipment17,175 
Accrued liabilities(813)
Total net assets acquired$25,395 

Preliminary estimates of fair values of the assets acquired and the liabilities assumed are based on information available through the issuance of these consolidated financial statements, and the Company is continuing to evaluate the underlying inputs and assumptions used in the valuations. Accordingly, these preliminary estimates are subject to change during the measurement period, which is up to one year from the acquisition date.

The deferred cash consideration of $3.2 million will be used to cover the amount by which the estimated purchase price exceeds the final purchase price, if any. The unused amount is payable to Par Five or its beneficiary on June 1, 2025 and accrues interest at 4.0% per annum. This obligation is shown within other long-term liabilities in our consolidated balance sheets. As of December 31, 2023, the outstanding amount for this obligation was $3.2 million.

The fair value of the assets acquired includes account receivables of $8.7 million. The gross amount due under contracts is $8.7 million, of which none is expected to be uncollectible. The Company did not acquire any other class of receivable as a result of the acquisition of Par Five.

The acquired business contributed revenues of $4.9 million and net income of $1.2 million to the Company for the period from December 1, 2023 to December 31, 2023. The following unaudited pro forma summary presents consolidated information of the Company as if the business combination had occurred on January 1, 2022.

(unaudited, in thousands)
Year Ended December 31,
20232022
Revenue $1,672,350 $1,315,970 
Net income99,536 4,823 
The Company had material, nonrecurring pro forma adjustments directly attributable to the business combination included in the reported pro forma revenue and net income. These adjustments included nonrecurring acquisition costs incurred in 2023 but have been adjusted to be reflected in 2022.

These pro forma amounts have been calculated after applying the Company’s accounting policies and adjusting the results of Par Five to reflect the additional depreciation that would have been charged assuming the fair value adjustments to property, plant, and equipment had been applied from January 1, 2022, with the consequential tax effects.

For the year ended December 31, 2023, the Company incurred $1.3 million of acquisition costs. These expenses are included in general and administrative expenses on the Company’s consolidated income statement for the year ended December 31, 2023 and are reflected in pro forma net income for the year ended December 31, 2022, in the table above.
The Company’s consolidated statement of operations for the year ended December 31, 2023 includes 31 days of Par Five operations as the Par Five Acquisition closed on December 1, 2023.
Silvertip Acquisition
On November 1, 2022 (the "Silvertip Acquisition Date"), the Company entered into a purchase and sale agreement with New Silvertip Holdco, LLC, pursuant to which the Company acquired 100% of the outstanding limited liability company interests of Silvertip, a wireline services company in the Permian Basin, in exchange for total consideration of $148.1 million (the "Silvertip Purchase Price") consisting of 10.1 million shares of our common stock valued at $106.7 million, $30.0 million of cash, the payoff of $7.2 million of assumed debt, and the payment of $4.1 million of certain seller closing and transaction costs. The Silvertip Acquisition positions the Company as a more resilient and diversified completions-focused oilfield service provider headquartered in the Permian Basin.
The Company accounted for the Silvertip Acquisition using the acquisition method of accounting. The Silvertip Purchase Price was allocated to the major categories of assets acquired and liabilities assumed based upon their estimated fair value at the Silvertip Acquisition Date. The estimated fair values of certain assets and liabilities, including accounts receivable, require significant judgments and estimates. The measurements of assets acquired and liabilities assumed, are based on inputs that are not observable in the market and thus represent Level 3 inputs.
The following table summarizes the fair value of the consideration transferred in the Silvertip Acquisition and the Silvertip Purchase Price to the fair value of the assets acquired and liabilities assumed (which are included within the accompanying consolidated balance sheet as of December 31, 2022) as of the Silvertip Acquisition Date:
(in thousands)
Total purchase consideration:
Cash consideration$30,000 
Equity consideration106,736 
Debt payments and closing costs11,320 
Total consideration$148,056 
Cash and cash equivalents$2,681 
Accounts receivable and unbilled revenue21,079 
Inventories1,209 
Prepaid expenses2,476 
Other current assets1,059 
Property and equipment (1)
52,478 
Intangible assets:
Trademark/trade name (2)
10,800 
Customer relationships (2)
46,500 
Goodwill23,624 
Operating lease right-of-use asset2,783 
Total assets acquired164,689 
Accounts payable7,659 
Accrued and other current liabilities6,178 
Operating lease liability2,796 
Total liabilities assumed16,633 
Total purchase consideration$148,056 
(1)Remaining useful lives ranging from less than one to 22 years.
(2)Definite lived intangibles with amortization period of 10 years.
The goodwill arising from the Silvertip Acquisition is attributable to the expected operational synergies resulting from our integrated service offerings. The goodwill arising from the Silvertip Acquisition has been allocated to our wireline operations, and are included in our wireline operating segment.
The Company’s transaction costs were recognized separately from the acquisition of assets and assumptions of liabilities in the Silvertip Acquisition, and were expensed as incurred. These costs are included within general and administrative expenses in our consolidated statements of operations.
The following combined pro forma information assumes the Silvertip Acquisition occurred on January 1, 2021. The pro forma information presented below is for illustrative purposes only and does not reflect future events that occurred after December 31, 2022 or any operating efficiencies or inefficiencies that may result from the Silvertip Acquisition. The information is not necessarily indicative of results that would have been achieved had the Company controlled Silvertip during the periods presented.
(unaudited, in thousands)
Year Ended December 31,
20222021
Revenue$1,428,282 $1,013,261 
Net income (loss) (1)
26,716 (43,957)
(1)The nonrecurring acquisition costs of $2.2 million were included in our pro forma results for the year ended December 31, 2021.
The Company’s consolidated statement of operations for the year ended December 31, 2022, includes 61 days of Silvertip operations as the Silvertip Acquisition closed on November 1, 2022.
XML 27 R12.htm IDEA: XBRL DOCUMENT v3.24.0.1
FAIR VALUE MEASUREMENTS
12 Months Ended
Dec. 31, 2023
Fair Value Disclosures [Abstract]  
FAIR VALUE MEASUREMENTS FAIR VALUE MEASUREMENTS
Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (i.e., the "exit price") in an orderly transaction between market participants at the measurement date.
In determining fair value, the Company uses various valuation approaches and establishes a hierarchy for inputs used in measuring fair value that maximizes the use of relevant observable inputs and minimizes the use of unobservable inputs by requiring that the most observable inputs be used, when available. Observable inputs are inputs that market participants would use in pricing the asset or liability developed based on market data obtained from sources independent of the Company. Unobservable inputs are inputs that reflect the Company’s assumptions about the assumptions other market participants would use in pricing the asset or liability developed based on the best information available in the circumstances. The hierarchy is broken down into three levels based on the observability of inputs as follows:
Level 1 — Valuations based on quoted prices in active markets for identical assets or liabilities that the Company has the ability to access. Valuation adjustments and block discounts are not applied to Level 1 instruments. Since valuations are based on quoted prices that are readily and regularly available in an active market, valuation of these instruments does not entail a significant degree of judgment.
Level 2 — Valuations based on one or more quoted prices in markets that are not active or for which all significant inputs are observable, either directly or indirectly.
Level 3 — Valuations based on inputs that are unobservable and significant to the overall fair value measurement.
A financial instrument’s categorization within the valuation hierarchy is based upon the lowest level of input that is significant to the fair value measurement. The Company’s assessment of the significance of a particular input to the fair value measurement in its entirety requires judgment and considers factors specific to the asset or liability.
Assets and Liabilities Measured at Fair Value on a Recurring Basis
The fair values of cash, cash equivalents and restricted cash, accounts receivable, accounts payable, accrued and other current liabilities, and long-term debt are estimated to be approximately equivalent to carrying amounts as of December 31, 2023 and 2022 and have been excluded from the table below.
Assets measured at fair value on a recurring basis as of December 31, 2023 are set forth below:
(In thousands)
Estimated fair value measurements
Balance
Quoted prices in
active market
(Level 1)
Significant other
observable inputs
(Level 2)
Significant other
unobservable inputs
(Level 3)
Total gains
(losses)
December 31, 2023:
Short-term investment$7,745 $7,745 $— $— $(2,538)
December 31, 2022:
Short-term investment$10,283 $10,283 $— $— $(1,570)
Short-term investment— On September 1, 2022, the Company received 2.6 million common shares of STEP Energy Services Ltd. ("STEP") with an estimated fair value of $11.8 million as part of the consideration for the sale of our coiled tubing assets to STEP. The shares were treated as an investment in equity securities measured at fair value using Level 1 inputs based on observable prices on the Toronto Stock Exchange and are shown under current assets in our consolidated balance sheets. As of December 31, 2023, the fair value of the short-term investment was estimated at $7.7 million. The fluctuation in stock price resulted in an unrealized loss of $2.5 million and $1.6 million for 2023 and 2022, respectively. Included in the unrealized loss was a gain of $0.1 million and a loss of $0.3 million resulting from non-cash foreign currency translation for the years ended December 31, 2023 and 2022, respectively. The unrealized losses resulting from stock price fluctuation and non-cash foreign currency translation are included in other income (expense) in our consolidated statements of operations. The Company is restricted from selling, transferring or assigning more than 0.9 million shares in any one calendar month.
Assets Measured at Fair Value on a Nonrecurring Basis
Certain assets and liabilities are measured at fair value on a nonrecurring basis. These items are not measured at fair value on an ongoing basis but may be subject to fair value adjustments in certain circumstances. These assets and liabilities include those acquired through the Par Five Acquisition, which are required to be measured at fair value on the acquisition date according to ASC Topic 805, Business Combinations (see Note 4. Business Acquisitions).
Whenever events or circumstances indicate that the carrying value of long-lived assets may not be recoverable, the Company reviews the carrying values of long‑lived assets, such as property and equipment and other assets to determine if they are recoverable. If any long‑lived assets are determined to be unrecoverable, an impairment expense is recorded in the period. No impairment of property and equipment was recorded during the year ended December 31, 2023. We recorded impairment expense of approximately $57.5 million during the year ended December 31, 2022, in connection with our DuraStim® electric-powered hydraulic fracturing pumps that did not meet the manufacturer's specifications or our expectations. There was no impairment of assets during the year ended December 31, 2021.
We generally apply fair value techniques to our reporting units on a nonrecurring basis associated with valuing potential impairment loss related to goodwill, if any. Our estimate of the reporting unit fair value is based on a combination of income and market approaches, Level 1 and 3, respectively, in the fair value hierarchy. The income approach involves the use of a discounted cash flow method, with the cash flow projections discounted at an appropriate discount rate. The market approach involves the use of comparable public companies’ market multiples in estimating the fair value. Significant assumptions include projected revenue growth, capital expenditures, utilization, gross margins, discount rates, terminal growth rates, and weight allocation between income and market approaches. If the reporting unit’s carrying amount exceeds its fair value, we consider goodwill impaired, and the impairment loss is calculated and recorded in the period. There were no additions to goodwill during the year ended December 31, 2023. We added $23.6 million of goodwill during the year ended December 31, 2022 (see Note 4. Business Acquisitions). There were no additions to goodwill during the year ended December 31, 2021. We conducted our annual impairment test of goodwill as of December 31, 2023 and determined that no impairment to the carrying value of goodwill for our reporting unit (wireline operating segment) was required. There were no goodwill impairment losses during the years ended December 31, 2023, 2022 and 2021.
The wireline operating segment is the only segment which has goodwill at December 31, 2023 and 2022. The table below sets forth the changes in the carrying amount of goodwill.
(in thousands)
Goodwill as of January 1, 2022 — net$— 
Goodwill addition during the year23,624 
Less impairment losses— 
Goodwill as of December 31, 2022 — net23,624 
Goodwill addition during the year— 
Less impairment losses— 
Goodwill as of December 31, 2023 — net$23,624 
XML 28 R13.htm IDEA: XBRL DOCUMENT v3.24.0.1
PROPERTY AND EQUIPMENT
12 Months Ended
Dec. 31, 2023
Property, Plant and Equipment [Abstract]  
PROPERTY AND EQUIPMENT PROPERTY AND EQUIPMENT
Property and equipment consisted of the following:
(in thousands)
December 31,
20232022
Land
$14,076 $11,793 
Buildings
37,888 34,298 
Equipment and vehicles
1,551,261 1,397,727 
Leasehold improvements
8,011 8,573 
Subtotal
1,611,236 1,452,391 
Less accumulated depreciation
(644,120)(529,656)
Property and equipment — net
$967,116 $922,735 
Depreciation consisted of the following:
(in thousands)
Year Ended December 31,
202320222021
Depreciation related to cost of services$169,771 $126,746 $133,075 
Depreciation related to general and administrative expenses222 407 302 
Total depreciation$169,993 $127,153 $133,377 
The Company incurred amortization expense of $5.2 million on its finance lease right-of-use asset, which is related to cost of services for the year ended December 31, 2023. There was no amortization expense related to finance leases for the years ended December 31, 2022 and 2021. The Company also incurred amortization expense on its intangible assets (see Note 7. Intangible Assets).
In December 2021, the Company disposed of two turbine generators, which were included in our Hydraulic Fracturing reportable segment, for total cash proceeds of approximately $36.0 million. The net book value of the two turbines prior to the disposal was approximately $39.5 million, resulting in loss on disposal of approximately $3.5 million.
XML 29 R14.htm IDEA: XBRL DOCUMENT v3.24.0.1
INTANGIBLE ASSETS
12 Months Ended
Dec. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
INTANGIBLE ASSETS INTANGIBLE ASSETS
Intangible assets consist of customer relationships and trademark/trade name. Intangible assets are amortized on a straight‑line basis with a useful life of ten years. Amortization expense, all of which was related to general and administrative expenses, was $5.7 million, $1.0 million and $0 for the years ended December 31, 2023, 2022 and 2021, respectively. The Company’s intangible assets subject to amortization consisted of the following:
(in thousands)
December 31,
20232022
Intangible assets acquired:
Trademark/trade name$10,800 $10,800 
Customer relationships46,500 46,500 
Total intangible assets acquired57,300 57,300 
Accumulated amortization:
Trademark/trade name(1,260)(180)
Customer relationships(5,425)(775)
Total accumulated amortization(6,685)(955)
Intangible assets — net
$50,615 $56,345 
Estimated remaining amortization expense subsequent fiscal years is expected to be as follows:
(in thousands)
YearEstimated future amortization expense
2024$5,730 
20255,730 
20265,730 
20275,730 
2028 and beyond27,695 
Total$50,615 
The average amortization period remaining is approximately 8.8 years.
XML 30 R15.htm IDEA: XBRL DOCUMENT v3.24.0.1
LONG‑TERM DEBT
12 Months Ended
Dec. 31, 2023
Debt Disclosure [Abstract]  
LONG‑TERM DEBT LONG‑TERM DEBT
Asset-Based Loan Credit Facility
Our revolving credit facility, as amended and restated in April 2022, prior to giving effect to the amendment to the revolving credit facility in June 2023, had a total borrowing capacity of $150 million. The revolving credit facility had a borrowing base of 85% to 90%, depending on the credit ratings of our accounts receivable counterparties, of monthly eligible accounts receivable less customary reserves. The revolving credit facility, included a springing fixed charge coverage ratio to apply when
excess availability was less than the greater of (i) 10% of the lesser of the facility size or the borrowing base or (ii) $10.0 million. Under the revolving credit facility, we were required to comply, subject to certain exceptions and materiality qualifiers, with certain customary affirmative and negative covenants, including, but not limited to, covenants pertaining to our ability to incur liens, indebtedness, changes in the nature of our business, mergers and other fundamental changes, disposal of assets, investments and restricted payments, amendments to our organizational documents or accounting policies, prepayments of certain debt, dividends, transactions with affiliates, and certain other activities.
Effective June 2, 2023, the Company entered into an amendment to its amended and restated revolving credit facility the revolving credit facility (as amended and restated in April 2022, as amended in June 2023 and as may be amended further, "ABL Credit Facility"). The amendment increased the borrowing capacity under the ABL Credit Facility to $225.0 million (subject to the Borrowing Base (as defined below) limit), and extended the maturity date to June 2, 2028. The ABL Credit Facility has a borrowing base of the sum of 85% to 90% of monthly eligible accounts receivable and 80% of eligible unbilled accounts (up to a maximum of 25% of the borrowing base), in each case, depending on the credit ratings of our accounts receivable counterparties, less customary reserves (the "Borrowing Base"), in each case, depending on the credit ratings of our accounts receivable counterparties, as redetermined monthly. The Borrowing Base as of December 31, 2023, was approximately $152.0 million. The ABL Credit Facility includes a springing fixed charge coverage ratio to apply when excess availability is less than the greater of (i) 10% of the lesser of the facility size or the Borrowing Base or (ii) $15.0 million. Under the ABL Credit Facility we are required to comply, subject to certain exceptions and materiality qualifiers, with certain customary affirmative and negative covenants, including, but not limited to, covenants pertaining to our ability to incur liens or indebtedness, changes in the nature of our business, mergers and other fundamental changes, disposal of assets, investments and restricted payments, amendments to our organizational documents or accounting policies, prepayments of certain debt, dividends, transactions with affiliates, and certain other activities. Borrowings under the ABL Credit Facility are secured by a first priority lien and security interest in substantially all assets of the Company.
Borrowings under the ABL Credit Facility accrue interest based on a three-tier pricing grid tied to availability, and we may elect for loans to be based on either the Secured Overnight Financing Rate ("SOFR") or the base rate, plus the applicable margin, which ranges from 1.75% to 2.25% for SOFR loans and 0.75% to 1.25% for base rate loans. The weighted average interest rate for our ABL Credit Facility for the year ended December 31, 2023, was 6.69%.
The loan origination costs relating to the ABL Credit Facility are classified as an asset in our balance sheet. As of December 31, 2023 and 2022, we had outstanding borrowings under our ABL Credit Facility of $45.0 million and $30.0 million, respectively.
XML 31 R16.htm IDEA: XBRL DOCUMENT v3.24.0.1
ACCRUED AND OTHER CURRENT LIABILITIES
12 Months Ended
Dec. 31, 2023
Other Liabilities Disclosure [Abstract]  
ACCRUED AND OTHER CURRENT LIABILITIES ACCRUED AND OTHER CURRENT LIABILITIES
Accrued and other current liabilities consisted of the following:
(in thousands)
December 31,
20232022
Accrued insurance
$1,222 $517 
Accrued payroll and related expenses
14,284 14,137 
Deferred revenue (advance from customer)19,190 10,000 
Capital expenditure, taxes and others accruals
40,920 24,373 
Total
$75,616 $49,027 
XML 32 R17.htm IDEA: XBRL DOCUMENT v3.24.0.1
EMPLOYEE BENEFIT PLAN
12 Months Ended
Dec. 31, 2023
Retirement Benefits [Abstract]  
EMPLOYEE BENEFIT PLAN EMPLOYEE BENEFIT PLAN
The Company has a 401(k) plan, modified effective January 1, 2019 and further modified effective April 1, 2022. The Company matches 100% of the employee contributions up to 6% of gross salary, up to the annual limit. The employees are fully vested in their contributions when made. Prior to the April 1, 2022 modification, the employees vested in the Company’s contributions to the 401(k) plan 25% per year, beginning in the employee’s first year of service, with full vesting occurring after four years of service. Effective April 1, 2022, the Company allows for immediate vesting of the Company’s contributions. During the years ended December 31, 2023, 2022 and 2021, the recorded expense under the plan was $5.9 million, $4.6 million and $2.8 million, respectively.
XML 33 R18.htm IDEA: XBRL DOCUMENT v3.24.0.1
REPORTABLE SEGMENT INFORMATION
12 Months Ended
Dec. 31, 2023
Segment Reporting [Abstract]  
REPORTABLE SEGMENT INFORMATION REPORTABLE SEGMENT INFORMATION
The Company currently has three operating segments for which discrete financial information is readily available: hydraulic fracturing (inclusive of acidizing), wireline and cementing. These operating segments represent how the CODM evaluates performance and allocates resources.
On September 1, 2022, the Company shut down its coiled tubing operations and disposed of its coiled tubing assets to STEP as part of a strategic repositioning, and recorded a loss on disposal of $13.8 million. The divestiture of our coiled tubing assets did not qualify for presentation and disclosure as a discontinued operation, and accordingly, we have recorded the resulting loss from the disposal as part of our loss on disposal of assets in our consolidated statement of operations.
We have historically conducted our business through four operating segments: hydraulic fracturing, wireline, cementing and coiled tubing. Prior to the fourth quarter of fiscal year 2023, our operating segments met the aggregation criteria and were aggregated into the “Completion Services” reportable segment and our coiled tubing operations (which were divested in September 2022) were shown in the “All Other” category. Effective as of the fourth quarter of fiscal year 2023, we revised our segment reporting as we determined that our three operating segments no longer met the criteria to be aggregated. Our Hydraulic Fracturing and Wireline operating segments meet the criteria of a reportable segment. Our cementing and our divested coiled tubing segments do not meet the reportable segment criteria and are included within the “All Other” category. Additionally, our corporate administrative activities do not involve business activities from which it may earn revenues and its results are not regularly reviewed by the Company’s CODM when making key operating and resource decisions. As a result, corporate administrative expenses have been included under “Reconciling Items.” Prior period segment information has been revised to conform to our current presentation.

Our hydraulic fracturing operating segment revenue approximated 78.5%, 89.3% and 91.6% of our revenue for the years ended December 31, 2023, 2022 and 2021, respectively. Revenue from our wireline operating segment (resulting from the acquisition of Silvertip in 2022) approximated 14.1% and 2.4% of our revenue for the years ended December 31, 2023 and 2022, respectively. Our cementing operating segment revenue approximated 7.4%, 7.2% and 6.5% of our revenue for the years ended December 31, 2023, 2022 and 2021, respectively. Our coiled tubing revenue approximated 1.1% and 1.9% of our revenue for the years ended December 31, 2022 and 2021, respectively. Our operating segments are subject to inherent uncertainties which may influence our prospective activities. Inter-segment revenues are not material and are not shown separately in the tables below.
The Company manages and assesses the performance of the reportable segment by its adjusted EBITDA (earnings before interest expense, income taxes, depreciation and amortization, stock-based compensation expense, other income or expense, gain or loss on disposal of assets and other unusual or nonrecurring expenses or income such as impairment charges, retention bonuses, severance, costs related to asset acquisitions, insurance recoveries, one-time professional fees and legal settlements).
The following tables set forth certain financial information with respect to the Company’s reportable segments (in thousands):
Hydraulic Fracturing
WirelineAll Other
Reconciling Items
Total
Year ended and as of December 31, 2023
Service revenue
$1,280,523 $229,599 $120,277 $— $1,630,399 
Adjusted EBITDA
$366,809 $61,930 $24,665 $— $453,404 
Capital expenditures
$294,377 $12,203 $3,440 $— $310,020 
Goodwill$— $23,624 $— $— $23,624 
Total assets
$1,189,526 $198,957 $78,475 $13,354 $1,480,312 
Hydraulic Fracturing
WirelineAll Other
Reconciling Items
Total
Year ended and as of December 31, 2022
Service revenue
$1,143,216 $31,188 $105,297 $— $1,279,701 
Adjusted EBITDA
$339,186 $7,926 $13,434 $— $360,546 
Capital expenditures
$347,757 $2,265 $9,645 $5,649 $365,316 
Goodwill$— $23,624 $— $— $23,624 
Total assets$1,092,658 $173,489 $46,944 $22,695 $1,335,786 
Hydraulic Fracturing
WirelineAll Other
Reconciling Items
Total
Year ended and as of December 31, 2021
Service revenue
$800,581 $— $73,933 $— $874,514 
Adjusted EBITDA
$174,693 $— $7,693 $— $182,386 
Capital expenditures
$161,537 $— $3,569 $52 $165,158 
Total assets
$982,702 $— $71,579 $6,955 $1,061,236 
A reconciliation from reportable segment level financial information to the consolidated statement of operations is provided in the table below (in thousands):
Year Ended December 31,
202320222021
Service Revenue
Hydraulic Fracturing$1,280,523 $1,143,216 $800,581 
Wireline229,599 31,188 — 
All Other120,277 105,297 73,933 
Total service revenue for reportable segments1,630,399 1,279,701 874,514 
Elimination of intersegment service revenue— — — 
Total consolidated service revenue$1,630,399 $1,279,701 $874,514 
Adjusted EBITDA
Hydraulic Fracturing$366,809 $339,186 $174,693 
Wireline61,930 7,926 — 
All Other24,665 13,434 7,693 
Total Adjusted EBITDA for reportable segments453,404 360,546 182,386 
Unallocated corporate administrative expenses(49,444)(43,956)(47,379)
Depreciation and amortization(180,886)(128,108)(133,377)
Impairment expense (1)
— (57,454)— 
Interest expense(5,308)(1,605)(614)
Income tax (expense) benefit(29,868)(5,356)14,252 
Loss on disposal of assets(73,015)(102,150)(64,646)
Stock-based compensation(14,450)(21,881)(11,519)
Other (expense) income (2)
(9,533)11,582 873 
Other general and administrative expense (3)
(2,969)(8,460)6,471 
Retention bonus and severance expense(2,297)(1,128)(632)
Net income (loss)$85,634 $2,030 $(54,185)
Assets
Hydraulic Fracturing$1,189,526 $1,092,658 $982,702 
Wireline198,957 173,489 — 
All Other78,475 46,944 71,579 
Total assets for reportable segments1,466,958 1,313,091 1,054,281 
Unallocated corporate assets13,354 22,695 6,955 
Total assets$1,480,312 $1,335,786 $1,061,236 
(1)Represents expense in connection with the impairment of our DuraStim® electric-powered hydraulic fracturing equipment.
(2)Other expense for the year ended December 31, 2023 includes settlement expenses resulting from routine audits and one-time health insurance costs totaling approximately $7.4 million, and a $2.5 million unrealized loss on short-term investment. Other income for the year ended December 31, 2022 includes a $10.7 million net tax refund (net of advisory fees) received in March 2022 from the Texas Comptroller of Public Accounts in connection with limited sales, excise and use tax audit of the period from July 1, 2015 through December 31, 2018, a $2.7 million non-cash income from fixed asset inventory received as part of a settlement of warranty claims with an equipment manufacturer, and a $1.6 million unrealized loss on short-term investment.
(3)Other general and administrative expense for the year ended December 31, 2023 primarily relates to nonrecurring professional fees paid to external consultants in connection with our business acquisitions and legal settlements, net of reimbursement from insurance carriers. Other general and administrative expense for the years ended December 31, 2022 and 2021 primarily relates to nonrecurring professional fees paid to external consultants in connection with our audit committee review, SEC investigation, shareholder litigation, legal settlement to a vendor and other legal matters, net of reimbursement from insurance carriers. During the years ended December 31, 2023, 2022 and 2021, we received reimbursement of approximately $0.4 million, $10.4 million and $9.8 million, respectively, from our insurance carriers in connection with the SEC investigation and shareholder litigation.
Major Customers
The Company had revenue from the following significant customers that accounted for the following percentages of the Company’s total revenue:
Year Ended December 31,
202320222021
Customer A
19.7 %28.3 %14.6 %
Customer B
18.2 %15.0 %8.8 %
Customer C
9.6 %2.9 %0.1 %
Customer D
8.0 %— %— %
Customer E
7.7 %33.1 %54.2 %
Customer F2.3 %4.7 %— %
Customer G0.5 %1.4 %4.4 %
Customer H— %— %3.8 %
XML 34 R19.htm IDEA: XBRL DOCUMENT v3.24.0.1
NET INCOME (LOSS) PER SHARE
12 Months Ended
Dec. 31, 2023
Earnings Per Share [Abstract]  
NET INCOME (LOSS) PER SHARE NET INCOME (LOSS) PER SHARE
Basic net income (loss) per common share is computed by dividing the net income (loss) relevant to the common stockholders by the weighted-average number of shares outstanding during the year. Diluted net income (loss) per common share uses the same net income (loss) divided by the sum of the weighted-average number of shares of common stock outstanding during the period, plus dilutive effects of options, performance stock units (“PSUs”) and restricted stock units (“RSUs”) outstanding during the period calculated using the treasury method and the potential dilutive effects of preferred stocks (if any) calculated using the if-converted method.
(In thousands, except for per share data)
Year Ended December 31,
202320222021
Numerator (both basic and diluted)
Net income (loss) relevant to common stockholders$85,634 $2,030 $(54,185)
Denominator
Denominator for basic net income (loss) per share113,004 105,868 102,655 
Dilutive effect of stock options— 80 — 
Dilutive effect of performance stock units42 506 — 
Dilutive effect of restricted stock units370 485 — 
Denominator for diluted net income (loss) per share113,416 106,939 102,655 
Basic net income (loss) per common share$0.76 $0.02 $(0.53)
Diluted net income (loss) per common share$0.76 $0.02 $(0.53)
As shown in the table below, the following stock options, RSUs and PSUs outstanding as of December 31, 2023, 2022 and 2021 have not been included in the calculation of diluted income (loss) per common share for the years ended December 31, 2023, 2022 and 2021 because they would be anti-dilutive to the calculation of diluted net income (loss) per common share:
(In thousands)
202320222021
Stock options286 491 798 
Restricted stock units82 12 1,413 
Performance stock units411 — 1,586 
Total779 503 3,797 
XML 35 R20.htm IDEA: XBRL DOCUMENT v3.24.0.1
Share Repurchase Program
12 Months Ended
Dec. 31, 2023
Equity [Abstract]  
Share Repurchase Program SHARE REPURCHASE PROGRAM
On May 17, 2023, the Company's board of directors (the "Board") authorized and the Company announced a share repurchase program that allows the Company to repurchase up to $100 million of the Company's common stock beginning immediately and continuing through and including May 31, 2024. The shares may be repurchased from time to time in open market transactions, block trades, accelerated share repurchases, privately negotiated transactions, derivative transactions or otherwise, certain of which may be made pursuant to a trading plan meeting the requirements of Rule 10b5-1 under the Exchange Act, in compliance with applicable state and federal securities laws. The timing, as well as the number and value of shares repurchased under the program, will be determined by the Company at its discretion and will depend on a variety of factors, including management's assessment of the intrinsic value of the Company's common stock, the market price of the Company's common stock, general market and economic conditions, available liquidity, compliance with the Company's debt and other agreements, applicable legal requirements, and other considerations. The Company is not obligated to purchase any shares under the repurchase program, and the program may be suspended, modified, or discontinued at any time without prior notice. The Company expects to fund the repurchases using cash on hand and expected free cash flow to be generated through May 2024. The Inflation Reduction Act of 2022 ("IRA 2022") provides for, among other things, the imposition of a new 1% U.S. federal excise tax on certain repurchases of stock by publicly traded U.S. corporations such as us after December 31, 2022. Accordingly, the excise tax will apply to our share repurchase program in 2023 and in subsequent taxable years. The current government has proposed increasing the amount of the excise tax from 1% to 4%; however, it is unclear whether such a change in the amount of the excise tax will be enacted and, if enacted, how soon any such change could take effect.
All shares of common stock repurchased under the share repurchase program are canceled and retired upon repurchase. The Company accounts for the purchase price of repurchased shares of common stock in excess of par value ($0.001 per share of common stock) 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 of retained earnings. During the year ended December 31, 2023, the Company paid an aggregate of $51.7 million, an average price per share of $8.93 including commissions, for share repurchases under the share repurchase program, thereby retiring 5.8 million shares. The Company has accrued $0.4 million in respect of the IRA 2022 repurchase excise tax as of December 31, 2023. As of December 31, 2023, $48.3 million remained authorized for future repurchases of common stock under the repurchase program.
XML 36 R21.htm IDEA: XBRL DOCUMENT v3.24.0.1
STOCK‑BASED COMPENSATION
12 Months Ended
Dec. 31, 2023
Share-Based Payment Arrangement [Abstract]  
STOCK‑BASED COMPENSATION STOCK‑BASED COMPENSATION
Stock Option Plan
In March 2013, we approved the Stock Option Plan of ProPetro Holding Corp. (the "Stock Option Plan") pursuant to which our Board may grant stock options to our consultants, directors, executives and employees. No awards have been granted under the Stock Option Plan following our Initial Public Offering ("IPO"), and no further awards will be granted under the Stock Option Plan.
2017 Incentive Award Plan
In March 2017, our shareholders approved the ProPetro Holding Corp. 2017 Incentive Award Plan (the "2017 Incentive Plan") pursuant to which our Board was authorized to grant stock options, RSUs, PSUs, or other stock-based and cash awards to consultants, directors, executives and employees. The 2017 Incentive Plan originally authorized up to 5,800,000 shares of common stock to be issued with respect to awards granted pursuant to the plan. No awards have been granted under the 2017
Incentive Plan following approval of the 2020 Incentive Plan (as defined below), and no further awards will be granted under the 2017 Incentive Plan.
2020 Long Term Incentive Plan
In October 2020, our shareholders approved the ProPetro Holding Corp. 2020 Long Term Incentive Plan (the "2020 Incentive Plan") pursuant to which our Board may grant stock options, RSUs, PSUs, or other stock-based and cash awards to consultants, directors, executives and employees. The 2020 Incentive Plan authorized up to 4,650,000 shares of common stock to be issued under awards granted pursuant to the plan. The 2020 Incentive Plan became effective on October 22, 2020, and as of such date no further awards will be granted under the 2017 Incentive Plan. In May 2023, our stockholders approved the Amended and Restated ProPetro Holding Corp. 2020 Long Term Incentive Plan (the "A&R 2020 Incentive Plan"), which had been previously approved by the Board. The A&R 2020 Incentive Plan became effective on May 11, 2023 and replaced the 2020 Incentive Plan. The A&R 2020 Incentive Plan authorizes up to 8,050,000 shares of common stock to be issued under awards granted pursuant to the plan in lieu of the 4,650,000 shares of common stock available for issuance under the 2020 Incentive Plan.
The 2017 Incentive Plan and the A&R 2020 Incentive Plan are herein collectively referred to as the "Incentive Plans."
Stock Options
On March 16, 2017, we granted 793,738 stock option awards to certain key employees, officers and directors pursuant to the 2017 Incentive Plan which are scheduled to vest in four substantially equal annual installments, subject to a continuing service requirement. The contractual term for the options awarded is 10 years. The fair value of each stock option award granted was estimated on the date of grant using the Black-Scholes option-pricing model. There were no new stock option grants during the years ended December 31, 2023, 2022 and 2021.
As of December 31, 2023, there was no aggregate intrinsic value for our outstanding or exercisable stock options because the closing stock price as of December 31, 2023, was below the cost to exercise the options. No stock options were exercised during the year ended December 31, 2023. The weighted average remaining contractual term for the outstanding and exercisable stock options as of December 31, 2023, was 3.2 years and 3.2 years, respectively.
A summary of the stock option activity during the year ended December 31, 2023, is presented below (in thousands, except for exercise price):
Number
of Shares
Weighted
Average
Exercise
Price
Outstanding at January 1, 2023488 $14.00 
Granted
— $— 
Exercised
— $— 
Forfeited
— $— 
Expired
(308)$14.00 
Outstanding at December 31, 2023180 $14.00 
Exercisable at December 31, 2023180 $14.00 
Restricted Stock Units
In 2023, we granted 1,704,189 RSUs to employees, officers and directors pursuant to the 2020 Incentive Plan, which generally vest ratably over a three-year vesting period, in the case of awards to employees and officers, and generally vest in full after one year, in the case of awards to directors. RSUs are subject to restrictions on transfer and are generally subject to a risk of forfeiture if the award recipient ceases to be an employee or director of the Company prior to vesting of the award. Each RSU represents the right to receive one share of common stock. The grant date fair value of the RSUs is based on the closing share price of our common stock on the date of grant. For the years ended December 31, 2023, 2022 and 2021, the Company recognized stock compensation expense for RSUs of approximately $7.8 million, $11.1 million and $6.2 million, respectively.
On March 31, 2022, the Company modified the RSUs previously granted to a former officer in 2019, 2020 and 2021 to accelerate the vesting of such RSUs in connection with his separation agreement. On December 31, 2022, the Company modified the RSUs previously granted to a former officer in 2020, 2021 and 2022 to accelerate the vesting of such RSUs in connection with his separation agreement. As a result of these modifications, we recorded a net incremental stock expense of $1.2 million during the year ended December 31, 2022.
As of December 31, 2023, the total unrecognized compensation expense for all RSUs was approximately $15.4 million, and is expected to be recognized over a weighted-average period of approximately 1.8 years.
The following table summarizes the RSUs activity during the year December 31, 2023 (in thousands, except for fair value):
Number of
Shares
Weighted
Average
Grant Date
Fair Value ("FV")
Outstanding at January 1, 20231,268 $10.91 
Granted1,704 $9.30 
Vested(558)$10.59 
Forfeited(150)$10.40 
Canceled— $— 
Outstanding at December 31, 20232,264 $9.81 
Performance Stock Units
In 2023, we granted 454,788 PSUs to certain key employees and officers as new awards under the 2020 Incentive Plan. Each PSU earned represents the right to receive either one share of common stock or, as determined by the administrator in its sole discretion, a cash amount equal to the fair market value of one share of common stock or amount of cash on the day immediately preceding the settlement date. The actual number of shares of common stock that may be issued under the PSUs ranges from 0% up to a maximum of 200% of the target number of PSUs granted to the participant, based on our total shareholder return ("TSR") relative to a designated peer group of comparable companies (“Peer Group”), generally at the end of a three-year period. In addition to the TSR conditions, vesting of the PSUs is generally subject to the recipient’s continued employment through the end of the applicable performance period. Compensation expense is recorded ratably over the corresponding requisite service period. The grant date fair value of PSUs is determined using a Monte Carlo probability model. Grant recipients do not have any shareholder rights until performance relative to the Peer Group has been determined following the completion of the performance period and shares have been issued.
In connection with a former officer’s separation agreement, on March 31, 2022, the Company modified the PSUs previously granted to such former officer in 2020 and 2021 to provide for deemed satisfaction of the service requirement applicable to such PSUs as of March 31, 2022, such that such PSUs shall remain outstanding and eligible to vest based on our TSR relative to the Peer Group over the applicable performance period. In connection with a former officer’s separation agreement, on December 31, 2022, the Company modified the PSUs previously granted to such former officer in 2021 and 2022 to provide for deemed satisfaction of the service requirement applicable to such PSUs as of December 31, 2022, such that such PSUs shall remain outstanding and eligible to vest based on our TSR relative to the Peer Group over the applicable performance period. As a result of these modifications, we recorded a net incremental stock expense of $2.6 million during the year ended December 31, 2022.
For the years ended December 31, 2023, 2022 and 2021 the Company recognized stock compensation expense for the PSUs of approximately $6.6 million, $10.8 million and $5.5 million, respectively.
The following table summarizes information about PSUs activity during the year ended December 31, 2023 (in thousands, except for fair value):
Period
Granted
Target Shares Outstanding at January 1, 2023Target
Shares
Granted
Target Shares VestedTarget
Shares
Forfeited
Target Shares Outstanding at December 31, 2023
2020809 — (493)(316)— 
2021632 — — (12)620 
2022316 — — (10)306 
2023— 455 — (17)438 
Total1,757 455 (493)(355)1,364 
Weighted Average Fair Value Per Share$12.72 $14.40 $8.30 $9.17 $15.80 
The total stock compensation expense for the years ended December 31, 2023, 2022 and 2021 for all stock awards was approximately $14.5 million, $21.9 million and $11.5 million, respectively, and the associated tax benefit related thereto was $3.0 million, $4.6 million and $2.4 million, respectively. The total unrecognized stock-based compensation expense as of December 31, 2023 was approximately $21.6 million, and is expected to be recognized over a weighted-average period of approximately 1.5 years.
XML 37 R22.htm IDEA: XBRL DOCUMENT v3.24.0.1
INCOME TAXES
12 Months Ended
Dec. 31, 2023
Income Tax Disclosure [Abstract]  
INCOME TAXES INCOME TAXES
The components of the provision for income taxes are as follows:
(in thousands)
Year Ended December 31,
202320222021
Federal:
Current
$— $— $(52)
Deferred
28,109 4,157 (15,143)
28,109 4,157 (15,195)
State:
Current
2,028 1,143 88 
Deferred
(269)56 855 
1,759 1,199 943 
Total income tax expense (benefit)
$29,868 $5,356 $(14,252)
Reconciliation between the amounts determined by applying the federal statutory rate of 21% for years ended December 31, 2023, 2022 and 2021 to income tax (benefit) expense is as follows:
(in thousands)
Year Ended December 31,
202320222021
Taxes at federal statutory rate
$24,256 $1,551 $(14,372)
State taxes, net of federal benefit
2,092 709 61 
Section 162(m) limitation2,089 3,423 616 
Stock-based compensation
1,718 (767)(2,549)
Valuation allowance
(780)(336)825 
Other
493 776 1,167 
Total income tax expense (benefit)
$29,868 $5,356 $(14,252)
Deferred tax assets and liabilities are recognized for estimated future tax effects of temporary differences between the tax basis of an asset or liability and its reported amount in the consolidated financial statements. The significant items giving rise to deferred tax assets (liabilities) are as follows:
(in thousands)
December 31,
20232022
Deferred Income Tax Assets
Accrued liabilities
$1,410 $1,280 
Allowance for credit losses50 88 
Goodwill and other intangible assets
1,900 2,451 
Stock‑based compensation
1,979 3,658 
Net operating losses
63,983 90,397 
Lease liabilities
11,736 — 
Other
895 490 
Total deferred tax assets
81,953 98,364 
Valuation allowance
(577)(1,357)
Total deferred tax assets — net
$81,376 $97,007 
Deferred Income Tax Liabilities
Property and equipment
$(156,393)$(161,195)
Prepaid expenses
(1,509)(1,077)
Right-of-use assets(16,579)— 
Total deferred tax liabilities
$(174,481)$(162,272)
Net deferred tax liabilities
$(93,105)$(65,265)
The Tax Cuts and Jobs Act included a reduction to the maximum deduction allowed for net operating losses generated in tax years after December 31, 2017, and the elimination of carrybacks of net operating losses. As of December 31, 2023, the Company had approximately $296.6 million of U.S. federal NOLs, some of which will begin to expire in 2035. Approximately $87.7 million of the Company’s U.S. federal NOLs relate to pre-2018 periods. As of December 31, 2023, the Company’s state NOLs were approximately $48.1 million and will begin to expire in 2030. Utilization of NOLs carryforwards may be limited due to past or future ownership changes. As of December 31, 2023, we determined that $0.6 million valuation allowance was necessary against our state deferred tax assets.
The Company’s U.S. federal income tax returns for the year ended December 31, 2020, and through the most recent filing remain open to examination by the Internal Revenue Service under the applicable U.S. federal statute of limitations provisions. The various states in which the Company is subject to income tax are generally open to examination for the tax years ended December 31, 2019, and through the most recent filing.
The Company records uncertain tax positions in accordance with ASC 740, Income Taxes, on the basis of a two-step process in which (1) we determine whether it is more likely than not that the tax positions will be sustained on the basis of the technical
merits of the position and (2) for those tax positions that meet the more-likely-than-not recognition threshold, we recognize the largest amount of tax benefit that is more than 50% likely to be realized upon ultimate settlement with the related tax authority. As of December 31, 2023, 2022 and 2021, no uncertain tax positions were recorded. The Company will continue to evaluate its tax positions in accordance with ASC 740 and will recognize any future effect as either a benefit or charge to income in the applicable period.
Income tax penalties and interest assessments recognized under ASC 740 are accrued as a tax expense in the period that the Company’s taxes are in an uncertain tax position. Any accrued tax penalties or interest assessments will remain until the uncertain tax position is resolved with the taxing authorities or until the applicable statute of limitations has expired.
XML 38 R23.htm IDEA: XBRL DOCUMENT v3.24.0.1
RELATED‑PARTY TRANSACTIONS
12 Months Ended
Dec. 31, 2023
Related Party Transactions [Abstract]  
RELATED‑PARTY TRANSACTIONS RELATED-PARTY TRANSACTIONS
Operations and Maintenance Yards
The Company rents three yards from an entity in which a director of the Company has an equity interest, and the total annual rent expense for each of the three yards was approximately $0.03 million, $0.1 million and $0.1 million, respectively. The Company previously rented two additional yards from this entity and incurred rent expense of $0.02 million and $0.1 million, respectively during the year ended December 31, 2023.
Pioneer
On December 31, 2018, we consummated the Pioneer Pressure Pumping Acquisition with Pioneer and Pioneer Pumping Services. In connection with the Pioneer Pressure Pumping Acquisition, Pioneer received 16.6 million shares of our common stock and approximately $110.0 million in cash. In October 2023, Pioneer entered into a merger agreement with Exxon Mobil Corporation. On March 31, 2022, we entered into the A&R Pressure Pumping Services Agreement, which was initially entered into in connection with the Pioneer Pressure Pumping Acquisition. The A&R Pressure Pumping Services Agreement expired at the conclusion of its term and was replaced by the Fleet One Agreement and Fleet Two Agreement described below.
On October 31, 2022, we entered into two pressure pumping services agreements (the "Fleet One Agreement" and "Fleet Two Agreement") with Pioneer, pursuant to which we provided hydraulic fracturing services with two committed fleets, subject to certain termination and release rights. The Fleet One Agreement was effective as of January 1, 2023 and was terminated on August 31, 2023. The Fleet Two Agreement was effective as of January 1, 2023 and was terminated on May 12, 2023. In October 2023, Pioneer entered into a merger agreement with Exxon Mobil Corporation.
Revenue from services provided to Pioneer (including reservation fees) accounted for approximately $125.1 million, $423.7 million and $473.8 million of our total revenue during the years ended December 31, 2023, 2022 and 2021, respectively.
As of December 31, 2023, the total accounts receivable due from Pioneer, including estimated unbilled receivable for services we provided, amounted to $2.4 million and the amount due to Pioneer was $0. As of December 31, 2022, the balance due from Pioneer for services (including reservation fees) we provided amounted to approximately $46.2 million and the amount due to Pioneer was $0.
XML 39 R24.htm IDEA: XBRL DOCUMENT v3.24.0.1
LEASES
12 Months Ended
Dec. 31, 2023
Leases [Abstract]  
LEASES LEASES
On January 1, 2019, we implemented ASC 842, using the modified retrospective transition method and elected not to restate prior years. Accordingly, the effects of adopting ASC 842 were adjusted in the beginning of 2019 while prior periods are accounted for under the legacy GAAP, ASC 840. There was no cumulative effect adjustment on beginning retained earnings. We also elected other practical expedients provided by the new lease standard, the short-term lease recognition practical expedient in which leases with a term of twelve months or less will not be recognized on the balance sheet, and the practical expedient to not separate lease and non-lease components for real estate class of assets. Our discount rate was based on our estimated incremental borrowing rate on a collateralized basis with similar terms and economic considerations as our lease payments at the lease commencement. Below is a description of our operating and finance leases.
Operating Leases
Description of Lease
In March 2013, we entered into a ten-year real estate lease contract (the "Real Estate One Lease") with a commencement date of April 1, 2013, as part of the expansion of our equipment yard. For the years ended December 31, 2023, 2022 and 2021, the Company made lease payments of approximately $0.1 million, $0.4 million and $0.4 million, respectively. The assets and liabilities under this contract are included in our Hydraulic Fracturing reportable segment. In addition to the contractual lease period, the contract includes an optional renewal of up to ten years. However, the Company terminated the Real Estate One Lease at the end of the term, March 1, 2023.
We accounted for our Real Estate One Lease as an operating lease. This conclusion resulted from the existence of the right to control the use of the assets throughout the lease term. We did not account for the land separately from the building of the Real Estate One Lease because we concluded that the accounting effect was insignificant.
As part of our expansion of our hydraulic fracturing equipment maintenance program, we entered into a two-year maintenance facility real estate lease contract (the "Maintenance Facility Lease") with a commencement date of March 14, 2022. During the year ended December 31, 2023 the Company made lease payments of approximately $0.3 million. In addition to the contractual lease period, the contract includes an optional renewal for three additional periods of one year each, however, the Company plans to terminate the Maintenance Facility Lease at the end of the term, February 29, 2024. The contract does not include a residual value guarantee, covenants or financial restrictions. Further, the Maintenance Facility Lease does not contain variability in payments resulting from either an index change or rate change.
We accounted for our Maintenance Facility Lease as an operating lease. This conclusion resulted from the existence of the right to control the use of the assets throughout the lease term. We did not account for the land separately from the building of the Maintenance Facility Lease because we concluded that the accounting effect was insignificant. As of December 31, 2023, the weighted average discount rate and remaining lease term was approximately 3.4% and 0.2 years, respectively.
In August 2022 and December 2022, we entered into equipment lease contracts (the "Electric Fleet Leases") for a duration of approximately three years each for a total of four FORCESM electric-powered hydraulic fracturing fleets with 60,000 HHP per fleet. The Electric Fleet Leases contain options to either extend each lease for up to three additional periods of one year each or purchase the equipment at the end of their initial term of approximately 3.0 years or at the end of each subsequent renewal period.
The first of the Electric Fleet Leases (the "Electric Fleet One Lease") commenced on August 23, 2023 when we received some of the equipment associated with the first FORCESM electric-powered hydraulic fracturing fleet. During the year ended December 31, 2023, the Company made lease payments of approximately $2.2 million, including variable lease payments of approximately $0.1 million. During the year ended December 31, 2023, the Company incurred initial direct costs of approximately $14.3 million to place the leased equipment into its intended use, which are included in the right-of-use asset cost related to the Electric Fleet One Lease. The assets and liabilities under this contract are included in our Hydraulic Fracturing reportable segment. In management's judgment the exercise of neither the renewal option nor the purchase option is reasonably assured. In addition to fixed rent payments, the Electric Fleet One Lease contains variable payments based on equipment usage. The Electric Fleet One Lease does not include a residual value guarantee, covenants or financial restrictions.
We accounted for the Electric Fleet One Lease as an operating lease. Our assumptions resulted from the existence of the right to control the use of the assets throughout the lease term. As of December 31, 2023, the weighted average discount rate and remaining lease term was approximately 7.3% and 3.0 years, respectively.
The second of the Electric Fleet Leases (the "Electric Fleet Two Lease") commenced on November 1, 2023 when we received some of the equipment associated with the second FORCESM electric-powered hydraulic fracturing fleet. During the year ended December 31, 2023, the Company made lease payments of approximately $1.0 million, including variable lease payments of approximately $0.03 million. During the year ended December 31, 2023, the Company incurred initial direct costs of approximately $9.4 million to place the leased equipment into its intended use, which are included in the right-of-use asset cost related to the Electric Fleet Two Lease. The assets and liabilities under this contract are included in our Hydraulic Fracturing reportable segment. In management's judgment the exercise of neither the renewal option nor the purchase option is reasonably assured. In addition to fixed rent payments, the Electric Fleet Two Lease contains variable payments based on equipment usage. The Electric Fleet Two Lease does not include a residual value guarantee, covenants or financial restrictions.
We accounted for the Electric Fleet Two Lease as an operating lease. Our assumptions resulted from the existence of the right to control the use of the assets throughout the lease term. As of December 31, 2023, the weighted average discount rate and remaining lease term was approximately 7.3% and three years, respectively. As of December 31, 2023, we have not received some of the equipment contracted under the Electric Fleet Two Lease. Since we have not taken possession of these assets and do not control them, we have not accounted for the associated right-of-use asset and lease obligation on our balance sheet as of December 31, 2023.
The third of the Electric Fleet Leases (the "Electric Fleet Three Lease", and collectively with the Electric Fleet One Lease and the Electric Fleet Two Lease, the “Electric Fleet Leases”) commenced on December 19, 2023, when we received some of the equipment associated with the third FORCESM electric-powered hydraulic fracturing fleet. During the year ended December 31, 2023, the Company made lease payments of approximately $0.1 million and no variable lease payments. During the year ended December 31, 2023, the Company incurred initial direct costs of approximately $1.4 million to place the leased equipment into its intended use, which are included in the right-of-use asset cost related to the Electric Fleet Three Lease. The assets and liabilities under this contract are included in our Hydraulic Fracturing reportable segment. In management's judgment the exercise of neither the renewal option nor the purchase option is reasonably assured. In addition to fixed rent payments, the Electric Fleet Three Lease contains variable payments based on equipment usage. The Electric Fleet Three Lease does not include a residual value guarantee, covenants or financial restrictions.
We accounted for the Electric Fleet Three Lease as an operating lease. Our assumptions resulted from the existence of the right to control the use of the assets throughout the lease term. As of December 31, 2023, the weighted average discount rate and remaining lease term was approximately 7.3% and 3.0 years, respectively. As of December 31, 2023, we have not received some of the equipment contracted under the Electric Fleet Three Lease. Since we have not taken possession of these assets and do not control them, we have not accounted for the associated right-of-use asset and lease obligation on our balance sheet as of December 31, 2023.
The Electric Fleet Lease on the fourth FORCESM electric-powered hydraulic fracturing fleet has not yet commenced. We currently do not control the assets under this lease because they are currently being manufactured by the vendor and we have not taken possession of the assets. The delivery of the FORCESM electric-powered hydraulic fracturing fleets is as each fleet is manufactured. We currently expect to receive the remaining equipment associated with the second and third fleets and all equipment associated with the fourth fleet in the first half of 2024. Given that the Company has not yet taken possession of the assets under these leases, the Company has not accounted for the associated right-of-use asset and lease obligation on its balance sheet as of December 31, 2023.
In October 2022, we entered into a real estate lease contract for 5.3 years (the "Real Estate Two Lease") with a commencement date of March 1, 2023. During the year ended December 31, 2023, the Company made lease payments of approximately $0.3 million. The assets and liabilities under this contract are included in our Hydraulic Fracturing reportable segment. In addition to the contractual lease period, the contract includes two optional renewals of one year each, and in management's judgment the exercise of the renewal option is not reasonably assured. The contract does not include a residual value guarantee, covenants or financial restrictions. Further, the Real Estate Two Lease does not contain variability in payments resulting from either an index change or rate change.
We accounted for our Real Estate Two Lease as an operating lease. Our assumptions resulted from the existence of the right to control the use of the assets throughout the lease term. We did not account for the land separately from the building of the Real Estate Two Lease because we concluded that the accounting effect was insignificant. As of December 31, 2023, the weighted average discount rate and remaining lease term was approximately 6.3% and 4.3 years, respectively.
As part of the Silvertip Acquisition, we assumed two real estate lease contracts (the "Silvertip One Lease" and "Silvertip Two Lease," and collectively the "Silvertip Leases") with remaining terms of 4.8 years and 6.1 years, respectively, from the Silvertip Acquisition Date. During the year ended December 31, 2023, we extended the Silvertip One Lease for an additional 1.3 years. During the year ended December 31, 2023, the Company made lease payments of approximately $0.2 million and $0.3 million on the Silvertip One Lease and the Silvertip Two Lease, respectively. The assets and liabilities under these contracts are recorded in our wireline operating segment within our Wireline reportable segment. The Silvertip Leases do not have any renewal options, residual value guarantees, covenants or financial restrictions. Further, the Silvertip Leases do not contain variability in payments resulting from either an index change or rate change.
We accounted for the Silvertip One Lease and the Silvertip Two Lease as operating leases. This conclusion resulted from the existence of the right to control the use of the assets throughout the lease term. We did not account for the land separately from the building of the real estate leases because we concluded that the accounting effect was insignificant. As of December 31,
2023, the weighted average discount rate and remaining lease term on the Silvertip One Lease was approximately 6.3% and 4.9 years, respectively. As of December 31, 2023, the weighted average discount rate and remaining lease term for the Silvertip Two Lease was approximately 2.1% and 4.9 years, respectively.
In March 2023, we entered into a real estate lease contract for 5.7 years (the "Silvertip Three Lease"), with a commencement date of April 1, 2023. During the year ended December 31, 2023, the Company made lease payments of approximately $0.1 million on the Silvertip Three Lease. The assets and liabilities under this contract are recorded in our wireline operating segment within our Wireline reportable segment. The contract does not include a residual value guarantee, covenants or financial restrictions. Further, the Silvertip Three Lease does not contain variability in payments resulting from either an index change or rate change.
We accounted for the Silvertip Three Lease as an operating lease. This conclusion resulted from the existence of the right to control the use of the assets throughout the lease term. We did not account for the land separately from the building of the Silvertip Three Lease because we concluded that the accounting effect was insignificant. As of December 31, 2023, the weighted average discount rate and remaining lease term on the Silvertip Three Lease was approximately 6.3% and 4.9 years, respectively.
On June 1, 2023, we commenced an office space lease contract for 5.0 years (the "Silvertip Office Lease"). During the year ended December 31, 2023, the Company made lease payments of approximately $0.1 million on the Silvertip Office Lease. The assets and liabilities under this contract are recorded in our wireline operating segment within our Wireline reportable segment. The contract does not include a residual value guarantee, covenants or financial restrictions. Further, the Silvertip Office Lease does not contain variability in payments resulting from either an index change or rate change.
We accounted for the Silvertip Office Lease as an operating lease. This conclusion resulted from the existence of the right to control the use of the assets throughout the lease term. As of December 31, 2023, the weighted average discount rate and remaining lease term was approximately 6.5% and 4.4 years, respectively.
In August 2023, in connection with the relocation of our corporate office, we entered into an office space lease contract for 2.1 years (the "Corporate Office Lease"), with a commencement date of September 8, 2023. During the year ended December 31, 2023, the Company made lease payments of approximately $0.02 million on the Corporate Office Lease. The assets and liabilities under this contract are recorded in our corporate administrative function. In addition to the contractual lease period, the contract includes an optional renewal for 0.8 years, and in management's judgment the exercise of the renewal option is not reasonably assured. The contract does not include a residual value guarantee, covenants or financial restrictions. Further, the Corporate Office Lease does not contain variability in payments resulting from either an index change or rate change.
We accounted for the Corporate Office Lease as an operating lease. This conclusion resulted from the existence of the right to control the use of the assets throughout the lease term. As of December 31, 2023, the weighted average discount rate and remaining lease term was approximately 7.1% and 1.8 years, respectively.
As of December 31, 2023, our total operating lease right-of-use asset cost was $85.8 million, and accumulated amortization was $7.2 million. As of December 31, 2022, our total operating lease right-of-use asset cost was $4.6 million, and accumulated amortization was $1.5 million.
Finance Leases
Description of Lease
In January 2023, we entered into a three-year equipment lease contract (the "Power Equipment Lease") for certain power generation equipment with a commencement date of August 23, 2023. During the year ended December 31, 2023, the Company made lease payments of approximately $5.7 million on the Power Equipment Lease. The assets and liabilities under this contract are included in our Hydraulic Fracturing reportable segment. In addition to the contractual lease period, the contract includes an optional renewal for one year, and in management's judgment the exercise of the renewal option is not reasonably assured. The contract does not include a residual value guarantee, covenants or financial restrictions. Further, the Power Equipment Lease does not contain variability in payments resulting from either an index change or rate change.
We accounted for the Power Equipment Lease as a finance lease. This conclusion resulted from the existence of the right to control the use of the assets throughout the lease term, the present value of lease payments being equal to or in excess of substantially all of the fair value of the underlying assets and the lease term being the major part of the remaining economic life
of the underlying assets. As of December 31, 2023, the weighted average discount rate and remaining lease term was approximately 7.3% and 2.6 years, respectively.
As of December 31, 2023, the total finance lease right-of-use asset cost was approximately $52.6 million, and accumulated amortization was approximately $5.2 million. As of December 31, 2022, we had no finance lease right-of-use assets.
Maturity Analysis of Lease Liabilities
The maturity analysis of liabilities and reconciliation to undiscounted and discounted remaining future lease payments for operating leases as of December 31, 2023 are as follows:
(in thousands)Operating LeasesFinance Leases
2024$20,399 $19,872 
202520,322 19,872 
202619,194 12,790 
20271,225 — 
2028821 — 
Total undiscounted future lease payments61,961 52,534 
Amount representing interest(6,332)(4,585)
Present value of future lease payments (lease obligation)$55,629 $47,949 
The total cash paid for amounts included in the measurement of our operating lease liability during the year ended December 31, 2023, was approximately $4.6 million. The total cash paid for amounts included in the measurement of our finance lease liabilities during the year ended December 31, 2023, was approximately $4.7 million. During the year ended December 31, 2023, we recorded non-cash operating lease obligations totaling approximately $56.1 million arising from obtaining right-of-use assets related to our execution of the Real Estate Two Lease, the Silvertip Three Lease, the Silvertip Office Lease, the Electric Fleet One Lease, the Electric Fleet Two Lease, the Electric Fleet Three Lease and the Corporate Office Lease, and our extension of the Silvertip One Lease. During the year ended December 31, 2023, we recorded non-cash finance lease obligations totaling approximately $52.6 million arising from obtaining right-of-use assets related to the commencement of the Power Equipment Lease. During the year ended December 31, 2022, total cash paid for amounts included in the measurement of our operating lease liabilities was approximately $0.7 million. During the year ended December 31, 2022, we recorded a non-cash operating lease obligation of approximately $0.6 million as a result of our execution of the Maintenance Facility Lease.
Short-Term Leases
We elected the practical expedient option, consistent with ASC 842, to exclude leases with a term of twelve months or less ("short-term lease") from our balance sheet and continue to record short-term leases as a period expense.
Initial Direct Costs
We elected to analogize to the measurement guidance of ASC 360 to capitalize costs incurred to place a leased asset into its intended use and to present such capitalized costs as part of the related lease right-of-use asset cost as initial direct costs.
Lease Costs
For the years ended December 31, 2023, 2022 and 2021, we recorded operating lease cost of approximately $6.6 million, $0.7 million and $0.3 million, respectively, in our consolidated statements of operations. For the year ended December 31, 2023, we recorded finance lease cost of approximately $6.2 million in our consolidated statements of operations comprising of amortization of finance right-of-use asset of approximately $5.2 million and interest on finance lease liabilities of approximately $1.0 million. For the years ended December 31, 2022 and 2021, we had no finance lease costs. For the years ended December 31, 2023, 2022 and 2021, we recorded variable lease cost of approximately $0.1 million, $0 and $0, respectively, in our consolidated statements of operations. For the years ended December 31, 2023, 2022 and 2021, we recorded short-term lease cost of approximately $0.8 million, $0.8 million and $0.6 million, respectively, in our consolidated statements of operations.
LEASES LEASES
On January 1, 2019, we implemented ASC 842, using the modified retrospective transition method and elected not to restate prior years. Accordingly, the effects of adopting ASC 842 were adjusted in the beginning of 2019 while prior periods are accounted for under the legacy GAAP, ASC 840. There was no cumulative effect adjustment on beginning retained earnings. We also elected other practical expedients provided by the new lease standard, the short-term lease recognition practical expedient in which leases with a term of twelve months or less will not be recognized on the balance sheet, and the practical expedient to not separate lease and non-lease components for real estate class of assets. Our discount rate was based on our estimated incremental borrowing rate on a collateralized basis with similar terms and economic considerations as our lease payments at the lease commencement. Below is a description of our operating and finance leases.
Operating Leases
Description of Lease
In March 2013, we entered into a ten-year real estate lease contract (the "Real Estate One Lease") with a commencement date of April 1, 2013, as part of the expansion of our equipment yard. For the years ended December 31, 2023, 2022 and 2021, the Company made lease payments of approximately $0.1 million, $0.4 million and $0.4 million, respectively. The assets and liabilities under this contract are included in our Hydraulic Fracturing reportable segment. In addition to the contractual lease period, the contract includes an optional renewal of up to ten years. However, the Company terminated the Real Estate One Lease at the end of the term, March 1, 2023.
We accounted for our Real Estate One Lease as an operating lease. This conclusion resulted from the existence of the right to control the use of the assets throughout the lease term. We did not account for the land separately from the building of the Real Estate One Lease because we concluded that the accounting effect was insignificant.
As part of our expansion of our hydraulic fracturing equipment maintenance program, we entered into a two-year maintenance facility real estate lease contract (the "Maintenance Facility Lease") with a commencement date of March 14, 2022. During the year ended December 31, 2023 the Company made lease payments of approximately $0.3 million. In addition to the contractual lease period, the contract includes an optional renewal for three additional periods of one year each, however, the Company plans to terminate the Maintenance Facility Lease at the end of the term, February 29, 2024. The contract does not include a residual value guarantee, covenants or financial restrictions. Further, the Maintenance Facility Lease does not contain variability in payments resulting from either an index change or rate change.
We accounted for our Maintenance Facility Lease as an operating lease. This conclusion resulted from the existence of the right to control the use of the assets throughout the lease term. We did not account for the land separately from the building of the Maintenance Facility Lease because we concluded that the accounting effect was insignificant. As of December 31, 2023, the weighted average discount rate and remaining lease term was approximately 3.4% and 0.2 years, respectively.
In August 2022 and December 2022, we entered into equipment lease contracts (the "Electric Fleet Leases") for a duration of approximately three years each for a total of four FORCESM electric-powered hydraulic fracturing fleets with 60,000 HHP per fleet. The Electric Fleet Leases contain options to either extend each lease for up to three additional periods of one year each or purchase the equipment at the end of their initial term of approximately 3.0 years or at the end of each subsequent renewal period.
The first of the Electric Fleet Leases (the "Electric Fleet One Lease") commenced on August 23, 2023 when we received some of the equipment associated with the first FORCESM electric-powered hydraulic fracturing fleet. During the year ended December 31, 2023, the Company made lease payments of approximately $2.2 million, including variable lease payments of approximately $0.1 million. During the year ended December 31, 2023, the Company incurred initial direct costs of approximately $14.3 million to place the leased equipment into its intended use, which are included in the right-of-use asset cost related to the Electric Fleet One Lease. The assets and liabilities under this contract are included in our Hydraulic Fracturing reportable segment. In management's judgment the exercise of neither the renewal option nor the purchase option is reasonably assured. In addition to fixed rent payments, the Electric Fleet One Lease contains variable payments based on equipment usage. The Electric Fleet One Lease does not include a residual value guarantee, covenants or financial restrictions.
We accounted for the Electric Fleet One Lease as an operating lease. Our assumptions resulted from the existence of the right to control the use of the assets throughout the lease term. As of December 31, 2023, the weighted average discount rate and remaining lease term was approximately 7.3% and 3.0 years, respectively.
The second of the Electric Fleet Leases (the "Electric Fleet Two Lease") commenced on November 1, 2023 when we received some of the equipment associated with the second FORCESM electric-powered hydraulic fracturing fleet. During the year ended December 31, 2023, the Company made lease payments of approximately $1.0 million, including variable lease payments of approximately $0.03 million. During the year ended December 31, 2023, the Company incurred initial direct costs of approximately $9.4 million to place the leased equipment into its intended use, which are included in the right-of-use asset cost related to the Electric Fleet Two Lease. The assets and liabilities under this contract are included in our Hydraulic Fracturing reportable segment. In management's judgment the exercise of neither the renewal option nor the purchase option is reasonably assured. In addition to fixed rent payments, the Electric Fleet Two Lease contains variable payments based on equipment usage. The Electric Fleet Two Lease does not include a residual value guarantee, covenants or financial restrictions.
We accounted for the Electric Fleet Two Lease as an operating lease. Our assumptions resulted from the existence of the right to control the use of the assets throughout the lease term. As of December 31, 2023, the weighted average discount rate and remaining lease term was approximately 7.3% and three years, respectively. As of December 31, 2023, we have not received some of the equipment contracted under the Electric Fleet Two Lease. Since we have not taken possession of these assets and do not control them, we have not accounted for the associated right-of-use asset and lease obligation on our balance sheet as of December 31, 2023.
The third of the Electric Fleet Leases (the "Electric Fleet Three Lease", and collectively with the Electric Fleet One Lease and the Electric Fleet Two Lease, the “Electric Fleet Leases”) commenced on December 19, 2023, when we received some of the equipment associated with the third FORCESM electric-powered hydraulic fracturing fleet. During the year ended December 31, 2023, the Company made lease payments of approximately $0.1 million and no variable lease payments. During the year ended December 31, 2023, the Company incurred initial direct costs of approximately $1.4 million to place the leased equipment into its intended use, which are included in the right-of-use asset cost related to the Electric Fleet Three Lease. The assets and liabilities under this contract are included in our Hydraulic Fracturing reportable segment. In management's judgment the exercise of neither the renewal option nor the purchase option is reasonably assured. In addition to fixed rent payments, the Electric Fleet Three Lease contains variable payments based on equipment usage. The Electric Fleet Three Lease does not include a residual value guarantee, covenants or financial restrictions.
We accounted for the Electric Fleet Three Lease as an operating lease. Our assumptions resulted from the existence of the right to control the use of the assets throughout the lease term. As of December 31, 2023, the weighted average discount rate and remaining lease term was approximately 7.3% and 3.0 years, respectively. As of December 31, 2023, we have not received some of the equipment contracted under the Electric Fleet Three Lease. Since we have not taken possession of these assets and do not control them, we have not accounted for the associated right-of-use asset and lease obligation on our balance sheet as of December 31, 2023.
The Electric Fleet Lease on the fourth FORCESM electric-powered hydraulic fracturing fleet has not yet commenced. We currently do not control the assets under this lease because they are currently being manufactured by the vendor and we have not taken possession of the assets. The delivery of the FORCESM electric-powered hydraulic fracturing fleets is as each fleet is manufactured. We currently expect to receive the remaining equipment associated with the second and third fleets and all equipment associated with the fourth fleet in the first half of 2024. Given that the Company has not yet taken possession of the assets under these leases, the Company has not accounted for the associated right-of-use asset and lease obligation on its balance sheet as of December 31, 2023.
In October 2022, we entered into a real estate lease contract for 5.3 years (the "Real Estate Two Lease") with a commencement date of March 1, 2023. During the year ended December 31, 2023, the Company made lease payments of approximately $0.3 million. The assets and liabilities under this contract are included in our Hydraulic Fracturing reportable segment. In addition to the contractual lease period, the contract includes two optional renewals of one year each, and in management's judgment the exercise of the renewal option is not reasonably assured. The contract does not include a residual value guarantee, covenants or financial restrictions. Further, the Real Estate Two Lease does not contain variability in payments resulting from either an index change or rate change.
We accounted for our Real Estate Two Lease as an operating lease. Our assumptions resulted from the existence of the right to control the use of the assets throughout the lease term. We did not account for the land separately from the building of the Real Estate Two Lease because we concluded that the accounting effect was insignificant. As of December 31, 2023, the weighted average discount rate and remaining lease term was approximately 6.3% and 4.3 years, respectively.
As part of the Silvertip Acquisition, we assumed two real estate lease contracts (the "Silvertip One Lease" and "Silvertip Two Lease," and collectively the "Silvertip Leases") with remaining terms of 4.8 years and 6.1 years, respectively, from the Silvertip Acquisition Date. During the year ended December 31, 2023, we extended the Silvertip One Lease for an additional 1.3 years. During the year ended December 31, 2023, the Company made lease payments of approximately $0.2 million and $0.3 million on the Silvertip One Lease and the Silvertip Two Lease, respectively. The assets and liabilities under these contracts are recorded in our wireline operating segment within our Wireline reportable segment. The Silvertip Leases do not have any renewal options, residual value guarantees, covenants or financial restrictions. Further, the Silvertip Leases do not contain variability in payments resulting from either an index change or rate change.
We accounted for the Silvertip One Lease and the Silvertip Two Lease as operating leases. This conclusion resulted from the existence of the right to control the use of the assets throughout the lease term. We did not account for the land separately from the building of the real estate leases because we concluded that the accounting effect was insignificant. As of December 31,
2023, the weighted average discount rate and remaining lease term on the Silvertip One Lease was approximately 6.3% and 4.9 years, respectively. As of December 31, 2023, the weighted average discount rate and remaining lease term for the Silvertip Two Lease was approximately 2.1% and 4.9 years, respectively.
In March 2023, we entered into a real estate lease contract for 5.7 years (the "Silvertip Three Lease"), with a commencement date of April 1, 2023. During the year ended December 31, 2023, the Company made lease payments of approximately $0.1 million on the Silvertip Three Lease. The assets and liabilities under this contract are recorded in our wireline operating segment within our Wireline reportable segment. The contract does not include a residual value guarantee, covenants or financial restrictions. Further, the Silvertip Three Lease does not contain variability in payments resulting from either an index change or rate change.
We accounted for the Silvertip Three Lease as an operating lease. This conclusion resulted from the existence of the right to control the use of the assets throughout the lease term. We did not account for the land separately from the building of the Silvertip Three Lease because we concluded that the accounting effect was insignificant. As of December 31, 2023, the weighted average discount rate and remaining lease term on the Silvertip Three Lease was approximately 6.3% and 4.9 years, respectively.
On June 1, 2023, we commenced an office space lease contract for 5.0 years (the "Silvertip Office Lease"). During the year ended December 31, 2023, the Company made lease payments of approximately $0.1 million on the Silvertip Office Lease. The assets and liabilities under this contract are recorded in our wireline operating segment within our Wireline reportable segment. The contract does not include a residual value guarantee, covenants or financial restrictions. Further, the Silvertip Office Lease does not contain variability in payments resulting from either an index change or rate change.
We accounted for the Silvertip Office Lease as an operating lease. This conclusion resulted from the existence of the right to control the use of the assets throughout the lease term. As of December 31, 2023, the weighted average discount rate and remaining lease term was approximately 6.5% and 4.4 years, respectively.
In August 2023, in connection with the relocation of our corporate office, we entered into an office space lease contract for 2.1 years (the "Corporate Office Lease"), with a commencement date of September 8, 2023. During the year ended December 31, 2023, the Company made lease payments of approximately $0.02 million on the Corporate Office Lease. The assets and liabilities under this contract are recorded in our corporate administrative function. In addition to the contractual lease period, the contract includes an optional renewal for 0.8 years, and in management's judgment the exercise of the renewal option is not reasonably assured. The contract does not include a residual value guarantee, covenants or financial restrictions. Further, the Corporate Office Lease does not contain variability in payments resulting from either an index change or rate change.
We accounted for the Corporate Office Lease as an operating lease. This conclusion resulted from the existence of the right to control the use of the assets throughout the lease term. As of December 31, 2023, the weighted average discount rate and remaining lease term was approximately 7.1% and 1.8 years, respectively.
As of December 31, 2023, our total operating lease right-of-use asset cost was $85.8 million, and accumulated amortization was $7.2 million. As of December 31, 2022, our total operating lease right-of-use asset cost was $4.6 million, and accumulated amortization was $1.5 million.
Finance Leases
Description of Lease
In January 2023, we entered into a three-year equipment lease contract (the "Power Equipment Lease") for certain power generation equipment with a commencement date of August 23, 2023. During the year ended December 31, 2023, the Company made lease payments of approximately $5.7 million on the Power Equipment Lease. The assets and liabilities under this contract are included in our Hydraulic Fracturing reportable segment. In addition to the contractual lease period, the contract includes an optional renewal for one year, and in management's judgment the exercise of the renewal option is not reasonably assured. The contract does not include a residual value guarantee, covenants or financial restrictions. Further, the Power Equipment Lease does not contain variability in payments resulting from either an index change or rate change.
We accounted for the Power Equipment Lease as a finance lease. This conclusion resulted from the existence of the right to control the use of the assets throughout the lease term, the present value of lease payments being equal to or in excess of substantially all of the fair value of the underlying assets and the lease term being the major part of the remaining economic life
of the underlying assets. As of December 31, 2023, the weighted average discount rate and remaining lease term was approximately 7.3% and 2.6 years, respectively.
As of December 31, 2023, the total finance lease right-of-use asset cost was approximately $52.6 million, and accumulated amortization was approximately $5.2 million. As of December 31, 2022, we had no finance lease right-of-use assets.
Maturity Analysis of Lease Liabilities
The maturity analysis of liabilities and reconciliation to undiscounted and discounted remaining future lease payments for operating leases as of December 31, 2023 are as follows:
(in thousands)Operating LeasesFinance Leases
2024$20,399 $19,872 
202520,322 19,872 
202619,194 12,790 
20271,225 — 
2028821 — 
Total undiscounted future lease payments61,961 52,534 
Amount representing interest(6,332)(4,585)
Present value of future lease payments (lease obligation)$55,629 $47,949 
The total cash paid for amounts included in the measurement of our operating lease liability during the year ended December 31, 2023, was approximately $4.6 million. The total cash paid for amounts included in the measurement of our finance lease liabilities during the year ended December 31, 2023, was approximately $4.7 million. During the year ended December 31, 2023, we recorded non-cash operating lease obligations totaling approximately $56.1 million arising from obtaining right-of-use assets related to our execution of the Real Estate Two Lease, the Silvertip Three Lease, the Silvertip Office Lease, the Electric Fleet One Lease, the Electric Fleet Two Lease, the Electric Fleet Three Lease and the Corporate Office Lease, and our extension of the Silvertip One Lease. During the year ended December 31, 2023, we recorded non-cash finance lease obligations totaling approximately $52.6 million arising from obtaining right-of-use assets related to the commencement of the Power Equipment Lease. During the year ended December 31, 2022, total cash paid for amounts included in the measurement of our operating lease liabilities was approximately $0.7 million. During the year ended December 31, 2022, we recorded a non-cash operating lease obligation of approximately $0.6 million as a result of our execution of the Maintenance Facility Lease.
Short-Term Leases
We elected the practical expedient option, consistent with ASC 842, to exclude leases with a term of twelve months or less ("short-term lease") from our balance sheet and continue to record short-term leases as a period expense.
Initial Direct Costs
We elected to analogize to the measurement guidance of ASC 360 to capitalize costs incurred to place a leased asset into its intended use and to present such capitalized costs as part of the related lease right-of-use asset cost as initial direct costs.
Lease Costs
For the years ended December 31, 2023, 2022 and 2021, we recorded operating lease cost of approximately $6.6 million, $0.7 million and $0.3 million, respectively, in our consolidated statements of operations. For the year ended December 31, 2023, we recorded finance lease cost of approximately $6.2 million in our consolidated statements of operations comprising of amortization of finance right-of-use asset of approximately $5.2 million and interest on finance lease liabilities of approximately $1.0 million. For the years ended December 31, 2022 and 2021, we had no finance lease costs. For the years ended December 31, 2023, 2022 and 2021, we recorded variable lease cost of approximately $0.1 million, $0 and $0, respectively, in our consolidated statements of operations. For the years ended December 31, 2023, 2022 and 2021, we recorded short-term lease cost of approximately $0.8 million, $0.8 million and $0.6 million, respectively, in our consolidated statements of operations.
XML 40 R25.htm IDEA: XBRL DOCUMENT v3.24.0.1
COMMITMENTS AND CONTINGENCIES
12 Months Ended
Dec. 31, 2023
Commitments and Contingencies Disclosure [Abstract]  
COMMITMENTS AND CONTINGENCIES COMMITMENTS AND CONTINGENCIES
Commitments
We entered into certain commitments for fixed assets, consumables and services incidental to the ordinary conduct of our business, generally for quantities required for our operations and at competitive market prices. These commitments are designed to assure sources of supply and are not expected to be in excess of normal requirements. We entered into the Electric Fleet Leases, which contain options to extend the leases or purchase the equipment at the end of each lease or at the end of each subsequent renewal period. As of December 31, 2023, three of the Electric Fleet Leases commenced when the Company took possession of all equipment associated with the first FORCESM electric-powered hydraulic fracturing fleet and some of the equipment associated with the second and third fleets. Lease payments pertaining to the remaining equipment under the second, third and fourth Electric Fleet Leases are expected to commence when the Company takes possession of the associated equipment. We currently expect to receive the remaining equipment associated with the second and third fleets and all equipment associated with the fourth fleet in the first half of 2024. The total estimated contractual commitment in connection with the Electric Fleet Leases excluding the cost associated with the option to purchase the equipment at the end of each lease is approximately $103.7 million. We also entered into the Power Equipment Lease. The total estimated contractual commitment in connection with the Power Equipment Lease is approximately $52.5 million.
The Company enters into purchase agreements with its sand suppliers (the "Sand Suppliers") to secure supply of sand as part of its normal course of business. The agreements with the Sand Suppliers require that the Company purchase a minimum volume of sand, based primarily on a certain percentage of our sand requirements from our customers or in certain situations based on predetermined fixed minimum volumes, otherwise certain penalties (shortfall fees) may be charged. The shortfall fee represents liquidated damages and is either a fixed percentage of the purchase price for the minimum volumes or a fixed price per ton of unpurchased volumes. Our agreements with the Sand Suppliers expire at different times prior to December 31, 2025. Our sand agreement with one of our Sand Suppliers that will expire on December 31, 2024, has a take-or-pay commitment of $17.7 million. During the years ended December 31, 2023, 2022 and 2021, no shortfall fee was recorded.
As of December 31, 2023 and 2022, the Company had issued letters of credit of $6.0 million and $6.0 million, respectively, under the ABL Credit Facility in connection with the Company's casualty insurance policy.
Contingent Liabilities
Legal Matters
In September 2019, a complaint, captioned Richard Logan, Individually and On Behalf of All Others Similarly Situated, Plaintiff, v. ProPetro Holding Corp., et al., (the "Logan Lawsuit"), was filed against the Company and certain of its then current and former officers and directors in the U.S. District Court for the Western District of Texas. As amended by later complaints, the Logan Lawsuit asserted claims on behalf of a putative class of shareholders who purchased the Company’s common stock between March 17, 2017 and March 13, 2020 or purchased the Company's common stock pursuant to the Company's IPO in March 2017. Plaintiffs alleged violations of Sections 10(b) and 20(a) of the Exchange Act and Rule 10b-5 promulgated thereunder, and Sections 11 and 15 of the Securities Act against the Company, certain former officers and current and former directors, alleging that the defendants made allegedly inaccurate or misleading statements or omissions about the Company's business, operations and prospects. On August 11, 2022, the Company entered into a settlement of the Logan Lawsuit, pursuant to which the Company's insurers have paid a cash sum into a settlement fund to be distributed to members of the putative class. On May 11, 2023, the settlement was granted final court approval.
Environmental and Equipment Insurance
The Company is subject to various federal, state and local environmental laws and regulations that establish standards and requirements for protection of the environment. The Company cannot predict the future impact of such standards and requirements, which are subject to change and can have retroactive effectiveness. The Company continues to monitor the status of these laws and regulations. Currently, the Company has not been fined, cited or notified of any environmental violations that would have a material adverse effect upon its financial position, liquidity or capital resources. However, management does recognize that by the very nature of the Company's business, material costs could be incurred in the near term to maintain compliance. The amount of such future expenditures is not determinable due to several factors, including the unknown magnitude of possible regulation or liabilities, the unknown timing and extent of the corrective actions which may be required, the determination of the Company's liability in proportion to other responsible parties and the extent to which such expenditures are recoverable from insurance or indemnification.
The Company is self-insured up to $10 million per occurrence for certain losses arising from or attributable to fire and/or explosion at the wellsites that do not have qualified fire suppression measures. No accrual was recorded in our financial statements in connection with this self-insurance strategy because the occurrence of fire and/or explosion cannot be reasonably estimated.
Regulatory Audits
In 2020, the Texas Comptroller of Public Accounts (the “Comptroller”) commenced a routine audit of the Company's motor vehicle and other related fuel taxes for the periods of July 2015 through December 2020. As of December 31, 2023, the audit was substantially compete and the Company accrued for an estimated settlement expense of $6.0 million.
In January 2022, we entered into a settlement agreement with the Comptroller for a $10.7 million tax refund, net of consulting fees, in connection with certain limited sales and use tax for the audit period July 1, 2015 through December 31, 2018. The net refund to the company of $10.7 million was recorded as part of other income in our statement of operations during the year December 31, 2022. During the year ended December 31, 2021, we recorded a net refund of approximately $2.1 million.
In May 2022, the Company received a notification from the Comptroller that it will commence a routine audit of the Company’s gross receipt taxes, which will routinely cover up to a four-year period. As of December 31, 2023, the audit is still ongoing and the final outcome cannot be reasonably estimated.
In June 2023, the Company received confirmation from the Comptroller that it will commence a routine audit of the Company's direct payment sales tax in August 2023 for the period February 1, 2020 to December 31, 2022. As of December 31, 2023, the audit is still ongoing and the final outcome cannot be reasonably estimated.
XML 41 R26.htm IDEA: XBRL DOCUMENT v3.24.0.1
SUBSEQUENT EVENTS
12 Months Ended
Dec. 31, 2023
Subsequent Events [Abstract]  
SUBSEQUENT EVENTS SUBSEQUENT EVENTS Subsequent to year-end, we received some of the remaining equipment associated with our second, third and fourth FORCESM electric-powered hydraulic fracturing fleets under the Electric Fleet Leases, resulting in the addition of non-cash operating lease obligations totaling approximately $16.3 million arising from obtaining right-of-use assets related to this equipment. Subsequent to year-end, we repurchased an additional 2.6 million shares under our share repurchase program amounting to $19.5 million, bringing the total repurchases since the inception of the program to 8.4 million shares.
XML 42 R27.htm IDEA: XBRL DOCUMENT v3.24.0.1
Pay vs Performance Disclosure - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Pay vs Performance Disclosure      
Net income (loss) $ 85,634 $ 2,030 $ (54,185)
XML 43 R28.htm IDEA: XBRL DOCUMENT v3.24.0.1
Insider Trading Arrangements
3 Months Ended
Dec. 31, 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 44 R29.htm IDEA: XBRL DOCUMENT v3.24.0.1
SIGNIFICANT ACCOUNTING POLICIES (Policies)
12 Months Ended
Dec. 31, 2023
Accounting Policies [Abstract]  
Principles of Consolidation
Principles of Consolidation — The accompanying consolidated financial statements include the accounts of Holding and its wholly owned subsidiaries, Services and Silvertip. All intercompany accounts and transactions have been eliminated in consolidation.
Basis of Presentation
Basis of Presentation — The accompanying consolidated financial statements and related notes have been prepared pursuant to the rules and regulations of the United States Securities and Exchange Commission ("SEC") and in conformity with accounting principles generally accepted in the United States of America ("GAAP").
Use of Estimates and Change in Accounting Estimates
Use of Estimates — Management is required to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the consolidated financial statements and revenues and expenses during the reporting period. Such estimates include, but are not limited to, allowance for credit losses, useful lives for depreciation of property and equipment, estimates of fair value of property and equipment, estimates related to fair value of reporting units for purposes of assessing goodwill, intangible assets, discount rates underlying our lease right-of-use assets and
liabilities, estimates related to deferred tax assets and liabilities, including any related valuation allowances, and estimates of fair value of stock‑based compensation. Actual results could differ from those estimates.
Change in Accounting Estimates — Current trends in hydraulic fracturing equipment operating conditions such as larger pads, changes to job design and increased pumping hours per day have resulted in shorter useful lives for certain critical components that are included in our property and equipment assets. These recent trends necessitated a review of useful lives of our critical components like fluid ends, power ends, hydraulic fracturing units and other components in the first quarter of 2023. We determined that the estimated useful life of fluid ends is now less than one year, resulting in our determination that costs associated with the replacement of these components will no longer be capitalized, but instead recorded in inventories and amortized to cost of services over their estimated useful life. We have also shortened the estimated useful lives of power ends to two years from five years and hydraulic fracturing units to ten years from fifteen years. This change in accounting estimates was made effective January 1, 2023 and accounted for prospectively. The net effect of this change for the year ended December 31, 2023, was a $19.1 million decrease in net income, or $0.17 per basic and diluted share, respectively.
Additionally, in connection with the review of our fluid ends and power ends estimated useful life, effective January 1, 2023, we are writing off the remaining book value of power ends that prematurely fail as accelerated depreciation. These write-off amounts were $12.5 million, $11.8 million, $8.4 million and $6.0 million for the three months ended March, 31, 2023, June 30, 2023, September 30, 2023 and December 31, 2023, respectively. However, to conform to prior year presentation, we have presented these write-off amounts within loss on disposal of assets for the year ended December 31, 2023. In 2022 and 2021, we wrote off the remaining book value of prematurely failed and disposed of power ends to loss on disposal of assets.
Revenue Recognition
Revenue Recognition — The Company’s services are sold based upon contracts with customers. The Company recognizes revenue when it satisfies a performance obligation by transferring control over a product or service to a customer.
Hydraulic fracturing is an oil well completion technique, which is part of the overall well completions process. It is a well-stimulation technique intended to optimize hydrocarbon flow paths during the completion phase of shale wellbores. The process involves the injection of water, sand and chemicals under high pressure into shale formations. Our hydraulic fracturing contracts with our customers have one performance obligation, which is the contracted total stages, satisfied over time. We recognize revenue over time using a progress output, unit-of-work performed method, which is based on the agreed fixed transaction price and actual stages completed. We believe that recognizing revenue based on actual stages completed faithfully depicts how our hydraulic fracturing services are transferred to our customers over time. In addition, certain of our hydraulic fracturing equipment may be entitled to reservation fee charges if a customer were to reserve committed hydraulic fracturing equipment. The Company recognizes revenue related to reservation fee charges on a daily basis as the performance obligations are met.
Acidizing, which is part of our hydraulic fracturing operating segment, involves a well-stimulation technique where acid or similar chemicals are injected under pressure into formations to form or expand fissures. Our acidizing contracts have one performance obligation, satisfied at a point-in-time, upon completion of the contracted service or sale of acid or chemical when control is transferred to the customer. Jobs for these services are typically short term in nature, with most jobs completed in less than a day. We recognize acidizing revenue at a point-in-time, upon completion of the performance obligation.
Our cementing services use pressure pumping equipment to deliver a slurry of liquid cement that is pumped down a well between the casing and the borehole. Our cementing contracts have one performance obligation, satisfied at a point-in-time, upon completion of the contracted service when control is transferred to the customer. Jobs for these services are typically short term in nature, with most jobs completed in less than a day. We recognize cementing revenue at a point-in-time, upon completion of the performance obligation.
Wireline services (including pumpdown) are oil well completion techniques, which are part of the well completions services. Our wireline services utilize equipment with a drum of wireline to deploy perforating guns in the well to perforate the casing, cement, and formation. Once the well is perforated, the well can be fractured. Pumpdown utilizes pressure pumping equipment to pump water into the well to deploy perforating guns attached to wireline through the lateral section of a well. Our wireline contracts with our customers have one performance obligation, which is the contracted total stages, satisfied over time. We recognize revenue over time using a progress output, unit-of-work performed method, which is based on the agreed fixed transaction price and actual stages completed. We believe that recognizing revenue based on actual stages completed faithfully depicts how our wireline services are transferred to our customers over time. In addition, certain of our wireline equipment is entitled to daily equipment charges while the equipment is on the customer’s locations. The Company recognizes revenue related daily equipment charges on a daily basis as the performance obligations are met.
The transaction price for each performance obligation for all our completion services is fixed per our contracts with our customers.
Coiled tubing involves complementary downhole well completion/remedial services. The performance obligation for these services had a fixed transaction price which was satisfied at a point-in-time upon completion of the service when control was transferred to the customer. Accordingly, we recognized revenue at a point-in-time, upon completion of the service and transfer of control to the customer. Effective September 1, 2022, we shut down our coiled tubing operations, and disposed of all of our coiled tubing assets.
Cash and Cash Equivalents and Restricted Cash and Customer Cash Advances
Cash and Cash Equivalents — All highly liquid investments with an original maturity of three months or less.
Restricted Cash and Customer Cash Advances — Our restricted cash relates to cash received from a customer in connection with our contract with the customer to provide FORCESM electric-powered hydraulic fracturing equipment and services. The restricted cash will be used to pay for contractually agreed upon expenditures. The cash advances from the customer will be credited towards the customer’s invoice as our revenue performance obligations are met over the contract period. Our restricted cash balances at December 31, 2023 and 2022 were $0 and $10.0 million, respectively.
The cash advances received represent contract liabilities in connection with the performance of certain completion services. The cash advance (contract liability) balances, which are included in accrued and other current liabilities in our consolidated balance sheets, were $19.2 million and $10.0 million as of December 31, 2023 and 2022, respectively. During 2023, we recognized revenue of $5.7 million from the cash advance amount outstanding at the beginning of the period. We had no cash advance amounts outstanding at the beginning of 2022, and we recognized no associated revenue during 2022.
Accounts Receivable Accounts Receivable — Accounts receivable are stated at the amount billed and billable to customers.
Allowance for Credit Loss Our allowance for credit losses is based on the evaluation of both our historic collection experience and economic outlook for the oil and gas industry. We evaluated the historic loss experience on our accounts receivable and also considered separately customers with receivable balances that may be negatively impacted by current or future economic developments and market conditions. While the Company has not experienced significant credit losses in the past and has not yet seen material changes to the payment patterns of its customers, the Company cannot predict with any certainty the degree to which the impacts of depressed economic activities, including the potential impact of periodically adjusted borrowing base limits, level of hedged production, or unforeseen well shut-downs may affect the ability of its customers to timely pay receivables when due. Accordingly, in future periods, the Company may revise its estimates of expected credit losses.
Inventories
Inventories — Inventories, which consists only of raw materials and fluid ends, are stated at lower of average cost and net realizable value.
Property and Equipment
Property and Equipment — The Company’s property and equipment are recorded at cost, less accumulated depreciation.
Depreciation
Depreciation — Depreciation of property and equipment is provided on the straight‑line method over the following estimated useful lives:
Land
Indefinite
Buildings and property improvements
5 - 30 years
Vehicles
1 ‑ 5 years
Equipment
1 ‑ 22 years
Leasehold improvements
5 ‑ 20 years
Upon sale or retirement of property and equipment, including certain major components of our completion services equipment that are replaced, the cost and related accumulated depreciation are removed from the balance sheet and the net amount, less proceeds from disposal, is recognized as a gain or loss in the statement of operations. A significant portion of our loss on disposal of assets relates to replacement of major components like fluid and power ends.
Impairment of Long-Lived Assets
Impairment of Long‑Lived Assets — In accordance with Financial Accounting Standards Board ("FASB") Accounting Standards Codification ("ASC") 360, Accounting for the Impairment or Disposal of Long‑Lived Assets, the Company reviews its long‑lived assets to be held and used whenever events or circumstances indicate that the carrying value of those assets may not be recoverable.
An impairment loss is indicated if the sum of the expected future undiscounted cash flows attributable to the asset group is less than the carrying amount of such asset group. In this circumstance, the Company recognizes an impairment loss for the amount by which the carrying amount of the asset group exceeds the fair value of the asset group.
The Company accounts for long‑lived assets to be disposed of at the lower of their carrying amount or fair value, less cost to sell once management has committed to a plan to dispose of the assets.
Goodwill
Goodwill — Goodwill is the excess of the consideration transferred over the fair value of the tangible and identifiable intangible assets and liabilities recognized. Goodwill is not amortized. We perform an annual impairment test of goodwill as of December 31, or more frequently if circumstances indicate that impairment may exist. The determination of impairment is made by comparing the carrying amount of a reporting unit with its fair value, which is generally calculated using a combination of market and income approaches. If the fair value of the reporting unit exceeds the carrying value, no further testing is performed. If the fair value of the reporting unit is less than the carrying value, we consider goodwill to be impaired, and the amount of impairment loss is calculated and recorded in the statement of operations.
Intangible Assets
Intangible Assets — Intangible assets consist of customer relationships and trademark/trade name purchased in connection with the Silvertip Acquisition. In connection with the Silvertip Acquisition, we added intangible assets consisting of $46.5 million of customer relationships and $10.8 million of trademark/trade name. Intangible assets are amortized on a basis that reflects the pattern in which the economic benefits of the intangible assets are realized on a straight‑line basis over the asset’s estimated useful life, which is ten years. No significant residual value is estimated for intangible assets.
Income Taxes
Income Taxes — Income taxes are accounted for under the asset and liability method, which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been included in the consolidated financial statements. Under this method, deferred tax assets and liabilities are determined on the basis of differences between the consolidated financial statements and tax bases of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to reverse. The effect of a change in tax rates on deferred tax assets and liabilities is recognized in income in the period that includes the enactment date.
We recognize deferred tax assets to the extent that we believe these assets are more likely than not to be realized. In making such a determination, we consider all positive and negative evidence, including future reversals of existing taxable temporary differences, projected future taxable income, and the results of recent operations. If we determine that we would not be able to fully realize our deferred tax assets in the future, we would record a valuation allowance.
Deferred Loan Costs
Deferred Loan Costs — The Company capitalized certain costs in connection with the amendment and restatement of its revolving credit facility, including lender, legal, and accounting fees. These costs are being amortized over the term of the related loan using the straight‑line method. Unamortized deferred loan costs associated with loans paid off or refinanced with different lenders are expensed in the period in which such an event occurs. Deferred loan costs are classified as a reduction of
long‑term debt or in certain instances as an asset in the consolidated balance sheet.
Stock Based Compensation
Stock-Based Compensation — The Company recognizes the cost of stock-based awards on a straight‑line basis over the requisite service period of the award, which is usually the vesting period under the fair value method. Total compensation cost is measured on the grant date or modification date, as applicable, using fair value estimates.
Insurance Financing
Insurance Financing — The Company annually renews its commercial insurance policies, and may choose to either directly pay the insurance premium or finance a portion of the premium. If the Company finances a portion of the premium, a prepaid insurance asset is recorded and amortized monthly over the relevant period.
Concentration of Credit Risk
Concentration of Credit Risk — The Company’s assets that are potentially subject to concentrations of credit risk are cash and cash equivalents and trade accounts receivable. Cash balances are maintained in financial institutions, which at times exceed federally insured limits. The Company monitors the financial condition of the financial institutions in which accounts are maintained and has not experienced any losses in such accounts. The receivables of the Company are with credible operators in the oil and natural gas industries. The Company performs ongoing evaluations as to the financial condition of its customers with respect to trade receivables.
Share Repurchases
Share Repurchases — All shares of common stock repurchased through the Company's share repurchase program are retired upon repurchase. The Company accounts for the purchase price of repurchased common stock in excess of par value ($0.001 per share of common stock) 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 of retained earnings.
Recently Issued Accounting Standards
Recently Issued Accounting Standards
In October 2023, the FASB issued Accounting Standards Update ("ASU") No. 2023-06, Disclosure Improvements: Codification Amendments in Response to the SEC’s Disclosure Update and Simplification Initiative. This ASU incorporates certain SEC disclosure requirements into the FASB Accounting Standards Codification (“Codification”). The amendments in the ASU represent changes to clarify or improve disclosure and presentation requirements of a variety of Codification topics, allow users to more easily compare entities subject to the SEC’s existing disclosures with those entities that were not previously subject to the requirements, and align the requirements in the Codification with the SEC’s regulations. ASU 2023-06 will become effective for each amendment on the effective date of the SEC's corresponding disclosure rule changes. We do not expect ASU 2023-06 to have a material impact on our consolidated financial statements.
In November 2023, the FASB issued ASU No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which requires public entities to disclose on an annual and interim basis, 1) significant segment expenses that are regularly provided to the Chief Operating Decision Maker (the “CODM”) and included within each reported measure of segment profit or loss (collectively referred to as the “significant expense principle”) and 2) an amount for other segment items
representing the difference between segment revenue less the segment expenses disclosed under the significant expense principle and each reported measure of segment profit or loss. This ASU also requires public entities to provide all annual disclosures about a reportable segment’s profit or loss and assets currently required by Topic 280 in interim periods, clarifies that if the CODM uses more than one measure of a segment’s profit or loss in assessing segment performance and deciding how to allocate resources, a public entity may report one or more of those additional measures of segment profit or loss but at least one of the reported segment profit or loss measures (or the single reported measure, if only one is disclosed) should be the measure that is most consistent with the measurement principles under GAAP. This ASU also requires disclosure of the title and position of the CODM and an explanation of how the CODM uses the reported measure(s) of segment profit or loss in assessing segment performance and deciding how to allocate resources, and requires a public entity that has a single reportable segment to provide all the disclosures required by the amendments in this ASU and all existing segment disclosures in Topic 280. This ASU is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. We do not expect ASU 2023-07 to have a material effect on our consolidated financial statements.
In December 2023, the FASB issued ASU No. 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which requires disaggregation of certain components included in the Company’s effective tax rate and income taxes paid disclosures. The guidance is effective for annual periods beginning after December 15, 2024. We are currently assessing the impact of ASU 2023-09 on our consolidated financial statements but do not expect it will have a material impact.
Fair Value Measurements
Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (i.e., the "exit price") in an orderly transaction between market participants at the measurement date.
In determining fair value, the Company uses various valuation approaches and establishes a hierarchy for inputs used in measuring fair value that maximizes the use of relevant observable inputs and minimizes the use of unobservable inputs by requiring that the most observable inputs be used, when available. Observable inputs are inputs that market participants would use in pricing the asset or liability developed based on market data obtained from sources independent of the Company. Unobservable inputs are inputs that reflect the Company’s assumptions about the assumptions other market participants would use in pricing the asset or liability developed based on the best information available in the circumstances. The hierarchy is broken down into three levels based on the observability of inputs as follows:
Level 1 — Valuations based on quoted prices in active markets for identical assets or liabilities that the Company has the ability to access. Valuation adjustments and block discounts are not applied to Level 1 instruments. Since valuations are based on quoted prices that are readily and regularly available in an active market, valuation of these instruments does not entail a significant degree of judgment.
Level 2 — Valuations based on one or more quoted prices in markets that are not active or for which all significant inputs are observable, either directly or indirectly.
Level 3 — Valuations based on inputs that are unobservable and significant to the overall fair value measurement.
A financial instrument’s categorization within the valuation hierarchy is based upon the lowest level of input that is significant to the fair value measurement. The Company’s assessment of the significance of a particular input to the fair value measurement in its entirety requires judgment and considers factors specific to the asset or liability.
XML 45 R30.htm IDEA: XBRL DOCUMENT v3.24.0.1
SIGNIFICANT ACCOUNTING POLICIES (Tables)
12 Months Ended
Dec. 31, 2023
Accounting Policies [Abstract]  
Accounts receivable, allowance for credit loss
The table below shows a summary of allowance for credit losses:
(in thousands)
Year Ended December 31,
202320222021
Balance - January 1,$419 $217 $1,497 
Provision for credit losses during the period34 202 282 
Write-off during the period(217)— (1,562)
Balance - December 31,$236 $419 $217 
Property and equipment Depreciation of property and equipment is provided on the straight‑line method over the following estimated useful lives:
Land
Indefinite
Buildings and property improvements
5 - 30 years
Vehicles
1 ‑ 5 years
Equipment
1 ‑ 22 years
Leasehold improvements
5 ‑ 20 years
Property and equipment consisted of the following:
(in thousands)
December 31,
20232022
Land
$14,076 $11,793 
Buildings
37,888 34,298 
Equipment and vehicles
1,551,261 1,397,727 
Leasehold improvements
8,011 8,573 
Subtotal
1,611,236 1,452,391 
Less accumulated depreciation
(644,120)(529,656)
Property and equipment — net
$967,116 $922,735 
Depreciation consisted of the following:
(in thousands)
Year Ended December 31,
202320222021
Depreciation related to cost of services$169,771 $126,746 $133,075 
Depreciation related to general and administrative expenses222 407 302 
Total depreciation$169,993 $127,153 $133,377 
XML 46 R31.htm IDEA: XBRL DOCUMENT v3.24.0.1
SUPPLEMENTAL CASH FLOWS INFORMATION (Tables)
12 Months Ended
Dec. 31, 2023
Supplemental Cash Flow Elements [Abstract]  
Supplemental cash flow disclosures
(in thousands)
Year Ended December 31,
202320222021
Supplemental cash flows disclosures
Interest paid
$4,564 $467 $72 
Income taxes paid
$1,110 $129 $196 
Supplemental disclosure of non‑cash investing and financing activities
Capital expenditures included in accounts payable and accrued liabilities
$21,604 $82,452 $36,818 
Par Five asset purchase consideration included in other long-term liabilities$3,180 $— $— 
Common stock issued for Silvertip Acquisition$— $106,736 $— 
Non-cash purchases of property and equipment$— $2,668 $— 
Equity securities received in exchange for sale of assets$— $11,853 $— 
XML 47 R32.htm IDEA: XBRL DOCUMENT v3.24.0.1
BUSINESS ACQUISITIONS (Tables)
12 Months Ended
Dec. 31, 2023
Business Combination and Asset Acquisition [Abstract]  
Schedule of Recognized Identified Assets Acquired and Liabilities Assumed
The following table summarizes the consideration transferred to Par Five and the recognized amounts of identified assets acquired and liabilities assumed at the acquisition date:

(in thousands)
Total purchase consideration:
Cash$22,215 
Deferred cash payment3,180 
Total consideration$25,395 
(in thousands)
Recognized amounts of assets acquired and liabilities assumed:
Accounts receivable$8,712 
Inventory321 
Property, plant and equipment17,175 
Accrued liabilities(813)
Total net assets acquired$25,395 
The following table summarizes the fair value of the consideration transferred in the Silvertip Acquisition and the Silvertip Purchase Price to the fair value of the assets acquired and liabilities assumed (which are included within the accompanying consolidated balance sheet as of December 31, 2022) as of the Silvertip Acquisition Date:
(in thousands)
Total purchase consideration:
Cash consideration$30,000 
Equity consideration106,736 
Debt payments and closing costs11,320 
Total consideration$148,056 
Cash and cash equivalents$2,681 
Accounts receivable and unbilled revenue21,079 
Inventories1,209 
Prepaid expenses2,476 
Other current assets1,059 
Property and equipment (1)
52,478 
Intangible assets:
Trademark/trade name (2)
10,800 
Customer relationships (2)
46,500 
Goodwill23,624 
Operating lease right-of-use asset2,783 
Total assets acquired164,689 
Accounts payable7,659 
Accrued and other current liabilities6,178 
Operating lease liability2,796 
Total liabilities assumed16,633 
Total purchase consideration$148,056 
(1)Remaining useful lives ranging from less than one to 22 years.
(2)Definite lived intangibles with amortization period of 10 years.
Business Acquisition, Pro Forma Information The following unaudited pro forma summary presents consolidated information of the Company as if the business combination had occurred on January 1, 2022.
(unaudited, in thousands)
Year Ended December 31,
20232022
Revenue $1,672,350 $1,315,970 
Net income99,536 4,823 
The following combined pro forma information assumes the Silvertip Acquisition occurred on January 1, 2021. The pro forma information presented below is for illustrative purposes only and does not reflect future events that occurred after December 31, 2022 or any operating efficiencies or inefficiencies that may result from the Silvertip Acquisition. The information is not necessarily indicative of results that would have been achieved had the Company controlled Silvertip during the periods presented.
(unaudited, in thousands)
Year Ended December 31,
20222021
Revenue$1,428,282 $1,013,261 
Net income (loss) (1)
26,716 (43,957)
(1)The nonrecurring acquisition costs of $2.2 million were included in our pro forma results for the year ended December 31, 2021.
XML 48 R33.htm IDEA: XBRL DOCUMENT v3.24.0.1
FAIR VALUE MEASUREMENTS (Tables)
12 Months Ended
Dec. 31, 2023
Fair Value Disclosures [Abstract]  
Fair Value, Assets Measured on Recurring Basis
Assets measured at fair value on a recurring basis as of December 31, 2023 are set forth below:
(In thousands)
Estimated fair value measurements
Balance
Quoted prices in
active market
(Level 1)
Significant other
observable inputs
(Level 2)
Significant other
unobservable inputs
(Level 3)
Total gains
(losses)
December 31, 2023:
Short-term investment$7,745 $7,745 $— $— $(2,538)
December 31, 2022:
Short-term investment$10,283 $10,283 $— $— $(1,570)
Schedule of Goodwill
The wireline operating segment is the only segment which has goodwill at December 31, 2023 and 2022. The table below sets forth the changes in the carrying amount of goodwill.
(in thousands)
Goodwill as of January 1, 2022 — net$— 
Goodwill addition during the year23,624 
Less impairment losses— 
Goodwill as of December 31, 2022 — net23,624 
Goodwill addition during the year— 
Less impairment losses— 
Goodwill as of December 31, 2023 — net$23,624 
XML 49 R34.htm IDEA: XBRL DOCUMENT v3.24.0.1
PROPERTY AND EQUIPMENT (Tables)
12 Months Ended
Dec. 31, 2023
Property, Plant and Equipment [Abstract]  
Property and equipment Depreciation of property and equipment is provided on the straight‑line method over the following estimated useful lives:
Land
Indefinite
Buildings and property improvements
5 - 30 years
Vehicles
1 ‑ 5 years
Equipment
1 ‑ 22 years
Leasehold improvements
5 ‑ 20 years
Property and equipment consisted of the following:
(in thousands)
December 31,
20232022
Land
$14,076 $11,793 
Buildings
37,888 34,298 
Equipment and vehicles
1,551,261 1,397,727 
Leasehold improvements
8,011 8,573 
Subtotal
1,611,236 1,452,391 
Less accumulated depreciation
(644,120)(529,656)
Property and equipment — net
$967,116 $922,735 
Depreciation consisted of the following:
(in thousands)
Year Ended December 31,
202320222021
Depreciation related to cost of services$169,771 $126,746 $133,075 
Depreciation related to general and administrative expenses222 407 302 
Total depreciation$169,993 $127,153 $133,377 
XML 50 R35.htm IDEA: XBRL DOCUMENT v3.24.0.1
INTANGIBLE ASSETS (Tables)
12 Months Ended
Dec. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Finite-Lived Intangible Assets The Company’s intangible assets subject to amortization consisted of the following:
(in thousands)
December 31,
20232022
Intangible assets acquired:
Trademark/trade name$10,800 $10,800 
Customer relationships46,500 46,500 
Total intangible assets acquired57,300 57,300 
Accumulated amortization:
Trademark/trade name(1,260)(180)
Customer relationships(5,425)(775)
Total accumulated amortization(6,685)(955)
Intangible assets — net
$50,615 $56,345 
Intangible Assets Subject to Amortization
Estimated remaining amortization expense subsequent fiscal years is expected to be as follows:
(in thousands)
YearEstimated future amortization expense
2024$5,730 
20255,730 
20265,730 
20275,730 
2028 and beyond27,695 
Total$50,615 
XML 51 R36.htm IDEA: XBRL DOCUMENT v3.24.0.1
ACCRUED AND OTHER CURRENT LIABILITIES (Tables)
12 Months Ended
Dec. 31, 2023
Other Liabilities Disclosure [Abstract]  
Accrued liabilities
Accrued and other current liabilities consisted of the following:
(in thousands)
December 31,
20232022
Accrued insurance
$1,222 $517 
Accrued payroll and related expenses
14,284 14,137 
Deferred revenue (advance from customer)19,190 10,000 
Capital expenditure, taxes and others accruals
40,920 24,373 
Total
$75,616 $49,027 
XML 52 R37.htm IDEA: XBRL DOCUMENT v3.24.0.1
REPORTABLE SEGMENT INFORMATION (Tables)
12 Months Ended
Dec. 31, 2023
Segment Reporting [Abstract]  
Reconciliation of segment information
Hydraulic Fracturing
WirelineAll Other
Reconciling Items
Total
Year ended and as of December 31, 2023
Service revenue
$1,280,523 $229,599 $120,277 $— $1,630,399 
Adjusted EBITDA
$366,809 $61,930 $24,665 $— $453,404 
Capital expenditures
$294,377 $12,203 $3,440 $— $310,020 
Goodwill$— $23,624 $— $— $23,624 
Total assets
$1,189,526 $198,957 $78,475 $13,354 $1,480,312 
Hydraulic Fracturing
WirelineAll Other
Reconciling Items
Total
Year ended and as of December 31, 2022
Service revenue
$1,143,216 $31,188 $105,297 $— $1,279,701 
Adjusted EBITDA
$339,186 $7,926 $13,434 $— $360,546 
Capital expenditures
$347,757 $2,265 $9,645 $5,649 $365,316 
Goodwill$— $23,624 $— $— $23,624 
Total assets$1,092,658 $173,489 $46,944 $22,695 $1,335,786 
Hydraulic Fracturing
WirelineAll Other
Reconciling Items
Total
Year ended and as of December 31, 2021
Service revenue
$800,581 $— $73,933 $— $874,514 
Adjusted EBITDA
$174,693 $— $7,693 $— $182,386 
Capital expenditures
$161,537 $— $3,569 $52 $165,158 
Total assets
$982,702 $— $71,579 $6,955 $1,061,236 
A reconciliation from reportable segment level financial information to the consolidated statement of operations is provided in the table below (in thousands):
Year Ended December 31,
202320222021
Service Revenue
Hydraulic Fracturing$1,280,523 $1,143,216 $800,581 
Wireline229,599 31,188 — 
All Other120,277 105,297 73,933 
Total service revenue for reportable segments1,630,399 1,279,701 874,514 
Elimination of intersegment service revenue— — — 
Total consolidated service revenue$1,630,399 $1,279,701 $874,514 
Adjusted EBITDA
Hydraulic Fracturing$366,809 $339,186 $174,693 
Wireline61,930 7,926 — 
All Other24,665 13,434 7,693 
Total Adjusted EBITDA for reportable segments453,404 360,546 182,386 
Unallocated corporate administrative expenses(49,444)(43,956)(47,379)
Depreciation and amortization(180,886)(128,108)(133,377)
Impairment expense (1)
— (57,454)— 
Interest expense(5,308)(1,605)(614)
Income tax (expense) benefit(29,868)(5,356)14,252 
Loss on disposal of assets(73,015)(102,150)(64,646)
Stock-based compensation(14,450)(21,881)(11,519)
Other (expense) income (2)
(9,533)11,582 873 
Other general and administrative expense (3)
(2,969)(8,460)6,471 
Retention bonus and severance expense(2,297)(1,128)(632)
Net income (loss)$85,634 $2,030 $(54,185)
Assets
Hydraulic Fracturing$1,189,526 $1,092,658 $982,702 
Wireline198,957 173,489 — 
All Other78,475 46,944 71,579 
Total assets for reportable segments1,466,958 1,313,091 1,054,281 
Unallocated corporate assets13,354 22,695 6,955 
Total assets$1,480,312 $1,335,786 $1,061,236 
(1)Represents expense in connection with the impairment of our DuraStim® electric-powered hydraulic fracturing equipment.
(2)Other expense for the year ended December 31, 2023 includes settlement expenses resulting from routine audits and one-time health insurance costs totaling approximately $7.4 million, and a $2.5 million unrealized loss on short-term investment. Other income for the year ended December 31, 2022 includes a $10.7 million net tax refund (net of advisory fees) received in March 2022 from the Texas Comptroller of Public Accounts in connection with limited sales, excise and use tax audit of the period from July 1, 2015 through December 31, 2018, a $2.7 million non-cash income from fixed asset inventory received as part of a settlement of warranty claims with an equipment manufacturer, and a $1.6 million unrealized loss on short-term investment.
(3)Other general and administrative expense for the year ended December 31, 2023 primarily relates to nonrecurring professional fees paid to external consultants in connection with our business acquisitions and legal settlements, net of reimbursement from insurance carriers. Other general and administrative expense for the years ended December 31, 2022 and 2021 primarily relates to nonrecurring professional fees paid to external consultants in connection with our audit committee review, SEC investigation, shareholder litigation, legal settlement to a vendor and other legal matters, net of reimbursement from insurance carriers. During the years ended December 31, 2023, 2022 and 2021, we received reimbursement of approximately $0.4 million, $10.4 million and $9.8 million, respectively, from our insurance carriers in connection with the SEC investigation and shareholder litigation.
Major customers
The Company had revenue from the following significant customers that accounted for the following percentages of the Company’s total revenue:
Year Ended December 31,
202320222021
Customer A
19.7 %28.3 %14.6 %
Customer B
18.2 %15.0 %8.8 %
Customer C
9.6 %2.9 %0.1 %
Customer D
8.0 %— %— %
Customer E
7.7 %33.1 %54.2 %
Customer F2.3 %4.7 %— %
Customer G0.5 %1.4 %4.4 %
Customer H— %— %3.8 %
XML 53 R38.htm IDEA: XBRL DOCUMENT v3.24.0.1
NET INCOME (LOSS) PER SHARE (Tables)
12 Months Ended
Dec. 31, 2023
Earnings Per Share [Abstract]  
Calculations of net income (loss) per share
(In thousands, except for per share data)
Year Ended December 31,
202320222021
Numerator (both basic and diluted)
Net income (loss) relevant to common stockholders$85,634 $2,030 $(54,185)
Denominator
Denominator for basic net income (loss) per share113,004 105,868 102,655 
Dilutive effect of stock options— 80 — 
Dilutive effect of performance stock units42 506 — 
Dilutive effect of restricted stock units370 485 — 
Denominator for diluted net income (loss) per share113,416 106,939 102,655 
Basic net income (loss) per common share$0.76 $0.02 $(0.53)
Diluted net income (loss) per common share$0.76 $0.02 $(0.53)
Schedule of antidilutive securities excluded from computation of earnings per share
As shown in the table below, the following stock options, RSUs and PSUs outstanding as of December 31, 2023, 2022 and 2021 have not been included in the calculation of diluted income (loss) per common share for the years ended December 31, 2023, 2022 and 2021 because they would be anti-dilutive to the calculation of diluted net income (loss) per common share:
(In thousands)
202320222021
Stock options286 491 798 
Restricted stock units82 12 1,413 
Performance stock units411 — 1,586 
Total779 503 3,797 
XML 54 R39.htm IDEA: XBRL DOCUMENT v3.24.0.1
STOCK‑BASED COMPENSATION (Tables)
12 Months Ended
Dec. 31, 2023
Share-Based Payment Arrangement [Abstract]  
Schedule of stock options, activity
A summary of the stock option activity during the year ended December 31, 2023, is presented below (in thousands, except for exercise price):
Number
of Shares
Weighted
Average
Exercise
Price
Outstanding at January 1, 2023488 $14.00 
Granted
— $— 
Exercised
— $— 
Forfeited
— $— 
Expired
(308)$14.00 
Outstanding at December 31, 2023180 $14.00 
Exercisable at December 31, 2023180 $14.00 
Schedule of RSUs, activity
The following table summarizes the RSUs activity during the year December 31, 2023 (in thousands, except for fair value):
Number of
Shares
Weighted
Average
Grant Date
Fair Value ("FV")
Outstanding at January 1, 20231,268 $10.91 
Granted1,704 $9.30 
Vested(558)$10.59 
Forfeited(150)$10.40 
Canceled— $— 
Outstanding at December 31, 20232,264 $9.81 
Schedule of performance shares, activity
The following table summarizes information about PSUs activity during the year ended December 31, 2023 (in thousands, except for fair value):
Period
Granted
Target Shares Outstanding at January 1, 2023Target
Shares
Granted
Target Shares VestedTarget
Shares
Forfeited
Target Shares Outstanding at December 31, 2023
2020809 — (493)(316)— 
2021632 — — (12)620 
2022316 — — (10)306 
2023— 455 — (17)438 
Total1,757 455 (493)(355)1,364 
Weighted Average Fair Value Per Share$12.72 $14.40 $8.30 $9.17 $15.80 
XML 55 R40.htm IDEA: XBRL DOCUMENT v3.24.0.1
INCOME TAXES (Tables)
12 Months Ended
Dec. 31, 2023
Income Tax Disclosure [Abstract]  
Schedule of components of income tax expense (benefit)
The components of the provision for income taxes are as follows:
(in thousands)
Year Ended December 31,
202320222021
Federal:
Current
$— $— $(52)
Deferred
28,109 4,157 (15,143)
28,109 4,157 (15,195)
State:
Current
2,028 1,143 88 
Deferred
(269)56 855 
1,759 1,199 943 
Total income tax expense (benefit)
$29,868 $5,356 $(14,252)
Schedule of effective income tax rate reconciliation
Reconciliation between the amounts determined by applying the federal statutory rate of 21% for years ended December 31, 2023, 2022 and 2021 to income tax (benefit) expense is as follows:
(in thousands)
Year Ended December 31,
202320222021
Taxes at federal statutory rate
$24,256 $1,551 $(14,372)
State taxes, net of federal benefit
2,092 709 61 
Section 162(m) limitation2,089 3,423 616 
Stock-based compensation
1,718 (767)(2,549)
Valuation allowance
(780)(336)825 
Other
493 776 1,167 
Total income tax expense (benefit)
$29,868 $5,356 $(14,252)
Schedule of deferred tax assets and liabilities The significant items giving rise to deferred tax assets (liabilities) are as follows:
(in thousands)
December 31,
20232022
Deferred Income Tax Assets
Accrued liabilities
$1,410 $1,280 
Allowance for credit losses50 88 
Goodwill and other intangible assets
1,900 2,451 
Stock‑based compensation
1,979 3,658 
Net operating losses
63,983 90,397 
Lease liabilities
11,736 — 
Other
895 490 
Total deferred tax assets
81,953 98,364 
Valuation allowance
(577)(1,357)
Total deferred tax assets — net
$81,376 $97,007 
Deferred Income Tax Liabilities
Property and equipment
$(156,393)$(161,195)
Prepaid expenses
(1,509)(1,077)
Right-of-use assets(16,579)— 
Total deferred tax liabilities
$(174,481)$(162,272)
Net deferred tax liabilities
$(93,105)$(65,265)
XML 56 R41.htm IDEA: XBRL DOCUMENT v3.24.0.1
LEASES (Tables)
12 Months Ended
Dec. 31, 2023
Leases [Abstract]  
Operating lease maturity
The maturity analysis of liabilities and reconciliation to undiscounted and discounted remaining future lease payments for operating leases as of December 31, 2023 are as follows:
(in thousands)Operating LeasesFinance Leases
2024$20,399 $19,872 
202520,322 19,872 
202619,194 12,790 
20271,225 — 
2028821 — 
Total undiscounted future lease payments61,961 52,534 
Amount representing interest(6,332)(4,585)
Present value of future lease payments (lease obligation)$55,629 $47,949 
XML 57 R42.htm IDEA: XBRL DOCUMENT v3.24.0.1
ORGANIZATION AND HISTORY (Details)
$ in Thousands, shares in Millions
Dec. 01, 2023
USD ($)
Nov. 01, 2022
USD ($)
shares
Dec. 31, 2018
USD ($)
hydraulic_horse_power
coiled_tubing_unit
Oct. 31, 2022
agreement
fleet
Pioneer Pressure Pumping Acquisition | Related Party        
Class of Stock [Line Items]        
Equity consideration     $ 16,600  
Payments acquire assets, gross     $ 110,000  
Related party transaction, number of service agreements | agreement       2
Number of contracted fleets | fleet       2
Asset acquisition | Pioneer and Pioneer Pumping Services        
Class of Stock [Line Items]        
Related party transaction, number of service agreements | agreement       2
Pioneer and Pioneer Pumping Services        
Class of Stock [Line Items]        
Hydraulic fracturing fleet, hydraulic horse power (HHP) | hydraulic_horse_power     510,000  
Number of coiled tubing units | coiled_tubing_unit     4  
Silvertip        
Class of Stock [Line Items]        
Total consideration   $ 148,056    
Business acquisition, equity interest issued or issuable, number of shares (in shares) | shares   10.1    
Equity consideration   $ 106,736    
Cash consideration   30,000    
Debt payments and closing costs   $ 7,200    
Par Five        
Class of Stock [Line Items]        
Total consideration $ 25,395      
Cash consideration $ 22,215      
XML 58 R43.htm IDEA: XBRL DOCUMENT v3.24.0.1
SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details) - USD ($)
3 Months Ended 12 Months Ended
Nov. 01, 2022
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Property, Plant and Equipment [Line Items]                  
Restricted cash   $ 0       $ 0 $ 10,000,000 $ 0  
Contract with customer, liability, current   19,200,000       19,200,000 10,000,000    
Contract with customer, liability, revenue recognized           5,700,000 0    
Accrued revenue   55,400,000       55,400,000 51,900,000    
Revenue, remaining performance obligation, amount             38,700,000    
Allowance for doubtful accounts   236,000       236,000 419,000 217,000 $ 1,497,000
Loss (gain) on disposal of assets           73,015,000 102,150,000 64,646,000  
Impairment of long-lived assets held-for-use           $ 0 $ 57,500,000 $ 0  
Impairment, Long-Lived Asset, Held-for-Use, Statement of Income or Comprehensive Income [Extensible Enumeration]           Impairment expense Impairment expense Impairment expense  
Goodwill   $ 23,624,000       $ 23,624,000 $ 23,624,000    
Goodwill addition during the year           0 23,600,000 $ 0  
Goodwill written off           0      
Less impairment losses           $ 0 0 0  
Useful life 10 years 10 years       10 years      
Amortization of deferred debt issuance costs           $ 359,000 $ 785,000 542,000  
Common stock, par value (in dollars per share)   $ 0.001       $ 0.001 $ 0.001    
Net income (loss)           $ (85,634,000) $ (2,030,000) $ 54,185,000  
Earnings per share, diluted (in dollars per share)           $ (0.76) $ (0.02) $ 0.53  
Earnings per share, basic (in dollars per share)           $ (0.76) $ (0.02) $ 0.53  
Depreciation expense           $ 169,993,000 $ 127,153,000 $ 133,377,000  
Impairment expense           0 57,454,000 0  
Retained Earnings (Accumulated Deficit)                  
Property, Plant and Equipment [Line Items]                  
Net income (loss)           (85,634,000) $ (2,030,000) $ 54,185,000  
Service Life                  
Property, Plant and Equipment [Line Items]                  
Net income (loss)           $ 19,100,000      
Service Life | Retained Earnings (Accumulated Deficit)                  
Property, Plant and Equipment [Line Items]                  
Earnings per share, diluted (in dollars per share)           $ 0.17      
Earnings per share, basic (in dollars per share)           $ 0.17      
Power Ends                  
Property, Plant and Equipment [Line Items]                  
Estimated useful lives   2 years       2 years 5 years    
Property, plant and equipment, disposals   $ 6,000,000 $ 8,400,000 $ 11,800,000 $ 12,500,000        
Hydraulic Fracturing Units                  
Property, Plant and Equipment [Line Items]                  
Estimated useful lives   10 years       10 years 15 years    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-01-01                  
Property, Plant and Equipment [Line Items]                  
Revenue, remaining performance obligation, amount   $ 33,800,000       $ 33,800,000      
Revenue, remaining performance obligation, expected timing of satisfaction, period   1 month       1 month      
Silvertip                  
Property, Plant and Equipment [Line Items]                  
Total consideration $ 148,056,000                
Goodwill 23,624,000                
Silvertip | Customer Relationships                  
Property, Plant and Equipment [Line Items]                  
Intangible assets 46,500,000                
Silvertip | Trademarks and Trade Names                  
Property, Plant and Equipment [Line Items]                  
Intangible assets $ 10,800,000                
XML 59 R44.htm IDEA: XBRL DOCUMENT v3.24.0.1
SIGNIFICANT ACCOUNTING POLICIES - Allowance for Credit Losses (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Accounts Receivable, Allowance for Credit Loss [Roll Forward]      
Beginning balance $ 419 $ 217 $ 1,497
Provision for credit losses during the period 34 202 282
Write-off during the period (217) 0 (1,562)
Ending balance $ 236 $ 419 $ 217
XML 60 R45.htm IDEA: XBRL DOCUMENT v3.24.0.1
SIGNIFICANT ACCOUNTING POLICIES - Useful Lives of Property, Plant and Equipment (Details)
Dec. 31, 2023
Minimum | Buildings and property improvements  
Property, Plant and Equipment [Line Items]  
Estimated useful lives 5 years
Minimum | Vehicles  
Property, Plant and Equipment [Line Items]  
Estimated useful lives 1 year
Minimum | Equipment  
Property, Plant and Equipment [Line Items]  
Estimated useful lives 1 year
Minimum | Leasehold improvements  
Property, Plant and Equipment [Line Items]  
Estimated useful lives 5 years
Maximum | Buildings and property improvements  
Property, Plant and Equipment [Line Items]  
Estimated useful lives 30 years
Maximum | Vehicles  
Property, Plant and Equipment [Line Items]  
Estimated useful lives 5 years
Maximum | Equipment  
Property, Plant and Equipment [Line Items]  
Estimated useful lives 22 years
Maximum | Leasehold improvements  
Property, Plant and Equipment [Line Items]  
Estimated useful lives 20 years
XML 61 R46.htm IDEA: XBRL DOCUMENT v3.24.0.1
SUPPLEMENTAL CASH FLOWS INFORMATION (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Supplemental cash flows disclosures      
Interest paid $ 4,564 $ 467 $ 72
Income taxes paid 1,110 129 196
Supplemental disclosure of non‑cash investing and financing activities      
Capital expenditures included in accounts payable and accrued liabilities 21,604 82,452 36,818
Par Five asset purchase consideration included in other long-term liabilities 3,180 0 0
Common stock issued for Silvertip Acquisition 0 106,736 0
Non-cash purchases of property and equipment 0 2,668 0
Equity securities received in exchange for sale of assets $ 0 $ 11,853 $ 0
XML 62 R47.htm IDEA: XBRL DOCUMENT v3.24.0.1
BUSINESS ACQUISITIONS - Par Five Acquisition (Details) - Par Five - USD ($)
$ in Thousands
12 Months Ended
Dec. 01, 2023
Dec. 31, 2023
Business Acquisition, Contingent Consideration [Line Items]    
Cash consideration $ 22,215  
Deferred cash payment 3,180 $ 3,200
Total consideration 25,395  
Accounts receivable and unbilled revenue 8,712  
Inventories 321  
Property, plant and equipment 17,175  
Accrued liabilities (813)  
Total net assets acquired $ 25,395  
XML 63 R48.htm IDEA: XBRL DOCUMENT v3.24.0.1
BUSINESS ACQUISITIONS - Narrative (Details) - USD ($)
$ in Thousands, shares in Millions
1 Months Ended 12 Months Ended
Dec. 01, 2023
Nov. 01, 2022
Dec. 31, 2023
Dec. 31, 2023
Silvertip        
Business Acquisition, Contingent Consideration [Line Items]        
Accounts receivable and unbilled revenue   $ 21,079    
Interests acquired   100.00%    
Total consideration   $ 148,056    
Business acquisition, equity interest issued or issuable, number of shares (in shares)   10.1    
Equity consideration   $ 106,736    
Cash consideration   30,000    
Debt payments and closing costs   7,200    
Business acquisition, contingent consideration, transaction costs   $ 4,100    
Par Five        
Business Acquisition, Contingent Consideration [Line Items]        
Deferred cash payment $ 3,180     $ 3,200
Business combination, holdback liability, interest rate 4.00%      
Accounts receivable and unbilled revenue $ 8,712      
Business combination, pro forma information, revenue of acquiree since acquisition date, actual     $ 4,900  
Business combination, pro forma information, earnings or loss of acquiree since acquisition date, actual     $ 1,200  
Business combination, acquisition related costs       $ 1,300
Total consideration 25,395      
Cash consideration $ 22,215      
XML 64 R49.htm IDEA: XBRL DOCUMENT v3.24.0.1
BUSINESS ACQUISITIONS - Par Five Acquisition Pro Forma Information (Details) - Par Five - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Business Acquisition, Contingent Consideration [Line Items]    
Revenue $ 1,672,350 $ 1,315,970
Net income $ 99,536 $ 4,823
XML 65 R50.htm IDEA: XBRL DOCUMENT v3.24.0.1
BUSINESS ACQUISITIONS - Summary of Fair Value of Consideration of Silvertip Acquisition (Details) - USD ($)
$ in Thousands
12 Months Ended
Nov. 01, 2022
Dec. 31, 2023
Dec. 31, 2022
Business Acquisition, Contingent Consideration [Line Items]      
Goodwill   $ 23,624 $ 23,624
Silvertip      
Business Acquisition, Contingent Consideration [Line Items]      
Cash consideration $ 30,000    
Equity consideration 106,736    
Debt payments and closing costs 11,320    
Total consideration 148,056    
Cash and cash equivalents 2,681    
Accounts receivable and unbilled revenue 21,079    
Inventories 1,209    
Prepaid expenses 2,476    
Other current assets 1,059    
Property, plant and equipment 52,478    
Goodwill 23,624    
Operating lease right-of-use asset 2,783    
Total assets acquired 164,689    
Accounts payable 7,659    
Accrued and other current liabilities 6,178    
Operating lease liability 2,796    
Total liabilities assumed 16,633    
Amortization period   10 years  
Silvertip | Minimum      
Business Acquisition, Contingent Consideration [Line Items]      
Estimated useful lives   1 year  
Silvertip | Maximum      
Business Acquisition, Contingent Consideration [Line Items]      
Estimated useful lives   22 years  
Silvertip | Trademarks and Trade Names      
Business Acquisition, Contingent Consideration [Line Items]      
Intangible assets 10,800    
Silvertip | Customer Relationships      
Business Acquisition, Contingent Consideration [Line Items]      
Intangible assets $ 46,500    
XML 66 R51.htm IDEA: XBRL DOCUMENT v3.24.0.1
BUSINESS ACQUISITIONS - Silvertip Acquisition Pro Forma Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Business Acquisition, Contingent Consideration [Line Items]    
Acquisition costs   $ 2,200
Silvertip    
Business Acquisition, Contingent Consideration [Line Items]    
Revenue $ 1,428,282 1,013,261
Net income (loss) $ 26,716 $ (43,957)
XML 67 R52.htm IDEA: XBRL DOCUMENT v3.24.0.1
FAIR VALUE MEASUREMENTS - Narrative (Details) - USD ($)
shares in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Sep. 01, 2022
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Fair value of shares received (in dollars per share) $ 7,700,000      
Equity securities, FV-NI, unrealized gain (loss) (2,500,000) $ (1,600,000)    
Unrealized gain (loss), foreign currency transaction, before tax $ 100,000 (300,000)    
Share-based compensation arrangement by share-based payment award, number of shares restricted from selling, transferring or assigning, maximum (in shares) 0.9      
Impairment of property and equipment $ 0 57,500,000 $ 0  
Goodwill addition during the year 0 23,600,000 0  
Goodwill written off 0      
Goodwill, impairment loss $ 0 $ 0 $ 0  
Step Energy Services        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Investment owned, balance, shares       2.6
Fair value of shares received (in dollars per share)       $ 11,800,000
XML 68 R53.htm IDEA: XBRL DOCUMENT v3.24.0.1
FAIR VALUE MEASUREMENTS - Fair Value on Recurring Basis (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value of shares received (in dollars per share) $ 7,700,000  
Fair Value, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value of shares received (in dollars per share) 7,745,000 $ 10,283,000
Total gains (losses) (2,538,000) (1,570,000)
Quoted prices in active market (Level 1) | Fair Value, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value of shares received (in dollars per share) 7,745,000 10,283,000
Fair Value, Inputs, Level 2 [Member] | Fair Value, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value of shares received (in dollars per share) 0 0
Fair Value, Inputs, Level 3 [Member] | Fair Value, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value of shares received (in dollars per share) $ 0 $ 0
XML 69 R54.htm IDEA: XBRL DOCUMENT v3.24.0.1
FAIR VALUE MEASUREMENTS - Summary of Goodwill for Wireline Segment (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Goodwill [Roll Forward]      
Goodwill $ 23,624,000    
Goodwill addition during the year 0 $ 23,600,000 $ 0
Less impairment losses 0 0 0
Goodwill 23,624,000 23,624,000  
Wireline | Operating Segments      
Goodwill [Roll Forward]      
Goodwill 23,624,000 0  
Goodwill addition during the year 0 23,624,000  
Less impairment losses 0 0  
Goodwill $ 23,624,000 $ 23,624,000 $ 0
XML 70 R55.htm IDEA: XBRL DOCUMENT v3.24.0.1
PROPERTY AND EQUIPMENT- Summary of Property and Equipment (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Property, Plant and Equipment [Line Items]    
Property and equipment $ 1,611,236 $ 1,452,391
Less accumulated depreciation (644,120) (529,656)
Property and equipment — net 967,116 922,735
Land    
Property, Plant and Equipment [Line Items]    
Property and equipment 14,076 11,793
Buildings    
Property, Plant and Equipment [Line Items]    
Property and equipment 37,888 34,298
Equipment and vehicles    
Property, Plant and Equipment [Line Items]    
Property and equipment 1,551,261 1,397,727
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment $ 8,011 $ 8,573
XML 71 R56.htm IDEA: XBRL DOCUMENT v3.24.0.1
PROPERTY AND EQUIPMENT - Narrative (Details)
1 Months Ended 12 Months Ended
Dec. 31, 2021
USD ($)
turbine
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
turbine
Property, Plant and Equipment [Line Items]        
Right-of-use asset amortization   $ 5,200,000 $ 0 $ 0
Loss (gain) on disposal of assets   $ 73,015,000 $ 102,150,000 $ 64,646,000
Discontinued Operations, Disposed of by Sale | Hydraulic Fracturing        
Property, Plant and Equipment [Line Items]        
Number of turbine generator | turbine 2     2
Proceeds from divestiture of businesses $ 36,000,000      
Disposal group, including discontinued operation, assets 39,500,000     $ 39,500,000
Loss (gain) on disposal of assets $ 3,500,000      
XML 72 R57.htm IDEA: XBRL DOCUMENT v3.24.0.1
PROPERTY AND EQUIPMENT - Schedule of Depreciation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Property, Plant and Equipment [Line Items]      
Depreciation $ 169,993 $ 127,153 $ 133,377
Cost of Sales      
Property, Plant and Equipment [Line Items]      
Depreciation 169,771 126,746 133,075
General and Administrative Expense      
Property, Plant and Equipment [Line Items]      
Depreciation $ 222 $ 407 $ 302
XML 73 R58.htm IDEA: XBRL DOCUMENT v3.24.0.1
INTANGIBLE ASSETS - Additional Information (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Nov. 01, 2022
Goodwill and Intangible Assets Disclosure [Abstract]        
Useful life 10 years     10 years
Amortization expense $ 5.7 $ 1.0 $ 0.0  
Finite-lived intangible assets, remaining amortization period 8 years 9 months 18 days      
XML 74 R59.htm IDEA: XBRL DOCUMENT v3.24.0.1
INTANGIBLE ASSETS - Intangible Assets Subject to Amortization (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Finite-Lived Intangible Assets [Line Items]    
Intangible assets acquired: $ 57,300 $ 57,300
Accumulated amortization: (6,685) (955)
Intangible assets — net 50,615 56,345
Trademarks and Trade Names    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets acquired: 10,800 10,800
Accumulated amortization: (1,260) (180)
Customer Relationships    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets acquired: 46,500 46,500
Accumulated amortization: $ (5,425) $ (775)
XML 75 R60.htm IDEA: XBRL DOCUMENT v3.24.0.1
INTANGIBLE ASSETS- Estimated Future Amortization Expense (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Goodwill and Intangible Assets Disclosure [Abstract]    
2024 $ 5,730  
2025 5,730  
2026 5,730  
2027 5,730  
2028 and beyond 27,695  
Intangible assets — net $ 50,615 $ 56,345
XML 76 R61.htm IDEA: XBRL DOCUMENT v3.24.0.1
LONG‑TERM DEBT - Narrative (Details) - USD ($)
$ in Millions
1 Months Ended 12 Months Ended
Jun. 02, 2023
Apr. 30, 2022
Dec. 31, 2023
Dec. 31, 2022
Debt Instrument [Line Items]        
Line of credit facility, borrowing base, accounts receivable eligible unbilled percentage 80.00%      
ABL Facility | Line of Credit        
Debt Instrument [Line Items]        
Long-term debt     $ 45.0 $ 30.0
Revolving credit facility | ABL Facility | Line of Credit        
Debt Instrument [Line Items]        
Line of credit facility, maximum borrowing capacity $ 225.0 $ 150.0    
Line of credit facility, coverage ratio establishing threshold, option one, percentage of facility size and borrowing base   10.00% 10.00%  
Line of credit facility, coverage ratio establishing threshold, option two, amount   $ 10.0 $ 15.0  
Borrowing base     $ 152.0  
Interest rate     6.69%  
Revolving credit facility | ABL Facility | Line of Credit | Minimum        
Debt Instrument [Line Items]        
Line of credit facility, borrowing base, accounts receivable percentage 85.00% 85.00%    
Revolving credit facility | ABL Facility | Line of Credit | Minimum | SOFR Loans        
Debt Instrument [Line Items]        
Debt instrument, basis spread on variable rate 1.75%      
Revolving credit facility | ABL Facility | Line of Credit | Minimum | Base Rate Loans        
Debt Instrument [Line Items]        
Debt instrument, basis spread on variable rate 0.75%      
Revolving credit facility | ABL Facility | Line of Credit | Maximum        
Debt Instrument [Line Items]        
Line of credit facility, borrowing base, accounts receivable percentage 90.00% 90.00%    
Line of credit facility, accounts receivable, percentage of borrowing base 25.00%      
Revolving credit facility | ABL Facility | Line of Credit | Maximum | SOFR Loans        
Debt Instrument [Line Items]        
Debt instrument, basis spread on variable rate 2.25%      
Revolving credit facility | ABL Facility | Line of Credit | Maximum | Base Rate Loans        
Debt Instrument [Line Items]        
Debt instrument, basis spread on variable rate 1.25%      
XML 77 R62.htm IDEA: XBRL DOCUMENT v3.24.0.1
ACCRUED AND OTHER CURRENT LIABILITIES (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Other Liabilities Disclosure [Abstract]    
Accrued insurance $ 1,222 $ 517
Accrued payroll and related expenses 14,284 14,137
Deferred revenue (advance from customer) 19,190 10,000
Capital expenditure, taxes and others accruals 40,920 24,373
Total $ 75,616 $ 49,027
XML 78 R63.htm IDEA: XBRL DOCUMENT v3.24.0.1
EMPLOYEE BENEFIT PLAN (Details) - USD ($)
$ in Millions
12 Months Ended
Apr. 01, 2022
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Retirement Benefits [Abstract]        
Employer match percentage of employee contribution 100.00%      
Maximum annual match, percentage of gross salary 6.00%      
Annual vesting percentage of company contributions 25.00%      
Vesting term 4 years      
Plan expense   $ 5.9 $ 4.6 $ 2.8
XML 79 R64.htm IDEA: XBRL DOCUMENT v3.24.0.1
REPORTABLE SEGMENT INFORMATION - Narrative (Details)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 01, 2022
USD ($)
Dec. 31, 2023
segment
Sep. 30, 2023
segment
Dec. 31, 2023
USD ($)
segment
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Revenue, Major Customer [Line Items]            
Number of operating segments | segment   3 4 3    
Loss on disposal of assets       $ 73,015 $ 102,150 $ 64,646
Disposal Group, Disposed of by Sale, Not Discontinued Operations | Coiled Tubing Assets Divestiture            
Revenue, Major Customer [Line Items]            
Loss on disposal of assets $ 13,800          
Hydraulic Fracturing | Revenue from Contract with Customer, Segment Benchmark | Operating Segment Concentration Risk            
Revenue, Major Customer [Line Items]            
Concentration risk percentage       78.50% 89.30% 91.60%
Cementing Segment | Revenue from Contract with Customer, Segment Benchmark | Operating Segment Concentration Risk            
Revenue, Major Customer [Line Items]            
Concentration risk percentage       7.40% 7.20% 6.50%
Wireline | Revenue from Contract with Customer, Segment Benchmark | Operating Segment Concentration Risk            
Revenue, Major Customer [Line Items]            
Concentration risk percentage       14.10% 2.40%  
Coiled Tubing | Revenue from Contract with Customer, Segment Benchmark | Operating Segment Concentration Risk            
Revenue, Major Customer [Line Items]            
Concentration risk percentage         1.10% 1.90%
XML 80 R65.htm IDEA: XBRL DOCUMENT v3.24.0.1
REPORTABLE SEGMENT INFORMATION - Reconciliation of Segment Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Segment Reporting Information [Line Items]      
Service revenue $ 1,630,399 $ 1,279,701 $ 874,514
Adjusted EBITDA 453,404 360,546 182,386
Capital expenditures 310,020 365,316 165,158
Goodwill 23,624 23,624  
Total assets 1,480,312 1,335,786 1,061,236
Operating Segments      
Segment Reporting Information [Line Items]      
Service revenue 1,630,399 1,279,701 874,514
Adjusted EBITDA 453,404 360,546 182,386
Total assets 1,466,958 1,313,091 1,054,281
Reconciling Items      
Segment Reporting Information [Line Items]      
Service revenue 0 0 0
Adjusted EBITDA 0 0 0
Capital expenditures 0 5,649 52
Goodwill 0 0  
Total assets 13,354 22,695 6,955
Hydraulic Fracturing | Operating Segments      
Segment Reporting Information [Line Items]      
Service revenue 1,280,523 1,143,216 800,581
Adjusted EBITDA 366,809 339,186 174,693
Capital expenditures 294,377 347,757 161,537
Goodwill 0 0  
Total assets 1,189,526 1,092,658 982,702
Wireline | Operating Segments      
Segment Reporting Information [Line Items]      
Service revenue 229,599 31,188 0
Adjusted EBITDA 61,930 7,926 0
Capital expenditures 12,203 2,265 0
Goodwill 23,624 23,624 0
Total assets 198,957 173,489 0
All Other | Operating Segments      
Segment Reporting Information [Line Items]      
Service revenue 120,277 105,297 73,933
Adjusted EBITDA 24,665 13,434 7,693
Capital expenditures 3,440 9,645 3,569
Goodwill 0 0  
Total assets $ 78,475 $ 46,944 $ 71,579
XML 81 R66.htm IDEA: XBRL DOCUMENT v3.24.0.1
REPORTABLE SEGMENT INFORMATION - Reconciliation of Net Income (Loss) to Adjusted EBITDA (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Segment Reporting Information [Line Items]      
Service revenue $ 1,630,399 $ 1,279,701 $ 874,514
Adjusted EBITDA 453,404 360,546 182,386
Depreciation and amortization (180,886) (128,108) (133,377)
Impairment expense 0 (57,454) 0
Interest expense (5,308) (1,605) (614)
Income tax (expense) benefit (29,868) (5,356) 14,252
Loss (gain) on disposal of assets 73,015 102,150 64,646
Stock-based compensation (14,450) (21,881) (11,519)
Other expense (income) 9,533 (11,582) (873)
Other general and administrative expense (2,969) (8,460) 6,471
Retention bonus and severance expense (2,297) (1,128) (632)
NET INCOME (LOSS) 85,634 2,030 (54,185)
Total assets 1,480,312 1,335,786 1,061,236
Litigation settlement, expense 7,400    
Equity securities, FV-NI, unrealized gain (loss) (2,500) (1,600)  
Income tax refund   10,700  
Gain (loss) from settlement 0 2,668 0
Reimbursement      
Segment Reporting Information [Line Items]      
Other general and administrative expense 400 10,400 9,800
Operating Segments      
Segment Reporting Information [Line Items]      
Service revenue 1,630,399 1,279,701 874,514
Adjusted EBITDA 453,404 360,546 182,386
Total assets 1,466,958 1,313,091 1,054,281
Intersegment Eliminations      
Segment Reporting Information [Line Items]      
Service revenue 0 0 0
Corporate, non-segment      
Segment Reporting Information [Line Items]      
Other general and administrative expense (49,444) (43,956) (47,379)
Total assets 13,354 22,695 6,955
Hydraulic Fracturing | Operating Segments      
Segment Reporting Information [Line Items]      
Service revenue 1,280,523 1,143,216 800,581
Adjusted EBITDA 366,809 339,186 174,693
Total assets 1,189,526 1,092,658 982,702
Wireline | Operating Segments      
Segment Reporting Information [Line Items]      
Service revenue 229,599 31,188 0
Adjusted EBITDA 61,930 7,926 0
Total assets 198,957 173,489 0
All Other | Operating Segments      
Segment Reporting Information [Line Items]      
Service revenue 120,277 105,297 73,933
Adjusted EBITDA 24,665 13,434 7,693
Total assets $ 78,475 $ 46,944 $ 71,579
XML 82 R67.htm IDEA: XBRL DOCUMENT v3.24.0.1
REPORTABLE SEGMENT INFORMATION - Major Customers (Details) - Revenue from Contract with Customer Benchmark - Customer Concentration Risk
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Customer A      
Revenue, Major Customer [Line Items]      
Concentration risk percentage 19.70% 28.30% 14.60%
Customer B      
Revenue, Major Customer [Line Items]      
Concentration risk percentage 18.20% 15.00% 8.80%
Customer C      
Revenue, Major Customer [Line Items]      
Concentration risk percentage 9.60% 2.90% 0.10%
Customer D      
Revenue, Major Customer [Line Items]      
Concentration risk percentage 8.00% 0.00% 0.00%
Customer E      
Revenue, Major Customer [Line Items]      
Concentration risk percentage 7.70% 33.10% 54.20%
Customer F      
Revenue, Major Customer [Line Items]      
Concentration risk percentage 2.30% 4.70% 0.00%
Customer G      
Revenue, Major Customer [Line Items]      
Concentration risk percentage 0.50% 1.40% 4.40%
Customer H      
Revenue, Major Customer [Line Items]      
Concentration risk percentage 0.00% 0.00% 3.80%
XML 83 R68.htm IDEA: XBRL DOCUMENT v3.24.0.1
NET INCOME (LOSS) PER SHARE - Calculation of Net Income Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Numerator (both basic and diluted)      
Net income (loss) relevant to common stockholders $ 85,634 $ 2,030 $ (54,185)
Denominator      
Denominator for basic net income (loss) per share (in shares) 113,004 105,868 102,655
Denominator for diluted net income (loss) per share (in shares) 113,416 106,939 102,655
Basic net income (loss) per common share (in dollars per share) $ 0.76 $ 0.02 $ (0.53)
Diluted net income (loss) per common share (in dollars per share) $ 0.76 $ 0.02 $ (0.53)
Stock options      
Denominator      
Dilutive effect of options/units (in shares) 0 80 0
Performance stock units      
Denominator      
Dilutive effect of options/units (in shares) 42 506 0
Restricted stock units      
Denominator      
Dilutive effect of options/units (in shares) 370 485 0
XML 84 R69.htm IDEA: XBRL DOCUMENT v3.24.0.1
NET INCOME (LOSS) PER SHARE - Anti-dilutive Shares Excluded from Calculation (Details) - shares
shares in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]      
Antidilutive securities excluded from computation of earnings per share, amount (in shares) 779 503 3,797
Stock options      
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]      
Antidilutive securities excluded from computation of earnings per share, amount (in shares) 286 491 798
Restricted stock units      
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]      
Antidilutive securities excluded from computation of earnings per share, amount (in shares) 82 12 1,413
Performance stock units      
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]      
Antidilutive securities excluded from computation of earnings per share, amount (in shares) 411 0 1,586
XML 85 R70.htm IDEA: XBRL DOCUMENT v3.24.0.1
Share Repurchase Program (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
12 Months Ended
Dec. 31, 2023
May 17, 2023
Dec. 31, 2022
Equity [Abstract]      
Stock repurchase program, authorized amount   $ 100.0  
Common stock, par value (in dollars per share) $ 0.001   $ 0.001
Treasury stock, value, acquired, cost method $ 51.7    
Shares acquired, average cost per share (in dollars per share) $ 8.93    
Treasury stock, shares, retired (in shares) 5.8    
Stock repurchase, excise tax $ 0.4    
Stock repurchase program, remaining authorized repurchase amount $ 48.3    
XML 86 R71.htm IDEA: XBRL DOCUMENT v3.24.0.1
STOCK‑BASED COMPENSATION - Narrative (Details)
$ in Thousands
12 Months Ended
Mar. 16, 2017
installment
shares
Dec. 31, 2023
USD ($)
shares
Dec. 31, 2022
USD ($)
shares
Dec. 31, 2021
USD ($)
shares
May 11, 2023
shares
Oct. 22, 2020
shares
Mar. 31, 2017
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Granted (in shares)   0 0 0      
Exercised (in shares)   0          
Term for outstanding stock   3 years 2 months 12 days          
Remaining contractual term   3 years 2 months 12 days          
Stock-based compensation | $   $ 14,450 $ 21,881 $ 11,519      
Compensation cost not yet recognized, period for recognition   1 year 6 months          
Tax benefit from compensation expense | $   $ 3,000 4,600 2,400      
Compensation not yet recognized, stock options | $   $ 21,600          
Stock options              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Granted (in shares) 793,738            
Number of installments | installment 4            
Expiration period 10 years            
Restricted stock units              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Granted (in shares)   1,704,189          
Vesting period   3 years          
Stock-based compensation | $   $ 7,800 11,100 6,200      
Incremental stock expense | $     1,200        
Compensation not yet recognized, other than options | $   $ 15,400          
Compensation cost not yet recognized, period for recognition   1 year 9 months 18 days          
Performance stock units              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Granted (in shares)   454,788          
Award vesting period   3 years          
Stock-based compensation | $   $ 6,600 10,800 $ 5,500      
Incremental stock expense | $     $ 2,600        
Percentage of outstanding stock minimum   0.00%          
Percentage of outstanding stock maximum   200.00%          
2017 Incentive Award Plan              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Number of shares authorized (in shares)             5,800,000
Shares issued in period (in shares)   0          
2020 Long Term Incentive Plan              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Number of shares authorized (in shares)           4,650,000  
Incentive Award Plan | Restricted stock units              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Restricted stock units, conversion of stock, conversion rights (in shares)   1          
Incentive Award Plan | Restricted stock units | Director              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Award vesting period   1 year          
A&R 2020 Incentive Plan              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Number of shares authorized (in shares)         8,050,000    
A&R 2020 Incentive Plan | Performance stock units              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Share-based compensation, number of shares upon conversion   1          
XML 87 R72.htm IDEA: XBRL DOCUMENT v3.24.0.1
STOCK‑BASED COMPENSATION - Summary of Stock Option Activity (Details) - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Number of Shares      
Outstanding beginning balance (in shares) 488,000    
Granted (in shares) 0 0 0
Exercised (in shares) 0    
Forfeited (in shares) 0    
Expired (in shares) (308,000)    
Outstanding ending balance (in shares) 180,000 488,000  
Exercisable ending balance (in shares) 180,000    
Weighted Average Exercise Price      
Outstanding beginning balance (in dollars per share) $ 14.00    
Granted (in dollars per share) 0    
Exercised (in dollars per share) 0    
Forfeited (in dollars per share) 0    
Expired (in dollars per share) 14.00    
Outstanding ending balance (in dollars per share) 14.00 $ 14.00  
Exercisable ending balance (in dollars per share) $ 14.00    
XML 88 R73.htm IDEA: XBRL DOCUMENT v3.24.0.1
STOCK‑BASED COMPENSATION - Summary of RSU Activity (Details) - Restricted stock units
12 Months Ended
Dec. 31, 2023
$ / shares
shares
Number of Shares  
Outstanding beginning balance (in shares) | shares 1,268,000
Granted (in shares) | shares 1,704,189
Vested (in shares) | shares (558,000)
Forfeited (in shares) | shares (150,000)
Canceled (in shares) | shares 0
Outstanding ending balance (in shares) | shares 2,264,000
Weighted Average Grant Date Fair Value ("FV")  
Outstanding beginning balance (in dollars per share) | $ / shares $ 10.91
Granted (in dollars per share) | $ / shares 9.30
Vested (in dollars per share) | $ / shares 10.59
Forfeited (in dollars per share) | $ / shares 10.40
Canceled (in dollars per share) | $ / shares 0
Outstanding ending balance (in dollars per share) | $ / shares $ 9.81
XML 89 R74.htm IDEA: XBRL DOCUMENT v3.24.0.1
STOCK‑BASED COMPENSATION - Summary of Performance Shares Activity (Details) - Performance stock units
12 Months Ended
Dec. 31, 2023
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]  
Outstanding beginning balance (in shares) 1,757,000
Target Shares Granted (in shares) 454,788
Target Shares Vested (in shares) (493,000)
Target Shares Forfeited (in shares) (355,000)
Outstanding ending balance (in shares) 1,364,000
Weighted Average Fair Value Per Share  
Outstanding beginning balance (in dollars per share) | $ / shares $ 12.72
Target Shares Granted (in dollars per share) | $ / shares 14.40
Target Shares Vested (in dollars per share) | $ / shares 8.30
Target Shares Forfeited (in dollars per share) | $ / shares 9.17
Outstanding ending balance (in dollars per share) | $ / shares $ 15.80
2020  
Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]  
Outstanding beginning balance (in shares) 809,000
Target Shares Granted (in shares) 0
Target Shares Vested (in shares) (493,000)
Target Shares Forfeited (in shares) (316,000)
Outstanding ending balance (in shares) 0
2021  
Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]  
Outstanding beginning balance (in shares) 632,000
Target Shares Granted (in shares) 0
Target Shares Vested (in shares) 0
Target Shares Forfeited (in shares) (12,000)
Outstanding ending balance (in shares) 620,000
2022  
Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]  
Outstanding beginning balance (in shares) 316,000
Target Shares Granted (in shares) 0
Target Shares Vested (in shares) 0
Target Shares Forfeited (in shares) (10,000)
Outstanding ending balance (in shares) 306,000
2023  
Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]  
Outstanding beginning balance (in shares) 0
Target Shares Granted (in shares) 455,000
Target Shares Vested (in shares) 0
Target Shares Forfeited (in shares) (17,000)
Outstanding ending balance (in shares) 438,000
XML 90 R75.htm IDEA: XBRL DOCUMENT v3.24.0.1
INCOME TAXES - Tax Provision/Benefit (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Federal:      
Current $ 0 $ 0 $ (52)
Deferred 28,109 4,157 (15,143)
Federal income tax expense (benefit) 28,109 4,157 (15,195)
State:      
Current 2,028 1,143 88
Deferred (269) 56 855
State income tax expense (benefit) 1,759 1,199 943
Total income tax expense (benefit) $ 29,868 $ 5,356 $ (14,252)
XML 91 R76.htm IDEA: XBRL DOCUMENT v3.24.0.1
INCOME TAXES - Tax Reconciliation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Tax Disclosure [Abstract]      
Taxes at federal statutory rate $ 24,256 $ 1,551 $ (14,372)
State taxes, net of federal benefit 2,092 709 61
Section 162(m) limitation 2,089 3,423 616
Stock-based compensation 1,718 (767) (2,549)
Valuation allowance (780) (336) 825
Other 493 776 1,167
Total income tax expense (benefit) $ 29,868 $ 5,356 $ (14,252)
XML 92 R77.htm IDEA: XBRL DOCUMENT v3.24.0.1
INCOME TAXES - Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Deferred Income Tax Assets    
Accrued liabilities $ 1,410 $ 1,280
Allowance for credit losses 50 88
Goodwill and other intangible assets 1,900 2,451
Stock‑based compensation 1,979 3,658
Net operating losses 63,983 90,397
Lease liabilities 11,736 0
Other 895 490
Total deferred tax assets 81,953 98,364
Valuation allowance (577) (1,357)
Total deferred tax assets — net 81,376 97,007
Deferred Income Tax Liabilities    
Property and equipment (156,393) (161,195)
Prepaid expenses (1,509) (1,077)
Right-of-use assets (16,579) 0
Total deferred tax liabilities (174,481) (162,272)
Net deferred tax liabilities $ (93,105) $ (65,265)
XML 93 R78.htm IDEA: XBRL DOCUMENT v3.24.0.1
INCOME TAXES - Narrative (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Operating Loss Carryforwards [Line Items]    
Valuation allowance $ 577 $ 1,357
Federal    
Operating Loss Carryforwards [Line Items]    
Operating loss carryforwards 296,600  
Federal | Pre-2018 Tax Periods    
Operating Loss Carryforwards [Line Items]    
Operating loss carryforwards 87,700  
State    
Operating Loss Carryforwards [Line Items]    
Operating loss carryforwards $ 48,100  
XML 94 R79.htm IDEA: XBRL DOCUMENT v3.24.0.1
RELATED‑PARTY TRANSACTIONS (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2018
USD ($)
Dec. 31, 2023
USD ($)
yd
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Oct. 31, 2022
agreement
fleet
Related Party Transaction [Line Items]          
Service revenue   $ 1,630,399 $ 1,279,701 $ 874,514  
Accounts receivable   237,012 215,925    
Accounts payable   $ 161,441 234,299    
Operations and Maintenance Yards Leading Arrangements | Director          
Related Party Transaction [Line Items]          
Number of properties adjacent to corporate office subject to leases | yd   3      
Number of additional properties subject to leases | yd   2      
Operations and Maintenance Yards Leading Arrangements | Property 1 | Director          
Related Party Transaction [Line Items]          
Operating lease, expense   $ 30      
Operations and Maintenance Yards Leading Arrangements | Property 2 | Director          
Related Party Transaction [Line Items]          
Operating lease, expense   100      
Operations and Maintenance Yards Leading Arrangements | Property 3 | Director          
Related Party Transaction [Line Items]          
Operating lease, expense   100      
Operations and Maintenance Yards Leading Arrangements | Property 4 | Director          
Related Party Transaction [Line Items]          
Operating lease, expense   20      
Operations and Maintenance Yards Leading Arrangements | Property 5 | Director          
Related Party Transaction [Line Items]          
Operating lease, expense   100      
Pioneer Pressure Pumping Acquisition | Related Party          
Related Party Transaction [Line Items]          
Equity consideration $ 16,600        
Payments acquire assets, gross $ 110,000        
Related party transaction, number of service agreements | agreement         2
Number of contracted fleets | fleet         2
Service revenue   125,100 423,700 $ 473,800  
Accounts receivable   2,400 46,200    
Accounts payable   $ 0 $ 0    
XML 95 R80.htm IDEA: XBRL DOCUMENT v3.24.0.1
LEASES - Narrative (Details)
12 Months Ended
Nov. 01, 2022
lease
Dec. 31, 2023
USD ($)
period
Dec. 31, 2022
USD ($)
period
fleet
hp
Dec. 31, 2021
USD ($)
Aug. 31, 2023
Jun. 01, 2023
Mar. 31, 2023
Jan. 31, 2023
Oct. 31, 2022
lease_renewal_option
Aug. 31, 2022
Mar. 31, 2013
Real Estate [Line Items]                      
Number of real estate leases | lease 2                    
Operating lease right-of-use asset cost   $ 85,800,000 $ 4,600,000                
Accumulated amortization   7,200,000 1,500,000                
Finance lease, principal payments   4,663,000 0 $ 0              
Finance lease, right-of-use asset, before accumulated amortization   52,600,000 0                
Finance lease, right-of-use asset, accumulated amortization   5,200,000                  
Payments included in measurement of operating lease liabilities   4,600,000 700,000                
Payments included in measurement of finance lease liabilities   4,700,000                  
Operating lease liability   55,629,000                  
Present value of future lease payments (lease obligation)   47,949,000                  
Operating lease cost   6,600,000 700,000 300,000              
Lease, cost   6,200,000 0 0              
Right-of-use asset amortization   5,200,000 0 0              
Finance lease, interest expense   1,000,000                  
Variable lease, cost   100,000 0 0              
Asset lease   800,000 $ 800,000 600,000              
Electric Fleet Leases                      
Real Estate [Line Items]                      
Term of contract     3 years             3 years  
Renewal term     1 year                
Number of additional lease period | period     3                
Number of contracted fleets | fleet     4                
Lessee, operating lease, hydraulic horsepower | hp     60,000                
Electric Fleet One Lease                      
Real Estate [Line Items]                      
Cash paid for operating lease   $ 2,200,000                  
Discount rate   7.30%                  
Lease term   3 years                  
Variable lease, payment   $ 100,000                  
Operating lease, initial direct cost   14,300,000                  
Electric Fleet Two Lease                      
Real Estate [Line Items]                      
Cash paid for operating lease   $ 1,000,000                  
Discount rate   7.30%                  
Lease term   3 years                  
Variable lease, payment   $ 30,000.00                  
Operating lease, initial direct cost   9,400,000                  
Electric Fleet Three Lease                      
Real Estate [Line Items]                      
Cash paid for operating lease   $ 100,000                  
Discount rate   7.30%                  
Lease term   3 years                  
Variable lease, payment   $ 0                  
Operating lease, initial direct cost   1,400,000                  
Power Equipment Lease                      
Real Estate [Line Items]                      
Term of contract               3 years      
Finance lease, principal payments   $ 5,700,000                  
Lessee, finance lease, renewal term               1 year      
Discount rate   7.30%                  
Lease term   2 years 7 months 6 days                  
Present value of future lease payments (lease obligation)   $ 52,600,000                  
Maintenance Facility Lease                      
Real Estate [Line Items]                      
Term of contract   2 years                  
Cash paid for operating lease   $ 300,000                  
Renewal term   1 year                  
Number of additional lease period | period   3                  
Discount rate   3.40%                  
Lease term   2 months 12 days                  
Operating lease liability   $ 56,100,000 $ 600,000                
Real Estate Lease                      
Real Estate [Line Items]                      
Term of contract                     10 years
Cash paid for operating lease   100,000 $ 400,000 $ 400,000              
Renewal term                     10 years
Real Estate Two Lease                      
Real Estate [Line Items]                      
Cash paid for operating lease   $ 300,000                  
Renewal term                 1 year    
Discount rate   6.30%                  
Lease term   4 years 3 months 18 days                  
Lessee, operating lease, remaining lease term                 5 years 3 months 18 days    
Lessee, operating lease, option to extend, number of options | lease_renewal_option                 2    
Silvertip Lease One                      
Real Estate [Line Items]                      
Cash paid for operating lease   $ 200,000                  
Discount rate   6.30%                  
Lease term   4 years 10 months 24 days                  
Lessee, operating lease, remaining lease term 4 years 9 months 18 days                    
Lessee, operating lease, remaining lease term extension   1 year 3 months 18 days                  
Silvertip Lease Two                      
Real Estate [Line Items]                      
Cash paid for operating lease   $ 300,000                  
Discount rate   2.10%                  
Lease term   4 years 10 months 24 days                  
Lessee, operating lease, remaining lease term 6 years 1 month 6 days                    
Silvertip Lease Three                      
Real Estate [Line Items]                      
Cash paid for operating lease   $ 100,000                  
Discount rate   6.30%                  
Lease term   4 years 10 months 24 days                  
Lessee, operating lease, remaining lease term             5 years 8 months 12 days        
Silvertip Office Lease                      
Real Estate [Line Items]                      
Term of contract           5 years          
Cash paid for operating lease   $ 100,000                  
Discount rate   6.50%                  
Lease term   4 years 4 months 24 days                  
Corporate Office Lease                      
Real Estate [Line Items]                      
Term of contract         2 years 1 month 6 days            
Cash paid for operating lease   $ 20,000.00                  
Renewal term         9 months 18 days            
Discount rate   7.10%                  
Lease term   1 year 9 months 18 days                  
XML 96 R81.htm IDEA: XBRL DOCUMENT v3.24.0.1
LEASES - Operating Lease Maturity (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Operating Leases  
2024 $ 20,399
2025 20,322
2026 19,194
2027 1,225
2028 821
Total undiscounted future lease payments 61,961
Amount representing interest (6,332)
Present value of future lease payments (lease obligation) 55,629
Finance Leases  
2024 19,872
2025 19,872
2026 12,790
2027 0
2028 0
Total undiscounted future lease payments 52,534
Amount representing interest (4,585)
Present value of future lease payments (lease obligation) $ 47,949
XML 97 R82.htm IDEA: XBRL DOCUMENT v3.24.0.1
COMMITMENTS AND CONTINGENCIES (Details) - USD ($)
$ in Millions
1 Months Ended 12 Months Ended
May 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Jan. 31, 2022
Dec. 31, 2021
Purchase Commitment, Excluding Long-Term Commitment [Line Items]          
Purchase obligation, to be paid, year one   $ 17.7      
Loss contingency, self-insurance, maximum amount   10.0      
Loss contingency accrual   6.0      
Routine audit, direct payment sales tax, period 4 years        
ABL Facility          
Purchase Commitment, Excluding Long-Term Commitment [Line Items]          
Notes issued   6.0 $ 6.0    
Power Equipment Lease          
Purchase Commitment, Excluding Long-Term Commitment [Line Items]          
Lessee, finance lease, lease not yet commenced, amount   52.5      
Electric Fleet Leases          
Purchase Commitment, Excluding Long-Term Commitment [Line Items]          
Contractual commitment, not yet commenced   $ 103.7      
Texas Comptroller of Public Accounts          
Purchase Commitment, Excluding Long-Term Commitment [Line Items]          
Liability (refund) adjustment from settlement with taxing authority     $ (10.7) $ (10.7) $ (2.1)
XML 98 R83.htm IDEA: XBRL DOCUMENT v3.24.0.1
SUBSEQUENT EVENTS (Details) - USD ($)
$ in Thousands, shares in Millions
2 Months Ended 10 Months Ended 12 Months Ended
Mar. 13, 2024
Mar. 13, 2024
Dec. 31, 2023
Subsequent Event [Line Items]      
Operating lease liability     $ 55,629
Treasury stock, value, acquired, cost method     $ 51,700
Subsequent Event      
Subsequent Event [Line Items]      
Treasury stock, shares, acquired (in shares) 2.6 8.4  
Treasury stock, value, acquired, cost method $ 19,500    
Subsequent Event | Electric Fleet One Lease      
Subsequent Event [Line Items]      
Operating lease liability $ 16,300 $ 16,300  
XML 99 R9999.htm IDEA: XBRL DOCUMENT v3.24.0.1
Label Element Value
Stock Repurchased During Period, Value us-gaap_StockRepurchasedDuringPeriodValue $ 51,738,000
Adjustments To Additional Paid In Capital, Excise Tax On Share Repurchases pump_AdjustmentsToAdditionalPaidInCapitalExciseTaxOnShareRepurchases 444,000
Common Stock [Member]  
Stock Repurchased During Period, Value us-gaap_StockRepurchasedDuringPeriodValue 6,000
Additional Paid-in Capital [Member]  
Stock Repurchased During Period, Value us-gaap_StockRepurchasedDuringPeriodValue 51,732,000
Adjustments To Additional Paid In Capital, Excise Tax On Share Repurchases pump_AdjustmentsToAdditionalPaidInCapitalExciseTaxOnShareRepurchases $ 444,000
EXCEL 101 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( '2$;5@'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 " !TA&U8Z): 1^X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)O)VW40^CFHGA2$%Q0O(5D=C?8-"$9:??M3>MN%]$'\)B9/]]\ M ].9*$U(^)Q"Q$0.\]7D^R%+$S?L0!0E0#8']#K7)3&4YBXDKZD\TQZB-A]Z MC]!R?@L>25M-&F9@%5)SZ#BZ &4:8?/XNH%V)2_5/[-(!=DI.V:VI<1SK42RYLD,#;T^/+\NZE1LR MZ<%@^96=I&/$#3M/?A5W]]L'IEK>7E=<5(W8MER*&]DV[[/K#[^+L _6[=P_ M-CX+J@Y^W87Z E!+ P04 " !TA&U8F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_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 '2$;5@%JAC^.@< &HN 8 >&PO=V]R:W-H965T&UL MM9IK;^(X&(7_BL6.5C-2@5RXS6R+1&F[TYUI!Y7.=+NK_6 2 ]$D-NLXO?S[ M?9U 0BK')"OSI1#(>Q(_MBK?R:LG#__4[]*FT\-&:!8S)EX4/@B_59:]1"/EGB)!1W[/DSV3:H+_4\ M%L;I7_2%-B]B@)W6^#6 M+>AM"WHIF:PI*8<++/#XE+-GQ.79H";?I##3:FA^0.7_?2XX?!M G1A/V1/A M: ;_8M1&W^<7Z/V[#^@="BBZ"<(0_C/Q:5? =>3976^K>9YI.A6:MH-N&!7K M&%U2G_AE@2[<8'Z7SNXNSQVMX@7Q.LBU3Y!C.:[BAJ;Z\AO,.\@:I>4]1?F% MOOR/A,+5+=752ZUQ<^9NJN=JF?\]6<2"0[__1T4X4^BI%>1D\"G>8(^ I..0/>O&Z+"IB^WK?87 M%1]M55,^AL1*?/HYGWX]/A-*$QRB.[)A7*A Z74$3U1XI]JJIJ ,B95 #7)0 M@WJ@9H0'S)<3%8+Y4]FG#BCMIJ;*N4E;WQ2:(;$2M&$.;:AMZC3A7#*["F(/ M.M[Q9%R%!X0FG$V(X(S])F%?D!7:,KXIJ.B MIQ=JBL^46IG?GNVUZ_"[IAXTEW$LA^8)F@N8RA#C "&A@K_"JZ^&JE>_N%0" MU!8U!FA(K0S0*0 Z=0#>XQ=T[<,4%RP#+Z6H&;H'))U!VQV,^N[(4=+3%C>F M9TBM3*]( +;6)N_H37P?U..3W1OT%F5IBR*P+[,!?-^HO?OK [P0QO(N$\X3,@')4FC MB<*46GF)M8@4CCX)0$9- \#\-5JP4 7P@,#L^\U,N3AK-#B84BM3*H*#H[?V MNPZ&+E^\-:8K4AF\#@C=/LZ5*4%?UIC6,5*"4Z0$IU9*>"!AV/Y)P8O! ,4Q MS&P^NH[C1#VU'=!\)*IG$E-]56-NQ\@'3I$/G%KYX <+(8=BGBV*<.6SF -* MMTP)RZCW-Z56AE5X?Z>6]]\M3V8+;.E,!FXV44/3*U9U,:/6WY1:F5IA_9U: MUO^:"L*SIZ]R(1?O,"JIZ16KJ!EU_J;4RM0*Y^_402$0,;/))7\C"8 4VIE?D4"KVJQZ'ZLL;0CF'_W<+^ MNWKWGC^KN@HHIEZ PVPU*/WLDO-T51Q^&K+].G]+E.J="_K+5/9 ?5WC70K' M2 END1+<6H\7YFLPOKKA>D"F&I;1D&!*K0RK" ENK9 P2Q9AX,$895CI/O0J MC??$&(T+6[5^JB;WVCV-AZ-A9W3:?5*AV=LI5"L'["]-G$"OPG!+Z%LB8%ZC M,K,K<9G=0I2I#?8::%O#_F!H#7MY([?7LJR+'LPLIS>4(G$:!HPI5:F5J0!5^_=)S#-^]GT7_$;>4"@>JHR:O]- MJ94Q%?;?K;EO:+L'9KM]Z H^5KK8 W)7CTIB1@V_*;4RL<+PNWJC_I98NFNH MFI=>K&J+E;ZL,3&CIK^[MSE7^OATDW.,/+G#(-NGFW^:;Z2>I-N'N\7IV2[L M&RQC0(Q"LH12JS.$P<"SC7C_P!02P,$% @ =(1M6.# ']$Z @ O 4 !@ !X;"]W;W)K$ D)T)9")%BZ6J2E0E#:0]6# M209B;6RG]F1#W[ZV$U(J0;27V&//_/[&\N9EB,7$]W62 M :>Z+PL09N.K6-BJ>RA)S)F"CB"XY MI^K/ G)9S;R!=UG8LE.&=L&/IP4]P0YP7VR4L?Q6)64FWNX#@CN!(1-0.BXZX,E&;9.3THJXDI;I.D_R<'S0J\RA^WUK.%,M$%36#FF4K0H%[!B]^_&XR#SQVTPY9VV*7>TGZE'&ZQ=4=O=VNR MWY'GYTT'RJA%&;T)Y5DF=Q]'M\*3M&]8],@W.%/=(WO!$%*R0XJ@.PC'+>'X M382/3'&R6MX"[!88?KI%X5]5% =U]W7UE2= MF- DAZ,)#?H?S(6INE?4!LK"U>=!HJEV-\U,>P5E'NR_=Q"W1 MA)A-3#NSGW[MP!"('<-(?5%*R/')[SCV>=I1#K M+[U>&2_9BI:?^9KE\LP++U94R,/BM5>N"T:3:M JZR''\7LKFN:=_E7UVV/1 MO^(;D:4Y>RQ N5FM:/'CAF7\_;H#.S]_F*6O2Z%^Z/6OUO25S9EX6C\6\JBW M]Y*D*Y:7*<]!P5ZN.P/X98B)&E!9_#=E[^7!=Z!">>;\FSH8)]<=1REB&8N% M"KW6"I8)7FV__T^VXB#@9 MV4 MV@U YP[ NP&X"G2KK IK1 7M7Q7\'13*6GI37ZJYJ4;+:-)%T,I_>CT>#130"-X/[P608@?E=%"WFX!(\S4?@T\4?X *D.5@L^::D>5)> M]82\LAK?BW=7N=E>!;5<9<3BSP##+D .PH;AP_.'H^/A/1GO/FBT#QI5_G!; MT$^S6319@,%\+N/\8HIGZ\ U.U![ZTNYIC&[[LC-4[+BC77ZO_\&?>=/4W0? MY.PH5KR/%=N\]X>T7'9!+#\!^WN3OM&,Y:($\C[*75B*(HT%2ZKSIFG8^@XJ MWRHCO/4QQIY[U7L[C$^W(H3X:&]U)-S="W>MP@=QS#=*:L%B)G4_9TRNR%QF M-OX":";S#\UC!F0F W'!DE2 C)B:5?DB^V&*=E$8!([7D*9;>0YV MS<+\O3#?*NRQ8&N:)H!]E\PHS>I\79WKNTY#G6Y%?!>;U05[=8%5W7S)"W$I M6+&2N>E-KF3)%M%5Z\.D,] 4!(';G$3="#J(M.@D>YW$JG,JEDRNT$U12'V MRA4JC#-)M(MC#S<$&FR(65VX5Q=:U2VXH-D9ZD+]RM A3M@0:#!#)" M.P0Z M-:0<^U*<31^CV>(O,)B,0/2?I_'C@\K?EV"R2P=QO%EM,JI26<)D%HU3JJH$ M(ZD<363H!Q#ZC5A,=@@%N"V8 ^)"^XJ0H0P6X\E7+2ZGMY=/ M\F"+)*-NJ*]AXI'F&C&88>@&+:)K8D(KI/JWXTE5&OR:9*1I<0/7;:X:@YG3 MHK>F'L16Q$\7=]$,3*:3,U@/K03]5=A_E+?CP&MJ0CLVOW*>O*=99@S4!#H? M-7%^TNQ86@TZ>(IT@N:OJ0+Y-M,<\'PELWGZ3_NF-0'.A\T,;C+SL=NV96L2 M0CL*MTD\Y_GI3 EUV"%##>ED!TXD&7.%@KS4R&LE -B-\BL08D#,_J%>['@YOQ_7@Q MCEJ2B!6TOYQ$/LC;<7M4\Q;9>;NOO=?TARJ\C1V2SD?H0]>%C5MCL$/816'+ MXD$U1Y&=HU)DL9' 5W4^/ZJRLI0^IUDJ6DIJ9""IYVM[U&#FA@YJ02DZ:#[M M*)VN62$37?X*,D9+=E*M3D<8.*@)48,9\5I2-JHQBNS=XVV:5UW6>4JQ2:G? MK% ,9BV)#]740W;J'=>QIW0:^"8+0*TN,=D1%Y(VM34(D1V$H^@VDEEE!,:3 MX?0A HO!_R-C_D,ZST)9>#?3L\',]Y#?@CU48P_9L7<_G7R]7$2S!S"*;A9& M@3K'7,]QF@V@P0P[AV;' FO>(3OO#NJ[9E5]D*^-PG6B8>+KPG4SA)V6I@O5 MW$-V[AWH/BZL3ZDV=( .(5KFTLW:IKKF(+)WBMN"NEX1IY2:.D:B3:]NU2(4 MU^S"=G9M4\&)%(!U*+D$AJ@IT&"'"0R\EH<"N(87ML-+[ON'\4)UL?.JJ1U. M)VKQ1I.AG%#P:<(% Y#\8=1N]6RN#8"IR/@ 1\?1UPC$]@>P\[O!++J;WH^B MV?SWWPB"P9]56[_XRUA;X0]]&OM1WHYC/W@>:T?J8\%>F.14 DK!XV]=<.%\ M=APH2ZT"O-%LP[H .UV9'-4?*)=4B@!T(Y:\2/]A25<5]@RD9;E1!Z<>;6(; M;'?S<3:/<G**-3 ?A0BK4HQV06.U]:S\\?""]DZZ;74+?;ZL+<%T7X'/ZX&JE+'F6L*+\F674.Q!A7A@ZZL.0 MX+#9:IKL/-?!;4BHBP)\3C-\P-4*#.VITA@$T5[%F!MFDZ&Q8>X=O%M4+W8? M:/&:YJ7L"%[D2.=S()=?L7U7NCT0?%V];GSF0O!5]77)J+P'RD">?^&2;;L# M]09S_\:Z_R]02P,$% @ =(1M6'T0'T1! P &0L !@ !X;"]W;W)K M?V\ON7T-H2^L A#EXC'+.^$G"> M=%65>0&*(&N0!,7BS9+0"'+1I"N5)11!/TN*L&IH6DN-8!@K3B][-J5.CZ0< MAS&:4L#2*(+T]QW"9--7=.7MP2Q E?(17R13*EHJ86*'T8H9B&) M 47+OC+0NT,]2\@BOH=HPTKW0%IY)N1%-N[]OJ))(H21QZ4$%)F'F&# T)_A'Z/.@KM@)\M(0IYC.RF:"MH:;4\PAF MV3_8Y+&MC@*\E'$2;9,%013&^16^;@>BE*!;>Q*,;8)Q:H*Y33 SHSE99FL$ M.71ZE&P E=%"3=YD8Y-E"S=A+*?1Y52\#44>=X9/C^[3P_UH,!^/P-W@8? X M' -W,A[/77 UA13%/$ \]""^!I_!PAV!JXMK< '"&,P#DC(8^ZRGN6\0%K/9^'$. M!JXK?'?K_.0"5KV W&M=ED /]16QF1BB:Z0XEY_TEG9;Y^Z#Q"I>S<*K>4C= M&6"Q'D;CF7OYR3;T]BT8?UO_L\]I"Q]#AW^QW.+O"AB JI79#:!TF')(K$9_ _EHA]TA(Y%E6![Q3P MG3/@3U\?G7>C:&CU"^24R JZKOW[8FIGP)^V0+:291Y=ZUBV:=B[ UX7JEM- MO:EI]A[TTL=>/P-=5'6,BP]X&*^.\NNG\]>$[N%72W6++!J_0KH*8P8P6HI< MK=$6YQ/-Z["\P4F2E3+/A(O"*+L-1.V*J P0[Y>$\+>&K(Z*:MCY"U!+ P04 M " !TA&U8)TL5RF(& !B&P & 'AL+W=O0&!HMB?MB%WCO MKW_.!TD;NWY,JY!HDQZ?^-QC\^K<73$Z)QN6)CF^ M*P#=9%E8_'.)4_)R,8"#MQ.+Y&G%RA/#T?DZ?,(!9O?KNX(?#5N6.,EP3A.2 M@P(_7@S&\,Q#5CF@0GQ+\ O=^@Y**0^$_"H/IO'%0"MGA%,(+3 MM&3B\_B[(1VTURP';G]_8[^JQ',Q#R'%$Y)^3V*VNA@X Q#CQW"3L@5YN<&- M(+/DBTA*J__@I<%J Q!M*"-9,YC/($OR^C-\;0*Q-0#:>P:@9@!Z[P"]&:"_ M=X#1##"JR-12JCAX(0M'YP5Y 46)YFSEERJ8U6@N/\G+^QZP@O^:\'%L-)G/ M@OG7J3=>^AX(EOSCUI\M S"_ O,[?S%>3CD G(#[P -''X\!784%IB#)P7)% M-C3,8_H9?-PY/A\R/K&2?A@UD[BL)X'V3 (B<$MRMJ+ SV,<[Q(,N:)6%GJ3 M=8F4C!Z.3H$./P.D(5TRH)+WBT_?P3?.(9!@$+&28 MKSD&?HX?*"OXFOE+%NR:S)"3E87DC*[#"%\,>*6@N'C&@]&G#]#2OL@"=4@R M[T!D.T$TVB :*O;1PO_FS^Y]GLL!9TXBS,O6,\XW6!;"FLJNJ,K2^3R"EJ[I MKGL^?-Z.C@2';-?6X"[.$W&.;9C0:&$[DLQ6DJG,B\D\X$MU//. _^/.GP5^ M<"838QXR'PY)YAV(;"=X5AL\2YD/$T(9((^ UME P1%^C=(-Y6VH/!UC?LTH M">ONE,<@S$C!DG^K$\>R,->7L[9S >K0Z>?"1,0Y#G*0UDL9$699"%F6/&7L M5K6M5'V-!M!XT3+OIKNF&WA>,OP%'33(\;8=*>"@]JL@[*YAV*;3>* MG<^":J,US1GFO,H:U%#LW$)3[Y?)B0S&YVGV$T("L_:9*]BY*ZCT'Z,Y6^&B MM 65C&/^D%/:<*D<4YR :^I"?HLP"$U'6+(BS+'U/6HZNP/5?JUHY[ P*5#N43L961;KT9_[5="F5)7J*$^0Z MEK"F)#A3[S<83P*#!C+1'EF=18%JCS+SE^]H&*[XO&1:>M] 2F!(TX6^+J). M3 ,ZIEP*ZMP*TI3M0I ">$L$_/AV/@/!S7@A;QU(Z8%^MW47N25 GVJFY MI^ZBSB5D-HJ??>GUS?E.\/Q-VX# MK_V=M _ _'X9+,M\A01'0_D MEEKK5T@93C.%IN!)<<@R]]7(SD,AM8?:SGZ5'IDST@TH)+T$IUFN[O;UR' * M/9V+0FH7M:C?&7X&=P6)-Q&KGNC>7BC^]%]9N27RD&+@YYL,%]7K!.E+VO^Y M3DMYB[,'7,@H)G].X?T111W"X=;F U?\5&WB4/Z\N\E9_<*^/=MN%(VK[9'> M^4MXYM7;/1U-O?MT&Q9/24Y!BA\Y):^%_.X6]89.?<#(NMKB>"",D:SZNL)A MC(L2P']_)(2]'907:+?51O\!4$L#!!0 ( '2$;5@H ^?E8@8 .$H 8 M >&PO=V]R:W-H965T&ULO5IM<]HX$/XK&MKI-3.E6+*- M[98PDV)WFIFVR87T;FYN[H-J1/#4+]062?OO*QL7HQ<40W7-AX!!^ZST[&JU M#_;DH2B_5"M"*/B6I7EU/EA1NGXU&E7QBF2X>EFL2-$89>D(6=9XE.$D'TPGS6?7Y712;&B:Y.2Z!-4FRW#Y_0U)BX?S 1S\_. F MN5O1^H/1=++&=V1.Z*?U=3ZX@*\BY-<&S8B_$O)0 M[;T']5(^%\67^N)R<3ZPZAF1E,2TAL#LY9[,2)K62&P>7UO0PW40CFM^SE0_3Q=@ZNWH+YNXN;Z-W5^S"ZF?\!HC\_7=[^ X;@TSP$SY^> M@6J%2U*!) >WJV)3X7Q1O0!/N>O)B+(IUHY&<3N=-]OIH /3N2TH3A5F,[W9 MK,@REG5S6L1?%-:AWOIBL4CJK,4IN,;)XMD3'UG!Z\L$,KV M*%F ")=YDM]5X/E%'&^R38HI^S0DRR1.Z!D//&*AV\4/[>*'&D_. 4]OR%V2 MUR[8=DEQ'A/PG$5@&YLS@"GS%;\$-GP!D(4L54"T^'6=>E6M<4S.!ZP05:2\ M)X/ILR=P;+U6A6D+-F[ ZAIU/X66%4![,KK?CX=)GY$A,(Y^>T>_?23]?2C? M8GI[+/F>Y7F09VDF#X.6,"940-DNA"X_+)*'V2[[VXWB%N_L%N\T9O:!Q5_F M,3N;*I9R;,7-N[-Z^S>[<%6D"U)6K&Y\W23T._CWIDA3P&K[ RX7_ZE(<4SF MH4FPT"189 B,"YB["YBKS=8F,FUYJT_7!8B+C+4<%6X.[;BHJ"HRKKRIH0L# M(5NUKH^EO)?+R)!+CLOQCLNQELO+JMHT&[Y8 K+-<5SG=L6.R)PU>'ME6,6I M%OS8;!]+;"$7.4*E,.DQ,@3&,>_MF/=.8KY.;(A>,_)5A'L21XX%/2&'/;E, M"BPJ802J(^W\3V3'W['C:]FYQ=]8"TE7=0%N.H\U:VD 4Q1-5E:$TI2P1I]* M>:LBS9=6.W3]^DSC6--.Z-B=W\ME9,@EQW"P8SC0,OR1\9CDK'*R@R\M*O7^ M#A3+<* OG,LSK:=CJ3,)%CVZ (X[:'5ZP]*R%^6+GMTJ5,H'+?JQA;-%X_M5 MV[&%NA :]1J90N,CL*?XX#$1Z,4ZE'CRT=BVD)#.[3B^914/(A68X_C(%_:X M8MP0^LSK@13L)!-$O[%OA48%E%&TT"A:9 J-#ULGM:!>:YW8O;:H7'<$?5\4 M6WKG1Q/?RVEDRBG/:*??H%9M_&H/JT<_.O,=1<]O>;Y8/8RJ,5-H? Z/0;U M@NRT5A8JU)'EC0-1D;7C^&HLTJG&\D6II5_(J41U8@OJU9;1KA;*>FEH^YY$ MGTG%%/9S&IERRO/<22NHUU:]>ELHBR!DV:(JT'LZFCZ3:-%C*^#9ZZ07U&NO M_KTM4O)J4DC-H*RD('1<\:?!T*C7R!0:'X%.FD&]-M/WMFK69:43N(YEVV(^ M!W(U%95_J +S+/F7*\6X(1R/K0,IB#IYA:S?V-LBHVK+*%IH%"TRA<:'K=-D M2*_)3NQMD2R1H..X8BG6.S^:^%Y.(U-.>4;W[HOI;XS]8F^K1S\Z\^7[8MY8 MNBEF]J[8_R'64"?6D%ZLG=;9(EDV2;FLN"LF$BFC#$7EI9_^J?1TR@OIE9?1 M?A;)RFEHNXYX@.FG='05Z.4T,N64Y[D36.B1.U[U#@,7J:O7HOC=Y M&VN&9'4U=+U ;,&,.HU,H?&4=U(-Z:5:+PF!9#7DNV/;$5/6J 0SBA8]N@2> MOTZ"(;T$ZR\B;"6S)H72#,E""5J!XTMGEU%Y9@J-CT GX]!1,JX7Z[YT*@6! M;P?B#^2*<8Q/D4P%& J0(XH(Q;AQ8$D9.-I[.JQ^^.\#+N^2O (I63([ZZ7' MZD6Y?9YN>T&+=?/ V.>"TB)KWJX(9M*A'L"^7Q8%_7E1/X.V>ZIQ^@-02P,$ M% @ =(1M6$)NP]97"0 O"H !@ !X;"]W;W)K&*]A$2?4W>*D[XJ !=3H: ML+H!4QM8'0UXW8 ?V\"J&Y1=/:BLE/W@!T4P/L_29Y))-423+\K.+%N#_2B1 MX[XH,O@V@G;%>'ISO;CY.OO/W@O3) M]X5//OS^D?Q.HH3 M-1Y-IU_=W7PC-[>SN\G]_/I_9#*]G_^8W\]GBS.LVZNP%AY69H^S?!N$XJ(' MZ2$7V9/HC?_XC3K#+UB7G3*8?Z)@K>ZT]MUIF:*/KR%S1DF8;@3Y$*=Y_A'K MNBJ$6X:0>?)I[-D.M\X'3X=]HJO8D _;(E\7]6V+>O9>UG)A[UW8QDDQ6?X# MF0"R;9&3(H5T&Z9)&,6")*H]^;7\, SR-=EFZ5,$BXP\O!+8*+*@B)+'*M-& M121R=![9IYQ'IPSFGRA8:P2<_0@XQGGD"P@:1D&U5R5+$FS2K(C^*S_ NK$* MYQQ,!.H-/<]1)A4B8QX=>LJT0F2<<]?%IY6[-^4:38 M$U?[;6723W6%[5JVLGY\4YS6Y7O[R_?>&9.5R#*8WO4**(*7-Q_DPX-(Q"HJ MT/7N:5?"7,]27>DJBU&NF-)%?6HQS\.=C?;.1D9GDX/)1=*5Y)C*Z5(\P(+/ M\UV0A(*$:5Z@6_!(NRINCQ1[NL8]2%.5.UUC6PRW1H<-< R-YA9%&O[\XS>/ M#4=?)+$MP<=&CEKG6JH#MJ:_9=GJ@"$R1CV/*J:P:-2FHPY?!R!%C;YN9;8M M<1AHG(0P7%%!9%(6."91?9#4+0?1 &:H?A"1US5*K''#C&Z^PH43\+*,\FV: M![&(A1*J ZDO0ILU1RF6(ZQQD-M26!Z"SN=FXW M#>-0,^3<%&L!Z7@'^R=,>T,*T_FD[W&JVM%57",=3$2[YGQ#.]2,.W-(3TF1 M9E''?H*@B#.DKFI E\&PJ08PK&&LRT*#-=3,-;>9 .).U:'TRGC#X%-%0Q#-$QF/5J$D5D-G4= MJ\-* RW,#"U@)=O!=BB39MI:*0L%DS%'8QA$!K.R8[]G#<0P M,\2\N8L2V.!A;T>-Z*S!/76V82);G6V(J&/%L(98F)E8KH\]RZ/6=,R C'J8 M4VMWB&XXU.:JC^BH;;FT:Q8V[,*L7RIZS:]_S!;'%+V8D8E^=1\_:33_5-': M?=H@$C-RPG@:;*,"N+W,M7 4 =##)XFM)RKN#CU'RU28D(X<=;'XF! 2N,VZ M$F_#)LS,)I>['#X!< ]" -D\D@?&_%-9\(+C2;E.RF\RM;!<6T48@S&F'5,P M'?<UX!M<869<@5-D*,0RK_D]B(7YY,5TUO!&MKKK8RK;=54_"+>, MV$%.;WMJR(69R66?Q'9YF8SKD]81"0SA$.Y9E&G^,*$U>,Z7$R'Y%U+&W>L!8WL]8=P.]K5<2')?V.&QV(^M1&[.@ZS8I) MTK;2@!4W@]7M@9%5E)35R%@$.22KASAZ[*SD<1V1^I;CJ+B%R#171\,6/[CU M9H:M]@!%2;[+2F>50Q@JU)*IEE/;>5?B(Y(^H%7'CLD;LN+FJE ]4%41^:C: M,4>J.I2Z*@U@,D\[2"*JKE%JP(:;P::=%,2+R,(H+W=)6=TJ7DGP'&3XK6FN MDXDV5KIDI,Y/'Q%9AT?MMK,&;[@9;^Z#E[),MT[CI4P,I#PLRVJR))R#6MY1 M7C&(L;5S-"KSU.'V,9GM=54$>(,[W(P[BW60"9*)[2X+UT%'28 CI1DX_6K% M5T2GK;.C[T+Q!F_XD7CSH>:;CZW3VCY[O ,['$$3RZ%,&S'D]I4#9VK5*1+. M96['F9HWG,/--9SKV3WYX,^F=[/)8O81CFK5*WA1/C#RJ7IL9/;7]_F/R=?R M49+)M4_NX#QW-Y_*ATSD]ZA_I/!CV[964<1TC ]M1^T I/C#:5=1P6J@Q#)# M">ZRHA[$*I&WNBC[0B[%8Y0DZZI>W/IC),I/!/7)/C&OUU2DB0SK)1V1*)[7=-_1C MF>EG6AXTP4JYZF4F?H)S6H+OIQ92.L(\(7?0,$_('323IX9]K/?8)R^R*"Q$ MY0IU\C[I(!**T+4Q4MO P8,^9M*Y3V6U0U[[)VU.1.2F+S]7SV: MX28QDG3#-NP'6J)MKA2I2U)1LK]^WR'U/B=[SRET]K8[VXC MA&=/A=+N+-EX7WX:CUVV$05WJ2F%QIV5L07WN+3KL2NMX'G85*CQ;#(Y&A=< MZN3\-*PM[/FIJ;R26BPL/P=ZO]2[ =MBRY$Y=&_57F?G.6?$Q8+E:\ M4O[.U%]%8\\'TI<9Y<(GJQO92<*RRGE3-)N!H) Z?O.GAH>?V3!K-LP"[GA0 M0/F9>WY^:DW-+$E#&_T(IH;= "7>6]R5V.?/;^_^-+^Y^OO\X>KVALUO M/K.O5_9<=9HNHB:9J]HFL[8M=%^X]BO.A?YMH(Q8'789BVV MB]F;&C^++&4'TQ&;368';^@[Z&P]"/H.7K/5KKF6_^84#B-V:;0S2N8\1H?. MV<(*)[2/"V;%ODC-=2:Y8O=8% A%[]@_YDOG+8+IG[LHB@ .=P.@!/OD2IZ) MLZ2DL^RC2,[?_3(]FIR\8=YA9][A6]K_)U?^,4U@R"R$MX9]-2J7>@T2;9FR M_:2Y3MZ/&&DB.G1R/ O?2,^FP=],H MSDQ1TSWXE)EP(W:ELW0WD/VDE0I0 MEG"EJ)4(HBU0NRV%+13KT?LM]\N2>=GH7C-K6!*%M(#C))\*97T MSQUF'-(J3=ZGO;+MX[Q9"[\1%I&VPN?F.;6?$LA!_ M1 VI,6%G%A#3.NHI<^TYWC #@DEN#?M+:_(J$Q;$*)-QP@P'H 1+$"IU9&G$ M;E!!K\63S$S8^EQ MRFXU)&'-$@8TN0T[!:D/G8'TP3I65MB&>DN92-?<.>$CB29Z!1OHYH);I.JC M0-T1=OW<\PV/L?UWOWR90YA'M^.Q[!#1W$AYZ:[?04[\TB35RI5B&F .=Q("%]/5^D]@+ET << M78*\\%";"PS>7[7Q%2W*P/Y6"J"RBQC=+^QZX<#I))UV_G,;T!* $.% 6-"B M-]EW]LA51;'NV=YTMWM&;.]@DDY^#(%1C&+^C/RFM;WC=#:403Q75!!S ML?2Q%#7RY-J@!#1@JFIS71G79C_ZCW8\CC69(>+V$]K<%Y=!I%$)^J85Q4C0 M5$ODE(1/0BD8T60%]G4?\+BMC8]U).N:))"NNG[H^GX(H61W6Q@E+*"ZC&ZF MRUK0)YBEK\HE#/0K^5TP!$#A(A32V.@9Q5QFH:AO5<_M,A)GA.G'_UI'6DJI M^[K*TLVB#*SVQ06CK:*@0Y0A1E?6%&P!&@7.N>&HR[A[)QQL(,:^W<]CN^D+ M393M\CL,%LW^17-:WZFV2M0K4ITJ2=[6NIEG:XG$IB#]_PS<*E0M@G9W"V57 MX7J11D?IT<^D$4'8FTZ'&4.&A8RA>S QJRPBTB.!12@-U&T0%?RE65W"\[45 M(2*C04EK2M<,YJU \CY2UTBD[(&"Y#6^R/ ((%,5QMJ=?3KL"M9^F$Y&D\ED M(+4QUHG2U,"",>GK@N:.521%*@K1:DD:*BT;]S2]SB#1*(0% )3!,'K$\H)2 M$(3S+-30D >QP1X,2_0V;RB3T) WG9M*;3,%_"2;37C,W_&B/+E[&1XO2>ZB M!,=;42K,O+$2O^H6W$9EI3EC"_N.F!_J>2M2R;-R:(MX*H,ON0\Z*-!4Y9IR M3/13%0H4$8P&=LZ6ST'\BZ)GY%OTGQXSR<;UA]H,UM&N,BN7M)D>>X.7;C-O M^F*URT\>.G[")V[+*3M@->1WT;0EN06T<],P(T9445S%R2>F:<*U:/OP*QG0 MP8PNJDU(>NE#WZ"#4>PPMO\+C@Q]I:E3Q#BZ2M?*T>$%E3)+#],NYN8NXD.< M8&X.S_0T?L*#?^:ZHB&@&2H[1[9G- \?U1I/U=UCY?"(;1_^\2.N.21FK?ZK MWO5QUFUC]X?:5F!XQ6H?KH')7Y^>2*/!R#2=M 466D? MWPATJ]W[E'E\C="+QYE.&E L9+;XKP&PO=V]R:W-H965T&UL[5WI;QO'DO]7!GI&G@10M"[? MB0%9=A(%26Q8]@L6B_W0Y#3)L8SVBU-2[^Z M^<-FY:S)>=*R?'AVV;)> M?W=P>N _>%_,%RT^>/CRVY69VQO;?ER]<_3;P[!*7BQMU11UE3D[^^[@\O3Y MJPN,YP'_*NRZ27[.<)))77_&+]?Y=PT]5(G$P3+HI+_FR^*AV3"TY,=$\YTPAG#+1LQE*]-:UY^ MZ^IUYC":5L,/?%2>3< 5%8ARTSKZMJ!Y[$C0!1#//(BOSO:N^-I.Q]GYZ2@[.SD[W[/>>3CR.:]WOF.]R^FT[JJVJ.;9 MN[HLIH5MLO^^G#2M(Q;YGZ$3RWH7P^M!;)XW*S.UWQV07#36W=J#E]_\X_3Q MR8L]T%X$:"_VK?Y7"/1O+9A=>@'-ZEG6+FS6%/.JF!534[4D1 %W*X^[:4TB MVK2V:LN[S*Q696'SK*AX+B%D99QA =3EL,1R9:H[+(*YM$YN6IHS*RI330M3 M9DU+'Y#HMTUF'$UILEE=DOYHGF?O7$%C5B5M3 M>A?G8X9M_/#T[/7N1??CS MV]"B99?; &&'#VF#'^LRQPJFHC/11^L% 4*H65>T4M--FB(OC",TC+(;HGPQ M);@P]J8H;ZUKB]4XNRQ+6KZU3@&*ZV,@<5W5&%913;8PMS:;6%MEMBQ(VAE> M0N4T/>8X>V4(X8#N'?BM:O_MTP,09TL>4-6M32$1$M(7J\XU'9B@K1E-KBNM MGSKO2B-'4"I_K HL=H,]&D+-M'-%6^CX-U^F"U/-+9%ON2P:5O"'!S=OK@Z. M!-%\8EBHP7.6!N*^L,"$+?VU4;&:^_/P%UN;2.>)CV^>'R\MW! MT3C[V%A\\:9IBR6/\@C\Q51DCX"9C-#L[.]=@?/3L9?FL\ULF !834/BLI*S MMPM#(C*;D<41#-E5[0"&60:&HO%6,5X69E*4$2V8DA?-M*R;SC%LA 4<&9#L MFB<[@;8>]?A6943;I M6A93XIP,;-LRLD:9@?KHBQ'$&KBXF)26J7.B,D'4F>.M^O(!+J2A;#N7%9:\A\R M!T?AN)X=$PIVD'4'R.1M6,>L:+[LG"ED$9UU%V;CH(+:0!4:RWC:C4_R/J:? M(14GSU[ ]^$Z^O^T)JNRI;>N1&OQ1T]>-%D3="KQ%W%UG@DY$0P/QJDM;1UY: M3=H=LUR==R3MQ"T**NAD BSC[,>[W)&+6$P)(P0KR5=&RQ0@7%87Y.Z10\IH M+2UOV-KIHBI^[TBNUHN"!(Z&DOYMO71C8R+AYKP&H!"BZ/#7K+8,CS@&ZE4W MQZ79',$[ [ U*:\EH2=;$*3UU+@)#9T1C]"V<.,2E9" N5H849_-PA#_K\E@ ME9/:646^ D,;W=8E)!S3B^J3^N(T;TT,X49$ NA0^@_1!NGG4H4F6Y"4P/8T MK L)X%JWDD $1QYG;TFH%EL(]F2*K 'A"^PAMJVN[ Z:)XA7=0"3L7XN1,[0&Z_@OMN=(P$32D1BU(J("LR>@S1G0"3D9!*&8+0\UX/-P MA\UVK )UT2Y(C9,!)O5= -\+8IQZ%UEZXASD2OFP1Z,$I=>T?YX70IHIZ7<* M-<%!.W<)FI_L]1V=,J,?B[:4;<1#%X&862+OPC@%NA06)YLV"'!'",Z&#^)Q" $+# M2-38LF[:[!-6B2)(8THH$A)BX9N[#244<>=Y\$^@8QBW0I0I>Y,]L89'$XB\ M(K^X+X[LPL#C@^ELRLY)D%D2/Q%>93W11N!VAT,QN@O8?X)?_ SP1\?,W\L1O%"4AV1 /<1A]45 3I#SBD^UU?!JO MOC R=7VV7!Z_D1!]O;5_UY)73,>-'"BQ9):[;LE.B)_"G+DJZSL]G6C$>5DQYLF(AX6K.W*\L ,E8/5CTZ;R.$&NO_?U_I/ M^UK;G/]W^5=AYE"[ M-O[+[A/VW28L=+,E0=D5(.)[Q&.,WJC- B4( .$9FJ^#=HO+F Y>,&*["9@C M>&*R,LZ)Q"Q4 XS=ID9\Z&A(SLF>H!D_[#SZD-E9&&+CG4PNDK$FA.ZSE;OL MQJ!]Q&)[#22R]0XFI+PCT4PD/O\KMLO#$#*O2%5HH@W@;&W_AK-YY+)D-\@O M+BQBFU9R?&+I""Q7S(N*6&()KP'Y5$8% M*3-R';A.4SOV%I"<:5JB,X0K[NXC(O[D,K_ES%& 8; Q6E3#!(!9:=>?Y]: M0F N*:$DR)(T;Z7F)4J#"HA\DI*#39VK;XO<9M^_?7_U)KOY)>,"'^U_O*H1 MM7TM0N-3]<5C\P#([L$@=XTPY(JB2,Y@*F"=9)S%(#"C9^U<7DSK!VA!YAM&\:09_ROJ#15\HE=#:G<(;I-3"G0DCR] M)IHQK_NZ&Z,-7"^A\8,3_N#!Z)2W@WA(;""LRLI7430 MTJSV &=LJ?!9L%4#:G=[\^QP:Z>[HW#FU.74O#:[T68Z=9V5#%5-($!7DYZJ MML!5QHV)=UTYX](LUF>TG3X;GP5\;6/0M[R>0J+')0J6 M2EW\R(.AMJ(]OMPK"YX]/)2'7:5+QMV/(D.9?C[&#( *>_C@T:/Q19]+'IV. MG_E/-GE@"$2)+@;6A8.^6F53>'0O@ARB6P0 M66=_/[):N#A_$\:>1MD=)1X8L.(VF"K4]-2SR^ZL(>^5,_U;+$*X&-8V@@[O M@4/$'YRD6FMW54^3=;L';$55-M:E")1)K2[ HB !)!H0YDK?OP,><86MU'NC MXU?UDH:@TZBN/X 7,#Q9R3*#M)?^A>5A)&80M EBY>5SN%DX.\LJFE MY2%G;Z.1!@<+,H?HBBU6,C&85@[_-"M=67 -9#@K"-?,_Y.[P,1TG%D'CR(> M-2?ZEO4J%G&7QGVV;$,E?B,*_!;BKDC!ADNS\8QYKZ=C@T+:N&$:<97\[#O: MIT'R#94\AQA#:OB-%P[RDMB_6IF6!D@G "JI 2M]OJ*ML>P*FWM?CS\7HTY^ M*M>U+;PL3E$PYW,9B9'%ZW/-N $_!1QQF]=6*90!K-&C LAE!:X8LZ;0+)O) M/Q&LH$+MG&@5,*O4M&FY$NC'K(7-YXCHI/C'@DG4ZM"Q8!E'')_L1D!$U%(FD9-L('G)J]P6= ALU"OU M!IV[(<("7^.I!_JOATJ>\U1]E]006^&59 84?KG M-'NENOHX^\E4'?:A,0^RB]-G]"\YP?3OZ>CBV9/L'?S_QBO;/N\FI4HU ><7 M6#X[>WJ6_4;!CSVN9[.!88>TPU%P(0Y/1X\>GQTE,/4@)WC.'_=@NZ:XJX(V M22*CY#.OMK51"BF*DO'HS#J(DPCTK$0<1QH;(6//:RD1W3#R40">PTBJA%86 M&253%G\PU;AZ/P:>8B_$FQ#]["NV#[=/,!S1VK2\\4@2S*0D.RX-(1^3]&^0 M8YIV<_A-7]^KQ8/SI!+E!3N!YCRT36@S EM*R=?%("?Z I[/\UZ7R?/L9^QS M3;PX*] >E+WJ"N[N$MP':$@]T/;:*_.(R']^PI:TR?YEB9 0Q]-,(:'OY:N( MXO@=,;=\^3,:/Q9H7]A8.XST.WQ$."GE)D1H;>&D*K*GNR5J.1\0+?O.6&^7 .>%1]< M.8D;!FRNH;)D2@QZ;)K4_S-01'/.3SHQW(7G#VUNXJ,&%VJ,;L;$U'&/3QVR MF[P"_>JW2_JSDB2&HL.OOH7[-]*(14*7T\T@XIJ +)P_X\]U-5?6_)GC]4N! M+BHW]H]5FQHZ*'%&Z/R^?H6EU(6>]/>I*M/T%6^'\WG>-#7PZ4?5TRZ MUL>[[), F&SNZFZ%;6+]L'<"GR:8T;9(E\1)7$>@Z*SIH6,3YR&;;[8/YRGK M8_.[Q.<; & 3:/M%% B;@EX;V\;(XT\(_9; M9XDA'0#@=>?,#5FN;_YQ^N3BQ9]-;/Z-QSKM:ZX0"LU8Z^Z3E5Z*6[@_."[T M"U%EBY(NH98: S8Y:/B"&UU#Q2QC2RX"DMB.P]UVI)\KKD7)[CV:DQ;^03LV M@_H*'VC9$:S3A-9E']QIPTM2G(BNQA9_Q4Y0]"_G"#1F!VFR20*3QL?24TW<6]Q-@1$SHPD%JD3Q,-A\_Y5Q.Z "4GPYO-K M+H^M\SM]J;<5J9C;[1J8F6J'?+CTP)KBP>G%T^BW,/^J)K%Y4/9QRB56::0E MF/V\"8@JZB 250C-1TS&^U!@EMP32&0)3A7IZN@Q;2;0E"3#P+R&+!S2*(X; MD!Y 7'SD63*4,H9TR:IS4^Z4E8SB'@6RJ[\?UPO 1Q\VCAPKPE!,G1/)Y)R% MXFUG@B_DKT<\,3#3AI_"Z<<>VMCU3#\9J/@X*Z4.I/&UJX"-0]CEWI85)]Y, MB\8V1:^[.9;VG['FB/IO7^Z>^1&)LV[J,7@/E5IL.[[DIF;GC\A)O0Z*OE%# M$Q@0F[YE)3':4^/)@TKE'"6!7_4LNB].;[F3 3R??][0+8>[T7BDLB 2O$G! M>.Z^%NGG6O;&'0G"(X*VXXE-&ZFY$B[S^9HIQV3@IT6Q"I>G<@LE_Y!_RBJS MC#*7[RHC#HHY^Z_W'BUZ+Q>MN0-VK7,]N'@\?A1$:/]Y4 U\FHX=.N!X %U\ M2\Z["M("(\TOVF\T@R^I?3"2GP5RHG\=TJ<3LJZSH@T*;,![X2@?Z2:_TU!R M1G8/^H[GAD330'YFEIKXUE;"5.S3I@$\J9LBAY *[Q?I6F#^+7"!+#;\'\R7 M7G:./VSY0T9>SS))NW*,&U*M?+?1**:RTZA1C_=:.#_]U0L[P1)N!F^8 DYB M1VVJ.=M;M3.F36[HI05K[\#NO0 VSC[J >&GZ6GN RLPE>@H3]U(PW[(M^^[YJCH2NR:ZD5%8#9LALS-/9#53UT5E7=!?85%4L_B9 L%U8/ Z5C52LFRU^8X MM+':!?NE#6F\==IQ:)N>\'( @*15>2?>)N(,<22]7+,R7)K/;"@XT.][^WUO M%+U,%'<5W"8E&6FI;!&_(A1"&B F*96]!>/(>W,M0O4EG4J2$G9)%HQ[W2+5 M1L@2?MH4$@VR@-KH__HK:5P4G;(OFSBRY).O$T8.*%OS!3;-Q?CDB+1<*F;8 MN@[10(DJ8(WB8N)E$OX&+N A2ZXK_5P3':[J)K&):00^-:NB594;NUZ:=F>G M#)F)*@_M3NCT27SZ@O.;Z"SDI+&44&9FRMHM)54)F^X0E,^1BY4>UYB)LUHN M:JP" ^Z:6(WNO"WR)H"[UT/L(^%'B6-'EWYWEA\:*ZX9",#S=>_8,\)8P%>H MC./"QFPFV711/7Z$YZQ6SQFU0M5$9:IB&C2)B$,EJCBKI],.9NKU$$2TVK0D MN IIE&PXTM6*(=][B*D41DYN)YP/ 4V5R$7EHW+#.3,Q1T-ZOI=G)]=?D&6V M+%$"8-$/@OB..AQ>GSG:'P]J3^,]W<"M]',_2O5;!G@X^#B);3 C_/:T'XF< M1+]J,Q"YPBSM"D::\^[K[K!/T*#$Y!M. ME8U\L(?E$H>G:Z2G$-_=:AI!9T17)(D9O5!\X";Y]%*N0,]FW>"^0##22-'E/;65+$# M\PIY330D^CVO1 ^_+YK/>ZNTWNC[:EUH:T A\\50;WCNJ[_CV1A_LM-4E;93! MWK$S1I2_+N&;AV.31MWG+6PA-].!>;@3HCUQ#-6MOEF)KW01T$G34F$W4*!) M16BA>^O#Z7[C>8-OA:U( MH%%0AK9$XB%$W^E=(CW#/QN9F(R3ZSEFJ7%ERXE$;JJ.8_:4(X:2;+,>&#WX M$">$!-W*>-UV2+;DY.24[V@(@!L'.QHPWSZ]19B&=CB&V18_3=M:.:?&+WAT MUN0!\X)=EQKE"!8G'W1/7Q3DK[<>EXDN,UXAV:J M5E,K^$&7II$T-[WNZ(C1U(+XOAI@*%[(%<=#(=JWHV5F8+X'D6_(& F:2>0 M/J#84# :1KF\6)*TJ,?%?%A2./(*?N\,XT::K\\YLMS,.'(@.92>X==! E12 MGEHG)0OTY,(#'"DYY/J2QDMIH8BW&?;9M2R2=ENT&EZ$$S&/5S4[SW06= O' MX$C>HH'FMZ9?V"B2%JV^J69;J1Z?;XKQ9INA<1P&+X8$5M<= M.=Z1Z!Y%I9/QZ1,6?[C<4[U7579\ 1N:>ZL[/BA:[9<<"I>CE()?$S;O-_3L M2ESN1*&DB>$&0- Y'^P#8-])C@<+DQ>,$@Z!G, )Y=O>Y!Z1+\XU73QU55HW MT'0G^F@=&AW]50R]>W*6QDL/3D_35OP'3S>O'#Q.FI \*7OWQH2DOQ@R0:.$ MH#]UI G.3_RO\=J<_XR7'^"$/MU^)$S/ M1VBY\B^572=-C<_[;5R7/A'%MN@]D1@I;>^KWKRY"G%-LIYN*^_H+2DF#WJB4YZ^T\+9T^IJ99>@^)[L\(N$8W7&B1_"6PBF-J,FK?CW .25]B_<&I7N\!V5; MKXIIH\^N04%)0SFG>TF;%J7OQ= '<6 *DX!QDQXA)QNA:[S&Y%>]_!J:/=4' MX%;0I777]*/1D!31DV@RL82?M_F=QV#O<+$ 489Q MXMO/?)T0?ZOBM>HF<% B)]0>/WR-)G8IB2N/DR\E53;*3H]ZA3U?P0\O$2;= MR""R0^;'-X4K0UTM"CO+WH8P@W2TW SXQ7PF'!UBC)?28^H0!&F\^*-O0='_J;27Q_Q]EX?5V?&]"-TS/Z)&=XP+('T=D1 M(TQ2HES(9V<^M#L0(S11H_BD:RR/A(J;G^$O):J/;K=Q[(F59AGW BQQT)]# M5:*HV5G>QSW^U7 MFMQE01PD2! 6#7=I1%<'):<=MV FZ-=&=&L(?Q)4F*\!5E3)DY(!<K:E[:+;89 :=R':;B0VFT>N?QZ* MWSV*3P]' Z$#%:KP5*QP.-Y^W.KWI&Q6,2)!?5]%VJ4K?3E<+9ET!D<#ST7_S!YVW]IW9S_@@&_M5NU\LQ_^#3S?R3A4OXV0!PN?V&!0G7" M"/J,9S3U9/SDT8$\1NQ_H0B"_U+ I&[;>LD_+JPAO8D!]/VLIN!6?\$&X4]' MO/Q?4$L#!!0 ( '2$;5@8V*7+@@, *$' 9 >&PO=V]R:W-H965T M4&BO.IWN M@]D=6"M>>VM[ _GW-_8"74X).MT7OXQGGGEFQAX/-TH_FP+1PK84THR"PMKJ M,@Q-5F#)S)FJ4-+)2NF26=KJ=6@JC2SW1J4(DRA*PY)Q&8R'7C;7XZ&JK> 2 MYQI,799,OUZC4)M1$ =[P1-?%]8)PO&P8FMS37MP@-*SDN4ABL)&E>C M8!)?7O>PVM_DHB!PA%)A9A\!H>L$I"N& B,;/'69P M<.D,V^L]^LS'3K$LF<&I$C]X;HM1, @@QQ6KA7U2FZ^XBZ?O\#(EC!]AT^CV MN@%DM;&JW!D3@Y++9F;;71Y:!H/H'8-D9Y!XWHTCS_(+LVP\U&H#VFD3FEOX M4+TUD>/2%65A-9URLK/CQ??Y_.[F_N;AV^0.II/%5YC=/?Y8P.W#[/'I?O+M M]O%A&%IRY-3#; =ZW8 F[X#&"=PK:0L#-S+'_!@@)(8'FLF>YG5R$O$+9F?0 MC3N01$GW!%[W$';7XW7?"[NN*H%TN2P3,&6F@!E=3[AI9 ;^FBR-U71E_GXK M^@:[]S:V>T:7IF(9C@)Z)P;U"P;C3Q_B-+HZP;QW8-X[A?Y_"W82]&W*_\$3 M_,8EV$+5ALG<_ Y_(M--S8$JAN42]:%J;DC<$,-1]C.7_15EWT#.32:4J8D" MW$J+-%NH&,_A(_0Z_;3GYO2V=4MR)X\C-R84;+])C5[_P M0:U *OGIPR")+JX\!2Y?R!V7:Z!88,4EDYG?N;[!+2[^5.R5+05Z*!+JFLX%9TLN&J2/D,2=-'(!#9).KY_0HIMV M!O$ YI3"&74J8,904ZYJG174=B!3U ESU,QWL[9790O*LU!R_9ER5O[+4;<3 M#UQ.7*QQ(H[9QW MTY;L0VC[ZO. A%6Y2AQ!)9TT';0D-Z1%!@:S6C]TRON30@<$6FT=EY/P#=? C-QJK*-^&ELM32_;*@/Q2U4Z#S ME5)VOW$.#K_R^!]02P,$% @ =(1M6!K423UG# GR( !D !X;"]W M;W)K&ULG5K;;)S;79R=V72CMM(.]4Z5>+/29BL='LWZS.Z,DAD?VA9GR6@T M.]O*O!QNR$MU;82MMEMI'MZH0M^]'L2#>N%3OMXX6CB[?+63 M:W6CW.^[:X.GLX9*EF]5:7-="J-6KP=7\<6;">WG#?_,U9UM?18DR5+KK_3P M/GL]&!%#JE"I(PH2_V[56U441 AL_!%H#IHKZ6#[_J"#/E.BENK#\5]SYO=/)0*25=7H;#H.#;5[Z__(^ MZ*%U8#$Z738"XOR2@WSN!MCG/N M\LWO-^\__'AS(Z[>_N/W]S?O/[__^.'FU9D#:=IPE@8R;SR9Y B9.!&_Z=)M MK/BQS%36)7 &GAK&DIJQ-\F3%-^I="C&<22243)^@MZX$73,],;'!*TL5JP5 M;_5VF9?2^T29B2MKX?M7Z1]5;G->_<_5TCH#?_EOGR+\-9/^:RB&+NQ.INKU M $%BE;E5@\OOOXMGHQ^>$&+2"#%YBOKSK?4-9,2U-.(GA$A'%Q]+ 4NH[5(9 M$8P1";=1I,:=+!]$BO^%;EF#@R>LMP[0""*FU*CX1PDP[4RVQPWOY'P&+K@L[J7GOG] M#4/XC9"@91'^),"!]%TEJ7O\RXA=: $)U?#MEHC3MCU_M9#+VENK,G=#\1F; M5KI !J5-3BX+%=)H_J?R7*>@!V$]90'W+>U*&4-VT7N=DA"TVZA4KTLS6Y?9"O)5V(TY$DD1)/(7#! MWOFI5\AG2G:!,$C](2A+Y;>L]!.QB.9(=N_+6_"DS8,8)[&X-F13]Q")72'! M*I%4(+]CQN-Y%,^G1,Y4JGO7Z2(>U[HID84.>6LDNS:JR)'^43>%LBY'.?)Q MLY*Y$;>RJ/PCVZ)'0%KO-9]1(9 TN;HO\IP9;V5>L,AN8W2UWC")',=D"?_T M5P5#ZB(GFV=B!0;+-((A"MSM>M5&0MMJ^07 @*Z'1Y9K M);+*,#^@NE725H;Y%S!LKK-(W&WR=$.\5SLZI$LE'A3":F7TMC<$?-1F'5_N M^BV4>#(>)BCK14'/=_@OELH+2(SI6V1=ILWN*Y8/@0U:J^7)]E&U,Y0[U'VJ M5.:S EFD.-@0B1Q14#YX!JN2KPLW0#[$F[=[*VUHPYEKJ4JURF%@J!/\_KV" M$GQ1F'HKL8M36G,*F=%1=I@,1W\C)6)#66WI3MRAET6^]DK D]WH.Y+>;6!5 M#;:-*'2Y?@DBVX[7TNO*='UN*0OV2(9 EM,R]-K4K'&G: &5PC/+C$N!EQ@N MCU==GNZ0[MN6"0FX";5CD9:7:5%E7$TX=;0R!W-ULAC.NS377'4"*UD5W)_C M@P"()?6T3T5$QOM 22Z(UZ@M<&3O,>0\)2 A8U[ MLF9/XE9,.-W)'=Y:*D2E#[Y#?$)G'MG_L(96I:RRG*/':,%YKVY,! ,W2OP= M1VMGQZ"/FBNH*O+#*'*L6)2*.)K-DV@\'?'G<3R-SNPG7&.*J#$!I-XC9JITU7 M_<%%#CR"#8?4U;Z^(=9AM>V=J;9^GU^]T!;SJ-4*FCV8$ M^S.Z[#7C05[@X&H03Y.CGI+*WVH.G&[O:*V,^ QR252'E0]$N=2WW=S?S_J> M9VBPU98\2X*FV(UCX)V'KKNVB,G05?5UEVFA _8\3.)#<9,7@#\NWQWVHQ\@ M7&MK(DZ)_J!__SM(.'AQT(TQ/"&-P]OE'AV13:PD_:V-\GIA+Z:N;T_]%UUD MJ8[$K[^^C>@L(6+&D7MHUM2%NB3&(X"@4#3:&(3 J6OU! ]-=UM#*%9K(ANF#50F=?KG3*X/O1C"-,+HS8*)G]@<1: M.^QC WF0^G=:%ZE +74=@J"P!JE(9"BGW M3_(+;J>EM39AP//<@8+O1JN=3[VH4?L^IUVRW!/"O6NZK[ZS]LA@JL5,%)*; M1Q6/I@ 1/GL$;?-U";.FE &^5-G:UU"NEW6WZ1EI=93_CS:BPP:=&V(N\O2" MP+Q>DM-PV@_N 0S[5;D0#14Q'@"M^!4(JQ#C0.=98Z7'3<_Q05.XO]\H=7 > M]:3@.W_=91WSG%.?@#MU/C25WM%#GB19C[>0%,0]#63R(KQXVNV^9>YU.,P: MCZ+1:"1^!&4N".VW2)K1'!C^'1)>G>?"7#6D,H]\8S0 R;%I&3)]-)K._.U\ MECZ02T/O3/!$)-%L$?>.P.A 54+[Q;ZM$TD;GS5B,S!)'R>B?1"F!G$YAM'@4+:#,M_Q-"JY$[?2X9)/O+.^8S*(I=ORL=<8#&$#. M63(1'SV"H2*MR'*&OMYYJ5J\RCV?2\ M&0:2C+JCB[9GSZ(8XAYRL@<+8.!\%ACHBXAX%LW&XR=]L.4.I.%/BK[(XP;9 MJE5%9&]!T)"^L@"%M@G1\J>_,+3N M#!H8889$M*X-@.QCF\N.AQM]/=#3?3;CD :"TCCR 5A_3:KQO55#G@ *0:VU M\8 XU%_ #44]Y3>R!C6'%JE=&>FN!KSM 7+4] +M[J1O,W\_P#6F']L_0C#B M3IG.K-\B&$E2=.Z]<\M693H8NN+-P23NJ/A>(+XZ1'W&$Y+0NM6-F>>P+UL_ MIS/K&P7NA\[=?N:PT/FY1&?VT!E]<_38)^Q[?)@3^[OZ"8J&@$1I<"6W'H6/@5F&D]4Z>O^?U6YBG1[ZQMV @,-0WX&\:AXT0"7IWV- M(Z$'I_%#R2,(8J+LK##5K7RH!X!/.[P7NBUJ[EDNP8BUB)J"NI,,0(F%Y$&C MGW'T#BQDNLD591*:-72_;"R=T5QY]HRT!O<^M]B]IK]QMI:P+3NSM4FRB))% MPI]'\3A*9G%[MG:*\@N:E$,3E.@8Z70RCLZG<[]&^OF+815U*TG[VP#5DQ+: MTS*OP&?TZO&P[ZOGL]:/!E 9U_S3"&HF4:[\[P>:U>;7%U?^1P?[[?ZG&[]) M)%ZH/E-RN7_ M %!+ P04 " !TA&U8MU*[OB$, #(@ &0 'AL+W=O<1*G32?)IK&3?>CT M 2(A"0E), !H6?OK^YT#\*9;L]/VQ:9(XMS/=R[2\Y6QW]Q2*2\>\ZQP+P9+ M[\NGIZG4['XR>GN=3%X/HYW_MH MKY^;RF>Z4!^M<%6>2[M^J3*S>C&8#.H;G_1BZ>G&Z?7S4B[4G?*?RX\6GTX; M*JG.5>&T*815\Q>#F\G3E^?T/K_P1:N5ZUP+TF1FS#?Z\#9],1B30"I3B2<* M$O\>U"N5940(8GR/- <-2SK8O:ZIOV'=H8C+'?\4JO'MV/A!)Y;S)XV%(D.LB_)>/T0Z= U?C/0>F\<"4 MY0Z,6,K7TLOKY]:LA*6W08TN6%4^#>%T04ZY\Q9/-<[YZSD>0I.I>&\*OW3BMDA5VB=P"JD: MT::U:"^G!RF^5LE(G$V&8CJ>GAV@=]:H>L;TSO:I*K457V16*?%:NR0SKK+* MB7_>S)RWB(Y_[5(ZD#S?39(RYJDK9:)>#) 23MD'-;C^^:?)D_&S P*?-P*? M'Z+^9WQSD-!N,?=0%VRF!S:3=A3@()8*Z81?*E%:G2A<28]LJ[)4S!12,U'( MK%1X(Y!NF9!(-N< *,:*4FI^ L7;JZLD"+3)%* MKT;B;0$]O++('UTLQ+S1,/!^97(06(O*(1P>I-6FW-K1?Z=_PW$I]W&&-3:( ^583NP9]_NII.+I\Y MDK'*2W(ZKF()KV1:)M4.0*P@"E& MXAZWV@!$MLZL^08OIF95X BEW=(J)3+BY_K,:DL%B6#)VEX.D9RA5KNGXAV= M$Q/!!IH^8_"4P1 -K>^5\;CBS'6E::376W.#872G""I1E'P, AC8OVIEO?LH+S= M9"7R/80C)Z@2"V/U'\$Y M*R@1$Z[U6#_/6-BJC+F$;*'4Y31K4BEH@)=WR+M/SOO=H(3 SSMXUQ),.!YD M1"(*PIKW(3[D> T34U):Y>MJ@8BH(XOMG, MR%R+'$9$&/QWI4J(<4U^&]I@ MZI#A1.!=)\7?!_8I%>E.(T9I+#ZII+)4FX9%O(>Q;&>EQ(JU=DWHRC\C$.J&_5?D,?.L>EWGA M8LH72_E )0%PKAZ3K$KK0DB&]YP,,QJI&HOG'0MW_,X6MHV%9VSAO0) ,W(I M\MXO _VGXO@M13EZ(DCE3L1MH_GNZ'+P8L:A^8]-M+GK9$(P^?:=>^.1I M4 M?KZ>% !_\61N!Q>GE]T_M<(T[TZG@XOSJY.MLA.]Y.=C(?3 MJ[/NQ4["D^'%Y?AD#Y7ZO=]@ %7ZP#IR[C>@32<]'3U!NY=E!#R)R7/\T!F%?C7CL X!B$@G[@'%HK@KA8CR*)8^S!"R MZ%H&(4&9 @1R%* !*?;$<>6(55O 0_/:%+FV1,1PB]!\;ZRA1NC.4W-P^Y@L M9;$(=82#?4FM4H5VLDW_J Z$"ZH6SF0Z90UF,;)YWG:4>COS:+@)OC5P[XR/ M%>S2^@E:'UV.+FO?!&O.LRKQL1!!+L?*A%D,5JXR'^8-2:K V!FF!$(MQ^(= M34<7K:NA^-&D$U[DWC[X#(EFJ;@)H*+]MHCP$VOB)@N27W+&,K?Q:-+C)EM! MQJ.SYE&0FV!5"(WDCB])?U8W&MI*7Z15+MA]&^(B*8B^F-2AI&C-5H -MPQN1+'ZA'CBU,G.P,,K;V/*$JI5L8D=+W6 M@)J*3M4+4F/PA@K#9M!FM(>Y$,V$L?C '2":DD*,1[\V?HB)RM&SYF8QH<*5 M2FH9"Z!(4V .E? /IK ;5?R5LC2_U>G$=;33$)"1#I6LHDN1JQ;;@%IF6*CM M[@_0H-YW8=JJ-ZMH9EU3N7;5["M/@:9[J#M10/(D:K ]=3FU3ZWH=RJ8]%+" MC55*TPU[0]#09R'Y5QA8OF(W>0%\,:B=MX;L[Z5?&! M=K$[:+J:*)78\:_/NJ2'\#$9%*7-4A[Y,*N1;DN$(&/$7D>' M-)(!#>><*'NX\OL-E=J%A#D=Y:@(0C5M68Z(!R&IR7B\ M1R5"XH9&6MEZ!4%PN0\MX5K58;PM%PT8O>;VZ.*R4U!^C VPF!+)%$7FP:=CH\5F_( _K,.]P:J;L4/!JVI$@=4TF>^AO0&6S\HD3 M(*JV62$> ,&TUB1K!>BH'X'8UQ"&KGN6]@UQVXOJ3X:I'PK+:^3[I=I4<:=$ M"0&7#91;J;_1''6>M54:],:F[CJRK3=1(T30, M?(8A%]:L/(_,I::!BK,YU905\$KE4:_"MF-(KSI"8KO S#7L*XW/ 8@#=6PFU%_"F5! <^.\*EMOQ$N M?Y+6],<*]O].^(!J,'5:<8@1;,FBJ/J8XVD#UM7FT)*C6R$)Q/NP&[=+V_U# M0WL>87P#LHY7<#U]^55WSGC@%&^T3F)Q#*W5IGDVPJ<)%K6%_'NGCF&[N2&; MQ6ECOT 4A[RZ++)U"V8@R6>C(]1UV@5-RR]C:= MG5'49Q])_F?>]:'_COG9ANZ1_:XO?$\[7\SGRB[XYP? 'S)^^(Z^N=O\PN$F M?+'?OAY^'O$^X+/(U!Q'QZ/+BX&PX2<'X8,W)7_-/S/>FYPOETH"'.D%/)\; M($;\0 R:WWU<_QM02P,$% @ =(1M6+$!NJ%Y! $@H !D !X;"]W M;W)K&ULG59M;]LV$/XK!SB M 9K,2](-Q; /M'2VB5*D2E)QW%^_HV0[]A!GZ !#YML]=_?<"SE::O/=+A = M/)=2V;/.PKGJM->S^0)+;KNZ0D4[,VU*[FAJYCU;&>1%(U3*'@O#M%=RH3KC M4;,V,>.1KIT4"B<&;%V6W*PN4.KE62?J;!;NQ7SA_$)O/*KX'!_0?:TFAF:] M+4HA2E16: 4&9V>=\^CTHN_/-P?^$+BT.V/PGDRU_NXG-\59)_0&H<3<>01. M?T]XB5)Z(#+CQQJSLU7I!7?'&_1/C>_DRY1;O-3R3U&XQ5EGT($"9[R6[EXO M/^/:G\3CY5K:Y@O+]FR?-.:U=;I<"].\%*K]Y\]K'G8$!N$! ;868(W=K:+& MRBON^'AD]!*,/TUH?M"XVDB3<4+YH#PX0[N"Y-QX]? M;R:WUW>/HYXC;'^BEZ]Q+EH<=@ G8G"KE5M8N%8%%OL /3)J:QG;6';!WD2\ MPKP+<10 "UG\!EZ\]31N\.)#GAK*9.-6 4PD5PZX*N#Z1RTJ2C$'?YU/K3.4 M(W^_YGN+W'\=V=?-J:UXCF<=*@R+Y@D[X_?OHC3\^(;=_:W=_;?0?R%"_P<' M-K0T?."6CUQ3W5F'!>@9N 7"3$LJ8*'FIW L%"WIVI*(/0$*%)93--M@^0^# M+Q[P"*)^$&:I'T1!-HSAHA:R(!@+<18,!@.(^P$;#G9"X>6><"%RB1:B($FB M@*41C>)A%F0L@R](9;C0L@!15D8_H1>S, C"**)ODL7P4$^==ER25$J*69S2 MJ)\PPHA(WEIJ!WE=UI)[%PNDN.6"-WWB..WW@XB%)W"OQNP MB'T$1(.M+TZ3)NN\ M$I^)(B<2B?QT&&19Y$@].MF[BC9,VU?A3V@@S5,^\AV]ZCA MTNK_XJ?E0RC'U5Q,Y=I_"\<6$>ZT0\BZGE%LV=!%S#*%1S%:3?*)1T.RT3I$J'\I_HP^[R08]($LM7>[>9G)(:NH:1/16 M_!7;7H2[KW7^WLX]7:*9-Z\12PE9*]=>V=O5[8/GO+WG7XZWKZ5;;N9"6P?0:._P%02P,$ M% @ =(1M6,UK[;("! +@D !D !X;"]W;W)K&ULE59M;]LV$/XK!S4H4D"P9-FRG<0VX*19&V M@B;;, S[0$LGBPM% M*B05Q_OU.U+R2Q8GV+Y(1^KNN>?>2$W72C^8$M'"H?VEOM6TBG8H.:]0&JXD:"QFP:)_?CET M^E[A5XYKH1 .B&@\=IC!SJ4S/)2W MZ#_YV"F6)3-XI<1O/+?E+)@$D&/!&F%_J/57[.))'5ZFA/%/6+>ZZ2" K#%6 M59TQ,:BX;-_LN+[EYO+GZ]A<7=W?7\WC2S!NH]1UD%6B]#(][<>-S;FJ6 MX2R@^3"HGS"8?_S0'\47[\0PW,4P? _]OQ7J?T(NN2 M9R6LF6GIDCNK8(42-6OKSG(:'^[L>G!/=E?J:IFKY!Z#0-ATE*2N,Q/5M"[ T_<#H*1Q.G M?);2\W66?+&2"Y!T29Y &H>C?NJ$43@8IG!M+*\\J$9W#5)!7L)WK>8*:_"Q M06FAH".'&+7-1+WO5+*N:9?.;U=<\ZJTOY/)@Z9B Y/>I)OD8\=A='"'43E7_J9VYU$C;7N=[79W/P.+]@[Z&4W2Z<@]TOTOP?4$L# M!!0 ( '2$;5A5ON8ARP8 .,3 9 >&PO=V]R:W-H965T:(FRN5*D M2E)VTE^_[Y"R[ 1VV@[=RS"@C27R\..Y?H?B\=S8CVXJA&=WE=+N))EZ7[_J M]UT^%15W/5,+C9G2V(I[O-I)W]56\"(LJE0_&PP.^Q67.CD]#F/O[.FQ:;R2 M6KRSS#55Q>W]2"@S/TF&R6+@1DZFG@;ZI\^AU*(2NAG32: M65&>)&?#5Z-]D@\"OTDQ=RO/C"P9&_.17GXN3I(!*224R#TA5& MN?"7S:-L]B)A>>.\J=K%T*"2.O[RN]8/*PN.!AL69.V"+.@=-PI:7G#/3X^M MF3-+TD"CAV!J6 WEI*:@W'J+68EU_O3-]:\_/OOA*!N\?/W^\N8MN[@R#3?#]O4481)=N ,LS86Z/]U+%+78CB(4 ?*G5Z90N]1MF3B!9^=>P-O;B#?V[$*Z7!G76,'^.!L[;Y$3?ZZS-F+MK\>B.GGE:IZ+ MDP2%X(2=B>3TV0_#P\'K)S3=[S3=?PK]JR/R[2CLS#GAGX^0Q 5[8[AFYU84 MTK,KGDLE_3V[;BPJ;6;43.H)R^-LV>_\D=D1;XE!I$\;1P38I]G*PG:*ZP7T%S8(_ M2-46Q'*/04?B!A[C>6X:[1UVRX6<\;&")(T(6W/KI7 IB594(>J>"24GDF36 MK5/"N;;NP9&L32_W!6M2N"I730@, SM#A*1*>8>1?,KMA#2:"0N>#=H;LI'7 M-=293X5FXBZGC?F,2\7'T4-SA#NHXZ<\FC\![<,H,F9'[K+A8)L>:8;DX@2] M=4YV\C.<:L/@8U=;8 !D:SCHK03M [++/IT6*9L+_+,D\JF1F"1C.9-IXI64D?5$N7DJR.\&05% S)TWH;KT#!@))H M>019@+)$H>'9E&*H)\)119!O-/=$8FW^C1LGHU@E$&D;S300M*QL=$$51T73 M@B"OI:N-PP@ .'%"V ]IYDG2=<5M94XFU/P^C*?+VG4+]7$Y=4;#UV&0B'8A3I(VT9A%QWCCSA&E5(Y1FXBRI!/Z0EZ39K)=KZ2.E?$5LDOK,%_96'0B96/)]I0E9Z,WC\D\V8VDL30,^84")O)_ M6(\=A39=\:W!([]L9=G!LEK9SDJQT:I1!TD])AB- Q)RLX#6./[MQJK8C?$3 M=SZ:04LKRFC:I8!;"&\EZ[]@#Y7=M@8]:^P.>4 M1D[ [T3/>$6I6.?CZ9WF*1IAKR 4"XQZIJ-.0LF&%@8#N4(!X4_KS$4!M'WV M6_3)<]N(Y2;CT*KHRQU+K!#/89\E]7)RZL1*9)B,%;!:L]$_7]TDN]UYEDH8 M/ (*K57CXK<-V$3F@1M10. ?E-94@FIMS.#2FHH->R]B2\IZU"Y(.4)N-23E M!PN)82?1[1;%(@G.PYT#]:26UCK?!4E:1VFZSMEE:\6]X);%-KR!BP][AR^W M6=R0]H;]:(DZ)#W*VX66H$*S6)P#-F5;KI CQ#GA,$.'+DH9RJ90R5S!W\A) MNLSHX6-U;8,(#J+#$@O? ?099QI/J1AZV/AQMFUR 'TN[J\>9@AW:V_E8R0E M&JCC01)-;-VG?7_EXB70#UTON=@7XQU,-]K=8)W%BYNE>+S^>AORA=I-B:64 M 0FS\4HIOGA3AVN&PO=V]R:W-H965T([S^QZX)U[D&'.*F$7:G.%VWRZCIHO;!K;)/0@K8Q5Q=:9%!1<-BU[ MW>[#GL/Y1P[QUB&N=3>!:I539MFPK]4&M+,FFNO4J=;>)(Y+=R@/5M,J)S\[ M'$TFBZ?9%$:W4[A[O)HM8/*T6,QN'^%Z/AK/K^>/\]E#/[ 4RCD$Z18[;K#Q M!]@HAALE[=K 3&:8_0T(2&,K--X)'<<'B5-,3Z$3^1"'<>< K],FWJEYG0]X M=W:-&JXY6W+!+4<#4VY2H4RE$7Z,EL9JNC$_WTN] 2?O@]TKNC0E2W'@T3,Q MJ%_0&W[^%)V%7P[(3EK9R2'Z_Y_70>S[HO\I%HS25%>8 9,9J'I3TTIKE!;$ MWN:FBMZQL62G'"0-)Z%_$(<2)W^EUX%$YUR/H=?VSZ(PZR84?QCUX[VX$>^^:=*SJZN7V MLI*V>>+M;%L@1TU=^&/>5-<;IE>T>A^3= M37=*WYL2T<)C):29!:6U]544F:S$BIE0U2AIIU"Z8I:F>AN96B/+O5,EHC2. M+Z**<1G,IWYMK>=3U5C!):XUF*:JF-XO4:C=+$B"?N&.;TOK%J+YM&9;_(KV MMWJM:18-*#FO4!JN)&@L9L$BN5I.G+TW^)WCSAR,P2G9*'7O)A_S61 [0B@P MLPZ!T>\!KU$(!T0T_NDP@R&DVG 67 >18L$;8 M.[7[!3L]YPXO4\+X+^Q:VS%%S!IC5=4YT[SBLOVSQ^X<#APNXV<*G>F\AQZ2[EJ]6TR\G/SE>WZT]?_ERM8+GZO/KP M\1NL/RT^3R-+T,X@RCJ890N3/@.3I'"KI"T-K&2.^3% 1)P&8FE/;)F^B'B# M60CC9 1IG(Y?P!L/0L<>;_P,WAU:KI&>DX4E2BRX-?#78F.LIH?Q]RG%+=[D M-)Y+EBM3LPQG 66#0?V P?S-J^0B?O\"V\G =O(2^G^_EO\! ]]*A&M5U4SN MH60&&$SBY*?[GZ$63(Z@4CDO..: 18$^:>!7)AM*6?#7D;P#)G,H&FU+U*?, M%[7FHC5.T_ H'N41U14#21R_!E4 00!6M5![1,CH"6F^:5R^&FAJL HNO-E6 M*V/ ,$$L1MV.ZQCU1T,C/F?$9'M,TQ?B_US:O+-'G[WOP0K0,_.'%(SU]#32>Y1Z9' ML,$MEY++;8_7QQD "ZZ-]=;N:-S3XQF.J'#8T@OV?!R RK)&:S=BA:4 A6K: M*.; ,835Z8L;':H!)JA^4VPZ'UY5F'-F\2E0\>_*0[AI/!=GV9) 5RN ,AVK M#='KL[T[/FT34E;M[+%/CR5LM%!5:U0;WWO<*(::=L".ZP.[6G15N4G\[:W MW3)-EVI 8$&N(;+MP -71R[+=%Y"VZ6X.VP>2["T.A_M! MD6B;6UER22E.]J^_;X:B++]ZV=[= D$LB>1PGM_,4'JYKO07LY"R%O?+HC2O M3A9UO7I^=F:RA5RF9EBM9(F16:67:8U;/3\S*RW3G!OURE& M9"&SFBBD^+F3;V51$"&P\;6E>=)M20O[UX[Z>Y8=LMRF1KZMBM]47B]>G4Q. M1"YG:5/45]7Z9]G*,R)Z6548_B_6=FZ$';/&U-6R78S[I2KM;WK?ZJ&W8.(? M61"V"T+FVV[$7+Y+Z_3U2UVMA:;9H$87+"JO!G.J)*-5"7%_\].'BXXVX_/C^T]6'\YO+3Q]?GM78@V:>92V]-Y9>>(1>$(H/ M55DOC+@H/P3?A-BN]D-A11X(G0#Z-OT(LZB2.F%QVA=RWG M<*I:7,E5I6M5SL4_SV]-K>$?_SHDKZ46'Z9&,?/XV]1_P[K_#?TQ,U"BK?5J&RAR^@^IH$_/3N@Y!W:=&DM30"2YC),K-4TZ*H,A[!NJK1 MF31#\:D4UW)5R^6MU,*Z8NA9:JVZS**I15ZM(2AVS2I5R%S4S2TQT[)5E89W M@*)6E<$PA-N?G!HC\;"NQ/7-Q6?GHAO@])W'*ORE:RTE2%RJ' '(K$#Z, K>_,,Q2_ MM\$!+\R:C=43H%IY92L,Q437S!=2!I_NN=]BY-S[L;1S8NG-? M]4/Q62NH&6Y 8M,6]8(,H&MX()B>0;T0\T&FFH'1$X>Y$$LD=B*1SN=:SJV] M,JU 1J6\[UKJS2@84&6[Z8\_3,+0?T$>7DA>=PUX4P@('@E>L!?JFB+9[<<4 M]QVI%P$#BQ:\JW5 WK,77Q1VKW+@"RC]W'G+^PT4DCI_;< ML*EH5^^XL/(>!;@!GPQ,MU*6&P4WJ+&TT^T5 !1YMZ M+Q%+9NB4;+$$_*@J M[\S63\Z4XIFR"P.X*(C1!+ID8]AZ8 OXK5,=S.%[ONKT+=+52E?W:LE@,YX, M1T\],9D.HZ>LIVDP3)XZ5'=+*.&0WBEDC9!46 J4A18N7&EHLS(3P04>@M&5 MA8,"[G7E:)$W$/'UT; 2@TWZZ3)/FGUME$VYQ-ZU@KL!'%:$3A:QM@0+XF%@ M)0J'\?<)Y$0)=T79CN3':AIL>/@?6JX2Z/W_H>9/>]A_D)O :2<83K^+CV]S M< I*:I-<_L[)I)+JQ(@1,IJ4/@!T)#U""LL3!!&(#R*1E)52*R!=;='#UJ& MXK($]#W;4?P&0DA8396P@T9Z:).:D:A?,%P\N/S&J$IQB$9YN%6+HSI%@VR1 MBJH:^N,E_>*US7<' !JH1?B6YK\W#/47;RYOWIV+ <$@=$1;@@KA-KA%-G"0 MXQ'05$OB[%X:#]"%X$=AW]5\Z9+RXQ]M98>**?ORC%IDRB9+(F&G=N0J0GY' M%$;N!N8I56G?+.,X8?'ZIFQ,0V,:ZBS!$9")3-T!9=7M81I8$]BFH$>E;;9: MI'I.TE"O4C)_MQ4HTB,#^VE2)L&QX910L+O"89B-/@H84@_J758^%:]8JXA* M5&82 M^5Z$\?,=9WXBHB3Q)CZM3 )O&OE$+/:29+1%(1Y%7NS'XFVZ4L0T.TW./9"A M%=/8BWC3(/1"GSC"_-C?HA$%ON>'OOBIJO(U&JJM02!D$L9;C_8&K;Y:QR:I M@@FD#A.ZGDZ\Z8@8&$^\>$S,!Y$7C6*>%T-/41#^-:8*#YHJB",O#!)6 _B> MT$-_Y(7374N%XZDW]H-#EHJF6$DDQM[42@TE1]M*BQ*X1)P<,U04C[TQZPEV M8AM/O22FWQ%^ITQ@!%TE_T,K^=/02T8L\1@,3VB7./&F<1M'6H\DX]D9!?,!" 4:2Z?;L\=Z38!)ZT>2H MB0+$X2C:=HO(&R6DME'($T9> 'WN*'H*LF,_W-X<, MOJP_BX=)(B<=A MMF5%5Z<>=)YMK.P'HS-YYUX.2-LH=:K<>)W#5Q>]K8-88Y@=GZ*2[% .V0#R M)N"=6UT4"HU,ZBIFKBZ<+7;I._9V?RTWVV8Y $J.B3[N'/?O(ZK=)) -0+E MZ-3:YA8+7/M*;3-.BV(@GB)MQ:>X M@%E'"5V,D=FFIW#";U1Q8A# O2836A"$$R_P)W0519053\7EIHYJM\+@::>' MP6CLQ:-X\^!RIZ+$#"^R)+W$'^$W"3#]LBLS493:F:>(IE+.T+ /X,B3A-9@ M+4D2Q%X(_/CE>*TX@"_[ 9$/_! 0X]-&L$R,U=?'JM0!Z,8\%3W%9!+0:J!. M )59VVY8:ZO+ 9J^ :(LBL 4IDY"N%S4SIZ#?>TJ_X-6$H.(-O.F";88(-LG MV#Q!T@\ ENU*1/IBM/-^I "EY4)6Y&,$3CZ*.N.0:JG3RD2D!0YOX:>SY71 M8!3#PZ&A@R0O!+R2URIZM*CKCS ^?GTCT&2M[ M<$=N9G7HMNXWR$=/#]I#(M-K-3;XL'/ H:NFYM]@OGH3#D7N&[DV#H/H#/+MN#PVQKI_1V2J= MXP$NV@/+?K?X")'#CHP:BUJC6:-7N:_+FY)=.=9UG5E/9UPZY;4![D MS)46U!_*^TP9^[();2?SQ7IW'7Q[3L?;_JV!3EF\8-2]<-@1/)AX5LD]>:OR M69::1:<]HC53]S)O^UC2LE1IN7%2 M.J%H9NR\4G=F#X;)=YB=4/'1$/JH2%AI>*=6?)!;\*N]NMH^.MCOU!'$W/;+ M>S!8MC4(0B8]8N.M-T/]4X+#/;\G6A?44BUO&]1%K$:V4R_2H'>%HFGX?0KY MSV=G?YEJK(/#%Q$)M93MB;HGKB_>ML97,M$BU7%0%G6P7:O-\5X=\*"/@ MQCE$WIP.V6E (ZHV_ZR:WUGP_?.'H/P&J0VD[;THG%J$%"U$^GV()*#J;IGB MD^GF1>WVX::W.;W>Y_Y80MI3L:TF#FIY"-S['>I\RQ^>$-'^,>0BS3<-@0/% MS;&54?-2S526TBE;1X#?E*46':$<:]S6C^ZH MG!#H$(,IP/&I""?#"#]!#&!ZNAE_@R)[&-+ :.CC9P+]]X;?BBG/#X=3_/>' M07_P'6;3&E?P]*^Z21=BS/M'$2\>Q;Q;-_P>I(FOF"<=6/\3=AT1?_ 4FA;W M!W\^N#>][']ZZ N4L]ZW0E@^YR^BZ",$V,=^-M0][3ZZ.K??&FVFVR^VD"/G M\$.$W Q+D6]')T+;KZ#L35VM^,NCVZH&KWR):@(N1Q,P/JNJVMW0!MVG:*__ M#5!+ P04 " !TA&U8[8'!):$$ '# &0 'AL+W=OSB2ATQCB= M2U!%GA.YNZ&9V$X=WZD^+-@ZU>9#=S;9D#5=4OUC,Y>XZ]8H,)'(E'W" MMI0-/0>B0FF1[Y6104+=69?/OD#[^H,V5Y-MG<._5?OYBQ8,]4S%N"&*!8!Q[[ >"1R"JU, M*-60.]SF6E+(!9,KL-X6F,:QV$+,7%F.,0:>T05UB0;X0KD$+*U%!:1$] MIR*+J50&Q1QM;4G1^(*\4(D= GB1K]"Z2$K+"K#+*$VX-1<7LK*ZHT1VX(YE MEM,'7"@4@AE-1?(FTM:GTCTK5>2&Q U7SY0]FE?]4&-(0AQP1GD8E% MD_SB4/XL.XA(%A49,4B%JLXT_@Q4(7>04YVBD#%I=82F7#.2-;J#29A0*2M. M2(!ZX4>OEO]GNN/^FTDPP5V=6OR<&U\6)TIP-(WWP]=S^N![_7= MT6"$[\ =]/MEYK_%VR9CF7ME#H&Y;C^X@I%7+QMT3B5:+X"^-SBG>2+CPJ$' MO5'_3?.=Q_'9BGWSN>!.P['M<\?;E>?P>L,!_;E!>8NO$X_;/]*MSB! M<*WP7&PYJI=U0589A969>US[(1$9KDU&']V&"Z8";9:9TCTJ06)KY7\IZY8Y M:U1LWJ;8?8 +C=:HL1]EA4GU/9&JH,P4A&A5E'_BI;F0JIDJH,VU\Y[(BD8$ MFZE1W.$\5F38,RD>:W91-X&J\3>S^GG\+X_KOOV^B)='J1Z,!M ;^S \[]=IZ[M]!/TN-+:VX7",Q1!"Z ['0VCZZ75&BXT= M];!YX>!HERE.ZE0: 3Q/!/;D_<88J&?_V7]02P,$% @ =(1M6(H#$^7L M!@ :Q !D !X;"]W;W)K&ULE5C;SB[.[9 ]#'*V-O74'DQ7VI*WFP:KU5%UU:XIBRE79^3-JN3P630#Q8< MR<*86W[YG)T,Q@R(-*6>/4C\W-$%:5.VQD!0JBK^ MROLV#SV#H_$S!M/68!IPQXT"RH_2R]-C:U;"\FIXXX<0:K &.%5Q46Z\Q:R" MG3^]*:0E,:>ZL6F!Z,2U-4LKR^.1AW=>,TI;3^?1T_093Y.IN#*5+YRXK#+* M=AV, &N#;=IA.Y^^Z/$CI4-Q,$G$=#P]>,'?P2;6@^#OX!E_E]\:Y=?B[[.% M\Q9T^.>I(*.+V=,NN$7>NUJF=#) #SBR=S0X_?FGR=OQAQ< SC8 9R]Y_U_% M^(&G3V?S2S&_O/XZO_AT=G,IKN=??I^?78DOE;B2:S%Y%[.:"%^0N#!E+:OU M+TXLC+29,+G(E$7?&.O$:UXQ..>)P1LA&U\8J[Y3)F25]:WQ7IFF2GE&N!") MW492QTA@(+V0&EK@=HR]Z:]N:A[8FXS'X+S6W+[ M LU-66)<71(>BL6M%15 MI:JE4&5)F9*>]#H@3,%)534\Y0MKFF41AE65ZB;C44Y'2[+94/R!/0)XARY; MPV\/5B9R:Q "1(GAA5\%9!!(++:WD%#PJG(R"(Y+Q$(S-HQEA#>9IA C"VC9 MH_Q@NK;J+L*N:&F\"NMV_644UD#&=B:$L<(@.7:E'"4B)>NE"AE;%2HMND!* MP!#8T#6R\AR #- X![66" $:$M/$R- KEJ"^WK&C>:-)3,:+P_V):-#>-JRZ MO ?X:DGB+/4)IP(UJ;62( %DS"/3-5Y3N8"Q\P@HI#XGV$LM'*6-55XAU5JN M7,P]D@H,2)83*T@U__).55,NL"F;WTG=$&-JR]2OSQ9:R[<$.. %T6?DR<(W M5BW6N[SU0B'*3+G44CPJL$VPRPBU13]@"/M:19 /[)S+T!I)CT6EK'"&<;Y M3>E04<W,"<#5A;..90"&Y._BI?L:PN@89MZTN_;Z6#2.Z9!* M5S!M"@86RA',@H00Q>D<(LAN@#/6+T3?:A2KTE:1/E>Y#LG#X9 U\3Z#GF-: M8-%4O!Y\GI^%1T@TFL<^?,\#)YUNK]=AY MX4!.[D@X"I1=D[0M%Z%#EJ>6YHYL%?H6SM@7'=A#-!O=;1=^LY-8T&L>0MC/,<+$22X:OM*^RTF\\'(\G MHJ:.'P\,WS ')7;H6HD;((LB*?5^+56VSX>9K)67.MD>!YUF<($S@VPC0U[I MGK%HC?=;8ZY[V"<*VW>R)F0"=.(&2$24E!#$@QQT!<<]# W!V7T$&KF6X40# MK?CR SI_Q)':TI0)+H+Z/>JSW7M? TD$'>H.ZLP.]\[G S?;:Y?29@'FW'* MM0!W\KMW-/SUH'<>+3!%&FQRRSN M6[#+LK"#![/-XB! M>(/-_Q=._P502P,$% @ =(1M6+ N!:F6# _B@ !D !X;"]W;W)K M&ULO5IM<]LV$OXKML6<8F:0D6XX3S]ANVN;N M&FMBM_UP?A?1^J?2# M60AAV=<\*\R'WL+:\MW)B4D6(N>FKTI1P).9TCFW\%'/3TRI!4_II3P[B

N:H253I1[PPZ?T M0R]$A40F$HL2./Q[%#U]!_)=K!ERHVX4=GO,K6+ M#[UQCZ5BQJO,?E'+GX6W9X3R$I49^LN6;NUPT&-)9:S*_LY=W M][R1YVR\8,>F=*GH@/ M/4@1(_2CZ%U^_UUT&EX\H?FPT7SXE/17Q.K/R&-W5B4/[+:D[)EDO&"?"O8+ MU\D"0A$- K84C)>E5H_@2;L0'2^H&9MH-1%6*_:SRE)9S-F-TF6?'>$+O9TW M>L>LK+2I. 3"*K9<2-A-59I=*ZY3 /Z*S34^-/2FHC<-+L5%"5Q#-L)S$[!4 M:LA\I>%2?!5)A=EO&"]2)O(R4RLA3)]]5HPO0;)A"_XHV%2(PFT )E4 8+W' ML)G*H)RA.;COIT):R3,VJ::93-CM;"8T/COJ?9K<]HX#VK50;%9I$*?K+9?P48)0!0,85$ M:LEAY\HNE);_Q;U55^ "]N7N5_@[H;]*,T7^H35OIY2BZ+J$FT7M-!#T\C#? M@PT=)L".AKTOQ-?Y<= %\H)Y;'8?;JX\@%M"I(/U3 MV 1>? 4D.[3HN\W^J4"->Z'S[6T!F+<0FBE(P(6OAN93>]3PW#'Z=97D_PO( MW4CMH' 8G(Z>CT(7KF=A;Y\&4Y'P7# !-8P($U.M*,:!CR2:PTD94X%?4V[% MGT<3%;(5]7F/%;2P$RM7T*I3'XPOPEB.XO\$@*Z^YWEY\:7+(UB_'7H6/'4Y M"KW]4:K*8-FHM9JN2#%"E_/N$S([O8RV1Y[GD&%:0*@2;W&'E,/;-' R'D[C M(/P6<&*R8)D455V$#J*6/W*9\6DFH))IVHZ#YAL V6-N5S5$9]E#KM"" 30% M: J<.7-NAP#"$""T=AT*$$UHV'S5]'L;#=FPV[KC1J>![[K+-Q"K=44 O,]F,B&<@S%-#=GQ=I?Y#IUH(,YL:94Y:Z#L6 S, MC%*I E8+BC^2]+;5,<$&N M4I&1"N"R)?Z!TE7 +FQ.XF$OEGI6BBISESA@:E$Y%@3Z\F$_L84/;B(^NR* M4-^QSKI]P1S8EL_G6LS1"@ENA% ?W0N03=BY&"2QLA108-;T%-T(@WESB8) MQII2&4&J)IDB7[@5:+CP];I#(52%:(%[51F*OM](M&-)E&5S5_)?O3;==M<^ M;SD +&EFQC+^*#2?([CP' $%[$=5RQW45/?Z8[^]^&C0CWU 44KS*? DCKGR M &&LSROJVK8)42PCTJZ>:W> 64"C(6':>?U((IBAGX FQ!H245HRN(D!1?#X M'?M1X7C,WK!HV(=*_)//(QSXHO@"[M=7'YOH M[3[[4>F9D/O>*R56SJ-!.#YN]ME2:<<%+!J'S>*/K>@=7(R-'OR RKAZ_"O, M709I@X_KN@9'P5DX#*+Q.?$Y@O,K2NU.%ZF9P%P4 %BLI%1D-;=@ 2#D$=LE MO*R%>$LPP,?HB!(&0I4&3+JR!?R1RM:Z*S3JD5*UAHYH;>V&);T"8L5GD!A0 M"!WBGI#=F-AWWJ!.L2[SVKN5D@;K*OC0S- 2)'FP=KW_1G/0TCS@1C,'D0I6 M2I*22"-#)>&X!#:LV%NM9K5R=7CUDI7:IP0PS=G_3'+@9G#\H"]B:)^5'^D'=^<0BULGON1UA?#AOAX3>-- MU:"QRIGTA)5V;S'E.C4).WB:C.!U.$?H K$Y=]-%8S(+B)H1)=?.*QR:K*[%@=]@Y4@<Y4%2W([@4KU!?G!SHXJA'+'&2C47^XQB1Z%CR#;R<^%E/1S@M?AVMZ\;:F M%ZX*[Z9$!!G1YJ7-X8IUM((( $U1#23V-O[=%K:_O:\KSKJU@W+/[>Y1$)]2 M?P_[YU'3WZGUP=WS_B!DOP'2L$./1JY#A_W1>:NG'T6CT-\?ANP&9["LL]4? M;.HQZ.)V'4=L(C1]780CW:%./1P-@S.@*1/F&W7G?+31%9&^(5WW'>[ T$B= M8@*= J*#!V"'&@9X9N'[:F??@*85,#I00U[JSM3<[,]3^"CQRP/L9V "VFQ@ M H$F9R#SK$.O/SW*506=QTUBGG$0'@!J#Y"K32-Z2I%:"CY!H4W/63&9YR*5 M#M\EVI;6,#7"VLQ]UX'-R6'>4^VB >&^\X$%A!\/S[9/">@$#T-(WZ08-M,J M9^'?_+D#Q^^L9%[E*# .X;YOL9;K.5B[WI=DM*HL'3%P;6%T@^IL@W4SQH[K M*DSK3!'""$RD8$>]^[LOO6/XF'$" RF1"B/G!0V0I8#%A%L:W)%&7IV8>I97=3GC!1@4$95\T5;0T)J66;0*-#< MLI6KM;XW744:M&G:R0;A=4.C1J:@7(6@,P(#%:8Y-:@E/TFY:J-;F>4F>D[? M*4*'YCI3@&8UY5.98?7UHSS5OK5/0 0,],JZ8W7LZ1L(P8S'LF%EMF%^&RL4 MA";N(,BXH[^6;JTVL7"PR2C%:R?O>I:JF$^L]8F_2R-"R38!V*883;"[6$'@ M#A&?2<\F^XD-<9)N;K/!S?#D4Z:N?:>H Q@'.ID93]I^Z#@Y:@.PWI 4B6X$1B#.S#8/13(Y%QZX30S;10-S+V=6+-UL!M4'TB3OR1@+R&C MKXK9)A/]9C'KL./)L+&_*&XO#]NWX,YQ__3EW/DUL^ K1\$&/5OCQT\^"H/]HW#QY@R[)POQHB45,(M@?,"P_-GLN@)Z[(WCM*<>?J[ $. M[1=OON-9<^>SPTP8R^0X/&^X\]'P?'#,C@;1Z7%SCT)Y.HB;&\WB*#YFIR"! MH@[O=*P RCX(3]UN]=WA:-1:<7;,AH,QNR=V! /!Z(P6U)J,1L=P=P"$O1DU MKOR(]",Z]#?JR.!.9S0."''_+'8'<4,\D!OC<(%L/SK#NZ/^."0P>#YV&(PO MPGP]'_KOCOR7B^TYT8^)PS54&6 YCOKGFUB.HGU@#IIOD;@Q*I%$$BW_"CVZ M$#-I7>5QA1@XIJ+]WPSZ82MWAJTJ0-O%[;%U-W4ZYN/V-\V=#MQSJMWE#C#_ M])M.S2,_-7?]MNFD]9LT:$IS^N4=LE3@7>[G:OE[I>!0 ?F MLC L$S-X->R?C7J.Q-4?K"KI%VY39:W*Z7(A.' ]7 #/9TK9^@-NT/SD\?)_ M4$L#!!0 ( '2$;5B2,_DEH @ %$5 9 >&PO=V]R:W-H965T)DVL[G7Z M2$A"0Q(Z K2L^_5]%J HR95]F6F_V!0)+':???;9)2^WJOVFUT(8]E!7C;X: MK8W9O)S-=+$6-==3M1$-GBQ56W.#G^UJIC>MX*7=5%>ST/>367JC.5;,2GENFNKGF[>RTJM;T:!:/]C<]RM39T8W9]N>$K<2?,U\VG%K]F M@Y52UJ+14C6L%\J M\UEM_R+Z>&*R5ZA*V[]LZ]9&T8@5G3:J[C?#@UHV[C]_Z'$XVI#Y3VP(^PVA M]=L=9+W\F1M^?=FJ+6MI-:S1A0W5[H9SLJ&DW)D63R7VF>NW'VX_OG_#OMS\ M_&IC!E<&?<._/Z_!9BS^+ M8LJBP&.A'T;/V(N&^")K+WHJOJ90M6!?^ /[6>JB4KIK!?OGS4*;%HSXU[F8 MG<7Y>8M4)2_UAA?B:H0RT**]%Z/KGWX($O_5,_[.!W_GSUG_TWQ\_V[V92T8 M@M^H1C1&,[5D!G Q_$)IQ(,,U[E?62W79MBY/9"_;3#UD8A*].KL9Q M.(&=I<"BDH69%_@YFWM!G+)Q$'O!/)JYE28:+ MV(M@!SX'H([E(8T:)@XLD.DG!<3U@E:VDZB%@H8.J8B;0 TTB[GC3N;P?3^Y)WU0\)>*V"+SG+T9=)9 ,NUJF3I MW) -()-][D5-JC*U*J,E_%[*@M-./-%L)>^)[:T$2N!G>0:"\5'\DS_3GB>H M.4![)/,WSOQ-4;2=.$69N#D/?/L_S'QV,]" "]@"$Q$B]!8&_ND)K\J56YE M55F@E.6&; QO5G)1B7TD@9?[/J@Y!^TM(4GE_/S565KF*?$WB3/V@9*Q0148 M@JH_-HF\/(M8[GM1GK)W B9.0@A ["@9=-31-5$R M/U\(<4JE$H"]^/^TI?W)5,B:84U:,@W3NS;.@/SST0I(MRL]SF_((W2FV>Y+8"Q-<4C%0R+==7^-_50NB M(A54474DLARU5G9.WU 95&48YR2KNQJG[9]07MBV5P(KF>PQ4U;0GM86)I4* M#G5-@R_1=Q[72Y!ZUATZ39"<-B[]T(6"M^UNP8MO5B6:,YR[-B:E]3F6O5@9:O:L1=AGDP33*U5U1_V=7HW':3_P\=WZ >::()'V[4L MULS6VD*LI 4':9?0!?P(_2B&'Z?FLW2:'EL_\L:F/GVE__M$P%_9=@1$6W$! M;#*"5JKR.P,=3%L5=#:W@N3KU+MY-@T&[PC\9V+SI^RK ;7^&-)BS=K<@ %; MWI8:--EAN^N&R'K9N2"XMIK>-PFU!2OT6FY8L89,/9N]K3B>4LP:W?V%?Y2P M^S,RL85(-S"E-74>OL)K'YW?M3T<9R3#]8AG$W/46UN!.!IMB4^H[Q@-*.=' M(7_/ZE9UJ[6K)05WT$E)599 E)J0H)=3HG4//!_XC\F,-KUM@$(#/SZ+>]$ MUSM,]1+1=CC6N4$#'!H3+3B7$O@[9;PWOM6:C MM'212GJSIB6.'M*LV-JQ1QA%XC\+!P;[L@*TF]X'*8T?L'E&L&R2X M8C7$X.AUJ;=C<1NC*SBHE7Y\C#V]IL\H#E5HBW/P@AR\( ?[ <])_QKOCFM5 ME;8,A]'/;JYXB\(U^UF,/*%)KI^4[4%[#&SPL?_C (:B4%O!*SM'=GCY8UWE M!DF&8C25G=M4IIVQ*,%NB MR3@1$TYJA)U%OY=?!U$]P$?6>R5THS(-E4):ZO !0AKVU@3R4:'U$^]1G;NN M,-VSV+HEH!)N8*?!F63#)HK:I+8#\?$4[]1C\)9:1#^4PBE^\B;1G^Z./##Y ML6@>WM,)EN8)[)$^P+ _Z]1O^\Y_QNT>1ZN4()VL[/GG[1/[8$!5]Z(\, DK M2&WW).H/.]@Z0O8)T5Q3KFQ;+*?G/J7,CCYSH4I7]F,>NB15B?OB-=P=OA?> MN,]DA^7N8^-[9!^=BU5BB:W^-(U'>%FQ'_#<#Z,V]J/90AFC:GNY%ASYI 5X MOE3*['_0 <-7U.O_ %!+ P04 " !TA&U8VJ*^?E4% #1#0 &0 'AL M+W=O33+(N>WJ A2^66N3W&_?]K+ MN5#1=.SWYF8ZUJ630L'<,%OF.3>[2Y!Z.XD&4;VQ$)O,T49O.B[X!N[ _5[, M#:YZ#4HJ2L_<,>G8Z.WS-!I1*,'[ZJ71N.$HJ#<.8-O!+ZM]GR^L/K5^=Q_^?W M\]EB^84M%[//=[.KY:?;SW?CGD,M=+:75(B7 3%^ G$0LQNM7&;9M4HA/03H MH7F-C7%MXV7\+.('2+IL..BPN!\/G\$;-CX//=[P*9]!<@J'$'_Z'HO=%F!X8(2KE-U@<3M07"7 OG"36K;,@%WIO.!JAZ6IG&4N M,P!LY]^NCL%OI5!P $RZ#I> M.YUSVG&)*U7B'RED\(!]R0+#OL2 (WB%V+9C2ZA%8?2#P/H%N6,G_6Y_B'4D M)3K7H>6@7GE=[8T.*K(%^+8A=]T#GS' ]T*75@;W,9G<5C.>IH)80QM;1+A, MV)H*TB%44AJ#(@=^H/ED7/R#YK"T-$)MO,L[X,@!%1O#4H%\!:8IERZ;HRS@ MSJUZ_'9PWF%;8 F&F5JR]P+A:H$YZK.EP8TR+TC7+,'P6.\A=BF7-2?)U$:J M.GR'^2\2L%WV29$*5;5A+_BC:CK-*4P;0,=3-CCMGC8IL>Q7XP0((;6+.4F\$&-[G>#3D +F,+8L![,A9S>88#F% MSKMR_?" 8#=Z)21FARET*)PN\7W##29F%8K8DWV 233,7O.\>+_XGH::0#:K M%7:J,J*T%@H)XA+=.D 4+^X88SE86/NKM]JKV' MU/>P^#!X?&7-? 2.2+7NU.",K3HL7TG27G'49/>>#KR61;@K2H4$2W^/-9)$ MR#ZM]P6 -WE><88LG\3=T9X25MWQX817WHH$I0I>@T^X$@=75ESZX>2QX8?V M/!O4=K6B)< ?\SPFPL,'<#W:ZU=O2 %S5?<]%]02P,$% M @ =(1M6!H$3TWF$0 &UL[5Q9D]LV$OXK*&TV:U?)&HG27#ZF:GS%V8K7KHQW\["U#Q )28A)0B%( M:Y1?O]T-\!0I:^2Q9F+CQ1Z1!-#GUXVKGZY4\E$OA$C9=13&^EEOD:;+QT=' MVE^(B.N!6HH8WLQ4$O$4?B;S([U,! ^H410>>$K/WB<73U66 MAC(6[Q.FLRCBR?JY"-7J66_4RQ_\*N>+%!\<73Q=\KFX$NF_E^\3^'54]!+( M2,1:JI@E8O:L=SEZ_/P8OZ7Q/OP,N4:_%"A;_)(%T\ZYWU6"!F/ O3 M7]7JC;#\$(&^"C7]RU;FVQ%\[&U&'GNKXG2AV:LX$$&]@R,@HJ#$RREY[FWM\:7P!VP\ZC-O MZ(VW]#2^>-8#B] M!XQ\![Z-5@C%G/MK]M/EY?N^'6LX8!\6.-J*:Z ?7"G*0DZ\&@(M&2@I!ER7 M1(!@ ,M@#. /'P"/O\'0H5:%/!0,"I2A54F?ATQ<+T4@H2<-#]4G"0[!IFLB M+09<"M$2&<@N#G@2&"GIA4K21ZE((OLZ$;Z:QT8%+3VCL$ L_L)\K@$FT@7C MC'H N:4K$7Y"]9)/@G1"H?&C,"3M38L!_D3ZK>!YR&,?:0'TZ)/&\7';Z*!] M[$:+)4_0! S-V")6\2/SRU?14L4D!50/A CHP5B,'W)M+$)K 4&$OX M9C\,!R,(C6&(I/3QYZ3XB=U6'_01Q"SHA6O""&N3]&DH^52&X(2@DQQ>0,6% M-!&$P!K#+##PA5R_60<)Y !@4J_QFRPQ(+($_^93@#$MYL9B0)\\"(R'@_Z0 MS[SC#+1CV22XZ]?>YD,BC4R1E<#WB0!L@?]!'MF2.A1Q#LIOU$I\$DE=F.@$ M8(CH4?BXW22LQ8.RE>Y$U-]UH4AC8K#:WT.\X1'K:"Q4@8TJM_/ MN(]FO_X\DKRMM'J=MR(1]+9CB36@B?'W 7MIZ,_QH0L>]H*#<>[N7\WIC-4D M0A2]P\,\54%]Q3E;W%_TV:+-'Y=@MTMX4[G?"VF"26"WCE);6* MK6 E4$*3T5N>0$?@;C) "7SB82;8')J#$0K1AU:?A3PZ&#=/W1CJ''$#2!O05 MIDK%%3ADTV<*V&QCF+:PM@K MS.03C-DAKGR8- P0##4 "5UFTL)-<#$^;Q,:<&W;(%6IB<0S-,#7[WY]\8I= MO37S!1CET5*MB+96")\A"39A/1GVA\,A>_/F/:*)>66O/(1).,W*3&-M*L%I! MK6BB),#PP -55/ASA7&M%2 BFCZI+"UHVT?O.P?"?1)C#QRJ2'P-]N-0!H/# MFV76>Q(*HV:)<4MC&X%,$&Y\I5M''$W*Z(VF"D'2%R5V!A5%D*/+%&$K-;0 MWO7M++F9J1>8_4C-'F7: C21 0H/35:LVFRKL)^#SQ8B'@.PXL]_:/9[%M ; M&XY$XDL3;6+K\,1A/BUSB?&6:W#]*<@<.,I 0QNYTDQ>TSH1 MC)F;2'^K@'(TTJ6%%;953.U+_66:ST4KN)4]WG[FLI$R;.6H(V' Y0L46V1A M]R )P]<-QZSPP=/!V,3C$K#;ILT:EU*"/0#YPTJU _*_0'_$VNC+$=E2=V\@ MF14 !T+]0DP>C@\,RN>5%95[@H, MI G+G<0 ABZ !E+:9\ T=Q1TW6*#I4L5 W8E49S5_E/^$5![J4!T.E^^@CYT MS4L#5:P*6+%'=2HWS:&"\BV@0:Y/$E334,[M],VX=VV?@U;Z6X1D;!ZP(MDK MII%63%0S.RFX*9%KI@Q+W8F&W7SIDK0QJ!__=N9YPR>MA-&[T9-&3"WX')T7 MQK!_5#7BN3=!M6T#P.Q)=<730\UB[EW +.W3AS9SL+!9JN*;"YQM(2D_9X"+HA! ]@D;P)?QF37AG UL9/F$R'$**MZ4 M22ZQ"IJ%M55Q^&9-N%;V,A4X*F!5-B,:RC,IL\E(,-Y;*O ! M#\//+84:95LZX\KRZ(*',W/$!S>H?I*?(/:6.Q)YJ*TJ?+N$2T?3^=&*?FM7 MM^42DM!_)Y> $/3.3U7W!@7?MM6*9!X/QA:N3,)9W7:NKJ#LL.>:$[7KENN- M4C#6MNMZX 3CBW9X00>X*;ZQQ]NVCXO,R%T3FI9$1FH;2S:3E@\'W+!MM:4[ MV:MMI^0^Y2FW?62DY/*OLT-[DN=0DQR46E*HZM&P*QG"F*E[ M.H%Y90N[_5+3K8RRE\#1#6::&!NN[>ROWFFY/D#[S'%USW:4Z^(K3ZV]YF&Z M)HUJ82+%4S(\:!T!35LA"!=VZ]^R[]J M"R0?%JQ*KUWNL8-1")&L?0><.T^K265E<( MJRSA/NSO>BZ:W2"QWC.O'G7C;6U%88^D^ZN@J)$X.T0BVRJ)@R>RW91\:^<- MV[F\.4"R.T+(*M7[8"3>N 4.(6-SO@)]A!_R\,RTM_AQL MNV0SB%3HN&^8'>]'RP%K!XDQD1R&W)!6?]VLOGRE:OWY1=%KWZ^UYQ958ID:.9S=< ML]L/!H9>$P?:Z;X5'"CES(,(5(ZW"X).:UO2AK%S^Z MKL7F]]Z[YH!T1LK<"I>1U+(-LA*7/O"U"' NT8I: =4@NH. MPWST&9=)V2F1ADX1KNDN?^DV=9KL#S#[AF=CD!(3'FHFL25454=G!K6\,E:P'8+%!NB5^>N60$9G-NA0 MX.3YI0*5'TC5]E->^;2*IT85Z![PA.=9+2C< M*DR84Q:5GZ7B9AD>[6B:-0%?8[6]ZQ2"*9F";<)0K?1C]H".8ZA,PZ#ZX685 MBD;TQ7,:[ ?XKS\^/X<_1N?]LU,/'Q_30\^K/#K!OT?G$S;R^J?G0WQTRD9] M#[[%@ZDC[PD^.F/P9_'@ YE/31SM7)^,^N.P]9 \F_>.SXX?L?1,GVD=XT#SO\1 8/C[NGWC(^>2T?SXY-P>$ MB6:?ZP4TE@8R.1&D-XYJ1M!G9BJ7;-8%,0.&!90'.^\6;CI")>4:W :5=3^I M6O2^5#)#YNF-+ZZPOCVJ;.:26&V&V&H*LM2<-MP3GC;PXJ1Z3CB1N@B6:II: MMVL#A.SIUKSP-4^6S, ;#A, M15P]<-6RQ_3%&JP;V4[ZJX:+_?1G4LQ*LFX9[,B5=V,18LQ7@@5TN19_'U:R M_1L0654#W\656A>-*BK0)@.&C*\L6M+PC2T5"@;LBHI@?<#DQ,8<2$?S(ELF MR]LL1662]KXIX(2II9V%%<7.\ [\M4G0;8# %72*H(* L\O()C$K/7R@4$)5638.O,7 ME;X#VWFC&%3N8]N30-H9W[Q!,; 6822Q3]FH!L@T39H&;Q@S VL^J:Y5U-RJ M>=:E>0*H6-2,M0IE0+Q3!"AFZ)8&,\^KL+3U'%#!01T=V^@G\LL$^"8$4:DV MBY_8:S7/QA3)CMVBQ;:5A_H!H2(3@]_=>43;E9EA91UH!Q-H*K\UQ[?F=0LF MU;A0U&51S5IDUI!NSWSV)'^CWF W V5P4T#S>LX#F M+NU< 4U70-,5T'0%-%T!35= TQ70/. A,E= TQ70= 4T70'-^X!%KH"F*Z#I M"FBZ IJN@*8KH-ER,L@5T'0%-%T!S7L!R:Z IBN@Z0IHN@*:KH#FO:X#Y@IH MN@*:KH#F=QHR70'-;SEPN@*:KH"F*Z#I"FCN[Q*N@*8KH/E-7-5T!33O[LB( M*Z#I"FBZ IJN@*8KH'DOH=H5T'0%-%T!35= TQ70;$-'5T#3%=!T!31= .[ IJN@*8KH.D*:/Z%D,H5T'0%-%T!35= TQ70= 4T70%-5T#3%=!T!31= M 4U70-,5T'0%-%T!35= TQ70= 4T70'-MBLSKH#F]UY \XC0]25/^<732"1S M\4*$(5HKQ-%GO5&O\A2&GCWK78X>7WJ](VA9?G[Q= F3XK<\F>/]G5#,H"EX M]G'/V'/^(U5+[))-59JJB/Y<" Y3_GA026TFQV_YV94[?FN; M4&JCKISP355)=_M>E7;W;C*?M ^^Z/4FT(.#X[>U7*NE"K_65P[?#CHIN:Z4 M\=H:X53Q;G(R?_W^!:WG!?_0:N<'GP59LK+VFKZ?6^D?V7;8LI)>G=KR-YV'S;O)JXG(52&;,GRQNY]5 MLN>(Y&6V]/ROV,6U1XN)R!H?;)4V0X-*F_A7WB0_##:\.GQ@PR)M6+#>\2#6 M\H,,\OBMLSOA:#6DT0+Y(_*>=P8_9WG/'S+85I4.2*O@A32Y.(6Z MVJR5R;3RXH/V66E]XY3XY\G*!X>L^=<^-\1#7NP_A"KIM:]EIMY-4"I>N:V: M'/_PW?S'PS>/F/"B,^'%8]+_?,S^!W%BZ*_?E,!?Y50NM E69,H%U+W(!FN M$Z+0-U@BO5?!3_'6H.3EJE31X^0.G>&+AL]S;)*E@+"P4<*Z7!M@ ^W)FRP( M6PC;H.X:#Z4]A"%0RLFRO.6#OC42T0L4.:>^-9HTH^>T![CE)%5^/%4&4K-6 MM'RK4$+N&I!7.])D)KYN$*61'1(ID"NOUP8RH1ZLH:SP$$VZ0S'?U#7T8.%X M8VP0ZJ8&VL0-*P4#\02K>;DA$"E;/?F0V3V/DA/."+&@E_A8$BI_4@ =6+[; MZ&Q#CF&7VSJ:ACWJ)BCH0%M+7@LWBAIJ;O"%'].1-9U(7N '6 ^5E(1$WD-; M]KSSSK=1 MAAIXQGW(0;2'%GAO,RW)R3L=-KRYT,X'\?'RR^F96%X( ME0Y]5ML=NW9SFSO --0HJ* ;AX(7!6O$"6FK3N''#_**$I,WA8UV>12".+)A MHI:W,7GJ6!AT3 HJ(IX>]"C\PKM>'TS%K'$(=D-CQ!)+O$&4JFH<,^1.NBN7R^Q&-YL<8:3.(\D:6 M!5F!9'O!=0L%"4&4#[IB(50B'&8\[2M:,$X9D]A =])^#Z-LRR;G^&T(%_Q^ M-6,5DHO^;+UI>**NG;UAI>'M[^>'SV++DD1R+&3I[7U\N**L%F?=&:SR M7^&*O8+W:'JTF!T-%/TZR#=6UD==.Y?(-1 A%@:?I?'!<^$1@FK:\(3.GX@E M/5UV3R?B*?D6J<30&_&6D)>3"'DM';<($IC@-4/B>*[FMF=$!>_J0.?=.2TA M,UZEJ+5&]880 ]-54XFM+9L(&J3+E(EA3MT$?463DN";77L$&F34YM:J[6=L MP+ 3 )ALQ:\BYR-] ,D4J"3$:T0Q8GX\#$> 6^0*#H=6U/BXZXXU1-^P,,7M M-+6W3A\C2VZ:3_S&NE!0/19*^:=HB[?4N&"N6ZL\NFZT!EHSHR&=2PT#;"_/['V6&G-U1<^_G?4<'YBFY8H$4O9_4FL@QH6,BI\;L51UB(8O#N=_ MGU()0WR)F@F@L9+!'K9^T50?N?ADUQ)6G)M<;W7>,"LE(R^->*_:/G4"/U]2 M-7BQU+!<.JQ:Y\H\/DZ91C6.B2./<:XOP8ODBEMO036 ;B":G3)[KA@#EX7:#(7*SC M'/F:!YO:#K*F?XU3OJJ;J3GG))5S,_5K2AA MM^O]ZF-&C4SBR<%Q_\*:RE/1K#J'2H!'D$SB\3IR:X]XJ U\1KKO-GWOR8>> M^.&[5XOYRS>1?T(F@#:[AN2P4W#'A<06,7])&3]_R1Y(CV(5'0YI=7XW^882 MLKES_CX_:B4N MJ=_&$F&9]W-JVB74OL39DUA=+DVCE1&\4I_-58'TD(37E22EEFD ;] MR?F5]B!/7!<>&9 @GL8]O/%QTEO9)MQQ>C\\WAD)X1W&'VH;1IPT:[1>>&.Z M!^E&)$R"D810Q@:0?#9*X.DH!>+@-M:),8K\M9%;FAMT3F C/8UO&+!\WUB'M<&&7:"=S ?CF1H*)NA8 RT#$PB3&%2(E&\+T!%G M9JN=-54*H%:/B4+.ESCZ_%*; QB1/_ M;R_3I@F?D_K#DNK]VQ[/' VU5X->IJF89P^F>3B"-:>13:=!@2LSZM7!)+MR MY$.J*XHZN8LD\*34DG)5&>1OQAK.[H&1*HMG$7%SI"4=AFF[XZ4T4M@L M-JTTB[3=K>2+$ZB@/5\9\9!&-V41@5D?2"MXEC#Y =Y!=^QBOAOQ9*?*$FFO M4NWDEE."B^<;.&,L.Y9 ZY+]S059F\R?R8^HQ5DF:,1?LC5R=DTB) M>\GRR!/L.[K?#FI-(<]DDRXO!JY J/>;EF"3,T5Z2XE]VU\[S,27F)\657F" MG [,KHE#Q81B8L@1 AZBV1-_$%?-BF[H3K*,RBI="1!E6QR^&2SE)_,W3P>7 MB%(X='W4N)!-&CS&&5I90M"M0H:5$9+;Q"R9&A6-*C%]W2C?\=EXSAK>.COZ+[H^O9G?N\'QT] M?Q4+GK2)FK6\.TLN)3>-C!C5T> >*68%@)@NA%-]=57%"WH"F8\G\'OA7]P; MTA^8T><V+(T[>T3&"&!WP\RPI-,U M17>5_'A1=:/4&AS:Q_/J$&NH)40L+PGAA >")_B5?,'[C+WR!WY0:'4@! LD MU9JU;3M;O!HFYHJC.'*_ATY4) T,Z\7?\QOR%\A7_<5> Q3%0:C]I2#5 >6_ M[B80OG 9XY#XJ%:.JWJ>9M$]%U2+_Z,/]_V*>3#X%1HSWYI_:V>694+\0;I[ MVOVZ7Q_\+@ $9(R*HA2JP%:5[-!$N_KX>OP1;\V_:*QN"K?CC!J.A M&ULE51-4]LP$/TK.^I,3Q0[3J"4 M)IXA$*8]T%)2Z*'3@V*O8PVV9*0UAG_?E9RXZ0QDVHNL_7A/;^5=33MC[UV) M2/!45]K-1$G4G$:1RTJLI3LT#6J.%,;6DMBTZ\@U%F4>0'45)7%\'-52:9%. M@^_:IE/34J4T7EMP;5U+^SS'RG0S,1);QXU:E^0=43IMY!J72+?-M64K&EAR M5:-VRFBP6,S$V>AT/O'Y(>%.8>=V]N K61ES[XW/^4S$7A!6F)%GD/QYQ'.L M*D_$,AXVG&(XT@-W]UOVRU [U[*2#L]-]4/E5,[$B8 <"]E6=&.Z3[BIY\CS M9:9R886NSTT^",A:1Z;>@%E!K73_E4^;>]@!G,2O )(-( FZ^X."R@M),IU: MTX'UVW\^7BV^WBRW=8W/&ZG$;$M#X891N* M>4^1O$(Q2N#*:"H=+'2.^=\$$>L91"5;4?-D+^,%9H; RY+G(P9D:P11 MI7?Z>59Z#8Q23>V!TCF3*4F?KTY7\#R MZJ4+B7:ZM4:[#C/I(#.MIKYQ!^\P]F=]M_])[]^,*VG72CNHL&!H?/C^2(#M MY[ WR#2A]U>&>)+"MN2G"ZU/X'AA#&T-?\#P&*:_ 5!+ P04 " !TA&U8 M!+. ?V," "%!@ &0 'AL+W=OW,11[Q6!64P%TC694G$RQ0*OITXGK/;>*#K7)D- M'$<56<,"U&,U%SK"'4M&2V"2;A";?)ORBL)5[:V0F67+^9(+O MV<1Q34-00*H, ]&/#TOVC:YPZ&#TEHJ7K9@W4%)6?,DSZT.>P!O M= 3@MP#_-2 \ @A:0' N(&P!5FK6079(@'737>?^KO.I?Y(Q@72 N\3 M\ET_Z&EH=C[<[X$GY\.]$],$W3T$EB_XGWOHD[NA"_OIC%GB>Q QK"3,3S%'O_01DE9RDM EUH[>=4G74-Q8RF, M+6[B\7 4A!'>[&OR-LMW _ M^&ZW\]([:R&O]J?:8QM+_$?3&/0]$6O*)"I@I2G=P8VV--&87A,H7ED;6'*E M3<4N<_V= &$2]/F*<[4+3('NRQ/_!5!+ P04 " !TA&U89#JB:T," "* M!@ &0 'AL+W=O&6RY8!4M)N6AXZ16FW/3MP *O&9K8)[;^O;0C+IH1*>0';G//Y.T8V(HEXHRAAL!5(-E6%Q>L:*&]CQW>."SM2E,HLN$E4XP(>0?VLMT+/ MW(&2D0J8))PA 7GLK/SE>F'B;< O JT\&2-3R9[S9S/99+'C&2&@D"I#P/IV M@#N@U("TQI^>Z0Q;FL33\9'^S=:N:]EC"7><_B:9*F/GDX,RR'%#U8ZWWZ&O M9V9X*:?27E';Q8:?'90V4O&J3]8&%6'=';_TYW"2H#GG$X(^(;#>W4;6\AXK MG$2"MTB8:$TS UNJS=9RA)F7\JB$?DITGDHV^G@S$.A)X(RP JV$P*P ?>Q* M1J[2.Y@X-^UIZXX67*"%Z($S54KTE660_9OO:K-!+SCJK8-1X#VD$Q3Z-RCP M@G"$%P[EAI877N"=*_,&[5_1AF7D0+(&TW-5=]#I>:CY;I:RQBG$COXP)(@# M.,G'#_[<^S*B/!V4IV/T9-=00+ZWG]WZI]IHE?%:_7_(G>XX,,=4PHC8;!"; MC7)^<'9[A=PX]#VY^2 WO^K4GD#HKPA?V&-P65Q_](? M*A"%[8(2I;QAJFL5P^K0:%==?_D;WG7I!RP*PB2BD.M4;[+0KU-TG:^;*%[; M;K/G2O&UL[5U9;]M(MOXK MA">8B0%%L9R]EP".D^[V(!OBI/OAXCY09$FJA"+55:05]Z^_YSNG-DH4[63F M8G"!^] =6ZKEU-FW*O^T;F\QV MZW5NKE^HJMG^?#0[\A]\T,M5BP_N/_]IDR_5I6H_;=X;^NU^6*74:U5;W=29 M48N?C\YF/[PX?8@)/.)WK;8V^3G#4>9-\P6_7)0_'YT (E6IHL42.?USIDP\]RJ\Z;Z0Y?MZN>CIT=9J19Y5[4?FNUO MRAWH$=8KFLKR_[.MC'WRX"@K.MLV:S>9(%CK6O[-OSI$)!.>GAR8<.HFG#+< MLA%#^3)O\^<_F6:;&8RFU? #'Y5G$W"Z!E4N6T/?:IK7/K^\^/7MQ2\7YV=O M/V9GY^?O/KW]>/'VU^S]N]<7YQ>O+K.[[YM*%UK9XY_NM[0?9MTOW-HO9.W3 M VO/3K,W3=VN;/:J+E797^ ^ 1J@/?70OC@=7?&E*J;9@]DD.STY?3"RWH-P M^@>\WH,#ZYT51=/5K:Z7F3]G]E]G<]L:XI;_'CJQK/=P>#V(T ]VDQ?JYR.2 M$:O,E3IZ_O>_S1Z?_#@"[<, [<.QU9^_-[HN]*8B()M%=M[4EF NUBB4=$9W6HW_M778I77 M2T5\M%YKRRK[[M'EJ_.C8Z$XHQXV1+?7I.':E2<>CK.)K+A4M3(Y.(.^5QM' MMOW]":BSM3*ZR&F?7\_.WA\=CY'S<2#GXU$Z?+(*2[^RK5[S/@#^7(Y&<"3J M(@P9(O8W;N+I_":OR1""@!EQ@U%_=AID(NJL\R\J4SVH2V7'FEZL[MK+Z2=V'IEY*XB; :@6>^( (WY32[[(I5*!((@99&C MHVP,N3R&V)0!)!IL /PD 8 &+7)MLJN\ZM3MIGA9)%KVI\;3=C7T(B BN=PT M5@6RD3S1]\NF*;>ZJB90@L21>EXI1YT)DP^DS@QOUY&]-17KBJ8S6:7(;\D, M')1[S>(>H> 60^ 3%Z.,LR*^=>#,X4LHN.OPVP<5% ;J$)C&4^'\4E>3_$% M4G'R[$>X7&4&Y4><(GJ;Y+#MB+-(5Y+O9>G+KBH)!20 )EN89DU\1/B+.TQO MD.$@@><='1,*D?Y?@M.RU75IR,/3!2U,UD78-) X ]WSUNED8C,61PM^S6U6 MY69)$&W(5YYDHB MT/FYF1-*K5[63CD2B_(I-R316&M%1+-@?Y*O:]'<&5P!S#S.O(/(7Q >^H(L%+ M3;\14[9,X1PB#?>;"->#B'['^D/ 5)KTV:+J-.U8 SN;9DL'DI\'42[2 1 ; M4A(F7*"/,"^:]"!64 M<$WV@^P2HX_05:OL6N5FXL@!P!P6_1["Z[Q-T5B ;&T#[4([L=US*JXB)U$X MB)6G5>F)(.:T->FL&@PTIR_S#:&[TG^I4O2>KFU+01@(TQA'35V3:FT;X_4Z M:7]2+7^)# ,:EBWO737D5V%K$KQ!9##JF/?RRC:.Z02'@^AS)(^49+=BVS#& MK,CE@D:YWP'@"*4QEWR5WMQ%J_Q'X$LB3Q'$.G$GHF+9DA"N<_)&%=M&;/[/ MO"8.N>$ M Q^G3!B./+LS>S:=40Q756"14HG4 WBL3V+9K,FHT8)W3J:S)RS^I/P(.8"Q MU%4'".V*9)CY+\(XXO@\"8[/DU&?Y(-8Y>P#L=.RUH>\V&]>I.?#GHL'RQ\] M^=%&5H1:(M>AS$39=R0'[(* *:R(C83"2B@?EF+VIZW^8GLENV]7Q"1D\&$L M[()E ;CD! 9\@F9>Z:6(Z?Q:P@98-Z?#6T,A.(M&#DXH.]#<>%#!EGF 99K] MML? &50"N#MK-,7RJA*]5RG1"ZI8U?K/CBBX76FR$C24?'&O!7ACLI.[\RQ M@A"S+$M"T"\\3O M2L#)B/TA@]@14)0,Z MI\B7(!13Y*$&?![NL-F!5>"3M2O2[12,D8^L@>\5,4YSB"P]<0YRY?BP1Z,$ MI1>T?RF.TR3X+\YSN,'W6I-O1*:1?M1M)=M(SD4$8J$4M+3!H?0B$5N2':/B M:.9\"AYPY/$=;U0]B^IIENB_.49 S]QL6 MHG@/?+O0/-+)>.Y/E@CVC5(NSY_+XC83HV[W]NU8C'DHX4/**66FZ-3LA?@ISYJ9JKMWI1",NNSK$ MCKPY#?/?JX0+)PZADK4(>HW H[";&WC;++I\4A$);)23BG#.+]WV/(GL#=( M%3X4CTI4:PKPH7/E;9N3'F.>C'A8F:9;2@@*0V5@]:/3)G*X@^[_][7^T[[6 M/N?_N_RKL')D-T),ZD^)HQ*_]EX,8;$2WN]-==CT@(1 KZ+(PSGUM_2@#FW\ MW>X3]MTG+'2S(D$Y%"#B>\1CC-ZHS0(E" #A&03K,NBPN$SIX)H1V\TE<^0\ M,5D9YT1F JH!QFY7(]XW-*3DC'K0C!\/'GW([*QR9.L.,;E(!E(58[;RD-T8 MM(]8;-1 (AEK8$*J:Q+-1.++[[%='H90#EQ((M"#L[?]JY 6ND2MB;,VDK0Y M97#LJFO%1Q':IM1SKC4QV<0E:"R2]B5K4K#,8F"22ZJ.)&R>AH3-T]%&3 MD#KO#YE)VZY=#RH"S(921&3V\-= XUA3V?Z#<<),,"( MF3BMP"!1+AR0N-\+1<0O);^8!(A2KJR=:8R2[(0[)G+##)AITUSI4F6_O/MP M_BJ[?)-QYPGM?X]3HC=&EWRJOFCO'H#SPG,8/Q&F#47 G/=W@'52.15CQD+" M!392_UU(WO!"N4>7JY8D)_%[2-F,]]GFIK3#FATZC$7.,H:\T-Z@CD/N.:+4 MU_J&Z#;/*X&6=,%>=I71!HF5L/[."7]P9W8R/0FYUIU\Z0 > BL8M9$2? 0M M+7L.<,:>^5G$.LR^R=C?/+N[M]/U<3ASZBZGE9N\*$RGRK0BXFI7.^ ZQHV5 M6;=RQCU#6)_1-GLV/0WXVL=@SKG](>1GI=.7?12_%.YV^>]!S4X+WGDT?1+V MB+R88D=*V'#OR&FJI;XH)9RY(OU1LRX.L0OS$-N9[6CXP1^;S2@VIZ']QD1YHLY/8*W8ROFZO ML'XNA?77C1VT(C>LQ9F?PX7Z/1==Q4HRT6C>.)V\TA85KX)XO/*=?E!Z1JO: MN0)$P;I9TQ T)3;-EU"T0:"* )=6I54='35684D$X.NXUC"I3AK!04*P?7 M0>+I.(L.*CX>M23NK)I-;+M8Y^:+:I,J-1TT./'>(5_EEILIXAD):DWLO] % M^H1V*"2$V>16;)>??4W[6&1R4(0S<%B3VK?,N&:#MZ$H51EI,4+-+V!ETH.* MML:R&VSNC2]_+EJ6' ?N1%$P>QSOLL+DF@0CB]?G+@\+?@HXXH;0O>8%!K!I M$041Y+("US59N;B435Y^)EA!A<:0%&$>F%6Z4&BY"NC'+ K!EP@/I)+$01A1 MJT,KE&(_$S+%$\Z>9P]V,,0HY)\88(%3D!D("L>>-FI'>^:J.68 M1$ZR@^0UKW*E49"DC7K-&6 'L<8I_<>TW2QI/YV-JH&+6+,>5"*WGAT\O^0S M;SQ9"%&,;^J*<6GR;>!.D8^T&8'+D:ZY :?=2AB1HSBW5%))QQR4;8U"59Y% ME]M71K%R&K%R>D-S9M*3\8Y^+NE0+C;;&[$6GN3U6>#% 0]J'MG?-]F#$]<1\;LBQH:TSS('"7TO7T4JQ^_(.Y8O7Z/E8(52^\[:8:3;88QTL5]Y M-MYC?$&)":W[JB SQ=-U$%;)Q-R3X&&XY?0E]B MT@AV"7>0@YP7#?V3W3WZY>SRQ='Q\)AS,@,PB*UTN9Y=HLOUP>.323K<^Q@I MP"9[R4F"O!H#OJ^7I;?*LE*NXHR*9[A6/+(%Y"2L5"7A $>'L (*# DWM>58 MNM"&Y!2N+Z>N:ABS5L66J"(WAEL&0Q^>M-&Y76 A8(?GH@>@#. * MX?CCX/;R)0) T+32E13@\2& 2=H$G>IA78SN 9C1!E1>QR9:."2QMLNM&QOR MKCBQ*;O[R.'FO,PL=H3/QGNY?W5]FH/VVE>TV_,1B:]D #6X1F,_:@74",^)"\ MM\YY4DX0R*U@\?4=K4/1)1&;%D3=A-0Q38+KNQAEX60#L*KZ2A9?N+/?FP=7 M*@[5KD,,[C28.+;#['+?@CL=TVY=T2C>QW%%KO.!J0Q)F CDQ- Q1X)RD M=*';H%0'M"![OM)\*SL-.8&R>U"\/#?XU(,-MFEY-/:UOFUZ(3>%B;J$_A21 MU.E:,+)[X(YR?VP'G8VWL+S_&'+'S+]>GVWTD44<-F>9AAW#\ZH'MBED*'@P2$D/]F5P MZZ&Z%L,)ETELHE(;)'W'I6]846(D#U9S]5*2$9(C)'Z%5U>H M-*GEV%LPCI0'9W6Y-N;^.P[>: MBN1V#&<;R;W8)HP<4+;ERSLNL! XX*G ;7*8 WTI8?F=4.T/,=%CT$M.;K*\&WA@:6'TC7IC9"DWF3;@S4J M,J1U&0J-J+$EWI/F]#7Z$;BO3O)\B[Q@Y9MR4H76YY"UZF.'H5CBTJ9SS? H4:UPS\P?.'K][@*S3-HLUS ML4"(891H1C_",W[KSAF55FVCKG=:)"@ZD=9:+$76%$4'0_YR""):K:@(+BWM M%99C"I<:!B;&N#.6D&;CY9]+7)_+7K!'>)Y\AA1S"MQ M[$&$6),[':^C7=0$'N>W7&JK7@[1^=M7&22Q!/.LFVN?ED**11GV+G189N.> M4YBXZA,IK%6#C MI=Z4Y#"W)@RM:5\$0USO,-FJM.VX9=P+*34"FUZDJ8T+@ MZD%T$^S!&1-N&U2L!^*6XG0Z_T&2W+TK=-R3@NI!Y,U*78$77-EYC)JQ''(Z M7M X1PX+W0 >;E=D_:#MET&R?O]RHT4 [^7X2Z.A(H9^Y6[^F>M37-V,Z[/E M=Z;#8 /6=KY?AW]0.WU*$N,-%%"GTM83.S_@0Z'8E[,3C&)6<&EQ%5*WG>O% M$;P2*];VFS^[80F[( ?/PG\3KPC&K=6.RAP"2&HZ&7#?G]PHJ39LAE#3K]&Z6K;W!;"$YG:R5E&9286RT[':UR7 MN!*9?5 ^#3+HBGWK&KUF-KYT*>Q-N@[=/&QAC8J9E[2WVN'R'U8F)N.D73E? MNYQ"R^\[<*-6'#.246.9F>G,RX9U4 MW#G8\8!CXIN(B>)0G/?@9(H'ZEIE-#>KP@WLI..^R6R3P2^L1B:+PJ5])"3\ M2YF&ST^N_X*O$ ('[A [)_>-:E%?[P%-&!;!H[@4W3WC#!H";E7_ZX2&J"/_3K7&<^>F"M\H&$&FD2KPXN7YT'TY&LY[:5=WS6 MY!.%Y2Z0K^%XU=WD)L XH#2;1@)^']/0TNGC)"[SXR%Q^S,";E&L Y"G)S^F M'_)'LQ^/1>SRWC&Q- !+F@)C)POY\48OKN&CN%IJ"J?4<9/'?'J C"NF=,D#"4=@].(9 SBMYW*56XNX_(>R0V>9<>(T;_."4NY.X"+#"6Q:[WWD,]@X7L\P)B,ES0U-&N&-. M+^.LO!?1! M-IT[A M(0S(BPBQM\EW" UT6@YFW3C-\Q92-B+#M&64T2=X$HMO;\) N5+,W8_@DNST MZ/W+!F[Q[(8#1Y@O-Q62N,MWU?8/<76=4O*G@ M;I:XC=,SNK/%=ZMZ$)T>,\*DK@56E?96OMMXMJJ7E=ICFPEP*MUU M-5>I DL>XWXKLK)SZ37UR/4W@?F*JRL@ADNV%P?N_CSTX9^L.N,LK MKC:%+WKT225K5RQ%Z4293(6I'?"$/*;9W%?1J_#+IVO1A""/J7]G=XSX@N80 M_TIK6NS!9]<_MH/,'OEW=%+SXV3;Z_UO6NKA-'O%EB@O&WY"S[5"2*?0J _P M9,@'\,6K6_H [ ($F&[C CR;9+V2JK/^3QX.6?\X#X]-Y* M>%RK7^?<311%@OI:7=K$(K5>SK0E_"&N]K+3TI>WQQ;.8G@*WX*:1#!.-@73 M$(4N]H'SHY&!D,]N[[+-^19@R@_<^X-;;H/.X&B4&9LG3\=;'7]!ROAWCMC? M1%4X'%C>8J70/\!-IQ(N2U*4WS5BW]_KZ7 ;RG?6Y;7+C^)]+%!3LCERPS)/ MRO1W]51-A9N/2$6TLCR%G+J6.W_\+F'O]JEW=UP+%-X$T*3K<\Z?M7NF0.JS M%W4H)?;3Z_WN2=;:B+,HD$FK@:&WRK]$2)I26_X](V?4Y*987;O^BDW76NFI MI#,()#L9?7=5XRN_M"18[:Q+S;@<<3/GYV"D;,HKV1&. M]FCA LO^8+D@.)&; /E5KBM)J;[;!\*$']TA]FD@7-')2V4@IY>JP!&1_.[: MB2KCW1VW))$M)UA=/H:O>CG;AE2DPBW%^!J>IQ]*? .8VP':-?L,JJ?TE53Q M.AWDX5/QSO\7#LY=&NATU'5X-")2(_2-I!V-HA@C ^(.E&F^X#X'+B&[= >N MN? %DYT;4AY3\<:(PY=U'>EH/.>+*;.0W?P])G?#6G]V3%( M,I'2. J+Z[SR!!O!S4XE<>74C0 MN;XFZLD?"(EXTSGS>JEA5]+$M5&'SI?$IWF)W$I\_Y@]A)1@^0XN)EGO4IIT M?220$-F4R_:C!%"Q?Q;#,G=EB69^[LJEO# EYSD=)5 :#^P1RU,IG(L1)E## MY:+_7)$"B>T$FD2ZHLQ-]HIUK!/];Q[>!Z/PIL**Y7L:CF\])V"XG(!_":]7 MK U68)J=[11A!.-![N$^+QNC_XI9)R=PD6)].8LO#[:N%=VV\1X7'R'$+ /P M'H+S4''-VN3USV3!PH6=HHG A'[OL7TXZ&WE[0Z#G&)P\CQG20W.=0^A8;G@ M"A%J,]C8+[^OV@:=F?O)'QQ8*[/D/ZO #_'6K?SM@?!IYO]TPYG\P8(X7/[N MPYOM&VSYA]7)*K*8 !]OVA( MPO MV"#\08OG_P-02P,$% @ =(1M6,11&ULE59MC]HX$/XKH[2J6"E=$H<0V 4D8/O":;M% MW6VKT^D^F&0@5I.8V@[L_OL;)Y#"%=#=%\>)/<\\\YH9;*7ZH5-$ \]Y5NBA MDQJSOFFW=9QBSO6U7&-!)TNIJV0)Y50GK69YW7;.1>%,QI4W^9J M-)"ER42!W0\9W]AR]BE1K[H3T:K/D*']%\7<\5O;4;E$3D M6&@A"U"X'#IC_V82VOO5A6\"M_I@#]:2A90_[,LL&3J>)809QL8B<'IL<(I9 M9H&(QL\=IM.HM(*'^SWZ^\IVLF7!-4YE]ETD)ATZ/0<27/(R,U_D]B/N[*D( MQC+3U0K;^FXG5J94TD1.%#9@\? M8/[Y?C:=O7N$UA-?9*BO!FU#VJQ,.]XA3VID=@;99_!)%B;5\*Y(,#D&:!/- MABO;K<7V'8:MIU+Z'NVFDHA M1K&Q87&!9U15O(@1J#XA5I@( YG4^A3[B_BGV3^E",:J@H6M7]"IW&K@^QH& MN3Q/ ?4-M$0!)I6EYD6BK^!/Y*I.!Z!@8KY U034+LPN/DQX5@&^A3]X45H] M=.@R^*V'P MK5PN3UQKD88K>/.JQWQV"RW?#;OLZH#3$7/B$W2/N%T(==B$.KP8:C*+N)@7 M(*\!_BS%FMJ@.172BSBG0WJ'M(\%KYHBQ6]]4AD(;4\VPL9*%I5_;&'8)F== MX_5OK3;(D<)+-S;D#WMG*6TZ6(^B-H*Z)HF7&I=E!AFU7TJ)>ZMG1CFP% 4% M 2:ER!(2T!6!AHW(K7JT7#2$Y/; @Q=*'PW?,!4Q]23P8<>$SNNC=PW]7V>4 M5/7A/5+W3F66_!N[N;G7<-K_$$OZ%VEK$;GMR-C?$OU,=E>V4_)V7"^R6>/[ M;M0/#EP01&ZOUZ-,=5F_=V".E=LT=KMAZ+NLZ],NZ$=NQ*)SQO59E504L.TZ35[71CR+<[UG6C3A60(*#0A&=A5EB@(A=:FWE"_V-AB\(.%H#/-"C9 MQL.(2\>+*&$9/%4./_)EK;A/8;>*R3UAL%,<1*>[1_O@]YZC6E5#C(;J=U#_ MZ9NOS9PTKL>#7]?K(>L35RM1:,AP2:+>=40-1-6#2_UBY+H:%A;2T.A1;5.: M]5#9"W2^E-+L7ZR"9GH<_0-02P,$% @ =(1M6.RG,=Z& P A0< !D M !X;"]W;W)K&UL?55K;]LZ#/TKA#<,&^#5CR1N MVB8!TJS!"O01--V&X>)^4&PF%BI+GB0W[;^_E)QF[D7:+WK0Y.$A)1^-MDH_ MF!+1PE,EI!D'I;7U:129O,2*F2-5HZ0O:Z4K9FFK-Y&I-;+"!U4B2N,XBRK& M93 9>=M"3T:JL8)+7&@P354Q_7R.0FW'01*\&.[XIK3.$$U&-=O@$NV/>J%I M%^U1"EZA-%Q)T+@>!]/D]+SO_+W#3XY;TUF#JV2EU(/;7!;C(':$4&!N'0*C MZ1%G*(0#(AI_=IC!/J4+[*Y?T.>^=JIEQ0S.E/C%"UN.@V$ !:Y9(^R=VG[' M73T#AYP6RZ_ [S MJ]M?2[B\F=_>74_O+V]OX/,]6PDT7T:1I8PN+LIWZ.OH&>I+"M9*V-' A M"RQ> T1$=<\W?>%[GKZ+^ WS(^@E(:1QVGL'K[>OO^?Q>F_5W]2U0+IEE@F8 M,5/"G.XI7+0V _],5\9JNCO_'JJ^Q>X?QG;_TZFI68[C@'X8@_H1@\FG#TD6 MG[W#O+]GWG\/_37SW#%?.^8%-[E0IJ&$AQB_BWF8\6Z_.!26J390LUX 1^A'PZROINS8QJ/4W+(585@ MV1-Y[YR2,$EB-ZNL9JJJ"(IT)'\ ;HPC25(.2RX> M45M>PS3_TW##?<8N0A)GX7$OZ]ANE/SJV_C"U[@6UYI>"&V??1^0L&IW$J^@ MTC#+AAW+!7E1@,&\T6T)FFX2]<.7BD\$+C?H>1HF_$'Z1IG7!)-P..AU3(=^ MJJ@CC17JC7\ #/@C;%5R;]V_,=-66O^ZMP_4-=,;+@T(7%-H?'1,DJY;T6\W M5M5>:%?*DFS[94GO)&KG0-_72MF7C4NP?WDG_P%02P,$% @ =(1M6*]4 MC[B1!@ (Q !D !X;"]W;W)K&ULG5CO;^.X M$?U7"'=19 %=K!^V;*=)@"2[UZ;H[>;B;(NBZ =:HF-B)5)'4O'Z_OI[0\JV MG'6,Q7V))8HS\][PS9#,Y5J;KW8EA&/?ZDK9J\'*N>9B.+3%2M37NG655.+!,-O6-3>;6U'I M]=4@&6P''N7SRM' \/JRX<]B+MR7YL'@;;CS4LI:*"NU8D8LKP8WR<7MF.;[ M"?^68FU[SXR8++3^2B_WY=4@)D"B$H4C#QP_+^).5!4Y HS?.I^#74@R[#]O MO?_LN8/+@EMQIZO_R-*MK@;3 2O%DK>5>]3K?XB.CP=8Z,KZOVP=YDY& U:T MUNFZ,P:"6JKPR[]U>>@93.,W#-+.(/6X0R"/\@-W_/K2Z#4S-!O>Z,%3]=8 M)Q4MRMP9?)6P<]>W7^;WGS[.Y^SF[M^"&_8Q*](AHMMGCY[5N M%5"#E=Q3X8$*[U.I>E1XH,*X\_YX;P5+[L0%.Y- L=*MA:5]SYZTXQ5K6E.L M4,^':"_8';)Q'J)[ M6WH@:2'OWB$4$N73Y*A8R:!5R'Z%U!D!Q6*ITB2*)[.=@&E9DBB-9UA;T7 ) MX7[#X<-B.(U&DYQ]1AH-=D7H1NT$"A_CV4[VK_1^EKQG8S*>(HKCZEEZ,-[R M@CT97N*,8[X.'3TQQ6O!SK!H21Q-D 8"-U2:64Q&PCN+'G)[;1\6X;'9_^]V>Q)F_H! RWW08.0^^+:%W(5>1$U%AI'%ED'1.\VL M.#)5>&W@0;%__R*UX>CV73/+O#$6.Q0O)!#EDS3* MQK%_SI)Q-)O$[!,TCDZ*NF&S631&VQE%4Q@?IB/ /G1%(,TWFKJ.5E5H**7&F]*.KB%TGV#+UK78 M,2@5SLO:[0'QI4/2OML*&,+0VNE=88KE4A92J(*JCT"H@Q'OM>8;!+6X8X0R M>C,A@72?J@R0%8!8B\T97*0J91%(0E'!;Q=HK=NJA'+P:2$$79=64E!=DICZ MVH-&G=&^C^^!E*WQAP'*NZ]4N\_TGY1;ZM?R0&ZC=!JET]0_QTD6I7G2E]L9 M-C/XI(Z48L-+T)Q&630;3\(8Y4=IA4T)ZT1H^P?%L $B*>_2\Q07K:JBT;7H M'PL 7;>F)ZQM DE!1)WZ$A-'V21'V]6P=W'#/O/LKZ=4RVC^X0ZW&]W=@&_" MQ6\_/5R??^$&S=:BSRYA&I]/T)Q,N)*&%Z<;?PU<:(=-S3^N<(L7AB;@^U)K MMWVA +O_"US_ 5!+ P04 " !TA&U8^ES%]IL# #4" &0 'AL+W=O MR<,RF$W\ MVJV>351A!9=XJ\$4><[TTP*%.DR#;G!<6/,TLVXAG$WV+,4-VOO]K:996*,D M/$=IN)*@<3<-YMWQ8N#V^PT/' _F9 PNDZU2W]WD)ID&'2<(!<;6(3!Z/.(' M%,(!D8Q_*\R@IG2!I^,C^D>?.^6R908_*/&-)S:;!J, $MRQ0MBU.OR)53Y> M8*R$\;]P*/?VAP'$A;$JKX))0977S++9 M1*L#:+>;T-S I^JC21R7[E V5M-;3G%V]G%^LX:'^9?[):R6\\W]>KE:?KW; MP,4=VPHTEY/0$HO;&\85XJ)$C%Y![$:P4M)F!I8RP>0Y0$CR:HW14>,B.HMX MC7$;>MT61)VH=P:O5^?<\WB]UW)F7,,#$P7"-3>Q4*;0:.#O^=9833;YIRGI M$K+?#.E*9VSV+,9I0+5A4#]B,'O[IGO5>7]&<+\6W#^'?B*X!7-CT!I8(7.J M$R!GKS$NM.8RA04SW#2I/X]?8>9'3&9AYR@?_3=RM4/U=^38.@Y@!M0.Z&0P MWZ*N3P>81B PH.O"9K!U13^&BQL)-E.%83(QE[ TEE,]$=$)2T5.]4Y*%DPP M&2/\52BW;:]Y3 ?$)6QX*OF.QTQ:4#8CYI&=1>&9P]RPU=VTDAT!W/)Z62 Q>BR1%G49K]?).V0\SB CMZ25%F>N!MO(Q'_'-C@2Z^Z>TCS@G5FZ MR:''&9-IZ04_95H_.1$L5X5SP*XF:L,%?V:[3[4"[]W/3!;4AJ ZP?HP)-J3 MH_D5E"3<]Y&D\&7@V)^0:8AZK:NH#U_0D*I\3X[VF=.M8DCG2YS&PGE.7T'^ M/___)O:)O,F-XTFERU*GOIP9B]_'+IE.OUBU[7G:J7]O+?K]B.G4E M*G!'H9WVD!RIRQY:3JS:^[ZU59:ZH!]F]+<#M=M [W>*+H=JX@CJ/S*SGU!+ M P04 " !TA&U8;:L_)\ # !?" &0 'AL+W=O>I[," M*ZXOY IKVEE(57%#2[7T]$HASUNCJO28[R=>Q47M3$;MMYF:C&1C2E'C3(%N MJHJKERF6)/1BB_Q$%B[%P' ME]/(ZK<*/P1N])X,-I*YE+_LXBX?.[XEA"5FQB)P>JWQ$Y:E!2(:O[>83N_2 M&N[+._3/;>P4RYQK_"3+OT1NBK$S<"#'!6]*\R W?^ VGMCB9;+4[1,VG6Y$ M'K-&&UEMC6E=B;I[\^=M'O8,!OX1 [8U8"WOSE'+\H8;/ADIN0%EM0G-"FVH MK361$[4]E$>C:%>0G9G,'K[-;A^>?L+UUQNX_?/[W>S^]NL3G#WQ>8GZ?.09 M MP O[D,,6+SP6LJ*25N;%A5G):P.\SN'V=R-65&L&_KZ>:Z.H6/XY%'N''!U& MM@UTJ5<\P[%#':)1K=&9?'@7)/[5"=Y1SSLZA=[S;@GCCO AEB=Q#K.\09(S MP=M6D0M8'70&0MN=M:"3!5(T!8+-EBW]#^\&S!]>66]0H2DD::Q1M3H+65+W MBWH)J(V@7B+S1N.B*:&DIM27\,7ZN:.*68A:&(1I(\J<#'1+H&+1<- M,7R$T(<7Y$K##RQ$1B4+ 6R9T'ZW]7JXKWN,;3>_(/5T(. Y0&S#^'LY@-W21.SH\E MR28S8%=0TYAY#\,D=8/ ACIDS$W#&-Z4W__(Z$\ZF>ZB.99<>@1OX15VL1A) MGK2Q3FP3B(R22,E/AFZ:!E9BB9M&[8&$(1U-?!1FB34J2J&-F>=T2PO;%';< M #[3^-2$S(A+Y*=4L R>VH2_R67G>$C';AU3>N)PZSA,4SAT>WA[EWZ%:MF. M-DTA-;7I[O_^:S\]K[NA\:K>C=Y[KI:BUE#B@DS]BS1V0'7CK%L8N6I'R%P: M&DBM6- ? "JK0/L+*&UL?591C]HX$/XKH[2J M6"FW"8$$R@(2[&[;E=IJ5;@[G4[W8)(!?)O8K.V4W?OU-W9"H-K BSUV9K[Y MQI[Q9+R7ZDEO$0V\%+G0$V]KS&X4!#K=8L'TM=RAH"]KJ0IF:*DV@=XI9)DS M*O(@"L,D*!@7WG3L]A[5="Q+DW.!CPIT611,O2XL)>R,(J^-N87L=N9+[<(M[+8,?'Z MX=TPZ@YN-/"C+U:=G2Y7_U*E@9' "JD,_X^YLDLE%; VQ(_X&H):RYQ> BXV M(^AP05NRU'0=^@KHMK%8H6INW [1:5RU+Y8^EUQA-H*E8AF]4NHI,%8"P0J$ M]] -_6$8'H5;5TB$K#!WM/26[S3T$S^FK_6TE(;E+9$=O$$\\'ND5T^S-"V+ MDN#HRVG$9TAUNGZ4A%8QK>G MY"XKN@%!3_M[B$,_Z<962/Q>/X8+F1@WF1A?S,2W!;0X)L'LA&I;(EZ$;D_$ M>VUXXTWE$._G@B^4*_2:'-1XW.)PL":2IH.\169HJS53B6U$$1Q98^J MSD?])AO_(A,XNER7QKX+K?XH3?OV9/U!+[2+^"@F1W%P%(?N 5KAJZ0I&OC) MQ[B^[>:BVNXG.'GG*7DVKIMI*K%2F.K);W:;ACFK^L11O>JVWYC:<*$AQS69 MAM<#N@]5=;!J8>3.=8V5-)2I3MQ2TT=E%>C[6DIS6%@'S6_$]']02P,$% M @ =(1M6(98J9_H @ $P8 !D !X;"]W;W)K&UL?97;;MLP#(9?A?"*H06,^A"W:;LD0$Y# _2$--TNAETH-IT(DR5/DIOV M[4?9B9L!:6ZL$_GQ)Q4JO8W2?\P:T<);(:3I>VMKRYL@,.D:"V;.58F23G*E M"V9IJ5>!*36RK'8J1!"'X650,"Z]0:_>>]*#GJJLX!*?-)BJ*)A^'Z%0F[X7 M>;N-.5^MK=L(!KV2K? 9[4OYI&D5M)2,%R@-5Q(TYGUO&-V,$F=?&_S@N#%[ M<8Q".!#)^+ME>FU(Y[@_W]&_U[E3+DMF M<*S$3Y[9==^[\B##G%7"SM7F%K?Y7#A>JH2IO[!I;).N!VEEK"JVSJ2@X+(9 MV=NV#GL.5^$G#O'6(:YU-X%JE1-FV:"GU0:TLR::F]2IUMXDCDMW*<]6TRDG M/SL8CL?SE^D$A@\3>%S<3N]P%), MYQFD6_ZHX<>?\*,8[I6T:P-3F6'V/R @L:WB>*=X%!\E3C ]AT[D0QS&G2.\ M3EN!3LWK?,)[M&O4<,?9D@MN.1J8<),*92J-\&NX-%;33^?WH=0;<'(8[-KI MQI0LQ;Y'_6)0OZ(W^/HEN@R_'9&=M+*38_3!,$UUA1F(#^&')!Z%'):X(S.9 M@:J+DU9:H[3[L2!5U)C&DIW*@:P@5X(ZG,O5#9QR25NJ,H0P9T WAL62.+M; MC8"XFOM&K9$A&E/CQ5>*& MJ-.E2#F25&?WBK)".&79:XW.M2JV_83Z#*)K/[H.(0K], QAS$INF6BH&;=T M\SY8]D;\M@@T=7J8,)"$_G4<0ISXG6X'%LJYGD#WPK^,+FF27/MAW(5#=QSL M-2KI6-7/D:ME)6W3L^UN^^(-FT;_,&^>RWNF5U0Y$)B3:WC>O?! -T]0L["J MK-M^J2PE74_7]&JC=@9TGBME=PL7H/T?&/P#4$L#!!0 ( '2$;5@2!.78 M&PO=V]R:W-H965T$U,R=^SCWR?'Q1I5?]5*(BCVL\D*?#)95M7XS'NML*59<5D,3H_-VI?R]%C552X+\:5DNEZM>/EX+G*U M.1EX@W;A1BZ6%2V,3X_7?"%N1?7K^DN)7^..RTRN1*&E*E@IYB>#,^_->43T MAN W*3:Z]\[(DJE27^G']>QDX))"(A=911PX'O?B0N0Y,8(:?S8\!YU(.MA_ M;[F_,[;#EBG7XD+EO\M9M3P9) ,V$W->Y]6-VGP0C3U&P4SEVOS/-I8V= ;O:T@H^4EK_CI<:DVK"1J<*,78ZHY M#>5D04ZYK4KL2IRK3F^NOGR^N3L[_^6*W5Z]_WCUZ8Y=?WKW^>;CV=WUYT]L M>,>GN=!'Q^,*PNC(.&L8GUO&_@'&GL\^JJ)::G95S,1LE\$86G:J^JVJY_Z+ M'"]%-F*!YS#?]8,7^ 6=Z8'A%QS@=RL6B*Z*W8BU*BM9+-B_SZ:Z*A$H_]EG MK^46[N=&R?-&KWDF3@;(#BW*>S$X_>D'+W;?OJ!KV.D:OL3]]$9DJLAD+KF) M935GNM%>%C8SL;Q/Z9?9?GB*Q M?5V)E69WJN(Y^Y?@)1/D7\8+_-.D&?PD5E.<:GW%;H&&S 22^%X4M6"OF.?X MB>M$V'O%?#]UHC2E5=]U_,D$;S_]D/B>_]90QH'K!-@_F_V!?("HJ_/KN\LS M[ 5Q["0NG8P])PU<8A8Z<1SM< BCP G=D%WPM22EQ0,JVDS"6J'I1!HZ@1'J M^8[ODD:@#]T='H'G.J[OLO=*S382N/0W_<")_7!GZ=FFQ8MK+2IMK/(26.W' M])XF3AJ1 I/$"2>DO!U5@/D8!>T($9(A/$A1P7AQ)D8G. GX^/4B4-Z M1GBFAD$$K.+_HY?\K 3I[O4DV\'P"= JV$]??%0Y6$Y/;R Z+L@OV?A"S,QB^4P_GI5IAC>HX M]:NN..; )V=S67 00V"O6+)*,;B"@8]6N9QQ0D-7>)B3@!V#3VE(-9.:K4MU M+\DOLC#GK* I335L:-94K>$S??3&>M&TO3W%T*39CA=O&B_N#9[=6ME/QM;E M77BUA;3)TA;*;=2U];7-WB9 K#/TDY@"4GL@U;V"O$WX-JRNM1LJA$ MV?KB*?]6O:=/J\VN6_84I5:)?MTY'-\'H-TVD&V!:A.A@[7I+;9P/0>UZ3A- M/;,I8VUXJL0A1-L&U=:_-LE^+7B>J\Q D*D2!_'*^ P02YI3:)ZU&:B1?<,P M1=L*C_ "MT8QO4S0V=(C!"%&DJS)%5-75C3Q_&47AA["*TGH@.H49,M2R=V(SQC#^371:96 ME$4/;-A0'B&;"C&7%1LBD).8SN L6>*%CH_Z\8O2*(@%FTF]5AH((\::&C)$ M++L>L?=<'R7&)4'P3(C3MY7*OKZFV9UP7)&PUO(0RA.I[P$!CTZCZGB S/IV MJYJT^@Y]T"#+@@!*@33Q$7)!0[V ^B65-4)XKY?8,"!A3AI#Q!#=/H;P&$W? M0Q&H@#%I-55%K0T3C7@O4;IZYWU*7 ,F?$4V!M#HDZ@Z!7-@=$29@*9H^JOO MN&8R&D8A(AP(G5G$#E:;WF32ZW]MB>[2HAU;VL;X/#.:<:;IETT]WZG\AVM, M&%/93ZBU(K/K/M'<_:>CM4]5MWO\%0A-\(,\>3 M.BWZ*/.H2T7S0;F1U=*T KE-$6H;=NUVB Y M9FS983_?8B_^K.6:N(Q,F%D,6]&$%,EZW X(SUL+8B"O9Z@%,+3*13]I-7#6 M^%(E0;9;X@N=W,AKM&\;;JH0KZ&T8$O!<]@F"UW;\,N4!DU%,!(#OD8W?)!H MI")_9*\FHQ"?IGD.4!P;_.R5/XK:-587)1C*OZ!SWF2P7L+GKU$I5I!RCW)A M[;8V-Z'\#2;[6Y,ATW-'DTYH@9R@ZH*/_!HJ#>DWE8O9O=2J?&1S@<]:FB,$ M\M-T]8^\S):6JT&(9-^)!\Q@%R@:5:GR')+!XTL])=>=99FJ*3SVA 7U0=.Y M.+Z>'3@ADW B85-K6_4,[L2-QD&IFQ?Y< U-CGA=A$WY:+)\:[B6.!;EG MKRI>9UPO._2(UUP^T"1)@6]P+BHRO3,:IJUY:7'IQPQ^;W@)UU>/+,NYQ'AJ MK.+%-DC9BA?UW 2O*#NW>Z/X'[B=JN(WE]!ORH1UB>@L94[&Y@A3"EZ""*;7 MI4Z--:(XE@',\ C)9V7"3M M<[$P0U4+*J*@"<%2R-6TQEQD8#1^ZF4:<)<8FD;_#!!],%&(@9DZOQ%G,L,H;>5"!I>(0=- M088_VI38'D.%S> ;OA"Z+;J-0#.W3-XV[:T5_-#O@H]5+4XQ^9GXP" M/+P0M?#'[?XYYOJ13QO1R,4C@H6&:,_Y]Y :D7X(3B(+^YL?]LH.R(9] 33NW4CC M^,+&ULC599;^,V$/XK M ^UB$0-JK,/RD;4-Y"HV0),U[&R+HN@#+8TM(1*IDE2<_/L.*5F)LXZR+^(A MSC?G-^1T)^2#2A$U/!4Y5S,GU;H\Z_=5G&+!U*DHD=.?C9 %T[24V[XJ);+$ M"A5Y/_"\8;]@&7?F4[NWD/.IJ'2><5Q(4%51,/E\@;G8S1S?V6\LLVVJS49_ M/BW9%E>H?Y0+2:M^BY)D!7*5"0X2-S/GW#^[B,QY>^#/#'?JU1R,)VLA'LSB M)IDYGC$(@[$E=*B:(3)@B+C]FCC\BD#0 M" 36[EJ1M?**:3:?2K$#:4X3FIE85ZTT&9=QDY25EO0W(SD]O[N^AYN[R^^W MUW#RQ_?5J@>+ZR6LOITO:>.>K7-4O6E?DR9SOA\WJ! Z57#- M$TP. ?ID8FMGL+?S(NA$O,+X%$+?A< +P@Z\L/4[M'CA.WC73/*,;Q4L4,(J M91+AG_.UTI+*Y-]C#M=P@^-PACIGJF0QSASBAD+YB,[\RR=_Z'WM,';0&COH M0I]?LCRNR9CP6!<))+I3J04E>*./%,=.[P4]N..A45(KQ1+F M3S&6&HCN+Z"04&GUX&]DLDXH4#JP6-/_?4K,)S ?'^ZJ B73!'"R%CHUI,EB M('1(LKS2F/3@[B<')/'TD7$-6@#M%T18JOWX(15Y@E+!9QA'[C MY _"]R!T/QS0&[C"*X,H82QT# M<+.A%F+B;BT"4=:)^/)I'/C!5QA[[?2(#"FRK9/'V,A7/-,*!@%$WK!+DNI( MRRRF@!T(AB,/!N/H1?*-QTV0/_1YX _)UZ$["2>MSQ<=T=IGQ0)\!N]T-+2# M%YA<>*=1V*N]>%?W+R!TD"5JR1)UUO.*[JVDRM&$D HJ2_:151A7,M,9*E/D M>67J>"-%8>PJ*VWI981PWQHZ2=5IQ/%^<*X(3NPXA888AZ!->X6UN1A=N[$1 M.%G:;TE$-I#M#_C1!Z MOS *VL?A_']02P,$% @ =(1M6(6KJ301! "PL !D !X;"]W;W)K M&ULG59M<^(V$/XK.[[.#$%YG2RXB)CBK9BW96%0!8;HRSMNK;=ZV8LR:WQT,AF M8CSDI4J3'&<"9)EE3+Q-,>7;D>58.\%CLMXH+>B.AP5;XQS5MV(F:-=M4.(D MPUPF/ >!JY$U<2ZG/:UO%)X2W,J]->A,EIP_Z\W7>&39.B!,,5(:@='?"UYC MFFH@"N.O&M-J7&K#_?4._8O)G7)9,HG7//V>Q&HSLD(+8ERQ,E6/?/LKUOD$ M&B_BJ32_L*UT?<^"J)2*9[4Q19 E>?7/7NM[V#,([2,&;FW@FK@K1R;*&Z;8 M>"CX%H36)C2],*D::PHNR751YDK0:4)V:CQ?/%S__OE3Z-J#J^ED?GL#UP]W ML]O[^63Q]>$>6@NV3%&VAUU%SK1)-ZJ!IQ6P>P38<>&.YVHCX3:/,7X/T*4H MFU#=7:A3]R3B#48=\)P+<&W7.X'G-:E[!L\[EOJ&"?QY2B6-8<;>B&D*)D*P M?(UF_<=D*94@VOQY*/L*VS^,K9_2I2Q8A".+WHI$\8+6^/,GIV=?G8C<;R+W M3Z&/Y_0TXS)%X"L@AD3/P O-<7E1L3Q1;X="/@EZ..3)[K5J5VJ#[]PUSB N M19*OC<(;,@&H2PY4,,R6*)JB74 BP8#GBLZ7NB5 *\G)D)>2Y3$E@*\1%@JH MW= 2191()),DPO8EW)<&[KMY:@3P4"JIR$S[9@I^8WFI0ZV]@1^&\!,X?L>V MX1>JJS;15'?<*Y+O5K>UET-G]/!7F!RS*Q)!)RW/#MN-G_^$],,5@!/:C7+M M6C^Q\\HG>!,TO D^S)O'^;6EGO4H,0^R@[GPNT9?MB=@=/PP[GHVSY)!QW/AB>46M8* M@JK"=B<8['&BY01V+?=MN&9Y1!^;0U0Y2PJ78JF\ALZI0O>:0O<^7.@"A?EV M4W0@=#0^F92QI,H#921(Y6WG=0/@CV-?AM\+X0%5RS5S [Z1F$721"T2>H1\YHW,WE! M0;,8?-$7^J0O5%]GE;1FNMOINU5'\G5G"O4KT;1U^EH:=,+#?:J[-Z!D2/>H MQS )$2]S5C4FWE$9DEQ"BBLRM3M]:E.B&KVJC>*%&7>6 M7-'P9)8;FE91: 4Z7W&N=AOMH)E_Q_\ 4$L#!!0 ( '2$;5@&/(4P(P4 M )D, 9 >&PO=V]R:W-H965TW M*VQ K?5&O:2)@21MMP)]"9JLVS#L RV=;:*2J))4G/S['2E;<0;%ZX?MBT51 M=\\]QWN.I$^W4GW3&T0#=W75Z+/)QICV9#[7Q09KKE_)%AOZLI*JYH9>U7JN M6X6\=$YU-0]]/YG77#23Q:F;NU*+4]F92C1XI4!W=IL/**6HL=%"-J!P=38Y#TXN$FOO#+X*W.J#,=A, MEE)^LR_OR[.);PEAA86Q")P>MWB)566!B,;W'>9D"&D=#\=[]' MRNHW49K-V22;0(DKWE7FB]S^@KM\F,4K9*7=+VQ[6\8F4'3:R'KG3 QJT?1/ M?K=;AP.'S'_"(=PYA(YW'\BQ?,,-7YPJN05EK0G-#ERJSIO(B<86Y=HH^BK( MSRS>?[K\_/$MW)S__O8:IC=\6:&>G;&#N>AAPB=@@A ^RL9L-+QM M2BP? \R)TT LW!.["(\BOL'B%42!!Z$?1D?PHB'1R.%%3R7:%+)&N.%W\$;H MHI*Z4PA_GB^U422-O\9R[A'C<43;+B>ZY06>3:@?-*I;G"Q>/ L2__41OO' M-SZ&OKBF]BN["D&N@)BWLL'&:/LF^DP,98)WU)P:8;K$!E?"C%;N>)R;#?X# MW]!,J^2M<(U'?7\0$35P6C:N:;ZBAM8G,!4-NI% %1"K)>H MAC+:G]#^!/ .2U2\.H'+3BF*#,_AQ;,L#,+7CT93%LX(9X5D5$*8>8&?0^P% M+(5IP+P@CF8CLSF;P;7A!A_@0\\/,PBL!V39 ^0T3/(9L 0RQNASRG)KE.>0 MD^&--+PZNMY$,%'1)2E"3M MC85L"E$);C>Z,0D&D8?Y/2ST?NF%_@_4 M=],KV3Q%GJIJ:VBK&7B,!;NJ1FFX$U;?"QXT=&Q2IGN8'5NKMCR$E%29!'"] M.X""))S6,ZA$+4R_TF26Y1!Y,9%+@H2@9?'MI3UD2M>3E'!O2,(,,IBF23HC MQ7HL)LU^Y577?^5V+7A3D"[3S">+*$IFD(4,/E.!%,1Y!&F:6&$GZ?\GZF00 M=?+#HB[W?6B)<*V1M&:E0%I#EOD_ZBDF[3E5V M2_7SUZ/:RE,KPH1E\,G*N24I&[M4N[!)Y.59!+GO17D*'Y @'J40D#JC9-BT M>\UE.2/=^3NUC2UV1H$9P69>E,3C:F:IU7M $J3GTTC[R+89GUO<*+62S5// M]]/1@GPXH'^E;,;FWJTG?N]$6_?G$1TE":47]H]&UL?55M;]LV$/XK!W4H;$"(+$KR2VH;<-H4&[!B09-M'X9]H*6S M190B-9**FW^_(V4K#N#XB\0[WCWW/#SQM#QH\\/6B Y^-E+9550[U]XFB2UK M;+B]T2TJVMEITW!'IMDGMC7(JY#4R(1-)M.DX4)%ZV7P/9CU4G=."H4/!FS7 M--R\W*'4AU641B?'=[&OG7S_@9I?1 1.._(V8TE/2) MY^L3^M>@G;1LN<7/6OXM*E>OHGD$%>YX)]UW??@5CWH*CU=J:<,3#GTL*R(H M.^MTG:%=07EN_?O]YO'^$49/?"O1CI>)(U"_E91'@+L>@+T#D#+XII6K M+=RK"JNW FQ&2BQ$Z4[=A7Q"Y8WD*4QL G+KN!E@\0LX&7O243JFH5_-EOK M#'T%_UX2V4/DER'\S;BU+2]Q%=&G;]$\8[3^^"&=3CY=(9@/!/-KZ.L_6C3< M";4'Z:E2>UUGA'NYQ/,JTF6>3_4K)'#%Y8L5%O0.I.!;(843=#I<573'2JU* M\O!P89R&3E7"EKI3#JL0L]YU!(Y'\BU_H3OK+-# /U6&94)A:G# MV&S1#%T&3OGM./R M[7%<5CU-X\4TA8+%19;#IO'!=%2A&RHH$)1-EH/1-,XR-H91'A?S8@P/?0P\ M<]FA/Z;+%4:]K;=2[$.CQB2X*.(I\\KS6;S(%W#IJTS.ID2#9A]FH86@IQ\8 M@W<8MYM^RKR&][/Z&S=[H2Q1VU'JY&9&T\WT\Z\WG&[#S-EJ1Q,L+&OZ9:#Q M ;2_T]J=#%]@^ FM_P=02P,$% @ =(1M6,_S-CKK!0 9"D !D !X M;"]W;W)K&ULQ9I_;^(V&,??BL5.4RM5)3&_VAM% M:IO<6FG7HM+;M$U398(!JTG,V0YY/GBQ_[: M&6ZX>)5+2A7Z%H6QO&HME5I];+=EL*01D>=\16/]R9R+B"A]*A9MN1*4S-)& M4=C&CM-O1X3%K=$PO386HR%/5,AB.A9()E%$Q-L-#?GFJN6VMA>>V&*IS(7V M:+@B"SJAZLMJ+/19NZ#,6$1CR7B,!)U?M:[=CS[NF0;I-WYG="-WCI%YE"GG MK^;D?G;5FMS0,#4G?Q]<:-#)&W3>->AW#C3HY@VZ[QIT#CU#+V^0/GH[ M>_8T<1Y19#04?(.$^;:FF8,T^VEKG2\6FQ_*1 G]*=/MU.CQZ=?KA_N_KI_O M'Q_0]8.'[NXGSX]/?Z(3CRK"0GF*/B 6H^.>(>S@#OHR\=#)A],:S*T=\\#7!09O,?D- MUM"\(VZJD]+DIBIFGB^ M/=YCH+;Q]-V3A:!4=T&%YJ%6LXIK:UD+;7&A+4[YW0/\L=:&ZGL=ZVS(1% T M3J*5OEUT'7Q-F&1I3_T7/=&0*#I#8R+46YV4UBBFDGV4*Q+0JY8N59**-6V- M?O[)[3N_U D*"?,@83X0K")5IY"JD]([!Z2Z#8F4B,_11/'@%?W]F_X](L<]>X$B;Z;@23U=T-G6!4IW JKT M$+,07-:.*E9>TVQ#PKS>?K9=Q]E+-U#,2KK[1;K[UG1O"_W*%'JD!(DE2:=K M9RA.HJD>*70!,D%90,OA2.HAHCBIT\0:M*DFD# /$N9GL/Z.P+C0MB+'H)!C M8)7CH*,T#I?DY[8BJYNX8>/TAMFQC;,. M2?- :3X4K2I0Z<)=#%G)7%"[#4KS0&D^%*VJ2VFY7:M_'-UM%W;0W$R^$F%Z M3#KM.BL7?5"ZZ(.R19^3N[OQJ:YFM4M"M5J"&G50FI?3=FM1K\ZQ0$6MJE3: M<-?NPW=GR6;)#65+;L@LN9F1Y:B%N!M[D,9"@/KTG+8K1/>]!C_"I;NE37?M M/GW"PC45BJUJ4POJR4%I'BC-AZ)552C=N]L''4= ?3DHS0.E^5"TJBZEC7?M M/OZ9*Q)^?Z'03FFLQV!_O:E[X?3ZUB544K?;QK-:5'+Z3;,8TS?;G?/YS^H+/7/T#M.12MNMU7 M^G-L]^>W1"Z_GV@[I/%^WKZE[>S/(CW0H#X4K9KGTG)CN^7VZ%2A5;%YH8UW M$')I9J4!EZJVCMB)C9/N[OVZ!W@_YZ N&HI6S?G.7O9W-K.)0)_8FM8F%W:' M&G:+&G:/^D=89EQ:9@RZ38U![2\HS0.E^5"TJBZE2<9VDWSD%!3O;PGC7N>R M5ZT;M_9@C1,-2?.A:-5$ETX8VYWPD2/L_F8PQMC=RS.HUP6E^5"T+,_MG1?4 MS/N'GXE8L%BBD,XUWCD?Z&@B>Z4O.U%\E;ZS-N5*\2@]7%*B&PO=V]R M:W-H965TQ(O\NO!O"B6E^?G>3AG29"?I4NVX+^9I5D2%/QK]G*>+S,63*N@ M)#[7%&5XG@318G!S56U[S&ZNTE411POVF)%\E21!]N..Q>G;]4 =O&_X'+W, MBW+#^J"4+6(Q"XL2$? ?KVS"XK@D\7;\44,'FSK+P.W/[W2G MVGF^,\]!SB9I_-]H6LRO!Q<#,F6S8!47G],WE]4[5#4P3..\^C]YJ\LJ Q*N M\B)-ZF#>@B1:K'\&W^L#L16@&CL"M#I ^QA@[@C0ZP#]T!J,.L X-,"L \Q# M X9UP/!CP'A'P*@.&!T:<%$'7!P:,*X#QH?N@ZJ\_^642D'K/WFE%RLH@INK M+'TC65F>\\H/E>BJ>"Z3:%'VCZ%QQ\^31!\_Q)KQ//?B*GY"'(LJ 4,?EDL2*(XOP7OO7KDT4^_?.7J_."-Z)$G8=U MA9-UA=J."G7R:[HHYCFQ%U,V%<13>;RJ20#G?.\WAT![/P1WFI3XD+Z>$44] M(9JB::(=DH=;+#PC^CI<%X1;\O GMN3ARLYP6Q[NKQ;2<$<>_FN021M/_]Z^ MNX>'BXZ\=WBX*@CW#P]7)#K2-UU)KWCZ#MYCQL]:6?'CA#S&P:(@P6)*[#]6 MT9*?3@KR^STO3KR")?G_!&V]6[,-,;L\2U[FRR!DUP-^&LQ9]LH&-__ZASI4 M_BU2+!)F(6$V$N8@810)#X*U5#OV6#'^ M,TQ?%M&?PM3Y3EI-7P$C81829B-A#A)&AQWMFB.1QKOE/HH;V2P?!&N)>[01 M]T@J[MLPS%;\C%\K6"1;*:"O;$?=/X%IB,9=9*TV$N8@8?30X^$*"JICT;B+ M;)X/@K6D>;&1YL6>?+229#FZEE.)T>*%\"NX:M)Q$3*2/L?12U!.XYV0($E7 MXJ1!6D5?\2)A%A)F(V$.$D:1,/>BTPGT"]$([B%K]4&P5B<8;SK!6#X^QW'Z M5NF="Y],T]5S,5O%) C#4O&Y2/)28%_)CSM'7-.'W=$:6:>-A#E(&#WL:+C= M8D8U5G\0J8"FCCK%_''WXL\8M\JUE*4JS>2R(M76?9KGY-,+'UM_(>F"3*-\ MF>9!3-(9"?*3N/HE6>Q:]F2.8NGIWR\ M/%WEPHQ6CN^M823-@M)L*,V!TFA-D\U["8J8(U-TPM\/\U&M;XM6:T2K'2C: M$W)?2O:^DNQM*=D3XKY+]FO.,]ZG(BC8N[Z]19@F/-_-R"1->-/FI?_]RMZW M_VY_+\HMSS$C]F*5L*Q*BH4VAKR)O86/I%E0F@VE.5 :/5@HA'U?\C^M: QS M$1 / ?%1!Z?=KQI?3Y6:(CYE.:C:&VM-Y:>*O?T[EF>DZA) M;^*4I^'B^0ZH:P>E65":#:4Y4!JM:=)KQ?VNW?XB/JK9;5TV;IPJM^/XU5\Y MO1M',_'$A3Q:5:J,0J3CR<^'6O+0WC*#FG%0&OWY@^1"&^)!:3Z*UA9UX^.I M"1'F^J@R.,,UW3#E#33PHS8+2;"C- M@=)H3=L>@G6SZVJX@G*CB^[$M*=VS3S3T 1SS<>PW]3&?U/E!MPD31(NV[Q( MPV\G9!EDY#6(5XQ\BOB57!K'?#@H;6F2SX.,B>ZXOY-7T%N^:]K%]CGL3%'4 MCS,04$<.2G.@-'K8 7$/*^9!V^:C:.TG)QJ#3Y,;? ^,#Z_K6>)/988KE*>< MT5>>4)H%I=E0F@.ET9JV/6J>7IA#73"1)BJJ*;I@SD%0TC14P6#LHW:F+=3& MT-/DAIX=9.7]/5LCZ0F91O&JO!?]\(%67DEO)4-M/2C-AM(<*(W6M/&V/)6S MT?"CBH7%%.VCA+O%E#-3_RC?8UA[6F/M:7*?1"3?YR"/PC[BA5IS4)H%I=E0 MF@.ET9JV5[S"8EWQ=HN)Q'L,_TQK_#--[I]9C&/#:'UUMMOFNY-C>@L4^A < ME&9#:0Z41K6NBZ8.Q^.Q+L@3!$6UD6IVBWJBHKJNCP1WHZ%VIZW6QD[3Y';: M09;TG1S26ZM0_PQ*LZ$T!TJCVG[_3%#$'!FFP!3>#_-1K6]+L_'/-+E_]KE\ M_G[!,]9-.O#I-@Q7R2H.RCS68K,HC KQR1]JJ4%I%I1F0VD.E$:A-!=*\Z T M'T5K]Y3&?=/6+LIQGL77H(X,6P^K;'Y-+G-]\2) M46Z-0&P]*LZ$T!TJC4)H+I7E0FH^BM;M#8QQJXV,F.5#3$$JS MH#0;2G.@- JEN5":!Z7Y*%K[W5R-4ZD#G$HYHV^?@-(L*,V&TAPHC>I=4U$= MJZ)7%D#K]: T'T5KZ[TQ/'6YX;F=*Y&_R-^8.I)7U+M30$U/*,V&TAPHC4)I M+I3F06D^BM;N.(W5JFM'S*ITJ,D*I5E0F@VE.5 :A=)<*,V#TGP4K=U9MEYY M*K=V,;?5R"OIW6FP;S_%OOX4^_Y3[ M0=<&]!.KH8\J%?;4I]MVFQW".]<8Y MUN7.,>(F'7D5O;L"U%>&TFPHS8'2:$W;UQ60=7I0FH^BM;M"XU3KM*:QC@WEB/F[ ?64H30+2K.A- =*HU":"Z5Y4)J/ MHK4[2^,[&WL>M#TX?Y>#>G<,>;-D;Y^!-L2&TAPHC?[\07+WA4I2>.@^^"A: M6]^-/6S(G\3=K!GQ>;-FQ./6FA&_;:T987]?LFJQLR]14I9+9^2)_RJ?!>&Z MP%,19 6Q>&\AO]]^C_+_799K$1JGBGJJB!8TO).WK7>7@;K+4)H-I3E0&H72 M7"C-@])\%*W=UQIWV3CFBIH&U%6&TBPHS8;2'"B-0FDNE.9!:3Z*UNXL6VMK MRMUGR&)&\CIZ]QFC,]&CZZ(I(0M:KPVE.5 :/?B8N-!Z/2C-1]':6F_L96/? M@] ':YV])V'%)@G+6TD8#XQ2X6J*\D;T[@SR75))4BYK+CQ90"UI*,V!TNA/ M'R,7V@X/2O-1M'9G:>QG0_XFXJ(;!SC0O%[*[J-I%7V%ORT$>JH30'2J-0F@NE>5": MCZ*U)=_XX(;7!.0O,EGE19JPC'QF<37&Y_-H*33LY-"^Z0^49D%I-I3F0&D4 M2G.A- ]*\U&T=B=IG&Q3/>*U@@EUMZ$T"TJSH30'2J-0F@NE>5":CZ*U.TMC MBYM[%O)<%,'BI5HB=O?*WC6CM6SY4'3CYT1>6V^]0ZUI*,V!TBB4YD)I'I3F MHVAMO3?6M"E_\'D[@_J2!5.6!-FWO#I'5%_)0Y"(;WN2@WN?&*"V-)1F0VD. ME$:A-!=*\Z T'T5K=Y3&EC:-8V914#\:2K.@-!M*:H/SSO:)>NFH@NU4O?2J M[><-_N9J&;RP7X/L)5KD)&8S7I5R-N([ED4O\\V7(EU>#_@UTG-:%&E2?9PS MGJAE90'^^UF:%N]?R@K>4I[/E;MS\W]02P,$% @ =(1M6/[^FR0: P M+0D !D !X;"]W;W)K&ULK59=;],P%/TK5I@0 M2&QI/I:RT49JDP&5]E&M&SP@'KSDMK'FV,5V6_CWV$X6NB8M>]A+8COW'-]S M?7.O!QLN'F4!H-#ODC(Y= JEEN>N*[,"2BQ/^!*8_C+GHL1*3\7"E4L!.+>@ MDKI^KQ>Y)2;,B0=V;2KB 5\I2AA,!9*KLL3BSQ@HWPP=SWE:N"6+0ID%-QXL M\0)FH.Z74Z%G;L.2DQ*8))PA ?.A,_+.T[ZQMP;?"&SDUA@9)0^,04,B48<#ZM88$*#5$VHU?-:?3;&F V^,G]L]6N];R@"4DG'XGN2J&SD<' MY3#'*ZIN^>8KU'I.#5_&J;1/M*EM>P[*5E+QL@9K#TK"JC?^7<=A"^!%>P!^ M#?!W >$>0% #@I<"PAH0VLA44FP<4JQP/!!\@X2QUFQF8(-IT5H^8>;89TKH MKT3C5#R;?+F>?)XDH^L[-$J2F_OKN\GU%S2]N9PDDXL9.D8CJE,#LPR03C*4 M",B)0I=<2I#H70H*$RK?:[O[68K>';U'1X@P=%?PE<0LEP-7:2_-7FY6>S2N M//+W>.3YZ(HS54ATP7+(GQ.X6EZCT7_2./8/,J:0G:# ^X#\GA]T.)2\'.YW MP-.7P[T#:H+FQ ++%^SA&V497S$ET2UD0-;X@<*'_8>$?MQR2I'^1S98Y#^[ MCJ/:+NS>SI2=<[G$&0P=75=XFKZ*,MIX)P1UO;1"?Y MCK8.FX]^M[2HD18=E/9=$ 7'?#Y_F9"HY<%QZPB2ME%O1T@'C7<:[9'2;Z3T M#TK1->X_.=9OYT\0[3C?MFGE8=K!X^VFF+O52$H0"]N0);(%IZJWS6K3\T>V MU>VLC_5=H&K=_VBJB\05%OK'DHC"7%/V3OHZ/T35G*N)XDO;KAZXTLW/#@M] MGP%A#/3W.>?J:6(V:&Y(\5]02P,$% @ =(1M6*&ULM5AK;]HP%/TK5B9-F]0UL7GT M,4 J]#&D/E!INP_3/KCD E:=.+6=TDK[\;,#C9E$#67-%[ 3WY-S[[G)2=R: M"?F@I@ :/2<\5>U@JG5V&(9J-(6$JEV106K.C(5,J#93.0E5)H'&15#"0Q)% MS3"A+ TZK>+80'9:(M>#(WS8)0T;4*RX8S!32V-D4[D7XL%.^G$[B"PC MX##2%H*:OR?H ><6R?!X7( &Y35MX/+X%?VT2-XD# OD$0>?S)]R,OGO(UTKRM0*]]@9Y?Y5_G9OEJ*\A4;]7,:]5 MP+Q>,J][RWZB-#-W"\0HGW<.MYVSBJ4?IX%>@$KE8=0H&34V;(0[F+(17\W& MB[%ES9HEPV:%:C_WC/3W@!UK_B,?.=;#?+B[H\_^YO1]_VZ(ZC\*-*CNB"O?"SKZP MUV/>TQ%^H%JTOB6<-6&_I[B6\/F^'V3;TCF[POM5ZEZ%CV%G9-CK-N_1W0^T M_DE G$41O[,XV;UO 'Z4+4M'G&D17*'NI K[(DM?5OY/J\UU7P-$R'KAG2\1 MOYTXX3=_#_!#;EM(YUJD7F475&%9Q%D6\7]7O:,+_$#$\]0/E_8V[#[1!943 MEBK$86RPHMT] RWG6R_SB199L=UQ+[0623&< HU!V@7F_%@(_3JQ.RCE!ECG M+U!+ P04 " !TA&U8DSJBD!H$ !C#0 &0 'AL+W=O_?930RQ MUK&SM@/MO]^Q0U,((>U#7R!V9H[GC,>3X^%&R#\J)42CYXQQ-7)2K?,SUU5Q M2C*L3D5..+Q9"IEA#4.YYGA%%D0_YG,)([="26A&N**"(TF6(V?B MG\U\ZV M_J=DHW:>D:'R),0?,[A*1HYG(B*,Q-I 8/A;DREAS"!!''^WH$ZU MIG'+%@ROZB36G; M!^.X4%ID6V>((*.\_,?/VT3L./CA$8=@ZQ#4';I''#I;A\Y'';I;AZ[-3$G% MYF&&-1X/I=@@::P!S3S89%IOH$^YV?>%EO"6@I\>+Q[G\^N+FXO;A\DUFDX6 MO]#E]=WO!;JZO;R[OYD\7-W=HN\SHC%EZ@E8O,ZQ?2GRG!$X8!HS%&.5HB4<4842 MJF(F5"%)8])+T&XSJ.DA9RK',1DYT"04D6OBC+]]\4/O9U/"/A-L]DE@>\GL M5LGLMJ&/K[@F@*I1CFG2E+;2O6_=3:=JV+OO1-[+#*"-'XFZFC\)42XLZSO^UXM_@:C8%"+O\%F$#83""L"X<K[+>;RV;*,_*BYYJ**?=3*?HXE MN@0]@;!2H)WR0L8IB ,4"Q L"9'8:H[== B=$HF8X*L3Z!79>QF(#J/VH_J! M.S2J6S%/#RU\+^QWPAJU-J ]:K[W)E6\5G*W@I_81O&ZG\HTD5R"");ZQ18P M 7*YZ36-BL1[EUR#21"&48U;*] ^N1T=YK>2NX#(@80B<2%MV8&JC@G4L"U/ M\@R$^8K8S528V?9IB[M9>_D'WZ$#IHJ\3]02P,$% @ =(1M6&E,#?]W M P ;@L !D !X;"]W;W)K&ULK99M;]LV$,>_ M"J$50PLDT5/\D,P6X(<6,[!V;IUL+X:]H*6S350B59*RFV^_(Z6HBBVKK;$W M-DGQ[OZ_DWB\T4'(SVH'H,G7+.5J[.RTSN]=5\4[R*BZ$3EP?+(1,J,:IW+K MJEP"3:Q1EKJ!Y_7=C#+N1".[MI312!0Z91R6DJ@BRZA\FD(J#F/'=YX7/K'M M3IL%-QKE= LKT(_Y4N+,K;TD+ .NF.!$PF;L3/S[F6\-[(Z_&!Q48TP,REJ( MSV:R2,:.9Q1!"K$V+BC^[6$&:6H\H8XOE5.GCFD,F^-G[^\L/,*LJ8*92/]F MB=Z-G:%#$MC0(M6?Q.%WJ(!ZQE\L4F5_R:':ZSDD+I06666,"C+&RW_ZM4I$ MP\"_/6,05 ;!L4'_C$%8&806M%1FL>94TV@DQ8%(LQN]F8'-C;5&&L;-:UQI MB4\9VNEH^KA:?'B[6I')[./C8K5X6/SY846NR9)*\@X33";QEX(I9G/^>@Z: MLE2]:6ZX)H^K.7G]Z@UY11@G#SM1*,H3-7(UZC-1W+C2,BNU!&>T^ %Y+[C> M*?*6)Y"\=. B6$T7/---@TZ/MIJ_D!/6R0ZMO_!< ML@N%*THUDWI%9LC,^!:X-D/%$I#4ION?/W W66C(U+\MXJ=EL-OV8.;\WZN< MQC!V\( KD'MPHE]_\?O>;VV9^)^Z3:4TDV_@1+Z0^^( MI'?"&V)QKC>]4-BO%?8[%3X(3=/OI[I_HB_HA7?'J>X,=6&J!S7(H!-D$L>B MX%KA51(#V]-U"@2K#BGXFJ4IO@()>^ %M-$-3NB& S\X@NL,?R'G7$_A'\CL#7"C_KI9_URE_*;'+D/KIBN0IQ:IFW@M@P[$R!_X ^./[?.H!]+[W@ZE*5QY_L_4 4X-HE4*A[*K>,*Y+"!DV]FP'655DV=^5$B]SV1VNA ML=NRPQTVQ"#-!GR^$4(_3TR NL6._@-02P,$% @ =(1M6!!0(Y>K!0 M;", !D !X;"]W;W)K&ULO5I=;]LV%/TKA%<, M*>!%(OV59(Z!Q%(Q TN6U[8B3%->K-I=NV!SZ8LE1%-R ,'(HUCS%]N2<2>KWNP]WKA M,]ULI;[@S*8[O"%+(I]V#UR=.25*2&.2",H2P,GZNG<#KWR$=$!VQU^4/(O: M,="/LF+LBSY9A-<]5[>(1"20&@*KCSV9DRC22*H=7PO07IE3!]:/7]$_90^O M'F:%!9FSZ&\:RNUU[Z('0K+&:20_L^??2/% (XT7L$AD_\%S<:_; T$J)(N+ M8-6"F";Y)_Y6$%$+@,,3 :@(0.\-&!0!@\. T8F 81$P/ P8GP@8%0'9HSOY MLV?$>5CBV92S9\#UW0I-'V3L9]&*+YKHCK*47'U+59RE!\X^? 0? $W XY:E B>AZ .Q MQ9P(??&.1I'J &+J2-4ZG<,)BI9X>4O0B99 <,<2N17 3T(2ML3[;\0C X"C M:"FY0:_"<^#"/D N&K0T:&X.OV?[,ARU\?&.[(/3V?WO#F^0,2@[ MRB##&Y[ 6])H3[BDNY:FW!I#=:V[$CL*F:"\#WIS7[^"8[=7]M8M0GF MV03S+8$U^!^6_ \S],&I@9H*=44()IL2"+UH: AT:-6 M%>!_?E=W@X4DL?BW3;&A3<5L@GDVP7Q+8 W%1J5B(^.(N0D"EB92J/DT('2/ M5Q$!JER"-%FI(DE"=7U/DI2TR6-$[BI/#C;)P/3"83]#T)U<3IU]G7>;*7U+ M8 W>QR7O8R/OBT02A:J(QWJH\-;)Y-:(T97A' S"&L7P@%Z;^7Q+8 UZ)R6] M$R.]CTSB" 3U:M/&KQ&D*[^3HQX,AQ?N:'S LODGA^.!)LI?4M@#94N2Y4NC2KYN1YO#@4C2E>.+X^'@CN># Z'@LV< MOB6P!LG0K1R*:Z1YCL7V;9+-(%U9+M#&-9H'KOH[8-EJ4M\66I/GFA.$1IX] MLI)@AU]BHAJ421$S5H8TB7\VFK:0;$3N3#H](GZ!CSFWF]&VA-3E'%>?H M.PI]4*WJ&_V^#R3'B<#Y.Y;3JAAS=E8%'56<(3Q6Q69.WQ9:4Y7*ZD*SUWW M''RB^]:5N3FT,[E6S:Y5--\66E.$RN_"_]7P0JN.URJ:9Q7-MX76U*URO=!L M>SVR)ER9+A#H>;N83UH5.?:E WAQ4%CFYFR=F;;JH#YA-1FL_"LT&]BR MYPK%F?JGKO#0Y)MNE//*IIO M"ZTI1N5VH=GN_LA;''CL6R\F$!V2;].V>E;1?%MH3?(K&PS?Z8,;(V''&]3*8Y:-;/JB*VB>05:8REV M>;@4\VWE;&I6F6)H=L6=-".8)VHZ%_HEAC(;XD?%LVJUK:)YL,6Y'[D;WU;. MY@]>E==&9J_=+EY= DXB)4)XVGV8,W35P"J:9Q7-+] :B@Y.3?^H\N'([,/? M^8(5';ME-!I M533?%EK.LU/;;1 3OLFV>>B*H99)^<:#\FJYE>0FVT#A5+?G^U#N,-_01("( MK%6H>SY1"VJ>;^W(3R3;97L75DQ*%F>'6X*57/H&]?V:,?EZHA.4&VQF_P%0 M2P,$% @ =(1M6.^AT\&I @ C 8 !D !X;"]W;W)K&ULK55=3]LP%/TK5H8FD(!\-2VP-E(_0$0:K"-T>YCV8)+;QB*Q MB^VT[-_/=M+00EKM82^)?7W/\;G7SDE_S?BSR D>BUR*@96)N7RRK9%DD&! MQ3E; E4K<\8++-64+VRQY(!3 RIRVW.U/&$!8Y;_)*G,!M:%A5*8XS*7#VQ]"W4]1F#":%WG.A9*2B%9 M48.5@H+0ZHU?ZSYL =SN'H!7 [SW@,X>@%\#?%-HI@,0D%R?;L#,TBR?H^.@$'2%"T6/&2H%I*OJV M5*KUWG92*QQ5"KT]"ET/W3$J,X&N:0KI+H&MRFUJ]C8UC[R#C!-(SI'OGB+/ M\?P60>-_AWL'Y/C-$?B&S]]W!*50$2&V6WV*QJIF0A= I1X*D@*OVOWKJ\I& MD81"_&[K9K59IWTS;0I78HD3&%CJJQ? 5V"%GS^Y7>=+6R?^$]E.7SI-7SJ' MV,,'6 $MH:W&"M@S0.U3J]#M]CP_]M[P=94&C+#BH[%ZY M*Z$)*UK%!1\VO;P,_.X[:1^S.A?Z-N[HLK<^[ +XPOB=0 DKJ:SN>Q-M+'5H MG.1=?*2LMG+&-YK*I^\P7Q J4 YS1>F<]Y0P7GE?-9%L:>SCB4EE1F:8J=\% M<)V@UN>,R&PO=V]R:W-H965TV$\(2WN3D^+:E9B<\%S%+*57 LD\28AX.*(H$79[VSOP/41": L4=WQB]DSO'R'3E MEO/OYN1B<=KS3(MH3.?*2!#]9T.G-(Z-DF['CZUHKZK3%-P]?E3_5'1>=^:6 M2#KE\5]LH=:GO7$/+>B2Y+'ZRN]^I]L.#8W>G,>R^!_=;>_U>FB>2\63;6'= M@H2EY5]ROP6Q4\ ?'"B MP7P?H'P0(%@6R!X;@V#;8%!0:;L2L$A(HI,3@2_ M0\+SB\N/LQDZF_YY(+]$GP@3Z1N*:I M6DOT,5W0A2W0UQVO>H\?>W^.G8J7?'.$//\=PA[&;0UR%X_H_ @%9?&@I7CT M_.+8T9N@>I9!H1<<>I:YU%>DW'T0[\P#4RQ=T53M/;N__]!WHPM%$_E/2^// MR\H&[969^>B#S,BY.>?_-#[M0TDI%@$)&9!'E20!R[UR6^< M+^Y8'+<13' 0XL%)?[.+XJF[K#X.JSX.G7VL0KJMD\ZB M73L)*18!B5G(P@I9^)JQ%T)"AA2+@,0LR*,*\L@Y+J=$KM%\%V0;NU$C) )/ M_[,#9^JLJ2L4(#$+RKB",G9"^:C'FWIX&DNI$NY@\;UP%(1[7)R5=>4")&9Q M.:ZX'#NY1/16H8P\:).J)-*. \UCKH-TI5%)U68_SH^;B/P [X\<9[5="0&) M681\KS9_GI/1-5-G?D J=E\<,T'._F<\-Z$EZ)QJ-K95FW/?:4LG%ZG&H;A@M'T$ M![[R]J387._84POI%(20_,.<.6-_JP,6) +3:4FHVF-MF^TU[J$<,S MG9@\O$-93 PPS+BVS-AMF?=GHD="#ZU\6CSR MZ'C?^;AK[,SG)2PRKBTR=EOD<@+:&3=F,LJ3]DD(MQCF, SV9VAWE9T!O81C MQK5CQF['?)9PH=B_Y1JB'DR,MZ,!78A^HDV^AQXH$6TQ'D$UQ,95.VG\S'5L M]!_ZS%*6Y$DK+M E;5"U"$K-)E@;;ORJR]H8=%T;5"V"4K-)UZX=NUW[1ZE8 M0I1^DVI;NLS--+@Y\.*$-.?3)YKE%\'=RNLE7#VN73UVNWHKMLG]P=B&-.A3 M4+4(2LTF6-M]?/RJL0UI]J>@:A&4FOU9ODX= G?J\/S8=@MU_NCN;A;&A]_< M4 VQB=591>#.*G:C^UJ0!4V(^%Y^Q2E.T25)#A"$3!BFH&H1E)H-M4X_ ORJ M^T,@4X\IJ%H$I6:3WMF(\]1:OR+IBA6?1 ZNWP8M"8PW;GRH=E?5&XV*M!7&A]HI)^@*#?BEB>*9\76U%NN]%10 M'*ZI?KT+CPQ%53;H2?_ U!+ P04 " !TA&U8AZM-?/8" !/ M"0 &0 'AL+W=O3OHK7 =\Q;/A.&RDE#Y0^JLXL'AJ6 M(@0I1$(AA/*QA@FDJ0*2-)XJ3*.>4B7NMK?HG[1VJ>4AY#"AZ0\!%-N?Y'FRK6,E!4<$&S*EDRR# IG^%SY<-.@NT=2'"J M!&<_H7,@P:T27"VT9*9E34,1^@-&-XBI:(FF&MH;G2W58**^8B"8?(MEGO#' MBV!V>QT$:#3YMI@%L_O9U]L 7: IVM@ N=H%#T5F&-M^IQ1I-U#,U)6D!H] MG8((<$AB/C"%Y*IF-*.*U[CDY1S@93OHAA*1 M<'1-8HA? IA29*W4V2H=.ZV(4X@ND6N?(\=RG 9"DW]/MUOHN+7QKL9S#QE? M<#G"^:Z_YV@B-6.R B)4D^,86.GQSR\R<$9/Q7DYOE9)WFR=16<,7S,(*A M(=R/Q+8"Y5>K=+[GS7L'=.7(X&]\*57 M^])K_?IWL 920)/&WJMBLSM.7_[J>BOIEW'>;IQENXYG-]=EOV;6;V5V*^\% MF$0T W2:4L[/FCCV7R\(KV=[>PQ?1UUTW _=WAY!<^=LRH"M])'-Y=(NB"@W M[WJTOA6,]&&X-SZ6MX7RU -#D9YIP==Y9:)V=.8Z*%I!2=20RX-@S$S*E&E_E MW%&9!!I;HS1Q?-<=."EEO#,>V;9[.1Z)7">,P[TD*D]3*E>7D(CE>GUC8$<\,5BJK6=B M7)D*\=V\W,3G'=>L"!*(M(&@^/$,5Y D!@G7\6,-VBGG-(;;SR_HU]9Y=&9* M%5R)Y"\6Z\5YYZ1#8IC1/-$/8OD'K!VR"XQ$HNQ_LER/=3LDRI46Z=H85Y R M7GS2GVLBM@R\P1L&_MK ?VUP_(9!;VW0^ZC!\=K@^*,&_;6!==TI?+?$!533 M\4B*)9%F-**9!\N^M4:^&#=?E(F6V,O03H^O+VX>R-/%M\>0W(87D\>'\#:\ M^W-"#LD=E9(:%>^+.;VWYC;\\FMX'JA2,ACB*L #CI2>N._>'/I-R(&$!V1GM-IM/(#LB;NWL%3)ZI;0]B]=[2UK*)'FB20Y=SKPIM@H4M@554Z)@ MH0G[%\68XR%-#A*A5*T"Q0R#+04._7Z=!/T=J0[1C=V!0>.:]Z6W); *O8.2 MWD$CO8^U)'8)9D5X['-B=B7@T8IH2;FB-N'HDBF8?J+ISSJZ!SLL>G5D#W95 MZ=5QW>C OERW!%;A>EAR/6SD>F*VB$.3:<4D$BFFGXH6"1P>_GP.F!)J,ET5 M6\EZ7$97MIDNJ8R[A.?I%#>;[?U(:KSOIM4F6-@26$7IDU+IDT:E M;](,#P\K'$J522PU)&YBYJP'W,\RTU-'^:RA,8QLS$0Y_:;JA= 5D!E'3NG.[Z_9F=WA-^KW;_? MA0H;U_])=CQW4RBX'^-GB8>>!HY?HUEMSN^^RTGS3/N&:*MH85MH59:WRC'O M0RQW"=L$K#D :ZGVW@W.]X<$[P\)FQ?]65+\#2E^\RFE(<,:$>1\12:(SB*H MYZ,19M\2I%6TH%6TL"VTJB";RM+[?Y667JNU9:MH0:MH85MH56$W]:777&#> M\&?,WHHL8KMEL>>=5-.J0@QGZVXTQ1/$7DHK+'9RKHN+ MQ;*UO/B^L->]K]HOO;.@N+[>P!2WZ;=4SAE7)($90KI'0UR<+"ZHBQS 3ESP3C_P!02P,$% @ =(1M6"_!AG?; M P -Q, !D !X;"]W;W)K&ULS5A=;^(X%/TK M5G:U:J5.$R=\31>0H*6:2F74@6GW830/)KF 52?.V@[,2OOCQT[20$K(M*.H M:A]*/NX]]YZ#;W)P?\O%HUP#*/0C9)$<6&NEX@O;EOX:0B+/>0R1OK/D(B1* MGXJ5+6,!)$B30F:[CM.Q0T(C:]A/K]V)89\GBM$([@2221@2\=\8&-\.+&P] M79C1U5J9"_:P'Y,5S$'=QW="G]D%2D!#B"3E$1*P'%@C?'&)NR8AC7B@L)5[ MQ\A067#^:$YN@H'EF(Z @:\,!-$?&[@$Q@R2[N/?'-0J:IK$_>,G].N4O":S M(!(N.?N'!FH]L'H6"F!)$J9F?/L)4+K2(*7)W@IT:RSE-854638%WR+A(G6:.8@U2;- MUFQH9+[&N1+Z+M5Y:G@]NIFAA]'M_01-)Z/Y_6PRG7S^.D]FVE&S*PMI\7'V?%W2/%L8NF M/%)KB291 $$9P-9,"CKN$YVQ6XMX!?XY\O 9:1>*;ZMUM= -TH".7W M*KFS;EK5W9@GPH6,B0\#2X^\!+$!:_C7'[CC_%TE54-@)>%:A7"M.O1,N$VV M^)9(KHDNH9\:/NB9#] )C5# &2-"HAA$=K]R_655NFD5\T3;#+M=Q_SU[09\?W+;7.VRT(A"WN\[11C\6C7ZL;?1+PI56-A;4UTK3)]NAW\#B47NL MDUO8 $/X%/V/7CS&M15?NQH; BN)@YV=>7#>U2#G[32D75-H9?'VG!=^DV'. MR_QZFBL"Z\<9NSLN[HO?83=1G"AYAK+9<-&W*80+$-]?,R/UY5[]13>$5A9G M9P+Q^W*!N%$;V!1:6;R=$<1OXP3S,ON+_V ^ZD+*[>^\'7ZYN2L/AO=[@]&H M"6P*K2S.S@;B]^4#<:-&L"FTLG@[*XC?Q@OB0Y-W,!AU(5G[]MX61 ABE>[, M2.3S)%+9S_?B:K'[,TKW/)Y='YM=H71K8P>3;2E-B5@9P\A@J2&=\ZY>O"+; MI$:2 #"!.C[2Z[-7'YB"A1[9<.?4$L#!!0 ( '2$ M;5@'SIZG:P, (8/ 9 >&PO=V]R:W-H965T;0=(T-"M4MDJ&.V':1]<<@&K29S9!EII/WZV$\*C M(4U1OB2Q<\_Q/2>.[=M:4?;$YP "/8=!Q-O&7(CXTC3Y9 XAYFR&F:(261T6KKOCG5:="$"$L$=0WP1AIB]]""@J[9A M&^N.(9G-A>HP.ZT8SV $8AS?,=DR,Q:?A!!Q0B/$8-HVNO:E9[L*H"/N":SX MUC-24AXI?5*-&[]M6"HC"& B% 66MR5<01 H)IG'WY34R,94P.WG-?NU%B_% M/&(.5S1X(+Z8MXUS _DPQ8M #.GJ.Z2"ZHIO0@.NKVB5QEH&FBRXH&$*EAF$ M)$KN^#DU8@M@-PX G!3@[ -J!P!N"G#+ FHIH*:=2:1H'SPL<*?%Z HQ%2W9 MU(,V4Z.E?!*I[SX23+XE$B?22/)P#>=@.&M!(S#GJ1S[XNP2F%)4I<];*>DXAHP>3,^3:GY%C.6Y.0E?E MX4X.W"L/MPO4N-EWX O^P2_AU1>Y9Q?8>;_R3,Z(:KE$ZEUY)+'> )M M0RX4'-@2C,ZG#W;#^IIG4I5D7D5D.P;6,@-K1>R9@7F.)R@V$?9_H!=A?,!+-D)@#>@',\FQ**!M; M-NW[4\\STK)>&>F]#MQ$[ AJ9((:A8)N@7-$PA@3IA>E@'(./$]%XTT5;T9X M11$[Z3>S])M'S\[FJ\$.S,ZR@5YA+D?.O/-,Z7FATFS[^(=^QL"P4+,NW4IR MOU*P!SL8 IZ*](24J5/UFB%>< MSK%R-R=%N_ <53ROW;)'G=*17D[D_FYH;A4H(;"9+O0XFM!%))(3?=:;%9-= M74+M]?=4D:D+GPU-4J$.,)N1B*, II+2.FO*(P9+BKZD(6BLRZ!'*F11I1_G MLE &I@+D^RFE8MU0 V2E=^<_4$L#!!0 ( '2$;5C?BU@EL0, "$1 9 M >&PO=V]R:W-H965T5:(J95*69[9MHA3DF-QRDI2J"L+QG,LU9 O;5%R@I,J*<]L MY#B^G6-:6-&D.C?GT82M9$8+,N= K/(<\]_G)&.;J06MQQ,W=)E*?<*.)B5> MDELB[\LY5R.[14EH3@I!60$X64RM]_#L @8ZH8KXAY*-V#D&NI0'QG[HP54R MM1S-B&0DEAH"J[\UN2!9II$4CY\-J-7>4R?N'C^B?ZB*5\4\8$$N6/8O360Z MM4(+)&2!5YF\89N/I"G(TW@QRT3U"S9-K&.!>"4DRYMDQ2"G1?V/?S5"["3 MT1,)J$E ?YO@-@EN56C-K"IKAB6.)IQM -?1"DT?5-I4V:H:6NAIO)5<7:4J M3T;SFR_SRYN[_\#[SS-P^?7^:O[I\O/=";BMIQ6P!9AS91HN?P-<).#RYXJ6 M:AHE>#TC$M-,O $GX/YV!EZ_? -> EJ NY2MA(H5$ULJAOH^=MRP.:_9H"?8 MS$A\"ESX%B 'N8;TB[]/1]UT6^G2BH-:<5"%YSXE3E/Y6S#/L"JY*\"W:Q4. MKB3)Q7=3J37VR(RME^>9*'%,II9:?X+P-;&B5R^@[[PS%3X06$<&MY7![4./ M.@8@C_6;2JYQ@@I'/T#6$?0A1*X_L=>[U1CB1AYRQ["-ZQ =M41'O42OB1#J MP1"O\E6&)4G4>E9RQ!3K)X:);PWG[_ X\4XX"%#PA%VW[0CL[T>N MB=H0I2Q+ ,U+SM9$>-40Y07[;WQ[9_^J/QY\PGQ)"P$RLE!ISFF@_,'K_7@]D*RL MMK0/3*H-[AZ2OR/O3(ZWC'\5:T(D^IXFF9A8:RGS*]L6T9JD6)RSG&3P9LEX MBB7<\I4MV--QCE?DD%K0V8D210)^O&M@EIUF\IQ_WI'_Z ' M#X-98$%F+/F#QG(]L2XL%),E+A+YP+8?236@@>)%+!'Z/]J6MD,PC@HA65HY M0P]2FI7?^'LEQ)Z#[[SAX%4.WBL'SWO#P:\<_/ 6##4.OQ>KOQWGA&8D"B<^2[/>0YGHN>'@-T\O,ID@5?@&%;!]^/ M\W>X%DSP?HQGP(2=#:XAGE]/%E_S_;5S#\T3G$F$LQB%WPJ:0^:0 MZ*]/8(YN)4G%WVU3I63WV]DJ(5Z)'$=D8D'&$X1OB#7]Y2=WZ/S:%I8N84&7 ML+ C6"- _3I ?1-]JO/\&5N>%8(@+ 04&IPR+ND_6*7EMJ@8@<=&I82--$R5 MJ,UT !4+_L;V9E_P0[M7%J')HB'-H)9F8)3F$Q,"G:R@=)XB*% Q%3D3.$%L M60HEVL0Q(H\59W PI)'ON(-#=0X-75C/@T,=PT/+81\^^X8-L8:U6$.C6 $5 M$>1=FA4D1I]AS>OI(WHHT++!0Y!M\8P><4+0O^CC<\RA,M,(?>!0^0M.LU6; MG,9&CY6S2UC0)2SL"-:(W*B.W.A_3-&C+@/4)2SH$A9V!&L$Z*(.T(5Q:=T7 MZ8)PM7ZJNHQ6)%,+C'%826__$+DIL<.]M>XUL\',V/"Q@G<)"TU];ZAX6:MX M:501IGE$2"S0DK,4DOF&"$E!/*(34R' '))Z:TZ_/,B9_M!I*5(S8P^.E;-+ M6-@1K*&\Z[SL&)P?%8>R=*XX*_(>HEF4%#&D?%547\H&VY6-GJ' 5DWMSPS_ M8KF@F4D"4@ MG?,1_#KCY3E%>2-9KC?B"R9A6Z\OUP3'A"L#>+]D3.YN5 /U:='T/U!+ P04 M " !TA&U8SECO:4D# !>#0 &0 'AL+W=O@)CE+-ZZJY,?6Z9,GC*(4Q16R9))@^ M#2 FZYYF:IN)231?<#FA>]T,SV$*_#8;4S'22Y8P2B!E$4D1A5E/ZYL7OFE( M@(KX%<&:;5TC*>6.D'LYN Q[FB$S@A@"+BFP^%O!$.)8,HD\'@I2K7RF!&Y? M;]B_*/%"S!UF,"3Q[RCDBYYVKJ$09G@9\PE9?X-"4%OR!21FZA>MBUA#0\&2 M<9(48)%!$J7Y/WXLC-@"F,X>@%4 K%U :P_ +@#V2P&M M!2SN12E \^YMCK M4K)&5$8+-GFAS%1H(3]*Y;I/.15W(X'CWGCR8SR:W/Q!_6L?C7[>7HZO1M)569 5Z!Y'S^8CO&YSKMDI/6X?8O>U-7>=:CG856KX]5Y[I=#H=L9E6VW[4A%FNV=X)\VO";-MV MW3*LHJ%=:F@?U# DC,L"G>(8:LON(/RU2]\DF=\06<4VI[3-><=R1:?%H$[90<[7[H=DHO.^]88YTF M/6V2S&^(K.*I:3QW:\:;JJR ;W]G+-G 5&JL)JAEN#L55A-D&]9.?>E;C6<" M=*X:>(8"LDQYWJN5L^4AH:]:XYWY@3P\J(;VF28_>5QA.H]2AF*8"4KCS!4? M#IHW\_F DTRUMW>$BV9972[$ 0BH#!#W9X3PS4 ^H#Q2>?\!4$L#!!0 ( M '2$;5@@;"BL(P, ,(* 9 >&PO=V]R:W-H965T>G;&&VD=@DPB4W3RN #XH.;7%L+QRZVVV[\>NPX M"RUDT4#]DMC./<_YGG/.-]H)^5VM$#7<%8RKL;?2>GWF^RI;84%41ZR1FR\+ M(0NBS50N?;662/(25# _"H*!7Q#*O7A4KEW+>"0VFE&.UQ+4IBB(O)\B$[NQ M%WH/"S=TN=)VP8]':[+$&>K;];4T,[]FR6F!7%'!0>)B[$W"LW1@[4N#SQ1W M:F\,-I*Y$-_MY"(?>X'=$#+,M&4@YK7%Z/']C?E;&; M6.9$X;E@7VBN5V/OU(,<%V3#](W8?< JGK[ERP13Y1-VSG8X]"#;*"V*"FQV M4%#NWN2NTF$/$/4? 405(/H#$/8> 70K0/>I@%X%Z#T5T*\ 9>B^B[T4+B&: MQ",I=B"MM6&S@U+]$FWTHMR>DYF6YBLU.!U?7'V:7+V_F'Y,83*;I9]F\!HF M>4YM%@F#"^Z.HLWIBP0UH4R]-":WLP1>G+R$$Z <+BECQD"-?&UV9'G]K/(^ M==ZC1[R'$5P*KE<*4IYC?DC@FU#J>**'>*91*V."60>ZX2N(@JC;L*'SI\.C M!GCR='C8 $_;X5=BVX&@T?N!&-TZN=V2K_L(WWLA\IU)#A">FU1JPI=TSA F M2J%6D%"5,:$V$N'K9*ZT-'_MMZ8D.B^]9B^VDIVI-I4]=K8XUN%BPT#1A?8E(%VMR+_ M5>YCDJ7_$].!MOU:VWXKU:004M.?KHKAG;EB5:/(CJ5?LMC[=1OW.\.1O]V7 MT]D,]VS"0XOD;XO@T")MW>U_GK-!K<6@58MWE%.-KYFYG7-3N^N20,J2\,I< M_;:YH'P)9%^U-4HJ\B;1VMV=NB3"&RAUE>E?3^HQR=(CD;F$ M^7N7=8%R679)"C*QX=K=<_5JW8A-RO[CC_5I>):X?NHWC>ON+HE<4JZ X<)0 M!IVA.7'2=4QNHL6Z; GF0IL&HQRN3).)TAJ8[PLA],/$.JC;UO@74$L#!!0 M ( '2$;5CA,$R84@, $0- 9 >&PO=V]R:W-H965TFZ1>JJJFFWAVD/#MPDW@"GMDFZ M_?K9AE)(2-I(["6QX9[#N0=?7]-?4_:;+P $>DSBE ^,A1#+,]/DX0(2S$_H M$E)Y9T99@H6"HF%"F2!_L7X)[RY 8!+S]Q)U/[E [X[>HR-$4G2WH!G':<3[ MII JU;/,L%!TGBMR=BBZ@/ $N?8'Y%B.VP ?O1[NU.&F]*8TR"D-5%+'>>HX?,@(@^BL*>^MZ&S(>K4\YIE>J5, M[S!#\U?U]DW/L9V/* 71I-?;4N)9OKVIMR'*=SL[!/NE8'^OX#N&(]E#9']! MLK*1GJ)KG$!CD>_E.G3AMT162[M;IMW]GQM MTT?6B*K^= K?>BUN0'TMI:@ M;?6V-H"7HFI*3TNEI^UM *?;I6T[_J;.IJC>#IFV]=Q[K;U"1[J_ T.W$&N% M?$&6S2US+]&ARZ@MMGK:E2.'_3\KJF!ORXN6V.I>/)\N[+U-^]"J*MBJ"['C M>UME]6)87>WS&<#>?P@XJ++L[>Y^['6*16RQO1P(3]S@*D >7]&J7B:J(-T^>$4_ -0 M2P,$% @ =(1M6+C%WTO* @ \P@ !D !X;"]W;W)K&ULK991;]HP%(7_BI5652NM34@@82U$HD [I*VJ2KL]3'LPR06L M.C:S#;3[];.=-*-M&A#:"[$3G^/O7&([G347CW(.H-!31IGL.G.E%N>N*Y,Y M9%B>\04P_63*18:5[HJ9*Q<"<&I%&75]SPO=#!/FQ!U[[U;$';Y4E#"X%4@N MLPR+YTN@?-UU&L[+C3LRFRMSPXT["SR#,:B'Q:W0/;=T24D&3!+.D(!IU^DU MSOMM,]X.^$Y@+3?:R"29MBK.>@ M9"D5SPJQ)L@(RZ_XJ:C#AJ#1_$#@%P)_5T%0" (;-">SL098X;@C^!H),UJ[ MF8:MC57K-(29?W&LA'Y*M$[%HYO[WLWUZ/+K$/7&X^']^!0-I2*Z/I"BJZ5: M"D"]C M%_F!;]^&3?H$DH.,!*$RH/$&GZ&$\0,>')^@0$8;NYWPI,4MEQU4: MT$SC)@7,90[C?P S@.0,!8U/R/?\H$+>WUWNOY:[NBQE;?RR-K[U"S[PN^8\ M71-*D4Z#1DQA-B,3JNLA)2B)!D0FE$M3H9^]B51"OY*_JD+GLS2K9S'+]%PN M< )=1Z]#"6(%3GQTT B]BZH2_">S5P4)RH($=>ZQKFNS*F"NBJS*;!NKN!4% M7L==;8+76N\)WBS!F]O 6U7@N2JL!Z^UWA.\58*WMH&'5>"M7[@)>:[TG>%2"1]O VW;!3^"9L[0J0_0N@Q^%GUMO0M1.LV>(=AFB M71MB8[/"=K/*G8\.VG[#OT ,5%6N]OME[(6-M[DJ1H5!\]^H'-C=.)+,Y\ W M+&:$241AJG7>6:1?3I$?L7E'\84]I29&PO=V]R:W-H965T MG+><;5' M-*:1U(A0_5O12QK'FJ3\^+N =LHYM>'V]B/]*C]X=3#C,*.7//Z#3>3\O'/: M01,Z#9>QO.?K7VEQ0#W-BWBQ&(+0.O MN\< %P:X;M#;8^ 7!G[=H+_'H%L8=)_K4J\PR _=V1Q['K@@E.%P(/@:"3U: MT?1&'OW<6L6+I?J'\B"%^I8I.SF\^?SIES>O3K%[]O$+N;]% 1E]0>_1IU"( M4$N(W@94ABS.WJF]7Q\"]/;U._0:L13=LCA64F<#1RH_-,V)BCDO-W/B/7-Z MZ):G,(>6P"."D 9!?P8A1&V$G];IL?(Q4<(N]AO.B"[^<5" M'"/?S;8$@R__$GX.<_?RQM+=)UF4BQ51I#HSQLU M %U+FF1_-7@WVM"ZS32=Z#YDBS"BYQV5R3(J5K0S?//*Z[L?FP(-"0L@800( M9DC2+27IVNC#7 $^19&@$R;1-(Q8S.2/(S3F0J%8.LNSY9'*NQ%?IC)3.3RB M;!6.8XIHS&9,;RS3L3IGZ00MJ(B4LNI"T*3GQA5ODS'TA68U=(]/!\YJ6R>K MOVUU@H01()BA4Z_4J6?5Z6)T@ZX*<="_Z%&VRURVIEA;<6W/'4A8 DC0#!# MDWZI21\TG?4A)8&$!9 P @0S)#DI)3FQIS.>SMY+*A*UI!LWGA=6^[8B0,*" M#>QD*SEV>V9N)+M#?+<<8@3LM S8J35@]W3%XY5.\[4K@$HRK7..=:JVL86$ M!9 P @0S]#HK]3H#S3EGD)) P@)(& &"&9)X;E7IN"];1*ERBB7+9&LQ%87* M#_5=DU;%+-NG-\:U%'#9,,CKN>:@P.YOV^!"TO8:]\5K4;7CEJ7Z M2MLH#6@I#$H+0&D$BF;J5Y7#'FP][($6Q*"T )1&H&BF,%51[#U1%?],D\_> MTBMFKO?T=E:MSQH6V(^C==2!:&;4J\K:.U!I7:4SM?7P^>H>W?"P\7;(R.Y" MZU,(M.8&I1$HFBEF579[L'6W!UIX@]("4!J!HIFWUZK:&]MK[UP85@ISI#,9 MR]#FYK8J^M J%"Q/9/N6;L4$]>61=U)/8G9/VJH 2B-0-%.%JD;']AH=)M>- MU$4(W2N9]B<\NQ]MSRM06@!*(U T4]&JG,<8-.%AT,(:)T/2B-0-%.%JB& [0V!GTIXFZYPHS2@;0106@!*(U T M4[^JUX![L.D-M(D 2@M :02*9@I3-1&PM18^9*U:S%PK0L_J2>\YHP+[4;2. M^2'Z [CJ#^ 7]@<:8ER_A_+T'1/<6/OOW-BR^]CZG #M)$#13'VJ3@(^8">A MN 7Y5"?![D+K! ?:20"E$2B:*6;52<"PG00,VDD I06@- )%,Y]-K3H)_J$[ M"7YS)V'W)K[=D]8/HX)V$J!HI@I5)\$_8">AS'7/Z"38_6C]=#%H)P&41J!H MIJ)5)\&'[23XH)T$4%H 2B-0-%.8K:?Q#]U)\)L["=YNPH-]^A[V\7O03H*S M]<9,0L4L?U4I0_DZ>O/R3+FW?!WJ(G\)R*F&;]ZEN@W%3,F#8CI5IN[QB:K, MQ.;UI,T'R1?Y^S=C+B5/\LVYDHX*/4!]/^5O(" #1!P &0 'AL+W=OVC/\1"8!$NY1FHF\D4N9WIBFB!%(L;E@.F9I9 M,9YBJ;I\;8J< XY+IY2:CF7Y9HI)9H2].%(%&F*^>L]4+;M M&[;Q-C EZT3J 3/LY7@-,Y"+_(6KGMFHQ"2%3!"6(0ZKOC&P[X:!MB\-?A#8 MBKTVTI$L&?NC.Y.X;U@:""A$4BM@]=G $"C50@KC;ZUI-$MJQ_WVF_JW,G85 MRQ(+&#+ZD\0RZ1NW!HIAA0LJIVS[ '4\':T7,2K*?[2M; /70%$A)$MK9T60 MDJSZXEV=AST'VSOAX-0.SD<=W-K!+0.MR,JP1ECBL,?9%G%MK=1TH\Q-Z:VB M(9G>Q9GD:I8H/QD.AL/I8CQ"@Z<1>IX_C*=HN)A.QT]S]#@9W$\>)_/)>(8N M1R QH>(*?4&+V0A=7ERA"T0R-$]8(7 6BYXI%8W6-*-ZY?MJ9>?$RB.(;I!K M7R/'90([+MK6]3_2>Q=#MPF M!^XY]7 01;R 6&VLBAIG$;1%6TD$I82^(S:A[>@=V.Q'<6S4L8/&YAV/L#RKZQS"'ULYGANX[?!! M Q^O>/@/4$L#!!0 ( M '6$;5@;BZMX8@, '8- 9 >&PO=V]R:W-H965T%2+"D:J72HMUK3Z?3?3!A *N.G=H&=O]] M[3B; S8;+5*^@-^>9\;/9.SQZ"#D3[5%U'"?,:[&WE;K_-KW5;K%C*B.R)&; MF;60&=&F*S>^RB6250'*F!\&P<#/".5>/"K&%C(>B9UFE.-"@MIE&9$/4V3B M,/:ZWN/ +=ULM1WPXU%.-GB'^GN^D*;G5RPKFB%75'"0N!Y[D^YU,K3KBP4_ M*![441OL3I9"_+2=SZNQ%UB'D&&J+0,Q?WN\0<8LD7'C5\GI528M\+C]R/ZQ MV+O9RY(HO!'L;[K2V[$W]&"%:[)C^E8,Y"KP3T7FJA7P+Z+P5$):#8NN_V7@@W M(YK$(RD.(.UJPV8;A?H%VNA%N?U.[K0TL]3@=)S,%U^^_9,D,$V^)A\__P6+ M+Y.O\&:&FE"FWL)[^'XW@S>OWL(KH!SFE#$37S7RM3%N*?RT-'3C#(7/&.J& M,!=<;Q4D?(6K4P+?>%VY'CZZ/@T;&2>Y[$#0?0=A$(9U#C7#9YAVH.?@O1KX M[.7P.NO)R^'=!C%Z51Q[!5_O&;Y;U%2B26 -4^2XIEK!OY.ETM*DXG\U_DT= M7[^>SQY/URHG*8X]<_XHE'OTXM=_= ?!ASJIVR2;M4F6M$1V$I1^%91^$WN< M9#D3#RA-PNIT"SG*U 3('+\@UH!N$B$U:2'IBA]T@L&9_HU^7*I_FV1)2V0G^@\J_0>-^D^<[GM4FO+-F?"IR'+"'TZ^ M_KIK93JHBT 8G46@T9-+(] F6=(2V4D$KJH(7#5&X$]U/#*ZR3NQ%]Z97KR**CM(@Z?YYF MQ>SIFG[G[.Q*GJX).\-JC=/!/RHP,Y2;HK)7)G=W7+N"K1JM'@^3HF8^&[\Q MCPKW!OB?QKU(YD1N*%? <&TH@\Z5\4BZ*M]UM,B+,G8IM"F*B^;6/(Q0V@5F M?BV$?NQ8 ]53*_X-4$L#!!0 ( '6$;5A\;&_!KP4 %$M 9 >&PO M=V]R:W-H965T>-I92KLV93!$L:$W'*5C119^:,QT2J0[YHBA6G9)8ZQ5'3 MMJQN,R9ATA@-T[9;/AJRM8S"A-YR)-9Q3/C/,8W8\WD#-S8-=^%B*75#)T?MZXP&>^;6F'U.*OD#Z+G>](W\H#8X_Z MX')VWK!TCVA$ ZD11'T\T0F-(DU2_?B>0QO%-;7C[O<-W4MO7MW, Q%TPJ)O MX4PNSQO]!IK1.5E'\HX]?Z;Y#74T+V"12/^BY]S6:J!@+22+H5N[M ]U*&7._32 M8&5/-PV-0R09#3E[1EQ;*YK^DL8W]581"1,MQ:GDZFRH_.3HSKV]N;N_&']Q MT=3UK]SK>W1Y[=W<75W<7]Y&<:+F@CPZ5)(S$)_0!A0FZ7[*U(,E, M#)M2=43CFD%^T4EV47O/15OHBB5R*9";S.BLQM\Q^P]>\W?-_M@V )KJ"1:/ MT=X\QK%M)$[IZA19^ 39EFVCKU,'??SPJ>[!F#$.#4Y1*\.TD* +->AEW?,Y MH#TQO\ILRX+S#<:9GY!^.P?684@A;Q4AHI=S6OI% GVBRIB?HBOS+ M.)JD8X]R]/<798@N)8W%/S6]'6?4=CU59Y(SL2(!/6^H5"$H?Z*-T>^_X:[U M9YT\(&$.),R%A'F0,!\(5A)-NQ!-VT0?7:_C!Z41-D=J<:#GR62Q&2 "_3*, ME;&1>ZQL,E@WA>G%Q].H-6P^[6KAI46[;.&^RO @N^P#P4I1ZQ11ZQBC]H4) M@=0Z:!:*%1,DTO$C0E!9E\O&1M:QD8*$.9 P-X/U=N+?:UFX4]' 2RNLIN&. M53;S7YIUV^JWL"J%K5N$K6L,F[,)E\_9>G6"LF,ZT^%[^(FF)%*S]S63^D2@ M\GNHIO,9NLD&)DOT@)RP,%)M]^L'/5(OTI@K\R9Z;[(JZ$&*!A+F0,)<2)@'"?.!8"71] O1] 'S2__E ME-KJ6Y49=6*\XK$:@(2YD# /$N8#P4H:&!0:&!@U\/GGC)-U% ;(XR10N44G MG%\HGT_0G+-89:-$ZI/JG5\NB[GE!$VS92,:TR18QH0_*L>;8GVY.:N\ ZH! M:4WG+A2/=>HR]O+8B0@2YD#"7$B8!PGS@6 E$6)K6]ZQWB1_Y5@@W8#2'%": M"TKS0&D^%*TLGIW:(#;.8>49AJL9!JE92#>11>U2V4YN8T;.^D M;>NTUZ^^+]7;]0>5=VN_WFZ ][PR87L;0]L<0ZJ3Q6[>>(4YH'2?"A:68G;^BI^FP(K!JVP@M(<4)H+2O- :3X4K2R>;9T5FPNMQZ:F.J]NIT]B6E;@\7F(NRWD%/=]B[Y M"+2F"TIS0&DN*,T#I?E0M+( M]5DW'V;? 1:$ :E.: T%Y3F@=)\*%I9/-NR M,#86$/]'/@*M"(/2'%":F],J&0.W<34?U=I9=KN:@=ZBE(NWM5QL+N:6_V7T M'LD*LB8Z :4YH#07E.:!TGPH6EF%VVHR'KQ-L@*M_X+2'%":"TKS0&D^%*V\ M-VU;!+:-=<+CDY69=ZQJ0&D.*,T%I7DYK9K2<"7U^?OL!I67JN;.QDXUVA?I MGEV! K9.9+8YL6@M]@5?I+MA*^TN/O.SW;U;3+;9^(KP19@(%-&Y0EJG/;4H MY]G^W>Q LE6Z??2!237EI%^7E,PHUP;J_)PQN3G0%RAV48_^ U!+ P04 M" !UA&U8Z(&T[-$& !N*0 &0 'AL+W=O;)/V6+83(T?=E%&KX[&XVRV M$,L@>YNL1"R_N4_299#+P_1AG*U2$3X_+<33HY3M9Y M%,;B)D79>KD,TA]G(DHV)R,\>CHQ#1\6>7%B/#E>!0_B5N2?5S>I/!K7+/-P M*>(L3&*4BON3T2D^\ED94"+^#,4FV_F,"BE?D^1;<7 Y/QE9Q8A$)&9Y01'( M?X_B7$11P23'\6]%.JJO603N?GYB?U>*EV*^!IDX3Z(OX3Q?G(S<$9J+^V = MY=-D\T%4@NR";Y9$6?D7;2JL-4*S=98GRRI8CF 9QMO_P?;_-4 M?AO*N'PRO;BYGMZ=GGV\0+<7[Z\N/MVART_OKJ=7IW>7UY_0[V@J9DD\"Z,P M*.WXD%.?(XNX^W/KCC]VA=Y$$;9&QGQ^=9'KU^]0:]0&*.[1;+.@GB> M'8]S.=SBHN-9-;2S[=!(Q] P05=)G"\R=!'/Q;Q),)8Z:['D2>P9,3+Z8O86 M4?P;(A:AP(#.^X<3(-SO'XX-:F@]=;3DHQU\3_,P%:LDS#N8MJ^RT=6>9:%!--*8"CU'9KX9_M3A4# MW]N>("#8GP"@J4%AHM20GVU1%'@7@P"8%X$Q="BLKAHVN9&_=J\*;A8]S M;Z>G5$H (,74\EK3 @"E8N+B#BW* F&S!ZH=?W'C%K6'[)GVK7]76OP>R&^$=(NV6N^F (P0V:LTL0!,@FQXEH@R M.<1L8/Q=9,K/)^Q.S]>K0E I@UXEIVL0K9O/4 (&:4M)8H *!K67:7 M^R/*_1&S^^O1IRJ&IMOFKJ4_8D XZN'60SR PP[C'NW0HIP8,2^"]6U;I+UX M13Q&'4<7!*R%,<>Q'5T0L!C&L4V=#D'* 1&S S)U,++?^NR'^.8!//=>4BZ) MF%W2W@[6-C<8NYY-N"X5 %H>X?H#EP\ /9Q1O4(",,?3BXL/H+HT*'M&S:MA M?7L5!9:P"+%T(P' I(?7+3R ZA*R\U;2;(=,/8JV70OTGJ,?S =@7:-7]H>: M[<^^!D0!K^+)!J1;!0CG4.;J#[H KDN#LCUTS[N_*$+7^4*DO5N/F?#@M\&# M+CH-Q=9,IK)3# ME:?[<@#G4(]V/&=09?6HV>KUZ3_M!2W"N%Z0SP$8IHRV*E\;YG0^+U%ELZAY M@:QW#VJOA%'&6KVTC?(X:[4@@,OF'BR%*6/#S,;&U(68R8)LQ[X?XIL'\-Q] M*LKS,+/GV=>HJO#=?26.RQS]!P? Y),WTW]P$!NV'7V:QCL;T98B?2@W]&5H MEJSC?+M-JSY;;QH\+;?*:>?/\)&_W?JG:+8[$:^"]"&,,Q2)>TEIO75D>TBW MF_NV!WFR*K>[?4WR/%F6'Q5[4QX,'(18?A\-Z M\L#G:?VA7/!"_G)?5O-4R*_5;%@O*IY.VT+S?$@\+QC.TZP8G!RUU[Y4)T?E M4N19P;]4J%[.YVGUXXSGY=/Q ^>+UQGLP?17!B>'"W2&;_AXO?%ETI^&VY8 MIMF<%W56%JCB]\>#4_PQ\;VF0(OX(^-/]=9GU$BY*\NOS9?SZ?' :VK$O9YC&[&OUZ,+V_1^>6GJ^N+T]OSJTMTB*[Y MI"PF69ZE;3N5]^A2]L;S8E+..=K[7-;U/A(E.IW^+2O+IVA\=GZ;G**]A(LT MR^6/A^CWFP3M_;R/?D99@6X?RF6=%M/Z:"AD_9M:#"?KNIZMZDIZZHH)NB@+ M\5"C<3'ETR[!4 K?J"?/ZL^(E3'ADP^(X@-$/$*!"HUV+TZ XLGNQ;%%#=VT M)6WY: _?#9_)$2EDDRW*2F3%3#;3*C,T+??79PE'YX+/Z_]"L5]Q,YB[23\? MZT4ZX<<#F5]J7CWRP)OA/A6 M(=H A82L"(*M&S.?,H]I.DP8#3R?!9H,$X8C0J, EA%L9 16&0F7C3Q9)R.9 M1E Z;_KZ/^T%2%1@5.,01UX4:=4=03@282_29$$X2FD8PKK"C:[0JNM\ODBS MJAV^_+N?M?814#>J M!W@$H.18]C4! "KH&R+Q1D/\@H9V4A/I=[2WEK&/[GC![S,!Z8G-.I X"G1! M ,RGOCY<3!1FQ">P(NRIZ=VS:FHF:+0WDP9P'\D1,\WJ15FG>3./IW7-!3P- M>T9E0NIAK0U& S+FL"[;G9E%.OAXVKF^*9,LU#=:; M!M94W6[%F%[7$80C.(KT) WR81_'/:*($D6LHJ[$ Z^>1Q':R]H^N0]*(D85 M8I]279"):BH:$5T0@(M"VB-'61)LG9W7RIM;%:+*FT&%U=C*77O[JY@3NB.=5' M?D!UWP# B$>-9C)1AS[#D=\C11D';'<.MZ5H>F!_TC-G=LPBCV*BZP" E/JA M;BD2".@%F-"^S*?, K:[A<^9R&8K#R3EB)PWQN' VMO,&3]DGI']K+=]K6]W MQ=8-DG(DV&Y)QM^6F?@A S195C)>O#Y G_XXO#P_0,NBXFF>_2/GC69F1'MY MLXP%PP;X#.*;<8--B]&WK17^?P.B[ W>V=]4_'Y93$'%5H[7K@,Q8&N\T R, MHYMV-P&422)VD_2KZ@3HOBKG6X,*"A$Q_8S>(0 ("71GF%B)NEJ4*2)V4W3- ML_G=LJK[:V\M_]H&=LJ6N&+KQDYY+T+><0.%6(W=JP/KDBUQQ=8-K'*!Y/U< M(#%]FSEQ 2#L&; $@,61US?FE "-#ME?UCT(-!AVDE?W#Y=LB2NV M;@"5S23^>PX\JX=]=6!=LB6NV+J!5::7V$WO#MN7!'"IX/XE! 0W, &@;0>3 M*-M+[+9WASU,8OI<R=3>CEQ8F%.#Z90M<<76/;Y1 M/I1Z[WF 8S6YKS[!<9Z &IP[4*5OBBJT;Q*VCT7<]&W5[..KV=/0]CD>I M\K[T!>_[!FM/@4U+%C.F3]8@CL;&&0J("VG8LRE/E3^E]FW0ER9K"AQV4JJ? MNHT &"%R2M=EF# )ZMD I39!GZIT(I95,PK^1;LM7NS< MKQX!+MD25VS=N"I72L/W3"TNMUQ'3MD25VS=P"J+3.T6>9=9&_"T)/)\HA^# M04#,*,%&#C&!D>?Y?2:9*I-,[29YA\4+-7=+:1!$GKX2@W TQL8!!(##(0OB MGE,]IHPJLV^8OI0/&7 RC*/8)_I3%Q#0BTF@KW(2 !A')/1Z3KB8LH;,;@W_ MS"K>7-LY$]KY7CM@G;(EKMBZL51.E;WG_BESZEZ=LB6NV+J!5>Z5V?=/=WD* MS=S:)"3VS:?03!R58],8;R:L9R'#MAZELUO%'3(@,QU<@&/]D'@$P,)83RX) M@.K3H)P@>YL39( 3C&7FTX_U(5Q(613K&DQZ/O=G],20T!ANX\VD\:Y, MN)#&M,\N*>O'WFS]F&G5" L"_9$[ (8ITQ^U20!8V&O[?&7[_+?9OG7Q[4>7 MPXB%N@@ )DVIONI/(#;L&XOYX=;+#W->S=J72&HT*9>%6+T)L+FZ>5'EM'T] M0[M^AC\FJ]=-%,WJ[9>+M)IE18UR?B\IO0^A3,K5ZH62U1=1+MI7+.Y*(-0#Y^WU9BN&ULM5EKC^(V%/TK5BI5 MK;2=Q$YX30$),+,[TLY#S+3]4/5#!@RDD\34, M?(_O(2=Q?\?%>[)F3*)O41@G VLMY>;6MI/YFD5^_(1->/A'L)#K@=6UT((M_6TH9WSWA14%M5*\.0^3[#_:%;&.A>;;1/*H M2%8SB((X__2_%40<).#VD012))!Z@GF<['DQ\W$^GXX9J MW')EW0S/.X)7DCTR<=N8F_[8W"8;?\X&EOHU29CX8-;PQQ]PV_G5Q LD& 4" MTSCS2LZ\#-T]IH:\H3_5NA[]^54%HGO)HN0O$YL>))N08!0(3&.S5;+9:NY M3>5"J1QMF$B'U!W%1&,.AW.%I'>LCZ%S@WN=OOUQ2) QC'1=/8R:T;QV&:85 MU2Z+:I\GJ[&I@L;<2QL!$HP"@6F<=4K..E>150>234@P"@2FL=DMV>S"RJIK M%$*7U&15A&$]K%53E1',Z79ZVI]98[VRPMYY&IN8RFG,O;0K(,$H$)C&&78J M)^=<164%+!"AH&@4"DVG], <8UBI%7AU>?3:-:T=B2.]FMJ.Q#G8+#!,JLK( M>1*CQC(:DR]N"4@T"H6F$U>Y:NQ>1V6@CAL4C4*AZ916IALWNM#O4)EGNE4Y MW;K(3&%U@37&Z 55OA>?,+[[II@:9]^8?'$G0*)1*#2=N,I;X_9UQ 7JNT'1 M*!2:3FEEO7&C%_T.<76,MYQ._2G,'.>ZN*XP8US+(T=45ME@?,('[[OCSEA& M8_+%+0&)1J'0=.(J=XU[UU$9J/,&1:-0:/J+P\I[DT8C>KG*"KS_&<#:2XS) MD3BOID:ZCSOC/D8J^TM.V-]]9WPVEM"8?&D[@*)1*#2=N,I=$W(5A1%0WPV* M1J'0=$HKWTU.O,Z^6&&N^=&I55>8.0Y[=869XSSOB,HJ^TM.V-]]=WPQE@'Z M;AD4C4*AZ<15-INTKJ,R4 ,.BD:AT'1**P-.3KS=OEAE[9//6),S8N@^IJ8N MMUM3EWVPU:G6>I5M&2=HSK>QS'?ZRM%R6WJ4;<;6QL?XEN:;RQ5,OM?]X(M5 M$"N"! %18 !D !X;"]W;W)K&ULK5AM;Z,X$/XK%E>=4FE;W@GI)4A-R&HK;;M1LKW[[((3 M4 'G;"?9^_=G R&\A38;OB38S#SX>3PS#!X?,'FG 4(,_(JCA$ZD@+'M@RQ3 M+T QI/=XBQ)^9XU)#!D?DHU,MP1!/W6*(UE3%$N.89A(SCB=6Q!GC')I$K'B66X"9B8D)WQ%F[0"K'7[8+PD5R@^&&,$AKB!!"T MGDB/ZH.KVL(AM?@[1 =:N@:"RAO&[V+PY$\D1:P(1_#[C]7J%BSF2[#Z]KB<@SLP@Y&WBV"Z0W@-7G@CA%8( )6 20(#%S$ M8!C16V[_NG+!X.86W 94'&7@C !KTG(Z)?2Q,\ [RA,?#YY4QF/9<8YB97) M7K[^:;9^[76MQ=S_OKG:PT8O]U5,\_=S^[F)$(,,$#-XP"T2.A![@6@,_C'8,^;=M MFF>81CNF*$4/= L]-)%XK:&([)'D_/F':BE_M>G5)YC;$UA%2Z/0TNA"=T3X MAUGX#R),><037K_V,&& 8<#G8YXF/&.]]P!'/B*MX9P]8I@^0A3EO6.;EFZ, MY7U9LZ:5INA*UUE%;,W ['%6:6]555>4>IRT MF"FF;=FU2&DSTRSS3*0,"]+#BTCG%>4:VL,VVH9JU6BWF"G62!_5:+>9G:=M M%[3M3MK3CKT]%H&"JX^C"!)Z4J"5=O; 46FAROVP3KK-2-%JE)M&=\J]J;],^GTO[06 M]HKF]H56U:[45:K7O$1R[[Z4ZQ/-[0NMJIQV4D[[.-?XIQ! ZS7_-A)M=QZ" M\D[TT1]5T!R^7/1J?<.LQ<2N]Q:=,%5JIU94[>S.'/[-D'ZH)A[*VB20,FIE MT6L'VBN:VQ=:5<53$ZH:5Z569P][L7)]HKE]H565.S6V:F<+>'UJF8V<,+1Z M;C5M3,6J)U?3Z%QRG1I0M;L#72+*2.B)U_1'N=4)='&$](GF]H56%?'4T*K# MJW*KLQ^^6+D^T=R^T*K*G7IBM;LIOCJW[$9*Z,/&BZMI9)0^=W,AFD;UY))+ MYV4Q(IOTW)'R1G:7L.R@J)@MSC8?TQ.]VOQ4G'FFYW GF.S ]!F239A0$*$U MA^2=+4]YDIU!9@.&M^FIW!MF#,?I98"@CX@PX/?7&+/C0#R@. EV_@=02P,$ M% @ =81M6,1_&179 P I1( !D !X;"]W;W)K&ULS5A=;Z,X%/TK%BNM6JE3OO+932*U(:NI-)V)DN[LPVH?7+@)5L%F M;=-T_OW8AM"04*:5T*HO 9M[#O>>ZT/ DQWCCR(&D.@Y3:B86K&4V95MBS"& M%(M+E@%55S:,IUBJ(=_:(N. (P-*$]MSG(&=8D*MV<3,+?ELPG*9$ I+CD2> MIIC_N(&$[::6:^TG5F0;2SUASR89WL(:Y%_9DJN17;%$) 4J"*.(PV9J7;M7 M@>MK@(GX3F G#LZ1+N6!L4<]N(VFEJ,S@@1"J2FP.CS!'))$,ZD\_BM)K>J> M&GAXOF?_TQ2OBGG N8L^9M$,IY:(PM%L,%Y(E=L]QG*@OJ:+V2),+]H5\8Z M%@IS(5E:@E4&*:'%$3^70AP W,$K *\$>,> WBL OP3X;P7T2D#/*%.48G0( ML,2S"6<[Q'6T8M,G1DR#5N43JON^EEQ=)0HG9U\7]^CVZ_S;W0*=??FV7I^C MY6*%UI^O5POT"5U323Y%),EU<] ZQAP$6CR'21Y!A#:@^9KG -!(36ZK$]>WML$SRIDC2>R5)UT-WC,I8W9NJ&]<) M;%5Q5;:W+_O&:V4,(+Q$OGN!/,?S&Q*:OQWN-<"#M\/=EFK\JHF^X?-?X5M@ M3@G="K0$7G3I @6Z:Q!=H(A^QXI)= A'U)7(< A32SV#!/ GL&:__^8.G#^:).Z2+.B( MK"9_KY*_U\8^TRZI3"(@S#F11"UZJ!DE9&F6R\(H;(-@W[-,]4P4/<,IRZE$ M9\HMA6_.FYI0)#,PR>C'^M-L.!Q/[*=#;4]C^HY?CPE.8_SA>%@%U:3H5U+T M6Z582Q8^(I;I*AN-W@I_[PKJDBSHB*PFVZ"2;? Q##SH4OXNR8*.R&KR#ROY MAQ_)P,,3XWFCP9&!3V-Z8_?(P*=Z[DKHD"SHBJ^DWKO0;?PPCC[N4OTNRH".RFORN\_(ZZWPD*Y?9''IP MY!U9N2'&/8H)FF)ZKM]L9O?@Y=YM54.M0O-I2$/XE9_;F=Z[HCIE"[IBJZOH MO:CH?0Q3EWETU8,NV8*NV.H]>/G"<5O?X/]W7_NG_[^N>VSLTR#GV->G(6[_ MX,^^4,,^^'Y/@6_-/HA0U:A,BV_::K;::[DV.PQ'\S=Z#\;L"[S0%!LX=YAO M"14H@8VB="Z'ZG67%WLBQ4"RS.P2/# I66I.8\ 1&,:14VCR'#-^LN4BIPJ;8.#(70*/2*$TJ(1E M\"B(+-*4BO=[2/AN;GG6ON.);6*E.YQ@EM,-K$ ]YX\"6TZM$K$4,LEX1@2L MY]:==[OT7&U0COB+P4XVGHE.Y87S5]WX',TM5T<$"81*2U#\V\("DD0K81S? M*E&K]JD-F\][]3_*Y#&9%RIAP9._6:3BN36Q2 1K6B3JB>_^A"JAH=8+>2++ M7[*KQKH6"0NI>%H98P0IR\P_?:M - R\T1D#OS+PCPWZ9PSZE4'_V&!PQF!0 M&0Q*,B:5DL.2*AK,!-\1H4>CFGXH89;6F#[+]'=?*8%O&=JI8!53 >0)\D*$ M,?(CCX)O!$W)]1(498F\(;^1Y]627%_=D"OB$*D-)&$9>/B*]:J>[KF9[CU""Q5SP;Y#1&C*BTR=@MHJWA6J$1N78KH\;P// M=6?.MLGJ0@X/6 UK5L-65@N>IEB9I4;6(SD59$N3 L@UKNV()PD5DN0@3 &X M.87+Z$\:&;JVZWJ'.2Y:H^@ZN?[+Y0&)44UBU$KB"^ZHLA#O>Q8E!YPR(2Y$ M 5&/A%PJD@+.H.@4!Z,^; 0U].SQ$8;6$+IBN)#8 :UQ36O\V=^6)WOD8;BY&#U1L6"9) FLT M=>TQ8A'FKF$:BN?EZ?N%*SS+EX\QWL] Z 'X?LVYVC>T@_K&%_P 4$L#!!0 M ( '6$;5@A>]NOU0H -I^ 9 >&PO=V]R:W-H965T4F\D#]2X0F7_Q&ITX#99IN M/@R'R7PIUW[R/MK(4'US&\5K/U5OX[MALHFEO\@SK5=#>S2:#-=^$ [.3_// MKN+STVB;KH)07L4DV:[7?OST2:ZBA[.!-7C^X'MPMTRS#X;GIQO_3E[+]/?- M5:S>#7>41;"681)$(8GE[=G@POH@QGF&/,4?@7Q(:J])=BDW4?0S>_-Y<388 M9362*SE/,X2O?MW+2[E:9215C_^5T,&NS"QC_?4SG>47KR[FQD_D9;3Z=[!( MEV>#V8 LY*V_7:7?HPY(+(N?SVY8I^O;[X\?G;5_(K^>K'L9_I MB[SQ9.H'J^0M>46"D/Q81MO$#Q?)Z3!5%/WQ)J\(_;(FJK:):F_6JE_L90D2S^6K74T M$STY?T\<*R/:#OG]VB-O7KT]3/..I]G=-'H\S>JFL:Z_W1.QGB_T((2;(=_F MZ7MBVSEE=)@BCFC&XL)4,[91-'4X.Y$[.=8Y)/(,]&O6Q2W(9;16_7[BYSWG MA=)V>"=SH=P\D7JZ*_\I__CBP8\7Y#^_*23YG,IU\M^6R_I4E.^VEY^-/Q^2 MC3^79P,UP"0ROI>#\]>_6)/1QS9A(F$>$D:1,(:$<21,@&":5MV=5ET3_9PK M1:9*?V]4%UO\ [QM$YP1TE=P!6R2P[+)SOWYZ'1X7U=19PK:F8(AJ\R1, &" M:>T]WK7WV-C>]%'&\R#I;G$CIF^+CSM;'%D<1<(8$L:1, &":3J:['0T,>KH MAXS71*UEB%J@J-E/N C".Z*FC_.?;6(RLOJ*R5PQASQ)/TZ(3=;%G$_-_A;^ M4^LD"EDMBH0Q)(PC80($TT0WW8EN:FS;[S);'F=*FZNVC=5"=.NO2*JDV"8Z M(ZNOZ,P5ZR,Z9+4H$L:0,(Z$"1!,$]UL)[J9L6VOLTZMG*7/Z[/YO\BK-MD9 M:7UE5\"FM8'3!D)X(3 MHPBT9=P\2E(21JGZIT])+.?171C\*1?OR$;&0;3(A\7RXRQ]FTB,I?45B;GJ M5MXWD4G9-;5U21C]EH>ZJ',[+[J*VGU?L49C?:[J#)5?0G@3O93T994MKN?BD'KSZ$T@:+I MNJB%5ZWC^ZFV+BJ?HI-HDR5(#@K$6$AO@5@MPU.C[3UHH11*8U :A]($BJ8K MSJX49W=/CYX%U2HF8_[>8D+2/"B-0FD,2N-0FD#1=,U5\77KI0/L%C3"#J5Y M4!J%TAB4QJ$T@:+IHJT"[18DTFXU(]O3$V?JS/3A\M)<6F]-(6D42F-0&H?2 M!(JF:ZH*YEOF:/[7[?I&QB2ZK7O0V;2N]K959,V O+NO+V2HVH/2*)3&H#0. MI0D43==7%>2WS,%T^K@)XF)H+6(;K6(R,ZQ1$1QM'1B1H6D/2J-0&H/2.)0F M4#1=9%50W^J*ZB=I',RSL;%8G6[#(&U?2D!#^E":!Z51*(U!:1Q*$RB:+KXJ MN&_-7GHI 34$H#0/2J-0&H/2.)0F4#1=M)4989E#^LN?+E34(GN_L79P?O7X36BT)I M#$KC4)I T71Y5E:!;;8*KF2<;ST-Y[(KS&8F]58>U$B TBB4QJ T#J4)%$U7 M7V4DV),7#K/9T#T&4)H'I5$HC4%I'$H3*)HNVLJ8L,W&Q)%A-C.EM_*F36MV M[$YGL_U9(M1O@-(8E,:A-(&BZ9JJ_ ;;O)N@Z,SNNV-M4->@HU*F6!O4(8#2 M&)3&H32!HNDRJQP"V^P0](ZU0:V"DE9?Z$Z:-_S:+8;"J!&2HRVP\;@9:X,& M]J$T@:+IAQ%4@7W''$GO'6LS\_J* 4KSG.9N [NYCP!:)H/2.)0F4#1=6U5, MWS'']-6JJL.?O8 _@P9[ @SV"!WL&S__# M/' J\\!Q7S@^YD#M!"C-@](HE,:@- ZE"11-%VUE*3C'[CXHHF/$WZ;+*,Z, MKJZ8F9G<6XU0BP%*HU :@](XE":"ZT*KW /'O(7@NI!7D"1; M):W@>3-"I\B@ED!),QUB!2V00FD,2N-0FD#1='E5<7[''.?/SY#\+5(+BOQ4 MJVH:>' ""(WX0VD>E$:A- :E<2A-H&BZ!BM?P'GI?0@.U%& TCPHC4)I#$KC M4)I T7315BZ#8W89_LD$$&HX0&D>E$:A- :E<:=IP;B3\:AQ?(] %:N?45M9 M&&ZGA=&(S)"_R/>C=PZ:^7WE!J5Y4!J%TAB4QJ$T@:+IFJRL#]=ZX1';A3HD M4)H'I5$HC4%I'$H3*)HNVLI+<2GN/^2X[3_5>QOD30K+1//M*^S#.GLF1 M=)X2#K5;W)9M%?OGA$/=%BB-06D<2A,HFJ["RFUQS6Y+K^%$%L9RG4=RJ M.:@9 Z5Y4!J%TAB4QJ$T@:+I\JP]$N&ES1@7:L9 :1Z41J$T!J5Q*$V@:+IH M*S/&-9LQQ]Y8:L;TEIZY4L6VHE:504T6*(U!:1Q*$RB:KK+*B7'-3LS%:W^] M^?B]>.Q2=Z#<3.LM-NBF#"B-0FD,2N-0FD#1= 569HT[?>G!&>KN0&D>E$:A M- :E<2A-H&BZ:"MWQS5OL/@'@7(SN;<:H;8-E$:A-%;2ZM&#V:@EM,VAQ0H4 M31=:Y MN<=0EP=*\Z T"J4Q*(U#:0)%TT5;N3SCCD.K:F*L;Z1[1\+],7V[R0_^>(Z9 MMPH4ZNB,6PZKVG^L(M2F@=(8E,:A-(&B%:H;UAZ8O9;Q7?[P]$1I91NFQ4.G M=Y_N'M!^D3^6?._S2^L#+1ZS7F&*I[Y_\>.[($S(2MXJY.C]=#PH3)OG-VFT MR1_+?1.E:;3.7RZEOY!QED!]?QM%Z?.;K(#=X^S/_P902P,$% @ =81M M6'58M_ 2! AQ8 !D !X;"]W;W)K&ULM9AO MD]HV$,:_BL;I9)*9YOP'#K@+, /XVF8Z=S A;5X+>P'/V98K";A\^TJRL3$& MV:3NF\,VVD>KG\3ZN1T>"'UE6P".WJ(P9B-CRWGR:)K,VT*$V1U)(!;?K F- M,!>W=&.RA +V55 4FHYE]DAT/@Q@6%+%=%&'Z8PHA.8P, MVS@^^!ILMEP^,,?#!&]@"?RO9$'%G9FK^$$$,0M(C"BL1\;$?G3M@0Q0(_X. MX,!.KI%#RD MY("H'"W4Y(6"J:+%\H-8[ON24_%M(.+X>/EM/OOS_;N!8SU\GDZ63RZ:S9\7 M3R_+R;JH_0Z5_1>=M$*J-J'JX13A>YE!5E" M'EF"/1@9HD8PH'LPQN_?V3WK\R4Z;8JY+8F5R'5S4M"RB^W%W,+ L:VCN3V%I,[@55DMB)5CW M.:Q[+:S?*8XY^'58[BM8SHG4CG!U(TJY]_+<>]K@&KS[Y7F[UVHEOW MLR6Q$I-^SJ2O92+>CFL(&NQHOY:)=J);F;0D5F(RR)D,:LY)$M!Z(H,*D4\= MZ\)O7SO9K5Q:$BMQ>>F+;4RKA.#*2M]27?E;46OZ;)'JCX5P$=JS!: MT,"#BYSL-GU*JVIN6VIEFDY!T_F/7L4G88@I0XDP@^HL7CZ*Z33]TZ/8/3^& MVE1N!M>26AETZLZVU4PU9#!J\ MSEKUX6VII=3,DPY=!'2C.IT,>607\[2AE3_-NZD3U4,\>SZ575;5^2MDTA;M M,Z;"+C 4PEI(6G=]425HVO5,;SA)5!]P13@GD;K< O:!R@'B^S4A_'@C)\A[ MS^-_ 5!+ P04 " !UA&U8R'?2AH4# E# &0 'AL+W=O:Y2RN!.()EG&1$_IY#RW*"PD[4Q,JDL.'\T-Y^2D8,-$:00*^."Z,L69I"F MQI/F^%XZ=:J8QK ^?O)^99/7R2R(A!E/O]%$K4?.P$$)+$F>JGN^^P?*A'K& M7\Q3:?^C73D7.RC.I>)9::P),LJ**_E1%J)F$/@-!GYIX%ON(I"EO""*C(>" M[Y PL[4W,["I6FL-1YGY*G,E]%NJ[=1X_N5V]OGMFX&/HX_3R?SR LUNK^\N M;^:3+Y]N;] '-"\^%^)+=#__BB:FBE3]1.\N0!&:RC,]YQZD$C16D" -'#^B MG%$EAZ[2@":,&Y^1&7!6/AH7O<@]EW MYW)#8A@Y>F-)$%MPQF_?>"'^V,+7K?BZ;=['M[F2BK"$LA5:P(HR9DA5@= M8O1QUQM$QS'""B-LQ7C0Z_<5%.$!Q8=>K[D8_8JBWTJA568)]#4@_4,0KX<; M0085R* 59&:61OH*CL$!1P-!5!%$+UZT4*[=5Z[8Z(#)]\-N8VT\O!=,W+KA MOUFAU]69;$'H@PO918RT^@*Z(E2@!Y+FFM.Y>G#.CFH@_@-RX-4$W_N?@I#P M-"5"HHW6-5M@4^F]=A[-J8@9U70[']/:S_8H$X!:OP[@4UKJ@3X/I? M$^/^ /!:];NN'J<@!H>(NG2]!DGS]KKOM0O_'P!>^PGP'X)S"F5XL".BSN#?B\VM=6X9B)7M3R6*>>%)T?OOI10-]383>S!*EL-2FN-/791)%3UK<*+ZQ?>""*]U5VN%:]_$@ MS 3]?LFY>KHQ :I?!N/?4$L#!!0 ( '6$;5CU^!"]-P4 &<= 9 M>&PO=V]R:W-H965T_&6QK).ZN8A43(4[:V^991XB6- MPL!&CM.W0^)'UG2<7)NSZ3C>B<"/Z)P!O@M#PE[/:1#O)Q:TWB[<^^N-4!?L MZ7A+UG1!Q9_;.9-G=F[%\T,:<3^. *.KB36#9^%8Z"&\A3' MS^KDVIM8CE)$ [H4R@21/R_T@@:!LB1U?,^,6GF?JF'Q^,WZEV3PV(SL886\.B*[ )Q'^]_I]F >LK>,@YX\A_LLV<="RQW7,1AUE@J"/TH M_24_,D<4&F!4TP!E#1)'V&E'BRD(P M>=>7[<1T\7!W\11[V<#MAQI/EST-MQS9+1X29==@.$I0 ["X#=@ YX. M)/TQ](!SA^*D!USG4&6HHP+% Q=Q*&]>1URPG7J&GX*[G>""1)X?K<%?]W$0 !F?JN7? M51Y.U;K5:M6^Y@.*R6TL^E] ^0\DAY R7]DI*..\*U7AGD4@8'2)'Q MM*)^ S6#LAK9JAHWCAF;ATRQHAN6@P7VW5M H%S0R3NIO27*7_IB] M4"9A!;X0GX%'$NRHRG:IWZKTC(XP^Z"C<[OSB_//D^F#, ZVQ@60 1;3LPV(C/JX:)*M^O6B$1:)&HW9=MH1&6-PZZ: MR_H/U@C6-(+&!&^&0F&Z\\D*84,E.JY=HCL_KSXD-&4*T@32)D)E'[ MY4=FN,'+0AHYR(P^KSD''*'20!A@Z8JF#RK5.'Z/Z M2-:T0D$CW"%E3[-\DYELHD-C 9NQT#+?X#(0.K!^O*]\8P1;6W=H4.'FH#H\WS2N M8;#&%#ZDAFF::LI%C&OX7NEJ.KF'U##-\HU;+F#J=&@LN(=\1&N<;]PR$#JP M_EN[JX'@FH'0/M^X92JX>%B69!?VOD(J1Z]V^#A8QKM(I-M@^=5\%W&6[IWI MQ],MR!OI/#_B(* KV=3I#F3*8^FN7GHBXFVRD_84"Q&'R>&&$H\R]8"\OXIC M\7:B.LCW5J?_ E!+ P04 " !UA&U8\7]&#%<# !6# &0 'AL+W=O M'7= .5?+.DK"1"#MG*YAL&)-.DLK!=QPGMDN25%4_T MW .+)W0KBKR"!X;XMBP)^W<&!=U/+6R]3'S)5VNA)NQXLB$K6(#XNGE@0L5S6B$&RZEUBV\2K D:\4\.>]YY1LK*$Z4_U.!3-K4<%1$4D HE0>37 M#N90%$I)QO&S$;7:-16Q^_RB_D&;EV:>"(2+^]/?\ M\_T=>KS]?K= 5^B1/*,'1G>YVE=[!A4LO)Z.C[AQFLWQM-ZWA&]#Y !(\6-*;,UTS^;@PS;X\&3PS0&592"E)2 A*P<\RY\C#NCBJ2X< MER9CX:N,#5$&8T.0,C8.S,9&K;'1R9NW$$2 \=Z-SGGOSBF6G$GL(%]1FZ_H MK?3"@\[J$2 VI\K)S@3B>"3_IZI.(- MY:01[=9E=QR%_4-F@ 7>8+\,J"OLNX,Z;W<:KA+82C>N'*5T6XFZ86EGV^;X M5K>$O?F9:IIU(_=+INZX[PE;Y15'!2REI',]DE6&ULK9;?;]LV$,?_%4(KA@1H M(E$_[L09QV X8]T-(Y)B*1'DG'Z7\_DE)46Z*]//3%%JF[+^]S M%(\WV7'Q+-< "KW6%9-3;ZW4YLKW9;&&FLA+O@&FWZRXJ(G20_'DRXT 4EJG MNO+#($C]FE#FS29V[E[,)GRK*LK@7B"YK6LBOM] Q7=3#WMO$P_T::W,A#^; M;,@3+$!]W=P+/?([E9+6P"3E# E83;UK?)7CP#A8BV\4=G+O&1F4)>?/9O"Y MG'J!B0@J*)21(/KO!>90549)Q_%O*^IU:QK'_>^.YW:($2HU?P2MI?M&MLT[&'BJU4O&Z==00U96T3L>> MTR,.8>L0]AWB(PY1ZQ"]UR%N'6*;F0;%YB$GBLPF@N^0,-9:S3S89%IOC4^9 MV?>%$OHMU7YJ]OF/^9>[6_1X_=?M EV@1_**'J#@K* 5)79GSG)0A%;R7+_^ MNLC1V8=S] %1AA[7?"L)*^7$5SH2H^<7[:HWS:KAD55QB.XX4VN);ED)Y:& MKQ$ZCO"-XR8\J9A#<8DB_!&%01@Y IJ_WSUTN.?O=\COZZ540I^4?UP9;Q1CMZ(I'U=R0PJ8>KH^2! OX,U^_06G MP6^N;/U,L?PGB1UD,NXR&9]2G^D4@D1$H164($B%I")JJ[CXC@11X$ID(YA9 M05,V7V9A'";IQ'_9S]#0"B<)/C3*AT87.(ZRL#,[8$HZIN0DTT(C %*&["-B M^F[@JPYO"0Q65+FX&M%TGRL8ASVLH5$6C'M40YL4NXG2CB@]3=3> C@-S^IS M5-&:*EM]7!RI@V/4BW$^-(IB4Q@.0(9&*4[=)%E'DOW/WO#B^<+<1"729UA? MS_(H2#98'F=XU ,9&EUD:=8#<1B%23QVHXPZE-%)E&^DVC97 *ET>T!8X3PN M(T> HZ!'X3"*HMZ1RH=&HS!Q,XP[AO%)AB]J#<(5]7BP5CSN?1[SH4V6]6,> MVF"\MST'0>/@QZ4=&PPKUWB4]K\H MAUD2]>M;[K#2M2M,^K7+W^L]:A!/MH>3^MO?,M5V^ZH-W]C^D?; MT_R0:9K/.R*>*).H@I66#"XS78!$T\\U \4WML-9 MGOINBK;T)RH"[&E!3Q9"9D3#4.Y=M564K(LG7+N^IX7N3EAA3,9 ME?=F$_GS/>5B/W:P\WSC*UMOM+GA3D9;LJ9SJK]M9Q)& M;AUER7):*"8*).EJ[%SCRRE.C$-I\9W1O3JY1B:5A1 /9G"['#N>(:*<9MJ$ M(/#W2*>4_*$KI6B6B%2+-$=(PO&F694H;((RB-DF'B=XB+V1 M^WB:A\7(3XY&9WS#FF_8S\=AUR%%1A'L7RB#"6(:<0$38^6L@D4G"&&3LFV2 M)';&L&8,>QG_%F*Y9YR7;2/TADIH#4V*-5MPBDCG(@I;)#CUFKAM(W\88CMP M5 -'O\HE/!7#92T"XCC M(&KPM:TZVB>MV=)>MB]F-=IXTG87I&&#IFTS3#MXL'<4'Z^7Z%YHPHWJ5KNM MAFVVNT,.LK>]7<2[A6TEVKOGXIVGO]1W7"_O,VDV=STSU(ZZ(\=V\+WLGVBVKHUP"%L M9PO\[-)-T2!IQ/1BLZ9J>M5X#I-:7":N;%7>OI*&RX M7]G*,\E K 8[U:>\N"U54*.PI6@6NZX-\"AHN%_1+/WZ"^W ;=D:X'@X3' 3 MUV88^7[L=T ?)0[W:YR1X1&ULM5=K3]LP%/TK5H8F)@WR:I.6M9&@!0V)1T6!39KVP22W M;8039[;;@K0?/SL):;*&B*+PI;$=G^-[CJ^;Z\&:LD>^ !#H*2(Q'VH+(9(C M7>?^ B+,#VD"L7PSHRS"0G;97.<) QRDH(CHEF$X>H3#6/,&Z=B$>0.Z%"2, M8<(07T819L\G0.AZJ)G:R\!-.%\(-:![@P3/80KB+IDPV=,+EB",(.8AC1&# MV5 [-H]&IJ4 Z8S[$-:\U$9*R@.ECZIS'@PU0T4$!'RA*+!\K& $A"@F&<>? MG%0KUE3 =3PM-? MM,[F.H:&_"47-,K!,H(HC+,G?LJ-* ',SBL *P=8;P78.979!F670,?O1UN5>&ZE%UHMPKM5LIGO\)WG8 2&\_1!>4*R$.-8Q_J]&8D;DJB_AM67M=U!_JJ+&-[CFEW-Y,JX76* M\#J-X9U!('>)U(74"-QU"UHBJVCL%AJ['Y>(W39=:(FLXH)3N. T[O3&!:)< M\,LNU G/V)Q2MEE]QS&,_Y*R<=%W2G(+2>Y;DA?]11,&!Y9A]M M?D(38"&M M%]7(M^MNMD16D=XKI/<^+J=[;;K0$EG%A7[A0K_5G.YOY73/=;=2NG'-=RHR MC4W%8#1JF@HL:C\1S;A=MZTMMJK*4EUD?ES^YMQM.=$26]6)395D-I8?.^=P M3E*H'5_>,2LWD8.FH0KNX6'G_ %!+ P04 " !UA&U8,KC?-#4' M #N/P &0 'AL+W=OVLI-Z?]OO#6/&+B?;+AL?IFF:01 MD^HP7?7%)N7,SRM%81\/!J-^Q(*X-SO+SRW2V5FRE6$0\T6*Q#:*6/IXPKMS!!,_;OGESP,,Y+JQ\\2VJO: MS"KN?GZBT_SBU<7<,<$OD_"OP)?K\]ZDAWR^9-M07B?Q4^*%WA;SE;9(: 5TE+6#C');=&^]G MUL@>V-/I6?]^5ZV66^@)]5%OI(%ZA>:KN/:O\YB;0O\@-U!J2 M2=JFF['%KKI!PEQ(&(&$42"8-@_Z[:4WM6F2 O23>)"@AAZ]3Q#_M>&Q:'U^,J,Z2VPWGJ#LP7X$![5V0&D4BJ8+5[L[EMG>^>T( MCE^*X*#N$"C-!:414!J%HNGSHK:DK.&Q(CBH3P5*NVB6V4;K%,)!?3&K:8RUA'!0 M;PR41J%H^KL,M3N&S>[8;X=PYX40;FZ_J]R@-!>41D!I%(JFSXO:7\/6D4(X M!C7.0&DN*(V TB@431>\-LZPT:?I%,+-J,X2XZ81OA_!05LDH#0*1=.%JPTP M?) !]O\C^/"E" [JFH'27% : :51*)H^+VI_#3O'BN"@QADHS06E$5 :A:+I M@M?&&3:_S-4I@H-:9;CYLE9S$P[:) &E42B:KESM@&&S [90JY+S5(5D+L0V MY6BQC39YR/9^;@.1_VBM@K2VHEM5!77'0&DN*(V TB@439>_MM'P^%B1&M0? M Z6YH#0"2J-0-%WPVA_#1CMF1M2J5DI[:L\6^.7NK57>2>,71FLTVH^LE^;6 M.NL&:G.!TB@43=>MMKFPV>9:L,=B]\RRN*SB-!."2W&"5FDBVI)3+DJ@IJ"Z M-38EA/247% : :51*)J>/%+[7;;9[WJ*M9L\ULHZUIZ@N'I13)29!U7V2O:\ M5!VTZ6QNM7-R":C+!4HCH#1JFUZ"TR6NK2O;_&I8_<*?"K!*82_3.T\_RF1L MR4,J)03UK4!I+BB-@-)H23M$PMJ,LLUFU &I/V9"9[F:'I2%A\V'F)9R3I:^ MLE>.E.5VX[XSMB?[Y2C45>CCO)-+9_:.#LS_,5,ZC[7=G#!.4 M"Y0/=)'T6YVMDM;G>:KVWOE+ZY04J>CX<]E!;) MY<6!3#9Y,O1=(F42Y1_7G*F=?U9 ?;],$OETD#50I?C/_@-02P,$% @ M=81M6/\><\P?%P @8H! !D !X;"]W;W)K&UL MM=UK;]O&@L;QKT)X%XL62&N+NG>3 $W$N;<)DIZS+Q:+@K'IF*@L^5!RW"SZ MX5SP2-12;__;%.;;#^7'L^(E(SB/RY<.\^F-Q4Q3+Y,_;Z6SQZNQFN;S[ MZ?Q\<7E3W.:+'^=WQ6SU)]?SZC9?KCZM/I\O[JHBO]H,NIV>IQ<7@_/;O)R= MO7ZY^=K[ZO7+^?UR6LZ*]U6RN+^]S:NO;XKI_.'56>?L\0L?RL\WR_47SE^_ MO,L_%Q^+Y3_NWE>KS\Z?E*ORMI@MRODLJ8KK5V<_=WYRG8OQ>L1FDW^6QR^H_[:NYQ/ M%YO_31YVVUZ<)9?WB^7\=C=X-8/;_6)O? MRDF^S%^_K.8/2;7>?N6M/]C\:F_&KWX9R]DZAA^7U>I/R]6XY6N7_?PQ^YC\ MD/R:5U6^3D3RW:18YN5T\?W+\^5J#^OMSB]WVMNMEA[1.FGRRWRVO%DDV>RJ MN J!\]74GN:7/L[O31H5?YU_^3&YZ+Q(THLT3:;%*G!UTXHCD^+RQZ2[1;K) M/SY.DN_^_?ODKJC*^56--CE=2_>TY'JZ_K?SYJZ&S4YG.X]L#2/BS,_WG_WW M6C-;^]G3S[MNN(H/_R6OHGO7#7O/9]'A)C[\W>7RV=_,YI?E]ZJ8%0_Y M]/?YW?I?_1K3GO[S3&N&NY-_()UN) _=I[QV-U[WB/>AR*=)MECFRR+Y;[?Z MPT0OB]O%_]3,[,U6ZM5+Z]?WGQ9W^67QZFSU KXHJB_%V>O_^+?.X.(_ZQ)& M8A,2RTA,D)@D,45BFL0,B5D23'_]Z_WMIZ)*YM>KH]559HMM M9C?_*"V2OXZ^E+W9JH.-NCZ(_O)Z]<_.E^=1C.ZW;11)+",Q06*2Q!2):1(S M)&9)S$%8$,7^4Q3[T2B^6QVJ([7*^ M6-:E,0JW?0W=8L-GT1[U1Q?K_\*$3PXW[ UJMLO(V0D2DR2F2$R3F"$Q2V(. MPH*\#9[R-HCF[>?+R_O;^^GJ]>XJR6_GU;+\W_S(T?>;J-0V8(.#U\YA6I>O MP^TZ_;I\D9,3)"9)3)&8)C%#8I;$'(0%^1H^Y6L8S9%K/EHBYH4;)MT(8' >H-!MW#H!UNMQ^QX<%+W=X6@IRX)#%% M8IK$#(E9$G,0%N1F])2;49O<'!X&OD@^%=?S:O59BU>PZ#[;!FMT$)A^6G?H M-SG<<#]9Y+P$B4D24R2F2DKRY\ MY$XS$A,D)DE,D9@F,4-BEL09(7C]_@6T,9'1_K0/9.0QD7= FZ&XS M5!.H)E%-H9I&-8-J%M4+U>O MHKN$/EY)3;[;?C[_-"T_;TY"ZSI9;^+[:IW9;LW+Z+A7EUFT28-J M4DJBE4 MTZAF4,VBFJ.T,+.^4M.)=VKV7T>/K=K'F=9Q/*SD#.I/,P\WK#_-/-RN6[.= M0+\-B6H*U32J&52SJ.8H+4R0;\)TXE48M[WJ>C0X:-]EIP7!J;V>6K/A068: M-Q'HY"6J*533J&90S:*:H[0P+K[(THDW63X<-L6:%B3B8NL('595ZIE?FGZ5,R MCQX3H@67SF%QI5,;QN:"2_,F IV[1#6%:AK5#*I95'.4%L;&UU2Y2J.M1%$2R.H-FGXUCJ;'WIM M$. M":I)5%.HIE'-H)I%-4=I82I]AR2-=TC\?5GRJZMRO8JWBNBN]+6]A]=?QV\- M]B:.M\XLJ4W2FEK)WO4?=(<"U22J*533J&90S:*:H[0PG;Z?DL;[*3Z=CP>O MQ>ZF>NN;)FT^J(TEVEM!M4EZV%SI[<<2O9$+JDE44ZBF45?G]M+Q,;N;5HKB;/ZS2^U?]#3#?Q'?2.J6D M-DD/RS&#F@44=*<"U22J*533J&90S:*:H[0PJ;YND\;K-GO++.]FQ7:II3:/ M:,\&U2:HEJ&:0#6):@K5-*H95+.HYB@MC*TOXZ0C;J4%+>2@V@35,E03J"91 M3:&:1C6#:A;5'*6%L?5EH#1>!GJ;+VZ2N[Q-=H4BXNY_>S9;**8VT,X^/; MQG"G==)G.;SX\6*X=_5U@NXU0S6!:A+5%*II5#.H9E'-45J80M\>ZL9O5K,Y M[SRZ^AD?W#J"\:D<7R2>H//(4$V@FD0UA6H:U0RJ651SE!:&TG>#NO&ZQ/Z[ M/G8WNJA-*%H1VFG/CU5KW_B![C5#-8%J$M44JFE4,ZAF4%!-TOQFJ"523J*903:.: M036+:H[2PGCZME WWA;:6T[Y[6%^?#DE3K6.)-H-0K4,U02J2513J*91S:": M135':6%L?8VHV\>64[IH=PC5)JB6H9I -8EJ"M4TJAE4LZCF*"V,K:\9=>,U MH];+*7&O=78'1TY1#PZ"R=UFJ"903:*:0C6-:@;5+*HY2@MCZ3M%W7BGJ'DY M!2T2[;3FY12T(H1J M4DJBE4TZAF4,VBFJ.T,(6^(M2-WZ^G83D%+04U3"6V MG((6@%!-H)I$-85J&M4,JEE4(/ MJ@E4DZBF4$VCFD$UBVJ.TH(X]GSQIQ>1Z&XS M5!.H)E%-H9I&-8-J%M4GQ+'6F41O*(1J&:H) M5).HIE!-HYI!-8MJCM+"X/K24"_%EE-Z:&L(U2:HEJ&:0#6):@K5-*H95+.H MYB@MC*WO%O7BW:+6RREQKW5VNT>64_:/@M%*$:H)5).HIE!-HYI!-8MJCM+" M5/I*42]>*6I<38F/;YW"WFFK*>A>,U03J"913:&:1C6#:A;5'*6%*?0-H=X) M#\(ZNIH2']PZ@O&I1%93T'EDJ"903:*:0C6-:@;5+*HY2@M#Z?L_O7C_I\5J M2EQJG=##YL_!42K:^4$U@6H2U12J:50SJ&91S5%:&$7?^>G%.S]_>R4%K0+U M:I[=5;^2@G:!4$V@FD0UA6H:U0RJ651SE!:FTW>!>O$"SOO-??:R?]V7=^L7 MR,@B"EH+0K4)JF6H)E!-HII"-8UJ!M4LJCE*"S/KJT*],;>(@G:%4&V":AFJ M"523J*903:.:036+:H[2@MCV?:6H'Z\4G?(PE3C1-JZH-D&U#-4$JDE44ZBF M&W[)CE\"-.@\+*HY2@NCZ?M$_7B?:._1TG=5.;LL[U:OLKOK1K6/%XR;K;/: M.;APU!_6G:"BN\U03:":1#6%:AK5#*I95'.4%D;3-X;Z\=L,/=XP_CJ,:-7P M2*2XVCJ<:'D(U3)4$Z@F44VAFF[XO3OZ8"J#3L.BFJ.T,*R^)]2/]X0:&PGQ M\:UCV3VMD8#N-4,U@6H2U12J:50SJ&91S5%:F$+?"^K'>T'Q1D)\<.L(QJ>2 M;D]'DF%RNSKKO5DD@^0J_UK;4$#GE:&:0#6):@K5-*H95+.HYB@M#*FO#?7C M79WW:W3U2ODEG]X7Z\M"U_?+^ZIX?(#@[KPS^6[[^?S3M/RVY*-HJ0C6!:A+5%*II5#.H9E'-45J86=\JZL=;1;_DY6Q9;,]# M17Y93LOEU^,KIG&L=2C1AY2A6H9J M4DJBE4TZAF4,VBFJ.T,+B^@]0?8BNF M?;1WA&H35,M03:":1#6%:AK5#*I95'.4%L;6EY/Z\7+222NF:"^I84+I\8(] M.H\,U02J2513J*91S:":135':6$T?0>I#S^O+.ZUSNF1FQ8=G*"B%2-4$Z@F M44VAFD8U@VH6U1RE!:D<^(K1(-[^^-"P*AH?WC:$#9,YNH(V0:>1H9I -8EJ M"M4TJAE4LZCF*"U,I6\7#>+MHE_O;S\5U?I -K^Z*M<7<5<1W5WG+:IR?I7\ MM?N@-K-HS6BG/7\?S/YJ*;K##-4$JDE44ZBF4C1V M%N+C6PTL='O[*41+0J@F4$VBFD(UC6H&U2RJ.4H+4^B;0X-X68@/ M;AW!^%32QZY")SU:5D GE*&:0#6):@K5-*H95+.HYB@M3*=O% WB-9Z]]W G MTS+_M%G]K TK6C#::4$985![]Z^:+>M*"QDZ/X%J$M44JFE4,ZAF4.";/IFS^#>-&F=;T@[K4.ZNA@E:3^ ME'-T<,I9=U.Q[,3M!/I=2%13J*91S:":135':6&2?%%G$"_J-%8"T%X.JDU0 M+4,U@6H2U12J:50SJ&91S35$Z817N*&OZ@R;JCK^I/&WA_GQ"SUQIVU 46V" M:AFJ"523J*903:.:036+:H[2PLSZ(L^P@UWH&:*U'52;H%J&:@+5)*HI5-.H M9E#-HIJCM#"VON$SC#=\6I],QKW6V4T/3OYJN^KH7C-4$Z@F44VAFD8U@VH6 MU1REA:GTC9]AO&;3=&(:']XZA*0V0;4,U02J2513J*91S33\NAY]-X-%I^$H M+4RE;_H,XTV?QC9L?'SK6&ZU_3;L8+^3CNXU0S6!:A+5%*II5#.H9E'-45J8 M0M\ &G[+,\7B@UM',#Z5WNX.7MVG5NSH:"L6G5B&:@+5)*HI5-.H9E#-HIJC MM#"EOOSGQ=]FB0T3(0JDU0+4,U@6H2U12J:50S M#;_/_=/_J;?HQ!REA4'V3:!AO+IP-,CSN_6[-9/E/"G^7!:SJQ?)[.F]G-L_ M6R1_;3?^?7='ZM^W7Z^-.UHF0K4)JF6H)E!-HII"-8UJ9GCXS+LT/*^RZ X= MI84Q]J6A8;PT]+&:H9I -8EJ"M4TJAE4LZCF*"U,H2\;C9J>5Q:[XAL? MW#J"\:D\+MUT+AXOZ*6]HVLWZ,PR5!.H)E%-H9I&-8-J%M4VC4=/] MAKYQ[:;!?\S>N/E:^MLXU?9<%-4R5!.H)E%-H9I&-8-J%M46K\XQ^>][9.=5*M YY6AFD UB6H*U32J&52SJ.8H+4RT M+S^-XHVC_66>VJ_C(,6F'9:X_OB MT+UFJ"903:*:0C6-:@;5+*HY2@M3Z5M,HWB+J7D9!^TO[;3]99RTLY]"M)F$ M:@+5)*HI5-.H9E#-HIJCM#"%OIDTBM_KI6$9!^TB-4REW3(.VD1"-8%J$M44 MJFE4,ZAF4--I&]>QFGP!X_9VT8O&1Q=Q(E#;<]$42U#-8%J M$M44JFE4,ZAF4W>W#1M_;.VNA>,U03J"913:&:1C6#:A;5'*6%J?0M MIG&\#=1XT3<^OG4*>[47?0^Z^^A>,U03J"913:&:1C6#:A;5'*6%*?3-H_&W MW'8I/KAU!$^[[=))%WW1F66H)E!-HII"-8UJ!M4LJCE*"V/JZT;C_^?[+L7] MUDE&.TBHEJ&:0#6):JKA=^;QWD:CYH<[:W1B!M4LJCE*"X/L"TCC> ')7_9] M=WU=7D:>=AJ'6B<6O742JF6H)E!-HII"-8UJ!M4LJCE*"T/K^TGC$7?=%ZTJ MH=H$U3)4$Z@F44VAFD8U@VH6U1REA;'UA:9QO$5TRM-.XT3KN**W6$*U#-4$ MJLF&O\A^W4/(=M%$2TRH9E#-HIJCM"":G0O?8EI_C"[*-(!MH_K(-2[+L/O- M6$ZPG&0YQ7*:Y0S+699S&+<7T$">LU[-0REA,L)UE.L9QF M.<-REN4\6V0VL<7O]CEWT<+RS#)35@N8SG!AOO/ M,APO%YUR+;C!:)]=] 9++)>QG&CZ^:>GOJM0LA-3+*=9SK"<93F'<7NQ'3R+ M;;S#\C>N$J-%IT?NX,;[!U>DT X3RPF6DRRG6$ZSG&$YRW(.X_82.GR6T'BA MJ>F9Y@WCVP<2+3*Q7,9RHNEG?\*=EB4[)<5RFN4,RUF6,U^=K9=IG[Z:5,7U.M __9R>G1]\_6WGIZRS_OJY9UZ_ MO,L_%[_DU>=RMEB=P5ZOR(L?UP]TK\K/-T^?+.=WJW\SSI)/\^5R?KOY\*;( MKXIJO<'JSZ_G\^7C)^L=/,RK/S;3?OU_4$L#!!0 ( '6$;5BFWF<(2P, M ,, 9 >&PO=V]R:W-H965T,8124FB3 JL+SOR@:2IR:1]_*R3.HVF"3P
_*8O7Q2RQ)!]X^IVN MU';JC!VP(FM[S^1NJ# Y$MX*LM?L*_6!K$#DD(JGM7!VD%&677%O^H7 M<1" 4$\ J@-0Z;L2*EW.L<*SB>![(,QJG2,Q60A'SPNYN#TY.QE&E?;;VI 30VHS.OWY'UE MW>JLRC"R9S!;_U+F."%31^]M2<2..+.W;V#HO1_PYS?^_*'L,UWNR.:IBHK* M*'-Z=GJE'\<3=V<1&S5BHV-B@4VLB@I?BB%D%PL:L>"86&@3"SIB,(;QR"X6 M-F+A,;'()A9VQ9!Y!S:MJ-&*CFF-;5I11VN,H%UJW$B-!Z4>N,(I*-B*RH07 M3)$56!?Z[!&0E@G06]%DS>H(V[2AWL<%H0P-?VMP).JSE?IG2##>C/K&#R M.B:#($0]9PT>T!,.HN>&,LP2,@">.L'_)0]LT0@'R=;+GCKLY1$=1WW_6HLZ M>)1U5OS487^JU](.'L6=E4"PRSN(HMCKT6N!!X\2SPHAV$5>GU;+.W@4>%8( MP2[Q^K1:WL%AX/T+A6"7B@$*_![ ML1QN=9=.A%F@GZ\Y5\\3TS@V??_L-U!+ P04 " !UA&U8=>C>Y7@% H M)0 &0 'AL+W=OB%CPI@AZ?OX64 ;I4]CN/O[C1YD#Z\? M9H8E&7/V%XW4%\;Z M#F*:Y-_XM>B('0/-J3=P"P-WWZ!_P*!3&'3V#;H'#+J%0?>C!KW"H/=1@WYA MT,_Z/N^LK*<]K/!H(/@:"=-:T\R/3*[,6GD#JQK>ACQR*".G1AX0%0+"*B+U2Q)Y5Q F7$H4ZS^IA2Y)PTT1Z,3 _HXE, M!4Y"TC1S$(W3&.&8IXFJT]+JX5@ME8!=6P1[U^M_,B%C/F7KV MC*C0BW"=.C?9;"DQ(Q(I_-I$*R(HKUM!W=H==+,,7+=T&UL-CYT>(6$^)"P M@E7DO2SEO;3V_LWM! 4XI(RJ39UV5NMCQR DS(.$^9"P A6T?.JU//JTY>\ M5Y Q GS(&$^)"P @E5BP&EOWZ+;UE%]SY5.RU3*M/:=]M9N?JRD! M11$S0[V9?Z&$*[V\5?J-)]8Q$)*H:7E#M3LZ.@!RFDF$9<[MN>>]_;_!D%#%##SITJ6P^M+S*!U(E":!TKS06D!%*VJ[[:H MY/0^/XF#EIE :1XHS0>E!5"T:BALJU*.O2PUYHD2.%0I9EFN?HN&=_F[5G/0 M0E5!J]2)VYUWA6)0ISXH+8"B5<7<5JP<>T7IF;QB:0;M2@G.F%Z(\SEZ2&=, MI_*;,#33;WT:AZSJC$%I'BC-!Z4%4+2JW-L*EG/Y^6D"S-,D.D4X^C>5N>ASP6,DB5*,9,=KJI:F=FVB M!*=JR<6!(JC=Z]'1 %H"*VB[T\69T]Z?+OR/-0OJFKGG3MDJUZ6UL\$C)F*1 M;<4Q?^OHS)IO="C/EMM];K)-+GOGQ\ZUEV_:V6+R/413+!8TD?HU:JZ1^D;U M+8E\6TY^H/@JVT8RXTKQ./NY)#@BPC30U^>;$G>VT3.+' M8R=9UK(L4# W:>SX?6,_R3GQZ7C+^(U( "3ZGM),3*Q$RO6I;8LH@12++EM# MIJXL&4^Q5$V^LL6: XX+44IMSW$&=HI)9@7CHN^2!V.62THRN.1(Y&F*^=T4 M*-M.+->Z[_A$5HG4'78P7N,5S$%>KR^Y:MFU2TQ2R 1A&>*PG%BOW=/0];2@ M&/&9P%;LG".]E 5C-[KQ-IY8CIX14(BDML#J9P-G0*EV4O.XK4RM^IY:N'M^ M[WY>+%XM9H$%G#'ZA<0RF5@G%HIAB7,J/['M&Z@6U-=^$:.B.*)M.7;H6RC* MA61I)58S2$E6_N+O%8@=@?)I%GB5P/M5,'A"X%<"_T\%O4K0*\B42RDXA%CB M8,S9%G$]6KGIDP)FH5;+)YE^[G/)U56B=#*87T_GLX_7L_=7:/99'>?H* 2) M"17'Z"6ZGH?HZ/DQ>HY(AJX2E@N1^RVK\^M7P"S__J5Q M5V/LM;D'']; L239"E%0"0I1@A>$$GG7A+#5ZE"$)LW"TFQ8F.F/R2;H]P?> M:&QO&MCT:S;]5C97ZE,E%RG8<]IG-0 MWD(_T$QO_#F)T#G5UQ<1_9ZGYH,!IU"TVY[9/=V;V[9O-:Y6>* MI4FWT)3;/DOO@:5G;J-6>>T%\7C,G[AKY!_8=&\!-02P,$% @ =81M6%457J' @ DPD M !D !X;"]W;W)K&ULQ59;;YLP&/TK%I/VU!9R MSSJ"U-).J[2J4=-U#]-4.? E>/6%V2;)_OUL0QA= Y-657L!V_B<\]WX[' K MY*/* #3:,%+JUN8Q"46A*.,PE4@5C6/X\!RJV,Z_G[1=NR3K3=L&/PARO80'ZR0GKM< N*9A4Z@/ N%OO'M,"GL)\8W)M=[^VN^]XABT\"RV21W0+ M>2&3S*0Q11>%)'R-YB")2(_0 :'2L6[>0AVO,AO#C@[J)T==!IUEGXWE6 #KM"=0&=I2NP_@"F:8Y*B*XYB MG!.-Z1&ZW"5$ ;K#.W3#T2+#$AI14H<"TJV=%RQ_:!AP)W[+6_4K7FF7RD;X MACO9;M6X5!TW8C4<#ELC-:PC->RT-A:,F>905L?7:V!+D-\.R7?2V-9YJG*< MP,PSO5&!W( 7O7W3&P?O.VIW5!LY>J7:[>9]4>V.GN5CW)J-<>WH^"]U^Z10 MCTE=J)VYZ23]Q]Q,:I,GKY2;;MX7Y6;R+#>VK_1;\S.MG9W^Q[[2K?U:?67Z MK $*T1A98#!B3W@97D%*"=:Y.XX7 IMSF0WS,RM":3= M8+ZOA-#[B3V8ZWM8] M02P,$% @ =81M6'@8L))% P RA0 T !X M;"]S='EL97,N>&ULW5A=;]HP%/TKD;M.K30U0-I 5D#:D"I-VJ9*[*D,< ML.38F6,ZV*^?;QS"1WT9[<-:%D1C^^2<>WQ]D[CT2[,4[&[&F D6N9#E@,R, M*3Z&83F9L9R6%ZI@TB*9TCDUMJNG85EH1M,22+D(.ZU6'.:42S+LRWE^DYLR MF*BY- /2;88"=_J2#D@[OB2!DQNIE W(P]G[GW-EKM\%[GSRX>2D==%Z.+_> M1/4Q\GS8FW=N67F?U;UE,/,33AG>* MT+HM;[P-)G0J':,%+^=G#;]:"":YV<2Z6KV"Z"^SNN+]\!5CTPR(5H#':(&QCV M"VH,T_+&=JJ+J\$G4%"W[Y>%=3C5=-GN7)$UH3K9(&.E4Z:;,&VR&AKV!Q6LXPOJOXB:PQ@ZFU/Z??@:GJO'RJYCK\FH^_8]UN__MVXR M/@:31['ZK/36?\01ZFXD,ZYW0QG9K:[/5C :PJ1V0[[!%%NN@ MP7C.A>&R[LUXFC+Y9,]EY0T=VW_4MO3M]2G+Z%R8^P8'SL=AF+>>%^FAG![*<2P?,JH^6!P_)[&'?Z9)$D5QC&5T M-/(Z&&%YBV/X^M4P;\# XD"DY^4:7VV\0O;7 ;:F^RH$FRE>B=A,\5P#XL\; M,)+$O]I8'&!@JX#5#L3WQX&:\G.B"%85\X;=P3B2)!@"M>BOT3A&LA/#Q[\^ MV%T214GB1P#S.X@B#(&[$4@_NO(_"U7LJ7/]Z.?P#4$L#!!0 M ( '6$;5B7BKL

1O$/)\@:7\L\H6E;"'*\=-7%/7$[^?(B 1O+EV93R\?F8<#,???4U M2=BILBSZ-[)QVSX=NO1>3DYPW&;W0 MG:3WF7SUY>7CCS\D'<\4C_#IQQRU\*\O/LZI@J:V^J/?0_TF"*[#7[9E/=@? MXY/X;'CV\S2SN3J8 F@43R\7V'J=%5GG'' MM\,=/SGCCN^+A5V$I7I@?9'LYPA[S9UV5#:,5RB>-\Z+J&1:(8+P_F2&7U#$ M@HAPB\P4&_A/@NE\C_#4_ G'8C-%/^JNJ&KCIW7/.W@=\^-NO._-R>.%<1"7 MV3CT*F,Q<"&9"U(>KV4>V;3-B*41NQ4<9.1ZR"+2"F'0PNA'854QKOY5U'& +MAGRA>)GF!+8LB.M\/R ,=P4F.Z#>V$#KV:7 M\I3 ^9&=L@7Y,3 5/1 $&2E@9.;+?')H=WMTV2[]&4[QU#F8C'2BS91P Z@=[FZ8B8 M[3X/\;M$HY[M5^'9-,$K-JSL19;2!,K\J >KUT[JXEK(/>.?H_P75:3""W4J M6C9#GD#MO0#-:=FB\F8?(\^!R&M7AGFA!R6I27R;37&]EKF=?M26NU3IVU8Q]?$T)&*Y (V M\6]EUU[8JHYH.U:A%*309@Z1+3#PIIB^RN1]E/_AL23-ID B;"N?@ M3)-(0EL[RGTX?/GHDV+2U"<>IV=@-.6!]>362ZB(^D MZZ^"MI)PPL.E1]'#Z<6K9SF^"C>T2UF>=KE$JD0; AKY-Y5MZG*_.7$D)VDV M J.-F&;6HF"!5 SO,4%>8-5V5KXX.69DHP2$LV,B#Q4>@#E%ORH,XV(G'TZ?A4RR5\/'G0FX M)6#>B([[Y>1Y4<_5N;,-A!F*Z3'L8E54 ZHQ#%@=)K@$V*Q6?9XF6V[O>'<] M'^PE;CH46&_J-2TZMG&JE#8L;[-7[FH^Y99G=L;&K^'S2'8UC$A!;;NN4EIM M3)D2*A2C1W!8\L5)5LQA85)2H:GZ^V3+)&1R2$4\3B, MSZR/>5QTDAW7E"MSH=GA)S*:F4)$I_YU,=^'XWHA MG%Z2 .=A]XZ1#V$5HQL&0O8S6^AS\^:YPNT@7GCZ> W3DO,3V:!5E]4=M.D" M(T>Y/Q+DFO;EF]4A[NS>N*6EP84)7@U/L/*UWWTOPC,,?VO,N:C95EAJ=_;M M3UF&QT\U$CJJ?\5]7%&0XE=E#68Z4E5?[01%S'.*75P P/"#U276$LZ^%SEB M-\ID(.];BEBZ[H_A"2;71068>*DAKO.0A,D^[H=!815V+1G,M:FR/ P M_&TO'G(7*;'9 ZXQLY8QW+,-5>@T@5NW+(PRW].OL?_#)694_T5"!$5LOT+8 M108H]*XP5S(/,XHR[08&:".=M%&23^=Z-& M^.L;*ZJKFVB' DF.1];$?[%>D@#*#"&P44I M7U.S:"]G5UPUX8PKLV5!I1 $CE 4D_4XQ1C4*FC5B6:\NO&+$FJKR4U-ABK\ MI(OX*RX^IR9#YW(:LVP8J6]?_O3\Q>]2E?F<^>]W69^1,L2NW?[IXE/^&DL8 M&2HUD_#/18CJ]8\?J))$@QD3!!=;S'AY@BMT69> .,AD2=@@Q;NHN")4LG&: M-=6[#;'5NJ"!+/SFM,,?J<:; M6;VP=>"J+?>UF"C=GDS+^+-"?ZTS63K8XS6 &?.V6ZA<7+!@56=YJH^>?G'Y M%%#"FD>K9!!_YX$[Z1B-#^4WP=-[O:LV__YOC[_X[.L/I63#1SG:AI&@XNF M&2J% :%Z$O8BP3\\)G>4IPG;="LU>UA90O[FT+40Q<:8WA%Y*V:GW"X_?>]L MD[?=;WN6'U 6C 4":P?Q![\4IR1VI>KHT8,PLX4N!'HT_JG$E_H':'VR\DE\ M1"]!ZICJYUT->'Y#8LEE!LS?RWPG!Y),X(WD$+#Y<(] _O[*"_4X#WQBCS*+CAJ8GEN!?\7YYI M01B7%V 5>[DHO>R%!D-1P I=#M/1B?6"BI<4-MVUNQ.?(]X O_1"04+O5'?[ MX-6YCSY]_.CRD?D6'Q:']=&GGS^]_#3Z.9BLCQZ'/SV)?]+$V2D@W(T*< G? MG4'/91NZK9G-Y[8+L]=5)D.TW#>IK9]L? M?SR#LVX'SOKT#,ZZ+P9^UG8=U=7["26CQ8V4=@)M"3]P;QX=G5*9@8+W'@UG M%7:0;+-\AWG::=W$SM6$;:\HMX[D6P.T ;:?]'$<"]5FVY_G[M3:-J6I?8U7 MF4H<1[3-#OD?/I+D8BR#F;;])RD--4@-'6><-#GT4-W(\)+U(;Z!'7?EVTH* MKBX;]ZPY6,^7U:YR3#JLIM98DEN7NOP.[*-C&JQ)94GB*,)J1&:K,Q:/(N'O MI2RDTQD;R^_D4<=A8/K0AM$Y4'H,#&I! M. +OY#PP<>S3L:F[2[?C0)%8]^H "A<1)]IN409;5\%RH""VEU+DO*RN8$U$ MM7HPCQ&X@GMEO47;/??T,$G_0:?9%P@B-'0)+S.6&T4$G5;.YY:YTJ42,FKD M#* X+[4#:>1;VIA%UYM57=J]4U_.V;QV1#RRQX>]#YHP,(0BK.M>\EQU%7ZW MH%Z]Z<(;@:6#4L[*# [3H\W( #^ P*OA3S;=HT3%$I<#HH3IY-H 2+&2#+PCHU#\33I5?Q!Z0=!4<1"L10"Q(9R"V%5E9NMT"(E/5\K MW*"!S6Y^=,]\_"21&:)2]D\/G]*]U+*X:F.KSU[ 6*E>/[@07CF?AVR*P,7< ML'6:"9EA+V&/'-^P>"\&.UPN#XUA).WPE\*-"-QB_:Z%?PC((G?*:FH%:#Q4 MZG$H&ZO4G8VS;YG<> X(<]>H^O 0!C-U8+PN!>0.E(&!?+]\TFB.:.JV^ZF> MQKLZTC>:ZL&XGD2U3(&V3A1JP0%$.?R3]^)%,_J!&V@%'D[#.39#[4EU/.9= MU4M-U/MS(N%<)+1DQ@XD]Y)ZE#IYH]1NGO'QV+DK>A22-8'T>]8:8YL] M=2"<#"\4_I&->9BP#^E1K0>)H%-\%Z>;[B6?F,'1AHPJ5Z4LU6T1]M#NNM6T ME6P(Z3FP3XPABPA;\'E/,>#-2<,MW22"9-<$ MES@0"6 .HZ8"3Z=H'PM")AWVLM3: 8[+#!228,FQL*+.NUJ( M/$,^;..'"RJ?A[F<'F'8_'_+D23-_2@,M_4BO[8#JWO"KB/2!AOB09;BB&O@ MG_)X_ U5%N049V'11!.6'.*R MD=C9#R\6=*DH.:U6B)AI(]@XS4PAE]6;I^*&VJ*:Z^!-2!IL=. 'DY.J5G*F M9&@*&J'(*G4P[@#&!E82VA8'B2?9>QCV8[YB^O0%!6$N]J5$ U&1*?L%'WST M<=&H6)(0;()T\9"I=MFB9AW^ZT__["QMDDLZ_K_JNED6S?@=4L2EH40\4R(_ M%8*JXTCBGYZF\-1 "MHKBW*1(<'A4=!SU?.T6'6E9E.D'=F&/EO1-Y2')?/% M\A40WE7/%B27T0B;!\V><'47O3H*;Q(B0J"-?()_V"/S &.>>[,)$8F@!Q;JAH>=B@#E7W8QM/Y$UWDVI[_JAH;/ M\ILI/>QROE@NIS^?D+(ZIC.9M,P+$@A-0KQ"7R6F2L=2[&SC#X$?\J:#1IP0 M;T'I.EC@%AT,6&%L#2Y7Y'-,/EA:W':\SMMNRU@*>%(VMO[3+XJ[QAN+;@YE MN;JQHR/R-IC],@AEHE]@SQ#6\[\$ ?!-NSOKY$1=X30.8 1N(SA2[EEIRXCP MWG861D2_E) (WO*>C@S/,)Q1&,YG9QC.?HNS<^J? <[51\N)\^3TSNL1I25\&!POUS13[*. MW:D/VHD!)&@T<]X8YB-8@76]7ONN++:6H15/$[<%.G<%3N >(6OT\J#I9B3? MG5*,ZL?9]0=N"&L[5B%N-?%":W]GDU&WS.']I(FY2'P;WN_9GW^8/)>BT;<* M])*!AS^O+E1"0:88EUBDL3#60#K&-9XEI/E:^RRR1_RG3^;=-==YU:&$6 =G[ARV_-%C M+\>/"WK]L7^>C3]X-LIFA1"1H$81D)D2@-#6U:(P)L@033)NJ,YJ:!]@@G9" M*=$*98"Q]4N=+(2D-7)TYXWS1\]+7]9U5HXHLUA2$=N(]R\2^1';M[,_>F' "7$50T4$CW9(GY^DN M!$J/GPRS(J>B!ZW']K$:) 'CJ0 KQE,"/W!AT+!RE2(OU9)(@=E1#7CLP8P! MS!'<*0O;K#RT"@!8@ONF%SA1IB?L2RF-8C%BC*W-P;R. M,B&#(>C](.CK2"4'%#^"4[^J *C+>)/]4$U]H4^JF ML(WA;4KY.C#M88[7T"I84UYHT.AB9-/[#?[YY=/+1Q_CGE\]PC] /G=#YPQ? MZLO!]_8-*'?95* _^&2_%0*E3?&VVLB-GCS].#(F9@_T<$J2)!!PSODZB]+P MC9I3TPR$;*_(!COV>/Q+V1&$B<2;4*\1BE=05Q[X(<"J<5F:UT=?_SD^S9_# M[?G'QU\_3%G)H9P#2D_5^*.86#!Q@/425O)T36)!:<;T=:Z-45E1/ MHP&39B/2QZ,,AR4]51J[O'EIZBMS!!E%2Z?R I&J>A%Q>M*Q"L8%X80&KS'( M\8STZ-1I#.!$= CK)]\4_7SO7"18IT\"S;Q0#:;Y>3;Z#<\-Q> W_DIH9I?QJ#+ M:KWALD^^GOR0(9R?JPOYD_5NYU\>JR2\Y"GZ;4Q(/^LZF$997W=[8M_#)SY5 MYKU=5?..%XZTGU'(ST";V4MO@&- $\)LI186L[IJVP7-+;'%+0*6ZJI<:-3O M7%W@N!H];?G9'0]*P+?EJJ-:,%&O>\"(G(B;'9,P3BVG4I<##!-IH+90H;4U M94O2H5>A+--U!RK;%?6^/**Z=8(F.FG5#69MSB:,99W;.*E_"VOS:.5.WN\] O3/3V3R>I"PW=1L"KG'EQ[0> M=+X'U2\ADGR,BI./+ZIS@6/ZAFS?N0+][)N;D3C)"3&WE9(Y?*G1S \=#L MC[K[]S?U08IF.A"0(9 '8;'1P4>04&Q-BNPWUOI7+6IB?!B67LC!!:Y51BWA M$-[PQ%\"VBOGD!$0I$OA9%(S;-$S70.'S7:5SF0,F*KL!RPCMW$/_B7\LQ'U M4L>[OF^09>C+LAE([V'&U\7?J"I4-4A'-/&DOTE.?2JH:IG%G"]C$:9< M:P M>3%%J2NQ^VMEZ/^$](W,RJFLL[[:)% M2>&[J8E;(6:G1%?/IMPW?<7^WE_W7>529.3#ZA87R+\=$M4KLLG$P5&#HIX.Z=,)UW=(. Q=\WFJIHT,,J[;=575MV MGCD#/-3T3-GW&[#"3\]8X?MB7VA,I-MJJAL#&T;MYWP4=G?ZC!C7QQESP7R- M"CF^3=6#7+/F1V8TN">5!"N!.ND_B(.&E&47=;PRXGVQ'^DF%/J;KVN00 2# M5RT\E>"ZW"@#]8)0Y*&TW,A;.RN<'LV..32$]#NJ3Z0GF 5_1PW/KNV:8M%2 M[B3\&Q3 P0RV^$B>R&+%Z[)0%<\L'5 &&[P.1^0;DUVC[FG'$%W9EJ*JZ8DX MW)^0&@)+<6HA;!&T_P<+D(6R:PG>7/1+EY-%L<'$X' NEF4$'4>3(0E\2\D MCD8^?9($V8938&_ )RTS9K9:[J/JC/LM];K#*$C3927]5A3J!9NR5*ICYX=0 MD@=7,*?HTD?/..8R:=Y@HO:@X3"9OL'L:S[%AB4Z'C(31J&S06:50GDX9&1C MF 9!RDG(;Y)$K2CDA!%6M@EM?]?C69Q=ZS_-!>.FXBIY-A\YAB#X5VT5PN1D M483>IBSMS--1/";RRADO\ X,LNBL8?6KPD&NYU(MA7G_JH*DSGXXK1CC8EGN M8C:P0*-.XDF?_IW.WCT%[+>GEA+K74<3]Z_$B2[Y8?@?ZB,R?PT0T,H?';92.=5BWS7X9WH^,F+5(KBUO!R;5*@=Y=. M1YD_<.2'TV._,=$"$OS,:A5(BS@2PQK8TX -;([IXNLGBJPDYU3VX4C"G"N$ M8' FA56/>LFCK[Y6E#LO-&-\MI&SR3\ +1 OP9[D\"!ROD]=Y[\]FW4#$081 M1M>8&3G9Z3\:<&J3VT?JJ#*@8A2Q1JEO)< .*+U%-]./M8GI&# _UCFX.JXV%!P;I1)! H8K*WZ MBO%,"ILG1.=[92D=YN)/L.)$WDO>1L[H4[EQBSGNIXE\#9'D\:Q>ZA7AXL$9 M-B;4SG-)R#>N2IV)?&\6*R2LPD*KBVK34U" :W/6+BJN1;A&TR0VIQX%MZ[Z M*=(5%WS S2::2BAQ+<)!+M9'8VY.B#E!]-4N)W]IKS&#V;I38CW95CA>DQ[; M==%%ZS:XEE+9V8I->L)WKA;.R?U0M7#>/!UZY[$Y8@^,::5T1D!Y3^!]FNPC M[V_8CQMGY7SW=7;T'8[5NWMW*JIOH$+P:>$OE4S#.3Q3PT%E3Z??O]&'TOV= M)(HZ$ETQ"35F\*-[$2_E;(9UV)*\N('F?>?!(2,20CC1G?H9'[_N=;<0_MZ%#0JQQTV9.%,E<6"TJ_"&P@&!# )[ M@&VLNTWF*MS9X;FY#S0-A6.$1%2D7F(:JTA$HKF&;,@T;#XU:$.*M-].6FN\ M.F,BYY/_NGQ].3E6BBY[YQ\/)1G _L"S-D,W*X [$4*($I@2H6? !FR:Y"\N M0O1\Z"6]08X?ODNDGN,MPW^A^5R:MI(4"HH8=Q#YXHE/+=(;R#S' MZ8G"_D#B(HF");C(*%.H_VDIK>T6J,6^&:,/NL/ICM\&$I*'6H7&/M.YN/!E^L2Y\U8_8:(8RS^N)H[9AVCHR M<;JN_T_.3O'PYC^^?G;GT%$??E0>\H %K!R,:FP5J>MV3O*R:*E]OI+;C?GQ M6;F[1OY*:+39YF'^ \;ZM/Q)=9=P0?N?^-STQ20J7@>L'F2JPQN21/L-CG?\I10E@(7$&VL MIU@SV/"LHB=9 &W9:J?&3I2CB]W4EOEXGNF7RLIV-T M#7E&,NCDZ/GK[1NV5"5O**[%8,T0NNK(2GK3QG13]=JR"[0MNS$PLF$V5C;. M8V.:C_QR4,/(QGQ9)H]WT@U.#WZC6^YUU=K M^WZD4&H7T0@MN)RE%>,7D!RGR:!DXV.W@ M$H0?A$VMI>2$FTDP'ZH]Q8'0ODUODHY&-.8XP\-M 3C:(=T=^:3ER- 'QND@ MR=#8H409=FF9+0%,F\=2J^G5[;/+3/6W6H!H/)S-%2 *L3QX*:2=B(N>M]N$ M1?0/UHW),SD&B7"7<#8IPIJDHF<@T>V 1)^?@43W)2FOL@-CJM#DW0U[KUKH!T';I)@)Q1_ (,T*X6P-2J!&?9EW^MG M3;%A)Q&[.Y;!9RT$NEH7U_T>-56T3W0\/FHD4_3XSZK"L4HCIF4$5W,J'KV% MD,7)F/3.AJ2W#_P'6++Y8<9(E!I[!ZM?/]._&R9&AU5\TS1(0C<9T:!8CLLP M4XNPN$"FK*FZ:=;XG5)X!EY($X&9O+-#_3ZBZR=1V.01,,:#J/8 R@-VZM./ M1DO1BGFKV%:FR&!SF"PUY1*7)YG["+C M6^Z<)@7S!Y@5-&[2YM;LCYS$Y!1 M#%'6Q=]$R@+JBX2)#XMGIYU.&RE630>+*8ME%F5=S21M(L6%7IH7J,*B=S&' M*,=P7)X^Y^_Z2LF1:"%4:*H=!!KAK&*HXG:T(:EZMVIDU/E)V45 "I<6,#N3 M'E:]1RYVAU%Z/GI%F@&+(\((M_555&E4N4AX5- P(_!%-OA>XJ8-S TAWWV[ MW*$P3C3I50D@:3A&IN2;B.SK:&4GX'1;%B%4"@^WEO]NN>O+)DQ6:;!UN<,B MQ+%+ "\GGU27Y>64C+E4J0RWQKM-^D,35AG^Q;[[R&G-H M9#;3/JYQ/K7'( MPRG>/X0O0J6+8!-E^WUXSPY=,FRK[_D9EO+4E3:DXZEM<&<;2WA#\[7AK%0M M1"6??:6">LZ:'.\/0"LPMZ+FI-V5XYH59$![ZLX-;C-(; M:PL<1%/(1"C&2%YK60F7>/@G"AL,)1?Q>9D.J9B%COXJ/%)W-'DM]S-UJ O E[;)M/@^7!\]#@ M;8)-@68B_UWU>WQ\0T:AJ\I=01!V?)RI3]WDAL&@V+!E"9F=/+ A19SO+\^2 M,>9Y')WDEJ3(WC,_"R0JV(BQE7VDJ$E(O" ]MX@=]S+S?JY'T":?5$Q'/91: ME5A%84_6[.&(3YME:MW43CT"Q9&NF+2CPF-H*^WZS'@:.EA3+AJ$.+'9E(;O MRNU^9RX3OOC0@AE7&A\TPDMRIS#6@9@9,0>]'TY%)D+)\SQ#[V;)$U+*>41E MZASP4HO XK0+)KV +%\+Y'*?QAQ2U0H;5III;ZPU$:[6FKE81E]NX\>GOY]V M,IQ9VF [,%9V@"0?>J'M=+UTWC$TH. W'*00E4K+QEO[DVGT"3!+)#!M&;:# M'2+;&X,OY^MA,/)>3JZ*QY\9'@OGMFVCS8YJ@F/JD-Q7)N#9M"R'R(X4&7$L MR[@,C++);24^NK@8QX93DM],0(1-E## *_0:+]KM-4IM]SWJ%HIH$V6F[%O R<=,=,UC$K>#\04(T MTH.Q"*(<]S#^$6%M5>$H_N!0V=XJY6'PH.=F*4"68_P,&-&\.'LXDB;6VS1N#]Y1];QQ61-0'(.>[2Y:UPBA,,,X)W=Y[\-00'I M3>R8=K]:C\@@(,N49-:D((!&VKIH](!I.$IT8+*?GU0!U8B]N+>^Y2^E@:PI MKEPF%>5<"TQD"J9*K3(4[LK_>^E(B84%S7WNV'C:SK,7AR6,4[+W)_705> # MI2DTC)"HITL9:1D6S4P9,%7>FP\8(A"2BQ_W9+E]S5&HM ]IAUY&WV=T^'JR MJW;2$;(%->5.1>V_5B"N;T<<$!J"EB6Y9XZE 3W@2O;DP/59QZ#XNP.>)WER M<4BE2JIW^=HA@_T#[9L4;RZ.L @"W4^]*%9AJS3W7/7#GIA@YQ00+/U\EIO" MK;:KKI NU[GZ.?K0:H$L]G!(71P/*^.;'?PJ7R@Q+M45XZM:\AK2DV1(QHS- M%O[55*//N:;,DJF/&KT)P'@P7VTH#A]9$XD UV/;-7QN1'(T3*<:EHQP#JNK M$1@CCMRH:3PB1 RND;8;2RH*(=*G4ANU,6,10L8M)P3'L[XJ0"<'7U3EB24\ M5Z&?.('6?N2F)/@1.-9[\X;C_9)HTUPPB>]OV MMI&B$8TH[$LTD?<(TOB;@:-#YZ2,7*>_T.M^]'LQ\=&!3(E?E7<<*C&.$Y'KEQ-QM@;>3& ?)OT:_2>VO%@KXI MA6^S8+TG-@Y]6RZ((OM)*.']:B-[>SV9%S/ 6]#_"53^;J*8XV[*8Y]QWL_2R2*H;PU5DS;=A M1L"4+YVP.@ERM,?,9Y<#-S@,\9P64AI]B36J2/P@7 R^/T81S5S.+J:*IDS:R8I&TO'E EV'3D%Q%X+.130)-!39 M]A5U4A]-N169OC<=@(:/3!*6*1(XP=.]L+1/G,_TDNKQ.AJ8:\[$.)_NC=[E M/6R3N6U_J;K<3L2]UZ,H9F#BN"3FFV/F/6%@:E4_HFLLP\.%9<3HT]1G""'< MMKEP&36<7NE>J/54NWVB(THY5!7=9^/BW"2 MIT#4\T^Q,&YTHU[(]/DIVU22.#J:NNG1Q,7413&VFEBGT D9G]_IC;.;+B_] M^*YCYH:E:26*F[ZR2DT2<=4BB-QOT/$:K.%>"RQI=>?'N68L%1JE/3U]JE_F M255#IQ3SO: I)/Z_N 8,.PXT%F4P>)NA?U1YSK.151VM7:J]Q^>-JWLPLD.7 MCPDA4;Q80XO:.BB*\8G3[:]7LYX05P]1P8XJ5ZM7,Z^O8!*Y"5,.RABZG9T< METX%0;-S3%&E FIL6!Y<.19]CN/E^[E-O\_.U"[X+XO<)Q^X7^)"2LTH(W=G M\4Z3MI&(&'5"X,IP0 K6Q"%0M"X8ZWR#.PG5OME699#*OW,Y>58#TZ:G-MW+ M;THL'LN,_]RQYABVH[F=X7/$-F$G6-7S>=MM6^5#_.3!M]]\__S!0X[&T%/] MR\">N>]$W87:NNV##/5FFMW"AF\TYK8QYK,NIX9:M#*+51.MD*[1T4 M7Y$>;V7%L@8V#->B*ZZ+VNU(58=>GCKQEM2,L")R,@[BY[$M1'JI@B/C>?3T M]<)8Q^T!\^9WA24G>PDH9P61(LA19^RW)QX,S2AO+7&,RV(*)M00PG@GP(@P M=D7B$JDD-^UDM2^@E5QJ ?O=2P'7/SW!+'D;A4I"$ +#JG2Y>^>! XN;W'X6XVE:!E?%TK> %1I-\L/)8TCK5730WCA%>Z%Q<""LNFO]M!L8Q& M&##U14Q9Q%Y%QD!!P5,,*Q([&'GDFL0M,1\\60F@)W9@*Y%G3(32TK*2SF=% MH/O369J.C54:3(*YG9K:.+!4&A6/3@Y*#F)@[:+W%9'W&*;TL3*,3+- Z&$ MQG9:LS 'GAZ<%KNT2+!L;^='WL^=^_.Z].')2'3&/6(EU;81?[2-)&NGEF"P M;%@:I1PYJ7*3^GPTN(X'Y]\7?XU=X7;QF&XHHY#7C33;[SSVT,(=,$2+3:EK MY@/_] \0YSTK\9Y2XF75/D?^B\/G/"67-XL53L'VV@EON*QW__8?(9)]GLU3 MLYE!X5P\I^>%(W"*$P0@'[/NFHJ-F(KS3/V>,Y6"'(*EV$OPK?.,_XXS;E+,QLJ R"_A ME'(O5CM#%5(%9WYN#8]IN9C1E?#*][3><.G[Z4SE:3A";[TG%:*/$(A:MIRQ MK")TNL;0+\[!5.SXL!!))H\EZ(14"#KFOY91#Y0$"YG@PUBI;!MS-$"_ Y\XC\Q X=O/?@?/S%K M\5/J_'F>EL7KK,<6 UWN.!9WU[CV36NU*;# >Z1KRY)M_TM(MD:NS@2A=$>Y^ G6AY MUL&B4N9E49(GSG'-B6^.,X/P9^EG;[?!?V[<[3M"ON!/A%MO@]5Y2WG6^G G M^4XG7SZ]?/KQAR0]G4Z^>GSYY&-.6_C79Q]'@MU@9=NZ6G#QV8HQ1_]0%ET_ MD2[S;\IYN9F!"Q!B3)\^GFH_"]&X"LM]3$]A:\T.X8Q&VQ5QD&3=H\225/T2 MPTXQ,:Z4B9=)UWL&1$,BPK7BQ^V4:>BBY[60K9>6&&HJO6$< M]NS>E-]>6]5*3D)ML7.H.X?Y.W68QD-42U,"KMZ%MM#GA+U M 3T,F#^&Y&*[>-1+8W7D 3,EZ@@P:J*(-E\+4D W\O1O*.'0XE'6'R-]ZWZ M^$08K?=\BLO)_:0@>F&LP2^$J..GK(WL__WYI7V@U$[*UG GC=+CKRZ_$(/P M^,M@&CZL=?)F8SKG3QK7:/_CB"\';RQ"0 MP,K+,?(JO$A)=$H%1?.56HQ2%Y\?9M&.D?V^!N>$S1!].E%[;UT[-C MP,R\P6)^ [)9L2[1] I'Z[K.Y'E]?W<*;2:1!VE([U.Q;SU:Q*R29-U^IVV?F:,A&39ZT414BG'I8]; MOV/Z''=V;-^'E#&\71T;-]*[A3-?2>7B*&D3"T;&>7.(^F9%"!V4AP5N_<%: MT,%@LZ6)3->PS(8L:T8B15W&_HJ,/97M2U/'D"$Q26P79T?%CNFK40Y6D?34 M9,:Z+&KM_U7=5T/%J6RNH2*5A#V$-JN-AA^)^*^'YUIVI/?;2.>6@54 ]IO5 MRE/'%T8VSC4&ZR(S&1XZQJ"312]07^4$.-1/1!U'(NIX$R[P+=-4O2=ZK<&W M418CI01-%T4.HW58:^"_;"7PX@VZ.$5A:@PH;-<;Y"S)IGNMO!SN9\*.A/]4 MJL6L'UOO&C:L=,V;^*=0F1\_A-#]0S[6+8F=X%B5JUSG2WO#^1%<;]NL2A]5 M:) .9^-HJH8D",-9XYFO/VI$W6[>@AE3C5ZZ;F+LET8THC GLZXM%J7@ MP 2;ZFE-U0$" S+?0,)P6@>9V%4)$"O9D74M'VN59L-HBYD[)FL4>.>>T>AQ M)>-,0OFX8>ZGX7V-I,BO[4Q,')0SX>WR/6?5PDR!0!TMWYU Y/[0FK'=$7K) MV *7DU<:@%6PIKLRMH!N2(E-NXLY9/("/:5J"J>0-QKI_PMK9J,< JGI153 MY8JN2SLS]1ZR]1#!@1WN*2V1:CO./@R4F-UDQ%A^( Z>(H1T9%B;A&NC+_7K*'>RW]^$Y9].'Q ME*5LA"..]C&,__R-D)# "0>0&"LY$JT:0VS>,HM!8G>R<.+:HE% C^ SN 43 MUXUS>N)J=1T(TNYPJK6Z$(Y"+BJ_DH<:WS!7+_Z]V&R_?N5VE]%4;4HV;BAA ME6ZCJA.==6.7E1:CZV8\$YV[;D+7V91:;?6MJ+MUUKK&KVQ$185+0=A4%9.* M8C[_>.*2-R1I]\KXJ6B>.1C@R:J<;SD[$]^?2^(&]O8SJ&845//5&51S7^S* MLQ!/OP'?)Z%RML7$\EOU&9T6X=#V:02PN%P1 M++EF>G!)S05YLHQ"#KBL:CFFM>XC:?I,:D/OKLK&;Y.^*=^&-RL7ACI0+*FU MW@Y8.QB4^;)FTS;:Z:WL$0/RB#&/:_1,3+OC=#PQLF_NY^XX5AWR[(NO,3$R+1Q8/S7TF M*B@YS_>-DAS13C/Y(X H5QO58[IJK+ J.)>46K4R1%1U/2K2:0O_J0,Z(261 M/T60/&XB=6DK:MB:/!GY+"97A,36TA/,-LZ(^*VZ(XRO_-4!>'/2CGW/S9B; M64XU9M9VFNY3@<6<9-$E'F:_8Y9.$#'SLKK"@-^^5.XX:DXPY]TW@W[+T_6E M+]T**JH7U.2@W[N=T=T@'S-Y7ITCI R&'*LW9;!QQ;6G-TQ-)[TQAEW]5)>]!@++&"VD M-1&\_%_??W/Q^*LPP"!TA]H3V_SMO!G0=4]>KT59QT44OA_:+>*%=T66D^ M-SB+S4Z2LJ;",_3A4J.C7NZJZATH-*Z6/[J.D>?)QZVA MLJ8>K(&*A M<@%.X (5V5A\M9[56B,E;:VRGXDO=E\YTGXI/?= 7,..H,: <,-QW*GZ46E& M%XZW0'/$:B&6(SMAER3O'%_K^KWNDAKH)2D4GS"?/;OY5*=7RNR5(1:B&.U1 MRT8OV;U4U$M]&EGXBQJ@7J2OPOR+"7(E_]+J^$ @5V^A,)VOKZDSS.EYFD+T M-#XA=S*$H[B,']H:%Z+HA8Q7]IW4D6%]8A*94\U(Z3A[P^86^DSY -" VX"* MJ33D[Z:ZDRC6?,>V[L7X]%L<P_$BNC'>,[BS _1.Q$%R MY9!EBH3@R%I)>RYX60'I4(+K=C+K4L4]>5ZM9EHRY!L\" 235Y-<*VJ?DV>2I9;/8ZI2B3B(R_B8/E) M#%M*Q4K$-LY-SN97N>)R7THZ2%G@A3T[.._;/?GF$W6TH.J6-+(./^EW8 MZF)^V0K'(-OD6D],15X..M5V\XYU:V7DZ].I\M\J17#7M\3?W8C[8L-^I;*_ MJR]Z>R>TBWA(@*Z1 RKM)2'K""=J)D!-PB3[]ZJQG,5G;H/+HC#2X0[OH MYG8=Y!&8*[7$F.&_X']5@];'U)!5]$GXO#CJ5XV;3EQD(UJ2(W>0C+AYZR&! MD(1>A-G072&3F",N,NW(2IB77I7%IO$^8_/GJ^K"8]D",_>9X(DO03WN@[/;V?AY^% M<3'+.( M%UD,W)9V".^I29Q@ 1J9I-W2'_E^1)-* M7I+RT5'?.MG-_DU5U]I,E1H.@(EG 8H)$*-+5_)9I\T86^X70"-(6&&)355V M].K4KL+7K;02L0'!?Z2(N3%. M;]>'/M*);+0(C&L>]4!@N;LRMO[E=&>AL8JDRZ8*OM9-WDSCXQ,HO&[AW$JV ML ]1H*PSRU/S/MK>(0UCA;#US=?H-FI6]NA9OPJ2>T54 A-&\BYK;Y'DC0O1 M9@GCH;V0MD3KG/&"I=U!?&=[@\D_R>KIO.FK#LH)PY^G-+XK2%@MN1(_8B2L MC/@7^A/0 +5U-+S[R+3:(O 8BX$ZE;&]I*6TR&5[T6BP8U;;BGWR^@RBCT9@ M>1)U'S,'8\B6>$?V6*Y%@(3D8Q?Z'WZ3!,\CO_% ?2#!+0JK;J32YW38&S!R M+=JDU"-7X,$'I23MKXWR"Y9.J7JCVQD<11XW*57F-.!'FRWV4.!ZTHJ5-(:/ M^Z=UGVCC26S#(Q5[5UZ;@'*D#'6MD7+-NE9800GJ^%JLL^N6">]R4E^,>YX) MY&"J62EUC8!R:G;'=)P>B318T9+H"0\_+Z?'":?AIK\V=>%"5 '"0;"^G&20 MU5'YQ06.!GUPT>8A=&;)^NBV6J"H)I)V6:(*V2DK+"?YFQQ615!([.<9>2WI MKV1\(5M+UCJVE9#A>.HY[7XS8HQV/M]W_^*G[=^=7/HI:=3_*,+T=_6-?QL. MV(%1W9G);G2U!BEAFL/XE@R2H \:J&QG#A,5[9_G^ M1-IS1'(5-NR>MQ["#3Q] KN$_AJ'<;.H"45BKSG^$1/3=@ C!]X*7?0RUXL@ M,,GXHV;2H)\3&H\A>.17L>>I:%C(IHL3+Q*3$KA".U_78*L+5K/2AC #FG)5 ME?GMB4R(C<,\<8I^5UZS&1Z$/JQ8]HI>[Y7T@U I495 TB9?QKH:#\/A"TM3 M.CT@-%77>Y K6(%VI-E8FAQ9.^G[=E[QT1.(PO0RT[VMA[J/[ 5345WI\,X[HLWK5*F&(2F+9K^5 M=1E\(]9D# J>J+33+=QL*+MA+4Z B4>Y 1& MU:.A^ST^PI 7!CM;?-Z*?>N;MK$$OY22'^$VM[(='9'='D7OZ2A'(YQ27"%I%Q?5R7T]4 R>+U"_=!XZ89V5 MZIV^WM(4?Q;:H!]Q;U.M7LO;MU[U,*$>*V1>_@J;-Z/1"K=OT#U:9I#M[/M\ MJ66%]GP>,S$QLQ?,E;C K!/^NA>9(MDT83QD+L%C4JY*>&HY2F_<"!"N-1.:79V1Z@*5"BC[W_0*)?*U'DH@F_,@D^R44H5K(OP+5H#CUWT>"PG M"HC&VTVQP!B1.]-N4H0AFN^Y'2J*@*7=V"H_"V\77%=@:K01O)3J)%M3E$TB MN/Y8I9O^OBP0SL&/6 MVW]=6GWWDB/U^.O):\CIL4]FFDDNF1^EBWK@.KV?A[2'WJ,08&6*B?;-,*I8 M4CTU8Q$;VM LD&HR;*4+^*)!G"($&M# INSJG&KV*W]0:)N%-FX$>RXS9]+A M>N*Y-RPR.0)"217E%!O'E=U 0:+0&NPM)R"YB!2$"EN@@1CS4RO#8&$S-0RN MI.G0\L2RQJ8.&N\Q@)OB31Y*YSU+7L!\P,\>["3@"G?6(?T-'0[GC7_CQK^K M,_W.T./D^%L;DR1 -!,!LF$TY#)W@;BN\6F-_VK()/UZQP2,8C5<2/ M._$%C&,-9W;;PW/U?)F+4@G\,/>>1V)6ZJ<[I:)P(B_32?I7))3B;%%_0+ES MPVNZ Q1[O&V0PU)3C!64[$D,2L*OOOO+=[UW#H44AGX6P8J%?]:$'6IU33>W&8?[>0)\/V*X MIR!31/*B*]=@>;LZ"C!"8%7U"JA$$$*['8EYA$6<88ZJP-#X(HRA_+BT[-9H M6^U[IKZO4P()/_O^IV=*2K^XHN<9.3GU.2ZB/ K71'C"?DC2'B5$Y?T@"_9Z MOX4_"'!*M\.*T+Q0>-C,6HM^+Z2)X8C'&%'[.=CH]>R9!&4O7CWC !2+=BOT M^RDPQ(7S1FN DE80#C8/5I6"W:)+7LT6;C%\\ZL*-1HX(OE3,FUEP'\IU_2[ M6(F('KU7#-3#SC*%1=/LZ2E;^E"6\JE[;,M=U];E?G.T8T6W+'9TCWD#4T?< MA+7[FM^=O'(]^J\C9Z (.:>LG2L%Q8<9Y._L[TUY/0WON6"97"6*XBBCE2+) M8 XXM[,7*A'7: C?KDI.7S04W[S\V;T.'C,?-=%>1ZAV508/M&9DU^R73*DJ MH7PTA:.CQ6IQB"%WA()A,SR2!>><%ZP,;4UINWSET3>95_"A=%@V)5A$2\?+ M*+[NIE7"1&88S:2)V]0RV.O+E>MC82U3IFX>'G2%&@D+B7H?]QB7D[^TUTAK M39DI#,N0NWZ:-N3SL#6 [!;]CRMC#Q-;;/@UQ>HQ/Q,LA; 4T+'!D[H]J1<3 MQ^\G;IO),SDPP@HO"]$]R =5!M$&C5MD.%#3C*\TN+(-=YFN31E\QS0\D(IH M)G\-+V;W>YRL!@XD06R$]]G7&N[X NO+\/]F@[P0>P%U_#%4^,X\7*OK=Q?, MXD7G5;^4YANI K?9ENSUDW?%E13C 13BJFBJ.0\ =KLZ:]!V&0M#VDN78?G: M1/#-^$Y3\;U[04\(-^=UJUP-3',C2U):04+#-W0VU(7,B.0TXX-F)AK&B)ML M\,Z]T5,';WNS)9@CC<)^Y#'I7FC?02TYPAX.LD*;3L M^%)S42E/5^GWW55Y\"<@PL0SZ//HYOT^[-6+,!.HG)Z'YPCWJ8AO^NRKKMBX M7N>->/Y^'2M&HNAU7THM(&L#"B==,U=:X82RRTH2J,)5JU4I=*-ZWHD>K88: M?I?X_36U> *9HMXS][;;7;2LV#B:TU6_=^'W#HOU:'XM5D9@&F%R3-,V[56A M,'%'0JLIUOG.)[>.[.F8SI,D;S,[80QJ+A8+H0 P(H8QRLJ8+( >?(D1EM1N M#ILD*>^4WO,EQ27Y=#ARL:MU*;\.#@B MRS32\"OQ#Q.7%@K!J0R67:QJA[R7KG9V@'4S].P5;\7']P 9.K>".>I?5WF M/G:Z98>)@-^&Z;04LT77]*_R>A?<>BT6>-K##9Z[6&P(95B,F9HJV6[!+??+_!-<<$5/RS_(T9E>B3*MT48,WGK!%/%SD M67 $:[V$=^(*OD+&0Z[*I1?7Z =LRF'P^?31Q=,G'XL20KC@HZ>6NISA$3]] M-%S2&FH_^3QLLN #L[-X'N&VK[2<^LF#YR]?/?G\P4,\['=UT:_"U<>]T^,D M+GW6/V[V_J]M9>///I90A?Y]/G;> M87L@;>^%\.G$)=<_&##62R@8-\F3+VX[+2O51F]G0_.T./(M50# M=CRYX>779;T%5K7826F4+'U+MD'&\^1"-0EV!Q_)IWG[\N;]H25N3,*76L3E M7K&>?!6Y\K,)%>4%NW^C.8 ;$HQO?90Q _8 $38W+M_Z&@ 'S'N6603GD:X[ M5:HG&A9)PJF8+*'8H>N]4T;X)OQB0( 1ENW.]LL.N2%I$P^/OJW%?8CP4.ZP M<##S8GIS^ %A\I5I+$3;!32KKLN8$IDLVOU,K\1%21 6?VN+;T[4#.)Z=8(8 M2\6=R 045I\N]-95B 8+/LSR!;__M[)K+V+B-?-S^,1Z*OIP2-,881W4FGYL M6@3,&[4\QA=)[Q%E:(Z2S=2I:;HVY$58Z5PR$?0KP*YPCU4X5((G4]IYGUZ. M7A2:COJR?*-1KE&:6^#[[D<8B&3FA\+ OIRNHEIGO>8I4YJ\TA1H!.4YU^E- MN6[KA7*V)/&]A#RSL#W/73 M9BY2$S75EUI]2WS0$=$ /0L=!4W/#'+TZB_[ M@7%I)SHU)HAM:(1BGFK5P MKOA(?XP+6]QQ!U8]EA-NK '1QIW9W\M$GL$+H^"%)V?PPGTY2+]S6<'II&<4 M!?B?YO""T\O:2+ 773AGC 3S)(C* &_; 1D4K7"B MH!I-@97%Y::Q.KZEP5)/%9UWFK2A\O)2W=8?#%U5C75 MY,(K["7T&9XTZNIN6 =] @4>C@W@T&:,@105W"\8B[GMSFMZO5ET4"?:JV* M\S;P0!V M&R8C?/ZUQN+OCP4_UVJ.]4]T0#W64#UF[2,_X1_[1KG1SJO385OJBLF*"88= MR4C-T#%$BMW+NSUW]^J8>$GS9(Z2U4O&FC10X$#(K.:Z-)I4^3]K5VG="?(Y3Y#/AB=()#Y$O15?_CK=U)DBDDCFX7<_5^TX?\@W<*(=QEB&@TW!X2=TWC7;P!+V-E MOQ#768!8EC>4]N&#Q*1%?3##6^QWZ[93T2E#(O"MK%5_R%D.U :9'';EBMFN M>$H;U/JH$S0E2-2M9\=A3DJ-7^\WUF'EX$=="HAP1O4[%7*QUTT1P1$<;"I% M2,D7F9 ,\ER+U)^E,MP&]V?'T[8N@F/Q0X1DND]YK#G/A\UKB53&NL$X=3W2 M=[O$@MGOJUV\;^1HOEDT-IK(4<0Z*I [9=:VCQ,)>G7A/6\6RO3>@#1[+M1N_B6,VNB\2RDC<- M]2..:;@/Z=R5!BW)^J#CE@*VH@!NP:'X1%6G%>\VU[Z]I^C7GX5 ?V0=#O'" MLJ5LU"WWZHLK=-XH[0[%7TN0ZH% N3N,6ZDM$?CA!7\8MW!<.!)^*X==UW!J@]2^DBO5#.RQL5F=J-5 ;TDX8QV\ILZS M@\!3&@68?&=H?;K9O]_PF09GF2;X/Y]J25/23HDQ[UFM+=ZX[E_+W>1_AZAD M\LF#[[Y]]M?__>!AEEV*H9$G!D<(^=G31ZQ)]!8K?/;4G6OK8I$%BOS)1X\_ M?81R3KB]8$BM&TWS4;*OD7A#F"291CF.8G)X/[LH].FEQ06/[(!PAAP6#L-J M2[ M6=IWPAQ.6ONIKHR+R)F;U9MB&6/GU8TD/4KH#/Y9B&8$#]7K3BAXJ5\L M0%W_(EG.[,FCIX_X4BI)PF*F1"T<[1/E#(.Q^%X_IKM38^![J8G;DKHI<+2, MV_<-CUL'Y;6XX2=IUU6-JPN\EP1"AY(ZW&UP+$_N3!7[_[ M]O6#AU/F(Y'-WE7[#2LER:Y94-+[_'P()SIM>AB+99/IB]>Q%WQ]A/$=OB!U M@C5S(.>L<7R!'8GD!DL;;G/R^-[A7>@B+9B+$G;B[OX0W6(IN'L;ZOM-@G?P M3H-S%.8)YCU&<%,5^2+525@?=1UOO.A4X,5*(1+LN3BARRIF<4MQ/;J2P*?C M,R;)<,[7MJJ#/;4CIP]C!3.BSF_%DD,7?/5RJI1TU5N;OLS%LJ91]BN$\9>Q MCA;&PF%%TXHODWJ1U49F,R/TY^'8MHJO-#8?S7Q^HH\53%^_>&[D OJ $2 M\$AF1]TD:NN%CW\LNN"7Q6!'+(OMS_1=W\$POK_R9B7UOC*0VZ"S\ ^H)$CT(#77-4S>,.->M++\-WPM"A44;) M%X'+3601K4]\'(_/ZWGPTB9=@R,+>#K]BY[XI=+B2:5CXA68O'4O=%1+'_C_%].?ED#A:^, M9.'0XJ3WUHB&ECDG"YC@[(*WCRCTT[.9/Y#*$GH)Y$%CM73&4IR+C10JOXM\ MD]5_@\.[D1EWXHCI?)DZS<(#6'@I@PJ'BUYPQ R=E1%1)73^#D.3-=Q9J M/P<@.!Y U\ZO=[JW*856#\-1ORJ5.^1X&)5-9L ).R1MBH=;'Z^T:XN/L%_%>1N_-I1,&*OMADG;=]4-PF,^FZ[X2S*F,X&R3=HTA6SKTEAAL%8UIN,=IG\,3M MP!.?GL$3]\6H"TM>%16J &W-R4OG9)&1#2Y MF/@?*"1JN,-CKM+[>2;_&,:L)2QL)+6NPY!'TD1FIV< MK-RC4JB.5]9<%]6A2^6UV'?D<;5]CD$TYKAZQ-7PL._3]%LGYT<*.VEDG29Z MNO^HCL\)];;11[FYMT7($((H7U(=EX^B+?+GC(.5&2UH6S%K$THP.VPA=K3$C;8&;"=Y" M?7"UG\3>Q1[PC%AIDA.A".K'6KZ,W.(HJ9IQ]9WD,E$PC,+O,]Z@=Y!$CGP4 MR<%R.QXY,2XS$EB\W9]_^/&8]T6@8B?9UP>(S9[ #:8)^.OK8I#)5N(?"HQ8 MQYN12T=W&#^5])9'D,2?)@(EIE7$RY#-.6CW!U?8:);&)UZ4634,65C;*UNZ MNXS-:&0%8;0251B)(@=L.=)@*JR-RV )XNG(4@FHQ/NC\J:HL$5TI1=\LZ*1[&7L MK48_U7X%F1EI%!_XZKMC$+BLD6]>?I],J>31.<*;C]K7T3&9CG:KNUDOUU8U5'+A4"/]*<6 M@RU0+Y$<760HVB.YR[;BKCV8D@!^/&OU3'5'A"-!4K%E(D46"^Z@>5L07(2CFW[C M=;E3RS3\?K#RZ)%GB"OD]AH]]L4<119:..M^)-Y0YF8?Q2'X2)=\J<18J(G1@>)P?(^3@.=Z4=., !/E M0FP]P1 4R[!#P]BQ=O0+H_)C$KJPKS=2^6!D/';N?P(:].U.UU^8]S*2CW;D M"5H\]'J42\8\8ENU,9 67Z#]R86UMD!9,[*Q;9 ']MW)AH>X \5N]STI?) M/31#!@=-'"/7)UVW>)!?P]7[12S!67GF6OK+6C +R/]I(534"Q9#*9-:K<(-$ MT/T,?8\S"\DKM?A(P,'&] 7OP0X!&3(QF_ 9I5ZG#H.X*:/[4+6%$"&I.DG* M._1EU6\HGT2/Y.#GFO5"GKK>5U#(<.]*^X 1S-/%*(;D('\ M0 VZY$M6FF> MCBU<:5CA5C\!ZOD_[+V)<]M(DC?ZKR#\N7?M>#";MZCVFXEPVWUXM[OML#W; ML?'BQ01(%B6,08"#0S+[K__RJ@,@2)&R+((2-F9GNBD2J,K*RCM_J4>?6"&R M20]#*MY]*0Z*8I3J7$2XR^VX#%=PK?-KO-EV+Z:%050=R7AZ:,61>/![3Z@J[, MV@SYR0Q(BHEF<+,(_J_/6W) EQD\Q&+GZN7R&ZZI2E;S%G ;^1ER]&;R3P76 M7GR-\FI+>&YJ^EU@SY_;6)1]@:.WJ8XT4XYWL! H7:FS('+3>QLSP_ MOG[W[CV1Y^.G5Z__V\BPFX)8/$3 ]E%:F&@%N[C\=P'>1>96Z2V#"]"LQ=QF M(\ 60&6[KDQTW6/GQEE\)P;/+W""5+:47O%WWX0,1[LM=!*+#T@^+_>/Y!QL MJLS!O$JB@JOB:P>;6;YGB:0!=LDIUZ**G$\JQ75P7O ;MC_')9J\F20*&]R? M/GQX78+'SKBT3FZ@1I4H0?+V?.O<@)%) <*DEO\<;O@%A!Z<9Q AOB\S^ 6R"LBPE %NN[=. M3LVN;1[D ?Z%Q :(D<6"-"'[7%QI_I=RE80>I@MDJ.L_H.>0O-0-\[$X2EH# MZ/D- 0WW5JMR.*IJRY5--^?E#D2XQ8L;]!@[@:FS2T+A(TA,@H$U$R>&!X*S M$^-:>D'L&F#VR+P*5!T!#UZQ[=8[VL\'^L5;W4UV:KF!)@3LF7W61=$ M%)DIZK"..C5YF6M0L>%M=4^0Z7EW90CGBC]=FMRA6]^<'*/LR.)<5F',,&2; MSC_#/2,3U1;U"]),5%P8F/A@"O^=Z+$/;EP3CZ"FH'_'P#3:/3,E\E(=J4J# MT"H5'6[E56/9[<#B@K>V[Q>/]',U0+-YR4UE0*PN HDU.D4F#Z@F[.UFBX&; MZ=\QJ]K,+':QT3&\IN]WLJWHP(X5(.%V&1K0"_P2Y=XI#JU#;W1H[BC92Q5< MK=U,["M&U2[]BFIUETE.=.AP4KYJYNGT!I&C)PCL9I9/9K22'V#K@ MD^P9YB\^;515&*Y(U3+-$$0Z6D4S#Y[T^2+ MZ"5%?:1AY=@97*8RW,AC^<%W%23+JX_W'#L2^=6Q+E"V!F\6#EV$!ST0OJV>6TE@[ ,T]3!+2E-8OJ=*F3+ M L(YMCE0,C;Y$4?\Z@XZ9Q&+C7AYZ4T_;\8IM=BKSPPQ1DPN]G8)YL;-'CFY M7WJ_--E1L)IS-@(6ZR@A_ 9E>E+V3/7Q*Y1Z1CYKAK>W(X]2XO00 +Q->-N MM8K[(ID!W9YW33 $"<(D<"N:O#*4O"2OT6G#Q82![=V59M/3O%*OM0(@\FMI M88, VB'"::UZ.GEIR!IJQC K_]U \*(G/,,4*9'-C<&C_&*O&W4O2SHIGI.) M]IG;_Z0G[''O. $])9\KJUK!@8?8R)EYTT"@$DQS,-]'=[B6J2BHG6$<5*(/ M)V BWLZ@5G-G1# P]D\??T$=GAMKP,2]I7^?/EXNT> )HA*0 9D&!N]]QOT: MC%RRM4>D)O!M2OV;[L'L3EDBC,06^F'5$;5'(M89X_>X9IL#<:01PER:.;_. MW,J,4F%M6'^Z5>138XV7CGW'02*0 %D,'0T5U-R X$T.E*44+$9?L"Q^T[U M/,73.+13_A&'=6RMQZ<2#AJ7*<#&&)5N)Y/5-B;9^?5?UW/DUSN77(L<9)?> M(DJN3Y2O/W&Y0=W]1[-$^L10D&-PK7O^\BKD.>0.SVN@:QE%ZH:+S%$\TV80 M 46E8 YK[%B?AE[X//$"G"Q%'+Q$GN4028O+HP(;OB>;FK3">Z M^&"9F>Q46YQV"1J%,N]N/;TVK5RHJHW1'$YS0[GAUAF8H3/CNMQ>"'H5.G'/ M&X@V5V*I[&;VRM8H)1W/"+V+BIRI7$?"RI7SM'W[&@8(D<;-_!,]V]#)\H.Q MA+!Z:4R./AG$3T'3%A8R M-U#K#LB;!)>$7A"N1'I^' !3WZVJTA6& M&V>@(95T]8U[$O7%;R8YP$C)9,08%+9#<*""AC +#B6FD&?#%\&^(5^:4OMN,N9DP M9N"&=-A(1Y((/,NT=3BKLE#"SH=V6G$2I?N-YQ-7UN6RDFX](\PJX M9MG**!"0"3A:Q;K1>::QNV;(EV8>8@M4P6/?ZWV[VS= 7;J8-7D' RP MD 3"VKFMIHC@6D,;S!0'):5WL]09:+"E? -V:S2^3-4R^*$,7WO!?3)7=@J@ M^0'0S(")\?0GY!%!'>7&K4,.V$Z.(U+P$Z=J%HC%[#1%Z?BF)6V2EG+""4[J M0"?H-)W'DO'.C9]_N>%Q6V]DT<#RQ'/@K)$;-3@B6Y9D<+LNI%84=#>,]>IQ MZ-%TA4K1JKH*HD(CZ1D$Z/A2 MN.2K) ]=!/V.]X]X$5S!]I!W\(WF'5R-0#\DHS=;2A4QA7@8/9J+3=DOM1,) M[;[H/K)#91@P:.]4:,$LPV*IPHB6H M#-?$V%8PH'$5C5 2Y:]O.E):<=;:;7"BE#/E)KC$B"06*),H6:LRQD8MQL7# M"SV_+F?M2]7E'):K8@=LJT*PWY*).7549E8UUL.;-P8@0 MA+(M@"L.WD@RY<)]JCVS@<-XBPOYR,*$W%7'T!(H;;6"<\ HP!I+XBN.36-_ M%R(]W-3B/^=CIRFU)%Q,)$#PAC8XQ(C[CO=.3P);X0@_W7!/DQM]MY*D!O/O MV@J9S:XRAIS]@DDL1<"N&OA%H'QNNH,W@7)@MV#Q;R7D M93N"G%:X4HS%+4R1CKN+@O2H%+JYW9YNZ([7X1CZK+/]8^L%XB)8)X]BGXHNM,FKK= VV)=V44 ML$)*1?YX]YN)\HB3V_0#WIYOPU-[74@UZW^!#TCMZE+/Q@@36D&*4;L,OH!X M6MH$""(<%"'+<:($O*&-$XM=PO &]V1QI6.B=Z9P9ZMCFK$"JDUWMF, MX8$WWT25GO W_EM&(,R+;&:2KD>WW1D'-/^^?CSMA;RBP5^'DI MYX/'[9LA,Z*S6>!=A%Q9^645\J2K?GVGB#N)C<&:-> M !TF4KIRXZ;89<$?UQ*?^C4J.QY..CVS) (XV;ZA[FDR]S](SAO>8?5"E&;C M/3,!/I.VL3$LDO:FM3+!0+"XCQR9F2I6B BS5#*A/DJA]]YXU>][B,0[% M(4]+G.K+GVL'X2U#G.,<%O!A"H3>F9/PZ9U/Q@2V08 C($Z?X==;2FX$ 8!> M+54V^,MWAGLQI@&74<8QII B9Z;11GEY\(5L>UW_H!-54TIF9.QED' EO)K M1%)U+SN#8&#B!U[8'DWUY-U$9W/&W6_TW4KEN*"76?XU: T4!C8Y\:=J,!2<^I_QLHDI:0"C48> ML9UFT(L82LBKGBF9Q]NJB30J,A?;%#'%_#BYEJYN*UFE*HHDJ;2RU%#AV"I&DN7RM0RA$2--116%V MF=E+67?1?QN4DU8*ITP><\%R!/@^I*'\*V-K>;K%BSJ^V?%PEND6$?$>:L&4 MJHE+K"V_B,._.,T91KF\$WY'8V@]&4(AB0^#MKC''KF0SAVW'*1A9B<,54]( MQH-0%E]B&J7&.A+&*^#+U$;;R*R7FJZ?V;K=?&Y2&I"B/Y5!-E+)QY";%9!L M'5C1;Z>N%R<+(A.9T'PV<2+6'1O6MNTS9.>+\$ZKL.Z;:0Q&X#' .3;^@AB> MUS17-. 6OP50F5?>%DD=6"0U;HND&N0"'YH=LY"@;L\1** HN-:9X!)T(\U. MDS'"3ON\H[KT8!S;AG^K.WJ:488_-SJ #?HJ91Z_ENKZD0:O&?7_(]I\]^-'U$O [7A@IR7)_Y3;7H'FIJ-R]7@S\(4BNZ!C4]?#+#<:\)\_ZODC5A;V4NIQS1N/)J<"H M,,S/DW<%I81@ .1UUNDP,YP=7;*Q:MM=(#>M!!2Y",*(\JLX@S(P,'6"OY3Q M!&RJ!RKO>8M38]Z.('VVR%>$B#/GVOS-9\A.+$XBI$99CE*FED=7D+J@+LZ( M2G@_SJ#$A2V0(%8,UIR(;YL6G;(DZO!7,^2+LI.2WF)QV^5/$_1LKU\/0R)H MV31BP7%\ZD[,S!$B=YU#ISM21'=\I]SV0S,N%D]&S"K+R+JZH7+KY(I1I;3) MIU.E1YRQ7ME^\ZKI[R4/5*0X'"S5O)&OC52YZ1T1@UX40F#MW-J[+[\RI2S+ M@ ($_X*O$3Q93/5Z*RII3GD0$ED7K(OQS[BO*2.I@*[.J;2!FK[1;\>-SA#\ M$OOQ>#B4R3C7O$J+(8PWQHE3T\?+?&&SD-5?+00+3_>CF"@X0+0US7$**30[<["AWA9>I,T*R M+KD(BM"R:$/>-(@"76?M]BTX(S5*3ZZ3C^85'!&2R6YIN'1 7DHSUYV[Z+Q' M4FD2QM ]83E5GG8\[X\DQYM.@-5T#@7Q6(4:G !U;L!4@N!@&]^QN+:7O?%?PLJ?XZWE@:#AY3TMFN11C]9BWV=MC_W*Q.Q MX\XX\:M?RVO$\TOG9#3SI&?+H C6/T,0Q\R)\#,Z@D7H^T=,Y?@?N20*UO%J MJ7"X@/=, ./)Z?CEU:OW A+__!9ZX0;ONS'Z1)M/.$T$7ZY64@L&5S#D%MK: MF\?0; $70R#NHF/'F*?H,)G;S)%016"TJ37N[^YJ*X,!GNTQXDCV% BE@OE6;O/2 =\H Z%B'R2]C M%A=F); 3I]/9D?86I8-O/+XCDSX>1#+G6TF7-T[XTNNROLP@5;^LT,BV-5"L MS6!><>R"IO:8"FXRIHR=R$O)C/:-UAKCB((<*Z [!DD<.S?+P=6Y@/VC6"7A M8U#^7 PL(][),"@K13L_BFSF*KQ2$L;I$HYCP\16.PT+KB(B;CD.:L*R^.6%BY3F1R*9OM:%M;(9X%&3"]'4I+X(JDW M;G1]$)D5A&(DQM^K I;+B-LY]LW@%W]$@*L'+,H^44U655#-#0X58_DF/.L^ M5M?1VC5PMQD7M2%^G6\P:KK&\G!LIWH3H\9XV69BT+,V3(PZ;>Y",7%ECK=. M"H&&I1&R#)#"%6!&\".TN$:10O*X7T,72X9-.;ZH;XI='5N\HCG4IA$8ZMU' MRG2OW(&W7G/**"*NDG#N]'Z)%UWC9S_@:_&3"0EL! )*?:IK#8/J8%*#N&5D MD2K--:8+7X-%&A18 +;0N:TBUIDM&Z(5/>UIP <09/ MO0$;Z1IO(?P/0YT0V AP,Z)16:!1;XK W9@L(&!2"S.XLUN.!7;Z6>5R!/:,L3:EY/EV9)EL\X5VX!Q MR O*UH6BP4,L%%$7) 6V',-%ODPBC+)Q_!![;-_RE2.R,G97MO51/HZ?-IE. MR@L:* $&@D+?%9Z#S:!DW)*(H';KNK:XPX24(Z-D$4NR)/.#5N*,W<.<*^, M.5ATC 4B7[K6>V6X*U(^VM>UU'2KW']H2U\.*WTY:TM?;EC9"F]-?/$B4HO\ MA\&X5LV5CO/%<_3V?O9WF82*! M?&HAH6\B3%.TM@[.W" Y^3J4%LGX)YG>3 X0V744MV_/\W[/T^"Z<6ZB=+$I M?50+XN#$DJA%>N,-=*GQLQQT(QT(K/90<) QUYZ4($Z5B-5<(NV\,^\1<7*&-;)I,%=S M!V6$<[KN;)BIHOIIMY4G@&_#)BB/:X.,F5*?!0/%U*"Z?,4=-5.*6-%L)4(; MTS!FFM :\-J-2_+X,L&PM>TPTR1EXW2_;'C?&&['H /,-3 PMA/3P,E,"/N#I_2-)\* M[&+]6G1)8[74T;CQ"#$6F3"\>L%P_70N\S!+BU45P4LFN-P5 7&RAJM<7.VPM=:N!3JKAIA&P=7E%7 MELAR 7[4PEGC4/.4:V24LG@I18XTFAU61=K.AWQSJKTU#"BH+U!U4HJ#933R M/=-6*(=FER$TMMC]5+*@_8/4@),BPX1Q@9_::/-4,0YU*) _&KD,D9P84)IJ M.F7,NR:%@P+KX#R6A_AM"3NA99/G""VL\O9']$*:4Z!+A>_TF"7 M4HR/.L'4GD,2J+P_V[/PRBBPS4168W71+13VSI#E7&&#!A6'<25'D=*-PIXA M^.%:WQ,J(&,\$DFXR$ I+-+D=IM8V;*(/Q)R#=-W#T5D&^0WI?&.21-:H<[E$]JN;UD>-UC3BER0%@AD2 M0J&=N&<*)D"$!R&HEWF"4UYB9=O6V.8C6]H9KX:%2I6Z44I!>P2W6CX)=ZDYCY$ M"* *3[0$=JH8I=N@'MNCHZ4,[FC?=9SRXT[/=V+R,1QLA!Z M[A38Z5*C4KFB7%7&=T6')\RD>BNKLUIAK9]N9P^#9"TXL(9--U-"]-=MN51R M'*D+73K,]AV[)157GB\: ]+_DB2\- M?P>58=C2P8K2DM:JK>Z61GPQU'EJ-7%!U'DO&N*W?#%$'N=6O&V-M].T6 M7 ;=699+0$X[A%:![1/ZVAF3$&3LS5A$8V7$@0&&3WM42%(OIX.5D: Z;F%X M;E&+-&EKD1IT56XTU6Z\&"8"Z5R/:^Q%6$28I0E,M"JE+$3&TM2,OL)1-"0O M4YY\6/<*7:NO$W-3$/8Q3@!&N!J395E*S(&E'3KX4[5.]( "SHGHQBWYD6ZE M]1$Q$E^N6P-))N/OS"PH61[.8D)07>F5P?.V7?RH:;EZ(MW8A*\'GI';!\9" MN")Y3G@RAD9[@*[PNVD4A)Z3&N=.VY$*R,*EUCO%B2X]YFNI)ZS)K#76[G:8 MBYXSZ[O!>#?<3:D7Y ?"V3'ET#Q&[7%^O7Z_G\$I^@9Y0F4)12MS9B*ZC*B6-(T=3GD*7 MT-19W=BDN[.YD:+C?710A$SJ<9--Q/ESQM59%&CZ&0$[NI!$Y5"9MKFXA4T7 MNNM:7NZED?3>@>SVW9?]3'=)25HBBT,VZ4[D4/PK3:^YL&Z.UK+]Z=SJT+/9PCX9TY.W+[,B-;HG*T9N)8BE+JU^8 _QI%.\@Y;*11HL332&VU6Y MTF09"""+G15:^KJ*+^7IC,;[@G!XRP"_]#ZB?&.IO#L1&GN_@ZS#D20,#N5 M'/QGI@MJ&-]HK@-%=01F(1U1K8&+O<'CI_2WBQ5^\!3\+G=<2/F=I0NA;R'= M6J,<<,F"9S4D2]T,<;*87P9JQEF)E*:HRJJX$-;Y@#(B').9>?,DPI"PA8H7 MG?&)\8ZY\=4:D61TLY"D(96:741%>O4ZLLCQF569 1VXD"4^AI@ M0CB7QI42-X<"(HW-A(R"S:%E7F_-#96PGC4_2PK#48ZZ"+/L9-E#=C5=98!O M_8;O0_J633AG#6Y*C.@>?!%LP-IMDX \G4]] M"1#G1OQ^21/: 8.41.*":V4HK:'CG6$4G(-&]P2C8J[T!A)1@%S^W?#$8 MSV;_[(^>M&'1H^,'/_G[6T2:ZOW8\3SO'S'G71B+;K$@N*:#BN7Z3;(1_TCB M.NMV/_;L3<[/GC3_W%[CN;U>3S%(0Z[6CGQ-D^UY#:]GVHA(I(-RM-U"4D.R M!BO:%,=_9* T0KD0K,2W'W__J&$2=20KS"AV<*$G'4J9MH9 2\/LLUMRS_!K M5,%XJ:(5Y69GEXA<64HF@GX,(K&S\*TRT203;""[!\-A,< B)P=IU4YQO0"K )UG:0, M^B"*F(+P7TSH19/.T (?XM("*)/C=FI#?5O1*W^@932[=4( TMH%9Y#<*A6M+8 MYR'0413,5(GA-M_ 3_)[:.P\\PLJV*6+ M!)3B:TJ77E>5P.L5VJ]AMBQ?#(WVA]N7L=8XHPH?'JN<;K&@5:Y-Y0X* L-I M>GUN^I)PX?$4Z2J'Y3=JD>C@F6V2GHC-#D M:82,&5U6+53P;13&5O$%04-Y MJ<92(1R6%XS#DLE@"*EU+T<(^-RX-0?]M0@#P/IUB$%)?^(##KGNQHRX=J?& M8[_45KD8QC@VA-)U.P2]\U.#T,E>(Y(P*]'0:1/:RDE7183Q!S/5XIG=-7LD MMJ9?FG1V4NVY=N=C&[5Q&LI(ZFI(KHO&W^@ I%2@4]*7C ).M MFM57P-XZE8R->52J1X.I6 OM6FL]_&ZMHBASI5[_%J)6JHZ0!_>A7,?[*&X_ M_WL5'G4;&V35<6-)3)!=I*%I-YBH1CEPC<-E< =4QLQWW'9HF$@'%AW@*VAN M5J2(3+B!4A@MC%<%X^^1%UQ=DWMY2KQUUS -Z_J5?4GDQ4WY&[M_<='@Z MEJL]HU"J1+5\("8S N)/I;?NDJB\>3L000?-*U_X=X&GG<1Q$$I)B)2U./J3 M>M7"*\+'G&-+=&":,>5BT034U)U5>+*N$K&?0>QTX)]=20@?YSID:NC$R)P9 M=_4:M&$I]S0\;Q$QWPM-W^,X*W-M:-YG$$8E!%!R$B+I):-^])3LI2(S9M-< M6MLUUG20!\0B6F2@1V$+::G)@ P!V"1^]X6]+]I((OEXJ=E"LN0&G]I\C9P! MBBB1O*)8XI4D#EB@$BEXQ@A6&Q$%%PGFA<2=JUI)B#6O_780"W9="TM*%>V(08;?C7J/:E?*&"-X?>&+[_^9CL^()55 MB>:3(/=S>IMTS%R9;M:+!A0&1%;;8?O#3K1IW$% MA/NN) 92?HT#FD\B/!.)PQ#914V-]<&=^Y,'+I&<-9A$KYI=8H MJ/$U)%QQ@ZX/71MW$T??A*7*V/8:]E@,\IIO5=M8%);BD"^\90>5CHP DVTT M-@?-\TO@(^7$IECS6VC*<&E\,VI#94;87!8G*E,:^Y#HH?"\K[:J^@-&]J-Y<[SMXG','(SQ(!+96O.$*N..*== M9)G&GZL)._A6]N-4AGEF"U+ZN<&]Q]%)!(Q.JZ1;N85CG%!;_I$J("7S:2TX+F703S MJQ ]=&N/G8K6V5Y%3J$%*A=@*I> 76J$>6D^QLU">Q\Y)56#%)0H5G.2"W7, MZ%X"D4X[5S\G("*$($F!0W!0F<;0TRQ<_7E%]MTPYN.0H[TA27>T?.W.S.)] M\^.@VW:@-$]V;,GB27/"POM@A4 IGP=WGX3 28K&5R;T,#>=$:9C &T#4ZIJ MRL3T*(:-*(K VC-92$%M]A+?FFN/0%B"&X1VI4\"7J+I64#2&Y#@>[.05N< M2FD"]*.G-)7JLTQ@WOB^S&36OELI?ZBS(KN@D&JAN3 $,/L<)]=@GE](3'E+ M0$G@TD*,P=( *>ZK=&JYJ-7;]*E+J>\VRH"QC?VJ'>\-*+10*K3W,;^,N>7+ M\5;MF_K"K*#4"%)Q*/(\T W+5-R&M=5 G,L0E"R6KL-F<^ID$4-2@ZYOO+LN M;&)'D>F8HQ,>B9.-IXA# U1&)=\!TPO,6O0;WOK>$T[6O^K0+?=^YL+&)^8^ ME.<;DK/GSA*S>I\=)4JFDKB0'1F.JD:T P-EDSK8 B!C0L8*JV:JZ?9I!D17 MP=H9>J3F;0LJ^I/FEU/T.SQS=O._/0]\%*0,Q;Q/4A:3XV_P)R]5,!>3CCPL MG%^?Z_;][W?PWE$U7:?U!?P)<[.S[J] M4A9 ,Y;["A;&&+9,KIG-(A[:KG.[0EK;-%.@!TK8)*'"Q@GR)^$YZR#E(3$2 M8-25@N\Q=@U4_1$+$TE$RK116V4O3AY%(-#QT"-V%[J=4H WX_;![WF M<_M@%[>SL_[>MO#?+=,??<[*&S/\3H,WHGK> $5AJ6ZN#;G=-,Z$G&=@]*/. M:_D#]5MOTFGFA!^..4CB$V[\:[)#+GCF'L7/^B^/MO*M/3S;]B)KS[W?0I." M;R39P:PX)D^R\??:'39MHX(?[9#G$D30IA5TFCKV9P+KQ>P^QCY";*2W@^M< M>(T@)0>$U=^FU*'@&<,::=M;A@:E!N=(]%Z"Z3>$)T1@F,S$;K1)>'L--FR^ M!AONTF"_T^0^K*4+%E@*827^B1IP7U7//-BGFGE7J.6^#_C]JP^?O+=O;[O? M87<_]FU0* @Y>K25HW^WB! ?U$6(L8,X-UFHU]RH]I,T\'^0_MN/MC7:^UU ME/!*O,4>\=1[K['B46KP;QVHOA,HG16B.*'QD[S9U,T*1^'U^]@]8:?;Q*&XWU65:;Q0E5A*P4CYA$M!$>ZF($)&" MI'3?F9#(L \:(T:08I0C&]Q0$U1L9U'&2O/>G@B/E,+H!=J+9R$$J MH).K8*UQ)@G'::[GDE"UP@Y6T2,VL,11"1@*1:"Y69<#,M':*(QA&CL%:"H[K M-[#L-,,N>)_>BNOCPLSMF7%ZW3<&?;B-[U3$AH78J,Z[YR_-''*WJ;R<0ZA- M&&R9N*"10]"2]E M=\S#M,&^00#&V*>9\4;-ENC3 M:L']2*WY'VQK_GMNS3])9?'I4I>]@=^/I@,#_K%MD7U>IUQ[[QABSKO3,:'/>D>"'7>&8S/FK:H M2:??W?VH[XE%F4WA)N!%^]N3P1,K_FE.Y _]U1>O-K)4O0Y\$^Y?"--]>P\_ M2ZQ]GL]OVE87-R7D.?G=?TK 0F2O<@,ISP _W0MQ<*KH5M(X\KL!<4JBW"OL MA+_0J$2K()S;.$MM=NNK%S8F(^FFE=78IGFR^N'%H%.CB+"Y#!_PY._/^L\K M9E-[V#NN"?]SLN#_K5X8M^E@I6>0:K#B.;40::1\M/>R4^277LLO.X0#UK9_ MH=8%C<=7!=8S&,QKE6.6L!9F[\$RR@TFQ&8R?393:K%X*88XOAA8Q*-^C=_Z7T'D*IV[7@VU";OX M?LA]OA>U)^=#?]#MLJBNTO7.:(%_)9KL2XNM_HWSZS8YO M[V,[RKY[W4Z_]S 9N!5,#_-<6\'T& 33:.B/>SW__/RL@5Q\L)$I%9NG9$K^ MD5QQY-NQ)1IBN=\;^.?C0QFZGG>^F>3=<3I??2*G M*USK=MAH7COOG(U.EM%:,=#DTVG%P.F(@5'?'_7'_MGP4"?OCMCMMN&X4[*4 M3(V 8REMU T<,^QV>B)RU!WYP]&A"JR>=YKHHSY@$5FWPT;SVJ0S')XLH[5B MH,FGTXJ!TQ$#PXG?'_?\\6!R''9[##$EJG8X9LQ(HH)20#F 8YHG!99C4J9W MOQSP:8A.X&1P,\_Z_=O9_7=!J(:ZI]^,!TY76-\E91I]*\X[H_-'=R%: =D* MR%9 M@+RFUK!1[X69#U_3UTR-[;FP*IT)PVN!/]57O\".93:OFI:=TJM82^^ MQ;C,R5[]4$[=X[V_O4RH26=,5*B=G2V=J45^F:3P^+G!A[3 G+IL64_3OJ]9 MVE,%9T_P7.&2H=Y5M#:SK,*XX(:PO09NZZI;@>1QIUHOJM@]V)R$QO+SX*;A=Q!W MW/V#06Z\#C,$9Y=.6* 8CYZ0C2QA&7@@61$PK'- 2T,:8/&PQFS>G,.'R+-% MA+ !T]&+GE-S; ?7B&,/$Z'6,J,9X1/;FG?N_[3;OWA%.^JUM%X!KX^H4,:-_9&RYCY^S7PR"?C]>*^UZEU*6* MG/U+&JPN'PSJ86^DH>H99HUO=V9F**RH_RT#5D"$3H/+H!MY+Y 8!)M9&D05 M9%FQ7#'J)TI_$NN7P1QD$LZ=((P!AGBK0C^PVOE09!E.J.G#OKVW<&F_>,^> MN!\^X3%UH'-4M'B!D#@T00B[9Q0P+E)SA;- X8?<*KP*4I)#](\QS^\9S"F)7_SC MTUOYDR]_^_#^M?['UT&T2(.9]R>2\R-#:F?>;_F\PSO^/8 # ?DMS];?X)_3 MNG., 7JS8EEPKX=N8TE57J2Q9A?A!F82T'P\BH ^XWX7(BV-!K.X$T!=&L5. M0-O(,WJX69#E1GMIW'"T5'A%8$_.:#&H'=471IC17W]#K_6ET\ 2F6_^U)OW_>?5+AD5%W MO/IR&V2"<;>[^D*^VY85HY$VJM_\_6(H3":= 7:N'P:A .+EO'L8A,*#>]0W M*/]I8*_[&U I=U'?<]RPZ=ZP!MJH>#1;=LW'1[/I]VGR7N5IXOTJ@'FODW35 M*6W_MBGK0WHS&G/UMV01^M\/>M^CQ7_+2&GCVY3V),1M8^G-[5/:EP,08.FK M@N7?K-.N9<&6!5L6;%GP$;/@0W- ;K!"SK^J/O.!7;$&E:#NN;>S;N=(U:JWOQ$=.J%6V6]EX9[0/1F..H=V M@MU1FVS+*B?&*KU1MS-N>:7EE7VZ&,\[1P)[>%S>;[_7>K^G;*:.QIU#FW-: MC^9QLDKOK-_R2LLK>^UM/#I64.V1>;_]UOL]93.UUYT<'%%L79I'RBN#L];] M;7EE/WRE8>>6/=:M^WN0_MW F&OMU%.Z)^?]SBV1^%N7YI&Q"C!)Z_ZVO+*? M^SLYN##K+MW?FS 9=C3Y[.I3"^=_>Q*.AX/>;#CM+>;3V7 \/)_,IMVS\?A\ M-AHO!N/9[)_#P9,F]P:_S=72&W?X=#;_V_/^OP\*'GVEYO]_V_)W3RU_@QTM M?P ;];J<_=M^Q=*V MAMU.56"XJSW*)3[K>)[W>Q##"6,C\G_\GTF_=_8R\]Z$V:R@[F%J_WT5!]$Z M"ZD+^^ZR3FL?7T';CR1<2-VN]6" !"H EW@IGP#4A#3_PAS.%U MLSVNU_\F!39X8Y,VW(-YI4]Z7J96X% +V]D7AF*S$L522['$4,S+DPN%,">, M)X*_#PKXD2*0%RHR)LP4^U#"&>$V<@U50\(/OA0G>:6]/K^$=;UBX(,/:I6D M>;RWAS%67J^E(1C$;-^WP'E>:F2>@\ M[A%?E>4(*7.Q)I0&_-.TR&!I62:4C%RBQ!>^A?" 'UP'Z1Q9NWO^,DJ2S_AF MAVC4D1_&5TET!90+L\_\3(3X(8@9Q&OI>'4<4 =K$U%@PG9FE9\2LLZ#( ME >?XT.TQ('K-0\7"Q R.) U!2D2K07VB:0'?PMNSRP-IX++D>)[HA#^;;H6 M^7?#Q:K(CSTD9HVZV--N.6^TP?QC(.K@/>.!D,2[4T"=^[HMGRIJ0%2<467+ M$/_;_:2DW BK+,@NO05AHVG(G;4*4H] M0PB#;L2 EG6,YJ-<6W"K.;5I1>Y M3\YV/;I/C\9W^&4@L07*)(U(4[Z$\/*?06]YO>Z+_]Y[#WT?U%,$?R5%A[_X M^--K>I2:ID60KCU$H"-TEZ8:33LYXQ]QA.K80+1I:!@$2DL5R!H5S\@88;'V M*'7!SI=_0S.\)?:&F@45V%)E _2M%CO!;PFUP3XM2:HO=W!+6X9I&>;FEU^K MED]:/KGYY6!_MXS2,LK-+R]:.W>33< [C<+/RLM5NLS8$4/;M][28]!P\!ZR M8IJ%\Q \;77[H,RHW^B@S+LK!'E5UXW 8MX:)=RR]B+U?I0(^$G&D?Y4!*$< M>)$*)!60JPN&C4_":!&J:.YEC,(K2,%KWXL2"BA@$.'W)_4ER'QO MD8"GS'#,JS2Y"N6A<2)0\HT4#9?K>1H4<.0>@A/G14JIB^LP5?A=NHT43V&8 M>8H-8*#($(@_)M__F$(FTWC*(%CT>1:K+$]5L,3%TD8N@LR!?%;Q17!A(\/J MRPJ6&I@H!ASAO. X^#.,AO2[+W_ZCV"Y>OF>_JWW\CD&./Z@?-.K):QZ!KO6 M;XH#H&00T1M3E8'],,,,#MX9-Q29$OC[DG&,-?O(>MZ#M SAD1BXC3$PB.FL M:\4(S;,BRFF*P1P8,K[(N127?ZVB2(+JLV!%(@''4,C^+0T9S+FT4D1HO@[G.%X!7A*D&(P$ M(B2Q>3>]#*@;A0O@.J"8O(D)CKL N@29IL,_8LH\?L2@?N;+\KPIL*>Z(H(@ M%9W'Z]/G*ZC23&.1"Y<:3I'G,RD.!X9N@@A[5Z1;MB:9Q\0R'"9&U(5.BRR! M[TA6+;P]),",[CT^PG(O_+KK^\1ICZOCX /O.M& M2F%@]YX_'/?\4;?KP19T(N ZJ!S6$*>2\WPM)GW"_SF MQTBQ0-"BZ\TO/QJQ-2^"Z,6B4)&'PT=6>+2^UQL._:Y]\,_O/KS^Z7Y)-:;: ME)MH55->A75P+P:=&CQJ'(^ #WCR]X^_-_+;@?>$4H@0^C.>1HLU8P6V*=O0T)B";BDFR$M/4F0Q.)4Y)UX-N0/4*CX6' M7,+B7J#=&P/5UD0^1Z%DWC-;*).%2S Z@E@E158O]I\]^8C?>?$S?/3DN19A M4M:2N=_$)X7P$GKA-,$A4'* 68 SGX#FYO>HWF>7 ?Y8\32LZ9J,'CA\FH^% M*?[(/LD' X,&0 0X404'ZF!A#AIC,HY*=N\%2Z0?F0? CJL55B_@U_%)]?QS M;YZ)3L^&\1SX',QMFD+%&38T<$G7*3-"BL_],_S-0544(L>IDZ M(Y5.^DIE_^E<-B"G8VU140?5@QDU3+?; RLQF"$'<<7'7,W(=@@7^&OXMW"N M>/(8H-)\-;NC+9I4O2< MY[Y6/'XDS_E:Z>]R!1Q0@2E74J&.*,6?&+WZRX\RDB:Q8]9B.&GG"W4ZM>.] MRFC,"JU&F:L*C[%+8%=#/S6X2)54KIC2.[LFX*MB07<(K5HNPV&KJ)'";M-: M<0AVU(!4S6%Q#1 Q1+WAZ!O?"YA8 8O.&TET&IDDGA!S62[S _?BV+>QO3\E MCLTO@3-?<(&)F"QR]2.\MF5VQ#$\R+JM$7DD(W*7'4:"96PM+51Y]">25W!T MQ[R:>]V]1AX""(0:'^J8M*R_>J=XPQK@C76\/S'JEJ;PSVA\?]$UXJ(-Q-)> M!B$-1W7T2I8E,YXQ:JKN,C2#]%37,)WKJTDZ*(IN^#6*UOQ2I*\N:PW3#!V* M:"'SV88G&M"*O3^2*YX':&H6R9:+LV*YY%&M..IP!B02@Q@V["B]I,A--#0* MEQ0[C,)@&D9LGO(4W)!TFPSU^QA&Q) K*AZ16)H9T/=.>V&^]]MOK[UG^!() MJM@?OK+KT6$6[;]('#*S$36>1V;"H M=7O=3L],[Y61NF+7ED;WTO _\I2?]KKCSIG^C>\]'70[I0' 6!_+,R%7P3I9 M$%,]/>OTW>_0M$F%MOXT]XVSJ:%QV-F1*(WW1SM2%)<(I@.K9%K 3 MV0]V_C)-WV;T$(@-':<,1;A>: M\XM0N0F1[(7)"%7323HX[5VJ8/[O(DBW^_';+W+;=DAMA\.'/VGPZ$+9#&EU M;Z4KE!MIDY% TKZUZ <06UK5.FD*[(L U^9GU.25^:LL]47BZR]M%?(V4U+- M,[V!:WF-P2Q)Z%7%^#$-GZ?]46=850"-/-*.YQX!!31-&Y[-4'/B2WT),PZ? MFD,IM>RI&)5'YA49Q\92./QI(E:6)/?IB^6C,R.&]Q33S;G'0!.LJL$^+:S: M!YGS66$J%AN"9JK>VK"*L,@X/HSQ*Y,4QO#\/$7&$=WNI",IE(=65SG3ZKW7 M*6_?S4]2;(X4I@V,UZWH/S-S-K"9%U,W/5X*8[+'R$]7\X[W*]CTH*:M,ZEC MCO/R,C9OK'D/&Q(IQZU?:-)PA#$K5MP>A]8Y2$K]=!-?+9,CI/1_@/^"':?P M6C)C))U!:9+2;CH>%@M1:)RC,^*!["!/B77-'F@]V!<7QH7B?UYR"@6;JC 2 M#KO T\B5C**W4Y4KU0ZZ'B"37,TM[L -#?)-N#N]/A<+\6AL$"D)[A[;%=&+ MX_GGI7;@_!(DY,4EQ\ VL^\_W)!Q]QUYQ3>*>K;R8HHDQMN34/V3XVS)&H1IXYC M.R@-&N;WL<(EE\39C7OIGDG&&]^*]K2>5?]1K7*V/= ;?,Y?X$GGOM/BX62LAZCMO;AF6N4UE>AEHWZ M$/E83=@K*G+:YS)_M5TP"A+?6 LWO$+-K-'<2O1]-SZV\'^43RO* \!?5=WM=Q\)6P<;+L=\VPN/($ FOO?$-A-^ M+(-)? 2]:NL.WP1YT'ER@+ZX):3/9IOKD4J$WZ.! 7<&V[8SU,'OB^4*&=*) M5MQIJ._H)K[K;G(4J#>I#0*ZKIT.-JTTF59")L?? W,KHE0_?%>P!C1U_Y!Z MS0^Z5M/[Q\=7OOO]!>>/.<,BGSC;M,C1S]:D)F_!R -O8&;-2F3$;S7)8-# M"/)33I)T;^)J6X6P8I _=/<"CG.8*E,QB'P7%0;'!JN1P*1E!XB*]VG9!G'F9\JZO0/; MTZX9O\N??[I.G,\M>,U41P#?Z.OGO[5'S^ZBOH@5N;U4*;I[]NX1)7_Z\@6?F$S#B%K^)$EW MR/4XDBW^&M7\'$-XX)7-N#6"W#;O)Q C"1;?&R24N^V)._IM1Y9RVZA,92JZ MGWD::#I5@$C)B&H'\W:C@#? V3?5% 4;$V, +Y#H?HSMI_L+(X=EZ M%F'$#=X#^BMST?OF">PQ![IS;2_\)-:A9(S'PFHH/2M!5<3MLWOPC5],R0"* MI^+5YE#G*J6[7_F-S7.KE*L L=!8B@LX))VA%- ?4<@ER?3CQ-3AZ#E61L/B M)5^QV.RN JF"Z&;XOA +W:] B]AB1:<_#:U09XTI(]^*K*D]-=2(498@GEI MNX83N5 Q%0?OH*G2;.X4I&.%*\H2H3<<- C!>9BEQT%HR)W[ 'VO8OD"M8B@:B+(M*!0\K9U'6+;>X@6C_WO0@I M*6UAZ%&:+@(XGCDF\C&^'TC3H]ZG[[1"EC#N,+0S5>O$Q#=AN4ETFN4W'T/, M Y5E.W8UQA>)M"$LX";FL-_\&F_YVRP-%+/7^R!"KHDQ$;'$LPR0K>54^'LO M?@G^"B0+1'(CDLP);!Q[ 5$]!RG6E,"5R?$9IL7P0B667_!URV"6)BX[9NK? M!<-[:=1"LUHNR[)HFK[<5.!;;#A#/8ZAL'AM]484^E M.W2SN"DE2>$OO-@UE]4X$HGO,JH39,BTF-LKFV^[OG)51;PA6IPP+GY""GX; MZNNI\B4\-$@CH=[!W*"\#XAA%F#P\2K0QOX_/J.;>? M_BH2@L_7//_UN_]Y^^9%[]P#ZL#APBHHL8>5,0( */6K"(W&B0U1D2+U-M75 MG/OY6 >5&<-98ODI]FO(4I0O>L4E3!=1,F7X39-KK%_W5%T$U"QR'2!M'&XU MG%I=DDVD&@!/PE9$G0JB.Y[QAG'*MV^]MS\_O?4"[$>Y4)5U*Z^M>=I=\S1J M:YZ^+86!:+-+BA^7>A6?G@^I8'X:@.48"5/W^99@+YW"/GKA:>9D41\K2N/$ MF+0B<>"4(_!#!OZ-ET*ZJKB?J;RLLXFS+*I5+K5LX9,=05%2-'*C-\65I)56 M08HAN7D*URM&.U&6D97E#2U)CFH/3 M=@WR;EX8B1N!*X6O?6X,:+@+G0_>'W M&W7]30>F:YN:'D4X$:'+QC4BHC"4;]FJP(M=^3;=>"PFHK+B;6_:+,E*0W&+ MZKJI>V?G.K0)FCR,J1V!>P)ZFX)C,!KH;ZMX+M\#>8:P#2FOG;GVQ^ S<,NO M!8HX4PZM,V/N'W7\#?/+&FJ;6UGMENP&M%6UC3J;E=.EP$/9P-!&B&-S). M=*=,+T'G*6+=I8'EBW";5N# O-!EIX3]RY$E2-W'_YI]+8[56'W*:0. )? M)MR.DI8F7]-?ZB-R; 6@<8-1,N0 EF5:%]2:.66(@V #Y,#6>JGX*DR3F'%K M[,TQ<%]TU^L!W"B@]"HC<8M'[6L6O4Y2FAUAVNYM&7'IUE6:\)&E[;K+[?JU MNP"-@Q#\'>^U3G:#G/'B@JI=* KN?M\C%]5,$] )- >VQV[_AN;ZHV<0;,/Y M,8L.?&Y*__B[Z?7TP:-(,6)&'@[Q)!SNM Q^EZO990Q+O$"_@C2/ +=03![G M"P@NF91E.W5U6T_T&LQQE!3F(::9DR0XR7<"/V&Q2^$^A4U\? O@FQC&<1=F MU^NX%A2Y<=LEJ4P=.^@HQ4#Y=@Y=2@%[J75"(P?4 \MQ<'9?<)(P\^"?9Y]I M'TETI9^O"6'S(H1'\B6E-\9&HJ';%[S^UK0)'+_: 2C]\!F;1SP70" M=-AVAU(06YLPMOV(]OE(T44";E>MK=[];A>YXJU&^W^(CE2S4BMNT23I\%-NM"S M*F,255N(Z#"-?: MQG=8%^*@FVG2W*PT+@.DE!UKY5S)@(=/38OYA( M"LA.\Q*0&4=^?I':7NR;YI4-?CADMZ5)MX-Q[?[+HV^=A-5]4X3"I..7QW.% MRN3J#3LT!GA#MSN8B6I>TK-JL8"OP$5?EY#Y&JDZ7K9\=+]\Q!B1G,8T%:>@ M'0K,0/ZU$Z%,##!*BI2]I9$&A]35MUCH ?K35)96OZ&]I/L__F_(\;U;3G5M M'J?TB%6R8H:YQ47!AHT=P5"D%LS']%9;6$P=H:AWQ>-Y#>J#RK9S0EM80H4E MXP=:6-(*]:\7ZG.UBI(UQMVND^W8GBW X)TB=6I,58.P#+8S/$SC3/H64$W' M)VM&!-3%(S4@-(X MA,V89C5X]*QEU*]A5&*O6K9XSJR'P>A2C'T>JLQEFM;VOF* MPE$A?;/^P Q=J3,/X_\V M)@H[P67!LQ=ASM-J,"J-G=J7232G[^#.)/?E=G3 KC[K+U&7X8/T&$Z,F]D_ M2!X5^N"M 06_(LYY'Y2Z30#40L)\H_#GT5G$[O#2[)#2:6UTM&&RB$21S"=S M J)/!Z.NBZ0,1]<_ZPR_HT*XISU_/.A:8$W?T_,'I7@!OM _.[>_W_OHCQ#1 M>N1'3PE9D--&"#]37P@WXHID.[C&J<*.+%U)&"P1*.TO^N"YRS#]X;F+M0W\ M,NGTOQ-NZ UZG&5XW-@9E/0 M["X&_M+]KF78QC*L[N8F9IPOPSC,\I3GT*)#'6=*EQUK'B;T(L0(%1!S^$Z@ MQRM9]NV,R]*N,Q#FA1?ODG2]WNU8M^6;^^6;F$$!PE2#Y2"K"!0.]H1@?P5' MJS?'8<4SRCV\_O7FU&9Y\.NP.G6U8J0HFX_B[RML'B'=W M^):]9XS B?U\810:=)7JXN 5#DW$H\0B6FJ<1RQ3CM<\^36YQC+8G[CP6!%H MJJE,R9X\?U"YU9.^37:. N46O])W>]V><_^!^(H+9U_] M^)OW&ENXJY\0?\\6DS3E;/9>[10J[3A&37#6==.5L1E[P> M3OZ[[)#L6'&-X CG?WL2CH>#WFPX[2WFT]EP/#R?S*;=L_'X?#8:+P;CV>R? MH]&3)L-1HBG^RB:4K%5^ *I]*<78P3*7#L78Q1NJ2P$M6*T1=6%%C3L0P3JN( MP=C<)F"-'*3[:DK=K+ = @19H2Z.9 HFL)XTR7!-!KD"[6#)&VIASW;4PAZ@ M1"9/3KR =GPT#2?!IU\HEP%&PP<6)7OJMWJK_UB(4DI0.W-E4FVZZ5-*KNI1 MBDB<:*&']]]'"<1J;&O]NZO7*F/D8"$X.\N6H&#W*'=>@!1:(BRW.DPYR#1> M4TP5%%\P] B&?DDRB2BJ!3.JJ%\!ZD !&S9U3H;GI"A0\)BU/Y8P_#F8"*E7^N.?%-%<\"@A.@CL_UJ%30#"H&JNZ@. M4D2G!XDO2O-?R=3#48*40+1H^AG-DN2V,<3NAG6@:),)Z5377(".-:QL<4U8 M8?^[X+E;\/@J>)K6GI&*+_)+74RE%VBTO%;"W-AO056JRAB_Q]]A_5M2O\3; MEPB%"KPG-<>%CM8P@^.8KR6./C/PK[#F?3EITB1. @=-%W&3P;5+EI#SMEV& M"=15S=TFB!%E+>^-9G8G(J6%2D78\--UMJ\TP#M3]?!HJ?Y)6?.8&8Q!EF8YU["0&O7I-3S!3)#0IKL#32(K,8%=@YW20ICA>:7:.NR9LM&"%A M!J()Y"7BHZH5M>HSXH( 7,4R5@Q!A=P) +7ZJ.*!Z&9[-MLU, 7[3<:E(CBI MT@ ""^) QT5UA>[JBA5A!2K,3="-JR*H60 9K4VF29&7QR+P\, EQK,%C;3R M ,;.<*&2X"@1 P;6HD=#='B*!J_3!4FCYVJ,_1IH?0(=TF%N1(ZT$+D.-N]F M ^G3LTDC_7J?8(4YK%B[PGOK^G!#>]D-,81*8*_LW+^M3>D=G=)'G;*GH]_< M^J113RWOUC'LT&MF*,K!FA;HG/)>7.@/"XS#:%"$EZD%DQ8&_E8<)@'](DC' MHPY)O'(AH'1XB!%X&,%$$$H<<]O%B"7EJ(7H=JE-BG:9@$OE3)[9U",FT+4- MSHE"0=1]P^/MR8UT6_$ILE2:6RWD5S-"FMX.C74"H^X_7;K0.J!:%4*#:9VQ MC69<^YC$9;1C%]C73K&EVXKN"X(<9_N6XJ,;*9]@$^"H/DXCLW-U4"T%"Q7O M>12L,O6#_H>7F.B(@O4/84S[IQ^]++^NIL.07L=_EFC2>:_3G?0PH)2G\/]S M_6*)-76 GM]O?C[J=[J#^C]U.[W:S[<]JC?H3/IG!SUJ^^?C;K]IBT+Z#N]L M43<0_7LZ1#Y(8!7DRK\]&3RQ@4=*]/[0]7K :M^7O]8;;7ROO_J"W]P,RFYT MKA)+W7^0;C_0.(ID_K ME?*>E43:\]+&Z_R\>*M7Z+=5N0;7> M(6)ETU*?S1288;NV?41YLV%-L;PA@&1J[]_*,?V;M[PW&W2]&JK0_-1&D67 M+G&5)'=&!OPKD6-?,FR_@#=Q8>T%;H^T/=+3/])^ X_T8*4AX9U34AJ_FN*8 M6^F,FAV?",,-^H=*D?K3_6:"HO*Z@P7%"1]-;](>33./IM\_.\[1/ 8#_G]D M+5]CO9\@3YW?3O6?F,%V@@?3&[8GT]"3Z1WG9!Z#1?PI^4IC^*&Y9H/!Z'8Z MOQ'^]AW9:NVAMH?:^$/M#[L-/%11&I6V%6Y7N$M5O\?OG7T.8"?SI, 4_J%Y MDG9U>ZSN,9@*KVZH5,D3'G-L/GED,;;AI'.,<,%Q-OO=/FG:-I1DF6/<.48$ MMF6.4V".4;=S2_OTY)F#%.?W5"=X>!OKN'D MQ3F>OMNLZ3ZWJ;TY],3])UUQN8KW&TV@?5W:V%&Z*KSWP3I-(B[EEO$$!H2U M"F$Y2]6U>SYJ24-WW#97/K)HC>7T86S^+7NI /8<93[J/L=7J&C\)"!MR:6#N ML#4#T2U4,&=O@]L;J(,7)W-;&6/'RC\4V?&3%9)'%AK.2O0=)6:182KF#O*HD5]UH[S23\<]_I8@5)5AT2C]O^=X&/E'89^!<- MJIA1(V^I9YO;5I *ERK>%RFAXQ#4UP7;XD^0[ZF777-MF/6B&TU.4LBJ2@F%-'.&%/(9 W+IG ME]"0$"K(]S1\/(YUBFA8DL7R2!5!'EFAL RSF8JB(%;8]FX-"+W*COKQ5]JH>TM_SH$*E:?E5KA<\TS M=1N?[5,.0/J%BU"9KG:G"4XKQB3-%(//_2N9PNY>!RMD,+F$(?;X9?S"BS28 M4]LC<+R2V^. (Y;6PI %_"@"FM(0!7&2EZVT3[?Q&>,:#B:(QT4R:O*M MC9$63VHWGM3D3O"DQL-3QY.Z#Z#5G7A26\#,&ZK!=NNK@G 8 H860=F2;0+1 MIQL?\8ZH25C3@A5\$*W_$CO308X34:R!3:R$S]0%^0T'8?,V0OW7,TB53DB4 MZF>_TXZ:NN&;0,@(NW>?;0J+@ T9+A$V*J &Z#D"-R4,?.1P"'6MS]4"\7KT M,QFU$[1)S(;(5&%SN?MK'SZECVD:01Y\$9\#/H6/=PY7E$1G>/W?/^.E/Y=57^F_ M%W&1(?P/7,$XB6$714I>A_[^]W863U8@VF3FSD9A,*X,U6S.\U7!;HH+_CKB M_[*MQJK<,71H(R7O',W K*#OTW (^"T9=0DVCH=+AB10! 4.JUTHH7^D+M & M5'G.0#[9YI0+89-4+=![X#.O.8?JM*G$HM@T5WCLO$N'W"%$\$-#FM&0(F\) MKAL9B44>1AI4-"F+PX'SA2,("3,R$)SLG$_%\@[A@B9ZT"E0'+\X#>+/ M CR$\,\(2E?]3-0L*=#9A681W@* 2U0422BE-,*G$$4N: M!"$R9.""B@67"E@U1?1F^&*8\!C85($?H)T6CF(:$HB-# 1(BQD!:CS3! - MM<9?1[![CY];?7NAL$ZPJG@43,,\$7UH!%>MW. MX>8J6-J7NW+O^>85V\%9Y+=$X3(T8$T9'RVEH.!($HGY9)<$5(*NQ)1GI\(B M$2J1?@"G"E2*>3Q8>33,,Q280 ![G)4_&.@2#@[:[P7H%]"D7<(DB]?:6V3F M)R>TEMLL2#G>G1G.A:+/*2STRZM7[QLK, ZT-OY("-/T(DC)/_^# 8N[YR]Q MD\[XT]]%7)PB5N6!8A(9U'*%D9,WLH3WK)')B2?'#!Z!S'J!M&DI4WWY<\R& MSM0JYQ"QBZY+0*2A@,A.,=F6S2*:. !:B3A-0UK5*&(R1J MCF*HF\6UXTIHS$R)&;D 1+ \H^[I5I 2UWE@NSH#CJX-@"(256H!8S?U.ZQ[ M>42-[BKIBO(U.K=D<^]4OL[\G0ZP4$6W85P2OT&'JY73$B>FFB B4T%'SBMG M=9#"WJF'K1+.=-ICZSIHM1N2LN/]))#'C,&I14"=3+TLN78W&1&:17*$/:79 MMT!GQ $%QZ[(:4,!HNKR07"NF@[Y-MN B_2_2>$22U/J$%KC?S+"E^-)N^2& M4'8JS(M"D.<\&=,"Y M*N8G2(#R6@BG,%6PR'E(,V0OY0:'*?LNN\8(--@JP6P:0[?1?CAOIH5ML-_\ M1",S-HB//]@PH8G=7$!R9BZ&>I,PF@G"BT:"]VD)^HS43E)@(BY[?M#H]SK MN4H\_'X1Y\X&G<'Y;1#G^I/QG>&H#0\#K]O^^=EY Q4LFC^/YNRA$H^97MI[U$0N Q]CT&N/P47?H^Z MY\='G%=1Q*G@!XQ1M@,"4FU 0'K[@@-^%0Y0 SJG3GUQ=]35157Y9S6\6IKU M.>Z_IB^AM@FC<=UM3[]JB\UNN>B!T!D,3QE\Z],9^9/AH2W0)XKRY<3_Y!$O\/LV%U&6 M^$<;PE@N4?*\:J'XXP#UZ/G=@X$!FV/+/O##H2F%_9?M\33S>(YU<1Z[7?X; M5KG4UI%[C\XJ/^OY9Z-Q:_8U\W1&K47>U*,Y.S_2K6GM\>T]X-H8_R9UJF/J MOKQI*36MLIA->S'HU*G!(*.\^)._/^L]?Y3^P]B'Y[<&:C,/I_4?VN-IR@B. MG65AC5=,&IJ#L@!SJLK-4V[=$IWU%=+_=(VH=J1$0P_F=J*E/9Y[.I[^H2.Q MFN5[G&SDZ$.YIY^[='53_X8D?R06_&UG1[0&XC?SXX5#VVUZ2])H_KFO2'_GA\RZ+ XUZ3+4--9-$M\BP9"^?; M@6=/%$-V*WU;)(,6R>#(2 9W,0NSX7WF.S$+[GH0V>,B[0'X!BTY;R9GBXA0 M@XC0;Q$1FK^XNTR05>-RK7> )3P-9VUIUOCU>N=^6>C M0T&)VA*\^XJ^^^/>+5.Y[>%\<[/5'_2/=#A-:<]JEH1_:PIAU^3 1P;W,$&4KR,!2;5FZ\U!B;/] M(Q+MJ=R7(S[PSX_EA[?>Q/:>6DDSG: ?,7B3^X]YMK:J#<>S+ ] ME,8=RD-P'+X!ND,3-='-Z ZGJ*6&7Z.E3M?<&_F]?HM+T=##:7$IVN.Y#W"* MDPQV?7SD2!0]OSL^W;DJ#_QPVC1%HX^G=Z0BS\8X&%,UR-.X:CN*QMP>? M?/?O8'#N]R:WQ"!^($WP+1.?.!.?^>?]EH5;%CYA%NX-_.'@EO&B;P^RD!ND M %GT.5DP7];^SYKIFB]=41LQ,V>$^P.;(W\OOG_5,L"FD9[908[=23 M BVWG1*W/1OV#ZBO/OT$1X/3&6W'=UTHJ3_TS\_;IN*&'D];>]3HXYGXW;-' M/I*S63)^OS'+CZD!8@SR_>"4;7.LW0=^.J?NC#SPX^D="8'@+GNHA\WU_NZP M@O1T;8C6Q&N/ISV>6Y>DW7)FRPF;WX^LAE0(U\Z@N3\"-?O*]\Z&_OC\4'"$ M.Z=20\/_.S>X?7>/_H;L2YIFWXVO\B?O@CZG>"M:[?&(M,?9J>J.W0/,RD;A MX.[MOYMX_:_ZO;.]M7?.X:LCBX"^7/FA(AHMUV;AUIH/=>'[W1(-G/9/P MO?<3*%-PTAD3>=[&LZB8PRLRE>>1=:Y[\.[KS/J-^V,/F!V.@.R9 :_(XQ!+\:QFE&"^CK,+[W\$CZVN+;)PDN* M]-L ?9BMT -_"',XR-D^:?8B#3[FX1)D[-GPY=&H_.3OGHJ =&DX>[%*KE4* M/NBEJ19?F&IQ3_V["%=(S7OG]:,+JD'3+H$15$_[G3,/WADAYP.7QTG\8A9D MEQJ C435(OP"ATKI/?C\"LB4)'"(<\3Q)J78G(1 D M_MHRR'.59KX7*SK=5(7+:9%F_$MBE3#."DXRS.#H0_CV]D-M9\'B,H?=[;-@ M<0?A_&]/PO%PT)L-I[W%?#H;CH?GD]FT>S8>G\]&X\5@/)O] USGZHU=[P1&EL\DDLS.C.PQ\ZWCMX MNOG7S0?RUY,P@H7DQ=3Y#A#9"U+E99?)=8Q&&!I=&%CI=U^:3B'Z]]Y+$">Y MND"ULP#!I!^=JA56%L(C5T4*TD!E'>]/)44IN'$VV\IOES(57%9V6:!O"6_? M_)JS2+58H&UXI;R/:I5S\TYE;N/]F!M[O3>>7>KA5M_+ZEIZJ=2TQ0' M%*1S:N"]3L!&1XL3U-9-W^[O217PZ?7D:0PPC+;HBON=:WW>Z_3[DT/G6@_[ MG>'D_([F/I_W#_O%UKG/O)"T>GT9Q!?EHKM[8+L' MB2. MM\^7?-WT7_^H*BVSYSYQT>8_PG2$&-6+4L=2KGOZL19);XWWH%*=+L: M^'OX_;>!KF@7=U*+^P;MO3HST:1*C0_J2L7%7M+O6X&QM+]OV._O$N_FC-%L MFN'FUU^!6\*;M7@2MV_7:GCY6L_O3[K^J'_+$K83*-5L^:U)>^OYO>' [_=. MMX.XY;>3XK?!F3_H'FDP0-L0?>/Q]#N'-MS=Q=D<9[.U480[Z#Z'O'\)C;T]GK= ZV9]IHQN;&^TV/97Q*\B#RTF^<3][#Z/\*^)7F M,53/'P^Z_N"VP8[CXXFTAUJ;7SP[]\^ZMW3"VT-MXJ$.1EU_?'[+L%=[I$T\ MTOY9YZX'0#X8HZ92Z-D;G6*E9_O[AOW^B$-5FM#'S;TB248("_#SJW &SSW! M.&#_:^* 3:V+;'_?UI4VK*[T@<>.)I.QWQNU@=>&'L_9V=CO]@_U8MOCN:\P M0Z_K]P:G6U3ZT(^G#8RW97YM*WQW%N9W[!SC +FD]3^]69/6^;7EOF=UJ4_[_K]21O-:.CI3$;^>'1H M_K8]G7LZG:$_[A^J,-O#N:?#&1V<)V\C&2=;XC>KY"?;6K^[@P$8]/Q)6Q;V MD YU,NG[D_XM!ZBV1]K$(^T/)_[YI+VE#^E()[=MNFPK_4ZSTJS]_:.M]"L% M ;O'# +^HF*5@DF-\TB"^3*,PRQ/*0YGYM.=8'1P\*V+_QYF2J#7&_J#T2T+ MSD_,>#C)X^GY9^-;&O+M\7QS"\X?G;=WIZF'TSD42K/-=6YNO-?\2J/H3O]=M\X4-/9Y1WS\[:T^G MH:0,3P!B^#MRO<'G#TYU* M^\ /YUFOYX\F_=;%;-S)(%1-&SEKZNGT)H?7![91@),T MZ2UO?RX$L;![B= M)#OW)^,V$-#0TT&\NA9RJZ&'TQ_ZH]XQ1FNVI[-/1>#HK(T$W!,@VC%V_(?* M/?;Y[]KEO^DW7]&HWC@J/CW40-YS\\V^+8C,-;@EPM#Q\19:UGW$K-OWNX-; MUH2<-.<^ OX\(2Z<#/QQ]Q@0;6W\:Q_3U^_U)H\=04\OXG8H,PT9>>2([ &< MQ3PIII$JR^QV:GRVP/W'GKGW6. M ='2(,_M:VL73L],_CU(+\+XT5G+CS. W>. 9H3!-XXVL#K,=&,3\)]JKGK99MSWV ML]IC_W4]3X,B"F?>SVDPRXL4%NYEZH(0ZU*5%5&>(6)-LE(IH=AF/WPS-=?^ M_O1^_QAJ-S^H*Q47]UZXV8:AF[2WGM^?=/U1_W3;3UM^.RU^ZPT'MQAAW_); MRV^WXK?!F3_HMM.YFWH\_'#QM'L?UE<=T6 MF\W_D\G8[XV.D56Y&X^RY;93XK:SL['?[1\C3]-RV^/CMEZOZ_<&+4I 4X]G M>-M)T(_/SCS!4&:EE*L-:3YFEW\P'ON3[OG)NOPMMYT4MPW._=X)SW-LN>V4 MN*U_YH]/.%?SP*.9DX/+ MM@9MLT<*2F@5';-' K"3PYN#/HH7B2+7/WQ\01;C]WDPC92V0."_])J69%:]X/4B MM,U=KWERTY+[N.1_UOQ?V6K:NN8QO$ .Z06:LC_T)F5&1#LR7*SYHS">JSC_ MX05^Z3A;?=9[SIIK\[_?QK.HF,.;DB+U9@IKJ+&<.HCG] E/ 63.%G 50TC M^*>\F.(W;'5UYZ%2K;^5:C]] :IE8(XC7>9JE:I92,0@P@7+!&[F7_3!@R7. M8#=+:>)D>3+[C-/0N^N_!WX,8."CREBK(BE31%ZON*+)6]3-F(OH3\& "#XF$$0][ M0)[0=5]B3<\\A$?ET9I.*DA1BM>M$#3/K "G%)Z%*YC-DG0.WU'>=9A?>K@O MWUM%\&T%2POFM6[TUJ#)/>@M.KHGW\2YWX]M?DVNO3^5]]-5$!5 1N\=',"[ M3:G:TDO>[8FN(GY#;JWRT>DZ)(HJ?] MLT[7@X='2+0%""R44&L5I)FG8B3W&P6&P52E+-(&/=_K=_L#^C'\0]]'JJ] M9(#(C];;1;J\>GA.P:O-R-9U.,\OQ9YT?R<:LFM_$DRS)"KR[3\IZU;B;4=] MS!1.-KU_2YEH/NQ50G/.?U^F5OU=J!=3D)N?7P0+6.P/070=K#-TFMQMPA[+ M5#V4(*(\'=WY]_]WFF*3U.8:3U4[C[9JYT][J.(Z12I*4]^5G0V)84E33M=> M'GS&OU>?N=?#@LP+/% 1R,' (=3E"((PY6ZO;*^';+^@FV>X@R=NYH::H[_A M0;NO;7E-W^#>TA-_"'-XW6P/QI(>NUI%?5_2Q.5F60_.;$@5F=H@V8??^1XP MQ=/!J-LYTU+>1WOO:<\?#[J=H?Z0'^+*_YWBWT=F9 L1G4)Z7O_LW+[$V_=1 M_8ZGEP[7(U4K\)[(Z-1 +HX@5YGH;3 M@OE*GFB^*N:D^A)F)O@1 P5GP!_)4J79?X)[ R9*F*^]"#8<9;[TF>.WX=>7 M0#.%CMX2?XK[Q-5'BLQ0W1_ALT&Z7*7)%6P"UC;#\R4:J\5"VT]>D8,/]Q=\ MHY;PBTBI'!Y?R+U8@%Z!W7F]$:]1\3>R ZF-+N#^1*Y=KKLR4'IS!68+&"BL M]."6AG@1Z2UY C?"BPM\/ 50P+*A$Y"E7RM0NX%^P762DL*$35ZK* (3$-AM MSM3 IRV!C2_Q'?T1/^G9"MC&OMV^!^?7S5#E"J7PR?P3V3X]ZCD?B7#VH09Q M/=F0U]AU<1T4\DMFER"UF,T#PW&XVF %G/(%&#A'*CSM;AKK^QK>IRX7_PQ3 M2FP?7Q9>RTJJ\L\1?^/!N-/7\N]\8O5KH^1?X"V**.*'(J]I\;;W&DOK2V)X MQ;@G%]EYG%S3&]?N92%&CO#-AL33 CY46<;J?_;O(L2W 1W_ /E)5UIO_,$R M_BLX(AK"?5S.U];9(DV6=$9F7>#:Y.HB23E6F(8990867Y%,< V)H;U(HRTA MBF/?H\;8$;X'N\S!;X5%)HM%!JH8?4U8'E!]EN!!%"8P3,>S[0", MOFG>G;IN]Q'-//#&Z:;6CT+L9D9A7:^OVH;[;_OG1^<][_4Q M^:G*3GB[DYLB"59T/.WUNIV>N=P'W*/[T/AVG15=[JAR8RC9+SLZ'4EA:%-9 M+^=3\)OT<_C#C&AYH6)0T!%\-T-2H=>/Z7/OU69 N);*)D[SC#U1_JSLBC[W MZW\[JYZGW16L>'P.@OXK;++Q6>=\_]_#65'M1>T&C#<&BZWSE[\^N>5OY^,- M*M7$ZG1]*4^ *=OHJ=P1X#!V>_!)H8I:T M_?? =L"7('%QR>K?1;BR63'+Q;BV&3SQ@CPR!<;%DO959&I11%X4+M3##1DT M.%:V0X^,!T/0 CII 'Y_(YW]FX)F;>"L*;>@(8&S#<=*<\K]!-!&)OL[[(P; M>:.:9$S?3P3MH0?0?A':T2S+&*M]7.CX+GX/-\73L MU%"XN895L$Z3*)+B;ZXO4W+'?/@Q_WKDA%+<7U/>/@\IGS"G5J+,J!K23 FZ M?:K\1'YD?\LCX8Z ['9^@0][%E[1CYQ*HS(-G [KMF2TOF2T_P!*1H]6KK,1Y)Z>.1QN0BQAS"TP+S:;7_13=TB .(E?@%]>I"EG".&A M:!/"(K<^5+SW.@,JF,U4)%:*Z(_Z HM"RF1RQYD"@\YY+042(#AXX0J,NPM\-?1<';YUEWA.Q!XMZ]ZPBW34_[B6[C8WMVGOUK0T!A:QLD5A)V M>S[]FYE5I0N(BT! 3IQ=KK;!JDJ*S,KK[^,(I%P3M$Q4=H7#JYG^2^:#?:? MKYUM^3;*:*39%^Q"WZMG-)=],4P(ADLMLF6F>0:HB?<'A2O]B4,A23.Z7'5QDP;H=<'GNJXS\06'^^"5\%?-^_9' M?14%PJ-O'UKY.&0?FN4UZBMS=D+VQ\8WTXV75VF-E_LNRYY99;P]-&;*5XTP M8UZ+);>%,0\GW9H^:25->62_?9(^LR-A-F/F;(8\U(950@/[%X8]?+(A\.<6 MJ93T91^+Q-X"X6V/;GX1#5!&3.$X/7Z.CDNQ(K%.::1E24-?:#<9BC]TN!2H M>]?#SWRH-:+;;YY5%EN?"$:I96# ]JU'L/A@HXWJY[WZXF#Q]D :>]K8Q;MW M3EE]F$R"PWBQ>R]8P6Y/M9NF-E7-ULDS\_<+\S_SCJI M2S*WL>#Z3%(ZS3='YS]WY@8PL,?"CL>4&*_+ \4$U'91!@ M6 T.6CES(%R8O/\314\?:NE^EY(6>68]-NV;[O-,Y[[!WWP-3HOQY.+5E^_:-9#&#K2O%L*K1-GY%3(.>S]\]8J10J6) M!04RYF.)QGL,$>(94N^#T*-DN(G@"@_@A#H4?GLU>0:==E1*D5<&"(VHG=TZ M()[LHS*JD2]/ZL79"L0/K&OGV!L,KWJ%^YT\-D$10=HL MC1L$[Q$G@X5^0 P$ 4/5@?4+2#&8.)Q0UA 32>Q7S\:HCT/F+7Y&A)IA"]'7 MX?-1*H$OCT@9J4 T>GW:C!-@'9$'Z[1?I:5KQ;4E\.YD0)8H7H!^_,B$?_!F M>4!]N.%Z0\L>S4EW64D3864J'XEVYNI8>\(#4T8G/U%+O> 0Y+>X>D:?-PH> M)SH.D3]"AXKX%)'(@!O,6I:R_!0KLA;+AL)3YKZH 1*;J?[_*>$DIFPY#*5E MZQS)7.FF)[5A6M"W;\.>/2R.EA #414:R#4\>P(4P2]$:27^N;$'BA$V)84> MZ)-*Y\7YG*)^@NHG*O/K)W '=O\?);M>K1B]:M<8]+N]:KW::O:ZY4:]WNK5 MZH-*O=?[=Z-<.H*BBZT?02,]F&C#+=2W1>G^-2_UUQZ8#[=.?':L8E?#8C,= M+LQAN"\T!##$Y"!R)O;'V'T.?8+5(6%+.%WD76N()HXLTA*5H_*W ^RNE&45 M\.N5O=(SR^=8H_A>!D\12";<>(BKJHD(8W"3!#X2%:_JFC\98TA; Q/]#2PR ME_XU<42M&'W%?P'U@R$_.+P7"[56M++IWR$MGCUKQ-/H\!)_\ Y/02,$5MM% M ^:=LO82=L7':#U&_7#=,AR/U]B491-U'[W!-0,[YML"-846HKQ0E'1 >D#H MP)OPI(X;(S_>"U\[#]?MW2Y[A6$DYMK#2!Y_*'D&FDP,G:^6&-IOBS:*QA>I M"+0O*%>SXD[&00+[B "-L&T1Q!_D-[1M_,D(6:T)EA?\I%7^'_R7^# 0QGXF MFP0Q?2=8<,,ECPP;E.(F_WSXN8G3!0FD(G[QA;/)F&P;HSV6R#F(/),QV8TQB-RPACJ<4W'M:0OG96TY=%/F$=N"ZJK(?;!<$5A MD7.$J0=52]"U:S)K?8G&'&_"G.Z/D"TA(;8(@E@:C<_3M'JQ7O'00KN3IS(Y M M>B@Y:*%WXQ[,LT!18S@G#; Q!T;.A*+G>*/V&%U"<(GJ_K,=XY:[U:]M#J M\OMJX6VFK+>XN/N.1;>4U7^E0(:\WV:NK>GVE:A5Q1H1BEH\-CVG$&#F)7A1 M*LG<'XQ6K*V/ AU&.=$./+_\!3Z^3^6;"G.,?J@OCRI6+#!EP."FU#R/[0!/ M9TD"J$F7.%?NE41*DN?0Q/3@^NT6][4NH#[=L 7#3J]J9?>95V97XTASTLCB MYE+DZU-0%?O4JU$E$?ITPLG'&A!4_?AU^@LZ$:_6D"YHPL&HQ(*CXBHT8N_% M/$+NEI)2K1,=+&9YUXQ&'%#BBVMY8#=-@A?7"Y$IXD5(EN, )R'2A#4_SA"\ M8-T,850EO@Q6:NS3W$$!NB>H'OO\WRC..G)%_PZX6$!+ATRQT0@.@">BZ(A= MZ@WFH69@]6=^\A'0#NY42&F5QZ]I\3YX1^\8MXB6)>N3,".&KAK^B=6'X \A MZ/Q/3"9%G0Q@,7:'N#;X69_L1]G@PU)B-#H&@%[YLAWV[ :\>BOY/. S_ P% MZ6._H" %VO)O-CIH,C,/%.->@MC("):AP0O]";H'Y #BTI &XR$PV8BQ0$;D M/4; !",I% \3<$2,H21S\88\:2'K@T:-7J VM-Y^? Q"88&LLG^JL\$\:S\,A@_'K M.)R%#S+B1Q8_JVB9@O?T,!251#].\#"X45B;:/O@J84] ?0][O>BCV;!>SV; M!>]42P>'X'J^'N,HD#_KF6CW-RK% R]7IO%XK3F8H*".>M'RYW,VESW!70CD ML_3SLL]%?(? 6$ (W!&\$/[D51W(CER'P7&$JE.?.;3DBR@B&/6@6L\>XRRB MQT^7MP3%.4B/?8DT<3^M"HQA1'5NH*H+&)N@I13U6=5\<0_5)NQ6E!01Q9I_9@5 M@X_9X9:J]DP&D9/6A\"[49.%?Q6'IHP6%GR6;T4';&DU*E!;* MDVEPAMQ"_V'WA]*X3"X[G&EZCPX/G"C]]!@N+-X1VH,7=W%,'!Z]J$VE$$.R M;B+N?XCJ%D]6MW#O3C"$*,> W4P$KFH0)A& [F@^\*IWH#<:$I'Q(#)_%%WB M;Z"B,7"K:!XK78.NC$8([RJM(F.E:@UZ+;K/_-T1IR">("\# -?J*_]MO&[% M(\7\'W _N-*-QN^@2TLL)HIUX9/8C '*FSN^Y,"*9CX/^1L]\V@ O\6K*\O M"B?"E"AXV(E4:-C#"0^;> XZ?6DO!8\"F@YC/O&T'4?^!QF8*>C-TP M]A(YM['C#MWS-T:.()@,0'WT346U$_FTL? #5J98/YET<46$Q0&UY/N8I(X7 MYDBZZZ%5A%_'. IO(A>,LNGH/=;;I)6/75/[S$*73KF5, ME?[R%=GM$$.?Z-YS#'TR D7K,)_8)206B\:EA1K5D5%YD^W$"L9T45XMK6 Q MO!+_Q67#3H[*BB-+'Y"YF7G2;(H%$KMD:NE%E>(D9 &L!RH2J3"TQC[[)/_R M&OXKT7I9\NX,,TF5G\&'ORO+U\L"D,O@!J_ MS?Z\WKBH-ENIOP('(_7G\QZ%#/NIK!G '[\E/V:8,Y\SQ[_PD[-5SS.E<<0'NR_$I6+C?Z'# MV4ZO:@_E*>BO3)V472-"\-P]SY?2:8SAUI28GMT_OF\/7ZG4QBN-JMZHFOP>W!H1\+>9B#%?/2Z3[[AZ+9CX1)BX7-:K9NL( MF3CS;2>%P^/^76H$?$/_3A F MA6-.5Z5L@4**ZYQJ':[-RNHJ)W\*J>U %E)22,FE6=?->GDC'_10)85N[]\H M'WA8>?9.&!*]"J_,@ZSM6CW@2_U;E4:\Y',#I*M*N9PV:&TYDI62*?B9&658 MOXVC8 0 M?QZ"+=L$ZQJ;#!E5#L4Z[%><<+W/@LMI:-1PKFM4;*8DXTRA\&)_ULK": U] M5T!4B(XI:LR*:L5C !_#(1,E4\1&BB^)?&/M, GA7FM4UP/I!^Q/3 M?:A46VM<'MF0JJD4E'%4Y+D5G\C@$<8F;GY(<,E,MOMH3S;\\_:?VLWO7T!9 M@^4SF."0QA 5]"R)?,\_?AO[ "PE_HPD^CTJZ=3??E2CZ#![*1Y6?V/C#J^: M3B5\.$V@^YXR "1D!]!VMDNC]?HV]29\6I$D4].U0_#$W9:H-8R+:LO(7*)6 MOBA7:_E4@S4N6D8SKVHPHY';HLST7^516-8ZGKHR;4/0RLPA!7E'^O6[Z(;H3'_F=Z']:A6DRER>LS$U9 IY;6MF.RACV M&O]+&Y&6-4EWS 'AM"TJ'M%M5?5*HY$QI)O.NBI6!13*M6&WJCMB=N. MZV9.)_"?(I@X]S8VL^TW5634XRO#U,UR9;V\U+X32\=_.G X]=I^#F?71AG% M??9!XZOA4$PYVDIN8P4$^?+:"/)GQK*&JT5RL>I%KYY<5/1J-6LR71W+Z\@/ MIZ77JUF5UH$:*GM36@\(*X@HI\ZS=ANP43JTN>+*R]Q$>1WNI4Z -.;GPN92 M\WAJH+[6;!92Q.;B=&XI[G#QP7QI6<0UB]?3Z^-6"$0><80C%]*H+:\5HZR7 MS36MP3SHHVC\KI"*DY:*>DVO&/7#DHHLE<)UA0J%MV-\-U>JU/GW]/^M5TFS MI3JUU?9P9GR,C^R-_S>*SH@Y0J+X*$1JC"HG99&1+/[B>+,X;37 9^/8:]>MEF?;GU#9+ 4DB3;X9;,9#V, M)H"O8=_!6B\^#\5J8]06NNQBOFCZPF8:@'P[%?FX,YG MH49G@>NQIOH]'/L1&\^#'S6FQ^_$/\N/DG$<9SG#0<+BQIHYU*@\S2B!T^.( MWQX=LT[F_JX/Z( M36*8M^$WQ@>&"9A= ;T\&N.PW1C^L9R4A!L<1\C!B"_NV18]Z;\3^'-@<]QB MQ&R6WXE.P1H,;()=?V6BZ/Z9_P.)"LHAB \'TK7N)* I-T-[9/,9-WKT2:Q* MQ\=3Q3MOD)$4AW]293M\D3GT2(0N9GT.0"RGO0KP,2=!C?0Q^*.8"^U=> WHDQ=&87._97,_F<[ 25Y"D-VX6%X;WN-.'SR4F8/$)4W 00QPQ(3"LPT%8(90S M-S NM.-2SVU2I,AQ7"VF(>=3[2WI9)1M)ZEN<>15J@:?+V&+Y>]LQ2LA]K&X M4N<(Y.$$-OD1,>= UTHI@_9*'[D6C#86:RE*:)CP:HAFNJ1-',0^)-.L3>D? M[2RF/V:G97.I_JB+.4\!7S@?X84%E_#7G+;*^D8H0FRS_-9W?R98DII_BA)5?("IVRR?5*9VX-*DFK. MU;+7@4%@&EM';1FC]!2V\?JV\9?ID)Z2IX,:$1Z@=\P$X7;$)'M/Q;--Y5SF.+&:Y'-B)\=>+V>MZ$113KEQ\[7A]+'T'_':PL#^\"CPPF?TQL;"@GZP_V429^ MWQD,P+3F O"( K!6M%ZI7-J?_,P=-[3*$#@G*>:@%J)=+O1U#_)4KT7AWD-B MUK@8>_D1)Y3EGWN_*\'+U M6BR5G.%9 FW(!^:"*[L'EK"&;?DB88K*.IA;G!J=<);%\<'8>]X$H5H&MDH_.5\U:*"+C5,D> 4TQI#93KA.H/J!VA$:)]" M2Q5(M%GA!*IDI8T]%[ULSC]=%LO4DYTG7/*TQ\#/>4B9SAO6-Y@,P D-$Y021YXR^PG"(,8#H>>'G M$I&&].&=$C-.0 9>:+$32J4-#Q_3X-")%Z-Q'$A08A3JX8X2US.AY@] 97W_ +V6BBZ%Q3Z"W= \HU$ M&UJ.'*TJMC0%M1AR%YF!2)1>,!\<"_9"%@%P7O#&P$'_8)8CTX]R'K58>/M/ M)C;! RQQ;251$.?JJ,'444RO.ZQ7B2DQ>)D7)3B0+KIRG@II#-L9#+F/1A&. M"87/@;TQQH0?$T.>^;1?(KO51X;"' *'4IP>40RG^,9$) E]-L1N<[&"<#!@ MQ KS%2S=)#+31[HJG#.,.N/5&DXHZ02?BKX.!S.PAT1KS/]%1"/!.W1M!"EL(P1-G&BE"8(N)AQ+O)'C" MFYI0GC LML/RYDHGL5=YNYG."W/M*>/$/HMX/E[O@/%.%,L^J4"@.&4FXMHG MDBF\0"T:TXTA58*%I*?#-D0DG@V9)S5H)-14+3FT>G,DG.;0;V(%9RY8/@"' M]4_,! 5VSQXC/>>:*5+-H;7-TPN1;4N3QV-#[3G0<'B1\I W6!\.8_!=?>5( M&#@4^0LP>GTPGK>8^LMC4- M97:,M2N48Z.>A8@*455SW-G!*\,.EL?85@68K8S3)Z+O%6]VO9'HM<:6IJ'[3C M>O>>3+D4RFT" 9WY8_F.2Q_9_?Z0[8FL!)=PD%/F]THVSHT&_X/"]%B"P?P9 MD(F"E,M(^5O"N(J=XFKQ[G&KW9)"*HWFD0SZ8[P!M1O/C M6643L_%T874-Q+EK9H5J+U"/=P6X5M'KS0*36M'3:=3U:N8Q!XJK-A%J>CYNE43+U>/]#3.1G' M[9'W=$Z%]_A7 182@K&I%%R$UZA E+'?,<+ER@>S#F M2P"AM/Z.+NM9D\1P)D)J]1COBT=TJL'0Y>5]A'=@.W[@32*4BS=$7W(0HSF$ MUQ?PPKW>Q+-Z?"Y$8!-N3+19PC6U^J]86>%/SY@2GPEWA2^6V+0<=+E_H7US MW]@KCGZP?']"3[E*:J:PE_WB(S1+A), O$%\"7L@7Z.Q"W0%+T<@8_FE":(E0I/JVWQNZ/B*%?#P] MGJH<#$_=QL>E"N;!H_S:>;AN[W83M8NE6$?F_$2->=%B8"B)[QW MS^Z=CQ%.#'1U*HCG8,@0=O_,K):Q,T/[]NW^(P'_"2A!@D_"63L2_F@DIC!$ M $HAE+W/Y#&'THPC 5ZLX8"&!Y7-ZGQY/0[IK*IF?28K6E'\Y.P'8@N)9H1F M9W2B9XVR]N//74^@68W$P) (ZP:WTHH<'FYKCU97_O!?QR$NM8.YS!X(G9=# M>6J!]9.=N]XY6+N:/U591PZ1ZX2HO/3[5^;TW44X8'ME@UV==ETUY?C 0JPO MPE1VQI;=CP-QXT\EJ!<_A.X,:U'$.!ONR-*\:\)9YR8BX !'-6&@Z:,(UM&$#?6+NOC6R MGH5S:/MR[I EUI0D0$+^N##(>>TC6S5D:&+8!$4)/U1NC%8_1OGGJ@*TC=A9 M7WY>8% *\.\E[ T&.L$K!S&0Z("V$H[:WN?PAU00Q)J29\;)3N3N:Y,QPN;/ M"!T0=$I<*& :RI<4&!'/9*_T+7\"NMWR$](J@(1#E'@>4>VBN%B^ZUA='-\J MKX(+[99+01(^72J'2 /T60\W%L$1BX4(U&*4&M(F$JW4]L-9!T,^T#Y"*+=H MHC""IXK18=WDQ$ T>_"!(X1C(E)QE109/=.:&"&;X%F(R2JU+TC" !4P.B=2 MU8G%Z0)(FV:.PN_>7ACI"'@"6E[:^.7=1T\<-C>$N];CFAU)[=.T@%M'$-[A MY[!H'TFM%@73(\4736J;O7B24/\O%E[\T0P)05$YZEY8#-'(P2C8%2*HZQPX MW9\,>7@\PI]-L1WM_C]*=KU:,7K5KC'H=WO5>K75['7+C7J]U:O5!Y5ZK_?O M1J5T6,"S#PQO .TJ&H%X[[D._+UWP/.:;L*@)1YV#P?K89J%MHI# 7Q_$@U? MQE_1*"\0 A)5V^FY'MBE=(%V<58(*?P>FZ?E]ZY32_N\>RCF;)YKCW8TL"+. M3F*B9D&XF:"AT,37H' PQT[\]C544X]13!YQD2VR)4F? X]>\500^%2@40\3 M\=JS*<*;QBMT1;;%M3Q?!8GG55M4VS\;3Q; NE0O$?^>($O>QJB*^3=AC MDJI9"2(B'[' 1YI#?%"W"?I:F :;\#E&?"Z%-02SR)7VR[1J$ UA%#N=_C;^K3>N1\][2=R!>$:_+0+)V(5XLZ#G]ZFIO/TS"Q M\3W^(@+0\<)_GUU\"!RFS3]#TW+C27OZ*"CLP/5(V>'[/1N-"3UT/:?F<;U: MX%'",8CI7M-D?T,. $O_E8EX5^C)L)CUW+.]WF2$9DV/B?!*C!>GMX>^@9PM M;/.\(7 ;NT_D_ZSH&M7CM#J69[WCK]$:K&%AXV#&FCS ^16T0V).5[<=>?^TQ0)\IU] MO2O-]!T8"VU4-G3?R$.>HJ6<9C[#.33"6%[ 8H!&JC3U^5PK$CV&CA@/I@@' M/'B?FL(48_LDZ]H../*OZ.6&)3$+EL/CP\#+X8A=H6<7>FCJVSS@6L$& AX" M:$^GR@Z*]3I\WERTG2BAB:<)OA96D?91;V,MG4X@W%2[-IKPT8M]#%@"OP49 MJI74HL$?/'HU9-$ -CZ>:#"'-+J8]>8'PCK@E)A'%4')D?LJY]]P'9V8.BRN M.P?_3K>O(#6L@"IH?.#A@*_VEQA>KCUC+(U&U?M430#W(3K, M!ZH4_TS.^:2Q>#)@&,TK2\Z%DZ'#P7!B]W&RJYA0R6?#P3]U+'1\HBSY-)'-\'T7SQ&(S.GJ1T(AQL2'>G;*/H2%X* U_"D>*WW==<(S MC"Y<:1>^P3<^-"J*C__=3B7FJL[V!Z-L7AC)R>OUZD4]_(G,=? 9C(M'$^-0 M87H$_,58?V:[.D+SE$B)AO-N7X7M"USWBEFBR.*;H_MM/SXN\2=[3U@!4LQB M@Y%U;1* N?A7-.#S/VZ7;&!^,6A_.-$0LWY8TDW%RK+TR6>)M_#XL,.>+7XB MJ-JXI_\Z-1(4I0NC?2.FG:&4?;S0KC2C_#_B^3)ZGB"'&\Y:3=O_6Q2;YD:H M<-'&\/E?1%U8P0>C$8EJN!YRZLX#ZQ<7^"SCIB_@Y[%K8^'QB+%I?3GC#X<+ M(R-@LWBY1:RAC5CP@H/Y,($^CRM\C.:_.9)&?$(66:+K2L!!3=NJ-B]:Y?1? M99W\M,*C]@ ODEKTLJ^Q37/<'V#N_% [5,<,H"W? MW!4;,#ENCYV@.TV@'P MQY>)/<2U^7*J-U>)H'!!!Z:EMS;I\C\(]JEIYUJES$V4Y"^X3QGZNEY< M\";B]]7I::):&B^5%_+2BAWB2H6&;\$+M#T9#/KN E-^MS'N=T61GH,,*MS. MYB;158Q*'&*I_\>P N>+"W^D_^K:[5.%"7FY9TH&N?9:47+U>%T09?KE'[5* MO1S+4VUY+7/E?LZ117PN Y!Q5>!I-[&H+ZH%H0C3E,,^J$OEGAY[M>%QN/AA MM,0A+5&DAFWJ3\5MV@[(\[.-(9Y$W\8+&_;)4:,&CK<7YC"*/[W*DN!$3AL> MTT=-('H!9O/2/,_M^N%;,!D<%O]2$A?:%0_!"8K+6+U\?!_;/2A.-AG) MN@/>K1E%(T&P;)^.4<*A#H;N&]8L!)[=G?!PEDAK2G+X/$L3IA/"Q8MF%5ED MRS]/9;94^!4G@J"]2.9@1<+T1B1+I77 I+PQML!X&TP4 AS T^/D%1\7I?1R MY_A:!O^*ZDKB924R%Q.5%D2R&>,>ZH*/'A2A5XAZ#E$"X,MB@(CL,JV6I'@L M+,W95311Q*H6HR"RS-"D;R) [>DRIQD)UI!LEP:N)X'FGE-:\]#O '7'L*9>#]9P#LFL$R: MOT/\=*HT)6"]%P<4RS,EZ@7*")TAYX 8>R2*2\(SGZ<=DFR"N"EQ.O%*&+>+ M.R59LIWQA,.S2*42C__'SE]L(ZRVXB7 FC7I$=4Q=TNJQ6?#(15,$!5X1=(( M2Z?P;5.)O5B-PR"^8TS66D/?C7-:?!>4T^"LH-.'?>;PI 05MT09C1G:\Z() MG@P.NQ:&]D_,)81?#=O Z0 OM%PMQKU;$*(Q8X9MPTX,H>CFR4;?A?^DID5W MM0.X><2UPX_3YGFD2'E(]!>[SPL*J "&RS/6S2Q2Q'131$_"FTX0)JD$>$I* MBSIG8O<%;RVC6C%W\LRO"*XQB-'#C!RQJ.6\QPH*X3.NYV-S#<]\499](@IW MX" & Q!R,G'$ X$"E&83BY2L&]N>2/-%2EVDW=@OVP^$P,/Q(T^.?0Z @W=[ M:!0D[L)\4[+[E 6CQMTJS#^'MS\O*8A.,L2J&F@?:HV+6IAI%.6F^W(15K>, M:9LW$\]Z!(8 5[]1_:R:7T-+W%?/'[T\(R #^=]"T%(_Z8:H1#Y[G@?AL'>2 MSY?EHAN S_P]RFX 9>)TO[MNGZX;O,,[9)C>1@[M%H)U>S>]PAW;PAL$S] / M:_"3. V!!R\28(HA_,*LTQ@% - 0XI7AMK#LIX,#TS7E4?'BA19?&E[_ M@1 M?_5GV/2*MH!$SHLNR0 !]& YS_'S3'D[;72VZD8VY [0 P3&>\%=G 8=ZXB# =[2 F%L785X7>0]6+UT73Y8%9B97CQ,\E0 V62 MY3I/K'!W[PW\4C)29^Y'*1"N Z'PX!D031LJ3 M-S(>>*CE>-L9_)_CY@ SO M&>9YBZYFC-.$3"9B'7X8+8P%]>*Q/AF*G1=ZU2F,)QO->+=%]"0>J4P+V$== MG;8$TTR/UL8CUO)!'$M93ZXC3!0D L$:O]SU^$9B%=&PH#%R,??CX1)#[%79 M-Q5'? Z?'N[@ @Q0"@9QY."8;1-M3$(;X#]>.)!-U,\5]HIAL!';Y>P>!HP0 MO@.!BWLD^:\N>E08&(7;WAV!%\F<5]MSG7AK7C+<-!MGB@6AL"/21>B%P6S_ MWKS>O3@JMY MUF<1BQ!:XD.U'@\!+ES8!Z-\T8Q_-FVE&:WR62)1HD1Z:AR1+:T)@?;(#FY0['MM,4I?8YA_6SG?0V*;E&YDGCLQ]F3*-\T.(D M$+FDXBZ5:70<'G"AW7.HN.&[SH<2T,/ V)Z7;.<-NUP%8'9N(I+VH@]=(MRG M$T F8U*\ZY0M9,I<*1,6NN5=1$_6KP5X)6K7:M$& MP E]">-) &,AD5I=,3 M49EWT2\DQSFA/AD44+TV46^!74;11QD4V7KP)0U IB MZ!C"?@OASY8";&";&=\@0K6)W:RR5K*3(@M;]%1QU87;%6"!N-HN"]YP<2LM MB-\3\-XN07S/AUB8$(8"6(Y$*?R&-.XD$EJ\KQ%_'%6 Q%>'&PD)SFLD$$Y- MI+P%IMH P3,C11.^#)M35R!6LO68"AV(Z2*0.K #1;1,6N"\U19V1\8C$NPP M&RS_C%?JI!%+5*O >LE1FH;ZD%V.4FU2]%'J3BPBPOAG" @RY$'06T?B>/!: MHI!5K="(D/%;#5'Y9) NFJ/22I5=P M&5$W.%&&;J.T,YBZ/9UDK-OF#:,1M(%HMP_?R7\#9.8P,F00#\$M$[5:O%6; M/@D[]9C$BJ&.3%^V(-LQ14PG*'=(]APUK0J=G/J>N1%K'A^ M8H4/3]VUA?& M!AAW,:P7;!H-RUPB9W!'K1- M IVDU$'J, R<\,L1:\ X+"FG-J_KC%D0H0U@)6,H8:FAY(I8C[6XY<+#37 A M>/#A@:+9^L9"YSZT^AW*M&CDIG9H,I[B'X3>75BN[1&7A@V1-7(C7$LI.FR MV>(Q8BMI1L2[XDDL$J$3-&B0/CY^5!A)F':*/3-JA>=2%EM&7 KYO13__1P MUJB/G1O[DAND)2E@J#BF>N(BDD'(V'<29@.GGB_H"U\<>RP(OSET"34(OV2] M^4E@E0DPJR>?HC$+J/T?\%Y]#&41NL!U0M?$7] B>6 2LO

S\Q*!ZBAP@V,D( MBI:16%_"4AE;,K9_]J%\42X;A(/.%SBUL8\<_P?6)@IB40-']R8.:#A'U!P> MD.9Z@4&B;"6\, M?=6$K<=^C?EQH]\J"-B3!&22@&#%D.*G2A7U.0$'4KI]-*KO2:D?]/E+FY=; MFX,)BX8$^?SXI#/:"[?-[S(\-9Z!#NUFWL,40=9)+SF$"D0OQ$$3WO6(P\!# MH@8Y3,&*1+J,#6#E_9#QWA;9^B#](,0_ 7JA."U%& '3SPL)[%\ MWMS7?:?52J1;>E=\UNG(1;SDABH7"&V6J9 M,TFT0476O!A;A)^2,T-B+J+(T4R'*CSP_\C:H(%8!7IH/.?=EW/<]\(_8@G;^:,H(ZS0'211"&*AP4(+F]& MZC/^\=_.Y!<_XC?''I--I^"&5HW2ZDA4;Z84DNWH[D,=0 MFCR\T*&\WY[Y/6"-[LONX]KF8/5O!%9B.SX8*J,HWSQV,57'R].D MO?01,.K"R4"JFH#:J9R&#WNFH*H8 PU/[,L/XX/"D6.1<830P+$A[C.#%:.A MBG\*VP.4(KS#]E]8-%V X*'[$X^)QGS'$HIF',FQ+7O.P]/6N>K=GMWT[YOPW_NGK2']N^WCT_MA_:-=O_' ME^^WU]K5]77GC[NGV[O?M:^W#S^R3U]6QD1XXJ48E-9 !#:I?_&'')T*,^PV M:&_J>\=)Q)Y[SP+/U;ZYA#BJ7;O>^$)P4->W^S:H7>9_RGTDM?KLTQG#A<&; MSY/@7Y&D'62Z2%ZN%MR-5#,E1J]0-HWJ M=/-UOV8V+R+BN>#$<<0*[1*C%W2>)Q-"+PIO*0@E:U-"1(JD$8]_<;@A'Z]? MXJ\&UQI/$I'+I>6NSQU@]9&*?OBP&Y*<^1_5Q,1GZN?!9]IDE$6A1>$K^-./ MD/:3[,<-V5AKY0Z-6R(BF<'L*F8>J1"(),Y7,/C;@X%F^3D M@1ENC['Z(HHDPN_9.(C*7/]P2!.18J757('K8/?23)9#4K"(J22TK)[6>25;4/K>X#B\:9>W9)*P))PTVJ19*X:W<]C7?MNB8Q!\_\SFY M7SUKQ-Y<[^<^15).]NV^R\,#80IXE>'C&"\ ZESI>,^6(\KY0H9Y G>I#UX2 M_Q8?]4CI-:/")1U5,C]>C5\B/RRO]\(/UN!QFBJU_($Z\*DH2VKPJ/%2LB// M^@6A1XV9#JJQIG[)@L=.C\<.4T=?^7(R*N *N+Y*= MH[AA@O=FB+1 %Z,5A 1#=(94"[R/!.'6D8.3N7STVZDJF)9 'TI$5%/?8<7F MY$3;FK7,>&XU]D[JG,%\P1CK-7D.(CZU%6T#O+DID\IA2@30@4S 47D4;4F7 MN*I8(2B2D^]3@;MP._ 9VDVJG3AEYO$X(G4-3,_8G*8ASX/V1(VO2&C*A"%7 M=7%%ARL-7T =WJ*FUZ/K6OB 2?JGKCBP?C*'%WJ]@36><\'TWIWB+^&<5>$> M'Z3T/\V?)RR'D?+D6[R@.LVJBGH=>6W!U+=L8O4T=G-2'Y>ZHL3$99(ODCX2 M6&W,K<68P3VP@7DQO>\'U"416IID'<8 .:G.O2]:;S @BOT :>-KXQ*88L5B M<9 V8 BE!.MFO8FH6PZ+FDDT46_T>'IT,F2RVOEY,DQ>-(_1]VG4J"P:BMT[ M\I&TG\.\??YDL8*K\%A7=Q%HYXAWZ<=_*[M)9#\1%OQS-%\!6D$',1$9&K=+ MK0>Q(F-"W"V1E('IA0M<=CTE^1 ^?(<;Q,L_#[A6$0X"%B-'' M8N^B\S%6&)2\,?C@92Z<6$0X]ZV+IFPO69$>I]?T$I"L(B?/Q0+)3TNYT![Q M/HU].-P.^V7Q%BB=-XP3D BU6>IA?]K4+&(YBYPJ>L(:RJC)*[4--*(DN9W1 M^T4/T>R\ZIAG/O%%+T:BFB]L7J(FJ^Y[3-NE=:'(5Q! .?;D\1A/?(C[G+7_ MR68[LOE>A"W#RZ9#1HV&?<=LFB.[:*_E5.DK(L0/"TQU[R"5W=-+;$8V/]81 M[8;*M2:.0*OGL\!Q'+W\M06R13>:A$Z1<^=%ORU_U@+.$IK0\I-OHN:OQ.V7 M^+4T)NGIO=!+DN._/VEGQD<1(>5Z2?8_N%Y"7$,XFE!)+7 NZ/%GYL>HXXKN M7YZCASMP. 0CF[2(2-BCO^W*NLE?4:\B+UZ*-B2Q,](.0*)+(P#A$"DN )+1 MT8M)EK16YCA%4P:O:+:0R R@*K!<,5J/T!+I'$%,H NQYXAU"&8>,+F6L%\Q M_?NH$IRXHIL]%5?TLV)1 S_$P],<&=N<8O@KF@A.:/>6IWU%)FH[S'M^!\.+ M5]WJVO?OU^&GOB;PMF23:8\+CSX+*N#S$E_Y]0=L4462WU$BP: O5!?)P?$< M1;HR3%7KV@WS@9^I>_1@57P8&.&5W&%B,6(]3!XNY+HSY!NS_%E^BOYI?/XH M6PU=;,<*>ZR2 *X(&&36+JIQS' 97]0D7!;E),5+8D(AWY/:UR9ZUO&;<3GB M\!736Y3SAP<)CPR^+FN;D#Q=T5^)K<'Q $5*[QS>75BME+R9DF*8 $K2I;2 M2Y::1PDNK8X&2+L%PL %AZ"(ZC]3QT$(RV5(('N!0.OI# M0Q### 5OZ'#MX<#&&4V]L!]^/!F-0>F\BC&IV#5BV4/L/P!O^J=H),?&"DR: M3+5R"!FGTL$8PD4,FA)+%5E?("Q0AXL8-?X^3HX?0N,D B/B0,["_(M\K1 ) M)=4WB\V,21M8[['QT.+[IIX7799=QG&NB(82$M%%,8?["!W3@XVN2&AN<0M% M.!KS)\Q+;P,C'^*,XOJ>#-QY1BO'%I-#MN:"?B3/E!NC<1B8%,3Q$#L'><_V M(\?%TEY@RS$P$EH2\!-Z OP=]/JHU: O(7H0\68 [!O$2V2I(I=Q1A),&+5' M)+%(A&,"K?E\DD%SE>&&X>%S7BU!;6H4AQ?0I:*&#O0>MTFP*F"&<2, HEG7>JYGC1&:5&=" MC+DC3&;2F.%KN:&"U@.O!HF08F3A!C5=%#RT8QZ2Z1TX6IO#E4: .TON7!9> MJ?TY=VK2ZHEC7TV'^>-7;60.)&8%!AXV]_!I:1K<.3V1M=-7NI/U^9U-UFL M@[ $W(!( BA)NQM4VA5V^Z&IL7 MH4?=>P^R"/T@=?]TZ7 J-RQNQI-!MH]%O?Y)UNO/U()/QZ]#S'SA1/'BE3>X MULB[[%.RNAN6[(0%%R]8P14OP'-EI4I\Z"8QFF249$W]B^47S24%LQY\/WFXA+SZ08.,7[4%3%<>[2"&!)*M)CZ,?8(\IX7J6)JF'<(4.$X M$!]!&+'V60#2RQQ5"B7Q*N43A:),.*\OB 8,I>==X=N+XYHJ,U6\?JMO)UM5 M-:O/_DMI:!^3YL\10TTHQ8(QO&CL!8:"F>-;HI8D3-R+SK8PNX+I;6FCP/' MK6<_\_XY(''TQG##1] >$O!_P.QE_COKJ$V8NLC0\5=021D*$,8$2>ILR$ M":J45\F>'&ZEQ:8F\&6>BPDB\/WI;PT$FTH$^O1M1D!A X;=1.+GLO*!# SQ M5E^@1:2ND7^$#$'L3Z##87T^X=WBP.N]]QXAE]WP'A :GB4/):%^:#G\/>=1 M@U1X^-0!V6>,9^9"/CA4V;']%$W"R^?#H3MVPI&G0T M3:H+^DWY6 K1;3KD2(9QF,.U'&=A^Y-^#BV!9%Q E MP;.]5'VQ'/1DARM2/ M6>N#A^8R!?%R:;M=?2-%+V[1B[O77MQUQ/J-8.##D-H\K*W4;ER^,H&;.E/G ME,'SXOI$F@P_*I[XCCS=: M"I&/6U@//%P6HB?IBA3@-Y2^\XOM(TH%$W:1=T[!JNU)^^JJ;9] MWK,[EM,679'9P'+@]<)=[@):>+)9"#QNBE!2L=[0:' M*%TR D?H,7LLQ[#^HNZ78.*QZ:W2LKN,1U;ZB*XS3+5FQ!3$6+H@9O]RXL82 MX_B"HHIED3ZJE8^RBD4=A1^*LBPH75%9B["O *(2D5X>_A52.W&D,) QE MOL>EE51["<3DQ=C/*R2A9SZVV924DLCHE#Y.U:YJHM#. MW'@BR-_$+! ]=1@(LS"FSAX6R@GY+%#N)9@E?1-_1=N9,.UF^;)59/WV]VQG6LI"3 M,HXEV8A_B_DEL[IZ*;2[O@S;74U6IHQ[7J#PR_RH37V MV2?YE\]8I32TWC_9#KV*OO0YN7U4TF#C$6J?H 1@_]:Z(V6<5%N&J@Z @_^ MUY8^"NZEI-C(]:O[/ZV4SMT55TG\E M'_4;T8O3#$X%S^X?I4HITN6$5/FIK $3BN<'<0W3<*^UB\:*?*\5XI[X$U*"4G&:7/B*7+24SNM^/]OB,G.#\,L6" $QP;P#CUUZ M"5#',9<^F$"K^?EI99*%26_F[_^N2XSE=/@#],'#MX8(-_E"9^OT3ET[!Z^D'OO%K2^JQGCZRA_X_2 M.0B$8XT8?O+\V;+&GY!E\'_MB%\>0E;!7UPY_>0/8I\L:1S.&CS,7\$G9S(Z M[[O!N7@=B!Z0BY$0HA,Z.*^ KUVIZ)5:]>^_)7=PR?V+38Y,RN[*1Y?/158( MSK$*3DTAP:F7+IM-O5DW%1$<58PLLQR[J/=M:(G!E&)()W4.OE((X5QS> D= MSKU[HY0AYF)Z'L/DXM"E>6 X[2]'O7XE7_75]6[<23<83(9R;0_ATE)8K0$> M5J4^PV=D1&1:X!+Y67N!S=)EU6C-+%"/36,;OB\Q<,ULK)JJN ];NRUCGYF3 MN&/!-1]6G%5YM9"C&GK9V%A[I6N1K5W[J[@J!2>N%PS.]#8V/+%N D_D;:]C3LE27:5M"SSO5LB)V2F'Q[E#MYL)!U=)E$QBHH@@#%=F5TN7CB^L%YP@4C..D M&6];T3&V,S?U6I@H2[0MT?0)2'H;4C1K<+1:*UV"B5LM3-QCY)\ENC8/_JG# M95W6S>;&NO;P;=VILKWQU%QD]:S?#O6F]/@=*^# "@MX,YU,-+TB4H;&RXS0 M-$J7E9HJUDEAWNY0Y:[$'DU@CZ8BW+''(.TR?=I239\^N0'"!>:E3[-4\!VI M-"U+M"4%*9OET@(I ].E69Y-AZYGNJQ\4 =@&)\RTRW+R6W =+4R,)W9U!O- MO!RNK3*=NL:T,@7"48O5P]._J+6G_;]_W-[_P'KA-IEY3)KI9A,=WH+RWPDE5,/QUH]I0A)%RLNP/H>US#F+*[1T! M"BS7PT4(/*/AS6&069K@9)6:6NFRVM"KU8U#-$6L7$$^6F(\K\Q' _L7ZY__ MQ3PWA87JI4N:>&-^5H2'"LLXU3)^^M9^T.XZ=_DU6^?409_[]_.\>P^U'.AW MU^V_V<-A<\M*"F:]4JE%3:^;&QJ@DRSY$I=EVF:BC%-45&)34*! MY3S; DT7)_E%K;(CG$SW5S+'4$22,K<.20+SE!]X_>U?"'0+)%E7D%HX=5.O M&T6]Y3$RU-*6HMP9JEX&AJKK%64*>-5-&:M:?PEG5I1@;JD$\RZD;5:Y,L#B MR3'?6UC)*C'0ZD6:ZS.06;HT=*.F2A-;4<>9M8[3S5T[%[5U"Y.W7.)"BVA^ M[<3:,HGI7#"6:@=1?%=4?.[[/M@15V*W*EP5*;!,"G*E,O:]J79)Z%/GZ>K[ MPI*>[9;5'3 R8N;]'X\B6JG?(:M^J:$E6FV6]4IN(&)*7'P+?)U"M@K96JNM M(ZML8?NS7JG4]$;S($K#Q?4M%Q%>671/[@^:O@);Z;L3S&4H")R_RNI4P5C: MEQ64/ESA^^W5E]OOMT^W[4?JC7G\=O70QCE$[8='JLII?*9^F:=_%:#Z)U+H M(^M[8JQ1%/EL3Q^HE_4(09['UCLBFJ[G'9V D7:D=MB*X,GWG#O6Z[.M-\ N MJX/74S44B;_OP*DI1$*EO6T!!7HSD: :KJINME0IIE?%/E+RBO0F8DBVFP!I M&MI6UQ[2U/JB47#CBP:)_#VBZ)J"U2I=-FIZ??-:@:*F2T$N6JZ;<^&B1KET M66WI9?/(.@2/4#N'K:':$%N3>L%;L8Q M,E*&ONW%C+2H<;M1S:UQ^]@L8D4+9O.-42S+AA^[D"W1UIL[G+72I=DP=",W M<(W5CNH #.>3Y;DEBGUSGJL#SS6KNM',JRUB>SRGB@6N3/:>-/U-^VO[X:%] MH]W>77=^M+6GJ__7S@&R[F0E;HF6OV$#!H+6OW5Z[H@]6;]B(I@=A*S1*%VV M*KJ1VT##_6O\;3<_'#O_+='X.?-?LW19K^EF77W^4\765TO[?^_<_7[^U'[X MH=VTOSQI1;1[0QO>=9YQ_-(-ZZ[?/M1HE2ZK-1TVK4CHLHAR[](DSX.%FCB5 MH*P0"ZG;K*R6/H[!Y4TC2\?*:XO ^%:2DNN+FX'SG?3ZYN)61,<5Y*;U\I+K M+V18/+JZMI<:&/S!%-A6RO( M1:L MZW 10O5HE:U$J6H0-EM!4I6'=TH75:;AMXRU2\#*$I/E-#L M&S ;35,W]$9MXV+40ZDY."'7G3N,:;?OKA%!Y.S. M#9AF-#_.Q;3/ANLRY_2X[&95E;]\^Y-C#_]1"KP)FV;?:WQ)P>L;/@TQ:\Z*,!U[L]G[JVH=%DGO/O,<7RV,+S<';NZ^SLX[%6Q[Q)?>6U_$> M QQY_D]K.&'14\4%70[%VEBL2>:MI[:M]9BER_)%N3R+'#+S VUL>=HK/D[7 MYF[!Q]?XFU&3ENI?38(7UX.#[Z]F T5;JBP@,&?SLE0W? MBU#G9GYS\@A)&:T>G6HU5(M.%0'.';K!F_%.4S7>V9'9/K+[_2$[*),-W2'7 MV6W:5\%=D-8Y:ZQEKRZ[;M18#XJ6"J19;^X9VD%%>9 NO9S'DN3HL-2JK M9:?-;"_-&EIA:]DMY,PKZTP"/[ <5#N9EP<&LE%NZ=5F13>;J[ [0H=MFY/6 M)'7^5G&NI$9(;Z.JUPPLJI^MJIO+Y-Q6YIAMT>N3MG/1,K&A\1P[:6']3%LY M1KE!LJ)(;4U1H[5#\W@5[FB2>"O"'47,AI2]!\+>.M>YE/EQD@ ?7 M:I3!VE*%BQ2NME).23^PP((?]C5F>0ZLT]?.K%YO,IH,T7L'_AG8/3OX6%B] M&ZIL2>>V(/-51.0;3N/,4+NLMO5Q1Q1(J[.1E_'2VD?;V8?WPMQUP%@X^ MKJ=V-\[4[1RQ>7V@E;,4RWAQAWWF^;)DA/UW8@<+L$@5/+JL@>YO( MG5GL*F!(M9IZI;7QC,=BN/%1L=X20SX'UJL"Z]6J8$SD!?=:3#!6X4*@"<:; M3O!;L9A:D"1ETF(QJC4W AV/3EN]->7*Z>>@X;8W0CF'<]V3NU5(=B'9^^P# MRD>RMS? >4^23>;-;P$.BI-W<?2(-O#]2F$^\ECX/#;K^SSF]T/7N2A MQ;XEME*.OF)U8=638/Y7IOS?J6:D'I@WS-L>.](3/V% VNZM8.H\,J8Y;@"O M"%SD1SH1"F$."/7!1L\8*Y*H/^4B:>DHL^F%6\3NMX1]%OLO[@#EP:Y7*T:O MVC4&_6ZO6J^VFKUNN5&OMWJU^J!2[_7^3;7Z_$LOX1#QL?7,SKL>LWZ>6P/8 MX2=K^&:]^\B,<=H 8<2**G58_K/3,+F M/1@/G?OVTT-'0]L98=JN.P_W\SE)E65?=^X>.]]O;ZZ>VF#[/\$?O#FO\U4B MSL$'5I4'8R_RD+ZQKYT'[>E;6_M7^^KA46O?W<#^;MK7[1]?V@]<[5<,73/+ M9B@W^Y!:7=O-V]-I!+LWR>F#OQC*L^K9K:,%+^X$GM'W=8W]ZC&X/L?,XT%- M#12Z]7$9J^*=/!V7%2J'KM3H1J0K'/8VM,8^^R3_\KEO^^.A]?[)=FB%]*7/ M23E(:;JEU_%?"\78,BY,LXFZ480JQ(N%VKR '?\V^_.:>5%KUE)_5;XP4G\^ M[U%&Y0*N@TR/FO_S>CG;-W:P*'A%T\QO4?6%CUH2:RS_2*ET^M/_9OONCK9UKC\Q[M7M,\]@K([(!/_-,.7JXG/FR/>>U?O>$$R7+E^PS^O_]D_2 2TDL9#$:4FL[U\2<>RR;C9:>B.E,:^0Q$(23T,2 M&_N71!QIWW7_M^H'F#C2?NXJ^=L90*?GV*\,?]]G8 ]5CD2+$KE=KY,)^_Z(??-2T M3:K^3Z/%9HG7A/3O#'YWW3[ENODIA/?"38S\\/M]U.HXI/>:1LR*R ;\R\V3?1@:OS.'>=:0&Q']D>W8?N!119+&?HV9XZ/M M83LQVX-PD;#\N-SZW+7 .P+"C?"3L\9'T6R8T>P0IX%BECB+-C^*S/(F\%0J MM:+5\!BY:8E%D3B-NBJS2@MNVJ&YD#YZ>HK4(-MRHF*H-K"U\KAU>Z:OPSPHZN%*ZK#7T:A$%.DH>6G*9 M;ZZ#3G5H=M;"=O4N]>^N[VO /M@9Y?K6$./W%O*#7WCN:USNNUU9O_-TP%6:"RJ9NU(I4_S%R MU8P-L!NN:I0NZU6]7E4EWK@OW_Y $2=[K@^6 ;UPUQ_'C[_*2/^K5!7B-4V M(FF6W97#$0IZ#8< U7+&S%$6[*I@O=SJ"S=BO1;U%C5-W=PQ[Y_'QX^9!B5.6 MPR761V?,L&;'>;YU>NZ(H2.0610IGU?6*]6# !PNL*YW-_=@UQN(?3I/ MW]H/VIEHW_TH#(U/<]L35B#,2J>UK^;:(UI<48R;7J2#F&/,SZE$YW!#XYDN MAB5&L:3IFG7LU6KILJ974@HE,U\%!V9M'#O?+(FG;@7I[-\A9\<]A\ MLR08-L,WLZQ1!_,R!3=FYXRA:CI-N7NY$[PP#S$ZZ$@_:C:Y%B=9/;O9U3S/ M9T/ZWKF.F_3=UE6]C=)E2Z^EC,S:^93$HA)RAQFPG+F(IMGKM69>R;""EU3B MI26W^#)>FF67%@+";1PT/_(*6D4+9=R\[_@S=G*K0NRX+_CX+\E9D86"Z.&2=':00"PGVQ>BD?QXP4OVI?V MU\Y#6U;!/%W]O_;CW Q548:V6:1?)GPE\K/M3( <(B/L.OX7!EJ=\<\]6;^8 MW_X5>!90U'8L[_TV8",?)!)?ZKG#('$L3'02B;,Y@S4H,*; ME#:X@G^4XY_MF0^;\U&3HL)F;6-/[*BJ+DRUK_B[]M,JC4/;M=,/>#A8YOT? MCWY98M_KV2%]26ZDYQ(6"%@&7-J6TB8/4R=GZ5*P?1"%S( M5R%?^PRP;29I!OA75=UH;E*AOL.0F%R$(&N+3-,\/;,5OA_;9P5VTGR&WVR 8('S=XPJ(CL!U%8@ MVS<:!:^E*8Y:/F9CYC-1/SA<2-7)254V@W2!5-7S,4D+J2JD2JV=[]+872!? MC8W-W9V(5I%G.<75G7:>Y<_V[>_?GMHWVM4_VP]7O[<3*99'K?/'T^/3U=W- M[=WO1;YE"_D6%71-\?WM:(3C#XHLSH6%I#LQK!T?K2$_8U'FG_1HUK^"+5K/ M[&XRZC*O,R#+RN], C^P'*20""EFK'0A)*>*7BX7 U*/E+V6E"1NE[UP<$ZY MEMKJ5+#74;#7$A2/K;)7H\Q'.]9K&P\,S8F]BF*9G+(F*PE9TJT3FT_Q[#8, M6QV\C*YG88@CFA'5S%)JJN2, M/U6P=\'>ZUM8N;%W)3<;2PWV)A/MM\""9TJC8S[8AYGDI1Y#D)6$&64T0QOJ M\N]=#U\0MV=V\VC!7@TR_,1HZT\>&UJ!_1 M;>9^96H/Y;0];$^JZ(F?[ #>UEO!QGQD3'/< %X1N"A3U'MCH=4YL!W+Z=G6 M$!8)/QC!NOV+50]NQYM>N,5:=K%:-7[1J#?K=7K5=;S5ZW MW*C76[U:?5"I]WK_;E5+\DLO8>!Y#,KDO.LQZ^>Y-8 =?K*&;]:[CR(4IPT0 M1JRHBAY&5L99C=5GCF3W]&^DTO_^H7/??GKH:-\ZWS$5HEUW'NXOM+FLI,JZ MKSMWCYWOMS=7F.!Y?((_?K3OGAZUSE>>W\'MM!\>_\__US2-QF>M_;]_W#[] M:U4!,?8B(.D;_=IYT)Z^M;5_M:\>'K7VW0WL]Z9]W?[QI?W KZ^*H6MFV:S( MW>U#C'5M-V]/IQ'LWM2N[FZ0#,8A'O+9K:,%+^X$GM'W/V:Y@,6/T-2HK7H? MD^D0W:%DJ\!.A];89Y_D7S[W;7\\M-X_V0ZME[[T.;F"M'0OOH[_6JC25N/" MK-91FXJPDGBQ4+07L/_?9G]>@5^TTG]5OC!2?S[O489QT:S7,CUJ_L]KU6Q/ M*A9UM(MJ+&;/)9'4A5ZG49OY7(IC*"1\/Y[AC"(CB^G:'8W (7P,W-[/%8HJ M5LQO;_ECFYQ4++Z0H4]^^2F.['Y_R/9TBMSG7J4H)H^II<=#MZN1.W&"@FZ9 MZ0:+1?<=W%GRG>XMNX^6>[GU&0PC^M&U-4:W.7^=F"!!3_L:[(T53N[ MZO4FH\F0P@%$HALVL'MV,%-Y>BHTHG$_BU<^[^6 M,[&\=XV[@\9<-MADJL<)1*N;BZ/5F\>CJQB/+NLM8^.!8IE.:P>9E.4+R=)< MO $3*B>EF=N.5]S\@4I>"B[6,K%#C^+%'0)1_/9_)W;PGB9:.)>Y/#LAK!"K M0JQ.5*Q:V<4JXW56+UTV*S7=,').KQ9R5\B=6KO.!%1UO,L: M"KDKY$ZM76>2NR6EHCG(71.'09?U1D-]0S//!M#&JE7=^V 1.E81,NQ:/L/M MCG"R!,VB@G_X\\.RQ]D%094/YN>B2:4XGN)XMGOEF"M<.;>^/V']FXD'A+B' M-;G]?UK#"9-8:JQ_'=-7OWMK8'XWL%7-T&O&QE7](!S3+ MBNF G#)PZAN@>+:6TV.:.] 8^16:]69Y?2'B#EO/_CS"J7%S.OPJ:PD0S\8] M,#_P[!YVB^#'KI#P=RSH#+ZZWH#9P81>F%&4#!Q64S,WAA50!\WW5#DNS69; MC]U(7Z_&;;,,998N\\KX%LRD%#-MX !L17552I=5O6P4JNM0N&T]1Z X'@65 MP0:.P%9T097K@H8BNN!D(M)/UB_MS0Y>,-= !9MCR^[CX6G@"V@^"X(AM6U. M.PSSRZZ/T\DN8B#%\13'LY/1D\OLU*O^?R9^0+WD#XP*RY]<4&-_1EH,+J+T M:%7F:ZE6NJSI37-V%&QFX.2"R0H=<-+'L]GXV?VI@+HR*N!DHM3@36A#UU_/ MQCQ<_ZUPKXOC*8ZG.)ZC/)YL+D!U%^/GFXT&3;_($*6)H-LTRZ5FD5;A'R?EXS0PKI482/"NE9*CU+P,8W;Y!J&:7+ M9K6J-\V\9J84XJ4(HYVF>&7SL%?UD'(0- 3N;^KU2@XA]$+$%&&VTQ2Q3!*V M!E1,1L&JP UFUO7*-@9G[[O%]U!S5]MJ\ 8A8;A>V/<4!+<;3%T2I_ MM)DNPE7 G;;?=(C#-TQ#;S:W@(=1<*AR'%HHG^6;.<1SS:)Y5HDA[4#QU':F M>%1)(ZIOIL]KA/8W[(0^W/K,C,E#Y5)T^9K\ MMDDK=*N!R;>"FXZ0FS;Q2;:BO)K(:@V]WE0%$J7@MZ+?Y*"/9T>.PE:T04MH M@Y8JVN!DPO=K]T-KFE:TJQ3UTL7Q%,>SA6J-)>;J[OHAS7*Y=%G1FXW9FZGH MF5".R0H=H/3Q9-(!2VS47:H 0QD5<#+Q:FR)MJE3Z<3"TH6771Q/<3S%\1SE M\61*@"P9&;-)*ZM9-A%&N)Q2HEVPSN&SSA+3<3/.J:C%.3L:IJQB([2YE5G* MQU8G-*><81DX\H:]T&89YRD;5;VV_0&4BM2H;9?C#K@C)O/^#U32THR853#( MES1%F^4:B5(A1H48G:H8K3(78I/>,K-<+UVV&N4\9O04R5LB:0AO/(FIKP.5D%+ F7&FUJEZNY#7?:*MB=C*I MK2T/12XZV]:CQ@&$;8NC+8[V4(XVD]6YREVX]<9%T,=@D5;U:BVOV'[!H2IS M:*%\CO9H,]6:*J%[C/)!Z9Z3Z8^8[9LN1D>OF&%_ LE68D;KUI;9:=$,FQ8*8#8:9L@>X9EV-1H#MGMJJDL5713J(<1Q7M)$H? MSXZL_.P=SP/[%^N?_\4\-TWZJR%C*7*UG$SDO1C^7%31%\=3'(_2=NC>VAR- M&K8YUJJS[G,Q_%DY)BMT@-+'DPWM0!T54%=&!9Q,A)E.3O/8>.+U7N 3VT* M]'Q1V2"N_!"2,R6XG%DJ<&ZJWF@I,/:R" KD:WW-3 5:G9/))NJK8.7F*>IF68CZ M+))W 3"T+99H_^K9/M,"ZY<&_.#G8H0?KK]:A!.*XRF.9Z^6Y'@R2L1ZGMPK M( 0^SAK>6W;_UKFVQG9@#;GF>K)^=1SR9Z.K**W8P#1*E]7J;/-X$=-5CHT* M*5?Z>'(Q(K(KC*8[G*(\GRQ5?63*A:R.8 M01-GG=?T>B4OV*>"=U3BG6UBFYI5Q5@GIYBBNK;@?(C*2@Y(#IR0:5U\)XYA M65E6U+TIAJ6)P'OEEEYM;MQ2EON1[LG'WS//'C#44?X$.E!A3C.E5FG/6 :3 M:=9)6@M)+22UD-2M2>H:@+89+]U&Z;)EMG2S6HAR(6=ZS[['[Q(#HA]3ZRE''W%Z@)))L'\KTSMHIRV MB^WQ-CWQ$R:R[=YB;C>I"88QS7$#>$7@(G/3<6.KDS:P'OGN36 '7ZRAF_6NX^<'J<-$$:LJ%*')6=E MG-68?>9(=D__1BK][Q\Z]^VGAX[VK?/]YO;N=^VZ\W _GY-46?9UY^ZQ\_WV MYNJI?:,]/L$?/]IW3X]:YZMV??7X3?OZO?/GXZKR8.Q%'M(W]K7SH#U]:VO_ M:E\]/&KMNQO8WTW[NOWC2_N!WRG3,?1]2*VN[>;MZ33"(5?:U=T-DL$XQ$,^ MNW6TX,6=P#/Z_L=E.\#+OC9G]7191]PBZ$U]MDG^9?/?=L?#ZWW3[9# M:Z$O?4[2!U\PG3G"]_%?"ZW8:EW4Z@8J1I&W$B\6.O,"]O;;[,_KYD7+K*3^ MJGQAI/Y\WJ.,\D6MG/ZK>8^:__-*LW'DBUI,]"4)R(6YZMF/I?A5PB;_]Z-Q-YW.B"2%/L^[NG(%M*^/G1^:&#K/5P]H9EW M=?UT^\_;I]OVXZ=5'*9.WTDA"<,<&F39B#\&G_8L_P7;>RYKW:?];7NN^:.F6<%L',-3^S5 M#FSF?UK!"=Z:P7]TW]]I&7LL."J^?XX?YIF;A.?2"M,QN_91;M@8.-7F8PLM MIZ]9(Q>V\A?_@:8M<;>/LTLX1T,_3E_X^Y#A7ZZ<_E6,S)E5/,X>:);U9G,6 MH^Q@[9Z"I5:UF+?"4E5@*;.I&^59_**"I0Z?I99@)&Z%I;#QIE+1*XV&(BR5 MISE:20,VF+[3E3!.Z9J_'8TMVZ.Y".P70@NS^-U^&J '><(Y^S[X:"%-KU\L M[SG3 )%*7;4!(D5O\ ZO\%7X9P4-BYC&#;U:4Z5)N."A'=[9F^N@IFHZ*,^, MX8%=T#=LP#R/]66D"#$MY4U]UF4.&]C!QS6O[-,P<9K1Y1Z*)AI=1<\5V:JEDN75=TT\D(H*'CI(/,^>7.50>/( MS>8FD-1JN=['$W>/1U9P5&%?WO]]U@TT6TXL[[E^X&\6AC\-8WF9PQXC=V?P ME?I&T44YBC9:5G".F]VJI0NZU6]7E6E MG>6$?>D_'(_!&OYB??*@^5QEUPO. ^:---MY9;S'L7"LU[[:I3D2%:W7X3+7LAM\64V&Z1:\U-K[G"Z92D*F6^.N9>&EAJ7E- MN7:77,&IFLNN^/)%V5#IEK]SG7-"'Q#5Y@//'6E@N@5# F?6WNS@16/_G=AC M^B>\;S* XYIXS"LJT+-&U!/6\E>@]&-(Z"PBU,A-A J?2\4JX3EA]I6Y9X7+ MO(D68KVN0#UPP3L[N,=S4CPMU12/$L7D9IGPB/;$'=3_1+%"F2W])$<:M MTP,7S&"C/@L+EI2:7&5KC)*%W6ZWJK M/!LA*KCIL+EI271H*]QDEBZK%;V1TB91M"SN^X[O!"_,TWH3S\.84!ZE'H<; M9=WN)4^4ON:$EBG565FIE"Z;E=D2]M4%I8C)*^C+KYKH69=KJMC96A3J'B/K MK(HSL"[KU(!U#%4R@84+/@WQY[S""ES/9B=;@+G=6SE&X,QV;1V\)+ULS")A M%DZ281S79I8@&/:2H0GBD;FGF:H&9YIE$N7C12. M*7SLPV>;]7WLS?10PT"(R&I=%:XJW.]Y&?"Q]5ZDOW-NE9B?:[KGU,XL3B;! M=U3-6?B.PB-7CJ=VD@-?EY,J! 1=-8O!.A/6IX)*-Y'\CI57%G-T\JYO0YI_CPB<68)JH)#K>C4E-5XX8(?/4>O< M[YMR%.(%FGJ]0"TZ2HY:YXK?E*,:%)7?'/#@P+WYD>4]V\XY7\@G?(+*_CT9 M S:PCL?\X%3]^RVGV#EQA?%\QX(TX4&HP68Q*^48.2;S[;X:Q[2PZ*W@F&/D MF#62Z;,F;R]ZQ>-O;1,3!&&,H^7.7= M]WCS)!SBZXQ'OW8:ONMZ?>:= ]F0-IKO#NV^)C=YY"*YY-J'@[B&<[@7Q_#E M_0\?9UYUY%%1U:QN&J#G&]74_I'U#.N5C_$ W+A39LDE=L4661(G297+ MJ9FF@B5/F267&"Y;9,E*Z=*H@98T\FH#V2I+[CHVL1_KY/KJ\9OV]7OGST?M MZT/GAW9[]\_VX]/MW>_:U?73[3]OGV[;CYL@.0BBK'12F6$25O%43FMQ2M2Z M"H@2A6SP:VML!]:05[SV;004*ZI>\QC68;T3)-^3>]7[[\3V&%P;<%$$[_=# MRPFNG'Y;8KEEOBRP7[!1UIOU32IEBKR'BDRU;+#']IB*.@E;>CTEBELPU6$S MU;(9(-MCJCI.!JSH-5,!ILH57M2(7>/S"F?XM:Y.[&*+K5>U^2G?G@/W8&Z$&*W_0SRU.#JA[,E)$A18GL M87-5UHL_3ZZBY*U>KQ2%UP? 5=N\^%=FJL4)N0*==+6$G'K! +#\8.=]7Z"/ MP\'F-4+L<$WM? =X$GD)^!>(VQGD9FJWRJ7+IMZJS<)9%/60A\]7R^=];HVO M#.2K6J/@JV/DJ^730;?&5YB$;>FF,BT!BM;;UFH7:ID(8[)XLUN*UGW'N'AG<.VQOIW=UZUC MP;%>3AG(4;0['3X;90C.;<9&C8*-CIB-,L3B%K#1PLQ58*,<;?44.6J2**^7\NI8+ M%E*0A9;U][-8>V([E])@V1(P#S>W"TBQBFZ*X=NV[^RNG MZ7WY4R3C;4ZRGXS479HW)5,%& M.[S"> >:/O+JP-PU[_ M9$[?]3+)5DTU$[GPLO;EJ.? 3?6"FPZ-F_)LE,W.3BLX(8W294VO-HZG0?;8 MKGUATN&=WV?=0+-]?T+W?L_U-^V*.5Q#>ALMLYW!#1#X5M#W&LF;69QHMJ+1 M*%H9CXV'5FR03>6A639IE2Z;*;-<"R91CDFVT.^Z5,\LM *- F_V0"[N1&D< M^\6\GNU30RO[[\0.WC7KS?+Z)YM3WU9?:^#V?G;&!"[2%C3/T#U>,93+:A5. MUKY:6=-9:99ES-)E2YDQG 6[[*M#=;GF6>Y &!5,"I8-5?J=3SZE_F3]TM[L MX.7%'?:I!([FL\.A$G"5SX)@R*1_GKC7BS3[Q@[Y QM: >L_N7 (?T9G\-7U M'E\LCWVQ0,"NW1%.3Z;2ALS"AJU\>FVC2>Z%(Z8B@ZWHK6^=P1#54F\6X:"C M8[ 57?VM,U@=P_=-"QSL>A; X9K5V[ 0% > M0H)V!B J(].5[:PEV_*BLMC@[EU\%4\)*"O+3B MM9X/+^6'4ZF6LW\Z&%1G H3J8V*"7%205R!2*8-(]54>RMH(*Q6S7+JLUG5C M(S3YK$=Y +[>L;'E]J?(Y<&,1NG2K.MF/:]N_((CU>7(74)1Y<&;9NFRH9N- MV5GV:NG)G18N[,50:3]I9S?MZX?VU6/[HW9[Q_\&?]$0GDJG_VKM__WC]I]7 MW]MW3X_:U=V-]M!^?'JXO7YJW_#?K]CE<%6#!840_X=8MJ\@210V M] //[@6L3QCX3C_Y@]@G[V$C;G]VI'5O.$'BMG^!B^(\LP,&GR]2KXF\JSM15,)XJ>KFVR0U5,+7"3)UCT$=Q M5JZ!4UK1C>HL*^<\N?=XPDO[&G6::G+Q4TJSNT1P4/O"8/D.QI/<@?;.+.]4 MFSZR"'5MBT*=64;KIJ.ABF)38]*:J9B)D1;5X>Q5:C^L:5GG0:#CT6=5E=19JW19J>B5VFQGYD:^5 XG MOJ?X02'SA?EFQ4R7\A\(?,'X217C-R<9"6DGMR>WP(+7BBM]OGQ MSW+HG5S^O>OAM^/6?NQ[L??W@,K,6^UK@D4J=:SCL+A!I$LS_RNR^/L];\A8D@Y[XR0[@;;U5N@,8TQPW@%<$ M+HH&,0#VALAR06L(BX0?4('IQ5SJ[G?3"[>(V;2$XQC[[XL7H38\L_.NQZR? MY]8 %OO)&KY9[SZR<7R;L,V]J_VU<.CUKZ[@2_?M*_;/[ZT'[@6K!BZ9I:QWI%3;1]< MI6N[>7LZU6'W)H5/X"^&MJI4JL0W9[>.%KRX$WA&W_^80:_LJ^'ZA<%M/AS2 MQ!&-[C197>UKEN8Q4)X]>VAS,'-W0)78.J_'9I%)H,%VX#V MAE][;.QZ^ ML[K:11"RIEKO6D_!?&_G_VWK4Y<21;%/TK"F+O>ZHB,,U3 M0/6]CG"Y7-V>HW3X3O+/ZPIY+U2R#:1HO))I%^UM,DR^RE57G6\W=*TJ3N4 M)#6L07I&R$K,=&VD=&U_DEX]O.A=8]*@3$S:@L/JP&';F>.J:VPZ?FS:)+7+ M9$S#JC&F-ZIL.R@RW+N!81=P3^8FF._8 B([M6:?JM7*@;BP!5 *:-X/#ZI2 M+GEO5+)7JHRSKJBM7E-X3>%'F#D^+KFJMZ;PFL(_/(57*D^\WR[;*W@H&E^? M(5ZG;'_4E.UA?LHV[@#IP-+[OFLK_?'H]FT/=3U\6R@SWOZ;/9O M..=&"8G>P^Z:1.^JI-/FI6$7+:)XZW5?3^XO[K3[B9;(%?]^>7UV?7YY=J5F MC9=2$))]\W9I^44PK]?8BN(.!/4.8 :7&]?A(SQBENX1F!1O$^_!<*S_I>3F M\XCEP <0:S<>\P%Z]'$R_RYYT%W$@KY9_LQV_=!C]_"*KS;U(Y>BK,,E+>7_ MGP7B.UP [&WQ /R0M8XG=S^=G9]^?^?W5].KBGQ_??+N_O)[;^D_!/[6#DQ M^$T\G*=E1R^%%Q3@A7^%?F#-7PXWL/.&!9ZK_SI6?97#GH]+%\HCULDG_,PMG=\ Q P8> M\0B;?*%98E;@:\_P@_VBN<\./,@/I[YE6H:'O<.CA=TQ[\F:,;_)GW_IS%K9 M2_K4D)?2HN'M=Y9-RL%2PWDS-J/+Y$7:9,GP3N>AJ5U=G>,SOX'T?\:!)K;U M:*',LRUC:MDXWTPN'%XB']KXW(H?EGQ=X#ZP8,$\S9W/X;^+%],S0A# VAPU MJ="CESY;H&W @32U&:$R-4]'ER'=.:,5X_>8).G+]X!4=BV;KGN _2\]UPQG MS/.;&F ^R6DX"D XP!3-EY8<+Y1*4J,J!%"BC*2"$&^&CY\!?]CHLT? MT?HABZG^JX@IUML0:_X:PO:8[P-#F8(PDB(+H,.!?>_!2H'F/69VMK.\]%A< M=1NGW4$K[3S5 "JV4OFC?4*0KQR:=C8#HX\;)?( *XFW+4W%L\[P5U^;"J@J M7 ^P-O0 B2R?\"W&O.A:1'+FH'7G:R%Q1D1*I@&761!._F&9-EZ$_T_BIR_I MY89YCQ; AKX]6OYU[3ZI_*N;XE_$&F+TP-T;MBV!X(8!F'0."8-\R6>A\LO\ M@& 7B;H4BY!230/V,Y>2@I_"#+ X(),0?FF\@'Z( MWY6RM67XF(G7>0?YC4V#&UI"X'"O9RA91%3]*YOW#L5&4T?:?+=#C M+&##I,EL"; MT2>B(5,@DHH- X\!HH"\!@$-XGWNN8_:#= 0@_=<&V"F1\OX;\;;(9D^:%SE718^RD-0=AW&JQR)U$H#[;3"A*\L5 MR+OE4C)TY^TUD"P>K5=7WF*S7+V5USI]"QT$85Q,8N5 @R162A*?T4GN)H5' M&+O:+(81T4@,4^6>Z\Q"@+03@"Y*+EZ:;X=]$])H%NFNQH/'B--R!&M(U(H, MZS-Y0>,S1V5Q14O#;@^Y^,MA0#X8.\3A>EG.([J+#B?W&*+;_KUP/9_]>^D^ M,R]U,(DQ )?7WQ,G\[M\Q/?HQ=]MQH(;_JAMCJ8='\T89]%FY\(J>Z3%TEK1 M!_G[#;KR$-K)Q3"M<$C(]&FAG.=2% M8V[,R 0[6OG%O8,]U2I-TA=8AK!K4[@=D;\)%^:65"?8^MG_8SPN?[U-L_4T M,4;<'5[OL:5M )S)^,PE7_@9K"UTDB;6GB&KU.>LDS#( 2QU+^SGDFC>"&1+ M%J!]7^C0B#*HA1&(E+N:#<'XJ@$60$97/3< M)D:L_@(.0 :94$R15(5&)YB:C=-O-,I5\;GPSZ)88C T#0=]N08)]W\83H@. M,Q&6B#B ?(<(OH4/0(X2XWNM@SK;X^TE&<^VVZND29F&^1\&++LK 7X9\QT> M/I)28$6;?&3> WP;,WXB@8N?/_&)[M2RU?#:"F_^927<7"QC0*]TQD"W:,; M'0@A:V[-@/.ND\@+O+WZXOOU^>GUW? M:V?GYY,?U_>8[7(SN;H\O[RXVRD=@+\GX^W=XTD2.-/\N%D/R@D_AC]8+/( MM*4X 7)16'[ 32ICN;0M(@+NK@#]Q?"B3G8\-"&"##Q%8)-G"\,XE'Z #?-6 MN]05PJ-$M@GASTL&]O17\:1"YU8PO>\&1/#,6MK5L11"8HR7^9/Y"B-\R47GP?M!9]HZI3G'+.6!.!XR>$']Y%'6Z\8 M)?QA.,8#5WPM=&,(3R?@[Z/Q-UCI(WWF)&::(412 T>"!/2*)ZGK-DVU6'K1%9Z5QSV&J)T:LTN#_B MNH=W5/90UAB,@[D--ECLB?;_&6B<;[-W,VWV7B/_'CW3SM>/R*!.$6E?)+)&JLD3P4<$8EHCW^=0I,WJ1T1)"I MW(K2SF9!"#(8M/_0#M#O$-HF" O*NJ?,AF !DB9^PT:G6B%%\Y;+^N_P(NES M_A.TXW,X1!<>D&N!#=^/RBE H-VRF?O@6!6UOT2F4Y1O'(=*0+T"T8R3#Q"Y MPB5EF_&C%!&*F3A-X;L7CZ*9#+#A_R7ZX#!X7H!]!JH8(J<_)RU29,$^DK;F M3N$(.0E@Z$ZF> B;,/!<6W.?T#\LRCH"S,(22Z4Q#M%:"L7M1!GM"9:-T.H""@U:4HDL(K3I!3">L]?C3YGBA.CO4_8!4]PNHIO.;.#&\*E\Z! MI<)K@T7"UE"6N9095/[" ,7Z^9!4"ONT29A=B+5*[Y3N M)&F>.U[<*)U]E9"5,QR'0@H(]6(!I:K^@ M26HAO!> LV[>L21X=!#GPQ$)),Y( >DEO!^X'3^:*+EXGO\6-?/F!7:)(3LK ML/EKT*GH/7%:G#,XW@5P5[30YPHO!K+U6'PU4\+$Z]^X49XH>E?>2A#>FFE@ MM=^4?*$&1\1L;.6P!#QY+_+C;&:9A(89O#?WR%U9]PDH]L =&1'K628(9F+!M> HS,CS)MU"5(,Z49$HQ.]+$)WP0^[E$ZIM;=*7@5(; M-O*BF,N@OTQ;NO#6$SA-I(VF5&XBB1"[M23/DKH&[@[9)_IGQ&[E+KF2(]45 M9'M)RJ0G2BU%^X<[Y2X?GKV>).F7)3X0,-=?N'!DE.,$U.I@#C(*4V3&CZX? M:'_A4V)& M=0TCRP(H[]+RNL-(:=I*0"X,B&[7LA&$2MC").])BE\HEBUDB& M'WH443?U[=#CD6 ;J *P8Z:DR2']P>U8\N$^.X*<@*T&SQB[(.0PXA*/!1;K M>6SAVHQC?;RT V#]$6!V#)^CP>R#*^]_RH+$Z(P^Q0X*1%;$U,]T<&O5>U_* M&+Q25?!3BKU\$>\ 7B+['5"EV4 M3_/O!)+GB8J2R'!)MHM!)HU:U:IL^L6#2TR*6D1S?BH,8H(_HU*I)=,ZJ*.EDP!!*- *0_% A5TI>M)8(CF->(WE.02L*: M XX"!\_S6;A:"ICK67!.P#4>T8+!)#"B%M \P(QQT.>,Y>+HRR[ 8X_QJ)61 M/?&I2S\@?7-F/E%D\PC.'K7EU6'A7(OA'0;XYQD#WF;R8*KB],PIU98"."Z( MB^Y >X 7!FG?)[?G%V\+(;TUV )$&4D^V)?VI-?*F$".JC$^H'%Z]T0[>&(;O>?9\$P_6T-'#8@$-F\8)47^!K5:&!J*;1=E MXV61Q=2P^6I!DSADX$PVA. $W%,+IU#AX*&(2N)BH7X!>\_[2C4&&(P;I^FZ M\T,>976KW0H=U9L,U(K/46]3 ZV,%@*BM<,ACQ1;]OA+;@W8JU7[==YIP;S3 M<9UW6N>=?KB\T^Q*U?Z:O-/1,;6;3NM_D87A89V"3RY3J9*I!1DY_382>E[< M'BK#6YA6/K5/J3>]?(YT/37<$S7CL= 1/O-"T;%$M*WCW8-6EROLH;AF1#Q9 M\Q>\>\#'T-:R,F.O)+C/.>@*JP& \IUQ1@?"J%-NX1Y5&Q295]E%=X,R(_HD MY&K]AU1V3.'B3*@\VC=N4D9-M#.+%.6XU660&:/U- ML#VHOUWRB#&C/&W<4\>O8^8D"9#I8>:Y"^5Q!8SXHO= MK?JZ%/.:%XKVW'N&R< 2GZ#N(IH&^+>DA6$[R96PCCY(*Z3Z(".L4XUR%+D? M+=Y0!.X5 _P01)BGQ!-$LXI7HOUXT7YXS0IOE"=XC.#L0&:V4$SQ3[H8'?E* M!'P5V;2S(%^]$$Y%J?!* OL4.N)-\:(^QRJRD4S!-3)V\&Q4-#[RVGHOM3:] M9L4U11W4D'63(0[NR7QM77MGR VQ[6AKG NY50TVER!X9EQ&BI4M)^_(1AP, MFWB* O^\M KJ:PQD8E' )$ZGRHS0D-"6*4_*7)=W0D?M33YDH3<(L-[$4)U$ M0"V,%S2JNI4><1GAQ4%)*DKVP_"92#RDF%B$*+S71*3%H4/$^QF]#"9WU%J#P?7#1D*G72'15!XH@Z+$N3CQBFF7%+*P*HX%MV\HL(U MX5+AADC2T%V9@)T2\+INSEIHU\F:E1VM<,QP#9;)HG@5]<#9=IK9S)FOZO[O> M-S>&NDVN94+Z\[?/Y M*CB-@>J#J%\E3JJ*$]4I *'<&&6(4":]J"5UV(/!]4K- EY *LF,$_;7<;MI( #_LTH),)3X0&M_XQ2V&,.XU.3J'B/9J)%YPHNB3Z< MAL\S?N3=+_ >'\NTL%.&ATG"O"V<+^6EG-NS- *X@#>7PYY.$522? ]>C8]= MXLME1AA]SV,T >]>;C),%HK[1U/Q-P&+GD_=JWS$_ A&R .>4JU&:($NMAS% ME?,G4.\JTB!$/99AHM# 4W ]CVL;2%:\NQ;.T$3PXUT+9CY0(WKJPT!B#TXK MQ"9XC&!$B=68VWN"N;T^G;C2H4P.3UN%$($2B ;6@JE3,0+Y/.O9#-E*1C.< MED 2OI,5(#_24YYH=!"\*-%*)=(=DWQ1=8@D/4\[=%!=SQW/Z<57\-Y[_"G= M"F78JW KE,T5#9STL9,^EOH]8_VPTBEW#4/_LJ7*$^\Y.46:OSG*^P ES$,E MPC:6/OLB__@5\\EMX^6+Y=#ZZ:9?DR_(R&NDU_&?1:;$&&1PNX_^J\"#_YOR MQ2*/H@7P^"7]O=YO#?K9/[5;G/S7*VU>W31U[ZW4KG=WU?9V]8X)!U@OMH_ZC=-^)QV]XO[&USD6_*G0\>0S MP4W,0&6B-4'5!*4X&D:O15$#$&J=O&'C-475%/5>*:I3#D5M$\%1R$UOG':: M_7'U":ZP8BNB==5TF63CRPT68/LRM)T,"RAM8[FG.==,ZA8#2B8#.7):RB8E MFD*9IIG8"W[!YX%@Y-[S#?N:!9/YGYX5,'<^SR*>8>.TET[Z*D@YV7CZ:@)I MY769=G*-0?H;8="(3/@:A=XA"@W?"(7&@$*CJJ#0&[F?#HH$=!@G0, M$!P).7PJ02@7TV\)]I/YW,^@A%$[VW1,Q9X*(N,A;,-WCC@EB.*=\69#49." M3U3S0=4>)5E'-6)5BB/E2.A2,&NSZ3W"\N+F0$^+[C=G6&]D6UN3-!4F[OLGI!=GH-\U ,MIZ>7I.^7<6@',C5K M4JU)M=K1X5$YT>&:5&M2K4GUE>/.HW+BS@>F55+D?Z%$\E):CU\Z3\P)7.\E M;U;J2*]P@4#!YA1RLQ;SDZ=^B/J%1)L)966ROI,*H'PLPG%LJF;PC.>H,HC7 M)LUM;!C.'*Q)23:EL+'?,)5 X/#+!ZQ;%L5&#L,Y(P"P_Z4*!AKT6V8O^QLQ MJOX&C+'@S#$O9'/C7 1[1\-XY>8)TM'.CV >[U)=N-*/VF-*C7% 6-3D([*, MV2RD$7TX<@5KQ+ +4'J_Y>^ST6KC'$(HT+C M$*J.;"IT*H9B);&,C%,=9YSJ.'VJ*FRH"#$;ORU?ML2/"GO]P#-PYG8D-VT$0T'-*'Q679-;]KFX_R?63L;OT >^RG*[Y"?6-0 MB7JU3JO;'16M5QN.6[H^+J4.JS-J=7KKB\#>.I"IG&!BNM%XY!KBC1V@%&EK!.A%9IL;H%)PO:KL]@S'>TX\.-K:-FX-JZ 1FS5 M>D0^2N.O_#W0ISP0KF+<@<"UOAW0]I+P!TF7*VO.,CO]8(>72$:.VXW30:J] MS\F&UD3=UUE+IW'::Z<6@]=DX4G-D[.0Z)\,#$+L4*!IK\J:WQ5MI1Q'Y> S MAG17T3E6@$%AW$(![O=?9VV]++HOC=0^A'B+ +\?K7TP.99J1E4./O?+H#7] M==:&SN1N+=?VLS68X>/L>3.A/M92K@#E#5\'N_4,25*8\D:OL[8A)M07H[QT MO&2E[=**MZ8Z+L&=FEF3F_/T!P[_\PV;8>,LCP661_25[PU3FWG),2Z/QE\N M'_WL.D2?YD,6]CVXT^)(:^2=Z MD-)\X 6C> 9OORTSI/\/ MEB,!%3R6H"!#7O MF\RIC;7?*=H''V F<0>-4 M[[?2"7K11M3&N_[:SKM-T>&?M_KO;!Q@6 \LS"<#O5T/+*P'%GZX@87]S(&% M@Z)3:2Y!D[ \5$TFWC>A.TSF5Z[S<(73 3FOS FV]]OIP"5\]YZ"[3%X4(U" ML A+B*"C;KSVEK.")*8N7\E@]1$_[IFC( M%3S09)MA;#',GGWJ,6S'B[5IL4*_YQ,J%LSFY@.-B,>FQEAGK.%0 +0!P."P M/#"[<$S:C)I18V_F@'&CC<^L\[P7!!OEAO&)=*[/Y%NPX3&VE9[RU"#,+P/C M>D/:3W7H?A>+6O"R# [7!3QSJ-FUP"MN2L9@-36+3_3SPTRB,*)H/''K&76 ]@O(_[/]:3:'!<"@.:(0G MY-O.&^ 511):AV0)A;2-X5MK&\/7T#82SLE.:R40FZ\#@%T\3GF^GJ+?BM@41<#@@3X.KW'1*H?]& \\ M(H1C@&;NXZ,5B!%YAK:T4;-WY=L36K*_T3UMQRG"$:"320([(X-=*\Q3GS MD*O&E0HI"TL>+;D(+,P"L>8669B6$__&41\OL<7T<(NI\=.6IBX-W0$&K\EA M?&B]F.>(]J/A $+:*F,*F$^FX8-\A)$SR@](")X*N_! (L"=.,9KOM9_H;P% M_13LI^4'+0J5FBQ@WJ/E1"4ARJ46>C5,1J/!D#5$+#+#GC4PBHM;A6]1(' U M =TR*K5'XT,?F ,'1$,K#7LF8MVA3\_$ETV5%8E18W0P#OS&N(9ES!8X3.]R MGG.B*^M1#>RD*Z<)!Z7-0P^'ZM$AX"]8 L,/"X]NVY?DNQXD &+TC,^9LU(. M>$P*D#'\&+H9GA0%;G+D*DFR#?'Z7?U16S&J@^M1$T>[QH0I-"FCJ:L @UEV^ BQ16!]\7&]DY M7@])^>"B4.I@'[S>N@CTZG!80<794/J&[/,37$5U,#B<#P>J?99C-%CC!CX_X72-X8H24C0(-S#!BYC0Q4!SHJGY: M'>UCY\&U,A, J!FW'''.%9]\X4G&&X;'[HR(G1Q$Y+O:.;%C P?:>;G=;9:[ M.I >$!-T$#172_4_1PJW8-G?R#+C\[P+&(*=7N/4R3 $,0&6C[T&J1OA40'S MK\=)I-M$T6.Q/(+\C;2A6[')&A,=X3NP79WKO4&E8M"QK:4+S3[2)H@"&C \6&CC'G*=W1,4G.FJ;YPHJ]!!-AC,6#. M9#Z_Y;FA]^X=(/ID+I6-'_"2(E31SZ8*%:GQ+MCY A MR^'=/)4>=9J%M>261. 9)D._R2_T%R%D9).860&=7#.(,B.VOII;VR9W1.2L M'4F_J,DX:!52R#)J]CH.N,VEZ*;%-:D1XW3OIX12TLJ M_NL/KQA@-LB?J@"&TMQ;H\V R4)=Q,&4$]9CL7,5*SL,;6KXI'L;V,IKCB$U MKHDO#5"B/(ICQCDY 3'?03N/64.V/=!9+IG^'NI[ 9[@\DW977#X6^/+'VZ M-VHDE=$09Z[Z0]=*E$&J"<%WZLM!P;(5$;*A9NP9C .?.=&Y=-N-4U P99U8 MTAW8TJ[=1'4/&("6B48(5PHM=5^H%:9 5V;7JTOR_=X;/_.R;;M%\FHK+RW) MT0V[9543E&)I 2Z-4V'"ZPC"4J6 A&/K17@28Q<:<1M?N-*)+4FOO\E$T 9> ME.!=VI>0H'64% M1]YTOZ7]$!O$Z(C8S39K14@I)J-HJR68!FS7FL,S^&JG+'C&Q6VU("[OX;WP M*+[3G 5PURYS#((4WN%1 1[LG,&[9T&B/B?)+-75X48B@%/U'L[K8=PM(IY$ M 2%0-IP'1I"-7H85>%L *UF4:#DR\"-.B<^<$:$M?H+""8N[(TL# 99?Z%%E M/^B?+-Y[)K"$A0[KC8I*GQ&=;0M. G_R$Y*+0H580FF_\+@4AB5YR$D*-=+Q M'HV_R62GS-AD7# 9MS+ IN.%44],],Y\H'HJH#&,G&+>;%PR*TC2$U.=."U* MES7LBF?QLL>EZ^% :P73FEBS^M_>03:1N#'LY8I(%0P)]\4.$MC#_.>=$^EX/R"LDR K'/6$0Y?BS9 MA$,ZFJK*?KNCYU0WUJ MIZY/K>M3/UQ]ZB"S/E6OE"S>J2B,](M3)6V4!(;)II3[B7)."#[+D%C5O)U \+D0X#J#(?>'WB%)>:.8&++9L8)'.Z MY'NC16&,K))>Z/T:D:S,J5!.:C(7=;?. REN19V*W5[CM-U*SZ&6Z3[-@Z;) MEUGX42K4^@BUM">VQ'XCK[CX 2X^OU9E;:>00A;6'5A6["N&2U!Y!TKEZU^* M7ON7#HHM> MV[5J-VW6+# >IN(%U%X!!>4* T%1(5-C*4@IUH_Y:6/-+.YG2 M3HQG*MK?UIE/CDI0M9ELZR7-"9G$AX]3W/FA'U)R,_[V)#**Q1VQ?U3)!93& MT;T+QT(I?A+,?/7D:S3\T(L]AP^>(=Q+E'T<1?/$:>@?B50HE4=3WT=D0NAT< MW0('!\6D;;,G:EU']%FFD^[<)2'!-$?50HG]XFGQ_6JX MX>H20Q2CE>YUV:5QZ:*#W2(Z\<,I>J(1[6?J+LGE+#QO'FR3.XNP5P6B'?V! MH@,X;ARKH;!V5&/G1&\-S"F2A$CL$_B^ _:3E80"M.$RQVL MOR.P\5(7;,)7SH9D>3Q[,8N>[PW2(=#)[!O7'B$7R!,6"BT'S$OCR1W4J01\<] M-]1P&\*,2>H8 7 &6WL@D\\$BL%A8DD0B$(?5 <>7 J21=Y[LDU%P"4' M.,0[13:'SY \/C6,*K2B4(*=UD[B> M@/#*L= ;IRSAHUI9-!P_YZG,\!P<-K.9EV0Z'_63=%@0O^T=,U73:PT&V/ 'N B#KSD61"2=JQO^ K1F^%&=X49<)0I= M>A:UBU>;-4?JDYI:@V'TO%F*/%%,Q!]%]%[ Q6%(*988WRF:O2$E)%8D>V]G M+$;I',W'@<:]HYO9($?&QO4TEZP;Y6$RYF]Y8)'_)S0(-O!R7A3T)TM5A%"6 M1E;B']X5KXJ7BC\KEDUVW%14)ZN-M0,1XHUV M1#S'<:G' ^QERM0 =5.;A@$I>\Q(UA=;\536%>N*U&/A;9']SZ6E97G9P"#0 M$>Z!H' %TG$89H)/''E\DOC6]?F3I0V]64V?['4:I\&SFYT^R3NMKU]9:2-O M4BOK-D[GF).3O332RO/Q?R-$2QMMDEIW;TU"ZC80+6VP26IE?80HB/'\=-E[ M:B 8"2(EQR)RME&4A[HJ\%0Y/*)_&""AO1=-+3I))E4"[UPIO:0&_W&V7:"\ M.9'&MSY ]4Q*1K&$\VV[BU^S@*>*I@N,-OOY>X/&:6>\KBLZW$O2# 'M4-R0 MIX1M*NO/TU8'B0'KW=QM70C=2S[GFX5Y%V:6KJJOK]PJ>R5?#=^:9:UCB#IS MQHCW;!T:7=\S'NWD6^-:]>X]V)-ZY/@(8MA"&3Z+]'R;TJDR,[1BI03%LR+5 MDZ,J\BH LAB#&)#=X=RR M\#M0]1-Z#KCGF;I'P9]+SX*UD(0774CB1&W2I<6W7(W.IFS@8,#3U@S&V5J1 MH/SQE6073(GV7(Q.;N);*WQ*^(S5SG))73]_Q9F]D7=/ 0 A$_L2 -T<^)-; M4_[ZP&8_(^VZ7RSMNN)]_V_)3H<3N_3]$/O"9[3$W[;ZHE)]$ &1)[/ 19+D MY(BHBWW_P4K/W:GV8TF!>&S[_Z/Q6;MV6W3W25M_[1RD@N>&W?UG0$!83'&I M3!?\DIQ?<";3SLGK<0L<":NI9"#D[N(\"IHISQ- 0.*]LQZ7=ORX2RSKHI3F MPW8N)?L,CHB,!0\K3M BD]XLV!;R%+D=49PFH2#V3JBPQ0 (!%"W_:OZ)7W5 M^?6SZ.F4 #$^&A<6-952_7@SVX#]OE#Z)#\S=9U\X'@L Y(+ITJL)[B?!2\4 MDE57&;A+:X:Q?2Q10;W4H_=1Q1#85I8M&_]A957 2[.42.@J+D1E/?'J?*DH M8\Y ] Q1@ ./Q:C@$E5H-_238=8H[4;L1)0M((M(_28AF-A<7*BN+-%C#Z$= MC:X#@ LRE>YWJC*+=7*4@,Q +VM4AR'2;^)K> K.7+[J_V FA><1R9A)8&A> M:#-YL-QCZ$9Q4=BUNAZ />):6@T>);H_#.C!?!1@QL* RN92KIU25[5A$+4 M5C!'*L#1Q5Q_6+5V2W>B#=5MU++GTSW2OM8=M3]_24@"Q#Q^&57$R3MC/G_@ MZ2\KES)BUN)+@&&7W18U6>00$2>F19_\1HJ"R;<_I B0\1@> M(!&:.#$:WE0)$Y5XOA]WI?.%PEI8!54:)*T:6 M3%"T8KN'(JSK9*>0;U3C+P2GJLP;4S<,HE[?I""(=T8:]HJ0(J5=M'_B20\D MJT0[YNF+%NDA/++,!33/Q<5L!C)](IM!# U#48KFBL]-E2AFKH#"V+0PBQ>< M^;[:NE-D O),8NKQ.+-,GBGQ3((5#"7JJ@[ "6&6@I*?,12//0VFU%0B BX_" 2]'\B67E&+4^5"L2J!N+[ \-_.SFYR$5(Q ME61;?BL02"^%?Y0+BCA V(4Y:S@1(DH[IL-*H$D"8F)]G_S/:^!>'GI0W;[8 MX"JNB&XT^$/B?%3*6B5+SG1BFE2)*$@:TWJ899)+0/H6YK41VN]1G#M@[?FHL(8A;BYV_$AM'AW MZ!1-"W$OR7,+4OR3!ZACN1YS3*H#$OZJN4*%XZUIC21?DIAIJ@BPL&S'V,:4 MA&S3%+502^_W.K/^M#,WI[.^WA^/9M/V4-?'LX$^[^FSV;\[.(%A&[(_D(V" M(R>+U289_N*[[3[?A4LQ3L"P%9+)B&GU,F):O71,Z^['S8_J]& !@T*/RO]^H!>[X_@6I:]]U"]TB/P@ 5603*B48I,[?XE&AO/PI;O\ MJ762>&FS>0J-. :MQ6[TV/&'GN 3XC0NR\$FLE].]-9P< CV1]ZN3R0GW1"> M8?JKKHG S(.?!%,;@23.H;*7;<"%M8_M#%+7E8H:%7#5$1[\"S-5+E*CA3,0 M8A]H*@3(V7G@+A$,&FDTFMSF&DAS(*W"^M$R39L="'2HGT5PRB>9K7;\H:#6 MK:&V ]0Z":@5EG.S&6/%Y1S +LG)*BS25#V6%Y+/0;M5?63^UG(N%WZEX.6F MP]GU_G>TN#?2XZJ)W[FC+7C_-?)3:*MA98',10#4UHKJ-&^\[S9OIK8B+@IM M4=V:AT^MU-YV[Q.7JM"3Z'$#V''-@NU2N7NQ73]HG/:; SV=D)Z<]K++(2"] M%SJ, MQEY74J=ZI)X;V2@EZ0%-+8KN/8F72!5XWKE<&'&M>S>D7N@NO#QNFP M6Q%4_]!VR]I@G1*#*JS;I57LWA)C02$ZTK,LWO?& HH#X/TPB(UZH9@"Q7SD M$87U0BP5;78ZZ2*_@@RD\!&]IB1=8]/61%83V0X:YPJ1I>D("Y:[XYJ*:BKZ MN%2T49?=1$6#-G8YT8^"BBKAPNQ5PQV?S%-U>&EG>_PKN>FQ.Q;/L,24K+GL M!JWAV3Y1HO4>?GL!U.V.NK!O>XU%_F%75PD3[RWP/J>MHFAL294(IA6(-.$X M/3%J-[HT7BC3272O\D*6F.FXFPWX 43G.Q6.&^PX@5<7"EJ!O,1,4O-K&%R[ MP;]8L(N!-^@T3KN=IM[>V_.?3<=5U#YK(JG2WDJTPUZ-2+J-TU&W"?_61%(3 M2=6)9(.9]6I$TFN<]O3FJ)/NRG88(BG) J/W]K?52 ^A<]X8GO:=ADO3,)>H M4;J<0"WR\M7^TM2G -L8G]"TP2R]<\N0T,=UY10'P/OA,3G:*HVU^HJCLYCO MG[N/4]%X6XX)OA&H>:YB9F%&TP=&T^R,]HY)%#[ BD;W:Q+\B"28HPN70()S MZRX!6#Q^9]FTQJ5V-N.C4I41L77"3QU%W=E13!/">)?A3A&V,BR- MK=1)"C5Y56OG);J8\\EK"\,5D^G:>G/8.XX4AIK&:AH[A(=Z5Q$V/BX15J9_ M^O@TXVO7.:'\GV@L+1]ND37TL/9)UP;YWHHQ(!SBV\2[,;Q ?%",K^_(6LZH M\R9]ZQ5C/GK[N,SRVBU64^$A].>]J7"SFJUC2E-3U_>.0]>$6!-BM79>HI+] MRN*P>USB\&-[J7$4(.C>+,)^*H-R?3CH>(#G;OIO.+XRN\U^OVB;_:S$J:AX.-V.7M?33?9U/=UD_^N/N\OK MB[L[[>S\?WYM7VHT2BTH*L-*4U M4]L.M\&\[6"[_M.),MHE&B"O# RAF2(V$V/@-2/>M#IX1,SGPA"5_$HIH, K M)=A:T5\X/P2G;EGVW&(VCJ'RGJP9X_."X<53P^?6]ID7,-\RFK3E/]A/:^;R ML4=BIA'.7WX4\]3XK*1'9EH<1\5#X4TSSQ4SU&YPV@^\^:OAT\ P#:C(X(N/ MW]#2SGP:4^:'=B G1BF[3P*)_81_J)($!R8O10YC-%4X7I_98U[%IPF_P2O,G'$8^C"#%PS7 M#ZZO/I7@W)NYBS.N:30-G\<1/@)+@X=PK$J6%@4>O"T>IQK7(SFF&"4F@2Z& MI1*16-$!1!0ECH!N5$G*X*> D]U6Z1(GXGPI!Z4V#*!\V\$DPT&KWQL5'4PR MZK;:O7$YXS8&K>&&R1U;#@6HEL%0:")&@5D8F<#0CQ(8]RZVL,BN(_R2@,T; M=?LXJ-F$DY+V*BU^GQ;S.S5\>_WUEN^-\4+SUNY=H3!(DX7YOZ'25=B#-6J< M=KO-;F?POLJF*XWLLAB'#XI8\B/-9?K=8IO/I/?W211YQ4[(,A,%3A+@^(.@ MH,*$,BZW[+?R(>,J(0O7"!**P*LYYY+S03Z"*"T%-.^?VZQQ$B:8S7ULCA9. M'ANV01P/FKUQ6>*XC+,MT26=\'=F#G@5&Q*GU]-QDJ&8)?[%8[:! W"%C2J. M5KE+;+,=WV),85-AD']+TC;N'60Z7K;S4^\E_0/J?Q=>;-@]L).IQXR_3VCR M[Q?#?C9>?#P#=9>P1?'P81?>G@>-M]][MN?^YG9R;Z33?TE/^\;QT9[*O+D]=18JOG78?Q6FG]PI;#.E (*+, M%J' Q4I:?H1_#[73I/<'2N]U+[^BI!2]%Y M9-$':(,]G'O\GKQ]E::.&U%\W=1 >7:"]3786U',MH*UIIAM*4:>T0V>$%QQ M(<^GL/@! ZTS;':&==SI3974W#D/'T,2?2J#L/+"3CM3E3@7Y8>7)8L&KZUO&G.OYT5/+\-] M=Z@J-S150E)G13-O;SQF6X^ 4]Z+AD/1 !MX0OGK_,$K=\Z>*G+&)78[A^N)ZN A@SSW[!GRQG&8IT>EKODF>3 MAR(A'J_F=^+7+0T=?1[BF_W2%*M;9H(--^V'T[_8+,#7BR)V,_1H/?#41V9@ M60FN7P.EVG+-IO:\L&8+7'NXQ)M<^9N8>EY3.7@1-WS(/W$QD M2B73O@$[_FN/N/[@[;*(])AIZHW37BOM<], ?C9N #FT-F4<_1!M7.!;_.3) M"Z]-7P22X'<2V\PX6W;I83)\D@O]LH%3R#)192(6P"5H5P 3BX M4Z #$3ST-7_A/N,)!8OU,TQHQ$GH);G6U+")I_D+!GR3*EX @64Y$)>8O411 MD ML*0"04JD-/QIL@1&L+.S9\(O1@5X%.ABMIX,#L+6#2U^J>XD$;9Z<%7-T M?#G)40DX^859XHJJ.:ANX$)!G3'8P:UACM(I\8?XV@.5H0G:,4,A]@D&>)>/ M1/WNX35J;P&O)J(.ERL.*AT &!PA.@NX%$*!Y&!Z WQCP2(X>*6J98(F[KB! MQ%&4*X(]SFQ 7WQTC*2:L;;4+UF^^$&Y0$3L4>4BH:PU#?$\//;$G' 7:A\4 MQMX;S_V.V'89*^VW_/63N=@!H'!A> X(9G_B70&/>15@=!NGG0P1F01&X":L'JX@,&%/<+-A MM>08[XF^DRK'KI7RRE8SH)0N61WUTJE7HUZZ9#59!!HZ1FA:I.=Z+H>C* E] M0>O+1Q,PJ6ZI5J;@,A)&P( L_HU"7M%9:PL#S-09GTA(&J[AA/@>#JAN:WW= M?LGY;1PT&0 K5.]_H/2U<;O5&[2+IJ_IP]9XW"LG?:W7&O='A1Z5_[W>+BFG M#A8UR/[IE7/J\O'E#>:5YZ3<193=U+*S[Q+SQ[?)P2OWLBV/(O.QXVU.C--F MI5+__H4>IPMJL:#*B2(Y?5N".]>IF^'7W0RT1\LT;78@H*$0W2)E=*L=?RBH M=3]_\4MZ%MZ&M0W IKM<9-,?#ZE/<1\B1NXX\2Q\L->ZM9!, M^)+@>[5#NY*1WC@=CYN#_4?8E90,5\+\C!JO2N' ^^$5AH2;H^[>?9S+S+$L M(R>I4G$-Z8%%%RNF+7B683 *%MGR6>'WTL,12U:C5S/7Y==QM#"\E M3SNL%#;[!&MDS!&/C")J'IO;/,+&+^]^T* WY:1$IRYJ36.H 7G,0IN<^M3@ M0#.62YZYI3CUJ9'S\-64#\QA'N 0IQC 9,L//&JY$M_C.IF$MQ)]H]!LE)\9Q277G0I_J[?"&&/6 MH,1\MWAKSO7U)UKWEGGFOP.-!DI#?!M M_S@Z\J\EY/M-C#[F\"!OE%[L6_'[*)6QU]%,H/R$.J8\S!"MY#.& 6@XFX'G M::RFN>0K/[L<18D0IR=N/P/ASK+)3%QN-03A*-%LXFC7()V5T^MJG_#(&YF; MUS"IJO%Y92H )7VCR@ *MA&GNZ-205,#C0>/<50EQ1F7'C\=<\AG;E.[NCIO MXKU8@$)E&W&N?90^))/S"F:U]\>JPMC=)J&*>W*O)MT M>OMH#/IA.RN]721"J8GE6+@2*"7!+]%(")G 3V0900IL%8 ?%KPX+![X$-^3 M'OK03 UQ#-+=/(L7+<.*GPW)"JH/.+Q$;\,W-G?D4YQ"'65;'2:[I"UBH-SQT/112;*G#FF MQ)G"^($)K6T](Q5=B[+02]UK.;W2E0WT&J>]=D;AD*88W5BHQB73TGAQY_/2 M.%NB/$>A[+SC^\:FP0TMH? ^074=KBM2XXW@J+33A+?$Q9>BE?G!]DQ_\O?M MY%H9#] ^6,/!E#%,/K-M*G$ @UT,0PKBURL.%RU;B9&&OK^:G&QHCRYY07P0 MR$PTP@$5CWD^'UZG)3F)>DZ5]0EDC=S#Z4(5%DGT8H2^]MJK3[)$%"]?DKC3I5EX]TJ1DIVH\P[;=F2$< M_53I:_P%;\>O'EQ/S.C:=N80KYL.E]SM9GE*S:?J8 [6; [59;[LK'O]G-EB MRF*:PE3C48]4H\,F_,TK?WQ "\#1&2K/?X7F _=XDW=;UD7SA2BUST6@T5PM M):?2;7+)XP]8A.1.D0+(Y2=P'9#X;Q8('A7BPD7)@';%GIBM]<1S6EMEY*?[ MQ!XMD6P8LI6N1%>POW6Z/^H)PZB&YK/%C_J+JW M%%K+LS MOA9"<'_+>A*OZ0LD/8Y .^<<]@7<< K]8(93I]GKOC/Q0^_M#BI.1_L, MVQ/[_IAU4\4V__[9QUL,S!N/*1;;; _*$K6O7CZUDBC8&5#WA1*J&8OVO=E=MZ80;W3ME8,D'GE:?X ):) M\0D"SPHROD$;)X4V]5$]H>2@0[Z(9X0.'*\=MV:K38UJ$%DYH[(&[0Z06J?9 M'N9UICM2KSUH^!7"F*?Y4" ;TUV&)-&66\Z#<[Z;4R M,JTP.1$?T#C]U-G4Q;26O6_)$\J:73EH#QJG Q2VHUK8OJ$]&!C.@\4G".!9 M;Y,HMGT?I@.PUY5LMA.\_DNG^P:]F'/B?IYA,DR6!EC 7T2)Q\AVNS7;W<1V M!YVW=!M(PBUNU.B81],V;B0("^/[J'':[37U;O^#RL6#>/MX M0QKLF<&P:H5 3-G-Q9BD2G=(6'=(O+G\Y%+6C.\JYCK89T?O-_51 M68D7=6O\4M*?Q'CH6MY5PJ\M8EWJ#^*@;O@Y%::[3N-TV-0_;.CK0+3EA:+# M@9N(*RO]#FI3JP(RCA^4S-9($U]A:NLV3O5FIPXF'="6B[H?UB+M\!26-.'D M[X6S#CN4$34_Y%C,M6,BQNQV M.SM61\9#!Q*E@W7=[[Z@>3],ZX!5P8/.X)6J@O4F!8PD15D.\OPO M)_A-V9@RVJJ]H)+[^.9O_S4!E5%+)RC8(7>AASAB]I MQ)*-4\2"!:PWL6I8Q>S$^GFRL$R ZQ?$+[UQZCK2 8;]"P5E7(,(]:S9ZJR@ M4:IA4UXNX@]:W)4U3WIM< E?S-##>0HQE@]!PXW:](I7G]+,A36CGS*Z$587 MC;I50Z-O; Y8%#!"'YHV(),6^%@!X]$%2OY?WB$3CMCB_6/7H\=X%3VDAO:= MWG6%KXK3([@2]R>M%)0X8!W& RN$-]A>I;T5WJ0G)*V=F53//CK5!_7LHWKV MT8>9?=3/G'TT>"<=DA]$Y%(S/,N/U(3\/L"6GSFA%(LP:9Y=--0([#'_Q6$ M%M1!:!IE]'B[#/J\_U^N\A'HZ]2_?VU9T:=^J6O!6"Q-/#8[)?X/-2. M\DJK,"UWR(0#PB^HN6]=0FY\.O5J4]^*CHCF6 M]N4GQWUMUSE]U'N'G=/YS.'$7&'+X0H8M3XGIYJ_AB[=F9@^"G\G1[QV.*%G M/UBTL,<6Y@R6@IP')QP 0PBCLUR&'FA4-++3YN5TI@N?L$N^G'0[#X,0T>B) MCZ;%1OK1@OBTW50W= U>@Z,58@; YG,!4?%- MJUNU^)(=6(CO [>S<E<&=Z &[Z-1:S#6BS9XUX>MWBB[D7OA!N_]5K>O%WI4 M_O=ZMZ2N\[BHT2&ZSN?CRQO4[1]HK!Y\J!H/!8A0\7O!IN6?BF**[^C>=^ M1Z55(%CAF!5VLFWVNZ-F=Y2>O5>U 'H)[6IKBJLI3J&X+4O22Z2X;IM:_'1Z MS:Z^=QO58TE9J7X#H&L6H,?*?63:)]OU_<_'6%R^5^^?CY%0NH^,!1RY)!2Y M*C[=:-#%?JYZ<]BI2FKHOLUKWC]>?=I/E.!<4OCK[3"LVSCM]YKC07K6=6KV MWYOD'1?-($IXX#=F@[R>3WZO;*/#+BL[?P2=VX .'D,G.Y^G&\<">,2FZ/#L M8;'9V1+!$_-\_"UKH_48Q3&]/F-(..>@@=S31>"&GC*(KR M.&-=[ OG<_'(U[7[Q%\AWM!*GV9&Z@7NV-+[OFLK_?'H]FT/=3U M\6R@SWOZ;/;O#F:#;G/H!\H^&;36IX=U5L76=\/R_HECDK]9/H(P!#*ZA^N_ MVN[L[YA TZD9\!T^C0$Q+S%EQ0.;Z?3[V>6M]L^SJQ\7VA\79W<_;GFFRVIZ M6"K$N\-Z_XBG?M\ (LY>^'\SUCY8764.MHL=9>RSA%#S6U'R]WCNM>4#+Y]3 M0%E0SI)/R(Y#FU,FQD_P# ZP.#"0S],*,/I*;;\Q\43D3VM&7-ZF?;):K-7D M/!J?WF _K8"_H_$9^3,\B2Q8^R61[3!EP3-&4\4L]:6!RH8%L,(, SY[7AGI MKB&+*3.1Y,U$\#C$L/J3X5ENZ-/O(MR_!-EFS!8L M&GH/:I?ETV=M80%7]&:+%QZIY[/K0Y_+10Z]Y"MEY/RG]1@-9<=F,Q3RMMF3 MX:R,NZ\BA!'\AX\I0>93:UYP4&UI\,R\:? M6]HDO0@O^E-L(HTW')UQ<99#*"@C[Q$JQWAKLB=F@UC!B>U"9(A' JH9L-; M(**AW (?E(P9I;"8;,E(;97CV\7YM;0?&JB*^Q4VCE=. ;62B2;R-&3FT,SR9N$C(* #H.!)%3$" IN9>N[?<(JF^^Q@ MMADFJGF,:3:^ST^^3$**KP@@*>'EBT08I1?K,='Z%>Z5\\(._X>.M_NK]D]) MT0HD_A.Z >7Y6!RW-&2-3TR4E<.$L *2IL$5.?(3OT4KB7"3X!,\! M!HE6NC4'\*$$80^(CG#G7Z'Y"OF%!\"Q[F8<XN97E-C%G$HTP)U(H#C)*$D/QT]M'N;H:WR>@1. M0D BJJM %*F\+I9; 'P5*:TH/L<)M3,--$Z0$Q;PK9A"8[,1E+D'UY-%+2*' M%($14WA2M!" PZ40'R @4%J19(FD!X]!4K, +9"3>RR0"A* 6W(B/B=2U"H"XP<:=.%??\EF^&+Y M^+0TW\J%H=I<=6E-HK1&?_O2FBI HYQBF^KNY,.4WPQ:6HZW9;<"'.[GR/)^ M]"KE_: G?K$">-UL&WD45T@HW2@TX3TRT>% +A/R*:$@-[3;R)_^U? M_RC% M\'U"))%+%8<1-U,CB84:#H+:HJHB?I61'DZJ?"E:]M$WFQN-\0H3VW4>3M 7 M MKXE*M(\%+K418/31EW>/RDKT"#C->(/\\,SWNA$,>CL%-H3]*;+-0T[O#M MT0NIO #_B-/WV4\1.XBJ!G@6/54]I.M.=G!*HIW^21 M()B@JT>%CA05B.@HCDM-#WOK:BH,LJI*0*G%1_?%Z MG'JE@I:#5*Q<9I:I'*Q 96V)0%S?DY4'^(&><8CRGW(OZPPVUW\4+_XX*"E= M1*I/3#_9\65 M3CZ!1+2"OOFD1DVVKX'<#-/Z4#(.Y4YQ_)(A2F>0BLJF3F;CV*[Z9%[E9#+2 M!U)GTWNURN'W"&?>E_/!L!P!2:QV8)G5U^^K,#/;.[J:9MC;;<+KUH4XFVB_ M2"U;O;)Z91M75F;3X7YEB#G;UWBW<+V .X\MYXGQ])5]2A\J7^?9W:EI\'%4 MG:TM,TCASS&O7$3&)PG4W0YQ< M,^P/WD]A5TTC[Y9&>H>AD5%-(S6-' N-]%^!1N;63V:>_"_SW"SR&#=.1=)@ M32 U@52>0 9O32"]=DT@-8$<=&_%N@'H*Q22TPP@BU1^,RQGE_K_'G:8: YZ MZ9E^ARG__V">P^Y>GL-#>Y3J^RMV?^VWJ_UV1RPM"PG+X4%\$KTN3J1I=D=[ M3PZL5320UD1P-D8S?W#'1KQT3-8$<#8&,VF].((.:0&H" M.1[/W:AS ,^=CCVA!\-V13QWR<:=:_H#'%>)[UHWPR$04_8)F3C:'5L&B6:$ MR=9?4?.U7%3V%X;'_!0V=[/[=$HLOHS@,'EVF"D* .[$LXHUY^SA9.!6NKVQ M)OMRSMS'1_B'KY2:-]Y?W&@7.)'P!0! $P=][>IMNZIN>52!V=(^-7#!C=>9 M#KSE.L3 7T"QU$J69@19.50O"*55_\ZKCP"4NBQH0T9KFWO5<['UV%V!'K8N?LX7A M/+!H^*6_P.YH@.E*E;S83M9XQ"DG6;B-,6RU=;:F>+JYVH$&AT17DMKHN#*X MM?8,)Q:C/IQ'(7SO'PC=QXW382O=EEMB.\?/N1W. MEJ \\"T8-WXN0MBWG3 M1@.W".AKT^Q/S-XO3/:=53 4T'%^1.\NINW$T.BW44ZD,\%BV@=**+0?_;#[ MZ0 S6R?WD%U%[28.*3S4@665HO[7 V.'NYC_OS2GJ)*:@PY70;I^U6>@I.@A,8N_&X M;7G"J^ZOA_M+>\ZC_:T,X89K3JCOSIPO2LC_F6B+;">U'VR6[HMNZ8A&34KI]9#.&#:IS:.\(%ZH0:@EQ>UMW,43!J+05;U M5S0/<'&P,5KOF>>A^H\;^?H27W)CO.!79\^&9UZ'2%Z3.3?+;Z/M?(?=W/'- MW"M;F7AGN=1WPKM6A,N4WP3LX'SQG'O9XE_8W]:=3F@,B M]UK7V"PQ MI/;MAI7/Q [2G=E]EK-*-.M#C''H[B84&ZQPT0VG?L9*%,5FG* M3M#4NUO>1!W[\C=(/6N5Z2S(VZF!H&=2@WI7.[L[U^[=I3731NU!\V *=T'B MD3.04!!-+8>+IDK*>NV3SQA0,L"]W]*B=:OCR3Y7EJ6MW=F?"^:P)] G<%(G M[XN?( /J/(Z-IN,6^5'[R,@_1OTH;?*]"W)!\D.JY3-1J#/-[I*5EU .:JTBQ@U-.#@&F0K[2 M%T& T9$3(%6UKT#B]=M-&H@)O M0)D3,\(88-@M,+A\>-".U+,CC M4^B.3,Q/,IQP3EJ$)8R^)"85LMG"L_Z M!;8*BC6/+5V/_-(H//P\[POR:W=FD?N8 ME!A\'LE5L'X!A#B**.;O%'8B%LF-H@?7-9]!?6JBH47S_"8H444R@LQ422Y% M7;:E)(<8F PE_0)\/A&YO&F.(I_>%X]U;$8Y)OAS+QD_:$K#2WE3-!B)^\+E ML\4#,9W"M9^2SY\)IS8-5T#CVF*^&,0D'_.(,8FE MS?W!XCRD/(ZA@E/HXA:3ZM!$Z>\2.V(XY^*) <%IH!(^!S0,8XG:)K=/3 MU M+#B5,+!L,:"JB9?ZZ!M @H+?$IN&S]RZQLZ+]$CY-1XHIP0$;;)QO M%8BY'D?E"!#:)_ZG3)_ ;P* 9\)G^HT4PQN"1!&/P"A;^<3<7HZR"CLJHGUR MRQL>P_;-L-EUWUO8KN/&*2QT33X-,(==-M_=RM.I[8@:FRR3O5 CMDL&[?)0 M(YYRCU@!VS%#XGXH40T'](F$. QPGIX*^HV3=52?(IJLKT%I?WI6 +)[,I_? M;P_X"5%X-O9:/>)27MI5W$$F;FPME=T@4_/1PW=D9"?4NHQ99Q.N%M+6<:=,MUHNZ_H%[!"L%77U _$X$V?[$J M?2-9RU(.!G\MCV_&(ZV0N _IY-EG5M8=:#EFB*0LSR0]%FLP*'LL5A4T$RV? M3Z#>11-A'?LE^HZ'77&J<\R;@TTCS[@BKLPUTWPQ4%IJ^I26[D>CO5?T287? M[1H=C*SQMYW(-1JWQIUNT8E@->JL']WT2M.3UC:H%P\]P2=0 M,WEZJD6C[+^D?O8/ Q0Y M[P7+RKA_VN!Y5K7 M6DFCE]DDT/=0QBH'Q<*.O%) \XZ8R_!U]%.]6Y9^6N*YO5+CN^Q<;02$I?=[ MG5E_VIF;TUE?[X]'LVE[J.OCV4"?]_39[-^=#MB]VP3(#I1HJ[>T8N'9&U&/ M=&,;U!WI0I8D?;/\&*W>XWA)V:QG@?@.'YZ,XE*Z\NW]O[2SZV_: MQ?_\N+S!5-CT@:P$E[/R8/GC,UXJ,ADR[NF-QO3K8<\I.SQ\DUT&1BE\/B7O M\*S N6O;[C,2Q+;!V>[:?. #Q6K'G5:W.RH:JQVV6]U.OYQ8;;[U=[(ZUB^K5 >2W#R"7>]F6AY3YV/'KGF4%"D#:JU.6BH^HWW8J3YY6D:%8 MI"%3E:E4;=%@J)=K8Q?<\8>"6C"^,W;H8>ZWF^<=OI-L+K*-42W8F^O-H-@S72YFN1J MDDN1W/A-26Z 7;R;P_'>LZ'>@N3>.LQ_'"+]:VC9N#9_@TU4AV?&[3>E+;UQ MVALV1Z-TC_RCG9I3(U.,3)TW1:8A(%._V1U7!9EJ\RJ+%U\D^KP]L84UPZ)V M3=N#-W^,C))Q]TW):43CF@:=9E=/-R\_3&I)F>.J:WP:;RB7*!F?QHA/O?&P M.>RFAX0<=:K2.PHLY+C$F.&SA6M3&T//?1(=R??BV1]$!=J0:5XNC0W;C=-1 ML]W9FU_7ZG05<6E#]G7)N-1!7!H,JS(2NRK:=*_;Z@XJQ9WOPFG@8N.F,G3H M_1RJQTU@;\NKNZ@/Z1W0KWL?Q9M?(^)VB/BVC+Z'B-@?=$$Y+\O0>Z\^[B/3 MVGT?ITR$CZ*!GX- .(MA^TT!+?QM,YIZY)AGC]@; MB[=/S"7;PA3;;YSJ_7X3COGPL[1K';]4E-O ^@^&'5K>!6"5^>@I7>'," 2&I\R M8FKF\AD;\-@G:Y;NEE37_-0U/ZGPT*V] [:2\*P]S?KMX<]C]*IDM-836%I2AL0ZGX/A0V:@.%]7K-]K!DK^C[ M2.&IDOHK9KY24-8P'RW'\@./)E3SR9MU_]"U1+2A^#M)1&DZZ8 QAK9K)7*: MZ]R9,E$#[M@/-[J-TWY[[]JD&CD^U#6KN:MU N&X@_$ILXA4U]#[W,HW+;B3SYDV$#YV%5%-L3;$Y,]O+I5CL M_-0=-CN#FF)KBJTIMB2*?44_\TCG7K#>L*P.$Q5KU)]LS)_=JE]L29Q/3\>< M.->G\4U?R UE/3&1E"8.3[E+;+0=WV),85MAD']+,AEN96#/&[55SDXYU$G.KRP$ZF'C/^/C'FL-@OAOULO/AX"NHN88OBX4/,*,R#1@5:2O/: M#QPN<'\[T7Z?7'V[O/Y-.Y_G)_<:?=3V"]UW>3J\MO9_<7 MW[3OE]=GU^>79U?:W3U\@7,2[E:+5C;,1]@XZ^!8$VMQPOVY^PA+>M$L9Q9Z M'C-Q?GU4!";=RIAS\5^[6T.#54[]W7(,9\:H.(+ B8:I:T9\/7=E8^ M+J^_EX+3&?/(VC$ZC_8P:-YFA>/&J>.FZ"U-@)E,1<'O!%4DL=L7Z)V>R8IA M,$R/:U42\S65N\*1N)M8+.=-EA,8SH.%BB+Q U_[Y#.F7;L!TX8M[3+^F0[. M_[Q&,K\?277IQ.>/1]XD])#0Q4H+U^%)Z;=N\G>B.V)=$LP\?E ME^L0WSB9W_-[?Z/X:^!ZR4X9L*D92J=GT.E]YF30R;C=. V>TX2BB46)R"X^ M6?+_9^11@#%VB,AO@>PZ)-,,/>WW%],S0MN::;1\/LW58TM 95X.PQZP+JO) MB9<\[S/#7VA+SP6#R*3A?L82/OT$4 ?,?BFH4;1[ZW6*&_&>[Y[[^ T,%+BMWUJ.C#@5ET@GP7562MG-X!P5"&[X53W?4XQ5GL9/Y-O/ WV/7RDH@2 ML!\GN;EB;MIDB<>Q@\XZQO#@N)7.O9$XU@0B\T,[0'(#-H!C8E%61# HG:Q\ MD /P5VH"HF$Y.%!UXG!HD(T_F7,0=0IONP_;7K/KUHJ)ML]HP6YGI]&";XCF MV0;ML.C,P5@YX*>R;M0@M@1WY]=_W;Y]>I".[N[N[B_VVG* M(#UYDVYR#&K(JG(FRE&1"F>P9A=@PO5:V+R_L)8^::F!9Y@,=OSW+_07'5M" MEQ-/,T#F"^40M1E',S3,\,(58->-]IC6I$T->*?V; 4+N LQWEH:[8U9XK^ MDXTQ_0R3P K8%8A+D_F$6+$B2D)J*87J'WA"ZK@>CUJ/1ZW'HU:YFEW=\8>"VF''HQXB<2/#>IG])[0\ M9G[9!H,*%P]MC5<[M94N=V4E%2E1[L>PXGAPGV';[I/5_MY2N;*V^'Y2LCKM M#4T9UYA#N_0G?L7PJ4S+ MXTCJ.],N<&F([M,,88^ZD^.FH;?6YW$\Q+#9*TUA.7PM5$EU]1\6 ]]:9=:/ M!@,%=U\IU.%QD>IZPZJ[LH_03$B9^Y,("._FI=V&MQWB_H]D9F[C<7WG1D&A MP5C[^"@5ZBE>F:3(F"%.2NSJ^TQ=JRW.:B+7[NI*+G*E\0?3L485P)Z/%-DJ MT9UWO*VR"A+#[OZ\LCCM&+3Y9K^;3BVOYUL>.W+M[MS;GM-VVHW3848KU&,= M57E,GCPCQU391[E]5UZ4,D<0OSXK[G0:IWI3'^U#3(5.\0C4X8^+CF^A)G>Z MC=/QH-+X5H8+KR0GRBNX\-Y^90>8Z%R1?,O4-.97&,5N=-9K566\&H2;@FX4.'5GX@-3%25]X)7/N?4D>+4T63%:*%^!V^ KU1$?^$'U*K"U#SV:,#VG8?LCDA^ M./79?T+F!-K<0NP21;V63Y?,1*7X%!4B4GPY:FC46LT*ER>.NJW M!AOF#&]="=IK=3L'&5G\H2M!W]$8:)P97,I$U^,8R!JSKSGQYTS>]>&J ;OM M;O]UG"SO6S'].*KG'N[HM 9T#<^]?V;V$_L#7K(HG//7P9R_YK!75MKVJ_L+ MWW6*&C"/P0<+JQ^,W&=WB]-)MP_D-F_JX+&=Y103)$>6?[5CG58?=7@DT M[Y[=O$[8#=M=EQ,Y+_$P2PR[J8U*JQC?PC:M!FS*>%CQ#2_A>:X:];)6N]>7 MU;S9OY7O4$75#;V_D]G/&2-K,09U&Z>CUF@5VCS\5FIG]OY.G=G?P-5/)SDJ MV@7XRG4>[IGW^(U-@W1\MMM+]_GM]M)]?J\FU[^)=M_W%[=_:-\NOM[OU**7 M/SSCE9LGFFWLQ5[B&= 3OU@@@:W9%O1%&'[RU<"!+U!7W^;:34U"+#-ZI9-K:R;\>B.!XN> WJ@: 6-#9_I"3BC17Z1^T)\[C]"AXD^V0L#7BMFN@"[ M]ZAKM 8H"Y?#Q86'P[5'"7FHI\@(P#.9\V.5I_J' 5PR?/PJ7W\NWEZPL;F. M+*8IMQG\U\7TQY,+P7)$+F/3&_HN/'#CDN:BT)->.Q5H;F+W&.%%Y%@^:T MV0*8-!Z14*!HJ [ULE\NX7R>%\Q9G=Y9C[)=/\IV7(^R_3"C;+?8R^G_._5^ M.2V@)*VY;Y/V62T]APO0TP_6!A1HY.YO/T.]G_F MF D)G"EEL3M%AI25DT(0!GS3-#=$JD((7DV,6UE5B#R #P!H+[UP4!I\[I]= M,(1!GA?6%K'O0GOM!, ?H)5[Z]7IIO;,^$!'C_'.='RF[R.(M*8ZL&7&O #L M=@V1D1;.QT>A=\"S# +Z?T+X=VXQFA2)$Z#D/;%B8LSG%FX29R7A[0Y[X!]0 MJCH&:#52!,-:F]HT##3'#33;>K1X2FTSOA*=%H%P5\ "2:42U!&(B:9P(W/H MD2:8O: M[BSDO[N1MHB;7;I@C9)ZN/28?!Z-^1+PQLWBPIXL$UX!UP4>L!^.'G(X%QR$ M;<'AX4)@A?)6OE&\],E"%;2U+3?N'L64M NR.A'AN TIQRVI(UM)(I$!B[J= MD[1-<0YNIKF;;Y:M-V<_;6D_*Y>I%C ?0N8#';Y0MKFX9!YZ>)!-K7'V]6K5 M"]'XS"W)>&- +!XCKT62849V=!AQDHSG(5R*<=/.AN&6KVIECQNGW>X@@W%R M%[2<(O9)87ZX\>C%&LHJ.C>3S6&A&-.TW>?/G$M]YO0$F^4G@;<^(H=!0)EP MLO@\!?E&_"RRP+K ,\^PY_&1?OBXBVG?Z;VAA=QKEVC:]]]RX9ULTWYK,V% MT'1+D\%7C\3.!(ISQK3"]@QZ:DM]N;U"H.0YG4E,>:5 MN=&KV_P]'3G6)M7UL%R+.QTJ>?PY]LLAH87N%^-=>U^0(]3^EYW]+S%_]3=8 MX8A&/@.XHT4*'T$E\/R !][Q=SP->A==Q!4)]'3X:/]317L !PO8!(H"CC\7 M$RL$[Q?>D:W]05MYT _.$;8'[FSFA2R&V)2\)3AL'&[Q&#N!P_(0UC/$D ?/ M G*Q.#FKBA8_[&=&_AIF(W7C5'#;A3V(A@'1DYE%N( KNA/'.@'YXN#RM>\6 M4"&]ZQ9]"I\:=Y/OMXW/D<\;13$H?V H+.W0YSD6H ):,[( ^%DUQ7A[CY/C MW',?BUMOB5R!5!X89AM=.D!\1$B@(%C^'1"-84Z\BU^@VWF]A>.<^O(@W'VUA?;;B JY M$(ZPG8/Y\%8;OP ])<(.B_@&K1+7C/(FB]',!05C0J/&78CKK.W];* -AW0I M5HWG\BU$2Y/G:68>$7;4;&%$?_6(*JD*%I)CXBO,(QY7*3",J(88#US?@@7R M$/?,] S$ =OUTIJ%'<%Q,&W3! O8\\B=-5;2B/215.J^SV-@1\E.SD MHD9QO]LX[6<9Q=*+1UA0<+W]5UQOKW':6Q>X;Z*]LN1Q2GM5X]XOJ7U8Z:3V M<=&D=AD+N#%>4'_ 0C?2T\TKBRO<8$%]L_R9[?J@/Z?3WOO]= YZOY].>S\[ M/[_]7-]K5Y=G7R^O+N\O+^XVYL$7[\$VF:?W MD]-AK9_NL):3_$0;/#0"Y/!ROEO%Y >[Q\,(M1T# ($'RB.J5](O20W6L)[G MN#JLC3NM]JA3M,.:/FIU^]F=U';HL#;J#@L]*O][O=TM;5&]8VO[IH,9=?2= MW\J];,M#RGSL^'7/L@+)M'1P4FO50&'-.+9](+A%=[N,0LC-#>X.VL\/=?I] M^OFI._Y04.LFH': QO0K.'M8+KI>^; <4!;)[-56ZSGV;;FVBCOOK<2^\/X_ M3!V]0*Y+B5OG7*\M6D#?UVE8(]+SZS8'S.!R%6XO7U/:!Z*T#8WBNO6:<[ M,.;,\W@!%'-"+(SYO^R]?7/B2+(O_%44/&?.[8Z06;T@";I/$$&[W3/>VVT< MMG?W[E\;,A2VSH#$2J+=WD__9%:5A$ 20B"0@+IQ8T\/!JDJ*]\K\Y?CGS1Z MHO4D(SZH.#7F3B#^;:M^K^'+^)A_..%K-/TIH 7"]?YB%J[8E["5LB. MK%MZ0WBIQGN)566MK2MK3:5YC@;E/MA8^CUO*+)Q4Y5-T*F7E5BM@D#GHYVV MN^.H0#%U6GW+D$W5/,9TSE*GV>Q[$"'/0IXKOTFI0)X-<%I[,AV-<@;RO-7, MW2PX\"VK=!$WI<%5NJI2MDP7>P>)&U#*#-QQE #^0EPR<<+[*2PF7=!JF.G: M7,-,U^;>_+C_/OSGS8WTY>;NYMOMDW3_?7"W$R8U??K)H (^)2"K&%)01U$_ M_/E1F@,]96GFC5E;!UE"7MFP8?]=HLT1:H\&^QPH*NOK#'V*=5)H# PD>A_( M_NB5E.\^TK(Q;I;=1Q1/B>:FG.<%!8:'S7!^\7_@6Q'Y*?EW!KPPG- _9C4F M&11!< .$(.'L2!<;/3>0&+3-<7;(L:T&+AS0-/G' /87B0O?:N8>NZU^VE>B M.P3]&0128$_AY&6^*=H-2M_%>KO9X49T"&ACT&2!?<#81LT0Q^ WCK]&(@HG M,K/'I"W=1_#>M-DHR3FKSX_8"P'F5>MSL/8V_O $EQ^9_X(L M!F1G]G?8!VN/VP"R9/1RH(?F((#8[R=+SP3T#1O X*Z0*J8):^JFW8%PN@@9 MY(P([_C',Z,DI;! (\SAXK\H:FZ!RM96T2UR*,&WB9TOF:,:WL#L!L2-=VR" M)9M@$Q$=SY :VK#<0%NZR=8[J]!\-AVD3GLDG=F,C+&!?KGA23$3M276QQBW M6 8%/9:4@U%1PC]4F6/YC="[B$L,$IWCE"FQ+;-:5-$, M)@#&(Q_)4O(!QLLXY'KLD M8<@%+OLI#C0O/U++AV2-YP6[_!S+'@4SNRZ:. M23.C8]+,Z)A\N+D?/CP-OGR_D1YO?D?"2[=WWX8//P9/M\/=PC/VFHR7GQ"4 M>S*(XE?L4Q:^Y=JI@)W.1J^P@ !(#[9F23]+K^]BW%U.0HPENG?F/'RA.5H#^*N).C9RQ\Q_X_"-ZXF!C MX?T?EDCKBC;BB]>F_,?1Y^_2&1G_9T@>!4&)I0 M^F!!%X6:!@]\1/\"OP//?E0"(EQ)W*K1%-LG1,UIDG@.7>F1S$/6DY<9@02O M"TPVOKD4"7SD.8B'&RZ>:0#"Z!N!LS%@,M:EG/XR1]>"H/;QZ>8>P3<0CY4R M$^P:86)>@./@?+@;1A'96($S#S]L:8JA/?!M$@*M),Y!RG$/X!3@7^OJY'?; M<;_#ZX;N5_HRNJ;AA(WT4TL[O=C&HF_P>EE& E@)8[LD/%PF$WGQ*;XC M8@+Y#@6*Y.AS_O*OT9P#_ 6F3#3E,ZJZ*:&_>V39F8#^1?U,U9'/,1+8^UC% M6$HP$ZKP S.]]*U,H%G";ZEH4%ZP0??DR668'2Q",8I9YHY,HG( +8G2&?N3YX^/@.PDL\/#5 M#NEWR\JHUCN6B';+.*BN!ZK8?<$;#RXGL6PP^,6E8+0EG'SY1RS3WY;>'S+] M/R(_+U,&UQ].[7I:?-@[5O4"4CL6E%6QBE\P]JC!B]^3(9@K,H\9_7BT'>:* MMQ4Q:0#^&L-#15O()-V'EV'FU1X#DSC46Z&\&*.61NMS7!Q[0I8:/_$5:C*9 M;G!"AH=I^V[41L!<*(>ZJ&AIV:4$/A-.9S&U_>D[967RQM!.LS*_U)7E=Q1_ M(OG^).^)T^+ L-2)I:P:L SQ(*!'A6^5\S<;]Y=1:_=,B+LD,$L(<]IB:M!% MW"QXY2UHO* =$9EI?#YZ.3JV9#R"<2%]0NG) M:TUWY($TF7%;2ECCOI7$W((=0#I78!6SJNTQH\1,XH,3_+F\*,K$NS1[K;[5 M;6?<%WJ!F7 K]%CGATW$F>DA>B#J,WS#6ZYAD#XLPX8X8K!'_UXX+)["-3XZ4UIX,DW&F MKE9+8 U[[=IJ5<>O5;LZ>IF2[BK=X_2C<]?6SWW5QD5DL7BM!=F2ZPJET< M-IEGW'"7.C1)5[$] A&MZ,L)XZ.JK+![Y>IB+M&8;;_^$)QR#T1G]>,=C_4:)2 M/4L;Q$!:!9K]E"K;V 7A>KWZY':YSB_O_(_I M.A2KESY5JY>N0\DX8VP*,=8;/%DOY]J9FXFFSWJ!HHUV3S'+ D7K/5B_7@TF ML]+6]7+PSOF?&V8U0-&]MF%MQHG>_O..TFL>H1JYJ*I.CRYJ\_YX/_BZ#T=+ MZVJ!M!9?JQ#C.QMKN6VL].N5[>V?.>/Q-%OO-Q#_.^MRL6KX]AV)FXUC'9.W M#FI%-ZY;((!?'&WB&]S:B7/Z4IFZL6V(2)X^92EH2?E!!Y4#O]2Q]W\N!_JQ M?&1R;%F49]YJNL$V",1Y;%7$F3NA[8FUB;45K:TQ0'PI;*=F85KSDLOX=JHT MPM.V0&DGC.F2M<7S0651]>YF7!9>UN> 'O%UJ_>TMK7I^P5O=KHE)WX(X'B3K=B!^_>?Y=HGKVFI7%EM9,1JNO MFZ;<5?;62Z6/N=D0UD)0+TI0\_(V39%3[/Q1Y9Y>U3PC(:9"3!NR\TJ214V1 M4XN.LC'-=).>D%,AIY;L5;>R[)6042&CS=IY!7FQIEC27JO? M,72YH^P]G/LH8BKJBG8>^AGL7%QTN8JK/ '.2'$5%2;Q;KV;)8M%Z&%/WG?/ M??GN_"1C!AE:5BWU%'#P>SBLLJJ;XF9X#WO][XS9E.#Y@& M/C,=(*\SL[)8 MA4(3J=V>;&CI.5]-3 &+6Q@A8;4D>784,"SSZ77E MGB%*[81X7;!X%>9X=I0O#8=[RAUK[UXU(5Y"O)JU\TJS/#N*EP[F2Y=U8^] M5(B7$*]F[;S"/,^.PD41E3I=1=;5]+#6)LI7]@P9U=A_B,QVZZYF\(IXU]'? MM6^&L#2J>EH<+FLXQ%[#<)IV' T<$5-B?(Z@9B$URPS<:1HY3U]7[#ZB1YR% M&.ISY*$^FACJ(]9VEFL3M^ABJ(\ P]XNV5F0CSD\'+:E&/3FO*/+FEK5S?D) MI#^%T#1I;Z7NMQL@,R:V&\IJMRL$1@A,TP5&[1CU2XP%5D8Q9*TG9OH(D3D! MD3GTY+A-;0F64EU;@I 6(2V'EI;:IRQ:2H].)K5ZLJ6H#1$9,=-'S/01C4NU MI5":@9QLJ0J$BGH/8L6]DRNBPU (:K-V7D7:IBERJK;ZEMS;OWE(2*F0TF;M MO))<45/$5*-UW!W]-!J*A9P*.3UN@JKVD3Z66ATBLA 6E3D=4@81 MSE76]A^;*R102&"S=EYIW=0A1=!J]7NRV1$B*$3PHD6PML%VEMIM]0T0P9X0 M02&"ERN"-0I@#S-4AJQ7UI?2L S5AJ$^]"#7A2\B7*(J20B7$*[1U:$*(43XG7!XG48WY#B)NFZ M(5O[XY,)2;W-'("A)C<@*,;FG.60>L;:S7)O V!"3>P3D]5;)3D.I'?1:5UK]KJ+(1KNJWVIKL% 2(N0ED-+ M2T$M[S&L2P?"%ZLC&VI5A5,- 7 X^_2'F-@C&I .D#II"#"RC@T)H)?,WMYN MK^@4%(+:K)U7DK"I?\: ;HIN7B&C0D;STT1-,:86CM42IE2(Z86+:4YNJ@&F MM+I9TT)&A8PV:^<59,2:8DBQ4Z.KR?J)S)$5I42-&M=SUEJKY.[/1V455B$= M$)VYHX!",E79T \_J.<4KL*$[%V:[!64,^TL>QO=]4[E94Q"[!K#?T+L]J^+ M.J3)TUI]73;,P^/H",D3DM<\R2NHKRHE>6GATEM]0Q.2)23KXB2KH!;KD!:M M@T&<(:M'@%X4Y5E'2BDEH5WWKE MRH:U=RY+R*N05R&O"7DM&)B[H[QV6WU3[AE[@^!>NK@*B:V,/&NX"UH#1Y-H[/S[ M__/LXT.2R:A$AHV?G6YB;LT+:'KSDT^F\)B?Y/.;,PY?HX--_(K305G^Q'X. MO.DBS/_):BI/KP5X+SMO9VEKJ;K$_[[&B,=S^X5[]_&-[?/#T,I3^&W[_>WOTN70\?[MNYW-*4 M9=\-GVX>I::K].WV;G!W?3OX+CT^P0<_;NZ>'J72>\D1 MF'HVJJIMZ>'F?OCP-/CR_49ZO/D==R7=WGT;/OP8/-T.[Z0/UTSPR?AC%A^O M:0:N)$VK=Z4R=4Q_.@BC3[56[F_,#JKH]=_ IYV-&)M*(FU/5=TGK:T9JPH M2W:=R7M=C=62'P&AL@U/?&\&G\T]GZI=*6!70=*4_"13:>*X-GS9GDJ.RTP3 M_B;TI/"5('DHU)^-C=I!"/^'_M*;2-Z<^/2K@>0$TMSW?CH(>.FX]'?L1<]D MZKU)'^AGW@+V- X^?LIE84YH-#I&ED)=N1Q1NPRKG6THTN/4:@&=I_8\()^B M?WP>.\%\:K]_]RA5:ZM&]I_R'I7_N:&89[XH8^.C"FX"-V)FJD;J M>ULC5->/37M#L6F3B+0K'N0^A,E$UE?WQ/2NE6*:HNG;8/46;O=RZ*4)>I6B MEUI&_,X"(CO"ON4(055A83<7-?ED5W;L%JPZLCP;AXP(%.8S!S%3]8+$W1%@ MS SL@Y*UKB(;FL#)%$+3?*'I%%1K'4-H5!0:M:/+FEK5W#DA-$)HSAKOW]": MAO=_7O%.-I<4CEG3RNTW4^Y/6SBZ!24/QY -':<$]V2C5U5!4P,*'02++5FL M 3Y+I]77P6GI[MTJ(SBL@1Q6\W@2PZBZ@OK4$'SJ8)#BJ9^;!&-;K_[$!4/O MU:][38@7-476K*K 9AH0+0H>2^0D"JK\]:HX.U\9UPAAE%5L$^$?]V5]QG*67U3Y8Q:.&UJ2NR M7EDZ8.N:A::'<1?,F?5?%IKLLM#JR9:R=Q)7<.;9<&;]$9:I5C:-Z^!\>0F9 MB9NI,W-<5M'M320'B]^BZN\U_T7D+O(ERSSTM=W&I)ZIG>%,2,%>"?:J-6=L MGN/(4<%>"?8Z=,9B,WMUFL9>%YFM6&WDVFSZ#^AB-XXZ^TPUV;3Y,](?]4<5 MQH5E8H0 "@%<"F#]=5&F>6$))R& 0@"W1E8^A@!:)Y=7BU8049TA&5<9VFWQ M^RUP;'9]M%C:;NV!C2[>SFY6C6;P23=?;I^^#O9I5JV[\;-QO[^$++QH+[WH MII^\]M*&S 0UNZV^;IIR5ZEJ(E$#\K]"G,Y6G/(:3YLB3CT0)[TGJ_N/V!7B M),2IMI;4AHB3A;5.$/F:O3,K=FVT=(AVU9W;59LB-VJK;ZIR3U<:T@@F^@R/ MTG9) MAM.J45V[9Q4=M*;'0J'LPE M>/:$>;;A81ZB&G0U6=__>E)TZ%; 6W]S[>G4&]&VG)'G@[,#_Y3L\ ZB?R:$S<@NWD^IQM@?"C7YJ9O+M.E":K?B4M\>XHBMD+B&T;ALM+45-X"RXZ;2XJ:/>KDHOHI9<.]CD-%GMT+CIVM'V$ M*=39S' [F]N.3S&P>& =C]6N=#DFO78I6D_&G'I,I5RQ2YMUXMD!K M?-.C^-FFDJYT%7QSVGQ38'%3?)-F#=HVM8\G=J+1>#V6%.L?I-#^)7W@QO2C M]$Q<,G%"<=6]AU7E92615Q21,9J-"\5L- .G7/ MQ%WV*?#/7E8V@.7#OP[%1WC7TI$U0Q-1[M'XX;L7!!+PP=@)YEY@3W%\A(T) MB[W*[T]0,/:SS#F2\;OMN$CAH?N5TI=> PG-",4J*4%Q*#SX!15!#3GQE I M2WT877 MQ;C'&;I?N]>@G:Y76V58/8CJ]!]?;9]\0=)>)RB[:RZR2YW;SEZ:5D1)3>2G MHMOCP_!3K]775+G;3>/T"WXZ;7XJNDX^!#]U%;PK465#O< *\MHJU&@K0"(G M[K!$^0E6J6G[5*E=B$>^"4R+E5%K'?,FXI]^0:O MN&15$VT:Y\8W!3<2*;Y)LT8/K*R>SB")FH #'.T=":.;A ]3+PA*^\F7.?6Z MW.:;+=T5.A/ 32S-AT5"94V"JD#P9LAF96CO]0.G;@CNA%P)N=K:V=I/KE1T MT97]AWX)L6H6@UVF6!VDL'4_ =-:?:,CJ]U]2NT/+ES)7>JPE;&WP%D.*]NL:QC]F2SMO&(7*U,3##:W'NV;=;_$WU]"1OF/][%O M+Z;.2*)J>H' ^?ND%L[-6"%=326&A)_&+6/S>&]KMPSTH4 O7V#+BF8$[)CEQC ==8 MNMSIINM !=>< =?HY;EF$[AM5Q7@MC4<^6 ZE6AMY865V94+IW)F6>^I(7NM MOM65.U;Z:N%D8RG!-0FNR1EFNQ_7:#B!T)1[&1,(!=>< =<8!_'&-!5TC2H; M&7/A3CIB/:UY]PQ/K](Q]_N7/IRXO)C;S.PH+R_8["QW3%"T^Z"V4Z?V0[C/[)+'*,C:QF044UCMDL(P7,FPE\B M]FXY^>@=1#[HB$99SYC.)>*K,^ :2SD(UYBMOJ;)9D_D=CZ4R6[HA-A7]*-$6 B? _T7)GMO_BN(E557WFW:(CUY3?V&[@.##QA7B00#WB,[1'*>__ MK6) YF[)A/=S$EZA]']2NZLJX7\70>A,WME'#KS8#3]=X9?6*)%[L$7,9JHXZ)\NH0)[IL3ODKA*WP MPC\,[&B\%?K 3PX$=\YH"])^7?CV8^C,0+"MSN?:J S,3J9 .M\97+?63X=V+#AT#'L?25C,CL MF?C,:NBJ+&F*IB,LSW0QAJ6!?0JG%+ P>DH@@5@MIHBN#*?NS20@./P'D>S% MV D92)X':P..)=(KL:<@98X;+!AHW@B1EZ00,QOX 'L^][U?8.=",GV7_FMW M.!ACW;1^=T+GA>KKQW@+I49.F$M[B\4I[;Q\.QSD%/Y+9C#&>^XA!R+@!D0J M?'\D(Y"PT"'!MY]WSM]<'X@+[#&.)F.5WA<.U&VGDWL2WQ(L/7J%-.7C%X-7 MSP^O0N+/X%!_DB"D@LY*-",PIPUL)G$.TY8<5I)DYI8DBV=]DN#>=L9W9$O$ MS01Y\-I;:>V#Y]^"0@JD9 MC$9 6M B&>9\ZLPU_E6[=P::Q&,.'5R,[ M>(WE$[=+:]U9L;;3D55YO;B&! _/PWTZ[H(:IJQ/$DX2 MYW^=NDH8C^?/*GL!B/]G3-_L]P/ RN4O8(G^XI<';\ZAQ M_+VG$$;HWN\?AOGR"#W[7OI_\^SCSF#M9_5LU%5 M;4L/-_?#AZ?!E^\WTN/-[[@KZ?;NV_#AQ^#I=G@G?;AFLDW&ZS,AZ/^N"3]7 M/Z;9N>JT)+5U])-'6LH$EO9M"TQ722[>.IN0^VQH?52U2!$PR! MT"[[:+IHU QQT(0$ 9PTO!/],["_SAB_!L=$?/P4V $#+SO']\'$Q?,B@"V" M2;)'8!J9 6 AV92\P".6EAR\(^X5^DE8>N8<).(U,/8.\8/(Q2])E2#7_\<' MP#_4HY&&.7[@ (&'&!(";_OID#<9!/>:FVP>+\I@S&V?O'K3,2QXZBP_7Z:ILQVB'_;_@AJ\!N\"@DP_6-T4H_3= OX"(7PJ"[:&TSYZ)>/%E PG#P2T MZX)\>:!IGSDW4E/>(7T! _],O5&?RZ/NM>2"## '-U*?T$* M7:>THU13[/,$7(2Y%]M]EUYM5.>4%,OTS,2;3KTW-!8H1,[$&8'YDT81C> [ M=@A^ $V6@#F(S/+R9W/BHWL-T5,0)43X"VF?N_69)VJC5W_:,I^O8GC%/\(K M0R,GHN3M95'<2J\8@;I3>QZ03]$_/H^=8#ZUWS\Y+J41_='GU1=F#&2C[V-_ MYI%>3VTK716#/5Y!R%_,X\ VT/POZ<\-K:WVLO^DM-7,S_,>I>KMKF:5>E3^ MYSU-;]ZB3$6K;%'ZYI<7E()NK!=6C=3WRA9CY/-^+=F3;(S2?V)8=Z&W#7;79\4533!-5VH)JZ0K4:QLJO23K+ MA_2B9T1)(K-M&8=T.#?Z0Y'S)PU2Y36[=)]MS4"GWBX"X1 H_G0HME))FJI, MN_9<%!56\?3@!'_>Q\[BOE7I:6[10I(][E:L[J.9W?=D(* MKZCYZ>)9W:R6U7&F2;==U=!PP>J"U:MC=:M:5D>8D4[&5;A@]32K'QOD]L3< MMB_[N6UGB%J9)\/=:F48R]BZ[:JZ\$Y>3 7,:N4,VZN681$!QFA7-3).,*Q@ MV/6N+*5:AC5:_6[&=>*%\JM(7VWT@ZXK25]=@I2JU4JIB9?^C9B/U 0I%0 \ ME?.K5BV_6EC6WP@\7,&O9\FO>K7\VL4RN+TA&\^%7T4V:*,7]%5D@[:4TDZU M4MK#6$7$UB*V/A2_[G.O7#",)\''AM*H:3R"E\^2E_>Y."[!RZK@99%#*N,] MW8@:"S:ZZMU\$R.T-\IT]M MT'OJ1HPT:H+(B9"XC#@E\%O^[+K]5V IL*NN>"7R\Y@_.' MR.!L%KGC7"R;XF)91,L'Y^5]KEA+\+(F>%GP\J%YN=KK5Q.O7T5CV(HKM#KK MZR\KN)!YV)=(3L?LZ.JH\ZQ.QL^CCMGI=4?/BF6:O9%A3G1S-/J7BD"LA=B$ M!T7,W P8KK6E4C4+.WY'QYF)L\L8 ;'ZQ S@" ME\Z_H',Q/N PAX\(BTEAHNE4!Z"ZY 3XW_,%HF@^OTNP/6<<832G?^Z3*?EI M,W!H_$;TJ!#.C4&_!O@4_!-;'A@]&X06E(C$U!*"<=(W!Y*W"(/0=NGKQJO( MT&WIJS.E:]IB"PN _E/] M_)'"ZL(J<"P9'?R2\?V'Y/VWF MHC83?4N$TF8-U_QPZX+$>PMXQIC-J"+@S2$\,ZIMIJ_'=FA_W,+9WQ(M MLQE?.SQF;P/1/8M >)L*OSMSQN,I$?"[IT6UTX3?K9MJ]<+O'FC3](E;31FF M9*!^I1V"%?H *WN5GFETA*[NF#F*VYBC_9#_BGANISN^RUK\G M$EWL6Y/5;KJN-.4W'UH &NM:GO[HS\?Q+ M1JU?B>O-'!?CUH.51ESB[\\D![(M[]#L^_.&^V":E1=]&LRFLGO?DK'7/_@] M\H!=(]_16^3AA%Y)!L/EI2R]GBQM?K%&7M5E16E$W7'%QD*P5W% WI-L_-,; 9AZ#O/"UK@\^1%M4ED?&^_XY<' MOF^[+_1W06&A>$*8FE4G7K$O+Q@.&$Y3E,,S7)JQ]%:_>T8I3\%3JSQ5$+\< M5XEUFJ;$JD1F.$V/(*J-EK]3B,PY$2H=@B>TNO@*;/5-Y1& MC \23'4(INHTR?Y7!PTE,@(5V?_L)B.1&M@L548=JKK;ZNN6"-7.EJD*[@(. MPU0]\"DSRCL$4YT)4Q7< !S5_G>;-=WF0@L"QAO[J_@'> MM9RZ>"M[Y]956<5 1ZTJI"O3$M7T>._"67.W6H/*6%/#ZV!3[NE5#7\5K'DV MK+E;G4)EK*E77:EP4-:LHA*ZH@K+ ]4:B]5=9NWJMMA%^Z0)SZW/)6N+)VH; M%L$X@O/9Z%9K18ABO%Z-*WIEJ>@["))NG=%UA^#\<^=\LQK.-Y#SE3.Z/1:< M?TJQF9=.S::F[>'<11 %J?;[M%MD(+>WCY=E5?) MN\# KZ9Q=1.H/_<"![_PR2=3&PNV./@OUSJ)7W'H8&7Y$_LY\)!:N3]9!1W6 M91 M>AK"A]]OOPZ>;KY*WV[O!G?7MX/OTN,3?/#CYN[I42J]E_[_//M_Z:=^ M5M^8@PWC!J0/UQZ?&O QBXEW1#D?P#,C%/9',EKX(.,DN/DUFB[&9/S-]V;7 M%,*?JI,T*'H: !V';*\!H.?/0CBAJ0># &))[PU6[S)P>PK*_DRFWIM,/YAX M4_@W$&>U!U:6$$:? H(B_GX21S\ZQHSM:+HZT0ZY'17"\$4A,D/F/,Z!2BD0#(5MXDKCPJF.J 14K1 M.(A (BL@TYM7\TQ&]B(@^.MWZCF3 ]P8#\N4)G?UQY[>(!B=$L/#U#;O6ZG*DC\7L^J"J=?+?>+TUI4IZTH MV7\Z]^$!8D) V?-L)O[X-ECWY[KW;1#KSW7O9XD[OS$7\K@WK$I1W=@%U !J M2G=S%>">P=!@!@0/,\K_>BJP;??@!=--N#07O+@M+Q: _QR,%R'F[O14P8N" M%V->5 MP@0[&BWJK;_6JP@8\'"]>0C7%@VC3WD%P"IJQ#B8XG5:_>T87LX*M M5MFJ /SG8&QEX#6$8*MS9:L"_)^*V*I<:U3/!)Z3.VKZ@ETT;!^*<>X%)-LN MXE. ='0PK6Q!Q*96%;&=6%QV"7Q5@/5S +6\$42CUVT:B);@N0!0HN'A';)>#<;&*\+%5!8>"BR^WJ*UNKKLM6S3IS) M<_H35OL1UCL6L+H1Z>"8'5T==9[5R?AYU#$[O>[H6;%,LS'P8]T>TBRKC2[*IN]X&2JLH>N],-^EU0K*M?% MREN44=M]_S^!].S9_IA5W_ID%'I^('W ;[2^X!]:'R5[$;YZ/KQP3&M\$[^& M_W9!N$;X%UXV[)/YPA^]V@&1YK[WXMLS^($=2C86?@XG?%->2GS*HVC MTF6:1WPFP"JH$R5G-B-CQP[)])V2EO,:_BE\!;7U\DH_9@7=^"F>(R^[[K2E M)W@'4^'2#/[PG*3^6)J )I9"8"1:;(W_UX&5S8D+7_;_)*$4^L!4;.F!+#VC M6.%G8P+_94-X."6^3:\ZUPX6_CSWG9]LV2YY\4*'?F_U>:! \3NTV#OQ!\GS M)0^(X[\Y 9&E$2A*VZ$4>WMU1J_11F:P# E>&"QL-\0-V'1I2(/Y%$1H1DC( MR(0K^_?"8?BI6*\O/2Q CZO*LW&E OO .NBWP$"](ERJ-!B%,I("SF0^=6A^ M]\T)@=)S^,\1KP2'#5'23PC\WIY*06SHI*G]%C#: U%A#3*V";R1Z13_+[[) MIF"T)%?[)B2Y[-<&A<4&=8!3X'=CTE(?'@V?.OY?57@0LF!78Z= M8.03*B#X&OJ[,8&S!4&&C^"]OD/"=WSSQ*8R+2>X"#2*S7!C@37M $XTP/^( MV-9Q0]]Q$0,J7GX^-S-MPCD*V&)4^/T7XE*2\M_@^@DPOC=CMF#L< :R?]K. ME!['U($#AL_?Y=2AK;YH3)[9 RF'2?:+3QA;R,G3G9(7>'V2:^3$CV )@8.' M3I?!#CJBOA/0+@OO&;0Z8WE/BA48?H$?\_)HT^I0CI5HI!\YRP>+8$[;+&1I MYHV=B8/_HDBQ06S@\/RIZD1Q1@)X"TIU^!HL#(B_NE[R:PX:/T3^="Z?1C0?X)M 1K\!&H'J(&!,L F+_P9/4WZ2_M1_;L8227R,'FT[L7[B72*\D=QM/W@.9FH.SYXQ ?U&% M-V:/&GG^W.,'#\0 BPN(ZOWV67KTW @\$-1$BFX-1G\([02D3>AJ, M&A)7H;RQ*/?9D1XCKDWY"#8&#YY$_RWCV\"KIMKKG3V;/WE$VX5"^\]H.D)^ M\V637:X![)_K J#.BO7/-@&YO($?CU#?3;G[A6K?Q]_.O21[KPH^F&\\FB#N MXDH\EZOHY#IRE@K'#(<*UH&.J )N8/;@PT8G+:_I?.5B,!54Z"37*F%D="-CFMC.^ M0N_ GN.@>'EI7R,EC!(S]H!]8=NA,TW\6.(_ON(_1D&B[V&6 J^2Z#&!?*)& MD26FHRF%UPXHDB#PR#$6'6]08!5U[2;\"5P[+ M 9,)-A-M&[XAJ_,Q-Z(^EFB5BA!6T\K&QMB2,MM@1+V"\;47A#] ]7GCTL$! MSG)2VWF)"AXBU-E4*M.#9B"^G-U6I&4G\=X,)K1"Z(C&'$<82;U)QJU6O]ON MI;.;"8<6Y=L) N8WHLI+A2Q;J%HJ$#X!YX"J6'SN7I<8F[F-P24_,&5>FL>Z MP&/M=$UP'("R]:W:!/02P"[XZ$:>OF1WLFD]7\Q28?\-=4R>[%^ER4QA33JY M9*ZU,YPZM\&<#Y!"QH[8PS E=WP5_E\^65SINB!S,#$@B98 MIHR6W]DQ>:0J..NGG:'/FL!5/MTQ^AO+I!\JU,DB7*QIU'5O<5/0N^;%9T/P M;)GBUGO-SG!WRF:XOT* /_7 ,I#A!)4U<0-*E0>$'6*N2) :_A.D4^%8:+^> M"E?5C%3XT_#Z_V+QDM+[_&7P>/-5NA[^N+^Y>QP\W0[O=DJ(L]=DO+P0O*2F M4V*]HD/:*RK=3VWW),/,6\SL@Z2!EE9!2[\13#CXWD_"4CVI3:+,@FJ[)Z'O M27]X4^H\77O^O,U3_JE?8(HFD85E.5I,9M#+ 9JZ OF&/Z[@N409#\RE+::A M35-L\?6"#%:)C.C](<-\(;/YU'LGZ+#<>9+]!D\.&*8)Q3.A+UB)EM,;6P++ MX'MOP1 X$'_=TRR/-)Q,"/7G/K1N[X>MCRRH5E!YW]C"W &QTX5GN* METS+M;+[MM(UD2O=X;=WWU*.5&RHDJ8L,:KNRWMZD!UN.AHGPT??Q0O=SK]: MQHLJF!Q#[BJ*K&1=T>6DNEAJ&V)(C([HS4+D7(>Q1HK40I(A:&X-]4%Y2O8. M14E&P5NZEUL70FMG/8N14=J<(*#>ZM]Y:G]$435FWS1]LO+6>L*M^Q$G\3\6=KZS]5 M%W4(3AI>$>/F=G92-] E=E13G+1;H'9'^TT^IW9-/8PQ]E MHKZ5%YI':,3DG$5WZOBIEV!63>8,2PM 6*$$WLF/\1YP7TTDW;I1@8C.10)W MF"D2@QF[L<1U(-8&K3+90TX&_VW/YI\?LBB"60 F)*_VF/FS?D6%B%%WPS,SJ4Q++WDBG5_@PU&-^(XSGE+\FEAJ@EVE1FV\U!BM?E=6 MCB(U>)4R=<@BLM-GJ(/,7730L@ /;P"0JK3N+BGN:>8]2(D^([[.D$"\,;:W^-&BWFDHM^L1/6,/BC+:@7S(]&C1U M3\4U\IA>5$V9IQC?EA:NM$;0#J41.(U_QX4%47+G=]\+@M(ZP4)<,5VV](PZ M@J23F'3\>%7EG^1]Z=V!49],G!$UYB ORRZ"=5V;)6',!*,,!1QNGPH,N)"( M )Y/>,<%[V Z1;JDJ:_G4)\5!^Q*^G:DC6^7[UZE.C#?""G_Y@&]B)M%]&ZK M/P$?*(/BBV>$O,=K"U >Y-\+B!MMU\7_D]@K$!N^^+]17C+9, ",_Q-+>1)U MS;Q@%+Z#K\%'85EY7!,87=;0\\7*T6#SQ25EZPP^?BXFYO,Z,6]^S1U6:9N1 MGZ1T'"]\K&%;D@X;WY7UV\ED9>S$=OQER3JQ@;'2?!S+-*;N@6$?: V_M =Q,&]L M6VVQ,1\,[LU>?;#-VY"Z7TMD\S:DM?IN.F-?_ $MI%^1$+20M-?_A M-%W S?5/(9-M&_L_$C6RZYTRJ%DQPDW,+\&D"OE%_)$3\-:BY#UY8E2&A#4@ MR\DHK"YS4\V63-=#DX;L]UY K0)_&TGJ^-+74P5X#-3A8S=,K.:8,2Z+4^@? M.6/?\,64N8#2R!2?7R((ZN\ !2(](VM7\<^X8+LGY#WX:O"@XKKR[7AX%YGFT8D=!Z[3Z M>EO+]A3HJ1UWDS=+'MERD^H6FS0V;%+FE]=U5A*R*+B=JA[;9?Y6MG5-JID! M1MU.^/Z$5$Y7QFEF:M[6J9@E\/=GL,#W*#FUZM'R;9?2?C(Z^G/@$$+]8&9 M/CB)T2\R;4J9AU3MQ>:$6J2/VPY>HOMKW.0EM:UTU;*3E\QN6^M4-N2HJU4V MY$C1*EN47LF0H]UGJ&1A?<435/*9K!GW_;3 @F4')#HM$625N4)K5^&'G$)S M^A2,K".C(;>1[#\B-Y+]USUJH@S2GCDL+4M4)CW04/JK[2[0.G#=?I"I-\I% MH!X5 (SN&^$GSHUIB@R0(PU!;+L''_6P?IXUH8T>EA^;)+@EIY"7WO^)RN&& M;E)C8S=IA;*X%I%%=H9:F*S41)<6PV5Q-\^=L.7+VN*) MBM/.4 F%(A64DJG-!F[KG+RN-$W4CAWLG89UB^];]K-O%P/R?_Q[KJ7YTM4S MG"&Q-TN=L/G*VN*)2DM]YBN2I,HMF-8T:1/Q698%^^;Y$^*("*TA$1H_CH6_ M%,@R)DYOFMLH(C01H=5MXC)DJBHCUVF:O-48IJ5O.AML]FA!].6&;1^:9?66 MY>D)JY>V;EB$I:3OZSZ*N*T!+"7BMB/';2F1*7FYIIO57JZ=6GS6@'*2=8S[ MW0I*5FYXB+A-QV4%,6*>A92%Z564A)QIT MU7C31>O'*[-E9ZRN3U1M1O=72:051,6"'>#U& -=^1LPSFE"KMRZ43-L M FBEB6VQ9=%?%.-0: $W_UXXX3OBC_@+FI,98F/ZTZOM9M9^E86$Z:@@R+*E M=&2UV\M #ZBOFY3"%-+F]AU09U*831'R&Y]$.7UG>#.^C3KC7<+!>I)=@(6B MI$>([-DG_'=8 ^A<%[%1Z/C%)P\_*M\CG=T^'(/21(>MM?KAJT_(%7:,IAJ) MD2)TVBKE)#D:^3?"H1XX,2W&!(I/A,W0Y(?"L 37" S/F"QP*B*=IUB -=.I M3&KH__R=[8<)QI84TEM]SV4=M>OTV4"0F!7;C&LIN-$2M,?G&IRB!"#L# [' MG?!YL?C=)=%6H'Y\)_B3SG.-+P]QHB(=PTAQ;>"ESMS!<9 C0N>S,# \D-7H MA-@P4;:XM2&M?(8H1UZBL!6)9[>E&P33@=T@>"'K'&:(9M02LUV-"(I7::2L M(EUY/;6#8#CYAXWG' []!WQCC(L73^6]!H*1\9=W7.CJ=TLB-'4Z]-!S0/+6 M,?(8D@1#"Z+80:L81$@BR@-.(#$T58XS%&-]T(?&,QG9S(P$!%\6+%%;^L;1 M*$I#LZS._,/9@B\N!5]E;QLEY(H.@74#AFE"]X!,CK"8ORADTO2]D;:ZY #Q M55.='@LUF$Z]$0)$92N?&T:CLB.@.D:K;VT8WR;7:FI+4M"LA8)X5:2V,^9^ M1A/PD.5+[L2J92=6JV\N@3S2O! -HLC"TQ##%0J&*YABN,*2&F*XPL4-5] S MARMT3@?_)L9EC8:NK[HP,V_L3!R.I4V]E 2(=Y14H.XS:F7B1_$)&[FN]ACP M>>P?42SM)KHU]@@'@/OH!N).$TXZ!6IG/B8"$+LN8::.SC!Z!;\S('.;U65( M]@N$>PP8%.B:FF=?)6D139Y2E)-6HU^M>!>UNDD#-I ;!R%P5Q^<94:T$2N# MH9FMY0!OR248 H\8-JL]Y4YWY&<7#5XN[7GM'"]CBN1'8B.WRS4GGX1S*4M[ M.WA1NL';*0"RBEGU3#$F04B0,19N(C3+#>O P6OO/"?Q)X;43PY9/8C]93K*59'N\I MC0U3I%FJ#'0#Y:@U5;5;D4 @#U-%ZB$E:$2[@Z] MQT+A7/"]&M$(O0D%S%L#(SPD#&$#:1%=FR5A!>F_Z6VI]!5L)OW/;ZB8_DYS M]Q]:W_[>6FWCN(2:NAW!!7>L6-JA(N]2:\DUS3I0Q5UA24'L]D65>-NXO\LR M/4/#F@+-%*B& M7PTE$-UZ2XNA*^[85XK82$6D T@&C[J.G+N!(W=)R\T^ZE M;]L:*,)':MJ"Q=?$>!R_<"=CO*%Y1H!J;"H,.**]W:6$+V%N.[R$KR&=***M M2[1U%=M%Y4!XOR6%;2?C:+3ZO;8N.K^.QV*L4+;.:/0$#6!9@(T:+2 [WPVX M&X;9ZAN&P-UHIGB*MJVF6+=50=K)NEDT]#/2W2 "DN-0/!8#((H0[UPM7'S$ MFXPR,G0K@F&#D1PAU%EA!,<2<+1\>*MSLB@#L>@UW;+A:"BA"N MGASF?#$[I$"RTYVNHR=NC1EL5C=J0H1Y3;" EQWFU2%M%:$)FXT;4''F\=]^ MD(Q'" O+P"1=9IV.>:)U.J;6ZFNR9E9U<5@=IXB85<2L!RK',4^Q',?4\<:Q MNWC-OH MO$-PN>^^K8I;'L(FX+GG'. Y4%LHH.!X>)-$U$DMW0_@O=EB%A_)E;8\$ZO5 M3Z?+?V-;6\P9*,#,_H6_W\AR97>[?V=[O.%A>L-LP9D;[D)LE %O^EN$\16" MW0%%D'I'OAN]*'UM/C M0^NC%*'V,-*.20#N!"(127,"7T9K/>=LB2@)&&71?[H.<-T'S.!HRN=[_.KO M^%7Z@?KYHYR F@,6QC42EW43%W405^RSN@VF" )_5O*=_P< M@*2X'_9A(*\CWMUSO+9,&#YJIB*@/9H:LSX'2X@5;B6I(H'%>8N7UR19J5:? MS\'WI&#T$&)FA0<%H%F)FUQ;HF'YE?'ZE)K# MB,AIRE*OA2MPNC3Z2*:N3Q-,XC8-E+(.Q1(S:!9ZBHS:9VMLG?M\ !B*W9*- M ;,"K /,\],9,^R*,:X!#@36%$RX6>!G%_$MY62&.Y(4FNB%=$$VM<;KFZ!_ MIU9Y^4TX^ND4GHF(J:!S$QE66"&!XW3XPRE0Z8IV1GV1XL]&1DY+H8FU0X&Z MJ82)R@ )[<1'JRA"!^.CC'UL9*4Z([2*V+@\Q]0/>Z2?'NR1I8 #V38O%/9H M9[C:'=%J8SVSAHO32)U=%A=I-3@Z%DJII2)*:3X#GQ1B;8$".1 %-5IGE@_Z MNPMB;:>6G>BMOM$V!&+M01!K+8%8*Q!K+QBQMM,J"^F6J=L2-WV*78,S<2GM#R9TQC9*8C()QUAAG:W2',Z;%.H.4:0D^8[+DZ);-%?*[ M-M3EUB=O:B;()EVME;%X#R>0.VOL".@UIB,@5?1O&:U^5ZD*W*$1%?V":ROA M6EUI(O[=QKY1RZRZ6TTP=',9NC3:1WT<78AG95FM?J>G[X]G)1A6,.R1X&FL M;JNOJ^D;8<&S9\2SI5E6;8RON[W;T#LIM^$ '?#-#%I5 7]V6%G5&B.K*9GL M*JV^J:?'!)XLAK7@O57>TT\NNNQ6AX4BV%*P94&(N#U;:H(M3XTMRT>"M?'E M-I%@%\?#I&WU*>*4GCGCE>:[3H-=Q ZXB-H9HW8V,RK3!&;G846N-DSJ+43. MR$[YG2PHI^"]5=ZK#;MN]ZBL\CL_P9:"+?>/RBS!EJ?&EN6CLMKX4_5ALV1N2V]D%ZU8U1$ FZ MIO)E;;7%ZQ%;FOU4!#=-HP0(UA.L5U-4UA-W92?'EN6CLMKX M@9 M(VTC*JY%/K7$WD6SLU);K6YQG&=6$N<)=FTPNY:?K%T;OQ;VVO4.WFLG M6%6P:F7Q(G;996A7P:UGP:VEW=KF].R4=&MQRKJL[S]=\N#L?+0[PUKQ=**Y M@Q(?/"CAP$&)3AR40!DQH)VJ+Q6+?I,XU+5YH;L-VSP2A2L:MKGM[@MYN=9M M[S2'^V=2'!0H*%!!]?@GD6:^&3 M8#?QI=/L,VHBA/@*\;T8\>W4);Y[1L =<)^-=O<$C"_-Z_V%3OU(SJ)*S P^ MI0$O?&)T\1R\\C/W\)R%EZY<:GJ34,3P.1,6C$ MF3\^KG(Y"IKU4-!L]36UG4:MWGV2GE7/1BQ@!77K27HRW1<=T1H$WLBA M ^!#^Y?T3%PR<4(VW97-V?5)Z%&AK5(B;NAPV63=;&(\V;^^L/5\\[U9 M)63".]!VVL0LJ50ET]:UR5ZKW]DT(;9JGJYIGRJ=A)N^!LP9'BDMC=W"79\ M>\7F&V?:O]6)SJL6KYFV*V5BRQUWP2C0K8X[=@:I[QC0$M;UT<=W7OA/ B^- MCN(13X([D^6Y0:6J?,-<6^H* 8&31I_&"Q]=N 3)<([LTF9$SBMS]+8: MMHI/=_2L6*;9&QGF1#='HW^I$))L-;*O59L@Y0RG M--HES_C6!15"0-=]=8+1U L6?GH@)!!>9R)'AUH.PNA#?-SJH,C;N^OACQOI M:?#_;AY3,<;*^61/P8R>FO4RK?1TS-$K&2^F9#A!AO1<&@-.XAUS->R*1* \RS;E8S"U!O=XWAL[*(V$WWWJ8E9F<$CE;UE5Q^MC(U-E3)N MV-R6,\WJ_=J6!Y7Y6-78^T#SE50SIF%3#O@GCA:^6IA'3 M]<+W8162)&5S\]ZM_C5ZHQ7=4Y>[C&YF@TEA]C_56\(9@^NZ5.Y@>QP650$O M]_R 6(1@G*M@%.!\5BD8U<$9"\$0@E%M VWA'2/R!ZP?_E5:1#)$P6KUC09, M%:DQXDFG;QKN.WXE$P('/9G N;DFVX(%5=".J[ MLEK9S/<3ZQX_#%SIPS6 MU"HRO8(S&\^9!S':Q^!1G1GPWCXP5L?@3W&YF<5VCZ$=$G&U>3*+$U>;NUYM MEC$N)V@_JK\+I*IAX(Z_>Z/"BX]M#$4'_&Q9T9H"5"Y \H]_BU8U2U$X[:S< M@6"ITV>I@D%X6[)4!M>8K7ZW*5I(7$")"ZB#A(@I&U^0UUV1H]SL;H8T66#6 MS73N3(PB;1S_'."N:6>NZ;;Z1E,&B0K..:+9WIMS>F"]*YM((:Z,3H_!BH;_ M;,%8E60^=84-\Q'W1H(_2YC.X_&G2J/CGN!/P9\E#/3N_)G!@EJKWZLL/7.N MUT.K@;BV'HBK!@VZ&Q2(4PB4!+)"C,OS@8-5?2S97;1Z%<()L881B%O:3VQ/ MN-*\>@*=CSXK\ >KJE33]59?Z\E=<^_48>6'65/0*\19B//1W>?*Q+G3ZANR M7ED22DBSD.8+D>:#E*I5)M<4@5?6]NHN:X1,;X%IO2-8W,UDPC X8Z(_0,R' M4(7NR)DZ'!PT&RU.-S.PZW0S#91W*H#;J]N6GDGX1HC+D'AGP!1A P<$G\& MOQQ+S^\(.#E]AX.E7YFP"DM8M!TN0L]_ER <)@A%IZF_40"Z\AC=H9>,K>*8 M*HZRG" ?Q"Z%2)@)$LE)S.F@FQAR>@%%J?Q$<8:!-SC,'#?@B5_Q4U26/[&? M@?,78?Y/5L]?KP6J*OOTK>X:_1+_^^HO2]]>R-6S3^P_K^P)+/:3/7VSWP.4 MTN0N88O\X19&\4VF1C:ZYOW#\/[FZ6$H_3'\_O7V[G?I>OAPWUZ[;=\:'++6 MK=P-GVX>I::K].WV;G!W?3OX+CT^P0<_;NZ>'K?=GGF$ M?$L^Z&D2=U3ZD2U1Z_I=*NZ M:[J&U 4>J.&^64X_+1)E0Y5DR24A7GA%_G\TL%(TXA_(W\VNT"7E*\0["FW) M[Z5E4/1/GSYS[>:JY3-7!O^HK;Y5&6Z:X)XF<4]!ET 5W*.U^N;>KGJS^O 9 M'R@9]C[#=C>%-YA%)XPG5%/[,/LH39V9$](CS4T(T M!Y+/OL?T'M"BH_*V7*>VO"N@G\^1TW)L>3VK MX;0,9C+0"6@*$H0(]K.#?6_TY]4SSD6GXY:CP>'_G86G( A[_/"4\ M"Y<]F1XGSY=7WR:%+5";@H EPK9*T[\I3Z%<^K5UY3;VK=CN*+\TZ,S=\8/@^.6( MW?6K[;Z OQ[!;L$7!D% PB ^CT%T')EBU<,6&46@^YT95^WI)>S)58;2ZNMZ M.N@37-4XKCK\E<&^O*2V^EWM7/ #P?GVRQO8!B^$E]4"!PJA4#).QAC8_4, M#COS^LW X4(] 9U^CERSV]7_5ERC@T-H[9VO%5S30*[9S7ZGN:9DZ&YT*$YE M1LKHI$L!!!*@0 (48$.-=);VA!@R#($$*+##A#@WQ8O=5YQ-@00HI%E(<^,N M$/>5:^O,D0!S<=TVXS-UFH2^%\_TPN#!IGE?"H0'P>4S1)BA@]@"/I%\B#E? M7'CPF(+J$5@S\ +^UR)<^#SVH.5I ?8BA60V]WS;?Y?&#GSJ$W<$#TIB^^$/ MGNW H5^'?=-W2_#HZ,WO=!T./,\G\"Q\%\,#E!SV!" _/6:V#,>U(2;F\ >$ M1L)M:5> QE0N'$OJEQ3)PV8TNAGH7D8WCC K2(3KX(/)T"\/7HRN;W?VK0M>3&TK7;4LO)AI MM8U>KRK0K*YF58+DI;:U3J>R1>F;0<$$DE_$MA.A^KB3+7P]BHZ"B^>?Y7;_$<3A93^!N=/Y(I2VJK;^PM2**,NH'\ M=1CU79:_M%:_6U5]PPE753OSB.X@7;/ MP($F8G:9AO#HFVP-[K ":4Y\.&?WA2=BA =?O0T81C3^#B2^MGW_'<3IS?;' M.[A95JMOZG*O*QHISY&SRNKV*CFKV^KW%%GOB;ZX)NOL[P0,=/+66GCLNVEK MBC"9$BA*WKTNG?#F5I6M#+@1X7R?/C/E*.A=F&GB_"+CJ_\0W\OB(TMI]3%0 M5[7/#6$D@34BL$;J=:.1L)FR@I@\O;TQ>81'W$ F*>T1YS()Q9]IRL5'XT$? M:@5XR&H%JB(WO5^CZ&D+4NEK1Q]"RM+NKZ6#*E;EGE$56G_3FY<%^QWH;G(W M]NNT^KVNK)N=4V _X5'7A.5[NJY3J0[XLBI_.P1,RVCU#4L KI\;MY35T%G< M4E9=T]D0NM$ 9FJN0]XL79SKH#/[RE-6=$9KZ78J,4;ZK,9('])4W9'R10F6 M16,3?7\XT1.)382@"4';U\KO)&AXE6S)BK+W5?()16$GVRS_/>,NN4S'/"=' MXHPR\*IV;GG?QGFO?G6B]B#+][OWL5J,(U61?R^<.>).[>SG78"%.2$C[*0A.RE-N$JY>&B2!_SWE3>Y6@11+_N%09)4H7[7RV 3PD()/)S\ M+=BUP;B+K>NF;&1T-9ZBRW_FW'2 FNJMF6ES876W(PJK3[86L JTQHN]]2B] M_V:KF$/$"_$LB'U:@+K8?F]UY$XW#891VK-KQ!WCABA"2)N0MEW#J6JD#6N( M3$W6K'WFKAQ#VD2)T?:P!'E6__#C'3=<#YZCFCH AV49BROPJQ6OZ?+ MJE)!CK["@VSH99@09B',QTOREA?F;JMO&K)FGKXPG^<<.-7XC4TDP^*GZP4? M /=7[SF0!B..9":J?7.NC5"W'Q$U@WSM@"OG@GM@^,,0F)+R6' M.$F:HEHRY1AD"#)U9H[+>I.\B31"!![<')WRYV; :[6E.@]F0-<5[8=E.]FF M-%VF&T+D-]M]EUYM$(#YW/=^T;F'TW?IO\JH6JVCKRA;8UW9[@M<9"84;@_' M8YOM=%6W!"2<\J/Y6_NQ+4T(:$M[*MT-OPW5&KQ*%-GXF+PZ5 M=O)K[O@$N4%3=*,M#?:A1>=HM.@IK7[7:J=O%).D2)PS381;GX,T>4#Y36&S M2(NY3ZZ [;L2K-/QQL##6_-1_'PZI9(]^(W@&,=]Z&D MJ DVL([2EOX6@BOQGUA'4!J,DJL"L_(./Y=0EZ *&B\8V>V #@CE$T>]-U!1 MP:LSET:OMOM""H_AC0"50'^!@L(X^M4.R]&Y@&LKZP=+DEMK]95-@OPSHQ/T MS0Y U8Y($.#\5?O%=EPDW,+G3)?1J]1>32-L=F&:X+.P^Y BN75843?NTR? M-&Y S3#*XWO3S##=$1A9B;CH;*W96$V);"PL[^65.5\>'*M/- &1PM&Q M9 :GC4:62YX=6^/G=_JC6QS6YP)M'LA/XH)@/1+_IP-< YLFC#2@BJ;@_J+C MO$)-Y)Y%2"T$E4SZW "TH??3"?"?;0E/Y*<-2G'!-5R 8L_L2=*:.O#GQ?/_ M$G O89F)8\*)MLSWF((:S-I'=(!+IR238&IO&X*=/-_3NY0?UXXHZA8\)&X 0XMG./!^U]Y]HRD#/NI+KA4SA1B>W7""W%< / 2X? M3G)](?0W9/3J8DRV?L>Y*?SB1---3._R%WZB9MSY2?@<87X[G_@5/W)E^1/[ M.?"FP/FY/UEE%GV55XXT;S6;5; X9(5>B?]]]9?%H"_DZMDG]I]7U,/_9$_? M[/< 0][D+F&+_.$69LR;3(U4MP^K+'T8WM\\/0RE/X;?O][>_2Y=#Q_NV]*V M2D!KT%;NAD\WC]+3$+9P]SC\?OMU\'3S5?IV>S>XN[X=?)<>G^"#'S=W3X_; M;L\\POU&]EY4B"=N[ZZ'/VZDI\'_@VU]N/;X$/6/6>R;-\E1VS@O6]255HS-"0F[2(!9AFO8*->T5:EJT"2\N>QS8 M/Q*\>M,Q]7_Y7_Y#Z(^G0!T")M&>X1@BNA)XU3-#/V*&\ENLU3W4 MV: QP),'E;V8H^\\#6G\(H%'&4X);86B!@??Q:(G[G,N8&.P^?2= 1#9&JZ5#L1X#A.C0 MT"?A>;HY3 /,!^<7O6MU\9Z?O7;. -3)!I%QIO3]V<]'V8$'>-.?9+R4 _@& M.NJ1"/"7+9^58(D9$-T>C?ZD=H[45V]5E(TRPTRP*OEN@ZARM1>?J>CS^P#3.O>V'[T\^ MO)K%SL%7)QA-O0"D]@E^_67JC?Y,!-QZ*]85XT$8?8A/)Q">S^'Y(?!+J_]P M\QTM[M7]X.'IG]+3P^#N<7#]= O&. K6^3+[JV>49[O8.[)>K37*I-$G?@)F M!"[=0C7PU!/R+2J$'S:*E4NUZS\QU7.2^FXU_D*]D)M&>L_(UIG)/-+MW;>5 M^E[@&C"$PPGO> /]\,@"Y2>/HB>OINQ@!R/,([UA#$C<.(6D)#BZT^JC$T#2 M2:1WFFR;^-X,M21L!$SR,L:SI3'HF%$(ZFDU1THU$/[@WPOV Z8HEY< (:U3 MM5W@\2DE4*S T:DA-CR2,J;E]ZR';\KJ6K"5R>(E US$D<+ MFHY>T12@(,H=KZ$<09Q41:'BE*ZLW(,Q#?4(C G1<1G&E,8+'_U4FBI/9Z57 M [7&1BTEG95[( ,A?J6[J?U*8>BF4N-=N:Y+=[JB-X(2$"QF,Y81 !;CE)?N M@0?1,Y?N06(K&4-$W4S M[=[E^%MX?>'\W&0:,E2,;F[6,%\6 2PW", 0/?-[EFLX(6?,G7<:/O&)>=3I MN^4^7W +2X9HQ1WC/S!J+:^7-!K.\RV!"KA MA^V#%\X5N$9S@RO/1,8<_+<]FW]^2#-F)&?2('JA'-6,V)A# Y:EUW:64P2>OC MBNV2X?D^:$N77GYSP2'L'AV=K-?WL6\OP&4!?QF6QARQ>"GT2;DDG^#;RY$[ MHBO>N>#SR)ANH3Q9C1RRHK)V0C3U='58:+:\^X\SI_0BV8ZO0'PRI8/=:$4N MKRS(DDN47Y9\!ZN(&6,0\+_:[@)+7[A[&LMY] YVQSQ8O(#02;$36ZM/M-S> MJGK9=GN-]'C2-/]AP[*UB."',6]-#48VPVWP:AP:(<>R'JL$($-$FP^L'IM5 M^^ W>5D,(<%'>GFUH)D#S+2M.D6-9)&2D;*VV8_E5/P&1(RTV3^ 5:[A:#U@ MHIM?G'(#>J5#2_7*.W'87JD9&R/I.C5)28H6E"4?A:)6J]\!?;"A2'>'I$I! MM>91-M:%C5EZ.SWT.UE]C/$,RYC[7 FLY5[6*]P*;LE7\XLERJ6VU8\;KK"T M["LLO2:M6ER6S:\JF-H,>'1-;U_'D3:.O;:EXH7(UV')BX4+YF=*DY?Q+U'U M+MVUI6,G\T(+JL\;J8W+REA!W?F D_4AILT=":\QV;LM<&-2F+"KH9T>8[34 M$75J77[SQ2MI>,%Z9++1#VKD>1_FN._M=SSK^*#3H8**6?3426ZL!M)D7A0Z MI9?'Z]*Y*G0;?:1DJ 7G%2O(E&JL@X\V*5?0HI'VV.OBT2C(!E8JMBHVC)CM M@@N3S;)SF.UMP:9:)INF626CQ'+;JIMNLZMNK+)5-]_16R*K5U9!NM!&53MI M5P$^3!?:[/+Z;PXM,4:5#WR8?OGWF\'C349%SPX5/GQS67O6\N6>KRIK MLV EL>KB!=>VSIV)@[UK4+?BYQ: M*<24(+L1FI'PU1LS]/TIP=05ZS3P4.W37J>Y[X!AH%XTF!=:V@F/G[XS:\(R M*ZS;8>S-:5LJ7PCORALCX7@7+)H?[&ES\6OP$]P'IN^FT6MX.V!4PYB(Q)?- M-5/R8H_>I=\'@WN9OTNAV2V?-VYYTF@Q6[ >A;BLE"Z#ICZPDR=>!!"&M4S M_O #V.,_X-73P(OIX=%JU#E57M@^@??K8X=F,F,KR-/>+APV2[H![=RQ[8\9 ME8)7SP^O:,:Q@YFO&7X#(7K'_&GFS.=@7 MI (>#]8Q2YQC1E,[8!S!.N.D(<1G8R>@QRG1)^(Y/<-CZ.HP?%O& ^!X^)2E MX8'/GN][;_2<\%=HZA +!)/;/J^;9CTNE#Z! X)G^Y1*K%@.B.!Z,Z;SEG=Q M ;7%?,P$7LN.[+QI1.F.OG1 M%1:8BOZ;S9JOJQR__Z8I+2JBVZ:Y3AUS;'9LM&$^2Z8KHV]V93)_M4773DV4 MBMU8B;F23;U:*%GG]'75"-"]-75K!8TGO) !7#$]?3%M;XY=-,/:)GIY H.\ MO!U-WXJ.%WY\*QJS.MZ%$O<*'<_U:&'%VXC,-7LXNUQN9*JH56=V[0$I=L,H MAM>_*QPKR!2]_&/D:2?=/VELLQZB 00I4QY_@;" %PD.O/._NKU%BA)4N++2FA$X"V$=9$HA4 M8XO(NC@Y EV=W.RP4/^/N#CKV[(XRR=SSP]9TR9Y84$W^"91_T.$EA=M"MNB MN JD&2-YY:_1=FF/E3?G#10^<6 /10]G2[^F1_T: M9@36'9NV](?W1G[B56E2XR92_ K"P1/_R9S-V[5(G6J7BIJ@:< M\X_U;"#R40X9^*''&'GX*:8'F4A$1:P@YHLI?1IKJ$'S[00AFOR(?+1NCA;8 M(5MYO%$YB/_.19##XWB+9/8(24\SB6.')53Y\F/LG2E*;I1@ WL=+^-YX4S' M/#V:?]C/9&3C4MZBRMPQ271S\Y?1>W:6_F15Q0&[@BE;NZQIN?7J-I_6HL'18 M87;,&&./!-1B< ZAF,&!,T9^0M05(KW ST&#$R+#KW[BVT-Z!\3N'1S*1T$( M.Z)W'1!V+GR\P9*+5AR_&=>"!>4(0\=<2]K3'DLOLYVH#:C5BN!:L.MF3'YQ M+$E<$;VT8?]YFC7%F7['ID,_,^=CPU8K\$"*:PO9X6"5$4BD_4+6;A%9EP,: MQIC8[(HT#2R0JTY=J@4+U&D*V'U5#?V#+W/ 5OF5+_(!7@W:=)2LC<'\?:R, M.JV^GA&,_L;Z$4KJQXU+>HBH%/LF:J;"1+V86*"!!E!+*4H:NZR%RB3/_-..\6 ME;F<9D%]D&:F< J>[?%78;L8#C3/G-"LJ+CI1>Q91L7)>3A^[BT;JL_ 5.1 M=H6^#1^N;PZ2@S';QA8LGU%$@',4KO1VUO1<.%=\0*O_^*/.O!&KQ $6N)I[ M;U04,\,\UAI7T-WW.B_@":70;X[S5W]X/AA17-)VH4620WJMOJG(0+.)Q48IJ=H"54RZ[5]8+%19 X?6.A* MM8'%5JJT=&"AJP6!!?K#\P7$U-1)09>3F]@WU,^?T0R3XSEL.8'GNG?^>O36ZT_#Z-S3?3^YQ^ M#!D6&1J&5 C[#([-!P$#OWW$)#;2Z9:MZ"M=T#6NISSEL,.XLR%U2X>A(&+) M,FTR3J@T!K<2!A29D=)T$9 (H67E/I57M=-TS94WN5H$/#=#*;G$;/:RM'2L MB9F7M^N=[@[WJJ"E[!=*[?\32/^[&-._\$P4\4<.2S2YW)UDZ-/\]I05O;D\ ME12[-/QSBMAK!^"3/0/;V!0,9)Q*E$^<7Q%:7221\D8"1;YNL!3H6)1I'7DC M+^K1J"Z9:A$ R3/]^>4VJ\_^;NG>]+;Q;FHG:"H?NY%G@UQOJ M_D$^/RX1Y1\ZRF^D).0$G\+%*>'B;)>+J9.DN\7_UG'R0#V(\C.@8(^9!RJ8 M0%!)'JBCY P@6,&\;6XVJ!0W'" ;U%%;_=ZF=H5ZDD&-U$IY?D2=.DADQ[*S M8_'A%&;'MDU$+9]XZ$24P$$H*P5=5> @"!R$9G7W5X*#D(DDU0%?:B,.0@[^ M5&>3.)]/DGNIJ$62^Z0CP M-6Y.X>),F=*F7KZ 5EN.UY2S@6<%[XW,/]AL^MI7Y M/.9] 41]OK@NJ.*Z@(H[NS!@T("(LA=/LHLS_OE7[1Q-,$]D6/R*XZ4UY7,F M4>C?U,]KUQ5Q-X;:BZ5Z]PL+QB_BOD+<5XC[B@/>5VR (&HFTI!Y'-B<3F>+ MB;Q[+#S1F[']_0---E[]A_A>O&0]L62CU73:GN3BRG23U!0YS)/V"B\SAVDI M1\AAGENAKJ4 M";X5=K>8T#4L9]" KSG&'GBSHM0B!@ M6I*3R$V@$KS:TPD;/H7@>[\[/QO)%,1=HJE%*;*D>MDLSTLW((@&$6V#Y1A#@IW(1ULACJ'[&^LX M:,^&4H3V7.?!'_GN82]4ZT9R'CPIE^OHCO[%+RK^Q2XDTFQ8&F![2!_TY-U0 M-+X(%8]]6AH&SU I-GR:/=?1P[? P-O6KI;$P#.T0G!MY%UGVP:;C-LC)^#I ML/1-T=,14;0SC7 S +1/(\=5.-"CF07N50_T6.ZR,CCMYKEQYWQSM?OMD7[X MVR-#;_7-4K='#0G[RI%CMTLBH]/J=_("P$-BF]?.^(/5L86/SI0F3.?28/3O MA:&M-,9I6^PEF7+3W$--DO7DNW^N1E53O%FG>3,-,%Y+(* M8X(TK6AT$-"(HYAH7:PBS%%:#0.#M8XSOM/HKTPO;9%P5R-?YEBS QC@UWBV+S7BPE0&TL92THD MO0I;C5^#$QX*E7*P@D,.@Q*P(7O"AF@"-D3 AIPA;$@G&S;$V P;DODKG?[J M1"S2_M/Q-OB5%22VK,,GMDRU;&*K=E=OV\#Q@!DO4\-D0*]4QJL6/W]S670C MCW>OR2JQE!O),"O6ZARO4,PTLU+-.KU OHH.Y M[TQ9I5Z=IYU?)5A!,KF1A[9+AKM[G,(TT]P,&U&O2]#$PZR9)FO.7++O;HXL>_I/-DEX>N]-<%&/=D-)NVYRL%E2-=FL2WPL*EAQ2W=XTPZMI0"Q+AT M*C]!M::YF\?R[!II,M+'(_S-TM462>HUR>&\L!N+"KR4(TPYM>@MH;&;EW*, M@:(6O9#K'-U+J9WW;EUIL'B!M7$! 5T']'<)XYT8P@%,BC?B" ,3:F; -(%Y M8;E25 7U-N.F$OA[^UVI:^!*_"YK]8HLT^^ZCBF[ZG=M3E<_DGG(\+F[FYO+ M*W/3&JE+2_J.WZPA[/0#F#RTC+ M_J3)PJ6$:$NWC>2F/;NO"?>+5KN"*],^15W!:ZK'0";,:4 Y:#MPW;QY//4FZ4"O;30"ZDY7Y'AW.D%C;U.*Q4!=+)SQ[1G=,W9PI=XD[\% M9(!$>"; 460P&BUF"SK&83#S_-#YCQVNMX]N%2!T6_VNL>2^C/GI%&IQ^3K) M3KR/ZH"J]^VY=-^5;;&'"B _!-JHM[4R'%JGQ[.4CI('DG.)<6Q&["J8!S./ MQH=;;+MB/NRJJ.?3JHEZI&9TD!S@X9"#=!BIIX_<-ILVP;J1D7:F7FS;.IAZH93 MG]28,V,'/(S1Q9O,\% MG-Q )_ MF!CL+WLR@('P;C\<^P%0%) 1DJAMRZ]/=,N+7TI#0Y"S%_BZ! RF MQR0^AS_.]'_#QY*%TA)]"V#*[@P8W;8FK*Y0L6N%BG9F!>L*%76%BM=0H6)- M*8J5-2AJMT@QX&(_4VS^<]4'.^JEJX=O"W(.5S:W9*^EOA;4E2>R79^:CZS!?X/_)8 MC>SMWR-[^\?]VMO[9Q^ZV@J#>R6W>@,OP/I0P5=&%WNCB ':VLJ%"AZ<(-8Y M[ZC[X4';X15+!^N\4HFJV?N%!VJ@?OX?YKEY1;4'P[,/SG)-[4IN_]I#[*#2 M1(EPC9=7<50-1OA51P-NL% N'=U>^)8?><"4+[%M.#V-5<+C1B5@Y)L7\NOW M:#B^A[=\M%WC9TR):#-E0*!S5-:]D!U/?;Y[,AZ)M=43:YNTN',- PUN\(LN M8WV!F820SWC?R\0_8WUD$F*?SZRAC)JH9(K,KFR:3!9^'1^T;??1?U=&X!4_ M8<_5KEQ[-*DZL @#HFCA$)#F*@\T1\0)6Y_[[)W\RWN8W]S6%^\LA]:1'GJ? M_EY.0U?Z'+\L##S#5E-K==#&$WCP?U-^6)A_FK O%\N_]UK-5DO+O=1JJB5_ M[ZGY'REZHFA0:K_9;0\J.*C.ZE==T,KSU8?]15HB_38RWYE87>&=-G]2U#2[ MVFRRW+.7=O?ED9$,A6^H7:P;PCM,/S;Z!.:ZR;5P:F*1RJT!M]Q5:A4BX,Z& M?)S8.A0$ON JK*'Y91'),!@#$:F:S+!TG+5$N=G.!EN_=JY)FECWC#@O\'B! MAQ3?M2U3P:FF5JZE',/Z_;_LXNUI\LE)D^Q;J5EOK_XNF417BI$RNN13R+[! M&^\?F?V+?8773S<,.&DG1$X5J;W1'@Z7%" N.3W/3N*E4CM:B*LU#]8\^#P\ MF+0]/ _O:6K0S\SUUQ!4"NW5KD0\ZJY M;=,3[_^8[MT_NN69K@$LWYJJ.ON"\#U1U8EH9[U] M:V<;L5+.6IT>*Y4":LQU*,]476(J8*X]R445T#QJ^MHK5&]'5SV@*ZW1'[8J M0ENC:!ZF6JRHG&2!+4X Q( M9Z"IVON*D-2)B-2#6J0^"I2V?K%@K1^.>-I>TPDDF.\FD4%;OR@EN)+ M+>6;ESH!?B0.]6M*Y>>[6)X7VW <--KM98_34M1F+>6_)O+*1?7]D14V1VYT M!\N&O!\'^[8Q@Q94QL$IE=2M[:\*2.2V@HIAMBFH-< MH\*C_+6'S>U_@:J-97N$LH(SLCQH89_L;J.G[1R]NO?-/)#Z5+-SS<[5T#?+ M,W,/))!^8]AY'%1K]5>7HSY\;YD=*3"=.)],2]Z) BM)?V6+W.Y @7G0 MOQ7]4?/BXL*WS4.27S7;F.272:Y>._-*+AY52HFZIP'%G1.R9,^I6/'V.0!1 M';@=RDGWUI23WDDS2O(3MIWNK>JBK'N6'Q6)=<>!*+204U)$H=*79PW'K8F7.KYG+R4;'/%KUS8SL#RN\MEF M+%"^.ZNN9CZ9O9KH-"^+G^;W5N+%EO@, ^;XB1DFQNI$_?IJ!MP_ Z:/Z0W8 M[V@*7F6J(*XN>;4]XZNM8ZQSMB4:\8+EB9X"@EUS:T ?#<-JC>=2MU#EZ>7++XDA'W5,02 GYZ?=8-;5PK;@+X8X56_[/5HZGK!.9;RK7B? MIW6]$!@*OLP4+0:0AH#2@%#FS+3H<* N%]B1 F1;[&L@^O)PR M0!TM1"TUT;>'ZD CG5&Y V7F8KT#[$M@8TN"-V<^+2'=9F(2FX/@;]W8]("W= )Q@=X]/%DPL #W# M#XZ?G%RJZ.<^P.-2Z$K*' ^A9>JB1P:24KO7H@X9^IQ:DOV'46%EDEM"S^,O MG-NZ@6U3:+--47^9>G-9=&? CZ=0ZFQNU#/##XUIXMVF>#F02[IM!9<1*WEX MK2Y #3,Y)&!;@H)-3L&TND? >%R_/UY^^RRZUU!%^#4F:!31>%W[*E(WC$X] M;$G[I&$A*QP2BV7$PDHNXWY,^/F2*K))>2$5XPY7-BS=A\JVSP%W5NMCQ$*E MQMQ__C%W<_C++#UO60/XK+R9?:*[1JS85)#.>;+/J/P8)B57)DB&==G555 M^7B6.UQ/_BY ME">H5,^"6HM'*\6CJ6Z6:M/07].FH0 U5_9=T-1AN2"TWG,,0FL5-'_(Z$<'77Z1V[3G FVCU.FW5Z(S5B3DV.KW. M<&",6_U>;VAT>Y-VSS#^4+L@5M2]JG-]#%49][<]-*8NFLN'_QY[%Q_R**F* MGB%UT%S= 'BIA]N5.YM9 >'/I6/R3M@/S#$LYF,_8MM%U^=R^S9-ZY]%OFWS M,I _X@?27=VNOG_]>G//5__RVR?5%L'QDI1( C#] ( M9ZA"\*9Y\/%?EL'(A6YAPSG=EHYX$% M1_<6^(P9&E%XT#CT83 ^O PH%\Y/ MVU[0A_X,=2 1LI1Z[,_0PI%1%[TX:A#-S]1U-B K-,/;,>A#]WZR0)E[.)*F M+#JPUNF/7#^=Q>\)?#%<<-*+1#1AF,&4H# MC*H8X.T.2AZV'"=])#<-Y.!2MI+=YIPP=!Y:!'K%U,( !G@GT@$/R?%YY T& M/="C(@0&MF4.:S>E3NSP,XOB66%KZ <,5Y\H3()A1S1B' M/<*B\L@:V4VV<@9<:MR-[J^N7'5^OV=U@@#FB-.;3GK>; M.4TLQ[!M^(*S#Z.OE5QL'O0$A'8^QQ!R(([IPO3T$$XK98*J#(^BG=@RENV0 MG..[LXA!5A)V-9?:QU:PILC)L3R3KRH<+5_2-5#F_,RDZ&571'?)MK#QM&$B MC%N_^'L;XJ7X^@D<0; 2^2"")U'R%)*@DH,I^D^X/PTJ>#VQXM%X#AOL#><1 MQ=HY 1RW?'(BV)+A45ZTAGF86+!+_!!?BZABY3F_B'P%#FA3W9[@ F*K19(F M1,X# W%M1B_!,Y)8#C,A(CE#(>G)<1@W=D1?RM]<'LXJ ]]%?-WR,/DQ3&&& M)0]*M=F73*("S8%7< M97&O(.5H=\+.??'KI+M5>>B<[E(YU5\STX3=PG3E3B M(I\S482\^@,(_OSH)R; B'"?U&!4'RU\X$V1M/Y2DSBK)+N-<)5&\"#0D%F"VR+0*D&B3)P_@/0F3 \&B"\^R=C2GL(1/4NBE"*>6GQIM8!+ M0G:0-!_3.8"+8\W"F?++M4,NRN-8&LJ8DB+F'L"59^$@';A9FH[@Y$5KK/[ MI*V')I"TDL3)-P9@ &@)'AD3\( 1+P&5+12F'OXQ^,0FXCU::/J)QN/H-AF4WI"?=()2X80Q_ZTRTQ=HU('I>@_,/'P)F=3X MXO*YOF);?X;"]V3J,UA:+M_"('&G ?H&)I2A"G?N M>N>@7"9%+_>0E)EO?CLXJ922W0HT!NE1N16D]#U*S?T4LAMGNP[*";FMW0)M MH5]99:&2^YI)!-\X3@A#PHO9!$Z\#DJQA^ 8(T&94I*#!]"*;ZJX^5 M4$*0,O%./_0H$'ONVI:QV*]R?$A'MX@R")1$#9)7,KDO[ &4J:\Z85)5Y[1R M!C>.,F+S@ N56DL=-E C _*TL>I& Q/2D70!]>\L5'=,Y8O[H ,7W#@P0\L, MR0&///S=43XR:?R^A$/T.RH8OC*R8-BZ!W>-2#=CH ?>TMM!A&XHOYK*K>?> MLL!SE=]=FTS:6,6LV5#0$V7#?\DH<'*B65C>,$#O,Y/ M:Z-4CT%H[I+QAE[XHSEJ*I\L'VWP M6/@@!&5:*D/_RWS8>2>^#%^Z9T^Z3_YG "620,8+!9/VO7A=?7ZVIJ9$01(> MF5'AGIF/XOXX6E =]+& O)!XF8<1^+ ?; IKAF-_G,:6)C.Y$M3LK/^>.Y5= M)##7^ EO#AX9+,=7'1Y1U#Z>_6J?5D#\Q$6D5M)9;V;!*_E&N,G'& SIRXIO MN[G]CHO)WXN?:<8$X*.OA3V@+F:YMM#<86XC#IF^HK;>C-\*F>2-_C;RFS_! MB !6E$N#[^5=:#.X>7S>!5W,G87V@RY*AGB,,)H7P8O?J]*_U6Y4"0_-)SR MA-ZY3%.-B*#R"">'L")::O!95#+V V#S*+'<3*9Z!=8'3J_4.MUE,OP ? '5J.1 M(_.E? &ZXK,@L%/ER%($W$B1 \'28^)SCA:#\K[\E4GH MR/@9DSAL' I?YHP RX]M%4G>H(E]!4583<1X+0-1"(N-X@%W//P M"T"GJEA>\GRZ=GY9GNO,>&05[G[L;KF1 D=5Y[JQL=WR,1#HW\(7C"E6;@A' M S,Q/*S!N88F;[M4-RBU*#80K\+MC ^A!"!B4L!V'=1ZI,X ;H"S3]Z8-$@B M/'H@ M:-H"#@F)8#N(PSP\5742514VF7"A-3;V1H,2P944K06 ;@7B>,.5"R6383IR MSEHUE2OID,\JC#X%PHWQF)F@Z17PTT*.@[?#!6MB,7(ZT M33XE74&WH(>%7'3S%T,C-I^9$LXQ:A2WA%QI>(>,X&D(.RA*Y/!Q460'!7D> MPM<$R>.1_<(S @A3?^ @8;J,6P >'"H0A".!HQSG"+\T5!Y M*1^#ID'!@*)@D! Q'"P=0%DXN %X,HI0RKEM(8<*VSQOCB8I1- -E9""F<'? M?>0$7')I[:9,0Y/7H_)Q?C"4B2Y.)%YM45I,0N>GXSXZ\'68;8"%LN [&!%B MX3OB_:;:6+$=<_Z S 59B0HY Q[QPL63I')ZBO$4NTSTRVP:D9D)^,5TZEDF ^3.$ MG2;1A]Z WGI/1%V*VH,@CGP#1<@P/(RC2KHA9$YA+.$D-,)<4V-J%WFUR@ 5 MRP<\=@T]%/& B:6@(CQY4Q.B*YW6NN^B<+&(8[]>B\9TQR4=%^2[2Y".]IR= MU 3;)H.&-E<4Y'R&J]I.0F9K03Z$_,C QO/ MYB 5Y&\AT)O64KN80.&&#]/8&8Y3DAD?Q5D7390LHN" ML"$B#XH\(MC$.- Q84H0)5P/G6RR3Z=V!ILO.1)=!E>ZYRW@QW]B:\_RN-S) M=ZRD@+F2GKS7YOT%$/B;#I**MXB+HA>;^C+Q*I(_)&00;Y1UX"UEZV-R'?PM M2XDW#K FN]>?KI]TJ1!&U!7"_#8.IZ MVY0O;W=1E,B)PD@+$P!9@&$XF :H\@1\E.AH4WE.C!AKY)W.D< !6C.!BB[3 M(NE8AI=*%.2X)6I&$PX2K.5!(0<\E&?OR; 0B)$EFDH0M,$82^[9X$CVK+?1 MGJ7$JD2,)#^1+)J#%+"3; MUC_[H.44=$KMVBL$8G13+#M>1#X3D0)92KFEB2LC600F%<,2H8)1DM=J:2QR M"L+\?9]_;QYPX4L:F.E]XB4D)/V"CW$U4%]=>*#=:J64O3O^$A*H>0%YT;MD MA) 'I'-+T)8B&EA3XQUPV"/PA,^],(@*4H 3 M=9T'5QHO>3(7NH5@X(0$:Y2?UT>7?PN!232J<%LG0G$3>/RR9+&)87C#RC2#WO"LTA:T M8=EB)*,H=__Z%QHPU>N?ZGL#FN*C92 MN()#F*SX!9.]VT7L6F3OXX/+&[-V()M>O,S($HB9YPP%52YP<&9.YEMODCY+ M0E%1,G)A0O^QY.TO\^DA]FT5B6GE\OG]1)!B0?$.WH()GQ N2>P1+MUO+]9$ MM-UZH2:B'0RO[ZTH1[]UVS[,K)%\TU16,E\<5074)=<;#I?"%:-X+W]YT=:T M7[SWR*Z\&&&8UHC><6EP?VOYA5-13%\N@I=6KOA !=416$RY5S614^0^>/I, M^+1%!822M%)FVF2RDK/&\G]?&6@J6\Q?HZ.N.)^VH8R1\:32QS.DXXF#6&&A M&(37\"_SI(M;+@HL16D:6-/0;:\TT#[[,&AV-J*!YC*:%LO*M7/\PZ"WGSJ& MG7W4,>QHS7YWA5>]2+?!^ @'9C2(I-'C*JQW$[ 9)V80:I5G,NNK&PWEBJ*Z MR+F'(M8GR\]F*0I'#<61 MN)?TJ5Y7/D*8P+_%7)'9_/!=]<)Z\GWJ;$WZ^T MII2@KDLD+_2T@,K,+;^WGFLP$YW 5=JE_(E<_X)#-8K1BNEK#S.J9$A$9#.+ M8P0;L4^$ LT,:QXM"(8BWGI8V'".3>1Y5]-?LC&[)Q9'7H\955QO*(ROKXBZ M3\5O%EGSS'@3C.0FS*--0%MWH05$5'7!0,2S]:]JG.'+3$:QG8A0/ 2_K9^K MW3?L;5+I2 3K-S#,@?H )5[*K>Z)49+Q*%MWD5$HBC L.5QJP<6.ZCU&H>(X M#Z'8@"SF>H$?F:!?3P0].PP)FU?GT*D2@4]+ M^>_0?)#%G 0P)8N/G8\!ER96P)5A7)VI-4^%$!=,EQ=&V $G>535&JQ$'71' M;.3I0_0Q>%PTJJ?-W/#E:*7AE6'EZ&1H-I75D*'BCR"?T[!ASPW/&B./,20_ M6'@1AA,35L0#=\1R* !2]RXT(XA36/F.;IMXV?B=L'=-$<)SE,?R-S= B*,L MB9@.<5LH5@U0R=V1K,IL[6JZ6=YX3DM.SAR6R4#XH"VYK6(,"GGC8OCRY+9F MZ:9!CR,ANN8]QJ=PC\<"L(8X0K0."[)<: K;P3741[H;Y>7MS+T[0B: M!Y=#"K< *8X2(58+[ER6-T+MGD"C6Q[,4ESC@I2!SW>%$?'ADH?0"GX$2*12RZ[[]Z#[HA^L]'3;UY) ,()]9P^Q62R,T@\35'<'RA@,0!Z\"2-S MU6:_NHQ4GKR*Q(B'F6%A\'B#U^(#G7V<2.B,KELB-G9C*FMP!.!:=/)HX(HF M/P+8D^5+^T,B81@9)Q7*B47_N%3K"D*W9OFG <] %K$^<'S\XG(G/(;)JH0? M5,M2V @ /*QL4Z\CV=/[?"TDX^;.@_W86@0K,G5@O ^IQ&ZL.^^QM(@ $@%? MUBCK.1*T_#0CF9R1R(HTX=0CVK@X/K=%S)+V%N*O2%]#RY9$)=@>P%V,6T!C M$!;;B+ZX\&&_23/P(P,ECW1["(6X8/$<\X1V(9Z""S*EF2CJWT!=#E4;"+R% M*"R!%2O09C-S3=A@<6@%'LYKS&#YB(JY['@_%3(A9R,*2'-M1C:>:!]R/B7! MAF??1U4%'#',ZS'FB6X+$,:"UL6$4H\FL=Q3/['K?X(=$=$3G[,/=Z*OR8Z1\^7*; M#4/A/U.?%>0@=8SU0<*%<.(0V@XQ&!/K4Q$%H&MS8 MSV6GM6$W,MKC5"-O^L]2EN+@,31'D&[@.L]@76BLLV!S$]DMYGW=W#04#,M0 M!EA*[5=>[$FE#N!\8^\=BDX6%XEN;9U'#(VHA%/%Y[.^&@4B&Y8XAP-/G[EP M5HL\/10]N90W<6TAP,HR"N2Y-4VLKE#D6Q%R)#/?E5FA.1?)6]-X?[KQ/+Y?:P3#\*'A(G(ES%ZLRX=[$9="2@CXV;%C: M/2JF3\98>#NZG>;,H\*+*0$_8*1145*NL.0%'DQ&UJ'"MV15(;*L:>U$0 35 MX@+=(/EA4 F-A8STR3O(I9LO'CNV .4AOZA2Q+,K!3@U^>U.?O=8N)6Z:Q*. M<),IU_NY(54X%2FH)1D-DB65,>/Q'R)UU_7(]N!'X2NI2 &L,8_6*RPLBK9M M7Q9>J0G@I0G@!OEYQJUX>H&M"2T_-I9IE%XV+.2+ 572[20H)@$M#%[K+AC+ MRB]4GA?CV=Q'1]0M+397U<1P4&(@ZR7FB"FDS(C2@LG(.+'O6' PE!8PW%(. M WYDP[0%O?B\H #&AO**C)%/P \\YCP H:#%B0(U>/E-Z:W,&C))VDV;%@5Q MHM6PIIO#T8W41ZCDJ'8J=DPV4*7H>\&!A^U M,W9]%KV/5PE*>&Z$AQY/20R.CIUZ!9: Y,O(,P) R4O9B9QDU'<3@>Y MV"F&5YH!17LNH_52J]D2GH&\@WYA_3+-/AZ$B-*V,!(61G= MAQCNI4J=V-9/9-W 7;Z_9/10,9,7LD.>0;Q$FF"O=2QI@A\Q39"ZZ0"Z1%$6 MU4?%>X^W+4%C]'&:H!/EVX*I!R_>FSF!^=G6']()^=3%%&9G^TDG3#+G7U/?XM'@ "ZFL>:@19>5DG=OE_HVG-M-1J,9LSG1\.;FZ.JT! M3O")\TB4K+&4%L*ME]BGSZ4^9;^A7.>4Z2:E5>FU,R?=&31[L2*( MH6C%%3.F2QZC'N &*PJ*O?7% MU%M',5$4T^!4HYBJ Q7J44'%L2"%AD>2Z-&Y4+Z3&U74&+@2SM>/5(. 9R=R M-VLF[8;ZA JG3&(!C[J![WIZU&IZ? 9Z;%/M)D%Y=XFJ%WZ*S%#R6RCWB8BC MAJCD);3/F\@=:%0^[G!;"FS7%/@,%-@IEIV41,IVHB+<9R;"#D:8$FYL7I+K MR(3USI'3VX9J<%\K97/94>GN=U_T:X.7_-I W%,E4F/H'QE39F)9OFH( X4E M"/)7X(W^]HWZ-F]BQZOBY$U&^C+XO@[(.QP[TGX;8)A$Q4^A3B*^B?HZ UC?CMSQ.CI&0'$QEF*I8 M"])IG^+\NU+U7895VF*8Z(AEYG6,\S#>*LAG%9185QG/UXC9U;7"#UM[$7R' MK7T(OGWMY:1>;-IV#L]C2XAWO#+RXGUE),/K?_U^\_'F7KGY]NGZ7QN252_= M$*J;OT"\*WC$$Y[)/(PJM/6YS][)O[PW+7]NZXMWED-CHXL)&[:_YRUSXK#.,<3UIE,9,+&.VW^I&2T+\SAR*[RS#)-F^V; M,(?KZ++%XVSY\4(<]BW$D+*(.@-SZYFW<-YB:?>T? MD*??O\@H^/J9F'Q(%G&, V1GRM3#L,EI$,S?75P\/CXV88#-!_?7Q:5G3+'V M^P4S'W3OPM0#_4+M#5I:IW\! Q5_U30TX&Z 9!(^,.6AZOV6!YRJ_ MNS:%XF%D49->B LTLFPBB3E=-]R&\N7+E?*FV,*/V0D6I6U*; 5VP'_F?RAR M 5SQ;+ILD>O!^=_%1+X;@9OL*/H60VWTK%BT"_X<$<2T#PLQ-8H< 8J $@/_ MZ_XQ*9)B8,X]%_#B*7/+KPGG.[R#_.J_S1U5R;R*&%_EO^>R< M1AWJ9*P.D5_583G0:.\(&G(@Z3%@X?C3A0RMAHP:,K:%C/'"UA_]%8#QD6XH MAH:R_*_M0VBHN3_B_O:1X0E)!.3X6?@AEP3[<_ M:)G:'^RI?:YR%,A(")^H1D%<.W_$J)K&1^1!R^7E_D27/DQ,).;W9#3H_F!C M/V(#CQ%2.Z1JM$X9.#JUIE$C12%2M#K]3F^H]N'O@W[[0M>T=FNH#?[#GLX[ M?PB<&&'719 8!*B-5G,'L8 M$*ZOO$D]_,UM*NUV^UQ3N\/.B6- K3K4&+!:6B#501UJ%[HZ..]HFM;[0V5/ M'5. P(T#;\"@^SLUE)1I4->EE[73,.*#!G7" 2<0XB)HMA#>)KJXB,19M M'7=QBYO;T/-#G?=-&O&R)9@.*JK<))Y)-1:%R^JPW2F+'YUB_/CKRN[!*YJ< M2!@9GK2?M=/LUCA2XTBI:(V.B-;P8MFD6%A!(>*+:_P\_S'?-'9C26QY]@B. M796?1F$(Q^DBB]IJJG^IL:7&EK665;6M]LBRJJI:&RVK:NL/=< AA3BLV'=" M5LT;!R/RL9K/Y2,V Z<&1:7X'VEUL!?;Z\6EQ(*O.BR TM_$\GKB,*'5,%'# MQ#I7K:H.U+Y*KMIV1U,U4_V#/8&,WQ:!HD7XH+5 _(!_WV.MRA@IML*(]EZ% M!*TGG*])YC\ !S9/%GC:-?#4P+.%YQ?D$TW;43[AON+OW/#R&QI<0"J _1:A M[LFKD=I4&K"T30RO982:DB[E$Q=L.C6^U/BR);ZT-\(7"E2=B?;UWUP'F;HU M?/^/$#:-F@KM"T@V$7UJ('DN(.G60%(#R1HCK4K.GI8TTJHM;6B#XL.;"Y MPA&%5**U8LLJM0DCXCW+B"J=*C\<0(DE&2;_M@0&147 WY9T*",@#3< I)T< M0Z<=%0M+W*M!IP:=M1'T&OS2([,,7%2E549=D4=3@#EQ3?88;CZZ3NAO:<_= MBZTF$E,PFJ;&A&:_QH0:$S9)L5-[%UA%UYU@,9N98TUXA6J=3O^T:G,C[L"( M^;26@H>TC%F3V3I(K'>,&/8^1QC82N-8$:2ZBW?XM(%!;=7(4"/#ML$AW8P3 M)<[03TD1\T0L.Q[4!X61;@TCSP C=2AJ#2,ETV745KDZ*@CWUY M3JYG<]M=,.:_+0\OFX@INV;4'#JB+=L<)@*Z"RJ,7%REG I:/VN)\@W*6 _R MRHT7U<[>V]*NKS_>IOKC:GIM"ZM;EYI%<07PHZI17M?WKNM[O[QL4\?/U[+- M9M$AL!Y0['!([0.J(Y!NU&M$A.\@XF_A^_Q&",L@\>Y$CY?PCDG+^ MY'<)08>G](CP$/745:HZ>KZ&G=*P,W\NV+EE'K5M15 83;&%5#[N%-RW0VAL M#38O #9UM9,::]98@;56I]MOM= *K*E:K]_-!*,)4RTQ>4$E E$5M1WUD."% M"/292Q5=\PO"I\HDI2W&#>4C<#'H;3[\Q?FIW'ZY:N"GD-LO35!21< [6HD> M:#2\>;2-#=ZQ0I/X55>^L "A <9XY3$3^\7Y?@@_X,>IX,HCC @7&NX$^/#X ML)@.$")*LO#?14&&_+?YRL1S9TH .TVF#35_\=1,(^*HO M%)7+0NU3!X!>S?\U_V_$_^U8\=)EIJ#CJH$+4DF"_TDDPHP[8LW\;CE<3BB0 MFZ@+A<:Y(@W+4:PPL3%S?!X6=.O:EK'80M,IM%SM9 8:L7D@O.NM&CS47MVMHX:. MM::@=DOKMS4*"&P/5)F6V).6H-C\\8G9K@7_4/Y+G\W?*_=N:*"IY,MMJHB; MT#M*8D)O3]:/U!A.F?DUM:F^T=_6_'\:_!_U!E9M$/;=B1^.?D*^V/01)1+PP".(CO&9\N;G3:0:360G1Z0:::0T@O0 M3#DN ,B?3J$F@@CW*F9X\QHF44/U1N#2KE6U4X)J706Y!LT3[*FMJ@9S+6/B M&;C V4[*HLW0U=1BDT3.I*CAD,K$O MMIJAM_5SM "EQ\R[]U#7%3\(+D^HP MA+?XY-3137>.]I-Y3J>B=BMN5:1[8]UA_OGW)YLM9)N1-P$XZW(J#HA-E* M;:G-FV^CZNJ3@DNJLV9+5!MB "O>=?;A7Q_OO@ 1^@&E,'YRC1"#9%,K>R(T M-;KZO::I_='4O?[D.NYL 6I! (!&35R,*9OI)TUD5Y=?:B)[5B*[TFTCM/GY M^<5R?H[A6#UIDOMR^;$FN67_GJ7FZB9#/OOP7W]1>ZWWRW]N6"VTC757.9N<(X"\4]O-;,',<_[;(;;D M[ - 2-$4D4Q-R@!"0FR^FAF/BV<<>H[E3[>;]6%FH_RE:#*1 =?U%LKQ%U'65]:U?(6[N6Q@'9[=//; MM\O['W?7HTV969%B >^S.T>/T1/_*9,R/T@$_AJZF0-;@,2-UI MB =Y%W-XU53W%3.T%PH)L%BGS5I96A\^/68*MCF$F^$*2KQC-M7M">8:X\M) M$.0W-'BUD]"!I^@C>AA,70^F#)?@8>X_ MBW)+MZ+X'*!K/X/*4?&E+K-X>=7TUQT:+UM?O[-=??U!<]C*O[1A+?N2]A@^ MY@RE/0MM\2,Q>;:],'&W8N*^\"^4D3X+F:U\:BHCT-H>6"EK&*<>)#^@1@5$ M-F5T.?ZP;_ M."P_1J-R$12O816:^-<52G#.#E2N_8W:U+1!V>-9&ZQM-;/IJ[JMYD!K[^55 M:K_9ZZ[NOK-?H0%V<24'9PV:';)GRI\\SA_-]8+;>:_9?P:KYWI%=HW[8V1A M _K08QDD*O8H[7^!*Z#NKUFE>RNPZQ5:M4*? $>+(X$S I#:X3"YR==+BE00S!V- MJG6^N?4L![OXVLMWOMT'\ CBJ9+")FH "D->GLZ:A8WN"B9-Z+'JKGKL:Q,* M-E28RY)9Y3"UHJL=@>4G_1<0Y:B),>BN9X.NY-5XF8^7R[F""8A05@]]UY;))>&GK^X;(?#Y_GNC$4IB7*+65 WK+5S>)_ZSQ MKCS>%7-%/@H>A&**F*0\(!T6? X(-+=3R[:M.2[B;^YX+_:="O+4U52WL#>H MM,E_='7//$'DV!DEN@7B2D66@.X):MZ7WLP- MO89R,7@*D]*&_:Z^"U/?'9,2!C5=@7X0UH_*?R MD7D/)X]H6HUH%4&THP6WIO)%][P%_/E(;0)K**RAL(;"O>=U[,YG-2J^G,IK M&5-F,^6?ENO4>%CC88V'^USK79BK!L$7 \&_Z<9/Y:OK/E\N00V!-02>) 3N MP%I[!L#E>G 3^M_6J<+':!),NCH6RIUE&)8.)&W;;HU\-?)MPST[AJI5)BRM MF"&>":D*T_;K7/N<7/M.FB-?)M?^8NR:"_C/-)C9'_X_4$L#!!0 ( '6$ M;5A=!QGWH!< ((2 0 1 <'5M<"TR,#(S,3(S,2YX<;8K&QW5>VOOY1L@XU? M)!OHTJQK8V.W"Y1/2GI24F;JA5___KBQT7=,/,MU/K:ZKSHMA!W=-2QG_;%U MMQRVW[?^_NFGGW[]CW;[M^OY& U)OR96&S<[[GH[;[\T/>OL--B[; M*U-_W\:=M_C=N]?=2_RN\[?UE6YVWU[JVMOVAS>7;]MOWO8Z('#9:9OONI< M\;[S1C<8Z*-WY>GW>*,A:)KC73UZ'UOWOK^]NKAX>'AX]?#ZE4O6%[U.IWOQ MV^UXP8JVHK*VY?R9*OVX(G9<_O4%_7JE>3@NO@TVVU3Q+7&WV">NA\EW2\?> M*]W=@&CO=1?^&TM13*M$B^5XON;H.RV&3]K^TQ9[W7PA^/Z"?D\5==J=;KO7 MS8CR)7OMSNMVNI*&OQ-+UO#R(ORRA33?)]8J\/$0^!Y@4PML$ FUM-QQ4Z\]-/"%&NK;7(-?\6/DV_6>[VP.+J*"VR([%=<-?[5CN%'78 MC]AJ=8CECJQ#[M LL@6>)/O;.[8:NW%>N1J19*5JY,\;@ES$ I2$RRH*/:R_ M6KO?+PQLB8R_P^+T'U5&7 H$ZT85G7%Q^H\+!:LO>-]@V((:G@?6Q[P8..PBV1NOX'- MJNT'$AP!MQ"01%?WUXE#@ "KPL#%U M/K%_'X[S2#@J4B)XT%/" MNM<9 $H@-*CS^]/)8CH>#92E.KA6QLJDKRYN5'6YJ&STA4!<.EX#!POH0!R/ M@@04BK!0"/;"S'(QTPBTZA[[%M3S9#2E4;F?CW9(-P#144,MD&< M3>>?ECZQN)T-6 C(QNZ$$:H,(N[Z#[E07"Z4/ MZ_)B5,LKS,7@$M,])":&04FH=D M4!S$@% 2J4%TS.8T_%A^@_66^JPSVOZJ;.1B<,EX?4A&#,/6_AU0@[@8P60] M^3RZ'H,I+FJDAS+R7 [>''*PAT A1H.Z?SR=?%ZJ\]N!>EUY"*1DN=U^>=CM M5/R__O-]K_/A?R@*HC -ZGGP)N=WZ@#&_71YH\[[=_,YC/SQ2+D>C6&!K.[Z M\@&Y'+T]Y"C"9+,30T41+$K@-H@T]78VGGY3U6MUH@Y'R]E8J>SWYD%PB7EW M2$R,@B(81'$:1,1+!7@Y+%M8E9Q\$"XKF4 ><% (A'ZF4+\@ L3F VB9'&O$3S'VX#H M]YJ'9\1=$VU3.73/1^&1TLL&[!0([9%0!-4D1I;3_C^NE84Z -NS0Z+KZ0(BDN#V?B$@U.I/V2Z#.JFS U(&Q64B$Z0GT%@0F,)K$$&+NVNZ@0[]H'ZI MD[S-R'.IR,3B>P@48C2I^\NV]6:N;>D6]DZZ5[@#+2'JPX?+-V_>97VH\CU# M]'.,W:032Z6=O=16]HGYBR"Y[&7\+RY[(7*CN.-LU=:D3PR5RV#&;Q/8!FXB MBWE[N?68*T'BLI7Q]7+WAIO(3^[^;CV"RJ"X#&5\P((-XR9RE+?K6X^B$B0N M0QG7,'\7N8D$'6X'UR.G (5+3&:;)K.UW$1.N!N3]4@2A>6REMG!$=KU;"*3 M93ME]4@40.3RE]GK*=^!:R)QN;MH]1@K@^)1]3ZS U2R+==$GO+W<6K&5V58 M7*8J[@PUD:S$/D]=-^,0@$M+Z791$TD(MPKJ]7]*EMOUF3Q#*-[$3L^__C+ MOF;9E5DH!^/2DDDH%%VI03]'F$UBJC1'.M$(@?I]QS69JP;.93*3>."E8L%] MB)6\D,OK_]^[9Z7W]^X+P3^68,6VW0?Z_I;IDC[!AN6/7<_#WCD&,T\7E_KL M;B:7^IU.!$I1J!6%:E^,X9"@.P^;@3V&@>*YYBQ\">=I9FO06L=0_QE86WH? M^!RF44TSUU R*32^H80U0*P*R#517(F_(58-!/5 NXHTTW0X6VUU[4(0EDMZ M)@,GM(770"+S=MYF&AF"Z2LZF+C'%-6DLQHXE]1,6BY_IZ^-0 >B2E!"RPN[ M4?\Y[9 M_<@:<*TGDZTLLIZH(M1[HU5!K"[TKU1MZ >[^KRL%GF$YK!UWNFFHD:NR62R MK(4FDVL(+S-.Z7&B8[T),5 NR9F<;=$1HZ8[%+G]O9^LG3G6 T(L9WVM>5;= MS$\])5R2A<^1M5-SOH-V^A!3^$)\W%.[Y?JSZQH/EFW##/?5(AC$\0*OC\CP M'*N.:PR9_%^Q,21\@5@QRP#&JE&DNY%VD7=L<,=3G/@Z07E&L"QJ[H0)I?83!*OX%1JT]?TW*&EWV,CL"'\&F!HG6X=XZ97 M5\#E-I/+*^0V5D2';5)5(ZD^/$>L& :#UNSC@[%*V!R"+SN9!%_VY'(;[54T M/KHZ[/T1W>Y:6RL;*YZ'?6\1K/[ NN^[RL:%(/5?IV2ZDBXN\YD,7Q[S>Y4H MU(DBI;VWHC^X- Q_Z--D_ZN,6.U[=A;J^(JX9Y!PL/#"# M-MJI0Z&^-/.1QD9:0/(IO&.]L5(L+H_94XHYS^PUW@?CWAVIR9TP+I?'3(I, M\%)* \G,>5&O)GTE2%S",NFNW"?Z&DE0V26?8V?+2MA<$C-I*LY5HJ;/HV6] M/\>ZZ^B6;<4[B6':[OC(YS1*N;:0251Q;2&MG.U61JG*IH=+52B;8* +R,;T MK"<$-<8?@0<^IWH]6@Z4'V R0OJYUE/Q6=!C&G SIOM3]^)UJ3\"$T\[K._5%)V[;6-$EH/I@'0'#V:^F(,$46*XUN&90?4!V-=XZF/ MNAT8V#")NTETY2GMHK)2KHEDTG#E)D(KT(YK$)J$A^(Z(%J)E!4UT5KR7RFN M>]2]%(S+;O:5L8*7CYO)5.Y-]:-O)XJA9[!N7\\1I!:88A9I1K/K%%+(,S1=WYS6!' 5< MZK.75"M0#PI?&"\A!/Q7E@AQ],AM.B__7'5<:\C>6ZU@#0GUL8O6:.-(O7?R M"![/=\L#Y&OL@):Z)]7$0+E$YSS=EGA8I8T &^W +R+T%Q8?TUFKDW"8#\EE M,)-QRV'P(,?6H*N-1FJLQUCS\*WF!Z1^C"$"R>6K MZ/&X-MH!(X:,8N@7^O+[NOH[5F*@+Q2>AL*2WQ^J.0 %$+GD91)ZI3]LU$CB M#G^BJ/:C0/DP7(JRB;?#'SSZ=Z?EUXM'[TK;;BW'=.DGX=^.XX9U9Q_!)]C& M[% 1)6T;;+:_CS&$/#@]P=T\&40+;$N_<8F'M^X#)BVDK3R?:+K_L65JMH=; MR-$V&&9=47G'LFWZV.G'ED\"$']<$=NZ CG+-6@S/K8LQ_,UQV\A+P!=EA_0 MBG\F;K#]V I+6S[>M)#/2AL^:=-_>=TKIF$$WU&%SE=Q\7HK MU^.A1E,I_A.'@&Q!*3H>QB:>FN&[@G$%KUU"W(?PJCM6=-T-'-^;8QU;WVE] M5=MBEV#NG!6T !LS3*A9:6M@TQLV^J[C$VO%\.FH M^H(].GLL,=D4]H:(Z,F-(_PD%A(9DM%UXZG#&Y;9@G]5TSZ/*5+ M!(UI'!]*9$X$T4 #R8OT!JVZT>'!DQY&WH]CNF*32K< M$[S;N@Y,B-\Q\5@]"NRP#M2I5XNH]4R70.OCHZN?RVTR4TP&.\SSB>/.WM^# M9A_/6,6*9Y Z4.=A3GQJF?KW0 AVH,ZVXAB*L8&(AK:.^M#13<\YMC:K *(# M*EK8^AI(5?@/OUMI-MUEAR_PRJK6)QO7@:"2/(F,YOC)L:EI0M K,-V62V=Q:W_M3\\Z++IB7N7-"XA6L^8!/G7D;YR*4Z]'4]X7D;?02/VH> M74-\XD)X 9/0+%A!H!][;^46+2HMA1\\ T ,$X]C1/^:P:= T"+*6G&\>T%I M*9JZR]<,:4,"ZI\P'V]6FOGA2)TK%,.ZM=%L@58-:1X-TY?=C8-7+^C*H?O8 M2#Y!\ U';]_",F/ZF,1_%S;_5/#UA_I9UZO8R5@&9 7S5;@(@ZO,#W9R))[; M(PFK1M^GM6Q8<0*HW_H.Z.,U)E?BV4,WI=?I]3AYLV01*>:8O3B M,7'N1B#YFE-2BB:D0XH#MVN"2WQRKJ"D,UH82L&T376QRH?1E.M_PSYX)5!: M9Y-V4!*15 ,Y(A@YKQ\WQS9]BV>F@6DNP4OQH*7)C$#HI2AK@IE@\3Q9'>BY MUX+KP(/5R?,2+S_3E#(8-!1+/1D^P"M_ICVYI@FK=M]V06[==[V2WC@)MK1& MDQ[YRJ/E%25/,.L9_I5A09V\*!5?,[%&%\<.?_WL2#5?@[&P 31RPGN: M(^<6^C8@K-C43,U(^W"ZT%+KPDEKG/&,$RVX4-GHE;FE*YBD+Y$\X]ZUC9VU M?U\A(:J*)415J:PW)U9DWG1Y6WA24C1M1G"OTWU/[X^$"5B>0UA07(K&T.S3 MG&Y3N;"4ESR/3Z=":SPU,],'6&#'[%U <&IP\"%FV-U4=,=(M>\P;'I^*.S#/5 M\;J8OCJ%$Y9__ M=$OL7?3%G)"^5#SM8IF$#'N*N\ Q M>OP.8F9Z-B=4.[>\/\N;)RPN!7UY^X!EQZ"F9OW]Q4JX,AP4C*,R=MQ/H]LI M;/KGAW%9 5DR3N#IK2"N9K:(=7?M6/^"P-N@9XM-2]L]RDKKO"M^! MOV< C] &^AWS^_KA6B\2\?_@6LBZ@\TR.V,W/#!:Y2@X5TZ..06B,5IDP 2* M&G-82HZJYQQU"F.:I:L^^M@QXB$>13J5#DUQD)Y[CLC<=A?.Y E(2AH(I$YN ML5WQA=H?.=_I@>YU& \[!@L>[UW;P&1LQ9^7#]7C<:48#SD3=E_S[@^V$4+R MZ1=1T%!E 1##DS;G>ZO1 <8RU;&?(^ #\Z2D('\7>M#TD(TI?GQT:#^OC3EA M6$40*1H>_U+?H2M?WE*>E!1-.ZD'EBH2[N) L^,?/?PQ7B"O#I*N.XOI<"Z0 MX,X4D\*(=JXGRP;S_=;B\E(TIW8>/'UY88[I[B\+^HB[66#;IE?"Z'D$NI[! MOZ<$K-4",W?6M]JCM0F*[YD]9Y6>^])%XK0;+Y&4+2E5 FE_.LG=G4Y:8=,E M]*99L G8L97D"/\[% LC3N4B>&#I.R#6RF'NR\NQ?27VMI@ M">:J]_"R0C*0Q#E>DAY2)SBO4@(H;?22XXK%X=MD[%9M5\>DX0-+V29K' M\B16?EDYAK5&Z++N7;/5(?S]A:7V2%\MW/^J+;T*D%@LXM]F&;IDXCHD_AW[ M/JS=ZY*!<0Y5TII'?)<&O!DZ]J,[-8G3ED*7T6MQ!&D-.'MUM_YY12$,&4XNYI^*WJ]' MNZ ( HK]$?(Z)ZT%,:4UC]CAOA'SRV]DFJ].F5DJO6/R0W);G!I(&M?E[?SW MW?#,WYQV"%T@5K;EW=- \F M'8@)K=*E(C(,8[K/_9J_%?Y:ICHO?+Q5'4S63V*7LXO+2^$JL=^ V?^\D_I( MC^J"3U^W;>.(PLG;'P?M0HHZ^?%Y^,BT4"T7E:&3D?EV+>6G74E7^?$Y2_/W3,SAH"=VRCO$^^UMT0[NHM!0V%"=C MEVY$4<@7Z/#X&=Q\(>E#,D5LL"M2$?49BM&T2;@#Z?MV^7-;1<6E)2>N\-09 M6-[6]31[:G*>G2H3D;:=L74-Q(QP()419H^>AP$B96'WAAM]=E"S)QBB[*\$ M-+JF67P7JC:@K(_#Y?FQ\P85+A1%=76=\*6 M>EOS/&E)LS6J:6+ZDW[[71MZGS;],V,+S!*7W;>]S=C:6.%C[IRHZ&A<68<) M.UBS*CF9LWK:%TF>S-DGEEQS&OB4:WI2C<7-MS XN,>!SJ94CD16N"$8NV?[ M?07-,D9.7]N"?=B[K,+4.?A!Z^+%]FA<62V177N9N(X;3[71NA..N/+W3$O$ M9&UN[2-QK^+-*GIA7;/M\L>$3JWFN2]UQ+>TN8>4<@K*X;KU.MUW54^<$X 5ZPN^MW2;>T6_1$(*PGH%(TX MPQ7.9[HY^I>X*GK,;B;,Y+R]B].@R]IYN]#, SM(7+GZ!LL!O:)(7>'$RLZ9 M7^JBR; [F?.*E5 *F"\GQ:2T.X,5OAE''Z=QH=)/X?\N\:-_;4/$4S@.A.7/ MV5H_5B.RE+!7AQSN0U^'Q:1@ZP>_.R7+^U=GZ/WP$^&K-;N'@-V "#X9G"@I MA>W0,?[Q.!D#:TRO&E;\"M6VGZG[L][!%X-S"I^#1K6\4IYP"=T1?*R32RWQ_U M]'N\T3[]]/]02P,$% @ =81M6+TY97U\*P ,+\! !4 !P=6UP+3(P M,C,Q,C,Q7V-A;"YX;6SM?5M36TN2[GO_"I]]7D^VZW[IF.X)C'$W$6SC =P] M\Z2H2Y:M:2$QDO!E?OW)D@!S1T*UQ+)G(O:V 8NU,BN_REME9OW+OWX[';WZ M@M/9<#+^\V_\C^RW5SA.DSPO=J<8YIA??1W./[^:?\97_YA,_SG\$EY]&(5YF4Q/ ?ZR^+7=R=GW MZ?#3Y_DKP82Z_-CEOT[_%+ P)Q*"*SZ!PJPAEN0 F4%K)==HV?_[]*=4N-$I M&/!*&U!&,/H%S:!8KND1CJF4%P\=#+3W'O_>O&O5Q^=#>_[ M(#V6O_[WWP^.TV<\#3 (3E5?W[X]'^C5>>32=G.)].9CC],DPX M^V.:G+ZN'WR]>_C^^/!@_^W.R=[;-SL'.^]W]X[_MK=W7+1Y-TXT.C*J#)]/(W1R'B:/'3P?D,/H5P-C@8AC@<#>=# MG.V>3Z>T+09,H.#9%, B":9"!7"*()V]2AJ3X3&8FTM5^9H18PO!EC"+"^E> MO.)U7C699IR2*OOMU5>L:N="JRW) M"M-T!TTW=]3%)U[/SD]/%\^$X1Q/+W^_3">G33$PGS1?^J64B8\&,)B>8[Z' M0Y$*%N\4Q"!(9W-GP2>5 6QS8PT4LGV2+B?F%7 ('Y:,#000#,\')[AE%9A M_.D R=I<4O7]DJ; "EED92#(&$%95LA62R(,DQ?:J>)-; R*QRE:!1GRYT1& M0U$T@\>[X;CZ./=3)+,J44>$P(0&)94 ']&""RA5%('(8XW!\1@]JT!#_9S0 M:":&=G9D-L/Y;* "M\DR ]D:8LHITEY*)L@E1L8Q>\%L:Z.Q>/.F]'^H[N9T M_ITBF_%\9YSW_NM\>%:#H/=(6ZW((+)#2"HZ4*EX"!X+1"&=,,5:QEL[?(_1 MTR?7Z!EROPWF9DN_,9AK1'-+[1[5-3PL'V>XX+22Q%W.SOI*B B@0E6\+EFP MU@F7I'5*YJU">O9P,YMU_5QEKK4G'JJ(I(7 $OY'4I&20$TJ&0HU,\ M$7$JETZ45P]]F0;[^OF+VV8C+]^_]RV-SFNJZV$U,QFG2]-I,LN:B-3!>% Y M*0A"D\N-PB>9'9=QM:V]_KO[Y*ULNMD[7OE.O-E;*FF0,[/>!0?!"C(\F6MP MVB*4(%$;9VV,HD-G]A8YJZ!#]Q\=K1?^Q11%*;F8K!&XL!1\F8#$?,D@C#-! M!^F2$%M1%.N#?G\\#^-/PSA:KO>,C._5Z_\ZF>2OP]%H$!0JQ. !=2$A>/K* MJ6A!"DWFF3$=$/6#5^6YUM(9L*(P M("X%Q*@YU+A6<*.SP-8!T[V$],&#?@F\;"Z59@"Y@J?.W(1D"8\Z57@F!MY( M T9B5L5J=-@ZG[R.VNC:L7X)&#QK[9M)_G@^2?_\/!G1\LXJ9_/O@\2M2B8* M2+$& >3Q@7/% (:$GLQ^\:4U!NY2L7FJ" N2(;I#1A_,8R/IWTT2;;;HS5"].SD]G8RO4<$LH[BV M:/ <$^TM"E]BL!Y*LE%;60J3K;,&MVGH@YGK2.X;+7>[/%'.P\I[&'T(P[P_ MW@UGPWD8#5QV]%:=09/UI%@%$9Q7#&(QNB3Z2HCFI^7WD]('$]<1!%HL?C,D M'.$\#,>8]\)T3!9\MI/2^6E=:LQOL0S3<#ZP-CDTR4!@BX,=J/TZ8Z]/OE!3)-R& M_W.7O*E'-)S7L*5RMSL9UV,>'*=*D.0N%"\#(&9/!'$)+B2BBLCQ@6FIL+5? M_ @Y??*3.L5$*Y%T&0O&F@B-3$.(FNA0$NDK@^37$7^*,8&.;SD6[$WY4'M$ M;"B +HSB()E$="<%SN8 *K((CFD$+#H1GQY]VIJ!> 8GD_&G$YR>OL5X/5^C MI(Z",P194J3X! L)B3::BRGFI&IM5NO,^?V4]-0 KB7U.[9N\S5OF_F^QM@U M>KC(Q3.7@1LE:6>)#*1;'7"%:+F,-G'?1?K[7FIZ:O0VPD&CM>]"JUV5]W$1 M.*M%?98Q4%PX<)@51!Z5UF1U*2+I3KGUL**DF0[8;*V[+86]!D3#F=,R),BR M)JI*S;DSJ:%6\ULCO;6RM75[@J0^Y0!:H:&E%)I!X^U%KGI_G":G>!*^75=5 M.!]HFQ/G5H+,@>Q51$\ZRG'P*B6-46>;6Q^#/$%2G^I+6D&CI12Z[J^XAEC2 M9"Y9ED%8Q4&%2(CEQ+>UWN;HR"\/K=.'3Q*U"CS,3P:/MI+HJ"151!-T3!24 M%4XD2.;!!W)I,GDS*BBD>+TU&!XI2=VH/.2JSIZ%-P]'R)/U+V\9S5;I<1#+//]?^::/@21C4-=82S^728YICK M/^R,\\T?7/ODP(C$(Z^;FM..4[6B*5@BWG!T'K-D@N7& -F(X#X%6.VPM#T9 MMDLR?IY,YS4]L#_^0I0MTI^#D"1QGP58R@VZ=9KR' MCCY%8NU LO&*-Y/]ARF>A6'>^W:&X]F/ENI89TV8A"83W7J MB&'6M7::KK^_3[%4.V$_>X5;CBI8C$TXPH1D:.((B91+UB(7G((!#L*K JH6 M-_K:.R]U(,0)&R5OWGCZ"#U]"IC:8:"9!&YAXE]>WUZF _J^Y6B;XQ/Z\_>] M]R?'A^\./^P=[9SLT[_>)&?]&3K,-%HZ@U%P9/+^'B9/[G0\H,@ M94%)YMS80%L_U%R:C(ZV?C;:J."D:QV^/4A,@U88G)+?B7>(LT';1Z!5C&EM''K=(6#,NA4X51QL0W-/+\NQ%;WMX]S!_.CAE)68P M4M3PA==N1%: -)S-6F#,S4'^.$5]BC&[@45#B32L;)HM"F@NB)@-1!#)2466 M3=813=Z2!^0D Z8#R]D*I7WK,YW;-+3@Z;#4SI!%E@;R* L*(94-S+8V2/=3TJ<\7U,D-%CX=H8C#,<'D]GL;@ \>*T=7U1,')4V3%D3$3"(9E+IRWI:C6=<6/4[1F/K#;F*ZM MW6@GB?8%%LOXH9(W4))B3(<&."MDO^IIOMSMTE8_/6LR\X M/L=W)--:T3\-:?Z/X?SS[OEL3F^87KE\=?GIOWP2O@V8\\7XZ,$H9T#5@^!@ MI(*4>8Y.6I6;]U\\@\P^^>:;XN=N=UJW4NLNV TQYYBL F]< J5C_2HGT"%' M&[B5W&XWV'W2X^Y6=;9&QD8+WO#D[)*92X@.Q^?$Y 6WD_'L#9;)%*^JZ'"V M]XU@3*L_'(?I]WU:LT7]=07W9#1:K,\RPS?0FN J,(+CO*Y.JL4GH@ZHT8), M@,PLM*Z#[Y"=+BQ3Y,QH+2-HES@H(3*ME:'P6V:55"I:JL[F*3]DF5Y6__8% MCP^6"SY3>LTV[,,Y4I^5SVDQ!YHMTC@2R 73('+*)5J;HV\]B>*G2%CW%5)M M)-D.6!3A7<-VBMZ1%0.[F#L4,('SS(*/*LG(>,JRM>=X@X ^V[6@#$G6,K"V MEC\83V&OHE5RP8928A AM_:,MF;77E;[/Q^#=X\9^R'_QHX:$7JA)-[@&,MP M/G"H'18?P7I.7F,BLIQV'(I/DJ)YR7-.G8#Q#BF]\M9;(VFSA7_1@I?=G>._ MO3LX_$?3>IJP+,J^E_^2!TG6F#0;*,+5\0%UD("4&:RF\-7XXA2V3JJM M0U^_*FFZ =B=@MRNY->N3/LVA0^.P!SP1%HZZ@Q!UZ9^;7*==D$N<=()E0U. M-Q]!O#IU?3-U+X*N-K)KV (P28AYX>\=AQ$>ED<(5,5YFQ@@1P7*,PXA>DFQ M6W0Y"N]M:3^OUU_0M+O^F[Y>Y_[UO MZ7,8?\*C,,>]4C!1B.&D36@=*.Y9K8K40"PR\+[4ZS*RDK%U]$G*@3UX$%;TSKM5R=NCY%WSW&^)W<63?B M;YE,6U5MQHP\8>1@N/1U+<@1RQDA,41MDI&F?=KVF2'%"]>\_?3PW%3\7<-S M.4WE)GTI2RF*L,2WO.@@]ZH0N2*@C#YASJWO"MTR&+43&OS_211?;+:6U(5 M;075W:2Z6V=EF+#8*G8)L7D:Q"5Z\J\E]< 3U37ITW M]3"FD&PJZ)0+*!8IOI$Y B_2)X=>2VQ=9//\IIYMS?+8EF.[N4@Z5#27HV@J ME\(H%R,7]:88"H7KY<'D=7$((9N8:X1M I8["^O6IXKH8:CX,(4 MWQ M>7=R6HWELFF1V\B=Y09$KDI.20X^) 3#GE>TL."D1%#<40PG@P.15(R.*Q[+K8:%)T+EN^]8 M1?+^%U$0+9>[D[[R!R&!8%4<8M9)Z<=,I[*UJ;E69#+-BO MI3>:RZM#SV0QQ.9B(-H%QB5+Q26?H+!DZSC$ZE*S##E&Y47Q3IO6@^E6H6LE M)+UT?5SWCLJ& NL02C>':PZ@RO!\$@4@,(^24ZN@L%R$8J\ J M'C"09BRR];"4Q^A9"3:_6/:WF7RZ3=]-SS%?OUXARY2]X8$H8\1RJ6>_@IA' M0=]'Q$0^^C;2=[?H6@E!OU@.N+F\.LW/+/ND+DXVZL!@(;@,I0B0"C.0WQ_! MH^& F<602A2N>>"]"ETK(6E;LYI?,%NSD;R:(>GCF @:#?\;\X^8\?I@>6$% MZM1_D_0=)*^#&_F O44DP=-2\K;CSCD9RP M6'UXX^K-WR9#YLA:$C;X. M,RL0E>/@HD&3&5>!M9Y6TO#>F>>M5KT=^N93=P@LT^EWPL7?P^@6XC:('UP@!+=H*+0M\2F=DHDWQK)?T43;],M?M&H&HJN90+ M1=0Z>8C:>R@A>TN&J9C8_(Z"9Y:L;];F>%"[>P_+[A3S<#Z(M?TM903-O:LE M' $.T+.8RV,SQ=,0_U[=M&P>UANDJ.$2,9D MTO_(!*A".]<9K\$D@](IA>9V07 #Q?L ,3]#]7!KH+213/.>_".DE<=\,CD) MW^J(RL^346T]>3>9/G!TGYPM1D@/HG@*]*Q>T*T)UM(8'W2VMO71UG-I7;/B M^)> V5;DVHVZFHP_S7%Z>C )XX4Z_3N.\V1:Q_@((6A' %.&]H?4 J+/$K@/ M==(P2TJTMG"KT+5F3?(O@:[F\FJNSPC@1.3Y-'TFA).*G9R>3L;'\TGZY\ X MSU6]X4(F7^>6"PV!V 7'%(%Q ._+8./ES66 =^B@\F>GB0"B7LRE/^\?[BXM"/X3I MN^$77 SO6E[5\1;G83B:W:1LM;&0Z[V@Y8C(#5AK-"[R>2F10%9?=X1I M\FET?9U.*K7;%TKVJ#/G)]BKH?N@8>K[XGGH:=/>U9*/>VHLF0RJ M6%IB'B/M[&0$>!8\9)3"2,S98WS*>=H"G;U*>/<)[GW#2"^U_\.S5VV06>BD M:BD)[>?@$&)4!62]]9,Q7AQO7;2Q%<;Z-%:D3]NEO^CJBLJYG@TH054%[<$IDX$R)Q!W3@K4>X?@433T/%MI" MJA-!O5B:\[@NZ_3[I+P+P^FB_G52;JS7I!P/1U_( W/NLN%;DA%UPG3EHO4 M75;U89@SZ167H=:S2@'*&H2@I0,**9DUA6)+W;J$;1MF>.6=Z&AG"Y\-"%[; M*Y!94N3&@JP-HU$HEINGBENHS%Y:X76PM+;*7$=0;?,?U[;M\O:[3W62UTT/ M(=:>OTDIM<9[-)E=S:Y5)/W:\P.Y5NNHF!*$@!HLNF2+TE+=3HT_X=%M0,Q/ M:XJ?@ZL7D>!+1%(UYIM_O^P\G=7CU$6TN#A7K:,( RN2(2N@$[D92D0*!64J MD!5M)XO2DY_S%^]WD9;.P9N!L=>G@R0R@[C3\/E(;=. MCCFOP:500'%B)D1KB3==;Y8,4L@^[ZUKK/3!Q_P?NWN>"ZG^F?VKD0J+JN2C M"I;#\G&V_-4!XX9I= 706UYGJB3P(B.8PK(),8;HGITF[X;D/GBQ/\6VZ#&2 M>FE%+OK*K_>4\V"4$S&#C+4TM^@ 9"L5Q2%Z4>#AZ_)$F>MXI@0,B\4H6%!\"^+YD#I[58F]GBRUU8G3I\S[:J!RNZZ; _[$;J0W<>KF3 MKA6&!U6BTP5H9].39J?-VPJZOLGE?^Q.>1Z<>KDS M;EC/1]U0#Y/=A\/2/FV'KGNC&@&HERKH M+D^W+W;V3@BCO8!@D+2L5 FB1P.:!:M3#LHTO\ATJPSVX?"TC[NI_VCK^PGJ MY;]_'[@DR)V7AI0#JR,)@Z#U-PQJ19ICW-J@5[N8<0O$]N'4M(_[H9=@V4J; MRH>CPP][1R?_L?/^[=Z_?=S_\/O>^Y.K#HS+;$^XENC9H!GEV>]JV7+2AN%& MC24/IM,6%]U8Y,:+!'6 $RA?2T^\KV73BY,?QF)H?3'18_0T&$%W_[.7W0@R M6H\A%K"Q7C46HZ=85-?A#"'+* +GH;4K\CA%??+$F^'DGG%SK832S 4FM^'\ M]'PQ&'B5"U8?3DD;[I443H,U6"U!=A!8DE"4HP5RAI?F%U.VHKU7L\<[0]^+ M2'HK9G7__CL_C?V*:SR?7^=O M&[TOI;F MM1WCC4SLN^&8T'TP_'*]FG-)2X5O]AJ-EH6"?.Y &48Q2>TQD3*:XD)R,6!C M'?$X10W& S_T]&O;[<8-U4(9D^J%6BYZTO(N:? \1HC6>:5,"46V'N"Y/I5K MFN-N-6)#4-TS/+A+^;4<0_T0G4O?@5F*PWP=X\!2[<@7"IRU"2PRS%%2E+;- MG=6[T0DO Z'U1?,BYG)O-A^>5IR_.Y^?3_$ZVB^:5QK:RM5?UJ6A?";+6[*2 M41CAK 81$M;AQ*S& 0*D9REF+;/BK4/1;JSD(M'S\*/K2J=;ZO4_\&*"+SFC M98[3R^\'-AN1HXD0=#VBU)S3%K49K*@=5%:DJ,-36&Q(3Y_BU89PNI&B>P') M;<-@WK/9W]/&/OF*HR_X^V0\_SP;(+<126T#JV-M% L1/%,*D Q_*MY'S5H' MLYM1_#,9VV?@\07$^D)0K-OFY.MD$$O)Y"5(0"TDD6H0O"6BD\Y6,F55MJW+ MXIY%:)\..7H#O.<(\07Q]FYR/AT8Q*(U9@B9/%^EZTE.* H$+4T4/D?=?)+0 M\RCM0S]5+Q&WMAA?4L41A)#B+B6*,088DE)>U)U%6AN0'+E)VB=I6P_1?":I M?>B=ZB7HUA?D5F+OST\^=O>T>['HZ.]]R<'^SMO]@_V3_;W MCC<(:5=^=LL(]GD,-0I8[XZVOJ@_&3B34A06(0010 55)UP+C;E[/IM/3G%Z54SP?C).%SSKI#061MK5<;+J*E-H M([.%C)8559C4LO7HZQ5)ZU-4V@8S=^ZY[T!&+<]2*\O[X]GY='$GU 4Q7GMO M1 P03658%U-CX7H!=/16N$I(B4!:%88?$X17V*Q+H!2D.);,7M/=K[<'AT MLO/F8.]X[Z^UV&[__;O#H]]WZJSG6EXY3L3!XFV30K'"_IA^$P\F,S*D._D_ MR9YBWGNS?_)V9P/WN#D-+=WH;A>HD;M]X\4#%JPO=7BK,(KPZ^JH$LX4>*EY MQJB+UZT+!FX0L-'ISUZ8CH?C3[,W6"937#[T)'S#V?42I%N51Y<+_6XR)8^. M/D6[K52%NCIZ6"]\N0JNIK/W3LS"IP_'8X.YLL;] X M+,OS+#[(A3,N8FVA<,0K1U(V.AB(,JL0E(PFMS[Q?IRB/@S;:K_K&TJA;:;M MK^2)3D.])G,GGP['P]F\(O<+7JJGD&2R(2HR1@1S;78R[#.J]>*=G$?AX4;$$ [?((H\5G,!]3*(MOP@SS[N2T M4G>]/F:@DPMH:PNO*M7!K9DNSR.%,T8J';$8TSJ>7(VRE;"SM0:OAHF&]G+9 MRKG-^[V3_?>[A[_O'1P>'W_8.SK^V\[1WNZ/=UP[C/B TP5S&YS0;/"VEF]4(_0)WY^?1IP>EK?#T?DEH&:'Y_/9/(SK7+]!INA4&24A M2)'(%RD1@F4&$E)8&U!9TWR2^YHD;JKE'GC=G??0/ANF@4J@WQC%) MP9ZN>XPQ%P*Y\YFI[:S'_03VZ7"F2ZS=UHG=2;'EX7K>Y,R5G\M/B]V4 Q%DO,BQE$MC_UB7)CY/4)VO;,:KNU"@W%%;#8\_EA;N/K\6 6T_:6T4PNNK69"TX83+8 M4FR0,JBB6Y]]K499GTSEEO'4@>@Z+ZL)";-RQ@,!NXY>9!:\SAZT0L63XE;R M%RFKV8I)4HI+@\0RTZQ>%U4/-S0O('WD*3JOI6P^P&%#D_2R"KH%BNZTLG4K MMW:G"_,PKT,3#NB3:U'KC8N.U :@K:?G@1SP2*$;+1,&2P I:%H[/L^EM4_* MNPNL;46&+X^XP&L7<99@4K4P'@5X66OJ.9D=@YS)V#KCU09QSW:X;[S^'D_. M&E8((. 6MYHI=!"M1F D56^DDRZQ;MSNQPGKDV[?"MH><,$;BJ^Y([[*N@P$ MFBR%"F!YR?4LI( K](?,P7'.62BV-<#6H:]/>OU%<-:9,%\@976S_:59PNK^ MQW:7KEJ!C4;)JH?DC*B9%J1,*,Y79-0KH.HP9W(B5#%!,'(Q?X[8Y^JQ-Q?U M@;?M7*8\ZFXXK[>Q_?A]VAX#+A,J2YI69.WK!5@U=TSJ-B.+V0?&N&E=3]64 M@3Y9U1;8>[!38^O2;I^.N,G"_>H9R?]VN3@K&<20*.(S]:X(Y0/HY&J=@9.Y M^5UA:Y+8)Q.[1= UD5B;FK"]4C#5\J,;^+Y%;OW$9,R-.#T8G@[G2PF=U@MY M!C*GPD0J]?)P"BRYX^!R[7<)A@J_:NN]@IQLG?65?Q_#Z/SI>A&H\G76L$[L#JKR'D" M&[6EE4N!]#2C/SB7/EB*=V3KTL?-J>[3E+,Z)3.0:>9*\_>GEBJ2MV?+UJR!K(PEM.P=R!_[AQF5S;3(B M*[ZDH_S(_* H\DUUT(6WCFPWJVI2*PEQP;6VY&^V]LSNIZ1/F8N-W'_,@F8=>73UCDSER8^SOD"0ED,ITJFBBPNY_9"!)J[/UJ:/=(^1#>72 M'6"6X$4;5+8\0R@J@C*^E@O93 BV:(H/Q>76,Y]6T1P-^*,O+G]VUQ%*W+E*H[F4=S><]Q!(0:CURG>-H M=/.1L^VYZ+5&7A^#3^ZW[8J]N^UYEX_K$3OQ1]8CD(5 M$8 7K/DF6JTZ)Q-"=$D8[5S2G8/S$?KZE,3>!NA:B:H[,"U"_('A6J!A F(@ M="LC$WB6(V0L)U*P2=?U:?L;T.4=+#.'=JIR\%D=I"\/DT%VXI%:R.H MYDBZ.N*X@6V=M#(B0U:U9<2J I'Y!(9T'2?638E=]X!,[U8H!?@I@I$*?@W(B@@\/;^8C[^MCIF1C*#RD05NM M>Q=J]!IM'Z9X%H:7'@!9=XF1Z)' L-13/>DANUWE^M RDTL$+8R X M$S/3H:[$EG#T (E]S#]L#5$MQ-8QM@:2)XZ*T$TX9Q1HN.HB. 4F,Z9B"8DU MKSNZGY+F#FP] [/D2I$-=8#!T"ZVG!%WO(#-B8M:#(NI]4UB3Y^7/VF3MW98 M^%P@/.F3KKOVVW$^B0=C.*O$%*R=2ZYV+D7(@IMH>,ZFL^J)IYW/?EC;#D"Q ML2BV4M=TL+=SO'?\(Y:J0?GO87X^'=?T430UN<7[T^5=W M3$NE"OF, :(V-:'#!/A@*!S1RAM5RP5MZ^J$56GK4[38%$/WW-3<7E@M+P1_ MDKKES=&R)*.CM&!K4X_2H7J1%-I:H[35(:"0K:=&KDQF??,71%_Q],IY_IN G">]2) )9UA202*)2)@W.(>>>:1%CZYL=UJ6Q3X'D MBV)K(^%M5V%]G0R"+,(KYR!'BJU5IC]BO;7,^2)#3$2<:9WO79&T/AU\O[RR M6E-46\71N^$7'&@=G--$'>9#'WN70+#7,I,UE&2,8(B'0F>,X201,R8DD3?NB!V5=HZ78./ MXSR<+:I#:S$"A8VSBV;>1$*1S%=,1-KY7EEP11EJ(I"^YM\$MQ#;+O@WXMO-OMUG95@:N:,DQ2P[H4VWPBF24E4-(&CF* MHIAEK6>WO$@&;J!"C$R7 M%6?(M4RSR#@L"SP1"#T[B5%$F?S%53=*SD%ZXE MAF[CB0G-PFUY@AJ(K;M MAQ=)*^M3]J 4KV,+$X=8SST+F?&HM"U&M?9X>A%>/):C2MPD;V4=%R1(8F@E MZ0*6ZQQ_$I\(VC>?&_9<6ONDM3O!W%I!1BNA;GT;7N4BA&4V2E9 )%=K;;, M[XA4;D(A1[ADE5N/_5Z7QCZI^5Y![EE"?!&HU02JM8IV0R8BA:@.CR&+% J" M*5PD#-GKYH,*UB2Q3XO]?_O#_ 5!+ P04 " !UA&U8 M']R$@[>% "J;08 %0 '!U;7 M,C R,S$R,S%?9&5F+GAM;.R]67=;R9$N M^MZ_HJ[/ZPU7SH-7N\_26.9:*E$MJNS3]X4KAT@)-@CH *"JY%]_(S%0%$F0 M )$; "'TH"(I"OO+B&]G1D3&\)__^X^+_D]?<#3N#0=__1/_,_O33SA(P]P; M?/SKGW[[\!K@"X+^F_^S%\//74>_CI\E/@@FU^+7%WX[^ M$K P)Q*"*SZ!PJPAEN0 F4%K)==HV?_[\2^I<*-3,."5-J",8/0/-(-BN::/ M<$RE//W0?F_PK[_4/V(8XT^TO,%X^NU?__1I,OG\EY]__OWWW__\1QSU_SP< M??Q9,"9_7OSVG^:__L>MW_]=3G^;>^]_GO[MU:^.>W?](GTL__G__/KF+'W" MBP"]P7@2!NG; ^CQ>7+U#Z^CT3_/_I)^==S[RWCZ[]\,4YA,%?3@$GY:^AOU M.UC\&M0? 1<@^9__&.<__==__/333')AE$;#/K['\M/\R]_>G]Q&VAM,?LZ] MBY_GO_-SZ/<)\?03)E\_XU__-.Y=?.[CXF>?1EB6HE\LN8+2%<[_JI_V\\:8 M/A&04;J,"/13'%2*-\1XUZ=OCOGJLR!C"9?]24/$MS^[*=[A1>BU%/"MCVZ M=OI!<($7$41%@_\O-H^!DGH^$81U]Z"<=_3L.+GZST]=G?GKU_];?3-R]?O3][]=^_G7SXGX?7 M\/GRXC,!%9*+V;O^O];X]&LK(/J&@[7A/^,<%!QMD6M0#3 M'Z;O?JE?-\CAE4;[(6)_^M/SRS%\#.'S^=F$3JMZ4Q.Y Z MT<$C0@%G+ >NC0TY!*/1W.;#>,&O$L9QRHCY(WZN0OX9^Y/QXB=3L4]%OAS% M3,0-UO4AQ#Z>VY1#EEX +^A!:9' !^/!1BM0*NM5S%VM:8K@^_5\(\VST6)E M\W=QK2.EC(873?4Y&383XTQ3!/I//PU'&4=D1=%?33>(OZ0^O0GYKW^:C"[Q MVP^'@PFQ^E5_^D!Z:_%C_:(9$U[]W\O>Y.N+X<7GX8"^'3_[HS<^%YZAB&16 MF:(="4=9""EJ<,Y+4XJEU?&NB'$7H(8\N>>8OXCD]H%8"=7[#\&C$ACL!-63!4L/I'@YLKKAA5U+?&B6TI:>GP( K0JB\=X1+ M%Y"(2B%Y51%;;PQ;I,)W-NGNF;".L#M@ ,&Y& [.)L/TKU^GINHY=Z$H91 " M0:O.MX 0N(.HA,M&H'#%^%S;Q+Z)[0^S*_":- ;?!S/45GA@PNTN3'G Z@2B)\V![#"16<*%V13-^;! MW4@.@0 -9'Q;\V)3S9\,T@C#&%_B[+\GLUWJT[!/GS^>2>']L-]_/1S]'D;Y MW,ADK) ,A!5UWS(*2 %6- A.F2%)-28$FM"W#Y7&CN;7:JD@Z/D[%,8X?CT MZKF,4LJ(&9(V] HX0Y8Q<@NNI$1XR'-6K8V(VR@.G :;2;V#XV2* MZ&0\OL3\\G)$Q'R'H]XP_SWT+W%*VNU:%]!8GIX4$5K WN:3?.;?2L^+(XA9"(IEA/I/M[218R:7TR0=MQ'8(N#KH M'Y**'>GT-BE5EWOA2OBUE];&Q$$&+4#QZ"'XFMW@,I,NQ2A,V>*F>*3D5C5Z MFY%Z\ZC//R_'D^JIT O4K_DY'X8?PA__Z$T^57G1@@CLW=O\N7$^ M,^82V:R*D614 ,>R HU>H"^"*>6ZV/;N1778A&JLE=N\L5WR9KK_GF>94[+% M@H^2B!U*!A>5!!:1)6]4D-WXF_>!^G%9L[Y.;I/&/98T-:GI^B;Y8;@D^O[J MC]0;(VV=IX,IS;\MAJQ'D4P-OH-2AB0C2#S1*9(,,ZH(QSWR&Q[![5RJ%D . MDT-;5]%M>OE-]R0R[TA4PPM\4UW@X!+CZ#64HBTH7QPXE05DX1UWVN7(6T<] MOP-PF#S97-9W1#L[B'G'S$HIRD$@W[+&7SVXK&FITFNE:=&V??S@_IAWDR!N M=%Y'&;%&_K^EV=O M3_Z_9Q].3M\^>_OR;R=G'T[?_\_+>E77'S\F>_;^#VR8,+L&\D8YLB_Z83P^ M+5/]?+OIDL$1/Y <61KF]*.0I*0W>!0')>>]IC.;(*P(Y2:Q\$MYLTVR:J7($> MF^MA)X31.1HFF2=GQA%0$R09RV102FE-U@EC:)YXNR.B/)"$NQN>K"/^AOR8 MNL5GO?X7'$UZGVO@MH\5W=G<_CNE/3A,R-9_\^;%/(%,).TL)SM!J7?^QV_U]PCJ2HF IBA)2B M ,54 2\M@D=1 _N)1>Y64OUW'WM0JGV\P#K8]9^-QSBYN8])5$):SL P3YB\ MM1"8=."Y4;3LR%)IGFQ]!XY#LQ0WEG4'V5$W,T@8]1%,NM"\_+\>^ 6J81V'8OB MH0=NWZ1HJ*,[+(NF FX=&;II36.;(H,LL%#>2B M:D:E4A!0DQO.O&;!T;8:]!.EP^,LQBVP81V9[R@,Q:(3*7L#BA:$V5TL_7R]%9[.)AN=P5'(\S\7$>M MBS=D JFHB)8HP0N!X /3/#G4QL2.4DY6P;=]>K3/@.Q,'QUL$W?#*>E<*>CNI_JTW]]K+*DP0VS4R?_>VYXHXY%3QD%V6M>:5]#H,%SEF* MZ.AURJK[1*9'(#\DOFU1A[O=Q>Y',!T"A9K*O>%]WM0)N&//7<;OEQ@GM)9A*>>6UW:R MA-@62TQ.H=!A+PMPRW.D12BMU4I^UJ,>_Y1)L26A-PS.S3,3;W!X&H*>\[=V MM(:(*8#5J)QS'KE>+:GWOJ<\>:4W$V'#7BM38'_[FD?ALM]+ MKT[A['_/D MM=M.B W[F$R1S6SD87DQ[/4Q?[@D,^;C;R1=6FRRQHF(4+3WM;N* !_I\+'% MD RL"FG%Z[:ECWCR:FTCO(8M1J:HEL2 K[RA60#OV<<13DL(Q^0)T*NK67406J,B8F-1M"/-T#R)0B"BP MME R(9'I$ -XPS-DSD4(B0N#>8TW_?83GKR>FXAN:=N.3MH!G)W\\O;D]RJV+;5="6)1/KO$0:A"2(N3X#!X8"*IFHV+)8:57*0GWYE@+9T] MOC/!.@+O)*_H"PYJ)^RZYEDGT#KIO4XV/XW]WL=I(/[5'Y^Q^H(?>A?T*^1M MTD_'918".)N$T>1EF.#T-4I"1Y*;AD"O#"B'!DB. ;AFC+Q.K4-H7\W2<@4' M;>_L4-D=7.2^KJK!-^0"YY/!) P^]D@^L]N$YU]_#?\0_4;T#?AHO%$;$*W([, M\#6A[L8H[TSUJU.LF=XZ,-O7A6U8*$QK00:"T* T9G!%&LB1>]36.]^\R?Y> MT.P!DWY?6;:.NKJ8#'PYG@PO<#2]NJFE$9]ZGQ?)[$8Z;W)DH((,=71I@1!$ M!BM31%ELLJQU<]1[X&S?^N]4E3?G"#?20P?&_X=1R&0+COXUIB-_^DU=\P*< MCUCG&@<(4=*A'[B H+@!EETQBI$_Y,+0J*5$D1RFJ-QM-.2>YLQ*JN;-T)9 =9!F]:MU=)!+>ORU=,'+!H% MK@"Q(S-Z!7B[,9V;JW95ZFRHEVUN/M>@&IM5;K4>< O+_Z*K@.VL9LKI@.9J0NQWCMQ5D%8T=6 MYBKX=F-FMM?NRO394#5;W8.N88TZ"4X*IGTRD(]??7(O- .#4C*NDV.J=6GT M[NCS@*FY'^Q91R,=L&9^M_^F5Q8=ZYFG8SAY!K3KPP'M?IAQGO);4Y"@:A7 MY"K6MD,$"CC2BQ *\SFV-E;N!7305DH[532L.UN NX%I<>BM *HC>^1.0+LQ M0!HJ;MB5U#LX-.X&5PQ:%,P!B'V M^O4=N1R-".2YS+1R+0Q8D1%($@P\YV3_>C* LW#:^>9S?%? =7!D::Z,+H(7 M]V&\2OQ-PX^#WK]K=S 7F*Z^$KI(QC97AAPQ1O26PO/Z=YXU#Z6NA?#'(M%F M"NH@N?HNM-/,E['9TTM-^P M[H3^06^8R3&7%HVJ"7:ED+@25LL]&>":W@,D?Y#VR7TK+YIC_S&9UUJI'5P> M/NOWA[]7U*^'HY?#RS@IE_UY#'M,YS&21U"CDSD7Z4429-21"ZIX\!!=D5"L ML\EXJ.ZVM/R M9CCX.$TBGV'[&_8S4?NW,9Y;76(2.D/&6//_R: +T3/0.EEN(U=%MW;@5P)V M<&1IKXZ&3XC>$5S'RTW(R2.06G(YJO'2$GVJ0_0O.?OBJ-G\:UUJ% M5X/+BWDSU7-6' J5:7%>T.(8U^10%@8ILL*"PLQ$ZQ+83A=TP!S=M?J7-G#; MTE +)^IDQUR@3 =P%(,0F6'UJX0J)/29-:;J?@^UZ)AYG2GGCCCGQI'Q7X;# M_'NOWS^WQM(A'W/-_C!D %H%P24R )D*Z*/6F;6VR!?//C@&/$JH=VAWXS#V M LB\&4M^.4U4GKF*Y\A$EB%$*-)X6F:)X+/EX BG9.0H>BX[TOA=> Z6!1L+ M_PYF;!R17H#[QZ@WH0/NM)1Y4]H/P[-0TXL6NUC-:C\7QH54?*#C3M/>Q%.L MMS$:8A&>D1]@N&QM6:\%\&"YTUX]=Y!IXRCV NUUFVL\/F=DZ4='QQJ/A=?9 M @P\9E5;6FNJKX7 M&R/)9W%UU\,Q_1W9V==*Q,?GT9-0M/-0VR"!PA @QMI!C'Q*H5G.L7FE2D=+ M.3@F[H/*[Z#RQG'LY:&NP@ITUNF#"8(&1$P2%Z$SEZ6 M[;60^8;KX$C67!EW,&;C$/:SB^%HTOMWF 5."7(8)++W7@S'$Z)S;1B?K087 MZ[S3)!WX$C+PPK4SBN"EUC[X?7@.CB'-A'\',S:.7M/>>%&[_0W3O]Z%T>EH M&GC*?P_]2R1O8#IF\#PY=,67.ANU)F8Z4R<\E ()30RL&(LWJW ;)($\".O@ M>-):%7?09>/ ]5(17-OLI.2(Q170DME:7TSD#AHA*,F7 MUJJX@RX;QX+?XF06J9ZZ %D:QWQ"<)PG6FVAU08Z"I7"F PME9?6!\UW Z. M H\7[QUYA!N':Q>Y]XO-ZF6O?TD;V+E+QKJL&! *53M:$0E1<@CH?7&:VRA: M6Z)+H!P< 5J(_ XJ;%[T= /7\S#NI7.4!2TCL]/(PJH.C1V-%W,&5C:.T+_'S"%-O=H&M?7U@,6!4J1?8C(C+G0<3$QUB M+$;!6]L)UY]_3@M-] X'?P0._+G+_S&_M2!Y/^SOG.9OW=7-UQVM]Q MVM]QVM]QVM_ZEX7':7_':7][.,3M..UO(\(WO.#+M M25@JVQN9UN40ON/(M$=8-OLZS.HX,NU)T>PX,NTX,NWISL(ZCDQ;G23'D6G' MD6DMHND_R#B+[D>F;7SK?1R9=AR9=AR9MDUS>!^8F[1FQCB/3CB/3CB/3CB/3 MCB/3CB/3CB/3CB/3CB/3CB/3KI_[QY%IQY%IQY%IQY%IQY%I^\B=X\BTX\BT M>^AQ')EV')FV=\;N<63:<63:<63:<63:5F\YCB/3CB/3CB/3CB/3CB/3CB/3 MCB/3CB/3CB/3CB/3CB/3CB/3=FXI'$>FW?7\@]/_<63:W4&(X\BT)S@R;>'= M?,'Q\/L^ ^'ZSC:;./;] AI,4UOOZ=L:M+:!3+8W@XV9I&T1$KQ*M2"7'!6R M0@WD@EJ8K%),K7NE[-$,-B><\(4;D('YFD$CZ\V7 )_1\QRD5_8X@VTMCCQZ M!MLZJMCU#+;Q:'+^OG;;F37S-"5H8R,(VO5!F9J0I0-"9I*%%!+79J6L&/K4 M:P2B[[Z1Y[L'[GTCF;54.=Q4I UK>:] 7#4J>!C&.BUB5M%P^^X/#S>#V4#X M-]6W@>0Z5&1M@.9JB5/VRI&EQA)X0;1DKDC.0")V^H@<0E!RP#D-26F1,DLKY0$^)#RKC_T M"2KOT3+;T:0)+Z(JM34+"F2@E#3@E'? !7K&B'JY>7+5(4R:>(Q9U)5:.NA8 ML4KS[%4@'B=-;*C:1\P+>(Q>=C1IPB,31DL/R=M4.YA:"*QP,%Y:PQ1#H@*AX M B&-"I[)Z&WKT4@K =NCJ/9C57HKN;>U/CKH[?9W_-1+??R&)O*B4@(N);TB M=>9&9 D!T20A@T/F6N\HWR,X/!IL(.&.FKU.5[?PCPR37J8"3L0,*I3:Z#AP MR(I,;&N34+SU1/,;$ Y/XYO(N -C] V&,7X:]O,=NP^O9G@N%A@+"(HY14>B M,) #ST34Q RV+L2_!\[A4:&5[#MHGK9*=B97THML&,3:IDM)A1!2LB!0L>K? M&VZ.B;*;7PRU5L52.Z&3R_#GOYV=O'UU=O;LQ7__=G)V\N'D].W9NS!ZW?N" MTX*E63><#>Z[UWM PROM#5;6Z-9Z42!V[7&U(2.9DC51XGI?A&],U%Q88IND MW:06?UG%B2G: T]*N)QMU+)UHLHC8+:[U[[CX>/G7Q^&,HM$!6FR\59#RB[4 M'$0'L=1J%^6R4"Q&C*V;8S6"OJU;\:XYN/R:?'N:W?4M^CVRGH8N4M"8,\O@ M9/"@G*9SAH<,Y"QXGHRQUK0N!E\"9?>AY2VR8DFY[B;:Z23P=D(8G;QW1>?:#H-\$^<5^*3I*Q.3D4:J(EN' M!79$E ?BRKOAR3KB;\B/V?#=F8&[&,7*N'8B2Y":0"AE)42?.414&@T+_%;O MFF43BZ]_[/8]N,8R'S816 ?QW'?AZS3&\&$X7]YBX3C^951K\(2,UG'C:_@B M@6(B0/"U!(M9984@U+%UZ<)#F/:"#9V:M$VUTI U4_[>U7$OC#]])X:7.&NY M5_]BOIAS*Z6W5@F0O-9P&1 Z7-EM32X>VQ4K] M&YE EBI67]" DH0UJ$2 ;;">FT+B:AU?W._FFMO>F#K35@?W&"V;)9DA.PL&<^3"N!BR?JR?UA#GX3)YWY3< MP02B1Z[NJLGW7:NL P:C2P9KZ9;.O/9F#H5LK]:Q]:RN'2 M>Y\XL'1ZTM8R7]Z&417J%VR<\'+KBU;#UYXPNDM#'-&;R*$R#,HF>E<,-$")LM9(@,_JM87>3] >LLZ M'.PJO64=S>Y[>HO/1I, ,W@7:@LA[R'R&"'IZ#SC9)?GKH[Y TMO68L5*Z:W MK*.=G60KK +PF-ZRMBK73EMXC!YV0ACE!4IA$&3)DKPES2 BKVG5QA?EG4BF M];BNIY7>TBU/UA%_Z_26LU[_"XXFO<]U6F$?*[JSN4%\^GFZE0X^OGGS8I[- M$:/AL38KSLR3[V%3J9>IM0U^*59XVE']:NDO:SUV+WS%370VW(K 6R="?)_( M(UVV-G@-WM1$C-I\PD6;(7@7E8L^8S KJ7[O,Y\>K=K'"ZSU6_W89 D==2FQ M>."FFDL<! M3'*/%H',\B*,=T6YUM71JZ/[(1G80E,-$YCNDP!"2 MYFA=A,B")/.X*/!9.. Q6'IY,&#S$0>'5V[2>#]KHZVE>3]-=[2:+OHMYC ^ M(6\,\^FH_K?Z7V\OJ[1/RW3"V?QOSV-1'D4HP!6OJX@6'!8&:(+%D -3V-4) MNAGR'X>-6]3P;9YN//!VC7?JSM4]&^3%\LZ5"\$RZ2%G#+5=?@"O-9+;I2PJ MSWEF7;4.:@#_QV'LMG5]F[8;#]Y]L"0Z&.:QE 0V.@4JAPA.R@(RTL9?E!'9 MK=0P_X,OIE,YDP,Z(_ MMZP&V+.$F,CYB1*YU[SV@5FOEN81((Z,:J*>.W@E=MXE\X[X8N>-,^]YYM9[ M::ZZ_AW6'\C(D$X[8I:I)Z#RQ&D6.9@2DPM:)"&VX- ]E?H#96B;+]K7$;Z1 M=OKH(191R.A,@BOKR#EJ7:WQ ]0?K,/!KNH/UM'LOMA$Q-%8-I"3=$AU!^LQ8H5ZP_6T*0YT XDUV0NIM[#?[6W_0+4_6$7_'[36SBJEFM^@D M:^R8.? \!2CHL\9,OM+-^_6GFF2^ELSO::^YAL Z:*]YU^&X\%GF^4WGQ3A3 M),M0;"+/5P8DXRP'<-DA-][XL(W^^S=A[04G.C5L6^MFR_1YBY.3 ;G+^&;: M$#0SVNE<(>LI&%#)) C))O UF2,'X='&+9+H.W _-I4>KZ>E1\G6 DYGEQ<7 M8?1U6%Z'WNCOH7^)P_*=^(;EJESK>NI:VQ#4AB@Z#DJUE-$.PU0L11$]G9%% MV-HU11L(T[:=6:#S//KLNFJM^@3#5$G3)L&B V9+(K>5WF#'O /,&%PJTEO> MNBOV#Q"F6H>#786IUM'LOH>I7 @IT>$%,M5YZ&0_D^$B2*@A6H^9<5FV4;9^ M &&JM5BQ8IAJ'>WL).JP"L!CF&IM5:X=?GB,'G9"F""YUT($L,'6%*&8R=DN M&I+UCA7OH@Y=%1L^C3!5MSQ91_R[;9,AM20LQH/3KDZXY1J\5QZ"0D^>@$Q! MR8<\A<-HD[&6SA[?)F,=@7<0QWA=)8UO>E]J'^E)&'SL716N/O_Z:_CGL'7(?R]H]H#9M+AV"$ M$Q:LS!J4E@GH-SC8[*)1+I8D6G/I7D#;M[(Z5>>P*UUT8&:]N!Q/AA92%"27"%JR&J+3%DK(69,M4&3S-LCWP#ELDK320\.]9#R: MG+^G5>/<#V7:6";(ZR@25 VY.D(%$76PC(F:4;\*&>A3KQ&!OOM&@N\>^"-: MS8^7>,,&)5<@YNQ;!<8Z=NXJ!&C_QC]LMVX@_)OJVT!R7;R_<;N1V(WJP1%5)39=B\IYBUH'X0L(906] M "E#B-F $46B3<)PO86A5(?=)6$3+NY*UUTUM7Y8;M]*JPG[B_Z0_MW'646L M8#+HXA4X%%CE2&YO80@R9Q!2F%Z2I%^7"Z:6UIGUM/6WL^NKIVBI\/;_T2^M7J M..?9&A:X@<+K[0$K''PBAZ)$Z9RA!7J_S^-];Z_HAV3OKABQYU.MEX^CSS8P MES6D6F*KN'1 *]9@15&2.V,5VVO6/^EF\'O#_1;LZ+ C;-MA]<+7]H^7-LXDZ6?0RZ_^^(R#,=+O MGTX^X6CV=^?>HR'[38' [&J168!85 !$EI6(7/#.B@&WNM#C2[%[_G382;?Y MHJ=K/!66>BLP+/3 MA1W9OWU^=-#?MZWYMTCP&I]/FT=:[L$HC:!4\!"CLQ P&IF23+FS]GN-EW(D M^C8XT+()\6)=OPR'^?=>OW^N-'D@WA3P B.H2"YV= PA1*&44R$Z7"EK9PTR M+IY]^.QYE)0[ZQ;<@L/?"KDPC/%][^.GR6GY;3S[I^"-],;Z4&[/N5I\CV@WDP^7@'JM^>=_B/6#X][]R,DC]RTR+OGJ5F4E* MZ:2!M"!KE4<$KVL[)JZB9C')XOG6.?X Z"/+=Z+^.WB^7[>0,[_S^E^D-+P< M3,;OPM=I[@@7&7UM-F:8LJ",2^!EM) U,ZXHH8O9PO#2[A9XN"_&_O/ECK?C MT7>6[;>!E$:S/*II/.;VRL^+L_2ZVPQ<"5)%(?7XR#0(EQ./R+4RZ\WDV KL MPR7\GE/@#K8_^GZR8]/N:C3]>=$RBV -O<2.%NBJ'C#6MJ=,B%@KD)38L3U_ M!?;([*VJ^PX^[]75Y/7WE!GOI$4ZE82S=0RC Z<$^>%!*"Y1");V.>#V0VS? M^\2!.[B]\0WBTB@W>=#ELO^F5^KD 9T$4W2*I%I49K2#F(N 7+CC:#5CI?5] MR JP#I]SK75S!W\VOI%;$/V>HO%_8(W)T+OPA:3S$:^!]TF*Q(CRJ@A.?Y"- M$K)%L E=="5PH5H/(MP$[^$S;FO:O(.*?ML=F^]H-=S]D+ UG]IU1^8-9+## M#LS.LZ1"XA!5K!G(,4*PTH*OMJ'@4:(Z#@KK+5HRY,2P%,5 :UDO><@Q=(XL M#L:41:O(>&:MK])^@ [,ZW"PJP[,ZVAVWSLP)ZNM*5!9%U1Z?%ZVD*CD@7([P0UGM"V63M.T;8I!4,ZI;,$7S/=HBC),&99 M46JE#D:$1?I%]X. M!Z/%M\_#N#?^QL>HF.0N,8B&;&JE2@ ?-(+ER%4*@273>M94TP5LW *^ 9AY MLUF;@DN9@U&.WCIA$P1G"J1,=JH@8S6KUET:FH'?5FQS=]R]U4M^)WK?==RS M=GG\%MF;=47[%2>?AM/2^_&D?O;MG^*T6?K4#Y?1B(A10DZ6S _./9D?Q=>I MW3DSIE4.8A62/]!(7!U@I]?#7#T\>LBQ+?H3*V*U 4ER& $N6$&:Z<9#9J\ZCJ"AFMA5O)/ESUA MN]V?6ZI@V%I^'<2UOC'Z]/A'P8)SSZ%4?WG;6S09F0HDS;XY M]U$6;@N].$$E^B/)<UH'D=_6D9AM(ZP6=5;#\RMSK17P>WOW?A_(TD$OHU M6_L7$OHTL*NMT#YZ$D MEE%&:? L&@C:%NY9EMRV#A^LANS(L::ZZV)JYG"$ MO8^#&?G3UVD_X)"JCA8(OV$^-\(JH;F$$DT=P&<]P90,.*IDK(^&+(+68:HU M\/W(;.M,CPT;/<_,PGJ T\(QUSMT\DO"3$6C.H2DGO;/OW[[E?G(B&>_AU%^ M>UEU<5IF%L![L@U&O33!_)JTMC'JV[6]/5I[6Q'$J$OY[-):-DB9&T9 M)$G^"=D)!;P7BMXW[HU4]":*%1,@=K:&'Y'B3XDV';2)_G"]:N'DXC/IHR[N M!:WG(UG"1N6L@L@@DI*@;!;@IN9P,4:6'(IKGOYU/Z(?D:(=Z*J#=LN+'AN+ MXIB7EW7Y[W#4&^;S%+22)I!W/ZV_BI'3F9 0"F;ALY!2E=8S9>_#\R.SJ)F> M.NANO,#V#S)J)S@X+64Z\13SA^%9N)[R_1OIZYRYE$Q$!2AK*6@NA< J!B74 MFKZLG&M>%[<6P"/+NM!D!_V!%V"_[:E3YXD7LEV5=Q";2.WG>=>71K]<^_7GWYMQZ."-FGKV_P"_:G=]$\ M.J/TO?G;16JQ9QMUVVNO@QN4*VEPN MTXFUM_'.+\=7 =M1L>9:0'=3N-F%QI>1JC-U[9QCP4=D7$6RHY4'Y40-U@L+ MMCA3DO/B+IGI M!/1J>"BNQGE0A-Q\,NH]<'XT@CQ&"UO:0>09(M^.W&MB>#W"_WM9,PZFYRV3@:PGIT%GXVOS=D$0 M!0.;"',Q2(+IS%99#NOH=[746Y?4N@O@_*U:!>(67:T;\';N8+51[0HF< N] M;,FGN@DU*333C3DK5EN,TEL<(*"T(KXQD)BO4G5TTW(-K/TR@C12ZBK>]B39V MF?5??';(3)VH7O-\/#H(,3B@(SM:5F,2-]OZ'[/^MW![THG^ML2SJWQQ;[Q2 M=9(A%E:#";72#J4"$6*6W'M#ON(6N'4H&?ZM^?0H/2T]W;:7_G!V>7$11E^' M99'-48:C?_1&2,_!L]GU7>M$B#4>V75*Q&-7WR@Y8O'4;[2L[I[!0.PQU==/ M1D#0](?7-EA>7 JIM=UQ"T2[ML^+CYXYLQIEC"8Z$$[75TY$<+$VXZ-]5A1O M%*)LO+8E4+:50+"9?I@IS. M%$DJT!ZJ% 19%Q2,5,VOONX%M/N&RAMH_":+FDF^ ]]LL>?.0PPK@.DH]/,= MD-T$>1HJZB8%-I9RYZKG,CK.1 ;CD)-+:25$F3EDKS+6"S5ULV?M4U#Y \&9 M;6E\'>&V[JZQL*ZNVN;.HL-GH: MMA=R!S'IQ0'V?MCOOQZ.:F7]N91)99$2F17%D/52+PBSRN!Y%,Q*GC1V53)\ M#<;V;;BVX9Q-)=NALL\#9ZZ@28@?;]KWEY-EHKY- <$*1-\FXKS.VR%/@+@H4R+1HG=JW7V7_76E] M8VEWD&>UI%*WCJ/Q,43(T6=B99TK4&@?*](70]!D\EWMX[NNHNY*^QM(N&'# MI=L[D;=!!*Y!*$'\*Z9>;#.B8V9!END(^F[W\TXN--^]/WWWZOV'_WGV]N6K M__[MY-WT2F]QH[>8/1VNC9W>X";ST<]J>(799KV-[BZ7SO;^9ATQ(XHL)8/- M6M;FP(98AP484/6@9R'!'74WX:,"P MG+Q I!^W;@&Z*K9MW7\VYLCR"]&&JMB7&]*E2WK^]0-]Q.Q*@!4ZLKR"Y&DU MJN1<^TJEVJI4L"**#:;U+OJ Q:7?"A [NEI= M =YN+ER;JW95ZFRHEQU1R";IG"@)N(^USX\J$'- T"9HRTQR.K9.5=H9=1ZX MN-T'YJRCC@X8\X;LSGG$4F/P@=8*8@R:&"T0(JN]P[1B*&W,I7F-Q/<(#D_7 M&TBX=:+&U=*(?G_'3[W4OQKDDW"*%>3C"5HW1*:^\?]*,;AJ+:E,#L(#;[!,,9/PWX^N?@\&G[!ZU=/CF4I!='/QECIIQTX1AQ$9]$7 MABS)UC'B>^ <#B5:R[Z#R.'2I?\RJG%-)3%G:R1(SVHC><6!A"" R*QT8=%$ MU3J>>#^B/2)'F]A&0P5T8 D\2^GRXG+:-?8E?AYAZDWOPNGK/D[%/LC/+H:C M2>_?83YT^.[%G-=Y!-982^]+'4T=R#3V.B-PS([1T2=*\T:NK; ?'.5VHM1M M.J]O<7*NF+(R*@=S+==#+WOCSTILS*^[?M@C=5[ MFSS=Z*:#0-+]):\\AI)UR!!$C8U'7B3]"RITW!D MZZGJ+41.WVIEM66V M9+]:B>%^J7RCQ@#M-+Z.<%O?-__M:QX1DWKI]2BDR;1XXOO:=I.LS9FVM21B MH!TM98@I9T@E1>:\B4ZM-L7WH2?MNCG 6EH8=B7"+GK1]P9AD'!Z[?F^]_'3 MY+3\-IZU<[M^L7!N'8F@6#K%BI6@ZBPY5TLR4E$E(2-C*+<.%*X(;2_#]9O$ MS+I024/F3&F]F.3\X7(4:=&_X*#:M,/1^#Q:FPH2*F.F Q9H^POU&IX;GP3W MTA:Y6B+*TD<Z MO^03,@V-3UZKJHFARWLGU=# # M/57 :9FMA)_;9!,OG('2-8];Z@3>6H3"78[T_\Z$YD6S]R(Z.,XT5,!M>JAM MUZ/.0S?#\GU.3=M"U'L?TG4%ZNHKW%ZN@4(CLPL<,-44)"\C.#JU -'PPHQV M:,+AYAH8%K).F=9/.8:K,611^<:K*.*?(%70:;4"N(["\_<"VTVXOID:5Z/'!CK8.E$L*XI,>@,H*LAD(EGZ MQD(=H9"YLM*(U@TB=D"0!X+[N^''.J+O@!,U*\!E2+.0XUEKI&)4'D8+3=7R*XJVWA)6 '1(UVFNBBPRC M:\[DN95):A,E!%D<*%8'@*4D(1(&;3 '8U/K#*)KS]_+$,LF[LNCA;MT7^@D MH'+R]L.SM[^U@/9CCPSK63#H[#+^$]-D,KQ^5[5!;&6C MYS4,L[1;=Z.(R^NZ''Q#>T2^B>5:S$\*$[-V=+ZXZ:1S#=%)#_3_PB>2I\V\/72!)5<8H&*&WB3+:N$4O:',F**3MR$MS MKBR/O315R+Y$7^Y9U/.OOX9_#D?3C-&I?T"66U(\*#!6I!I44."]EU"8+HPS M&Y1OW0!L#7B[C\ZT)E!W-("[ M*]6O3K%F>ML#ND6C=:Q]\S$S3F]AJ*Y&(8,T>$_FK%&F^;2GO:#90\.Z]Y1E MZZBK W9]&(6,%V'TKSH#=OI-Q;:(T)LN"US%9:"&AXL9S:Q6V M3A.Z%] .!N5VJMCN235KM.-0.BVTA\P54=CJ:6)D .$P MV!)",+%U,\.',.T56=JX=$W5T$WF^C)\U[KF?)*WA6I M(%LAI%7*)]/Z'%H?Y8]%I1:JVNX>5)OFE,A\L?7H-(*H'TN=2,$E.)^*DABU M+*V3>>Y']&.19ET5;+=OT9O3M[]\>/7^UY>OGC?I5W3OYS6,<*^.NU$$^R7& MRF>*S:;YS=*=4#:_,+O^L;/P MEK1T: 9$D,FRVH,@@A,RUN$OM.>YJ.@T[71U6XT\M]#Q[9NRS:2Z+U'E%R/, MO; M/LYF\NTBQ>8[1',W;A5,'05V[\*SF^CMIKJZ5_4;"'I;)'!">IE$OP69M,%I'7R?1T\B%7X)/BD(174M-.:$KKX/9V MB?!0"[\M\6 =.;?NJ_/L^9L;!U(J(B@6;)U(34N,9.^$R#-M?B89AY*,H1L6 MP)*N&;<^>@>=])J(?-A,7ATE=<+Q-DGPP/&]-0ZL(>4N=-\; MX&F9^9;S(RG$C,+F J;>2JGB%&USM<#8HO;&%*%]ZRJIVRBV?]JWT,]-E6\F MW(;G_7@T.7\?!A]G-);!9*L+@LW>D=$1:$U L.(D1CH4,'"0:+1+!=R ^Q*[61VK< E!VI[_:TCL,9Z^Y4D=7%Y ML6AYZB4WAI:0?_Z0Y^@\AXML]:QIC?# M,+@RQ"T3F=D:/V/UWL/4H0(F"> ^"9:*X3G<""XN"3-=_]2G;J9L)J;;^M)- M]'754^!A*'>;*P]H;A>!@@TE?9>^-A!35V_:')(O3!#K-%A6>R(*-A(/*W[C#^O/=##!+_#D[UF/F5 )0J= MIE$3&;T&DVHSIHA>.+^2NN[X\">JLDW%U'&$[.KR9F85/1^.1L/?:VY&^$Q_ M,_EZ;F0N%GT$SJ4 ,I<$Q,0ML$">C4_6&VR=_;0.OEW?H;UIDC;;F49:O_1W M ;U"6*G^+*7AY6 R?H\)>U^JX?>.S$825/B(Y\)P/;M61)ZJJTPO436[R4GF M9!E&*RUT=M,MA'2C1MJ.FAO=N2U=RG]5P6K[?A6T643EG MP* L=:B-)!]&!#"$6YAH@\''[V%K #E04G6EBN8QT8=>B'/+4K:%;$Q?:JN= MH@.0HQ*A1&ZB%#JD:-KL10=*A<>+\[:R3=OD:$+4&Y]]'F'(IX._AU&O$K5& M._AYDE[YD.I=F)%TF'*$D$DBSD>)RI(+:[JMFEB.[6GSI%--W&:,;9HX'D0QVIQTUM1<#!)\8TRRIGW3I':S5DA\B6 M)EJXS177(F_SPSQC[=S:J(Q+"@I/M%PN'7A?(B3K8Y$QZRQ;=[&^_OS#T/NC M)7I;N[[#QASO7[T[??_AV?,WK\Y>_5+'9)V\?7WZ_M=G'TY.W[9HU+'6YS=L MW/'X=35JY/%J,"$3XA^]3$KY@H-+G+4KF[<8^\8QEHU.2(3@0="++UV=6!M5 M'8WM?>):H&M=V[0BM'8-J6\]<-$69>OZD0:PM]5(I N.+>]BO1TM[DLCDOMGV1=C$@LR M@JQS'56*M5B:1[""/#\OI?*I]=R^>P'MOH7UEMAQDYW-M-3!=>\Q4P M'15$?0=D-W50#15UDP(;2[ESU1OO&5I>6\N*FL-@:[:(UX YB1QS#(*U;MZU M!94_4/6T+8VO(]S6EZI_^YI'Q*1>>CT*:3+UY^;@%@DG5FDR\ 6A\0@J& _! M*P],E9P<&N=OVB]+8G //6G[3M,&6AAV)<+661_?E/5I<-Q-7Z#?U';X3]&MN=C6V_"2TSGTQP&<@( M%K1>$VM+50<2E61)!LREK*3)^Y_S9#7:4'RM,P)>#'M]S!\N(Z%:$$U;[IS1 MH LC2S*D!)Y<'G#2>65B2,JMEK1Z^[.?K 8W%%,'#0-># ?U/FTT;6K\OC?^ MU_.OSW&0/M7V_+-IHC'$Q#-Y .08U+5:B%IG+?X0IA_5OVJJ MJPYZ2-W&MT"WZ)>V KZN&DD^@&U'326;:O1!NC101Q?M)A_":6F+3#K1P8:6 M]EPLB2 6!*^DJC]23C7O.;L3NCS4AG*G;%E'"]TTJ*P;[6N2"D&=5/_D'[W) MI\6..]]EKT#/3U>1K+62!S#*%E#,T,&JHJ;CFGMT+@@N6H<&'P5T!PTMF^K[ M=G/+CI750<^L.UZOJZHR'F,)D>10LJW=0A@C TTP\)D7QA23(K:^^K@'SM$ MVDQ#V["CKU5-K0)M6V;/KEMP-5/A0]384/[;L'.N0922\8+D0C*5JN].[V,P MLD I*C/.M'.)/W5JK&_==,Z,=<3>.AAV,XIS"^?\5-1:J>R9!!XT&76*SL= M&RCD$I0IJ$1DJV6QK_C /3!%'JNA83@._5]&P\O/T_EYO=)+ M4Y!3YGM=R-[2""D*@N>$K848$HI1&%D]28UMO#$\ .E'-3Y::JIA&<,*\!;% MVRL [*J3]T/@=M32NZ5*5Z?+!OKHHM'W@T"U1(W:);!2J+I%$E A!12A18@A M9V:;)['OAC /M?[>*5_644/7/)E]@_FT//]Z%OKX=CBA']7LKQ[MQWE^^ ZO M>CTD[GG=>R&Y$D&50 :<"@)BMM)Q'E5VK>W;3?#N(.NYK?KO(U>7NNO 0CH9 M)#K4OR6PA'X@2^[L$^+DV2 _RWFJF="O:^@/QY>O*B^VL[$>UU_:0-PW+#N]\LQ\" M?&W4P2JPMV$,K@YY-R;B/K+HOLV]8PIT;5>L =\S9F0A3SUZ9&1L90M>Q@C< M%A6SQL"*/V3F/F"K'C!QU]%\ZZC=]0R>V:SGE[TO.*8#CB0X-Y@*.IEE,L"S M)IGP7,![HR"@$L;[;(V[4;*W0N;3DH?MV%+M2FO+DJ9:B+P#&_7M945Q6FX& M'Q+X4S/:YLHV:J#:R[X 4OY"$ MW@S'X]/![)69ROJTS"C,S[-ADCAOP>::B$NN'015)X@625Q&KT/S:KK[$1TF M/1IJ81MW@M_ZF_!S5U#9Y!W8$FG9C#:U&.L&FI6*)9HH9>O8_WUX#I,?S32P M-*%RZZ7B[Y%.XMHU9;JF89EOB">#,AQ=S$)*W=20K_[@+167/U(2C:K.YT^[ MBFU<>^PW[B9I':^E&"9CK#%C!<0L!3SYDJTFZX6U3FY[>O-[GO;\Z_PO M9]$>A2DZFRPY#TF#2LJ 9\("-\HS;97CV%U]^ M%\E'[4*@P\):4"8%"+*&U;$$8[R(S+8.(^QY\7A';%BK6'P=K71>,;P*F!^U M6'PM1=U;.OP8*7>O>E=R259!8G6T@&82G&8!+*K$BE:&_O/T5+Y1L7A#C:\A MW*T7BQ, 2ZEO50$7709A6(Q<.\R&^]62*O>[U/C1NFTHODZB)B.R36B3 M>C;(IY-/.)K#LL%XDZ(!:\@H45HE"+0;U4["*B#3QK'VM:IW0GF*BF\IW8;5 MI75:W8OA8#SL]_+4")UZ/M.CB$EAA36Y=KZ7M0=^[0=K#&A5U\ZYDJK%J+^[ MGW[HAGHCN7?.A#GC5\'4<&SN,AS;GZ';0D?WJGP# 3?<^^_%)M!$*WP$$>@4 M4J&>1UH[$"Z53%N=9GXE,WVOE'[/W-UMZ7P=N79PSM^ZTEL,>A9&H=2&S(]8 M;WN+ 5=$A,31TI;&M<76N7I+H&QW\&L;/0W;"[F#V]-?R0 9]4+_*H1/YUM= M\1P=/=ZZXJL#RA+]05:.(]8#HI+9AQ2Y:4V!^Q$= !,:BGS[#0!>_3%/1*DW MN_1_^4/XXYPQ;E!G 5[X *J.BXNB,,A&$EA$=*'U#>HC8.[,6>CN;J%K9;4. M%[P*HP'!&3]'$@3.ZBT*_^^(R#/$UT6V1L?AC69O9O>E\PSW)8SJ7+Q:<406OC0=7LNA#(U\MT M6CL9T)0BNXE1KP+O@+C6M7(Z:,GURW"8?^_U^^?9!5>D08C3D1:LMJQ#EH$Q M\@V2<.3DXK P0M.)B0?:GIMAA: M*_=@7^Y'B'1I-??.,[_>XF1V&M8,R,EP<>:]>G[RX>6S+26!K81A1_E@Z\MG MFZEA&>5T)@V4$B31F#/P,94ZB\ADG;/CNG7N^+ZFA@6.17H7(?.:RAUK,$+Q M!-X&>A>%5]ZW=N2>>FK8.NQID1JVCHJ>2&J83"RI[,#Y:?V 5V2["0E9('.< MF]+^.O%@4L/68L-ZJ6%K:*7[_* 5P/RPJ6'K*.K^1*%'2+ESU4N--ANMP4RO MV+V6$)5WA,PB2^A,]AVYW?N;&M9,X^L(=^NI82HRPU$$X-K5&'NTX$S2X(V/ M](5UWKJ#2 U;2PMKI8:M(\)MIX9%6AM'#2R[FCH3 S@G%6A.?C[Y^SR6U:IW M]SLU[-&Z;2B^;::&*7N>L(4I$2$K0_^;,>%KI=#[XU+#'&.J-Y+ZMU+!5,/U( MJ6%KZ6B5-*''"'A;J6$RT?&CN8,I<L(N9.. M@!,T-2_#A=YHLPG@T+" 5]LLZ26X,)%.=(%FU&$%IHF766,JZD]@=._-M/ M_A',_@WEW3 'XC:::V,#5L'4T.1?AF/[)O^F^EFJZ@V%V]C<7XHMYX#*NEJ9 MB 7J: =PW%@H40F;>*)]KD4ER'85?H^YOPU]KR/3UL'X]]B[B)=D?-2MZUDA M.^3LU8N3P;3_W\=%7N?9IS#"3\-^KDVA%C^_.IMX=B5GR%9YLDX\@A>TY4E4 MS$N7&4NKI>%NBF2[%D ;90YWI8D.O(;'I*2GS)')6, F&^E5"IJ$Q0,4(R2+ MRG&O2F,+\G#J!S9)0.E:64^@?D"A4E)*,JI=(O$9S\&A]?3>VIQ0V!RM6&GC M^F'J!QY#N'W07A?AL7HY\PL. MI*0".>Z1''DP+B4E@Q?9MQZ.N@JN V)79^KHH%3@'JZ?(]/>TC$-Q44.2IL( M$56AHSLPQ;11 5LSY1XX!TB05L+OJL;@Y.)SZ(VJ#!8;7*S-O#4S$#@WH&), MM>J<_ UI?8C9>AX[J3FXA>0 V=! Y!U,F)M&@^:KD!X0!5OXF0.Q@O5O3>N1<$N@'"0'-A?Z;2Z8COO9"VN=+3&"9[4G&!?U*Z6! M,_@[,HT/- ?OF+X46E\%0$BRV- M/"/KLB,#QG!-AQ MYAS95E9Y)M/V6,JJJ2<>+ &;W;*815+.=/_Z"9"BK864+DE<;O(Y?=PJV7D1 MRP<@(A"+"BQ+D5Q4]]&R:OSUD^NPL Z2Y\D+'J3_9) UM9A^PO\2L1>)WP]FM0[ M+D9=8DTO44H[^L-Y"'72D^%!N2"4M=WR^=8JN[E'P@EAHH60ERA]Z_#EO;KL M@0DN(,^2/)\:V-?%TD]$G"M)&T.WDW>M+/CC$?@"I]-Y M]?;"Z)2I.&6#@NCK0.M@ G%F&,3,O6!1:N558W4_08[@:_C?FA9\[<,@9LS*"=HZ#BM;4GM/53R%_ M5LD2O6Y=@M^-LA.$2P\J68*<=B%)G'P(PTPWV4!H8L]*#]H&4\',P*'R8)VV MFF=0\M5YS*YEW 82MW>>L-A"U]8">"R]X2?[AY*"&O:HV)GM7O:OZP-CJ M]E6[T>*AM+-Z-,OVU;=7>)T^?PGC_YJGAGO/9ATW)#,95$(/7JL,QM./+ =N MFIO3S]&T_Z*9'6'DN;G#V^AJ%Y.IOU.WJ +I0%]/K:^>HVT_W;#::O19N#10 MQSY@HX376G +R*6H,TH*A!J"$"C(L1!!&-$ZR+K<4&RNBA>F?) M=JE%3;<[10?+@Z^51.2YJH+SDJ;(#<\\.*%BZV2T)\CY:=!LIZ$>4ML?D7:W MF+4#:;LR8_95.-Q<3N&QOK62N_(6$?L?2#B]K1\1.+MA1BB#LQA@8AULD="8ELG#3(F8QBW MQ97FOO33)!V 7;*I^A["HJ'L&QHCM;#Z_DTZ;WO+/=.E2$BY\/HF@A"*%I"4 M2W1OJF!%BS&TCU=^::9& _DW;D#R+GPA*=RC:=&SN@-1#3N0K"1D]RU(MM70 MJ"_Q-NY!LIHX\L[I7 H,O(NU4(O<),^B RYB5M$D5VRG&MM1 <<4?WG? Y"26P6T;R@P_OMDE((UF/ M&@FJ=5.&!2VO;FGQR@K#R [1@0=0K&2(Q64PSGB14ZH]#==2VJL34]HF@NIK MI[V^I:6Z$D5A18RTH"0GIJ1*X+DO7"J+6JZWTUZ?F-(V$53#&,L]6M[.V8*R($ M(PKDJ)Q)7A>?NB4L/OCPR2AM$T$UK'B_1\O?;VGA(491D@"TL88Y.0%(& )-M[DP#SY\,DK;1% ]5*$_BAE^P'']1?B$?%!2*-GY"J.:569B?2C@NEAB:%=1OD6Z\Q6H-\XY;\=PJ ?FV$=_WM897-U/, M/V#I/!G%B9Q25RM0R*GA=<*<)OL+4^$&C6Y>_?L<30U3CI>O].K;Z]&7+Z/K MUU=A-B S)VE%+=$S1.YQ+VH MYU!RA\_^#./\_4VW%*64(1. 9UG;5R8''CD'$55@,J$MVC4&V#T"#N!EJQ]M M/RS3W5CJ/;QX+^\1A^M/,[!-7GW[\6\^A&^S3M"5@Q]L7.F)-XD,HG8Y,DYNPN@;XL5TE/[K_1]W.N7[S),.*,$Z86K' M5[)7R'4&SHPKR@16FN?(KR1F#]6O>]?UP\+X)HKJ(2F:;)-983"YVS.!+.:S M%:>=#"C 9)WJ.%8),2@%VHK(D*G(8VOK;04I/]'31$F]E&!,IN-AJJT!*ZQ_ M)[U,/E[\OLCVQT14Y FEII@ES-$7A($]*AKGX?,6O=F>9*@GSAJJ+ >,NSO M]9,Z^QJ&5]4UNAS-G:49P?.I,!,2US"=Q.S'NXMOZ)PT^?:1>KV@)Z1>38E0R[>3.=']V,C\HZ-.1 E6YD3@F*UY[]'!1%] MG0!C>,I,T)';:9[E&G#;GNH3Q^".U=J#N;Y"7+?7P".I#:P))D81H01&^RCZ M#+5+).0B>&:2"]$.*0ZU-A/FA?S$]C&4HHEB%(7PM%'1+>4_U) M9N6D]EPU-]>7$G)B]M;VPN[AA%G!\4 :I[RD,\\Z6R=724YD$=_!"?JUB3R5 MU@[_"E).' 6;"'SE2;"[?*NSZ^DP5]*'7V_#I?-9KYBK/.]D)K5.O5I[X;ZS ML+:3Q*X2LK@3)5@TH%4R!%F?($C+H)@@##,,N6@=*#[$A"RL[7#K/)583,T! MH:T6G"J0D%P-RT+(LO6(@F-.R%H'-2T2LM91S\$D9-W=_]^;22V F53' M=*HZ>,EQKI_.WG#H$(Y)GG2N8 M0TG>6N55ZWA,$\(/,!J[39!B]\K<;:WLQ>7[U__GU=G%^9O7[W_[1@XN MV92X"D;RUM?$]E2W"]%NGJ8[C\>XXA(/U2*,DC8YG[W!0S?YD9::37%HK6"E0.""Z4 -9XJ8QPQJ;6 M>1AWU]]_H'6G"'AH-VZJB3Z@CEL9MK9H6*MQ!K_\K&+*3W MSH%C(9!=F@G#@4Q#SFT@SP6%;)[1? "UI'WI>!UIMNYU>288MV]GS7+(T)P= M4Y6Z6W_4),=U4(9NRMK\BHD"7O$$VCKNM"@&B9.YT9C+FT%6U3ZYT MU-IM)\/6&W9@*N,)6)"1H[+,L6Y-XDYONS:16>O&M6-591NI]9!W?+_AA-,8 M42@+F"568HA3] J0*RZ-E[M+DN>@BN]U+-W86GGZV-UFIM MM!9,=M$C9A,='TMKHZ*C8 XY9%,M*+*:ZFR&6B+@@R\JNN#YB\7M6JV-#@ZV MZZAVM[DO,I'5CA+(4* ;)3,R$$QP$#W=*=(;NE):S]([H-R7_>NZ>[[,&HK: M>;Z,\DX5B8*\>5- &27 1::!286!$W4I^]/.ESDX)+53V"YS;(2,P3J$8FH_ M'D8@=UXR,"SX:'7-*_G9*&M7"&JAI(:N0^V6?SF<5C?J[74>?AWFFW UN^W1 MVY!]%& X,CH:;:"C41L@.E!FZU7&3J]PSXQW6[KXR_0IV^BB8R@4*?@DM% 4C#$X#U8 M81795+J =RQ!859JEQB2$!K X?ZJNYU6TZMR1DTDVX/OLW&^U?T>)&O.*T!S9^XGK'4&B=$[$Q/_]S.TY"X&>B07>"<@]),57,G0$3+R?K10C@= MH_2M*S_6I_+E(;)?13Z&WL9SJ+?>0[>,W&DR^J GZ4>L&J/?OQY=SQJ>WH2K MFKLK!CF[R$Q!X(KDJB23$!V9-;0'@TK.6*&:-T?;/9LO#_P'#J7'NV?C@>"M M6+X]!NH[6$>6^8 QS5'E"#G78&2M>@DUR\@96 M[YZM)[-O+/'S?]\,I]^J!S*^F3D@[Z>?<7SY.5PO=:%)+\6RG"*DH.M;D/?$ M9Q"0;,DF^6"1'TRX>TW>7N8^.330/-X<;M]7RS]P4H^ Z^KL8$W#NAS57ZU_ MR?*!$M+'7!QD9C))0G"(VBLP*7H3E7&9=WIGWN&-TX[[E[G!#D+T:P'O\1;T M>[N?9G]4IK][@'R0R*&312%D] C*$5<14P"D/U3-9PN\%Z>G$?TOV?FF=-1Q^7_Y9>QA=3]^//]8-^/U9^'L_JM?AZJIV*3X/Z?/]?SN0O!@> MO08MC:RQ"@X^KV77BO9O_F=H3-(TG6 M*^5Z@@/%?4A>.\" =#%88VM>%YEJC':3T5)RT?JMOQME+PYR/2AL":[ZK_=< M):59+?,H#\LPS?Z3^[.^OG_I]6@R'20IM3/)@"YH0(E,Y@I3"5+.D9?(&++F MO<-VP->+P_3!@67)CMA^)->BTFO>_W YS^]&UU_GYGQE;W(Y6L+)N]'T7SC] MB>Z;IFE?WXTOP_>NAF#U30/%F,( (/\YAM"%&!\*R>$@*1M3Z\]\;LB]L[ MQP&K)1MJZT?AFR58VO@=]@>]3P4LXXJ )>V+VK$H?,)1 MN1.>G.5I_$8J_G+S96"J@\(Y(QR1]T(_"W!:6T"RW5(R!5U\MH5U[U2^0'P> M@KZ7('E_;Z(_F'O_F+GPUXPYQ&1-4A%<\ E4"!D\)@W)<985US8T'[;:)S\O M!O8'!XXER-_ZP;.3^7,9_GJ%UZ3IZ6)FPL-(4S&L>.TSV+J+%>H"@4_#+GZ6\A>'YCTH? ENMWXE[,_CO9,O.I I(L^&0U"2=F>Q=0Z-KYD[ MB7'AMJ'=CXJYN/GR)8R_C@FA=D_X2FMNN MI?.UFMNNH[!#:JOT;(7,][#$Q]'5U2^C+8<'B/>>G:+#!=!Q;I?YV_G YQ*]T0ZR*0E4P@)."P6)DY+( M9="L'$Q^Z+K,'=$FV0%*=[^A-H#8(75!6[7GF=S[K4#V!.L^Y4[7[9\PN@_!* M9IZD$*7UQ(-=\?9S(^UE(VT!L+Y:P_7")VFAX/ NJPY](!<2 7TIH%3MI,M4 M!FN*(A4Y9=CQ7$J/V/NYG?:RG;:#6<-F==OUC7R6S]=USLO5;2?W']!8GLQXF XU""XX:DL@"%$H)P08.# 6+&)5V[-":'*[/Y1$=$#;SJ)QP4!0G09B() C+P$J/:*- J7OI$W<(S/_LL1)UGL]HTA%GB'(\V8M&RY./9K.MP_G.G[FVG]@;0(P]+ M/Q#&8IC'A_$PX4#%HIB5!JQ.&6I7(G#.&%!,>!5\: _))@\J%800M0:1?90A,;0%6XOO!5;WKH/2_JI[UU'V057W MUAMB5G-EE+!:B@Q6(9(Y(&NY"UI ;@-J'J10K9.3[A%P_-6]:V%@677O1KKH MX<7@.S&WE5!=R.FI,/]]]*NJ,&HFE89?:=#GY+!_JLM*SI)6SJRS=:D.D74(@<5$X(K14)2.0N= M0BC9=U:1. D5;2*:AF^GW^F0MW1$56QD1=?FK)$.;QW >^,(*BDY7;0EP'16 MD3P)%6TBFAZ>R^YW>O"R+0A:>?/876ZBFT%DQVT9QE$QT?2T\ACC$4X1$P*+I/N4G@!0O M-4:Z#$(I>N=/%0>#V[5Z"AT<;-=1;0]P??0JL;#@O,Z1TP7"F*C58W44);<, MC*W.DN#H6>L;>04I!U@\T+N>1^V5=$@M4=Z-;I\M'S]K_N@Z?Z^,S"L3#9(# M$3,CBS<4B#XQ\(G\<6>=4N%@F@>MR]P!XKOGYY:#A,TA[8^UB_JD2%Y;+8"E M0-:_C09<+;CT&35YA-Y'_[-E4/_[HU^ [JU;T#KH.N+*E8&6R7G/(I >2!M. M%J KNX / 6?!WY*/IS3V:+L%G<@FV@);1UQ-0OZ53CX&":@C;*@="1]F#HN,=LZL"4G MFXYG&QUSCZ 3V4G;(:QA'<;NK5?.M7#"9#",D?6J/0>OF 'A+0N2.>=>>,.3 M/>>CW]T\A#E>C)4@-2E,,.P3P'^!&7@NY M1[5[U^U>P;W-GND$.24)RI(2H^ (*)(@T8209?.RDT-A_N<^/LQ]W">&CSAF MUJ&UA7*)54^2,>5 *6W *9NT:\???Z_6_GEV?_[_SB72"FIL.ON$5' MB*<^U[#;0V>J&W5R>/\'UD6N/_TZFDQ>TXK?ROQ@F?R(PV6>C+!TJ0:EU;RC M2= Y@2PB<9N4TZ;U[=*!K&VW_>HEYJ4/PJ'S"1GPXC6Y"9(L"Y,%>,PQJ&1S MD:U;:#]#TJ[Z)K3&Q,-KIZ7D#Z7=P=MKVL)X&?XZNYE^'HWI?)SEA<<0-2-N MH&"FV]G78]VG3/]39>/);E6Q=8;]CYC+O(5CWF*K;5.TN=/54 M+;2*IOU4_+30V[-0V$+HNP2%TYH%(1)D9039?5:#]Y%!#HK,02PVVM9VWV[! M\$P9S2ZQL(ZL>\ 44%&\3"]'MU<3\??%@6SF M7(4!AW()2ID PA8$/B1L6 M$_/-LT.7$K)[3[J-GD:MA=Q'QOZTMOVXSK_2O[SZWS?CX20/4Q7N@CQ-W-:F M_2G73&A,9$PIE.3#*QM#<-:UK\-[FJ0304-+P?=P(A"W\SCG_,PK+B(7&I*2 M#E2LD]5$M:N-2#$(Q91L'8Z_1\ IFHB;2[B'EY_OQ"QLDP[D]&00/B!E/W;@ M%LI9I>8M)-OG_KXE*UN=SZ,:X6%^T[2HGI6"9T4QYI$SB+Q)Q5$IQP8;9G!R+5S#X[Q%HI[[9,/WJ+6H;_0F]1&OR&W+'\)X^NUR'*XG(=TRL$@,5VB] M\;6^1).R0Z2;0_( L12N$:76#UOD;;WQGJ.I76?P%2M-7GV[]SBD!S=W!6F+#D4= MB.LIRO$D8?N)>3138S=X;*&#G0,E%2994C6R&VJ1!6/@.1ESTD=!/H#.,K0N M#]H#0)Z)E>P''^N(OG4[%7_KAN8?B%K$ M\8$JWSWEE*-U]N9J)X@W^,,0UGB'Z#DS0>SE)2 MWYE4)%XYP[&L#G1 #XTXA[S1\BBBY<\W0__IQQ6Q- MY.F;MKO58\,'O:Z$USZ=/RB^W95=:%[''FZ P65T[M8\WC$4U@1@,SWNX1!< M2GOD ATW'IP0D6Z&DL!C\: +1R>*U5:4D\/>"LO["*&WCOK:/WO.27E_C;=6 M !&C67&L'OV&W)*"X)6UP&.,R?!DU,/+=.6#YX-/[\Z@VITZ1LUDV=RLOJ7F M\L_1+34VIF@4L1,"$P3GZ,"AK*-LB[,,R>E\6/CQC&:_?_JE:'8S6?:U9R]) M20NDZ2AD<%8 Y[[4[JL>(L]83;>4A+(IN;*>;G]\_,5H=T-YMIY-M*#GE]'- M>'&0.)^$KS=1IC]4L!FB,0&,4#*'R(3F8BWU_OCV2]'NAM)L6&5^GYSAUP76 M@M;9./009'W*\C;06>(3\)"]TL&4^'":ZG/*_?[M%Z/VE/=VYW2A: ?/ M<0?X!K>U_IZ R1;"[_D=;I'3J:655D7>I@7CM_W2J[KP>Y]EJB4,DY_ZNVZ\%!4=XPQ @Z MU4=XK>EF$C*"YY['G ,ZUCK]9=U#0>FKFPGQ.YF\'GV)P^M9 MM.0U6:[#?)O2,Q/,O'9BT;-KBF.<3"=O)Y,;S&?7N?XP?W.W\:CR61 M<+#&%C+)/*LE.X:\J3K_+;O$2C3&!-&Q4/*)54X$&&VEV3"*.2-L!)]9=^93@T*O4'T-$ M-[%@Z!B;CHE0S+]<(8%WP"72NCX!ZASJY&P&3D<+F9PSR52,*?&US)6'*YR2 MRIM(\;%JS?;QAZ]X?8._D"@6I/US./W\^F8R'7W!\?E?Z>IFEDA,!Q;]7ZWD M'!BG56&M^RMN0.:)H&=7BGJ,+;LMMLY2JKV< M)A\QX?!K-6G>X?3U#=D^U]-!C(ZC5HPL[BH+6>J11@))ILVULV"B(,@;S<%+&X$[ MP["PR./#/CP-N=IQU?MV.GUL)&PNR7V7L&^?S:?53_]0J%%Z<4F>CP4#.I,)KGF M#J16&A2K=P)W!9(O*6OOB)%.(?ZCPEYO53\[A]XZZFO] 'G'Q*@O7[>I$*(X M$X-2P%A-A0,#Z1FY9L:JXS'6W"/[2SQ])*O)::ADUE6GK"J [U_N?H[M$ MDY*2[ODZT)U;3SQ:QSU3(>"ZBKZ_PLO1]1:2;;VI+X977^N[]A_O MK^]!D'MN3,S$EM$5@IJ<>J$#J%24RB8:[E(G;:]8X-25W4*NK4N$OM,T(^A' M65J(WFKO"S#I0LUFR^!%L%!J*U89.>T_7]!5Z,KK>0:^M7]PDA*JO :H8);<'4\<)>N<0+T_>&LFW] /_CQ"EEF.X=.LJA M(PS6Q-=$9BIJ3_9$YL"*$C*0,8&F6T+HZC5>C,ZWDV[K)_77H_$?HS&Q_I@L MS3.3*15 D2.H:E $*PP9&3HY'03C#X?*K%#ZZC5.7>F-I-O#8_N"PP]7X7I* MXJ@98'_,YW5>TB=FSBGQZ'). :)4OK)MP#ER*K)URLKZ-[YUE\X.9!USV+(O MZ?>0%KJ2Q$K@8JI.!Q)[*@/L0-Y^Z@*;J[8K=+;42P\5@EU(]=IX)Z2CO8-D M\-#% 9'I.L1!LL"0B:);=^'>&W2>J2$\!.2LHX[6D83S*TS3\3#-LM'FN?&+ M:BG%$Z^%,EHEXMHE"YZ1@<05)PO)JQ10IR][N,'D4I1+,G= M2> Z)%#6&HB");*A&%>Y.,MB8' MT+KZM))E<#5^%=&DI%71(3^;,_7\,B>MZFU$VKP&9_0GCK_S>I>J+##:4!S$ MI 5!4 =P!@T4SFTL*G:?UJQ4G:S%A(1DH 6ARUDD'C+%U9OSS5.TC*;IM;F1CR??> M*F!1,SB0RB2T08- 64<=$_LQ2DW> RO2"XF\^>S1Y90QO,(3R?QCH@8JV-O$ ,M4 D60L^B@Q:%L%-D%J%;CUAUU_[>+&P"V'W MT!KP/JW_Q.&GSU/,9U_IMY_PS7 R*_?Y2-(A>E,M];$RTOT5$+S5=0P[(WJU M$)""BW3)&>2L=8.(=6D\7A#M1"L]-"]]DMZ/6&5XUTKB QZ%T=ED4*$:Y+F0 M<51LJ16EEBEM'>^Y9='S-)XXBK;5RNXZ V!05K%Z94KRK-!KLJ>P=N#*@:,K M4G=,33NDS@ -[YPF@FN8G[#R(OS[MSP.-U?#]/?1>()_U"#*P!!MJ3;3=DQ+ M0IPBQUPX09=AXHG<)QU8MQS3C@L>N:[[$&L/M?K_".-AS;"XZQ@-4I**(=DX MMI!SI').X(7SP)1A*1I_'XD=*K M5E;6\;>.73RT4P8Y:LV],V"\K -0$X/ E:6?HC0Y",[\+F*:CRD[?L3TH($E M,:[MDA"6T?A^5IIW.3J?M4=8F$3SWTX&-?/3B4J?LM4[RAD\EPQ\,"9YH4-1 M9F,KX\FECQ<1.Q#U$F2TZ8_ZH*1N,@@FB2(R>3*\CF8SY"A'% Q8\9X[SQ@7 MW298K5KAR/7<1'!+U-D^=/GX,)KAL*;G#;2@RZIH"[P$!TK8!-%;#D$J.I5$ M2BYN[DP\L?"1*[]/,2_!Q'9I# _(K"&-4?E],N^!&;&,QGBG+N#LRV@\'?[W MK"Y@H'PUD+, %0QAF6B%8 JQD;UF-CM,JEL@87,:CAPI.Q+^$M!LEQKQ?;CY MC.Y5)!KNE;3D,Z%-='5)S\'59!VK'5G%3KK NXW3ZK3<:4"AH4B7:+U1@L0O MPUD"QY)'>CZPJ(1@P4!&7_N524&F"L&4$3@U0Y'$P]F6C7R))X@Z7FCT(_NHN;1_&P^LT_"-/B';R7H*&K0.6C_%ZY_F>#QSCW-(%!5*)#"H; 5$5#=5)VCH=&/2L$X@SY%-%[<%Y*>C_YZA5ZR*Z]2@\ M:0!MJY$E.5M;YV_>.QHKM>^_>UJOGO2TDBD"&1<0G*@O09R!DU*#YM8%+((5 MU?JRVI36TP)5;UI: J^MTT2?('P5R9Q9X^)LV*4E%SY*!I'V ?!4#)EO(FAL M_>RR/I4G#:D6FED"IBVGSM\:\6^OZ] S&^O?R/2;\:S-\;Z,' W9O3K,,1: M13'$R2!&GD)V&JQC'LC.1_"U,D.H8H.US@7W("'@F<$_ZU)PO%C9G>"7P*7- M+*@55-]%_UV:@XQDLUD$FPL'I8VL]AS]Q$0=MAE-8=W*ES9;_[2ATD+H2X#2 M.*UT0=FW@6)2&)X2Y)B)FN(4^!@\B.R8874@\\/.A(V31[Z33:[PC'G:H**"JQH+;!U$ME20HY?[]O+=XG6MP[+ MWD=C34H:<">-X4P QIK:7M.1@DYUQ)4LWM$51G=6KYN]4G'\^MY2LDN4W2#J MNJ#$Z"Q+8H$XT7$>[G/99S A.(^"H[.MRP%.2+6;R7&)1IN&31_Z+G<=%@)7 MY$H&<*'$^B1G6%** M:6014"(A4R,QF6J3!664*HS([#:@8M-*@=.X%;:3ZQ)-;QUSO/A,QT^-KO\@ M*9(KD0(YEXP96_MCV]J80Y#3X25S0>0D6E\$CZDX?EUO*=DERA8]SN1[_?ZW MW]Y>_G;^[O+B[-V;U^_?7;Y]][?S=Z_?GE]L,9^OPU<;SNI;EX=&<_L^W(S3 MYYF*OWP93FOTYONLUE]'UY_H9/_RXZ]^8$M(+"F' @9K7R+&>.TYICIJ;]JFS?DPB7),[.YT:I3/9WRH#>&C*[@B9#G/PUYGP0-@=;;+>. MJ(^_O:_^VGUKQ7ZW$+P>U$ MHS&(X(H0P(-S9%3Y I%..$B%)0RZN!"Z]<3C2+7D5=K!:[NTD@N M4,F2[B@6-)G&F,C(1DFDD1MD10H)L5NGX@-H>-E(]MW:6ZXCN%Y;3\^KTVZI M2J5$S:,#$Y2II>_DZ63BV_MB5"G>2]VM7=4!]!;O09UM!-=#I[IY.?IE^.OL M9DK^ZW#ZK8YNF9U"*GG,/FF(1110$@V$&J74+"JKE8P!6[\'K*;FQ,VIQNKH M89#);QC]V#XYGA)/O QCIR;VW_7>)?84('Y!]3$M15K6[_@=MX&$6M;SEJBF%P$CUZ!+MS3E5@4VFZ)9=W6VWVLN9V"1OU*MX\7J@PBOE2(NVZL@2!UKPR&UA4I9NC:H.():U$P6W$64/9_X;C-.W MUY/I^*:R.CNSA,&DI6-05#645$S@%=>@)8$NB5QD\PZHCZEX(8;EEN+OH4?Z M?8KN^&!=Z.K)>%Q%TWXLQFUU]B0$MA1X[R?$'?J,<2X2'2"LJ1,^>8"0@@5D MR3.92LXN'S40GK'_=H6#=>3_7K8J#8[7W%4919%*;423$JLPPQ*KJO M.!/9:JOEPTE=*Z[^1Y_>_97?1N2C9O)J;< M:YDX'_8RFOX+I_4BP^LTJ]*^ MN9X.?"GHF$_@5*FS7(G4(*O!Z4+R6G$>.TY87&_=/9AZNTL?ZUL/_4#F7M7= M$X3&%'QTD3&\Q\(,F9-B8)<"DI4&@*!$8W9TK:V:QB M":%UT<7=]5\$+C86>,,7C/F9-YI,:MM-XI5.MV\7>%7(,KL9UR/PM_#7\,O- ME]L#3WFE,MV#H&.A T]'3O026-&94(SQG!71[=+INN1)(Z%'Z?<0G7A Z%E* MXYMP=39]'<;C;_3+?X2K&QQP$>CF"QP2EZZZ81&\MZZVCS$A2,53:1W!ZD38 M20.I/Q4UG.'V*-O@_*_PA0RM>875;7N)CUANKO-9_L^;R4PNOY!8+W ZG9=: M_',X_4S_(7'R/5-A0&X=Q^@=H.8(*CIR\E@L9).5Q(M5#/M+!&S"P8M YAZ5 MWGIPW>3D6Y[)UV$*YP0I?.YK0,,)HI,%[EDGEQ)%V7M6%S' M[)7B;,Q)BF[E.QT7/&D<]2;YE;/M>JEKO?C]U<7Y__W]_-WE^3]J8>@6Q:RK M/M6P@K43M8W*5B]NX@3_?5,Q]/4>6IQ SY/A$%0(H!(Y2 Y]!"$"5H.HT$W6 M^'Q?1WWOSM_P@K!)[IS+4@?/:B""J(P"8S#**3)6=N>^=MI^6@3/3\J M;M]6L/LN 5W%R"*7A3GO5T(X!\:A68B.3F! U1(]9"G0@A: ?9 M1>&,J/V#6G?&.N!:A>960VL5]/"0TR69L@N)/ZL1ME3M!CGEF^AE3]4(06@1 M:PNR6.JX1FUK=K36()(-PC.E??Y9C; [Y*RCCM:9:OA6=Q"1G ME8/DU@?OP455P#"ZG(5B3J5N3X9/+'*8">MK:61EPOH6XNS! EG5"CZA#<89 M!&.]!>6" >]9 <6TD26&E!]6G9Q.N_U>(EHM!-V#_B_'LZ$0WRZFH_1?%Y_# M&"=GB; _QCPPA2#IG87D/1&DBR)O2P9 H8HS.1GO6D^5>H*<$\%!*X'W8"3< M(VWVLKR@K'87_0VGGT=Y( 5#NMX0G"]FGH+KN6(0(N?6,Q[9PW98;4&Q@JY3 M1$<+%:QT1S9\#7NDOYG($/.7_[B=%D\.V?GUS9?%J.CA9-KA-6P-C-0%)S] M4I=>[XFL 0N-GLCF;^@7M2?PK.HA3F:3DGM);GB\RI:GQ:R[_-LO?X3AN'[V M-1UEGW#2F/85B^RIH<9*33W&>G#$WP?0_/XV^_@>F_!]G?X9Q MKH;K^^NK;VMNOKO?F2LHY1]ZN?_EM;;=.E2V>H*NU^LK,K=R[5I".SO,43(. MUY]F>IR\^O;CW]RF'LS(^DX;N0+5);A3'=4XYMH'B=L&"W!<1N,O-5]Q;J#\ M=F]WM/+]5ZRR^XN\1Y0\F7NYXN"__77](Q*)_^M__']02P,$% @ =81M6&IX_7XT=P$ M:20" !0 !P=6UP+3(P,C,Q,C,Q7V_]W]CWW_.^]^WWVN>^\>_?X^84966O-6K]5?M_UFPG"42$- MD-F_SW$?(+)"!#@&_P.$\\#:7?[8$P% ?(D(*8 >L$/EY_/Q<\?,0$_WY M*2XF)BJV4GSERK\,B=6KX"&Q\-D:*"/"_#I$5HF+B M*R5@-:1@@FH96'U145AI<5AC^+=1\.\!,5EQN8W&NU;*NQZ7V'1.8=NUVX]6 M:>XN;U9T>\_2,CEQ/F:UI)*RRKKUVCJZ>INWF)J96VS?86FW9^\^>P?'_>Z' M#A_Q\/3R/ND?<"HP*/CTA8OAER)PEZ_$7K\1%Y^0F)2><>=N9M:]^]EY^8\+ MGA06/7U645E575/[XF5=2VM;>T?GZZ[N_H'!H>&1T3$RG3'Y\=/GJ2_3,^RO MWQ:_OUC1Q8RF>./]>4DG+E*[-_FG:7RS[CQD6\W]DV?\V M[*]VD8$UHB*P\T1E 10 +7&0_'@A$(:&](G,+C:5;M^21JEOTU@E!*YKMJV_ MP6TJ94@?]"Q(_+[CD6>^9X#JI44A!-X5$ECT)^F?I'^2 M_DGZ)^F?I'^2_DGZ)^F?I'^2_DGZ]TF+)TF0@1%/;D$@*2$$Q"*A4-I"(E(. M1MA8! VEP(W'D2/0)RV$*@L&MV:9D$@+0![(_]@K4\A1&.BQ"(\>4IITU:,.TGI9+#20^8#3OHC1HBYYZ% M9&UYE*T?Y*1GM^<^^B749Q->'O/GJEBL<.ZGU0$ M:4&B+> Q%*6^A<1R0<;G&D)9-"%P0T.?%5I[PQJ,I%NEJG9P$D.>:8\7-!9_ MB,H;7]=>;S#0I=2[T+8Q495C5._13F!Y8B@FK2#+GCAJQ< P3[(B7V5'XGHZ M_+;4^&XC?['R'L?%S)!5=T5L6\DM)X\F>BD'W7[X,>YV;I,\'PX/6AY82^3) MHSEB_'02K;".Q+1G8!(M0*6W#RZP0UXU&=0\%_0,EE8;6G$=Y=HWU*163<69 MX=[GA3Z^N[5,Y C )^615$DT.@+:[,%\R=7'1_,SJ\%1=PZAX9TUBEVJ-OXE M.RZV<-SSZ*8/P:3 6_=#LQG&FS"_W#*X2I.N/^CX&0P6 A0)@60A=RW8C!,H M"5JSD4R:8.=[@1GD@0:[';>DU'9?[+)@1]/565U?)UI4V9,8$37ZK=3!6 MZ[?QWBW"Q>Z-MHKNH-:,, =8^H*U^]A$GESK9" SL SOPU+*IP]$'@]GE&[J MF/C<_>5+S?*S+IG*.*V$K=/'C1_*5E34O'LE^Q9ORB>2:$\(Z^ IH6.3,2RG M* 2'-[*(C:LSOW_Y7.@E@=Q[W<%%"K;"ZP.CW]U?N0]Q[I-6AL&S\DIC^[,E M "I$C]AE!&E:\!2PG/H!%.T951VDI6%J/#IR"(DG7_7/*%,1O(ABSUTK\[4; MJ]LTYY96BAW.>%/[\N8Q!^WUFQ6,C]@V[>+Z"B:$ .L00CRZ%:6!"D:1IR:1 MR:1 =$JN,IMG3\.TEAJY]2MU>KYWFR%OOFN0/>&3NF][OV.V4Y=6D&^V88ZB MMSG ?Y-',K#9(@2:'81 "#J)P#H31>0I##03% )8]NTA&"D*M;<8BCQ0F2Z5 M4V3VZ,E!/ZD7IU+LMQ6_/GPH])2J@U1L"\QLT;!7"(A/PXF4*>@F5&*9R0^C MQVT46*2X,PT8%$]W^6 !_74ZM\,RH*;<.L+"S5KIR0@N"U=Y@ %)I.K_9;[VOAT#)K+TC-*Q200X_+'#X M>@R+\K_P@_C9G8]%EH'X.L(]-.'U%62F%A3!,-P-/I M>^XTW*JPVE:U580[N3?:#[XQ7$.?@.H+((U(6@'2;@J!RH@VIS[1,:@E)-2= MD9:R&()#NIN';=7QM>F=U[QMF!@W].#S*LP2^X9^>6LK5^6G+P36>-@G,=/X M(_"G ?X25% $+;3*!-^> :6L,66M$IS>Y)J,D&>.Q\^9&N>-[]N8&U7Q^HEM MZ"L#NL %,9BDSYKDR/-+2;1B0@V!IR $.!7\JVB>0HCG.[PNJV.R+;-)8^0Q MRSSY7+'WWH"2'"M7J8(2UT1)IMS^&2&@=S99M:X'V01K\HS ([A6+4(#W,/I99#22?7%]V^W7_ 81^C3$0W+$CT M^Y:D'VB!E!,<%@@2;,1QL-FFP9?K IVTJQ[DH=6&R?:Q<]C!G(C!>8+_^?TB MXOF)8I6*8LI?:P(BPI /D%5]/ 5[C@#F# >;+4@!&&A+63[7'9?&T"EFN[L/ M4!F$:]8>(<=,HPX.N#W/<;UIM9WVEX*S_4 0VT+[VEF:X@;D8R3K\ *T9>25 M$("TJ*]2+1C4=NS:TS:;AGA.):FZ+1KR_0$.3P;G.5DGOC8=6>5ZUN^ L?@[ M\1.O#A-&LSA,B,[=SXN&:KE6O//\1&M[5H\+Y/5L5XA$D@WU7%&0AK:C%,-) MOR=9U?P6_3 GX=Z9LQ'G37YL% (2\8F"C3@33A#_8<,.=G*;LD"%7=W>.Q+/ M,PX/\<_T/K&S-"5O1JZ&0>O9TITS[.6_J_S2%MX8?PI"TTBR>"OH<@%DU$Y2 MJ":MGS&7J?#%%;:=]>J,+#*^=.QKZ1T9VU5B>E\9NVZHR:?;6FYA(<9Z!)(6 M+ G.KWQBDZF@ X,P,S)IHXK-+T)F76MFWE.C\N3Z[]EC%B^W^G3OH&Q 3BB. M1H^2U*O18R.<*R/1&W%HQV1W]I[/5 #+@W:" %9:UW& F2!$*R59QFUHQ7PMD/AI'A0X6+]*79\TO?@U5%N%)>Q ME97GSK;&:GG?"709M31*M]2P1156!5\:KA5S6G$Y*27+I4>U8S).]4)LLT0V+X0-\A0L!%(21#@@ MQ7@6<$BA&^' 2)VIT=C4+]"NN;TV-1]GM/^:F=7)2 .;T,7;W]B1H0O[XJY@V(=)D!Z0H 9!2] &^Q;L-!FY"MD2E8T %UC&.JVU"Z/ M<,SOGKP0?'[Y[C/5>RD>SYVOR\EU516OO?Z%VGC2S<0/N0Z8+LL'&7^H"/E6W M4/BW)^]$/1OVDD,O)BHPSSX6_[%KG2Y/@ZQPA/6Q6IQ9KK "_L-:LR=^C02Y>3D M%+.]$&QV-$7'^ID0?"!WKC8%CWHY:.W!KM\]7#5NU3-TP*TJY$)4I%K3;H-$ MA=6A,C<#+U^_,?&+"TX(\%1-8$]MXQ>10A$*@G?(2@)3F^T&:E!XNFSU/,BJ MP[+@NLMICR,F'S"MGS[\<.VHD#'4##]E2^NF)XKLOAJ%@)$E'G;S.YR=0/+3 M4[S[>YX%2_0(2[NOI8=I/N"6=FAD8Z/R>=^ M% *CX_0^OCK18P1DA4MTI"5@5H*T5#\4#*_"(\\%&R5]CS)JK:MF%BOB+G)S MKH8I:^9UW[ZG.A1X?.*J>9,2')38[P3*A2J/<#F40 MDFRTV'>BE5EM\L96;A/TTK"I>ET)D0UBUUZ(KEL;M1%%*X#3"B_!/83?RD\% M@Y&C^>TV:]F![<[>7RF[V1KWB>29"95T?5_+SYQ+27RQ"Z8]G'!T96^(Z&V] ML_N?$B7A]>Y @R+=2 IL5L1+$7'GR5J-;-TDZUU%LPLJJH_KG?>'[#6X+ M";.YZO'%(R5Z'83L7.Z,^RX$E''1^I2^5;/QGJQ/;2G-)43G@O9']\_:ZTC5 M)[#.&V^>+ "PKIA;I HDXM@Z&!M16]\>#DKOZM M5:%;=LP]-A\VV=-C;1ZLJ9+ZYEI$IICX![44N&V@C1,A/0D8[YV*'D)5V[^B MDK,XMX:LCS_F60PR%Q=6H2_D36=FC#YM&BPE^PYGEDO<>BR+_'7;)YQK^BJ) MV0>*D!=\S^Z?BUD)R'+!D@,YY?R[?\$;FX87U27H1T=80=$;JEG[4I;;G,7Y MS,:ZO9N\.^7T$W;=[S:YE52NDFQR$RU8O0 SK(+#J4Q );'V"0&RU"0F40B$ M41:D3I,J!8G/9NK A$7D&B_S2L:^6.?(Q:J&%^G;;MO&*-NR.BI?GQ+_V+8W M . +@3R2)LG_+Q VF>L,^[LJVH9?;28$4BWJT.VD^"M&"6(:YOU5/4CSY5#3 MR^^LWSF+OHKHF%:[EQ)&]E0\F6.[2>;P;=>*'5IR>J*+2P+),9C90 C$ MNPMZ:PC52B]9-E@U',B]HJY_I.8Y6W)TG.RXW69/ E&JI&B_9>V;DL=/%%N- MT0'\.S8VTZ1JC[E6UA+G_GO>#INT8+9HIQ%L:-K=V7@)>ES:(2 M+#\GU*1%/0K*=ZH.]OO@I]\L]=K"B/SDIN=#22?=-R4/D<^JVR$8LL1":%8? M@WA5L!JJ;W>A0/F,(X^B@NGJZM'!1.D'*2.UVYAJ):[MJ]=,7?W:UGC4XR-U M;@">F5U0'RT-VEX'WW>*-P8:_0DXEKT=CP<6[$M5:18.<$84F9QMAB+&.^BDQ3' M.@MZ+M-GO1I,+EP9-C][U,OIU*U3]LF?KSVX.S9&=@MXB!A8(),$DF0A4 &W MAWVT3I[\_9\8%KJ']ZVX28.^'7A!"2G OLA66X7/Y-K&=WT+0]Q'9B@D0'A& M4P>QDTCIX4SRZTG^!,BH;ZZ3NP92YC2P-0I9DXRUR?2G/$S^[!6EE 70H"Z5 MF=ISN=RS4^N$?Z6CBJ:>1\18^?YGGP3C0J V@OG]9Y+"H<[&:T%H-HG3SE:C M5B+;4_TFIM!5.;O>YW.5L[V'?39O;4_(Z*IMB SVK<4J56[8ZF-DBZPT]7AM M6=N9AN1M@?*Y3H*Q)E-HDA&*IO4UDZ0<5Q)H9M4#P\-31YX/Y J!(]GKAD>/ M6A:E#_>;;;OKDU#6&M9RG??^'4@K!VNH;51(9Q9.$*<&<>[!F>6TCD[HZ>=I M@LA%I+34 S%<@)%X_G3HF@\=/ILESO9RK0&N9L2VR\2Y;.1FD%5.KS#/H MV)L$9;P1;,_L$+%)';]ZD.<84HSKTOD$T^$6:597>_/HJKMNY^P0JR0_^3B B*(,VS^%2_%'AJ\1;8MST?;9(#6_;<> MKOCJI)5N$G[JTLETQX>(^^ )*F1DWXF ](SFZ RXGF Y[O"<^\\V:;_G*3[K M*9S)MN0YE\>[O\BU"IKW"J5%GM6Q.5I\0_IESJ?#N@#_/=<0?[&<7R@$3H'Q MI*K,^_3ZU/643H%D/V_ORMOAOZ3[:#56WZ3MG@?6O-8B.XAJ723"Q1?:%BAP M%0)L#T&/O!"8?M;2Z".04H6C7A.JY.Z('B-5HGAR^ASSD1-0Y&6VC^_[$VS[ MI*K0;6-EID9K/YRV0]^4MMR1CSMQ^[I%X.64.9D.&>FVJXC!TXSO2#*";G.? MNSL84_%&L.5&P[D2W&YN&Z=."VYT"L@?R.2N?!9LUH?9[?L#7(HG8*5&)=6$JUC*$8WY.MY%A/Q_/' M(HM.I(SOTJ2\?;B_9,8_?JVB3T0G#(32;E"13<9@Z3 MA6F\O:Q"&C51H MYM,B$+$VHOP\STUL,276?V\T^9J?9H?/U\>@GQ9I/#H95 M<@\S,5?!TVBR%.?+((A-2T9*"8$@@@I$H.G.C=#[XI.B5?'NK+?E3T93+[1M M*R!E$G>^,7$./_O5Z9S:D4MCF(X+U[) @M^GE)\7JE+>,8:DT4].@AVL. M*JN\/93[?1K%)VB,&J2IFRQWJWK+XJ>CU'U(+-6T%:*:&"P%,LIML4L_4Y875#<]B& M'1&*Q"3\9H93$'W0]*GVD: 'U\.^L!WDG-,U929\8A3OWHF&P6+S!I!6M=Z# M)VO-5>4G9AXBRP[W\HY!+UFS-&1+GPS^-/224>PK MWVJCU!\X6-U[A,U6KZYR\!U=TA45V>;>-K'"")H9/@F8TV3TG+LEV>''TMA__ M3&6=,V)ZL+F<%[#6FZ)[A4"U?2K>CD$4;D!'=BD\OA61]$,Q:NERQ;Y+O ZWOD);J0E.S"E"F,R=Z6&(,TL_#4' MTYUI%O[!2NV7UZ62O$>P_ <0E_,&_HD%FQ&E8! Q!E5+:E.W:U^.ZHQ[,O = M+1,4K7[+9VR\H+I^=!6C?W+?#3OE(P';XF8U$9E-D3 CW <<1M'R"94+/-E9 MSFY^9=-:P7!V1_(D-M%2S07ZS$"MG9;?]:Q[&!/$W9448B'K^$*6VY@8NX1; M>16%*R)V$:$=A9RO_&K4,2$P)DI;ZH1_&'%N#N'52Z#D-N-IRT69('+H>.,< MMK#KPN>*<>]N-ULV36'+BQ.2N:LXQ#$+V@A/"<-(8^Z@&Y$[)ZE, KT8&6MC M"/E\]N/IO+L8'N_R;B&L5(&RZ36G3[V-;:+5[UM9M"T^T;!MCR3 G4\2@" M M%U6+YBE.$^Q M5W/IXLA./4_IWM_^R=KN#6*)RE.UXN*CW\$Y2()T.GF&"')(.XRZB2T"ZT%K MDW/$ZJISSD_MI!L+WKB]*7_VZ);A:,ISUQ=[UE6T)P)\B3]P^QH@MB&AG5," MYT :R+\C;2\$'/9&4_^I-MB_C@BDX*@6,X:JN6%X7Q::IZ#,D6'[9>7AST.7 M.%@-0O&!#;4C;MV33//S6J/ZBH/;_#=G?+PM66RY:I"0WR0#5X3=0N ,419: MW[,;*H9%Q4,]C_$.3O[)AP8N\CU:B?1O$2FFMT^GGTZRZ7TAGZ'JH$!WLTNE M^KG:(N'.J!D-TG)(51$\15'!ZG &9HPRB4S&;S[./CCEA9:#W*25>P6=_48; M3G%ML@-O[ZE=_='Z^4[*OAN/[Q?(;A)/P/MR#X/-VU'8/F@S9DZ5JPDVFYCU MC8%M*&DM:%]V>&$[40W*=QW .#^/=1Z(NZ^6J4.>\1C4"&KHDG7='?O<:H-V M%F<^">#!S7",$(#UV0:&$LAIDR-S%:1RH[E'S^"X0:VXFW.(I&'X;NY0,R?5 MM!TK.4&U,T@W.&+XXL[AGC*5;XD@+1]\'LA30$PN\)2G:!(\!7DZ:BZ0(8VF MU[;N1+0.1V\B@:E,7+@4MSY606[F],*G@IG-;RVLT;7GF:?X,7E741M- ML:,(#B]>L#:Y"58GZX/@=?8@*+&5MGY/M!96&8=_4V1MI7&?TQID)H]*#]Q- MV;T.7X'(JM>SB8"<)^'&!+D&15L@IMF808$L#U?HVKE .B7C*2YDSR SM'I= MR=NL@M4: \SS>\4&-H^V;-:Y;AG?.B]9RA<9>85<":.#1 T3R [&*'*-;&JU[17606)=L"\ MMZDL9RIY8E8@60I'KP#V+/<0#YE%KX1FN?8'H4!:U!7!Q*3+S=6?XT/'&62G M3;N/2'GFC35D!@=L$#\4^,.#WLF3HPBDJMFJ' R?*%",[D=5=,:%]R405,AO ML9"/WV;H;K!._K.]QW%9FQ]/OVO_O(72_?Y1@K/VK\9K5I16'T%],8?]B&<1 MYW1A&Q0R!-)7ZN%9/'N:4#[^ :/XN#I4?B A(']OQ(5^+/QY!R >?WPV_GW4,'4V"S!&G9\S(A[[6!) M6764Y;+^-9NG$1%JSWN.7["\^W7*UN[.L>:X?D!W;C^<4E((C5=KG//D'5.O?V])[NE$S= MX''TR7F)>V S&I[/NT*@"@LG!3TP?BL/!JUBM)&&C5RW5H9/I!0A>3F,F+^+ M/AYAYYB-8JJ[TNJ_*;F>*1)XC G>I>O=_.4]76(^0$'DAP<7!S9O 8,(L"JN MI$ DM&7AE9'T#$J^K[77!/W.Q@"*[IZ?,#S!F5BE4V/96/&A1RU"3J4,B;$?Y4-HW"K=HC]AH M-6"'T6A6VQ&;-5!=KEXC*\0'ZFEU']^_M+Z95%V;J??=[I.C@=TIQ]$RVXC# M/3>) NGC,.?EZ \$UD%$/%(I>IT ;K$K4Z=B ]CFM84S5S0>6Z/S9\R7]!6V M[=6RG[/(<$A?T=UZ7EP39;X/,:NN(/*5P%/*$JRF1\'180/+BH+J.7ZLCOJ0 M)[ALQ])J4(***5>:?DIN@B;O%6F?O+OF>29PYUL$O8:)>D"HEN#)_]QAAWD5 M8=Z+@FX4R\D9P_$9:5+#X+>0GB%SFZ^$^&.&?C>#)4)HQ52-S#_)P(8+5/?"MN*S&PK9>W?9?)LA4"+&? MM1#_*/UU?N>YT,L& ^2LW>NT;/-V:\C8N+P)^9X+YV4;J[.E#]IBU&X$64RV M4\LEF,K<]2%L7D@-A#6*N9C@WM&DEJL>+1N$-K.4-1"MZX?OIJ ^9Y/DUB8Z$MM3RY M9(%D)-<'EF0(GNP;LZ<)@;G#Q7UP;WG=3Y:K?).Y@#]'?[&Q(E=?/\1LS^WJ MG9787ZRO/K'=Y]ON>1?9,.@B\7&)IT:']9_B/_^)U2H6FA<2"!6PP.1&IW8; M8&3>*)P C,]<*8PC%8&3T& MLCQ)8X4"25<43[YIP8Z%N;J!]6/XXBH;K2#YF;J+2N3JWL'9LY5^MJDV.H&> M]*VY7BDFB6MN=W(#X3AT^OEHLJ*6ISC2267Y4N-(57W72('JRHR%5R31:58? MC8J LCIKR$>2'\T8!6B98(YVM'CM_6CA=GEZF_?;=CE%]'T3#2.>S$G!ZB4X M+91AE2X)*'"FP $6E#86IYHF#<^XB^!=/Q[]"%>/-I[!B@_QV)T!8=\N7^_C M5%,X&6'E-VQ.QOU SRG"#H([Y)7=8/-.$&L$>Z8-+L)KL10$QW<0KWZ<;>76 M'XY<>SJV_8K.HU5<@[HNL1?1- 85:@6BA4@8X MA]F%0XPKEP_V];#)ZC M"_W&?=[<;FJ[0R-LW7='_X#*-L%5O"94S#W*NP0]> )EN4+BX:PL>M.]C*ZH M@,GZ''V"+)1^*C$_R;3V^8M<:;HG6T#7KG#[E(3&8E@L=) MD%[@7*H0D-" >@22ZBP,9U<=1*0A$W/71SI)C9NT9UJ>#LZ2&R7O9K#+,!?U MU3@YR5MLOCQ>::QUM=T;R<+:\^3[8$;NRNA19!6AC4@1Y1S+=_AQ<8+&49>SM4#YS?:]F0??5 M-_CGW90'^U;305H&AN5$A3;'S\%55BR'7P8WK>@40OG!:D2*P #GO=SW:GA8 MPYPUR,(X1Q0X%S*#/=PIB,RO!B7^9$G1JLKCB/DH.!2,86882L9@!&-4!*Q/ M#'4=B9:#J@IL?FDM,DE5],9E4EN_SOAM'# J*:.X5!RJ 2W0=2_TBK>(9^#< M1,3MOJ6E6^^ A5!@(=T04; *50PV;UY<@'3/D"^1\O .@A&"SW#3QB!6JO>' MB1*&OH+%1BE]N3Z#"JWHH[BT-Q%MX+OO\)1,D2F6Q6JV"M'2N-IVA'\Y@;M=&%)+FMU!.#&P<:O(X_Z2GX\&!ME%YR M6O7K$AFEFU'LQ_>=NT7.*@CJ8AF&Y@:/* DE]]H) JI%K*1@GK27Y2]O[ ML9 MJIRE_,&9\CH]PX\S-.V[=^5RG$W=TZ:)1]NU[A>.TCU&ZP M&8:,K -&BC\?Q0N!8S?>V4A#?E8+B8*5(Z7?"6*OOMG+?RA)>>[G=5^%N1>' MZ9V-U2ZQ,UL6W0O@N4\$S3:J(*3S%NZ;?L%A\[IU9W)]>Z//@\U*36I@,Q9%NZNQGJW,DR>V4UEH)Z0& M+KC!]4(13I=Q&K^GHN+]Q??;#VQ>M?I!*97\P?!5AM;7ZW[=(+>_/ QK8+*B>=NEV)1?3S6X M"R0CZ.AD4!YU#)/\$W)(X-6'&D(8:1H\TY$&L_S@.K^"0N]59=BJ'Z4G,[V, MYDLG/>\6K&GWRI$\^YC1^!E>,Y\+@5A?(7!\@1(I6-W%M<$MT228:=RMIR?D MZD<:SH>/FWBGM:_7>.3/RE'98%P[NO#IOK^TB!#(C#P[^RV\XR=:$ZR^S*9. M(ID4KB78[$X*Z!.K3:E>B+71[,]GUUX+)98R%ZI]UPZX<\\W9ASM4C/<=KGV M],D(-\'IT"XWQ'0CG(L!+))@=2U[B5,-1R#O ]CLT[2-MWDH&HG?SE*.+RVQ M%GD$/8D\7CR[-%O8^#37*>1R =>P 7ON+.TU?;1SK?P:"HX:@X&S!M)+FPN' MRYL,[SB_QEJ":^8-3=*G.A (S-BTAB%:V,@/3>%GDKVHI_BT0K)Y-XRI1VL'IM+=<*"F'8MRRRVB<263EM M&D;LC^97+&(,RQ[6VH'8TS$AA!J=GH2/>ZZ:=D3P9S8Z*A-@(\3AJ+/^F3^P M_Y%P.F9"HG#+PMGU(*S!4;$M5R['B5V385#''*L,V1,WOIY^TB$!^TOO.8/M MJH182M8$Y$.T]]U!351+G#20@W M6_9$2,N^G01=1-Z$3K))H3;9YP5/R; A#7=XU3M3@""'@94VD M_MC'FS/K\@)5\U$66-8$H=& MMFJQ2#=-L>N^I&G8[ODDW_.L61@R/T)XX. M$7026$<6H(T2S BV/2VKN6_T_-1D;3,J(;LJ0D-E>!&K&KQ\TLO4:$--[JF7 M^):) TV'IC:&%;).7R7(2RUPZM[/@UZ5]9O=+V]OT--!Z;Y\WY+B.[L44P;CJ\Q)/ M09-CPZ]!T?)(K-V]6,ZY%]#J$!HA\?;TE35-&JRMCQC)/D_G#_XZG&;@?K2M M@[PYP/AHPAV'UQ+I_A<#PY-I*(J]8'4EG*I9_!?P2H:LC)A+IL,H\2A9<:DY MYDPX+IR8D&U@0NU<3H9JME;M,5I M\V63>P=NT]%]OTKRS2#M" 9?EX-C#4[H00'%T]Z?"70?W(*U_KF(D]H?(V1> M*;S2BJ,SDTUT%*]3;(Z_S/HU0L%%@M['D_,1K(:1L?A6_NTF-<&'.DQ'VFC: MTFCJL4UOGYF-73H0_'[!T,7#+<:&&P0\6Z9/W^3 M&*SS*=PU;G=!13/H6/1P19+>'S=(,B!MB?##C' -3DT7,R1_HR(W"I. 8D7V M\;+[7@D!KM[Z-,&M). ;'#2F%(';?2Y<*BF= H(ND3K#$_D[W[3[0_7[KSK^ MX?/>S1[J3#&TEBT9YUD/E"R8057%\>^89NM2+GV;6'6O)?W%)Y>N*F.UJX[$ M'B2T.8(G%\FPG_O!U<3-"B0562-PL\,>Q4="Y^BS:^R_>9P]AABVU/^&Y F[XDHY@I 5&$.C-=IXO5"H-+6K6]YG=EM/EOXE# M=@J\],)-Z[Y_T,=3XI>N1J>\QQ"NI+6/V__E76SQA^R%.0N&8<2A-#IR;HGU MM44(M G4^ZN]F)ILH\3OJ"V>-A2MM:D[2QN+:R@G+JUKCI NW_WS*2U<;H.P M*GC#GYN#@G=(UG[$.AS1?<342#SX2F"J0!83[S]!:[.M-S] M)IF@]8LHULOP%VGS#7;G0K9U-RE7GUL:>.O0RWMV-H'@+]9E( 1.+>LR4#'' MH0R:^DDZOS,Q_,'ZG8$',]_ZNK>2KU4U57LI%%O+%QFNN2I?/?+9_?6&JR%T M:7V!-*QL#/Z+Y8F@.F0;\6;-D7/S7YF&-B:G7=OJ$T^U/ 7\T]%JZ>@KP"1( M(V4;7D?*HTZ Y"R'^JJ7++ 526[=^YSM.W[]&6OZ7&^DF+/6C;6C;=O&3 ^L M-7_='2_&* .;>VWDAP2F/%5^#A@ !W++DH8F>XGI2G]MR@V*\PUEU#1Q]W:J MRVW4.M/[_E#Z6?&HG+SH9DS%\%VN"D7PRD((2&\::E)NI;_/=WYT>@EA\J&U M_LVV+G.[G%CSP&]WBA-!7('GBBUX(WZL0 F28#3%LSL[]UNO-LXS2O'8%!YV[LG).3Y6WYG &6??+&H$(HD=:W&NILJ=C_"_;B:)[YP.O[,^7C^X]KG:NS1 7TK9X1 M C)PDG_!DGTF#R;*=SV"1&DVUVC\(TR)^8[\Z(O\W=MK+QILJLG2K,5[4) : MX$EJ'$9=L $7,FDW>V7I>@-(XT;F8-;BOC4OG=M51/$^*L))MI!O-U4V_ZJX M[Y<^A82RI!G%5Z<'^;^B A:N8RHZ;X2CI/'Z_6%-[XFS%V;]-H]41T[5#U8S M#^(OC]1FR=M6+;G\2;@F?$YTJX@DB8$5MG<%@(H"Q*D- BV(!Z#?;T+ O'J,ZZV M*G!#]R?G?YS3B]P9-W?&:)$;M#6LYL,'A8SP@4"5/K41=T^!MA"XU01+PA0* M@5VFP&^D('\CP$?!927J-[=W_>VMA\KW B?A(/B3\S_,&1BBH5K^G#3 ?/BR MCG+AK)OSB/.O)ZTO^#J?A+($NY=1_&@"7^R=R#]U4/T7XAQZ$$JO7X=WO/"X MNG?DKF*=Y>V+8UW62V5/RN=('R,:A0!1CW3_H:A )DI3$(T%689%0N ZTD$( M$'*H/*G3HWE7C84 7:(?-?5Y20BL(*=!NQ;3?OR &5_5E";IB2+_Y/R/Y4_]*.<])"&R,0@I(:$%,D.B)_^PFND&9 M\U((I--9)H+.E^#BWL@AG!'S@A#0;J4%\M/."X$O2<#2,[V\JY*_9W2RC7@W M%L%E/FIY=6G2;Z\>2B?]WQ56(01N3RP)&O($IVKT-7H$]I'4Y:_)/[*!T=_; MBY1$&OU07P!GNXT^AYSX%S7N#[:1MPOVZ@3X<3@:;D7'; ?!Q>L>S._1&^#V M<@'U-00E*@3F'IY&+>_6$^V#H^UO^YMBEL3?Z83^;7W^!F4J+ARFD:K[>%F( M:P3.SAXAD*#HDI$@X2'BRN_.*%!."+S&P&T]<4 (/(1]\#?_\7^0 MI/\ D7]DWO^!Y>C?M_0__^5&HCB_#/SX K]&")3/8_BR?M_]I+A'X8@\"ZT3 M B<_D)8W7=TY\[N3Z[>+)NR#OUE#_V^+^R-3_P^L2/^VE?]PX*'_>6'=SX?' M33*0G4!2GH:$=!4(TOBS$P;L[S>?1@8PI/K6=@7DMTO?*/G6\ZGO7'G9O7N7 M1"6MP>TZ!Z]>C=+>P5EPY"!4(!O=1I5J")TLYF/:E,A&\=:RK"D[ M0?_P]^*Q(X[6Q2&ALY\5XM8]"<,Y>'X]B^A9C^:I(9^@VHQ6\FS8(SPY+.<5 MRQTWU6$)QIGNQ'0B)3?UEZBZ--RQ7Q.ZL[V_"'7Y]3JKDY>:)8-$%RV3V!A* M!N<#JW!N!XMR@%WVE!71*01DJTLCO7Q-6IM60#[TUN+9NL=YFW7NTZN/N+UO M7>/FJ/E1' C,=($!U#%XEHK]^"],0=G9;.*<$[N>]L$&^;(V1J7)#&=VT:OZ MR%W?>^2V@(C;FI+U'VX%@"I4 MZ<2Z\69XV'W&W$C\1>KN'UE;U+9^OJ%N>R[FK"W EWCQ;M>6\$4]\?6M!4 MD>0YMZ!U[ Y-S@/[3>P?6);B&P7"B8&Q-Z+(OK6ZO M9"3 M)\O:8CET^F7NCOGLR,3U=LC<8U7[-DT<,*PXYI\> =)NP1S85$*-_?6F#7@Y M_O-H!6](?[*P&2G7_A#O_+ZJW_EN5[9.^H!+38_Y:)FLUH:5 586Q0KAHD40 M@0OR3D'VW".SR,J?N2@V ?4RC-9HWW@L4(#NT_2E?-T/#CU.UPY^],#;$ZPD M[Y#:MZ;,[LS62YO=*)ARPAR5T2?&\X#JN1B>-ZMM/2(UVGSVBF^[$(@K)6J^ M$+3W5]6+5PR4ZF1O.YD]BWU@VJMJ>GIII1YY3V+ +=$OZV'O;TG[TZO?O A14WS?.DKZ_4L4AJJ"OMJ(8F@;K-F+^L;PR^G MV)PP>2I]T=NAL^M(\NF,6Y:Y^M.]/LT:4B/$M8_*<'9.C2^V*/1%%'9JWK*4 M?O.8T8#D/&9%7+]H=!,CIFK'*LOQ/\5^$^,>?%(M\E7\!O6'@=G $A$Z@#<6 M KN*4 O/4'1C5B=_Y4,AT/1LBG.)( 1L?A$"U$?VOSFW51 "?R7[N971V8I< M7!\K6"XFC)%!'M0J!*)O(/]Z"KC_AB9?((]< [X[C>#.E(&!P4+@VR2"OZSP MFU,1]%])TGZCVTO^@T(AT)>"6OKB^M=3%W'4G_K_T^C?,]+@]/##S!7_=Z=O M;VN]Z'U$8CZUT?GB;Y3QQ]WL[C7SU7;KW[">%;?"^#4Y: 65IV.C D/90>32 M$))U#SHIB'4!J8W2P$_DH$=U"KT^)07\PD^-\]4)550N '.U[ E_S-*5#X M&QK[WVAV5/ 6QMM3'4CNHMYO3E<0_M3^GT+[@-D)[7=AX3NW!9DYW#]>9Z@O MNK1OXDD=XJ_Z5%C;!YS*+DM_&BPCC;,34?D8:BJ"_>^;K'_J_^_I7W:!,5]= M,DM:$]ZK3T>W>9JBY'H*'?DWGJEL@B-,U'C>\?:[I\<4*PHEVU)DI,-AG/CW M1(;L+G[D;>;FW%YX*N/@6T[PEY&+BR'[ OR2VESNZI#=G'W-L^NJ![P+QTK= MAY"I5PIYBO8"2W]5A62[9+T,=]6[KMQW ;8E"2CPFL MPQ@*V6IJ,&.R0^?V"BLXU8P*ODKL2JM@-!H)I"RX1KHMI-1,DGJ#X9-556C5 M%49MCM=CW5/W"7Y%F!EO^!YP9Z3].W^\=1U*A&UC9V?R*)/.=+,(&1U8\J^Z M$ZV1[ARMRU)6#+39<)8HT*^^_RU-!&G2*K&UE8W MWF[^M.Z(TEU=QPN'[EJ>33Z?WF_8KAO4>:2FX>YW^\7 :_?\M-K]ATQ^I2@? M>?;L1W!'@6.O7ONLUF-R0T%>)-DR>-/O*HC$-L1XTC]Q3?Q_NZ+_VT$\=F>39&>0UI]8C'G]1_^57G]36^[WT!O.9K!2N\#UTE]2A'-L%7Z M[UP^_]3_C]6_&'5XN*K4Q[,_ZV"38Y)?0(O&?7>?W]CA#\60)Z0Q#K_XY)UB M39T0(=QYM_+3W]FQT.;%@ZY[@44?L=03&-@?DA] M$0+?E\%%>9]_>6FK^GM$_9'B/"S8J$E$2U_,A 96$>_!YF0]]%PSE^-6[_GF M<;CGR((#=:Y(E]Q@1CHC!%))2)5I:KG]W/?+3ST=+A6V(33TI^LLTWY,*]C+ M^QIQZSTCO#D5\QJ]%RP/-FX_W^\SF./RA,3\8:8J!,(M=-^;M+YYD;RY>W:+ M8F"O%_/@ZK?YWSXFG:]=RG;U];:Y-6BFCG(HSSHTA'U475.;TK"D+'?]IIE: MYJGM ,+=3WP2">F!KZ;UEGB#EFD!3F0TIG5A M,S&*%1V,_24CZ8<:'O=9D<_Y85E[CTW;5'QZZD74>S+M'ATZ]"W)Q@UZS]44 MC)%JTEH;=W=R$J"[=*KD6 DBG"X$1""_YC!%;*;YU_7SG*,U=FJ_)&^Q4Y/M M)VT&Z;)L%$^;Q+H&'O\@!.#)#N+'-TX:I]RO'.G]3')CS;;?\S]D? ]_ M<:/D_K47'ZTJ:G>.2C7#+_DM_EHP/S/V Y5H(X-&$6/;CNGN&+K@4KJCJ_L@ M@CF;][%RZ5@^,G+/32>:#R_HYQ]+QJWM>T5:AY?",E!Q&=OK&]F$ZV?NEU7I M/]U]_\:_D.,B.)3 ]>C>]ZAY>HL[UX,?WWL2HQ5T@]2)[*H8A"GE;?]6)YJ+=U#F#,\>[->1I;CF$#;=OP*XI:2[K>4@RA#QO+7 MXM3T1RDY]4_A^7EFP9O%!.KRV U(53JD9O("O$^NTJ#?O6KM9&HT,< MC3Y>B?0D?KS[I.E-P6/$XR*B.C\7/$,4PPU6O6[)_R0RA*K#=PJVA2I:K[$\Z>R6X+B1<:VY2NS(E/?A+OZ1>WHN#K/]NV\/_'1_> MYS4V50R<^31HIOJZE$G?_0UM?4W.3%3[?AI@<","222K MD;?+HG5AK*?E2E\[0;[S:W5:["-J0%CDNH5[EXT+0V<;UD(E!,B55$-E:G*% M !DY>0BSUMK*8H(5V.J%&O"WXRFO3_X8U[%+=N4^B>HH,QNE]G=/GGT.U[P1 M.Q3I]*V:3W:TO,E7=8T5^..K#^HWCQ1]^73Q4U+V>ZY5Y';2PN%0]R.SBIN= M0?V=4I/Q3!B7\H#Z]1(IO/-9V;P4N9$6\II]7+=3DD>DLBMGHZ']6N?H__04+]".9>N+1?,0O%.02) M;/!^8?NVT-#S[4%W4N]XE3HI3#J]Q+4V%HP./182%PVG^'W_U+ M2'(OV-,]C?HUZ FM<8LE:1.J A=K/K*MC:N'^A&QJ_KKW5-W[6>=W7[DKF-U M"E8OL72;XJO^6ON[\H(9;8EYNI,18!:9_BSO M^EY Y"I D_36;W]SX4R/^;-G)[=TAP:5+3I5'7GOYZC],?)^F&NF_Z*O@:+* M -HCH#CJXU+&MXS0)3AN&[Z]_W>>_XB^!8.P8X%T7:9A7G/@Y+B.3Y0'&FMB MQS;/L!C[;KC5Y3Q1K.=U\U1P=[I(AZWF:QB>IPD!)'B"^P6OR3VQRRB)MZ:_ MQ!+3WKN^*YFR>?NA(<,!;<2NSV6[)A?*3]CD%X5+V[0>*<]Q&C)X]++F16+^ MB]H7"=;G\]=LJ\A5D3F[BS;R[M,/;GZ!/2J9VRH_[.AGXA1P1'E_2%Z$>]K8K^&-H#0NI[5IV[M0O#O= M\/R ^P#VD=P8=?2#P?.W\?GZ3S?&]Q,]WC1I\^]$&T:_R?X^TB8$1E&';YAR M$U,[7K(RO%YH.I%T%W9FP$VOW3W.NE6X=9*/$'G1;TG5"ZUHLIP/4YE. M6A>,VMH(5U7[CZ>5MAJ_N''FWA=Y MSUKFQ^\,G(W2(M05BK3)+0^>7?< =3P!7%M;Z#8>?+ GISYV?]ZL4N/4S*#K M7OS88O->!1>1?VMXJ>/O""80"W^V!DM!#QH"-[Z4"&P^<#/+[TS)X4 .F-DX?N_K=3? M5%+]B>*_>0_&1:+1=:\"\'O&$50B^-$H'YZV:2'PSOG,WUP#9_Z3!%Z.Z$12 MC#@X/D%W/2K-.FI-W8?KAL2XBT&]GPNL"'4QJRJZ?GSNIO6EXU>[6?--VTJ"F\,S'*,6B 'U._>]7$C$*#6MPZNQ MOD%$!N'F8J,H^BACTKW!\_IU4'+%>::@.P9=@$/S#!"4!4XFG]J*B.=@5N*- M46@97+?LY3*G=0*]$OLNT2LEG1_,+J*D01H!*=J@SU" XMD'0]T9F.071@PC M#=^<_M1?&7JJ2ZYZJ(NAVF=_&5H0 L<_73[ULDS[ MCWS/PIRO&@H%LC>O%C MW:L?"\RY_\'>>\8UO6YIPW%;D*(HTA&B B)%4(IT(BH@(D1 0&I4I M(#RU1 MJM*B(" @1.G5(%6DA([TWFM"DYY00B#MC6>>]S=[SYPYS[0S\R&?DI5_ MN=>ZUK7N>Y51V<$KC74F-("4D]5'56MF?],#_^+(%1ED'&&4B,9C>I)(;+#> MQ(G%E-B"^2T^\95D,?C@W3ZL4];*V\^/_'ACVPC,>)&6R1\U&B3G .]AX-91R-TVWCN1['YL78SR/5/*P>)9(14^GH37;+3/3:>KY: M5SO.Y"7Y'&ZR"4099 MCC%>?.Y^%7O.!Z6K#@,YFLDY>F+7S83B8RUCZ3C[J?C?PH&V9R>D"'>)$))& MBU.1XZQ3']DDDTP%XK^\DJ)#KI)Z;/4S"Z[[<=LWM$3XM*>MLC2\'[L1ITHY MSFMR9H2,=,-$]\&V:='VPS$J,$A0][62IJ8WF.42Y\9Q\QVY5P_L'D>J4 MW#II6(=?=V43X>(3C=]9^VNW2A,OB?C($K%\3&NO"W/I:! ].+[&'6&$QFC9:=86Y3D>L-5 M=#/,5GD#UZ]R+$:O,TL8MD+%?M:',?1%'.0843["E&!MR1^I\I2(S4D(+K)K M< W(L%<]N)@K(GEHT[302 $GC!];WDK-5XL9EV<+4/GVW' %UY=+_JX?MT,9 MA.]LV%-M#T99R!9CA6)K>)/LFL.1H$VT7^(]E-'>*8XE=&GEACD.28@;E.1J MV!_EY-W\X.TT/O)A7^C'SX?%3..&H4\U M3Y[XKB1NQF')U)\?ZW)563;9VZ<4K%F=DV$F([9K?"DD[\9 K.-*V?#PE^1A MM6['M%RRW0AH+@^-TP>SKNZ;G:[$U^F83_(E5E97I#3Z/8#::(K];%JO.5,? MI)H?VDOF,"$0:I)Y-F$J+OX^LXPT0 A$AT_O>MI57[+3(&BN=+:4E2Q&#YY' M9@4"9'*>]]>X(C=8K\(>R2D,^2;M[ABRG5Y,,(1PF>S[L#PC,S0?G&+I"3,/ M+[\[C;(&3\<.Z!/]M.6(R'H+HX_$5XTUZJ\[UI:@*8/Q<83AP)^UUE*1&QHY MBU]WL^F,XKCNK_ZLT&"3\CY/V MK.B^A2&&_OIDI<:D".X#=>)0%,FC^2OT^S[)YR%G_ZU22S[ LXFWZ1<>-.=C M-(W4%862#_FH)YM(UVB QC[BM =^N7G"F\+7P$WMW>%:1!J^ RC52U,&WE%>3D[MD(=P M32A/*/:^L:ZA8O=7+\=\5,)'QX1O)2AWM^?K1C8CXAY]BR_N$MT8[9F9*( MU?[=Z.GIHM#"Q,K1ZTTL5ZQ,LU[D1YS088,"3B_5G&N#X!YLA?1!PR#AZ%(: M(%P.$4$5U3N=-)>K,OF(]>;@S-F%UJ1CG ;$S>,V$]1&@>O$=@^!6I)+@-]P MC6LXFU2PIXBSC/K+F%L?L)=THG,ROAJW/7":(3/C=NJ1+ &J7"%4?JBR;M_N M&'QXW,%;^]CCP[!,V6&01 M[ 9_ 9Z1N6H?*1BJX?S)P^.L^M;'=F]^!\EMKZL&^=( MYXE'YRNR7/$,&L.N*A?G-R3L-/"]X8A$7\:C1RX#7KEQ/460A5YV,/:RSFU- M[&.UZJ78)@(N46IEE9TOF^?=X>5JIDC*4-X4"C1Z('857_-<+$9",>R_P1(* M>[F),HWP,P%R/G-;YXGNO<8#*.SU&8=]PIJ$ >JS,??:#U5U0(Q&H"2S6@BN MOW[I+6&(\]W(L"A\M*IZ97@P?HZD"4X*:%4.7V9Y^/7 "&QM9=:I,UA T > M%_GT/XS.KNX0C_]I;C$Y8][F:_+1E/3W=V_K8TX*?AQ<6RQ !H/* MP.O*;I?1),GR603LO'B25!W7:N+S_0FS1%TO C]?*89"\N(SEF_?@,MZ&.HXVN0 M%I'I/S&(F(S2HT9<0:6IO?YK)='FH*#!ZK@O"-#K /VB\94*SJ];W^O058^> MA,)K>A;$$.Y.RQO^5*:CKO,4*_@Q:BN<40X>H50FS9TS+U=#5!-Q""LKWNA\7J=P:BIT+2;O6WS7#M,^+Y7;*G >H.C7"A.GQC#KL%-&UV14W/T=-S0_0 MP[_\ 6$E"LQNZ)RSXTE;L+WR4(![,6)?W^(0UDH#G$?;:_$B-\KQ2_[=-VY_ M(ROASK7GK(@I'7AT-X_>IF!/"H9=JIW$Y#2ZAL%/D!72V(BF 6#Y)=HM)9R3#8F?G092)8]0VK+2% MIXU4*Q>221W6T2N 3& %GA ",+FJ1+ZF)T/U\)?6,U+HR<@.Y M 2R&VQ[8]9!,DA8/E.&UZ,6V(OAMK^VTI)&WBBK(\+KAX\H\K'Q%R_[0C!Q@'C'Q/S1Z]-9 MSB,ZJ7+>-3D_"YLGD=#[G53&0V -J0!XH$A MG2OG&A[$116/O1_=%Z4!M@<):1%DNWX:X!_X[QE'PO?3;^C\MV!R[7UE645X MHY^^;Y8WT^N,]9K89H#JVEXGQB@\)D *5Z!91FR:%QHFJSME91##'T$O!BE* MWMA\'_I&GX,]]E,H4"S(MQT5,0\Z70H[D:/YZ' H2ZPHMY4M)2&E(NMD@6/" M?O6D?V#;,6)7^D.ST&E:Z0N,> MS 8?^KQ^1O3%R6@,4\6@15!J&TZU[7B. (3VX47 +.(?6?OY[,[;J0QZ\!W?UFSG,ON2A) M3\',U6A#JE?XU^9I+%JKX_/,74(^WHJIR$1+(N2K$2=B?#)6BC1L_G#>I2"I MM\QT!70>_1P\ODSP=+;I*?-JJ,E)#W/%Z1MX>B M<]?0))(?=2"\@ZB%&QBD$XHP6U*=,'[HTIII/"O^]F.TQ%5J5W/P>,%@W0GJ M#W3I[/IJV#PFO*G@KISH$9)QK9]NS^<7W?N1%CJ)!S':1A=]5ZSBS. ..*I1 M-B2<, C9WOZNZ]<:X<),Q=[+W]:$CP=HI#A]P 9& -]'?\Q9P#84,#"-9N M47PUR-U_?FO()(+:!_P:'DH5A2: HD#, ;I>QZPWWV&+1\3K2MW76(<]+622#91E M]M1>@ 5[AG_1H*[SE7;35IW,]$%+GAUD$W)2O@5RJL;2 7>;L("KK0PF:[V8 M,8[$DC1%U/$G%*;/=], MMIC#'WO:C\'?&[9B4E8<;'SKY57WN$/%O'"V7 M+H>XD!GP4HW>9B/O_%)<)%S3IW+Z7ZU&*84;\( O!$.4Y(/@#JYC5Z.7&T.' MU40#1$(V4QKE97R3E\/3MPB*K.3 6QF96DL P/4=U4"&X9(8H5'&SO!F]('W M=-Y#^.ZF ;PZCJI=9T*P+7NU@S;K4;"[;W=#A F]B#4IT(4/_FB!;8L?S%4E M3@2/V WMFO#@E DOB;HD3:BC=A"I-XW8%X_>/&A6;W3S=HMUR!G/R58V0OOA+V:D.HAMC2H'1TU6GD'=\P;'RSX M#%_-IZ[RSHKNQ)B#"1@*'2C=<'R89Q"F&BD0\SSP]8U&2X-'O?C)E::+K+=4 M!HQ>S47LXU3DDZQ?K'$H&WRF 4!B:G?ADY7[V:/;@U%9"P%4T)N2+LZ+F,?3 MCC3 SF;L%CYYD+:!E\&.-DD%6YV'2/JVTOY7T$B]' M= FFYK)*RY/$&-7B,6"2-=F3\OG\"O*K5+WI9MDXHSZ>JZW],C+SU6!7T'G? MT=M3 /7S>1Q] ;_:[P:2^7"CKP>QH):-VP^)J?.GF:'A;5Q QT\_#1/?#Z8-EJ.64UVOUV]RWIP'S!954&*B/):7[C*2L?;!S. MN?IY,<=2%'C\$Q&NCJMXQQ!.OIYNYC#" M^76]_&MQQ2]N^3WWI1CBL=@TQ\*2[XQ#RG:AKDXKB(5-/P3>=#*+FQRK&H"Z MU%$"LPO-?)^%UZT4[20;QGDD=A>G1XAWJ+[XFR@)1$7 Y&!3-$!Y;Q.8*)%3 MCQJSW6]48R@AVN!!M_"2F8?QJ=W=2RA/SS7F-_J6F7?3R_G(85.>LN+54A_0O2 M3\):!:3I*L?\E8/DYA4Z:8(8,1+F:+P2XJV(4Q%GECEM>-KCW4R-_+Q(:^]K MR!DUY8#SB&8:H+3RC8J$!-G>BF'8-C2TWYX0KQN>C_BP7 X(#-7XU9!!AQ[* M]GVFHU_@52 N=I4&V+UB10/,ZM"!T!A$%OJ.IC!QH?<'Z-R+41)% ]P*W:+L MEAWY^G?9?[WL/VUX!/_]']DZ)2]EJ&5DMXN$;5I?GTJX8VOQPWN7_!FN@)"T"E3>L[!(7 M-M;0\$Z$&74>AU)H&<5\F),1U7AZK5U3?RDR-GS,0[O..-;-T3AVL?K>,LXG M4E'R'&L+6Y?TCW;,5]T.Z878R#S"$)].THVA]QG0.B>-:@'\KYE]1"W\9/,L MSU6J&)F?*,@088M;B":(3[NLK4\8A>Y(M2';_I.A&FB90\8J,J5GT.>:IZ)9E=Z'RH3=0;%[?QJ0*/X.0UM/56<#1) M$M;[G:%1&<@PI3I=A$8666J:4"X?@I/M>E^P_D"O7XH97IG]_6I">BR\L"[R M2EBF\NU%7K=0#-,;JXP@E^Y[)B^JJRFS@B/=I8>0EP&2]0L!RO?"GBT:&)8M MZU8;&#I8*FAVY(AIP_#=#IYO>P$!-XAP7$%3/Q&,007M=C/K1FZ:KG@[,)VC M8-E/=?E_;5?M=A[YE^RX_$##K-QIR$M,NP-L/%GMVEW;.RJJGW4K-N?>_W]: M:";X-((>!H8DFM GV_M4P_-0!CA81K@YX-:&J NH53VQI5".%';"W[(+@7? MRLJ@LEE"J*',LZ257UMK?T'RY?\2P=^?K/WN&R?I48LADQ9Y$QU,=8)/1;09 MH+/JIDC<37[+OPW$^$^4]>5J XY]:6NNNPZ/09?F1"X0??$7C]B->/Y\53I\ MT!L/=XTN%3_;.?]B[BWI)COU+&PB<0(>?95Z%#9:=P91+Z D%HP)E,+7^;=75>('!/VAK)]F2&#B'B*$R?R/"\=9S!R.>U3'WY2_Z MW"'6Q\H?D]63?K&JSJ.R ]$/Z\VUOH9O6#[CY=!B)F-,*!O5X-S]R$4FI2'; MK[@$9(N'K\WAV5H72A_F:\]X3E.B388[Q!_IT@"]/YQ&W%)C57^+.! $CX < MX6/WI<'I3C0 .XQM,BHG]4V .N8'P_,8J0OZNV(,.+&=+1 CVAY^C.R!\Q10 M)3Z8G32S(#-':@]]0 (^+-S>T9P7%*L_^ZY-KCUI00[';BP6-?Q<)37^[LPH MU32G4(0R;D9JZ5!*38*<>= V"KV'\W2[;N*Y[#1Y\&DD_B+EY\RDMJ89_]Y? M>OU0K;K_T,(;JR:28_;1>XM<.__$B9NM)4<0LU=7 N3=>PC]!3=Y?*XUF"_:V7Z M+)Y#_V:[4-Q+P-8MW>H+SL+>SOT016@EE4EY3K1&0[ZI]R7P]![J#?5*9-A@ MC4B%CHY''\\6X/J=I&.&^LZA3NF,UJ-/V9S5 M%8.[+U':;>?#[ASG%K@Q.CB "=#E=:RP,U!XI&JB2LE,W'>0"IS-S,Q@("]W M#&-KKOK%A!GI/.BK'[I,U[CKM*%"ZI*S9ML].*.SM65T@ G;SM5 M6EW!/X^QKL#Y!!?I?/XN.]* &_\7346+N^%!I_S #9 @-"/:+IJ+Q#JW5?^Z[*$GLYL7 MD_C4U#S5KV>A7035U7QZ[,OL[T +O!&5(C8HWK2C"^^<:-<^;$THH[,!5W_C M2H,[\*?+IA557T1B6:F6#US.[L9;BH&ITP3M=6S/T3G7=2.2&ODHVO4<%-(( MSH?&VL[Z8+?8+/@V]'Q9362T]QFW%D,8OJ%,_@4@=:IO6U(@#YY9PZYV9,Z: MWIBN=BJQ9.OW5 L^DK!X8,S_H&$@6D'RG;;XOO=T7='J8W].V;CO=M)KY3K#0?8C]*CJG\?*:->"/]>1 MZ:8 _,_42$!>@OY9-<70'[??6B%E;>LR)!,RY-?,R0 ^2BV9 T56*^^O8UE1 M6DJUQ@0:4$D;2E-^J:63G4)Q;2[&P_'WXA_$L>1U\D\%IF@ H*B-JCGD9&FK MVI&^+Z#'X.@Z)IQKQ"[J;)-O@3F4U-2;ZY \DR;H%=NA&;D_,E/#N24_W MYT0WN7A<+\&1N#9/ T2H<5 ^@9RW^*!:)GB&5_-5\.-0PWHEW>XZ1,:L1?W( MSJK4U2F4ZF+_J\4P^4O=G71+[24*BZY>X)R Q=O& MRH#&-S[S!;0I+[GW-+CG(F_U_ZV7FUB 6F6W!:7Q?E?1[/(R2MV:G!G3^[J&'M@\=#[)P2, M\'*")[5,1&5C]USO^'#\"'A*W,?YS#&$LT;472.K#Y:)WP<*678GN9Q<_7JG M*M:8H'&YQI#*Q;!11#*D 3(" $1/-0[B/1@((X^?_A#W\%L4#<#_!?E1A/MB MEO"C\T&GO&89X(^W@F99R)IJ0L3VHQ4;_?[ET=1J MS<7S+I?JXDBL$AVUZUAT'7JQ^W(62+O7S)-ZT/U\)6,)7NEQ?W:Z/=7'=6#"O#N$5\]&/YI/G M6WX+[HB2D;+EV'QO+$=$GM.+*CYPE@O+W U(7(ZE4DRV.BA//SZ9.#G)VCCF M&)_QIFM5Q>CAYL>-=BY*A\Y4]'?M/'#-& !0S_&O.UL\+/GC<5)O1VE7KQ!A MUC"O<^.SF/M.5*75=_M#@1CG=S:^R\6'&W(@:P.YBXL*,[V#EL9=8^D1XNVJ M+_ZKNML]6 LD7QD/@\6J#E\J2<:RW+^P];5T9?:O5L/ M7(XE-#SE#CRJX6=JZXKH$%?ZX&">9*;OH- #ZE2HSI.Z7#.V1)[5Q.]@[C\7L M)Z(^C:]2:B:9$=727\]?]CE]<[8L>=]L7DV!VDO':[1][PGT*^I5Z#W^>T-L MA#A*9Z2HO\ZQC*4W;>>#@Z/.:&I S8BSA 1*T)AI@*FS(1;1"-4;4X$XRLYGH/CV64.H>SZILG_AB,8=S1GG0+Y$O$< M9AZ+C)P]4];]6R]#IQ/II="'F )V:REQ>$D$N-PYO E[W2M#,^3\\E6V".?* M<>&"Z\U/7Q#OL?V*[V.^&/PIOM2HOBI!,H;NR/K0UZA5KMGW<"_19F) F(2$JG&IF;B:U M97?L60%E*DHZHA^70SXWVUAW:?03\17)E*PY3)4@AG'N7$18J>F]LYUNYCR+ MO*KUX+:+X:B]W"YZ=9/KZG[IQUN9-,#RT%4#5(9VKN'.^:4*;_<@I1']%=B@:XCEZ'+GSL9; M'E8@/YG=>*'][?V)#RBA=,"CP!$Y?O2Z.EYF/JO9;WFC#3^SWXQS99-Z67-Y MV^$[/7K?",S4\0KN_UAP.NE27S$K..#K39FU!17.C6')R> MGWODYBZ'*NN;)XE?+)*#/M, 8+[E7YFZ@MKJ-,!H;L/^"/HM I_]D^_9T?WO"N*5,F5:G#L<#@.H_2'\D1$5L\R9PO:93"?#=<9M:*[<4Q8_SBI$CT&!/C M0L2VZT;O9">A4%E%)E.D?NLX'=RN\YMQ5..%%[1(;P,[5:*"J_DD#'/$2P;N\^63AE";ZS7E_1AJOT5XW+'D^BG.';C'&8+B$I/]273A) M4*1#KMMIIQO>F7]5^U#ORR^B[D+2OOKQ:< RHFBP9W,%]6M$ A&5*/@W@@4,UK.'L&NAQ=E;^OT4!K^[0W:WG:MZ^SL32!K\W'I<#6UG MSQLKN3>/Q.0;20Q!*,K9L2&JU@+^ 09/--A-NI'W_RKEN[]#UC^$N_10X/]2 MS/+K<[?C2Q:_^K''04H#_3>!BF0-2E2-"6ZT91_.1Z>D:'9SZ.UF$]:E-2O6 M:@-/X!GKU));:/R6Z *C8!L$,]5K"5RG 4AV1',L\LTSHBI>JTG>ZC=BW#/D MRLSI48NC;H@#)SMY9J^S#1=0"L?F']X_4 MW)%-=6P%7Z8![B?F)C"&=X6<.:UH<+/CH\GP0.^UI*(KF-*R11O[D9CRQ]]% MK3H*N;;;\X0S;6,7X8+F%UL6Y6S>_)B(GEZ\96:0LCK_;%H4O13AYFJJ7ME5 M?2B^6.!*IWIE6NNJ'L!P&L!1KAJ_W!3JQA_>PB_9GT;2N?6B(*^^2H+A:*]% MW%3UC?[=Q&"R#0;T6HVW#(]X1=:P*W PP3-*[#$SAR:(F@Q)?_2:B_D4Q'JI M9GU0L&7Q;?2SX7OGB&*W'^ET9D0E/M(6E5[Q>:_(EP0LG2#=SJ5]YB:7Y13C,*>#.Y M<(P3)C#X?MI17F+6RV!&Y=O4+]107>M"8Y@H=2 '&F FX#8^&M4 9NP=O8TK M6_-%36G"PW1Z][R7SP>?F5)D*5^!_$8#6&^-DP@^MD,P 2C;Y1';]AJ\9/[2 MED&5+:EKE,TF;#/S\K!:_";<]IFB7E4TW$D?WOG]E-R*6+>"%"DL_S"CD3J, M99F]7\FZ[H ^\+>4I5AKR,G3 &[".OUI3G3FM+^Q0@+#UC#P5T5U+% #6-HE M?.CWZ;725GB$^!GOFVX3AFFKP\,!PI17L.-D9?Q)8OC\73J5)[:\=J@QF4_) M@+\X[ZZ2"9]N/-(S75"EQ1?M[\41(QAQ/3^JF'BR[93VSWF]50/(;.YD'DAV ML3,P/;J8+/[*:_Y-EXB$D5%^O+E"RWZH;+R"KYP ;/M/1@W4^WN)UW^D(@O8 M!IITF@/7UYH&\, +IZ&1+:45G: 34+VAV54/[7$6??S9+5)C%;^,Y3>62F#R M4PX68=&':82(NE3S]43C74O3I@^VOC"C<"]\O+4>GY7>Q*Y.=2!;=>#9M?A% M)#\-\!SU$ETZ/6 O((77616X].WBRYOY#4#1ZJ_NGPARRT!< M)&R:!BBWVU)QQ;(3!>?::8 EUD\65T=??\&J9E:U=MZ/.EOL:OBVPVF(>@S6 MCCZ"MN.S92AUR7 MD[]C)-52WR%K46G$S>K],#V.DC7=H0$FDJ@>V>:WQP;AVX0R,V>?4+X\M%E, M:N5BK$II.Z46[MCC(HR8@P0MTP );G2?>G5!:_B;C@3B_MUP4F.M^!QHW0MW MCN 3JPNIGSDK;[;7$4/>VV,23^1K_K"NR8]Y MT1_-Q.KG.7@/,A_GX@7:.+@WS::$4[G^L@EK+'5.]*EX4?Y#1SW07,0]=KHN M_6BEF-/#J3KHX;4_!&9_L_VF>3R8Z M1)C:#\*!=?WOXGK?Y%#>>HD'@L!XUDO)/@LS[K4:TFWF0K-C +VQF-U(B34(*-ZLRIE4-C=];?758A?ING5X, MT @C*'QSC+NG/>'VO70QT;;LO>6\<&:<&;!7*BJ 'XL(IUZIPT&B/?F*9(P& M77B9UYC'(G288YJ!]<%]02=_*!9.4#AI@* Y6!=H^R0EGWPU!]ZK*M)B918( MZWXQ6W@'>?A4?"<;70N5>H,C0YK*/,0<1(0=6@*3BH1JE5";9;T[6]%$D[,- M-=KF$KF34988$<*GO<@].L;4),O#>*!''Q%S\$?O$GT_Z["8*)6OWJSDDN04 M]Q21DHV"/NH_JGS]9S[8D6*'0VS\&A ='B*+&L\@"!)="\C&0S6*.6W6W+C5 MD[L_N$_;5*'=%D6]A3LE%R7:WCHM21&%IJ1W?,)'6Q?<-TS7 M9&[S#[2T[O?'^ M-5\]UZ=J][T3=Z6":LXUE.6[!4A<-Z8!:C_&A)F:2XGN>U_^/B&.^]CT MVD.E%3&\*,PD[N@Y$"JWW%$G0EGQT*D&!79^<&^MGSO8_F+]2ITT^<;F?#SJMF1'Z3\0(H_8XT;[-^K9.F$:#S! M.6%AETZ(\D.L(DB5?^)#&C<.!2?76F%RL&G@,;4S:S0 #B4;&;G%0QPP,)AL M2&,IEQ_-5I_014HHS"O_>*S(Y!0).D9W*UL3*1010C3Q@QH/T0 &?DD^X@U\ MD"9#YO(+5]CD>7J<6R#":1S&1.V9/0ZWBSY*/=L;C&:5I7!R/9 4"5(=Y1+R M2;#KBD7N?YBO$)\\1+ ^.YQWI#RE!RV)GJF?D/MKIK,#L;&!8I>A$ A69?G^ M*:D" _CV=DG-!'61K\!7J202[.9=-9:36P0D\?&& 2J.%F341<:\7,<*;F]M$ 2,]1":"+LT7VZ,[#]UE+ M/C9DN<3';LPS!*<(%.+Z B?7_EO/E_1W[O7_@< MZ0FP)#[!(*)!+%Z]H6K2E3NRT_YZL0/+ $[$BX-G%KO/G+_DE%Z1(_K2 "Q- M>'DJKRN5QY"D3!4#$^G04@);&=]'S\^/=FS3 /[(30](S?#B#61I8E,X!;6) M=O >#"<+,6*>#3YB*UGV)](F%S( Q>W9VN$A,>)@:<\#U/BH[ M\<9LYZ GOY*RSO.7O+H92^^^#J=6*@NL-X]J:7 <1/OM?97+,BNLRKH\Z>H] M6>TZC,SK^ZS%?$O604/SK+90A;:X4,VO:ND2N;_]-C"%.L WR%-[,GG1\MC3 M;UYXFH=6CASC+9,B,#["6*><(F6+O"P*LC_J\CT5)>C1M?-32S3/BMU MNIC]M+;0+L</W&Z=:G/ MSW4]OEXUN75W=N.Z1*#3^&'EJ84)K-U>?L&ZH8ML''5/QP/<;:AOF9\F,O(M M16GP%'CU/7(R]WU^.67"9#$\+G>!-* B2.7I))10I2#@N'&KK FY" MA/L(\SZD.^QM\F)FK^:=#H%/>2A7H@9.!L-5[WH*%4(]$P :].238)5[_HFR ML.#I\.QY31%U\*O:WG"_!0_BS))I-+"@(J_?+-]S5%AN:8"(W,]>E-H2"#-O M2K(UAZR)*L7/Q!1I]>H?B()"X=Y,US?.I$>(-ZG._47.^C=+@__3YPS\-^98 M'UUT)4IL%A3:SQ:S1DA!6NKD^U1$*%G9.>S7] M9-%9 M6X#ELRVH$TX"%_I4Y*Y&R4_HA127=]$ 3C5A_=YO4L^\',Q3?+(=/(2'A"4B M<180XHVX!\2P6?8MT-P;+G!A^>R$U>VY#=;UK1ON%I/,J NQOHIZ8)%D ,6: MCIN^:I?)OL0&&N!8$M$!ST!X58Z.H![LR6#H!/99[-S/2+C2"B8-G#K\^.2[ M:G=>(8,(W'*1I/$ \G9BP8QRLV6?G*6TV M8>J8:'QM:YNJ81LS_BA_\>'7!W$1E&[&S>N7!YZIBMI4*+W\U/'7*=(USCH M^C+]2<\1W^&E,+,-LT<=X>?J)(C+=W&CX;).UFX%3M\W/_-G97V\^:I.^]G% M!\]>M2^\54K>08[[4YD82>=@$XEF":DD,=C@S&G\\%),D"X8W.<5$KLT(7WK MC=FY-\>>O3V6XAW7ZF&.!(+H9" 46+:X'+I.E2?ZS3:K 7%UQ1/-5NS#5V.= MU6B !X\FE'V_/'UA[!6B+9[IPN1;=/[#--M9''S#G,1#EL8EDKDR"/>(KTC\ M 6H#-1>Q+7UDDSSR8U?&%?QX RCL<7G8S(SYV& 006"G; M446Y<([")5O'IEX^U7&=3NDE<%5"IYX M>7JLI[7M-N0<72$=((01Y'SBRQI#C"M1^$8228_,@),,]\TC(AMY$\IS?KB6 MT[V=>R)S=D^IMC%D1@OF/DR\'CW;YS0I/[0I@1X+#U MK^-.E]4DR==P;:W(,*7E1B2/^4&R2VV.MH/'2V:M;P$EDG[2-T8-Q]_S_OQ9 M9&]2%%;$.Y35>:5LT#P[== JJJ.622&?+<-8[$&L0TZIKFG.0C^9](O/8>%! ML^?*_\3GMO>N,NC_XG.A<0YT/K=G8ODEYWNQ7(_)STHRUU'"$QK@K=:&"<99 MF90,CJ@I/Z0D8]"/WH!VFTV6=>&?R&>;AZ"58;FVUXF917(3;@,Z6\-PKPSR M\OP7KJ(&LO[K3AO8W>J&NN*$K[ *>@#C*^./\6GJ=L6V-:L",6WA9K+5PUNQ MQY*])\\S^?IFBFRVON89(QB)E,-*B":$$J(#;K#1SV2]B<02(#=4)^:8QC4C_IH]_9IJ?WB0$A!C;)/Z(&#OU9U M2N0R4FS?]RG&=G&KN@S]*8!C+NU"X[/MK@R%OD?OBY0]A@E.-B?;W6\GD:8& M"!_;M::,=HP*)@;A)# W0B#AU^U?Y8MVIP3)5:=8];S.;].:D-@EO1-(_'")6:L"8 MD^P.TAQT]?.$>?6)#@U7#!')(<]1,WK;@>:@3^X] AW;^3'E5ZJ,$F+S;BP; M6.FY5U?:%VAX_BGHMI[\S^%S_UW.]W]^%TC76C:663 M]=P6>^OA^X0T]N3I=.3=@05TF@Z?Z;MV3^C&A"SS1>F0AVS :ZJ!'A 9NCC] MY=FS3E@3TBE!-=?QE80FG#74%:M6A&5ET\"ZGKX1)X<@W$\XW*"4>0L&%W> M6=Z?,"^\$.3.7*( V>*X8,=QJ&%A54N2I_90Q49<5#2PB)=IS$/ES.TLB3ZC M5,ZR9(>I/3N?J%*@N_W15Y0Z^AI^!I:&D\^ES*')5[V+:DJU)_ \2NI4& M.$EE#] E29$E$&%J GC6L=N14AO=G,SHTK#);R+)T:7*)@JMW@AUTSH!RD>T M'>KDFC%5")=3#S_AD!R=L56&'JR1X]#_=O2V$HKJD=KE+&6-K+CC\.@!M!I@>5G'JQB=SP6 M9=9/RSMW0^E*=4YYSB=\'>2(G@@GC!$A67RLX30 7\V3S^"Y!7,/%K.JP;)! MCLUREF>L4],S%GH&%C"R^O*7A61YU^P &Y(RK'?V;("='9X/RUJ/9G"JNSCX MS@0\6HYD,;.TFLB/[1!,NSO>]YLVX&R0T]>5@3\9A H:6[D>CQN=YXI$MJ9= M&27KNWKCA"ZKBC1[F-\N/W%D+)QG3W6M"28-ZT2SPEC)WD1%^3 Y-)L%OTYK MF&AK :K;G5W(/ZQ[>5%Q54N_)3#TS[0WJJ\[S^A=6NKIL/5+51:34Z)/]V/+/%-R*@8'(BX5JI4/<2*VK8EP M7Q&0_DZXW[!_X<+\A3".7:DPE:L8Y'%[8RHWSB>\L*SHQH!J0@6O5_YM%O&? MN2^/ ]6MT%*GGJ'/'2[:]'O<"H*Y3N<9+JZ/.F@+@.3/+<.9#E.YAK=[JJUT M9G)TEC=L9J[;=6E1&3'S" 3OKZE@&SGX>8-12@M^-1$%1)@RX MU_WG71N'ZX/'KJ&Z-"D?J)>E-N1H );\$6X\D"P4?)>48S=+ R 0$/%.RB:\ MJANV,QI+#"&13Q3MT*X5M?E28. B5*8%"D8" 4[A(S$@TKKOWJR M/XN#6T,H=ERH,';[;ML?M _T.Y6MN%(8?1_^.[W-^-WX\Z<1@+\D^8GE_S7! MPFZ/QN]>7S*RF\[O"X'=C3HMKE]PWEBQM/S#7O.1WX\X'X+_XW3SY_HWN?^P M@EJ_&V]NW,)^!/%WR7^+Y'"2$\92"?S@[ ?XM*]3_(LF' MJ%UQ53[3@8D1T\FNFB;?0.,X0/$%J0Q:WK8?G!U@017#&RVU4A>]#N_28B'BTP?C! MCR;]892=CK^G3>3R]2]+[@5!C:J?X[P7R8D@G"F"J-0(9R<&-XS0G^T^ZB@_ MI,DL@#>L*E-]SE)]4V+#Y5@V8P!ZPWT=L:"7V^2]%*9QK*086#Q;YMK$#R2L M4]XO#5 9 UZXLEJMPJU'ZH!DS;Y/,1MET08CGM_*:AYE'M@8)5R(O46<"7LT MZ3*/"%&[1'^44^BY#-@U2A19[A2"S"'>?!8V2.6J'MZ(PW:9U7UVYD1AU@Y" MHC]/]_+(2]_FR^]ECT(M5"M=.B[6<62OC7RV$LNZH8NWHS)^Q55CPS?B)5.E M8L@:F> \2XN5Q&M=B9PRT[K"(86XZHSJ\?)JSIDN[<[4Q;65B8,F*J,PB8-( M U 9YW]U;23ZDRX&/""FN&*G/1J-*X/V34I,CQ?+&:&2C<,V^O]XSCR BG\=_O5K5 M#=C! B<': "L;;G;'&@,@='8:HXVX&$QL1).],H)W]W?BUW!+Y\=?0:=4EOC MW7/OBI/IGDKC%5B B59DG*0!(MP=KQ_4^EELR]S?$6\?,KZ<@Y8*8U34@V-" M#-_7W>LL0GPN#[2^BZ,FJ56B'!-&;ORZ!9>M/]S"'E9J=Y" MXT+R9(.?LFIB>*&%.^#-7?]8994/0B\:"GZZGH8Z-=6Q]CN3Y3&J)WKO#Q8) MCCL]R9D4NM:(GGYX\S?$)Y35E%SL)K7*U'LI]!@E<")>S:I'S5WK'4RDAT!_ MR^FD7S0U;4\) G*2NE*ZG"I.X,8C6@/OL7+#ID%.$?W: MVR[X.MZ>BE<5N,7(P\)MTE?'BVL+(_.EFQ/M&@6 )0.[:W<)9F,.(WDLUU#I MZ0#VP.-6Z36%O2I=.S;<)LC->5RCJ.9'>-/)"?'NB:V"YWLE->'B'>=SPL.W MA/%ZNAV9Z!9%>9$%E$V_$+N^AB]#\=_HE)__I*SC_Y4M]0/B<%)41E,'TB6R M<@G=ZJR1$SHMU*-X3JN=9M% WQO5F&ZX07Q4I3P7K\9ZB_.(MND'2I"3XO7R M^R&GH:C70)Q%[_@H09HX:DV2AC=HJ?C/N3(1TS:BW*")]58BO*T)W(]9*R< M4KN^0$5&68/&:_"!E&.CBR[(>5>B8B^5F6T4=$3M.#'2""?2R,]T.$]_II!% M'K*R7?ZD^;V11O_HVTNU0SSQUZ^4ST1-5FHJHE"@QRBBS"#A"I%'+@$3ZP@DC 8X5\='?H:S M1#0C0F"@_@!]S(:>E+S>J HHK\77P1,Y$V.?]*ZM;V3Q<X_[\H61!T%;5NH MG8"/[4M17Z/\_BENWA38^Q>6) M^G#J5*C^)AV:OE!G>$=;+*WFZ=ZU>*O1'/W:+$2:VZ7&Q/][;].A_[[4"Z+, MNU_HJ&CLN%?R"QT/LL+#JX!T7+R&(.9]2=-T2%OT!4FXR>POTLV\ M@QZ%-IW,$?4=-_5R -YV,EN*Q!1=GK?""Z"<$]'GZVZ^V MJD5PPLZPVA4G+H%CE-=JYV8"-(8^OVWQPD:FCJ0!!V>K_!,;/L94"[9B]A\- M>H+'M)I!G.5.<#[8%))+D@SW9PER@IQT:"FL47U,":K_X!2DY!IW/)RE"'+K MIX! 7X!HQB31I_%0.#LE9T)3\/^TW6+0>'B30ZN88\T\K,22!I@4E\+?"H(? M7+V'/-"%OQ'0(C\[F)E=]X00[2Q1Y.14*7*!%(Z.D'R$4/P M[,38F+G$M<9@HM&9X_KKQRW2:S[^ T!B13:U,"$&48)4;HTKJ!OQL\;C:S:^ MITWBJG1866$0]H6I?!VR89P[3+M:\LV%/Q43OOQK'L3__6S_O^!L_[?L5Y_L M8>Q]ZV093+3 )'BPC/2LLKBXY-73L!GV!WF\EUYRW 0 3@ X7&H$J4RJ\UL< M9"G*ARS\9XU3,=_X(1F\ M/_4]$',02+H+;YBT$L+W?/[_V'O/L":[-6TX/A84Q"A%.E'IHJ "T@*Q 0)" M!*0(0D0$A( @-4!(% 2D1D%$08E*;X;>(70$I#\^>;_;,GOGVO,?W@Q\\[=]:ZUGF=YUI7<:0KL@%=&7^_"_,,*U0&'RLM M'7*_GV+:USV@I)B2J2>LXYMSS?Q&U'J[*[_NG,7-!WNII*AM#];!;M!J")8, MA1TRHB/'70N1MI6C#,-',]?+7AQ]XYQ@-R1^;I]DB\2ZM>(9/7J1> -6EG]3 MZN\4='^+<9FD"*1!=2LIH"C?+BU5:&E,AV\PVJNPF1-(\O?BUZM2^=E30O=# M))%^Y$%"\/;8IY9VX)JHJ]RC,;Z7J';BA:C93#>51K$!,,\?((91ZJ[Z5R#V ML3;!/YC7&9/L/&9G/"-ZC;F-/!?EE:/(AK*.[=+\ZE(VR5L[^D";O_\'^"HI M^.&@<>&_O,21_'^J#5W@05T;99U9&A4_R QG\=@R+M6%LU\BN@PP\OM+9"'9 M+^&G%]*QTOX$P@P@)+V$78"0+MOB;OX%B'%1@2.LTTM4EAJSLOZL+>,*/ORR"B[L M3/1M6A 4U7AV\( 7&T%%_D!0ZR,1Q.!3A&:6<'^!\C+7]1:_G>$_7!ZX;:>3^)TQT&RV-?L[R=L%L%F>7(#T M2K5D2)0L3G*SZ1^H\O]_Y'%_ EP%47^*0W];>S3Y:.8'%GLU-H71M/*15FR> M$D2WI,NO[ (60/!U,.$B20W%:I_ */E_4V]3ZX&7XG[%R+.91TP9R,DU@7=3$ O3:'75W86JR?T\ FOUSKK)(H!W/*MQ7,!^%-P91$Y5W]Z>;95F6\(7D.R]GUN0& M]:>.1H\;65-'W3&9Q!MKRE]*A$Q;AN:B0OU*+2JB%I+\@HSX3&"#\PO_<<+] MKW<95/ZBVMU_Z[9##XAL 1D#-H J5%?.DW!C@R1"JQ7X&)'[ZLT!7Y XB-I M3G9_>))]C@W,]MRKFPZ1,1=_?-3?<^V,T!- *!%$A@+#8>3+W(;46Q1"\]I7 MI29M(0HTI%8$?)1QB7(@@;BJ^]/LU:I 3]3\ZARH[(Z1D)FRUWC5T7/?CF'V MBH^R)]V?ID):BR44B5<0US@9/.BH\RX:IS2V[(+B, 76C)X4FS)Z&>UCLQ$ M]S2D9EUQ](T(HY&SQ%0A.]+(L+7+9.D+UNJUAR2MC.?3?1P_T"LB9(P138ZN M[((ZVH=2G6)<'\#YUL%M^ACP[.7N7&C.XLZK/-]LZY*I\Q 7^?U?'FU7G:3> M%SUFUPH30C<"6(=8 WCVT$Z_P@(9 G2KQ:1DYQB/AYON3O.7\=%=*?HA=)/* MZJ@Q]FN^.EMN.W=F[[&$KI,&1[6[_ZMQL:RU58AOXL**&(F&BV!%X*Y4;?'B M1XW:<,"6%/16S&]ZIZTL<:_N!Z2Z96@D_3/LFM3O?!K/IM,RL@>2/.,TW\NE?/ M#2*QB.!9E0T%3)J+N/C =+\R]^GQMLZ1\V)E[]YR\=U\OY ;!;BI!?TU;8LGSLU09>4BS S)PJ?[Y6#4XE*^LWG_R]&^ZHN1:0AO M@] K9.H+N+T#G.T&>]AN,(KM!DU^N<&\6Y8OWLP'I#XD%2EM29 ;I03U&.>B M3# =MIM5R[,!QRT3-%D/ MQILU]D3] +'9*Y_1@E+#RI!98FPW $Q&?]5" M,U4D>GH@W\V>[0+V[0(V7J'N]>OPL^"@I_M13]&-$/P#=$BR\PJ=V!M6W=L2 MK H=S1=>=2X<L:%G[VMPD MC&X![74);+'W!82SNB41NP"2O?>6:.SGX*%06 7M0(ES&_^4W71FML'2QP2C M( -KN[-J-6,_K?4E1^7K1D<\O=@8Y=+[506E5[G3-0,.J09B-A9TE;;ZZBTE/T+74GYZKK"_H=^@[NX!\!./(F\P#&2J, M#3R:[3P?JZZPQ]%8A137Z,GFKGI8VD8V3).-6B\@RUD/M$4B; M/!A"TW(&E3AS5FM%$IJ'_[&S"ZBPR[//MG(M?[2D8;NA>G']TT)6Q4L-MJ=^%-V54S,:[!^A["'P?<#8_;"?"A]-UM<-XF _.&>GP66;[ M_-<:.?RW]0H'A8+XV #^'4U3R'IR"H>';'CNS'7W,Z+O$B!4-U; MHWH*Q'[5,T]O;#=Q C+.K)_%Q :53!TTJ7/!^>P]O#IG.QI8 VR$8;)%M^V.T@RU,OP]U J%IUU<+):_W ML Z.&J72]>I#UJ_RW[[K$[NL;\^J"DZG;&\:NL(Q5L1A8.#7W. M'@.QTA3T4?R.[*A[OC)I =IT)GH+QB!C/FA97]&471G1JQO6/W*^),J@K&1U=6168K MY#B\18MV NOOL9D0!/4%7VJY\H[.07,F)JVZD&J"+4D*'_*66":ZR]T7%6W#YL<-PT0=[IPD&-\ MR+*'/85FF(FF4=8A-MU1MV'H]"-E@,\8<-(:OPOK*,V%"(]..!Q8CD>?C!M7 M%_W-@H]+LOA8Q_6H&*6S 826M?$)*H;YN![,.$[&K$90%)M357&@& M1>$%T2P-'PXV5[9S?/F@'OD1SA6?<&U?1$_8"]N,%[=#'@>_T4$F4ARH7V@Y M%&<6I\0NX,@0,Q&ID_% ."*L]@#8EN+07AV7P'R_ ^8U>&&UZ.>WLA#^PYWD M%V_;WPX@BDVZ#3/9S-@=)X0T9[YGG4=,I9C32GF)&5(T$:U$RG(O):]&I:U9O:B'9 M>E3$#9NK]JN-J"!9F7&\.DO+A8KB&QIMR?I-?MI;>/-"7.5.#*BG%F8^_+ L M*,W;:^ISZ$?,9=LW20((-NX?G3_3ZY5;EN=P_N6,JMZX6=EQ[%ESDUS+.R4Q MQ/VU!=WDM8K^T>9=@"#8M;=(I438QS/ 6*Q3\=A*KKKYN[JO_3%YUA;5B?H0 M/_EOM"EL+8A,A=)DMI@"!$:9+XRE@[M.VT^W0.YE9I\<5M ^@%A9COQ8*I]3 M037_EOVTJ[8-,G *XX>LH%>UJ;?IHK&*G+3W\OO.Q4M'^GL:)_R-QMN>FZ;? MXV'O'KDQS,DU+=MDO"#1Y;3%RQSS#\;Y]27< 5(ZWCUL0.11.#OH;U8VA!F$ M\2*RFK4Y^WZ H3/ HV,NUN[I06SZ(Y+.IC_#[SYS:F>RV0_D(4P$Z3KD1,:L MR)-1,VU>>B?#9]HUUCL#6G*1\"I!\0AH^ZL$ZQQ M+)]'O0S\IO[<^()73GF?S]Q&5/2)( MT_!!B]_('\6$'N?FLNG/_@#&I$H\0WXY,WTS94GPMYN$=-@$R?I'Q0,--6"$BTV;L]GB;1'EI:9A#E*08 MO_DE3H[W_/>BUI7 :TK=DQ;2&3.@\$.R3?*E]GQIH'C+I2 A.[W$[TM0+N.! MI-:+DUFJ4]X)7DG=-3Z%)CK\L^*%_UO:U_X[#_R7$QBVG/N3 Y6_);?2PC*6 MX4&$18CSUU%PL;ZOW90G#MY(4E42!ZP EKX8 TSB]0&'DWO*7*T"3?,L#,Y' MN9>OQ%N73_1+5MSO-'EZ)WWE.6*B;>HXS9<()P@C!F^'-QL5/NWP]CY/U+O+ M87'/\[>8^.L 'G@K6&@:SX\:%9+MS'B2_HOD/S36'[42#W[TG9*TJ]+C7]=FLK%OC3B7RX%_8B_OT4&".X% M^/!3?!Z,S @7M=R[-_,DVOBH:T^-=6XB[[ 9U-J'T)X^5]#%VQ7CF*QO[#ID MD0.I&#>%=8WY?MNX!-@+N'OD\5\=R-%)\:)_/MHZX!Q5*T $BBY&Z%*RPDJ9 MUOW5$ZX772X$7_+T#%[NQ.T"[D'W+"3%PR'[P!XD6,16S\28#[?)^ ";6&6^ M6G]E 5H)28NB1LFW?:D,DNR>RXK^(&3D+F_]B*T0AK- +U]TP?8_;:D9#O' MFR^,Y'WO/49W7FTGE[ @RKV'&4:#;$-Y]0K'3,@Y]\/@;>-@\??DLC36!('3 MO>P@ T*!ZXPR]N94C9=/R0^D"K[=DKL0?@6_RO.Q+CYW65@ZEG16VTBB15BG M8#,]C6=\RB:_J'++8I_P3TAA2?Z!JH?:%BR#Y0F]6].,@0Y1;Z MR>V)4N;LUJ)B/;3/Z0D)>H2&,S)R;AK??)7A++-3D\>5GGQQYP(/MRWNE\2^ MIQAJY@HE*8:O+XOO'T[!5M @MX)N0N_>F]/"KX0)\1O2]U()M-L]H22VLT/J M#Z8MPO,G=@%.2R)!ISO$[SFP!M==T ^=*[F51/K2\O]3 M6>WR_U;1U+_6,>T]$,+F>T;X63EL&8%9BUY<#V2R< T@FO($R_0-_=>Q33L+ M*X,C+/W^Y=O>+*Z3]%NL 4)1^XH "1J#+59\?(9Q>69^>..=R!4CW1/4$5," MX>J#"M.\"W*<@Z=C5[+%^K&R@J#NJQGHQC4SD#(BJ9'R<+YSG<'GYURQDS:X MA"K;L6=[?@3S#4N+-0DC0V$"J&YT<5++]0T@#V(J6'H$=#2S1"K_F$M!MHW6 M,KCPW?J5D7N^#T:U78MN'&VQG#-/8HBTLW_;P<7R1R[C_@R!K%8_*I5RQO,R ML%7Q^"G=J'.YN9(- ! %""[=V.9=6@_:#4%N,)+9,NIZ??KA [*4T1$"Y:< M7/_>?4N9,#'*,L&L$"K7D1CYSO4B4%*)U K5WX'RM<9:X>O,GR5:GK?&3&G:R_3DV]0+BB\ MX_28\R]ZL*CL2,&$4(.@PMY5& 7-XO0E>U"WR!9X\LZH+DTI?3G9%Q.V:4A? M*UU^M.37ZW$F'BI696-A?MK\RHT+66?\/?>00&1/]]3WA#(T@W?+;&@O$'B5 M;K70OW2F>>O*ZB>W[O(?8TW0&.HW8_8<9R>9UC&?L_8O: L='O_Q@6Y!,Q;; M5)E+2CDE\G$I\G$D3C%6X5VL_OS*_H4T:I.6R*R(=T M85:58?=]2B)#;P9[--4?)4O8]GKDTYZWG,)8U;Q:E7AP?-(#<5;B-J>^]'SE M1K[D[7F5=__\TE"UJ]/;L)I@T\JT_:FW'4(G;VU M-&@Q:RV=9,7*RZ2#OD%T/434X!@U5PPP2-;^4:65+%U02O#64_.Z#"E:CT9E M^6RN_WGXAB+K$)#NBY1COE$&\=,\J/$49/*UY#27C@]=WIEWGO>W*/ASO)!P M!"T+['OQ(A6!2]+>QSBX"S";\1"YO:,5]C2/%BD*ZD?SPH)8#>+JE*S'*PSG MG$4L!ZC-3N11%BYRU8W:X>^&7=2^\Z)ITAB_["^MM&5\J3M(""HZ^WRF5IKG M94"BZL4EV4Y7Q3$C35VN9'WIH607'3OK[)+U7A 805[6(G$B3Q=Z"''R)*2> M>CLC9):=8*Q\?]%\SJ(Z=T!_!5L]MMG^!.W.MM!FDLMUQGX*O&DG?2!XPL:# MUUJ(3>*C(T#/<%>A?*[Q)^(AAVR+"SN+JY_KX:PI1@+40/8Z]D*-[)Q)IB:2 M-1NJT]\IAI5'B"4R#B,F5%_RF*M_[E!3FTXMBV$+-GW\6$WS#R?:V1EL))J; MH/F<)M&^Y;D/HO\%GXB^8:]TV$Z)6U07-#:2=?;6!RWA]?ZL7< 34(QI&O&' M@Q$4&(,SH'N;AEFQUY1GGL"6J7,?X:_4F!_M!9$_PRI4GZ#03]%D4S&G'_OH MR1X8L(ASSG9JMW?B\^!+'6DL'B!-/JEY;9L3J453I7".0VJ8T7EV+JKQ&&I] MW^'3T K^0>8'4U#K!Y6%E_B-5X1I%U;.- 7TXW:F<-;+# W%^=6'2_;*=!&T$^%L/152 MAFI9)RC$SF!$X7:'AVQ8]JQSY(S-MZ&C9V>5'2BN\(M=.)=;LVQ=P28< _'2 M=B!*:'3B88G\FOY'G^H\=,WY:WN#_WJ_B"K\'M80N@36*A9)7IM9"RU[(TDO MWT$_6TU_";HJ&-Q /Y:\IK'Q:S7*;?C,WV;^U?+G_Q3T^M=O_A7W^O_YO2-.59]4Q#KN MZSI^B?"X_)>QZ'^M<\$_A8S^VQ8Y\D>PZ?]_[W_FWK(WG^#),3MQ*9*I(E4Q M[5ZWC[WQ/CG19VGYYZ=@ /0_NI7]WWCOO]V7 Y[WIUVM 7\=G/Y("ODW>S#\ M4S+)_]TW%H-]9W"<2!5RQEILK7M^JWWFUVOW*RM?;VS/5;8$!0R(UD.PZR8M0NP)7 /\9PH8VF&=E/+Q]ZRN(D&_7- M3>\"N#=)&TX2+V/(>S8D.];> \[M1SH*JU2VY3]2>UTY?6\PRRA/H]LU]Q;4 M%1[H0VA-GZL7Q"D<>^4L9?JQC+\8[4$?@'4QBI9K%F+L2496AX$<4VB"H>&? M65EPX_*?0<3M5]5S'^OEJJMAW),E=:6N?0=L._> DY>6_S2>"O)7//$?^8-_ MI9W+/V4>_G?<>63>IKZN(LBP=^]D-U^4Q?6,@YT-F_O$#^+.4# K662'5@T, ME84AIYF1ZS\=.K_$.E;/ZDV^$/1$:/UGJM>M9.J.?/>78KU91\$X)Q^I658\%.J!L>C7+ZZR9+%H!C\\_+CO]-.$Z,9()>9\(V9< M?3-/;1%&]9VN6A!K0AYU1"_OKSL#.S.V$4,H#L31'R@(JSMY-N;0UN;:(8TE M/P2+GDLDPK:*X94T=[HN TBKY(%$L'G71M=RQ.*]P0!5R-;6OPCW38.Z%/^<53KJC\S*E,_XGZS]L]U-]L>@IREBJE<, M(6/WNEH]R,/2KQ&'<&!UXJ'7B[_I'D^!W7PZ*+!_4;6^#Q,P^[[ 2')]@?2,RX?=4=[L[9ZN[NW MX2BE!RIJCL,*LS\=K"KV[Y^54F9FC']C3<&2=B4$O/$?/-F:CUW7\ M\ ;;S1/>X+_DTD_H#JGCNE M$/'Z"ZS>XD\)=%.$&1UZU>(0L 5R>+RDZ8 G][?JV#ZLA4F%#"?0>LO5K4CG M$>]EL,'"DGG_Z,DG2P=_R&,%FI5G(E\IR6>3A[^OR? '^H*86EF^0I U&>%W M6>X'\QY'92\19U?FMLI[&29C.WF&7SX080((6+L&G[@TV?_9614M[5EO[F\O MET^I9G]>T/,,X BU5ID1EVF;#.+:CO2EF1&Y..NZ=6/ M0F3;;&3X8[6E\I)NW5+J-'B:4IR-53E4_RI%?S"!91VEL2@$]7+ )!Z2O3?S M>1>0@H!@]6;E RX&&9F/*&L)M%Q4S*"%ZI75EZ/Q'@$/B]L(YG#N]+"$#'M/H$KTXQ!;KT!K]&,-@:DJ> M^1HL?C^!>7_'+_[5A:K-"S8!;M!Z>"C;($T8A\F]W60(::O5(V*_>K@B!^-2 MU?6DK^FLA[/4WE/UV(^5KHX!OK>]#5YZ?)/$3I5IIQUJ8]B'9*SD."RMH^7? M9@ 9OQFUD[7O[@+";S'Q#(Z?2'FV%(WJS9W(FAQ@!$W;&-:Q4CZEG8)]OHET MV07L=Z>Q->;)M1#\P?J3ET'?V,@$:_&W-OJ2QL25[Q4NHI+8WYE&OWB4Q:_? MSIKR(&,O,([@-D=Y8M/;[%Q=SJ?4-B3@U*&\C#,:LF?,AB!_M%@ M]2"'4^C:7H%7D+7J'=UL6F@32XCB_F2@UIPX(68\7#WA>CQ2V9GUVW24-NZ- M&4T^BR4K0VMM7P>N/N1J1=?.)F32^W"R&;N AR-A?DSUT9QN!) :S<2RY-Q@ MX001AA0.C/4[*]-B,0K$7LF>?4*54!D;C:3]9!UJI',RKD_]*H>!,+Z8L-:1 M;H5VU@29CH0K89%SE;TT7W03@8NQ"]C+=H<0-CX!R]$YY>113.;%YCYELTA5 M7/F2UB(?UWN$8\DWX="C-ED[!8KM]8!R%':J^DGM2.] *$6"Q=E!IK-TT6-X MHG.+X,S:=*] ;X;AB5U Q>9I0?JC9$BI%)#4]Q9E -NYFL#8R[R9]FP7\.A+ MX3#RG;X)&I)_Y25ZW:FV-VL!]QK(X#,C 4.UH7$0,G07$&-]@+ YFGP$<[S" M1:#&:.\G@?F'V&-%VSCLKY)U5P:S!<-IRMWZW3<]\OX^E_#0T M#K^/)?L4PHTZAX"UB+1W5BO@/7R@1)$$K.M27CUOV/4IA>7/VVZZ(KQ/;PJ,B*OU)7'9RNL-%%C/W!Q2=#S$ M=TRVXQ[T.X?I];V2HW,H]N3OG\7<9!84/(2&1C$DRK K>2RVCN25^'EW20R] MSK&EN893/==-%G((:3'N,>YB$)+>4&NEB&O''[6"=6ZD'5G2C;F33C7:>&HS MY9&.HC] ?32YC>*B9#UE22"@4,KH$^1E>.["3D'NI,M.V,L/I%1IH<,'&<^6 M#IZ8CAK"Z>CK2[\;U+Z8H?'25<.7U]2X6TL8[C.J&Q(EFWGI?^>9I 4$@PPB M*H9K\]11\+&;K_.5)PY63-XQ0$N9#+_^0X04X^SBA&/R+.)C3J6XUTB^*BC? MT#\[IO36I;73N.-A*V4>PYZ^WB;_>E5*?0E_>(K]L:#H2.CWW'_6098Q-(&& MU#/,W%I+1PINQBE6 4L4.73M=V&R"[!E3BRW+GS1DQ>:WKL8OSP-V8.HH&91 M'+%MA-@=Y7)QOL*D7C(T1"%BI_<'P4Y1U^N7W E6PA,T?'"Q'W0K!"WB9/@% M1/FL?1;+G&\7F!M$+N5D%6AXD :\88)S3*SC1\ZCX:49L[\+F- L M ]F/]9.;(?_54&OY"%H"787!12NW\Q!'*@\J_( E9.L 7WBGMO<\RWL;]-;R MD8Z7@Q?C@//EOM:!V.N0$K4J!3VB&!)C-DLB91?3,QS MZIF%5;N]EG-@_8#W/]EW7WB6=9+!1S.DW)N<8.C0@C)<6SX-I\X-([^#5CK/ M+=/.X=39[N@:6ZI T'0-!IJB&):H'JTSE"Z=WN5%.J^65,XW@P_FML2YO X??3-.PKK]JOOKW,7Z:(Z&N92G+XSIY&# M,:)I_"ASTU6;+6__A1ZDG?>5<)YTEE#;!1KY53I=TLY5PXU*..XO5=<1@*%RT\8OSH ;>XFPY"'+GY:, M&_ZBZ#YMD5T @"U+NC!/=P%VWA[?([XILJ[_"F&/"&>Q>2Q;4*P3V$16',^V MF>F?'L]01V@%=#[D7LK68U],Q:(JFT"IP(IMF:G7:[M?95[6VQS M^6;\UFT[5]]Z(%@QR#68@YLBK:G6;A#[H%7J^(;Q5K6MS0]?V'\P% _6ES4> M]N\!T-_42I'_:@N+GSP:JZS/4"6M'A@T+:RR+1F;:BC6G9D\M[P0&#>,BHIZ MN3B2N3BDWYJGO&FD'>M[Y:6#;)F43^\A+!5%JR-S^H^@'6$"7-VBZ@$L<5KR M;'J91,[QDJ)O>P,/:.JKWWL4M5C/SQJVVT_Y]=LX=P&MX[Z$4 9,_+C'85H8 M,L>V[NYSHK-9#^?ZI9Y);[L/=_"MT!"V+M56>0#["CK&D/?(UGUS<;!P3*L$ M'2@G<#@BZVIHW&51RPYM4/O]7NRI[#3@-L6D0G\7\"2O$\.LSC!"]]8L!>!- M"\)&.>05OZ.!'6N@Q!GF8/;'6A!=A/J.^2:<_7C;.PP3LAOD)W?=\%5 MT7<*CT%-NC,->_14%K '(0^ 8021E?LI#5,GN /<6UFQ@:E&JRE[0XJO$,XU MSGAVSG]0F4BB2 OP1UJ!;XF#V-IR]INA OSA8H>=B@#-Q@5I$MTW$J[]SB"U M\Z,G=KT>3PS2#W2M3O=[::(3+#3YKQ*LWI P^VA*[<=A8ZDJY+@W^3;HWOH< M>[$F-.&"''^6C@R_E%-TEFF&4,Z@NTJ)M5)3+5MO[OO"#-4^I:2/0WVQ$R[W M4_^I+ N[<3=8[^NX CR1;=]V"$@3MI8F0C=E.)*E>SH&9AI[.P)<0 MPCP8'I0LJCO-EA0K<+T\*!9J0<9B4O3C9)/R9DS,:(JFGAR2G#N=Q0R7:?PA MABXY]<,T3 R!&C7OW[2QJ!A2IG\-;07?.'.B2;?D%]$"-0GJ:PJ7V"[RT0ES8"FSI6UXN4,=EP1?!M'D M, Q>S59LD7\TJ-UN?_BR.>U1[C<'Z)"@0))!8IQ.00/K0#($*@B96NG5#%=!5N6]5WED4[XN,50?V MTZ7]&7SMOS^=MZ%>(_F/ISO?'!Q*^O5T[N%"2$I[?\/GYB-H.$-@!OK[L&!G M<+_10GX?%O/*P4TNN:OL8;D@>&S[V-#1RXW\M/-T.50304P;O."%]!S0/NC* MUJ?:3W):5%+$%&\:&G9;2[EU<[]X 4U>2IL;/_3]-*,=,X;].D^-8KY&G4>" MR\GHE35E80V$ZYB[0BW0VX6JR3PJTWDO>:S>L?F^@$AB"N2\.JYN^HO%!>7@ MN%,6H98A_D9;L_6Q 0_K@+/ ]%?ZS8G>4F\<^2:+CB$K<\P>>487SU)S5&5O M^7]+3R]U[Q!OU>&SG )U/OD[9O?\SV7H6Q&.:I] Z!']GWJ O6?>.=92ZR37+E$\7ZKA,>UY(L;LQS/O)**+8I M9"\:#$.*W-QD6:]&:?N=QAW?GG^YN6$N=CMR6O9[PA,[S6E% )N;I5'5HT7J-!P-?$4Y- M,,U&<8XJT%8W^SJ7@[,WR7LVZ%-;,)$K80\5"T0M3BNHR98N#KKVE/P>0W;9 MPSB%H-^-/&]WYR2XQR!#Q]70JI7Y:2!^]7<"]X(]51.IA7_7H+Q?OLB#P6>C MT[^&OD_@7=I*-BJM\'-J&?MF^%OI\^/U%19?6QR]TD/CWK^8JNNLM6%QLKVU M=!!I%T!G*][%IO%Z*,9>B*S](!W'ZKW-'/H^.MFKJJX_*\@6E)+X7_D*)K_R M%;!/PY!;NP".B^A.MK4X_LKZ$C_)YOV?Y!<,MM=81]QV 2\-65V_PM[!5WS;U#NX0BDHY0IT$8EV*+;U\C'M5O+[#PN(BTRJ\-"#@=91BLUMK?B MQO=2/2 .S/=@\)0BN?2.3%RMJDMT]'W6YFSV H>_,8!%45D1WT\+G<9&UHM' MM]KMH6BEYF5U;ST\,WMX#VOY2'9S=>$^?_["2Q+[[HM_K$6WHXLM?IU.[L,? M8^VA?40#:!DL%^>!M -MC,T);_B6*._DGHZ.P_!Y[9P6]0.5^F#;_;L A7E% M@@[:*VT@ZZ5KF>).(%4M.%5U/T-F]22C@-XU "5MO,)/:85$4;A%J!D4O2:F M*? :J2>4UPD]?8^"Y3"X%ZC-)CJ/=B:31%KF9Y0:EFZN!.'S?O:FNMBV??- MYHZN.%=TP-7V4ZE7Y0^' +-QSJ=[O29G]>UG79IGGB;$7M<>>%H@]7W5N=;& M^IV5F^-A\R'Q/)\-^+"6Y?<=7K8UK8A=_K/Y. "+!0L0(<^F>(? 7#,XX/A2 MM7:>Z\A..#;H*"(K,ISS.?I<8,@>P5-XI4U%VHFA0/2J.]P-><^&*#:T"W"% M;6!H;X I,E"V$GVQ"ZB:"$9]_#-Y&E 5;O+XRZ3X*8%'_K#OC%I,&5'Q:&7) MDT62W*Q@A+'*QQFI:F@Z*7705FJ+< 6ZGZ;8A#Z"E,EB2\!Z4-E :?#I8?<- MIG;GB1>7>6+V U#W-R7CO8P"+%>EZ(>1IY@??)]IGQJ;)-!420?>[GW )K1@ M.=6Q,D'!P[+//^UO"8Z":'KQ)TG7948M%X0WCV:LY.JH45?="\:_G2WZ.8;R M3W%D,\]/1+B!BNV:_+(\P\"R.CYIW+0ZZ59O@L\N8)Q C63&>1#)_JMTXLD\ MVIW.PD6",/)D5LE8N;$ W6!X#]P2[-CG)DDT+[2N?T_&Q"!EV(N*>QS1WC E M532\D4)[6F[]*L6GY+*&^-+"=6VLB:4*MW:S16&*X;";?5595>3'RO+*9V"O MM,,7BE,%CUX_08:S2:P JPEV5'LO(GZ-U,O@K6CO0URASID]RF.HC!AV$>L< M:U9CQ$:\Q)_,-$S+KH]*5Q;$-C!4\Z 5$W88%T4;PYX;.VB79K 9PUSTB!PS M'3N<"UG3L>U+6.,_;4E73LO95.'_N=6 GMAJG%*G)".Y:&QY0.\-P_.:<4X= MIT@^OIS]=B8X;/38-PGQQT?;WWUX?!9V:?0AB/!4L=)_WJ3";OW?F_H+IS"RV2PML$XJP] M&3"#$X.?_[I8?OY'LC.X:"5*HZ2([U&Q5AD(/7 V2*99>^0/?H22:S'24;[X%( M&-V(5MT[D]7N+FP(.F+5,8^0:-B2" ,U!_G5"5]1OP66A6P-,+1H_FP/,0YK MI:+%4. ' U8T5!OT=U:03,;_ MHI%\[4WH(H^GA(;Z_#KB&B#R/#]PY]!R7K#GSN:0J S @P% M;#2(7 XA!J*;&H8A1$76$*M_%_ T8E5O%>+2@^PF9!)J*F;;U'#Q/30<,/&> MQ)7D^43FFM0$ Y9DMK.W&;+'.TZS8VD.48T!ZK?2CP]_T_=)L)4KP-76]SQC M)3S );#-]@V!; 8ZQ!JWXX7^1EN"V\J3M!/A[_2,37G.6D@)JEHTL#Q MV0D M3E\&65GV3U->(U'B*@L&%/0P]@V-<(P\]Z@IH/5.B5+ZXG#FIJWPHFQ]45 F M_I?U9I/_H@; OYEYCSK) )/]6STX[! <[>.0B8V478#BJA_V0;RBTOWH4XS^ MXL+FCZD'%T/;=-Q-;EM^N,I_Q0=^F;U2#,Y*)[MV*V^X% @'*M\@DT&[Y;3C,H4% QN0"IP M/<0*M3D4A'.K^D^7#N[-+L!$#<0*8_.38X;L-:$&*5K'[G!$L/: UL$U?_EP M!MO3A7;7BR,TB= 5$S*P07M//ZLQ_2ORTC"JPX4:*;6^-?Y&9.[%FSC;K^O0 M.T?.R6\Y_67&'?^"8ZU*\QL5?QO%1M.TB_FSQF]/C%?[/933M)5Q_Y3DX"IX M^,AQY(:+KB(\.WUUXMK?DJ%N6>[[]]L5^/,_BQ$?6U"+]9T=F6?*>?!E^=>= M=ZQMFXKU3J=^R3\HL6QW-AOUA>U8M \3#$F8,9FVZ*Q+ZT(/&5RXZS]=_"77 MD9F2=278FY[&!\QUY2>S<2(JG[TFB6V^'V=,0=S7586?[P(.CY2O"2"Z7*1+ MU1^I:0CFJ>?INTNE)Z7!7O7F@E.(O:N.Q&"/%CDR@33WQ'<:*D#&?]V9V'#"*R[[RLNVPVWBSY_8^_'< M-("/Q]L.,EH9>F)0C"/J/7YV58U%E6>EFF+:YT^?7F,%2^5TK3ZJ5)Q1= '. M16TET3Y6;&)8OP6U\C?@KVFR=;T@G_$Q3;U6"%O><;YBK-(QN'S$]0'_G;P3L^Y2REQJREV<6=2GXG)UWS MGKW0"H?^YN9S)!08U8-F,RX7] '($VT5Q)%>FZ+9@E1'>:WTI^C\$//F)J:Z MJ5+?]_N6O?@Q?'G%"O?/!2]7O!B*=\*W\%TCQ2Z4;66I[@U#$B8,,.32/M6@[V7#/([43\DBZD5ZL(091A7["Y >Q)L20>&L MV151J4GGO9YNYP&_3:#,VFC>U"E:"5T97HYGT^KICZG[(W2C L+J7U"REE7?K2GF_" M?4RRS+VB^%J/9Q:'>HU4S3V&#BUZ>A<0I@VLI8S&E;U>\5D6W#*47[?:!7"> MVG1V:##I4/D..<(2I353$RAAV'8,QEKYE09_3*K_$P:W]^>G:.[5\0V7UVQ_ M;;*#:\9%B)]GIC'LG2GS,W.Q4G&QCC+OIC%[)]?+EQFJ2?#^3/N07(2)'04& MN@J$1>>U"T1'QQTYJ^$S7I([DEMP:]/D5YK4RSEOMY' M=:C59O!B: MW/RJR#J"BU@1CN) H#QJ\A'5]GG+,1%I[2[B)R/K'%)>+%LRE'8!^^II6OGP MFXA1Z@?*5E3]^65R^0:V;3POA@41RVWC6=&L$X@H=QOK(<7T)+.AK&K>LI861G>=OH5XF/&D@^B]8GGJ M*(M3@/U*&30;NC%#+?H638X8+-*4JM)WYDN@W&#^3%DI/LQ+YVV'<)C)Z/W7 MVX<:.Q,P[2":*>$XA.B&;F*+^S!T+KH)QLQAOF,C]=88=!PU^#8@"&U+\/?H M?NL-BW=6%]<\W9(]M/6R/'Z)'LARWN$BXB,92NU59_+LS^KZ6.(-C!2=^4M? M=<5W^7X<&V_S?X*$S2@"$'@HI:)Y]>%/HY'2O!>^6;"OZK?OOE"?/+@!^.XC M<8*2S*0S8R&NP(.H/A@'4M,WF)+0F'J2$CEP"GUL'.%P$U13.?$3=))R!K5] M4^GMHZB?()HTFL&KV@0K0C]-:M?6#/^#[JT.^>[?0QH@V7<75$$2.H8_-S0] M!J8S''8!(8&H=KSHPPEK2D3C685!2\*<=!UQ>MQ]27_HNF.YK&W$/7I]XA98 M/7ZNRHC#8K%J[?0RL@VDF6>Q!/DO7V=)B>:RYGRWM!H\X=E0Z9 M XN$6\,ZP=M^^%(3V-E=0/-)U#AZ'SJ8KH":&-WI?@I;0LI10EINX!\^ MXWHVY,.9-XCG0S>[L89!^Z%CNP XZ*MW"^A>--,C6OOX-X6R^\VUL1XO5*J/ MS':HK<(,F>DYZ%JSE^#5;E"]:@6SSH'BL7G1:M4+Z2@*W;I5EPB#.MN\Z-@V M]=6"YLCB)&CR= 3J\RZ@]'!.%D.9-ONQ-T?3C=4ZY'11M7&'__C6'LE[0(X' M$E-U7C4/1C\\B]"2DU-8)*QKP\]W_@2G'273EG@S5*C. @);^M)LI'+U_ >M MA_"O_OB[& ZT";(W%4'F'FV%8B!\M9!IPN&O'7S^R;N R$V$FQLQ0%1/N+3D M0O:9E=P]X'@ [E0??KH 33;$\<%?H83(! :?ZG0K*RW[6SO?&J^363T?>D$\SBDNB(AK M14>@!<'@>AG:(U*-D47?]/6[2/ 9=/@UM0<38X]5^D9?(@V8";52)-C1BA9T MV,XLX4GMW0O-=_HNW:I2[U&X2Y0Q#9S?MR638?^5-8#FT3XTI4/$CX\VAHST MO]6!SQ" 33]=2N(]ZP/WU(]A*AO5&P!.E3,M5E\^VO5J9>:T9R!L^]&DNEF= M74 <>2'WHE/1L&=ODI"X.6-Y>GL3TPM=4YIDHTY?3TA]X:Z0X0CW2M&61['12NY4C*T,;%PP[(:]<&MY"K8.;=:[73#SC'+!^D#KE^RC7WFLCB< MRHP>OED/+Z$+(1\Q7ZK88$#H1C 2+KQXX@_89V*EEOPO68Y^Y M_(4:3R;,G5;E!X3:S=AYTW58G9"]:%?T$;WW2#NRERWT@;^+QK>4;>'P-])> MDA65L.0+@@M6[P)X8^V&W:J@NA_KK[.%]2BUCQD">40QZ#5EK]7F^#V(_B#V*#B8C-_WO*BG)-HWV@_9K:R%/,#_6\@-;%$/%P86CI56> MPC;ZV@B0T/IL;"&Y$M0P+4YK+&"CE?G\RO>W3A71A&$?>/?%>N>DMY[UFO+- M^8YRNO7'C?L+C'\(+ IEOLSII2?R.0[;NOINF.CX897_T6H=\X=2Y$F6H:AC MM(L_VU'@$9XNXY(;-15G)4 UPHJ6;#H(ZI(N:KDG:R]K4!?P+T<>]R/?$@V. M>/L9^K72$B@RC81#OT(,\&++AQRS;DO??U'E(LC\VA_X:Z=HV4Z?/$.LB,$_ MP N.,9 T9EJ'8_J8_AQ-HF%4M"!W%\ ].[ 1\/5N&,1_(X/F3AYM@Y5"8MQ8 M$"2Z?ZKK1C%:M5&E443;?-D)K8=O@9./9KHZ?\ MUT8/J?X"JI_P&\2Y3H;N/ -M#>9M?G%!(.JL[K9%0 -;!MV,Z9"CZDA_S##P M>3]_,=[6[MEBTUT*@G'M@7U.9_ILZ;VWZ4R>&F>X#K(8/?T>=IREABU"M4"* M(9'(VW#%8XC1-@DZ[[6]K, V1^9J9]R%W&-5Z;N -2 M5)40(**DC&%Q.^)[K>=#F:M]>7L&0[L#=@'C)GF9PD>RD@<@--YB-'7M_"9V MR?$&?JJ'6OFYX3 M$F3JZ[8M$W_PZ>!40$]ZZA[/-*WE;HY5/;H/JP_/-K#B^95XL%A:=XN=$JW= M<^1I#DMV8T'_-:6S2 HJQ+\,^PWO@!U+H+J%H8E&2)'^TI3"RF"K!N?Z!"W_ M.U^L38'@A^U:\H.R._7VSU@JQCKC(HQ9J6U=Q2^0,H2>W*!B8^VU449M2XW> M\,W, ;N$/ LM$K("R."-: $).AE94HG,;+ -1?+5$=;QP2Q6:]^M>4VCLB)N M:0V.,^EQ:=>KHO7CY\@1^_ M!ZWSY;/4.7R EUOA@=X4RSD?F_^.0 H(P/$[;W?S7^6UI4N5J648QV]D[!=4 M-!<)XS.Q=>[=[^F'/H@25%WE"J"\J^7*Q/(KA(E%+>.=0 ^.SQ:;^1-C-B?6 MYT4M _Y47@UU'GU7E;B*ZZTJ$S66X.Y>R9SY\M8VQ3+ZF^9#[*T-IU8^DUOW M?JV_ 'P;;FPOU8'Y\=YSI"--ZCW<^W.-<=K9YU$4O8^3K>6.#%'+%VS"5E]_ MEB$.<67&X=TAP@C3@U4135.*8SB7$^A>V0$DF!-=RZ42K*_SR**KT'>^5]8: M]@4G%+S42]%.49@Y(M%U;ID;>G16!]V5&Z7B@IZNCKJYG4WXLLT6SDHL3C&R MXA8,M NXSP4$N7CN @HHBHW,FQT7^PETC7E>S6,=XU="![,_Y1$]&'PU5 T: M-@_==!;2*D7.K(_A01^A+?5O1%?>V;A*?2SA1-5SL-N\@VM5?((]4*_J ON* M%Z@7>* M6<%IH3*B_'G^0]]XYK:EOSQF-%L7!4D$Z.(B @H +2B8J M@!#I4J,B742I 4*B5&E&04!I$1$B-2J]1KJ*&NF=$)!.(!$(&])^<>9]YWKN M\=PR5?-I( MR3W?=HF':NQ%K,(YLOI?MKSY VPF2E,!8"P MN%/I)\<\[P JD])4_B;<+W@N?2#I60?VQH/=AS*_+!+T7.W#]LO.*NR'8YH= M3W62J#P1"!VG@@'[O8VA>:,O*.^T++\D0^Z59&@K[HG%OTE+KBSM#2[N_TA5 MO"5*\)%LP$=E*LME/-]PGA%$G':\X\7_\GGLG.;5G^W#_S/+'?_XM>T3WFUY M4&I<@7S']1D\D(:F\*7&,31(9/OY5W C^TJC!/EOJQ>HNLJ]M?EVCPX:R+_[ M^C'DQ=B[CX_>(&#TM,PS>#MHM9B;*E3" )ZF$+R-D0U!4UW9U0CC' MR4[S6CPC=-G.07Z$X+T5DGHF/U D5W%EGUJ][*I+@P['A_+#,A2(0TZT^\QZ M'"34>0(LHM!,B.[?MX*C<47%5[SIV,,&$=36@LJM)\,.*G[> 8+/, XGLT%> M[BPU^)Y6[>\%6MH@HNAUF7?IVS-HE!@;-)Y)+",L=OI3 UF[YRB'FL%[%V\I1Y52"6&K MT)TV;H%ICJ^YC[LI7"W3M7YDFGH3<_+&M;!=SC#]?M1X#NP5)J)!"TBB7:7B MR3;C.![X2I-50'_P>C3"J"@O_<0O!&ZH<,[(XH-K4QRG,*/)UO3+K&'PGM6<:Q0V:#(P7DF:(1)WZUJ_3TVHZ8 M#T9HXGW-M9$DO<4M-,N?[OS.-\@BW\/V(4_!JQGN$PFHUL/KWEO/.W4A])7+ M-"Y?%;U_!V,^5J-8S^(^?UJVZ. M(M?CB(YO\A2E/'@4&/ )^YS>0,Z\,KV0;/ MLD[.'7T45H0-X\DN(OR\3UB^THLBVLXD_<<+F#>5][6%Y[N!8=HEZC-*^5?< M]!C*TC: MG^ B2"_2.-DHFH"(!VXU6*O8'2UX2;0V-*@YN.Q6[*["Z!FR[KNI4![._"-RQN-EN,I=I^^9-E-7V P_/+1C!-#T@I80VU%TT,Y>N#:2@#@$^ M\C5#QM<@RX-.:!XWJAR@)1;&G8"-7R()!7-$O!$2JN?>>TUD0DZJU"W M!^?!WZ7$\>#O^14_]K(&NFD%7 MAF6!6_J4@67%ZIW"7F3JUV?^)#6KQHC2S MPMF@;\DHEM5WH_F4Z]_J)[M^KY\,[X1Q[&E[;' M*J'1,*XR5!QX8+W&FH8;@GR!E*>A9#]4)8+QY2JN':/K>HH/[J1M[A>F'@JO MJA4](68>2RL7YS]3+:,_:BRYK*KK?:PX9*%BYA:7QH<5F<\I0EBEQ/IBB;RX M H?.N;(_YKY>&K;@INF5/^SQ='EG*]\?]G@"_15*!)F*8^UFDIBN;=T(.#.E MSMN74CAQKN-3X>SE<.S\C$9=+1VRYBLK9K2E5LJ7ZU?N=? ?-,7#'(C,CHV6 MLPSQZL2.*A<@W=;>Q*\HO7N]OX(;*^O19646/]FG&)$4/['99H 3G_'>BB2* M20,&$X60Z^#]YWM M9O#0]!!M2*-#(R)-\*&F60L'3<1';;]]3F2Z&BJ,V ]X4<6;51SW4EEW:SXG MA8AU%$/,O-6EN6X6WK@A=FY^U[M&7%HY;H!.BV<^N"7<0GPM%;.DZ3!>-?(^ MA!+8:EN;'ZF8(N2\(-(2/*%VNMY _B)?*R'A+2.P$%H#]!? #JY8I2:-;$*O M-=N;EXBV[XA%73=F.N:POGX=?D;\UN/#84>H=.$%^OY8"FRPD)8+[* ;.M@# M.I?P?1R%ZZ H6\(Q4/*TM.*XEQMX/^+"9?^QIZ #5=*JN.N_:2:X>MPZ)R:O MP"S1LV.3^&[#GB#ST>?FC5=5\V984[_$"K1+C=*ZF;6Q1[K>7UAWCZ#I_P)7 M_"7*/XMP^5&)VJ3-1/HM..@;1ZDM7/[Z M#QNB/ML7^R_*OT;Y8^#'C_\JZH!QSW7!\^8;L=6#HF4W7]B?64P,3@/-SQ;] M06/+E]NNQ_YQ8\N[9X[_[81O@?1"A#)P;KP#+P9?:5&Q"@Y-8WR\-5!7@ER\ M4^*SU'Z7:W:+N(B)%$]X\X?ZH)=_VG*X_W^V'*P&2ZF*$Z[AV@?@9U;:LS1[ MNPC0TDNE8H[6D EQY)%.#?DH60=AH1KA@BROCB>+@78(/HY=QY7[" ^?1R] MC?#A2CZ],E &_GW30?SK9 ,HFU(Z'ABCK0ZD$2>Q[9_4E]J:N%80_./5,R[T MK:A]O9^1JXLGS[9WM"-VT+STF\4$NDXX]RI[7?>T\X1W$.[<> X0G&M?J/QG?IMO,M3/7Y'%RIEZYI0>VS&IUKKXLHU_EQ+7IKEQSI9<% M%L;F^%JQ-Z$2'+/UXOM)E=VJ=IG^#?H:,99UE; X"4<,X&-W7G>#;S/ MR[EG0.RI>_\O!3/Y^UMOF\@>5-B#:C3"NV'W>7J2EN^RQ-)SQAQ%0V#'0R+- M*CJ_!JCZ2PTUI-CD"7:D),P;E?&Q-MSY5MR8A]';74^]*)R6%U#WMI3Y]M4K M,$%#O=OQ-E9B.M1H$GW?<1O@_,QH G=_3*FK3/0T>*TFZO5+?2]NNO?#>QB/ MC1EK#CC-A"NT"V6,'68^8'$#S9/["WFCSM1^*:.]Z1Q/HI?"1EY>8(/@LM)K M^77";-#V F:&7/G].EB=_6<]=K=4.[ ME&D9/(\1O^0_>%G3LQRZLS><_F4J^(Y#92,>D((L/J4X67%XM() JJ)*Q8BV MI(K)4(L[/&HB./)#,%Z9V7[4'\@:(78E&M.RFI8-?DW",)4*/][\73^ MMNJUFYJO!MSU]^G.SGV)S3U<:]Q.S&>#[DBH3-\$@=[^!4C9.PN6_&\SZC\> M$.O_]6Z;('^__VUX6RI>DV<<=S_X6)80=3U"J=[7))WI%86[)OI18)6DY&KW"&I@N-G=4/6 M_W 1/MUOO';*RO]JNIUV8>=2PR7:MZQCA#=*DW=;/F--$]<3&L?'-GJ% !A\_ M"1NN,,%!,V08Q;<=MLM_MXB>O*9QML&=/,.9,NL44LHYS(1,X3),YXU;(.3#EE8#DAE70J! M+)PQ?C*7[ESV=6SE&0L'8>R4L8!\BT4Z:8LP; $[*DI7["A@2>6_0!6-V::B M+H_E^R"M]:2MW9VF>K1&:*.C'4,Q) Q\3]=Y3;6.1$CE \*P[4_\V2#0_'+N MR 6H62%XJ33+YW+:U"TVR 4&'$6[6-Q.6X4GIU.)TG[,)W@W6=T:0)%:>8FZAW>L+T6=N'G)J7?\N@2:M?UY>_&6(!/P A^%W,FQ20\]^;!9J^ SI;GE1:653X.B5O+D.J&75I_M3_E))!D]]"=] M3D K;-#O2VPRMOR^%N?OH_3>,/C'43LX#-9;&<82!2!&7Y1"Y-@@IRX_!VT- M.S>5VHOTHS&6_+ZEI]X*NAS[9NQA>E8D,![OZCU(GU"(7V2)(\X!_./DP!9U M'YFY35HI* 8U6)/4I+EP>_V5WCRNW]WZJC56K>VL\G+O!)%RF;BA M2.1G@T8@;)#)X=YO8K^:YMC=*U4VDS&XMJ#L'VJIIK0VGV:LC;8(>MKCI)GS MRPOHLMS/;;RUJ@?_YZ0D$7F?!ZM>O-GM9ZW3$'*<(NN M%!U:3GEE/?5SPATL$&?<[.:H^$5^7UYQWL7]EL^K'"]R/417^_C>#<*!H0_8 MH/+*Q>/-ALPB/R-T#'[?N,95H) 4JLFQDW./_+C,2^V7+JM_$H,+2@R^AMF9 MJ1^[[_1(1W;OZ44T\=5JI M3XJ[(F+8+'+=ST/V0]*"<[!/\.>#)[4%&); '6I.8Q_^%VT^>#>TO\RS]2/_ MIM?;1[N7BD=%7!]?%81NW^:P T&@:G#<3%\21& 4<9L9R4!J\P.?276?]"_& MBK+$^N^_'PQTV7+E_=>@1_$E5R)/!%I@N#D0Z8X;2ZD"X*=[PGFV(UY[:%)L]I[#2!!,S(7)&?OB5S!)TL6 "O^J92UM"\&@I^W&"<>>4! M7_;3RRD*T?-U%X[B9(PE[N>ED!O=S?:PD&8U1C9M6>U=CR_O$O_UJUB$J>,C MZKE_=OB6=2;#AUD,<5D>K/A4TJ#,N-[I)WTAI!N:-O.Q+CG4;.AD5]4ZM[[R MRG++,B#MVN;EV5CI>)*9S@8Y&YOMVWKD?IT_5?=S$O9#^U)H5L^A.W"!U0/) MFB)WMXAWM,^HN=B8^+98&)P[LSDH-US1\6DP"*-_CW1I131\<[G4XM5"<*^S MD$49<3U9Y/H0^?#4H.*\=PP;=(@A2$$UIB(UJ=,E%2F'X][/KZC17^O5.PQ0 M0)L9H(L;7#!F20/H/?5P]P21;#GYKJ0\Q ;-^!7&5:=VR".U[Q)RL?+D68$] M%:!?WCP>;M(N4"C2;XP*-<[> M/NGOZ&F,R8W-=[LF[GX^H[MNJB;SXIR_*&EG%Y28F#1EBDV^[2CTPL/I MM7F;G:5)A(.,UWJF1^=,P)S ETI+E1Q':39HSR2+6XI^@34S#E[LQB+DO^31 MLZ2!4A];1C;K^.K ZDG;7+M3'?LS,[D>)$W0F%8:/)]7AM>>*Q,-AB M(;T[;_;11;6=&L)66X+6KN_:)@N[; JS9#XUS&F0-,EAK3>S07<+]9>--S*7 M$ZB \OLD4VP8.MB #LL,JK9T]#@8@:HI.]D 1IP"[E#2F^=(L"BQ;5V:6GGM M"16V9S)%RX+69 5 &+,@Y5I=OEF]4Q$6UXL>?>,KM&JQ]/=X_P%J->Q5.5I9 M^+UFQ+N?9M__D!(P\&/9NK_:;PUT5V_7.RU=.+X- DAA%T.H;>1RG #B8!=9 M.91UW7-,;%_>V(O,"U%VUR,' A1JYQP[=9U@/#J']MN^,G-(@ZYHB52J?/*Y MJ5_YUCI3<#TB S:6UOUNPYLEN(?6#8C3EP=]:6/XOIM'V2!S$C3^L+A%9+0S MW>^LO5[.,TO'3""')>Q*>PG(( GT*ZSFK%_IO+ %A VE8LZ_4%+TJR$)L <@S5C MH9^+9,3T*=8T"I.#!-T$S:& .[5#%V,6,,B,>_GQIG?XJHS4'8*#[@1@..!;_&C"!3SX0G-T-QF5F4+GFM-Y]BP/FIQ(>/2HKZ4.S>/ MR?,:7"2>8K8\L#"!+.9 W#(VB#>U*6WSI %#8[)0OTN>Y-O),P1*2!\43;!0 MO"3R(EO-QZ@L*6[#\3TC_60+!7*@*T<&\/ \8. Q<]ZTF+>VXU&U#FM"3^'= M>L$X0I^*)CDA/+J0NQ302LT3/>%TW;(M/MI=A="/7Z-WT-1SRMD"[)+B42T<:1[1U!=\+#-%Z@VH(@Q]\S7"!" MVK*86(X?4\^#7E.=\K3MG6(II26RS<[P^YUY MU5.H$(=4;UA'_B8V"KG55<3_L>7'U\EB0DEQ%K=*9K03/?V-M83'8*X74 ;E M/V^I_&7YW[-UFU 5J1'=W[-U^PT!=*[MC&GWXX@XRQB]?\_6[=W][L-#_1GT M[T[7&M!<\BL;M,Z9F^[(\A!COBG7 M05?:F'YL1_6&5KE:]W3Y1M#$9(B#8W]]"6Y49. CI(^2?-QQA'JG@5933FBM MD:4E_K:+XT8A2R*5E4?ABEO"]4#LDKQG%T>^1>_ &99 ^9 MF$*[E+Y D[D5+,$:@A%0S+;.2_*A6IZ2QF!K2@!9@,2C%V0V F" MZBTU2<6[.PTDZQ5)@6V82#9(<#6\B'&&FI"7=Y\+L]V[ KZ;?,PX6F=MFU:I M@W$0IA4\J$_R;DF L0YIJQ1NR M"!.:2?8[8$5=L&]+9?6K^&K;3WC# N/Z>5VQ]=?MUR#A"N[@J:3^*>V&1!,V MZ"/ZTO,Z6=8A-F@HE1;*)+3"=G/:LJM1,O#/C-Q#\*'TA;[JA*E6^? MT,[7]E!%;ZR9^A ^M5L+Q:"4U4RT77I.KH@Z\IK"S M ;]+,O%%\;%X&">!J?$.3#2>7_, =F%3:X!)3LD&72T.VY83.CMR@]03)7J_ M)#'V:1/?T4D)OTW%F]KB!R)P0CV2)-7:?-VR;CNEOOR2V8U?&2+,5Y"K-/7H MQ4Z!F@$26X?OQR7VL/$NMTM M+_UV>O;,P;.7&>6AD'&",!PRH1!UD^$^KG!HP%/=F''>2,[(N,8F^VFH9<_# M4)YL >7NJ+;.EDJ^%RG48 -$;5 AMC-+WK?9)L5HEW5FP65,HU7Z-!8B(2 [" M^PWJJSJ+Q";DMG;;5O"GEJCK"FF$&1P+.+8W0^1Z::%M,O@ZV((!*:R MO+Q17_B1#?*$#!$FVLD)U.LS$ZFM8X+BGHVQ@\7?D3)TH>0TRZW7'_]RYU\?WB3 M0O!MCK[**_?V/(:>3:==8A:Q#K$&\+O)#=((N1[FT=[5F)%0K%%UFZV@!=)C M4F=*=9H02R!]TG3EM_V<(UI3#6ZJ?2=/7"PQ6,7- M)(U[D_FH.;3;5+[^F(8]C L]#"W?E[;"QN=6YRP$QZ4D+OH[CZ@7DB5XQ'?B M;[!!-P@#4)H]%76O3H.NQS@'W)E '0:PL.XC]6GT2=%)#]N(O MF0!7=_,T^MZD^Z]M6A5<3=)HCQQ7;G6N&4@2\[*P*[B8L?U?'44G6;6QK<;C M\^\++D=8%(SUWWZ<>[Q-VB\S;VB,?ZRUG\&;SY(9-7B.;$&5!L9KRYB(M&F> M]7KP*%MOL'$TR"_GF$AF[WD(O,X&E:')IEX4NFXZTS4"R6.G M9+V#A]*0JWW#JGWO+Z=%,JQ[K"I2*LYT#EX9UM][ZM>+V3%;"XX+@+:\!044 M@6-1O P^BF=CH*,&=;I [F9Q%-_9CTGOD(NF.&IM -CL]A;QOI9.K#Z/II[3 M?>:(N4]_XFXYNX# 2J2[$M+4/.X;XWEZBFD85B>5Y=A;'MQ0UQV;RS]C\OA8 M[2+\>U$]9_2 +TV0TDIHQ0'65KM#/8:_4B5K3'(*1D?$PM1<3S19:^4,:'"< MF"\ C%+9AA&IGGV=]V32R;74;-;FZRGQ]R2[\W8;J^"]; M%9J(D5E* '%2 SHD3+O?E5!@6_ET'+?]@Z]8DN#4+5?.K5>N?M,V4=TN@ZVV M)EP]/=-B>2VVQ8P&5U66L;"=\O6TM"I""?F-#9EX8E). H@ YW2JE>)"=:Y[ M#\QUR. #M#15T4N"YO1FM/#?(AAKS_Q/M5W'R3-+6#MM$+< J8E]_ : P_CR M07B&NZ)"5&J;^G7H=NMC".R='3E:M\]M"U!L\^QQ*UHPBPPVPVJEO1Y.=1'( M* 1#^:,#,M6DY38U!@>QKJ6];B@E,55*8%R#&( WI>BC$1#?7$]UA^'A>77_ M$6W[AX;89-GA89$#8:I'WQ2N'V)Q.W%MO*M!?,ZJJKO\ M\):CO==-'WGZZ']-]#]_V^?%/: %N8=A#>9C@TBZ&)"'$\? #V$&B11TZ!,F MEJS6GEJY1KB$&&Q7!O+\'UU_$V\M;M^9VD3?"-X(;=]T)F%C@\#W;81;V@R3 M@XW6>X8!2%WZ6/J*%T; ,CC8=>H1JTF(F8,J86(C\ M1Z0:H:-2H^I3"(0A)L[Q&V$L@3TT;S8H# M1DLA47?:?"OCK>9EMK;D7FB7[ M!C#OO\Y_O7KM+-=*^T\:\F3?SC.X_^'54FZ0MCLS*ZZ?3DQI_\:%=I2\P0C, M,&]R?OQ\[MJP87G]?,+2\TUS!P4J).3O2S/MPQ!(_[-0]*\F>/S?FX)PK=!! M:Q*LA6P!;]CCB=L/I$DJ>$^@]GWV4N!C7L$=I"]MG[RK&VS)U_AD*BC .YHF M,&2:OX\L$:*=H-7M(%3J()B T-I[24VFU8 S)[80Q28\2859@'(EC"(,*>V, M$[B]'"Y2Y(DB1]@6USD!>>6?!V]K9*^=Z)T#?+,S"YEF>(C+I8 MU?HHC=V,W;[M&S?6-J HQFX(5;SK.(Z;#8JHI14QL]B@0,XB\O#$C E$LYRR MP)6_S-,Z'WP;=KTY !Y1F[8@0!IM12J"4S7P[IWO&^(ZRO>:A- M])B>@,P'^*]AY[B*$8V3D &-=O!VA'$@-82U>W)R5O-0_L@'UUZ6F$?V%*6O M;+0]&I5R_4BX3FD[^.Z*3=,$_M M?9$A]6+NO;3YRUJ3@W7.7\GP^NO=/1O+XZYDCB* '@:Z(/=@9=[A"MI\#".! MK[F%6OC6 MRG8Z8] -^272I=SGU+2.#(F$HCT,?[!?3Q>QSKQ']T"^)=91$)O8=DCDX5$_ MS^HM5*MP$'EOIL*D:>]^37<%'9$CCJM.,WCO=MQ7K-!KVUFL$S MGS:/0)>=?:[8<[RE5#X)>C5^T]<*.NJ=JTYX;YGN(=7_VTP QP,3!$ &N^A/ M6AY<6IED/:6*B9[S2E^D C;0Y$)E*M=A]"TV2-/XH<_7FUMLPD]N@Z0$@BF6 MN*&L!=IK-"T/TW(DWFR7."4U@PT:+,3N) R>039X$XDK(=;[G5LV7.SGL/)( M[ZF^#CQCW^":B/!XM/"=B%/F%@TE+_-2RTTTU_@9M0;S=5]7'V021FMD/Z)N M$(8() @YCI(U/)':- KMDH-=S&P?\JO-<,Y.UI\NT;9VU+^MI5X_KYQ_75KF M\>C$FC$XV44M0$.ZW:)Q4KK&W[U24,_PDW(G1^R6RC@VJTPU+%9&=H$N>GH0 MYR\[X$6"XD]\VVZYF?0VY]J+KXLQ;CAMJC79F2X'@&]3H\FBXP[*W4766;)E M!KM7=]T8@;[BFQ&3^%Z@E:/#M.ODCH0MTQYVWYKZ?%!.W+BN7CYT2Q@_UTJK MC\7'D[RH&"O9/@,D%A]&TI;YB!\]R5> BGH\M:&+N6 *.XGAS'/3/D]T% 2D MK0AT!VY64OJ;XV+XF"NR^O>6]1DJ7&089VDD491+&/ H9]:M.1H>>O^FGST3 M,4KWY"'?W 8X?V()?(!M&KKFLD&_L$%Q1QC!W*G,T$)#-)'LN@=!P+[$/4&1 M7#E#O<*P88..LD&+]932)KN&98:$MC)'G%W[%PT5 8Z&YR:PN#LF"!L"$'=" MI./!T74\B8]BOT[7QGA=P[2AR6+>80D&J.$Z_*;Y?51^0P=SX513-QM4-<;Y M=DD/1_*=FY>=!@/7>88(+<1OYI#Q/)9FS2CK%=RN.4!=86K*>UB?H5Y*DBR# M3,P@OV"$-%UKF=?AJ1,7EA+(]U,T>3RTR]&IS=&>#+-8CKD)"J?OB9A%@57B M\0N]W&_H]079P,"F5$N6!D4__+HB'-]F:_7X[HV&W)>MH/82A\B@]EB\-WH@ MIS$]U9&9S^ 6U698(<7#IG5ITGLTMI%CO]:I<,P[AK-LH=-6Y]:1# MJ>G6O0K>1A@SJ:?1ZC1"\2QQW4NE_T9?&6&6CGMH3$K$O& M3:_03Z(_FS&/BA&:A\#?UOGL6".Y^FR0C[5F'IW%O4S?'9?772=+U;"@R@VM ME5&6(_R%HR#GKUI"PBT@E&^#C+,!B-/,**3FPB!G+0-8.P\'<'C(RYECN)UQ M>2>4R!##"CNYTVW";N9+.MO/\2'OWI;QT(IR58BM@9$B\:OY%R'E<,EHBL\' MCM.(J\KR;LH4@F$^;D2SA"I9W'LF,*EO,11CC;CCZ4M$>.&$0V0%L8B;PQ?B M^C0<@X_>BJ%.D6#WM ]&-JS3$FCYJ-OAPQ^VGD;667?WF*YQOP&HAU 1]%W M7<=,@!<91T>F6!1!,>;$J&_0U/PA\D@UJUN0PD[&F-2$6-?XLF"OZ M +[/#FY-BBS:$ LS2AW!.Y:AFNNTI8 D3 R>8@I+J*3C^_1)9!_1HRHT65ZO M]O)0+5WPX!5]ZHI1GR\J/!G/P0(P10!56Z"$7Q@3YN'BV"F]Q%2B)*(%3[E( M'-QC=4VJ)9):&3^LYD*%HA6FY4.AR<>"2FJ;\!1C](!&XS#J#<09O>M3*996 M@J$M$\B2EUC*Y%7+9MD.]]JV>&]B,FRY_.,I$?^VJI<AC^:EWCF9Z.Q^> M_>0I;>?ARX%Q$NF#[K*S"!*'5Y]R1G5IDJY(>\',UU1F=N!V 7HL,'#0T4$< MN5,577IR5G9U/G::)8NPHE@WHG>,PI?;@Y]5EE8*.R7LG+OE# DXG@J,OGZ[ MF71W-]@@LFFJ3BWE??7Q\WO2?).,O(91O>B9):W)D5:L$NM0FR0<.6U-2G00R=%O&F?04 4UTTH,MW"_QW"Q> MH'M2)4$.Y889DC4ZLWPS$%!H-,OL=.L4N["RC>/C@+YI.WYW7*KZHZ.:)N#8 M WMOJ>\7N,)Q7%X437]/PJ=5K,[AHPT^^0Z=9"QEJDTK6GH4FMNV*>#<#5!S MI^9J^][SFNJ&YL__Q5HE_X'Z?C@%L_M-+MO?7]+9>ML$)!RSAW_2*HE:C^#* MXSE6H%C$O>'+JLVK)YF\V+#V<=YF,?*#USXP,/9 Z$#5- M,[\S;2+_J;!U*;,26A"L>/UO/9G/.41@@WZ77%%(X?I)&L9?=N7^K&@+W[+E MGYVE']\V]O*O%%G^NYM__H[@<\,)9 >&6_O$_)X)SWKU25TJKY0_+H:AI5;6 M$$,_Y<>1C?&KU&Z^V3+K_==2G#I?\7:HL8:QN^-G-$ M];%<(U%-QG1K%@$E%;]ZBJK?? #U$7;AKD[1L)[&>^_,2@'PB 9:XCY.!S"F MTDF0M@[)*B!T8D#^UA'P7/"-P=BE@0>[$OF;Y7D$&^U7)6ME5@AQD%*N)N^X MRL().7.#=$/J=BE_;$R9X*=0<'O _5A2790GR1'E.3J_/*]@*Q%CA3QT6C3Y M#P;^KXM%FA)LLSX$1K!!*;:05(YA+\[,Y36%70C\[0XL6 @I@6K*!$PG>&)A ME!B/M'7:_E2Y&9I> M=37_]7KM<5YJ%7=S>VR6*?YWF8A9L&A-*%KV'U4HX> M*MP/ETQ/('],ZG7P*"FK&6#Y0-QQ0SRMJ')P6[WWI&M\6:9ZV\J5JI$3JQV6 ML:I.IA'GS^[4XP:=UK9!'UO=%H;KQ@&R*HR#KI A5+G48B4)MSP*KVTZPWF9 MMUG?>OFIIR]H#>J;PIZ4 U:^J9,^#+^P_$%S^JI%: MO(1H@HRG!2)_W6!)LD9A8OXC;%!165S[U@^]K->Z_*Q/YEUQDP+4 =@E4V-G0=>A%[DL!8[6-:S"W-?T2,YW M*C!SR(?<:)CWX'H$MZ9M9\8P!,MF86_:[U5B1U+6FU\YJ-.C,AWNK7\*AD35 M[1B'[=0[0D&%K69*@]XZJ)C$@KCR#NAZFCI8O!KP@#2'H9]?I)RJ[KOS%%4_ MX6'!!HE,*7QZ];T6WJ<_U'D3;) ;*HX-HF0C>3S!AR$D,58OZP,=LLDUQ$"K M?*IZ ,:_IDU^'%TWN?- ,8TLVXH?S\9_*KG7L:A_2\YODE]C5GI[ZM"S7 M+]?==DYY543EZ61I46M7&S3K%/JTE8&#ZHO1Q'K<\V!'@E^(,4>1]''--OZM M^_[_^4JZ?W>:.]_/#V:'YQGGV*#P,=37/B37]XKK/:C5B,M\JG1OY98T4A98T%#YUTT#25QGX6*_7KG#WL++.?>Q[ZUDC$HU M9>G6M#)F5H.#+Q3,AU#@9S2X4^\K=UQI7W].KU050> U1!)U.I72(!S>*"Z;M39LO87J37,%#*B)-WH9^ME: M*>5;=A):@I7:^EBCT:/.R6HW.2/C,=P@+A;1)?IEB\GY"AO^ML9EWW>P^G-U MS2N53)O7$"[\]IH;.8Q2U.,U%,"O4J"Q*=O4,$BW91'L/0XW3^ C.4*?0OOP M:[^7*K3^Z.UQ A4F6L3-,&-QMI#/9U@N#?N$\]E'>_0F\W+7)$; MD]FRR>LE'[D.C9^ZDAS1TG8%H?.](]G!.-1XXBT^_DPUPU&O?S.JAK&/N__- MJ*K,TE+?EU9QU,_LY_'_V.9^[(\')&"+KUWICNYL4%F/F!#(?C3T.71WD#0S MG?E\MW?Y(A.!J\9/MWMLUOSVA#O]0'C3Q$9H&6^U0^^FXN![(%KSG58E+>"H M7WV1B-0'\B?^&E3.J)_'="NOJ8-4_%\6%'MT0H,V@A>X4Z_I387J=$^AE^V, M7V:G4V(,? 'NZ=;)VW!NDQ+)%^[M=6FQ].&+GW-M+9P^F1G(DP<67N)X4<-Q M;QU_]>5J9(.BQ92HM4D1&!W*8IP7AI:;[M*Y'*[/D()5\CQXH"E'@34U[*M$ MU=Z9*+Z#S[W2:T'S>+B6^S_[#;!ZFTR M JPQ@'DBO6N* ?4L8H,.P$N;&GXI975276/*F/(C_AC3^HN'6)L^.X*D&(JI M[H_W54_;7Q3]IR%IMWGJ4X[X"\ZA)&+EWM+PB9F_BAT7D?('L M*:V[RM3*18Z[LB.C%^_NG= @ NAP?@,DK,F>I'I(2V6#0R4:X4E)IRN>JZ@8 MZ-I373)5U7*'UQZW(^--0;X+B&[-X+6F&5/[R>WT8W ,S9["WS[($OHT41ZU M3Z>EKV;KO-D>W>0;B2/GNR]P=[S2V[@I,-@//J/?#BOE(MMP/E>58^ 1K)&L M'9R?*%2CF:;OH[7/MI@(5JIC MSER;#OH5[(1 ,"L0:I2<25P4&W1CF?.-9TT!C+"@FL3<*;&%ZU^L"QM4&A7; MO=W,(W!=\96=G9/LB>-G@R22*YZ?$4TUIYDS7S6 D;T!8[*=2J&'S"@S\=I@ M>,PJ^+XV5W\=KG+6FG3AOD#+LL@7XT,G7HWH?4QL&]Q^T@]V'S^>D3962%5D M[9=@5M>Y3^3;+&E*D8B[X-[G8W4PI5>4<4_>/9W%'=MJIG[X81IJ<69"3J>) M2/'7)W-1Z. N/1EIBK*75GG7%7T'T1CTAVJ\A7VY8_<5?[U?-2%.D4I9VY\QD;U/ ] M2+^]&;PJ%,[:?+9/1E:%=0B\%_7%@X<^CP8N(4ZQ0>=>0I8+0%W_HOJ1ZL]S M&=+_=..;M>6#LRKJ64^5A%Y<>C5Z./D>/UP5.> $ZL\,LHH@6JR8F$WMS'P7NAEW%:'#J M5<5+BLV3TGHOQ.8-E!=PEIU+-8)6V?H'C)N*+%)=X--LT- P+9@-NI+#04?/ M61);B0[EZ+D/HT[4 ,@HWRA"G/D">1#AKN!$ A_8L"T2Y$_;B16L;*BXMIZ< MC3312![)Z:O!_/#Q)*0# N)N._P?&>5-2BA$; M#?IYIC!-7"S*G6=P+6S8D\;1PPP%,,7XU\I^.7/FY#<')Z)\._UY_392(-F& M8C3Q0=B+J_4ZP3SNZ,+YWHDSZZ].SA<+ARX&RESAL5UX2]7F.A#SX!"?X#4J MCX?_B0S\PDC2[9?X1LG^(2,G6[5(P1Z+ JG=;-"),GS.$$R2L1C\Q_P5>F3$ M_<_ M_$/M]H$K\?X"6="+Z7M,Y.\2^S,LZDJE=SARFY[RS C$O MEK@:,Q^A7 [7&5NWUS3@)F6_JO$WG*!N7S?.VK"4B9ZUZ,_EV#9 ;GR7]J?Q M4*[SG=T"XL:O'NPCFL4J MVT#,]XX)K._MKWG^L:[CBV26^:&/78#Q8[/#XR M/T(^,S%$LJ9\([7AH;CWT3'*RNAU@(;Q-W*X@+ 1*O'KYT9,3ET8=HR ME(A.-J]MG'& _,#;X M/\9AV1U!DA=J[*5]:6KL8065!''PHN\T9L)!LW*+H?V'-)^E-51(+<.8]T+" M]CLO+4TC+Y\$Y?X1.Q;./IC\3[+QC_W_\O$_/%*^NZ6&&UZQM+9V,0+J*?3B MZ?A#$UV07X^5]T_?QV)+KJX+&_3#Y/X@L&>%+/Y%]N=DEC^>D?Q&O05D27PQ M;ZT,Q!5<.!IRI?<887N8S_%M>?_[0<;_?JJ_ (-*UQP\#7O+$Z3]%KX^R9VV M/S*7K+2E\VA52NW\=SG17[6U,$>GZ7&CA!K%@GGZ.&T*"4PY'4/23K M1=]):/P7!WBBL,)!=S%0UN&>U4(N?;D0OK(G*LX.IIJY-SAZ/G%^B_)T)6L_ M%4M9)>FJ4+\B:- N.>.O-*2!?RUJM*R6 U5EV1R M\56[ZNE',Z?J$MNWOKB9_@)7-/N,)XH!I6L ,S1YCF=3">2PN/G&B=$< !/# M$F%X :'NV8Q+%9241_(Y+V=M:6E.=J(ZB[=W9DWTV5F4N.NX"K.>4"7>_?O=N.WKH#X_7!E'FAF0BEVN&P[$OKP0@?M6W/ M1CZ8R#:R01Y0+KC^>6"*CB7<\F@5WMXN[%0[]M=Z.P2(:P$-?8(/QY])\N\Y[?/<+ZS)&\ MF38P??7XGRYE/(YO!?^_25*%BP.7>C<2X[_( NU-IG(,U3-IGS.0A)";S4N/ MDT_"->\.VM-*EF*_ME\]J98E= 7A<+PG;ST^T7,)%3[K;)L@HJO"_=H,FM-# M@2[R#*72@F>,+FK+PAT5-@)J+7RJN9"#H;M$,, M"!H/M:-Y]C-"7\*M/AA[&])_>=5["03=%?).W'E,3<9RP$M-9$:P$?<9P)WX M#(1$OEY[DW$C6;6S8$-&S:#I2])TKB7$75 ?GE]=^")55 UY8UK,']D&QO$BW>+@P[6-F?M!XSHFO)8 M;R_:6TVC(L].VR$US_?BK%.L'BC49YC8N575Z1S&O4T\H MV.+K"2:?SOD.#BT\?9'H=:8D5(7;9:#:Y?25V*2TKP&.JVMUP;(;"P#&]@=E M-'ASM4K<'5M>><$T)5 7Q&/FR1D&R8$UK*W&X251A@I) +P\!-E^SHQ""BXDRO6WXH7A[>T'PZNP]^OTI2-4Z*=:+A^GO<=Q'";R1SH_ M:RKEO<)TL:H9>A3L:;XC"/-P1E0 M*K1Y3B:4[JFFV_,A=.]MKJO(Y]7>@*<;PY*.#X>4ZL:%L!TN;=-E,%G"#H..RY M@%QHFA&+6# "8^T^MUBJCA>]V(@*4$$A,O'?S)LKD"..&I#9,5X*USTY&&Y8 M(M2$!L&F;)>B9J.G<"_(%R=2#A_P/TP@=6AOTLC>D)VQ"V' M">U86'A0;/=]TWO*Q@=OZ[,Q M.SX_I<09U51]GJ[NX\-EIM,',ZJX9G<$BV:%9\_UO7?%SO8]U!%HTMU74_"2 M!KIJ62,[U/$MOE Z6G(/#[=1F;@ RT#4XO; S=/E L=QQU*_ZC SL6P0(1ZR M/FOZITN+'NOGM_[H7Y>W0P:'4 R@F0U"1H+_=&FL"_H?)['2S4Q^2LU_[Y-'^' )=DI>>/20==_WLTZ?__2&2/?O[P$?A,$W<_W.DJN&V2_W5B_;=%W<6A&G507PD( M&!MTFPUBJMI9E_4_00[">#2=J'8T+RKX+F);#A-OA:>#!^6T.T4<73K>'?-. MT[,4N.#T7O2DVEM]*EI#I?TATAG@1?#7MV)!A*%7K.)O:7ARA'S MSLFD'0&D8XFC#=;/(3(O<9QUBPY"#L!6+T*^C7.D9N-H=C7S+MXS1"T[;(9T MIK\J]"&:O+"M:E)U @D1XBPZOL=$E0W*=I1B@[9;LD%?H:ULT.L5[TTN#&N+ MPC=-GY\1^SQ>;A4"8\:'SWZKKUR2Y"*0'_QDZL%G>'9QW+- M,L;3:8\SDQ(-:<;#(5(#FV/[WCJ]JGXQ8_OX>;50;9PAH[/;(CB4UQ36KS_W MAZVE_GOC-OZ.?@+_]6;//SD49#;\I,HUZ._)8/K+H_HGIB_]%1A+?$,D25/$V,#?> M+;!_%2_ . .$3SPM?X0UQMK(=7A8O3%:T;]W5..,RI9#A8HG"E[?1;XQA3W% M4!S P'']Q7K*S*1",WY G!;'?-4@P=A/Z8^YZ4*5BF<=84B'/%&^!CL+!)*E[:] 8V$$$U#W'S58YQWX^.',QW2E,>2DDT01T>8_B+\\. MGL5M!TY1GJ^TP\044.,YQ+*E-$VU$/YHV#G @83^1;UI[)(22AAN9NTF4: L;BF2*-=;F%C=M'FS9<]9#^. MF8!7>$E+U9GE"4Z?VONNDV]4#/KNXQ7?,$TG$I0AO$;?S9 "<"14'&U,!BB? M$&:#=GG2:OK06'CM1 (K]ZJ"UXN#C2=2OKTVV.LC4S.3X!64"%)$1#JH0$)'0:1)"R5- M14H@ 0Q;4KC;<\>XXY[?>\89U_^]YWSXW_-A0[XD>ZZY9GF>N=::*\M)R;9@ M)_[W-21'>9^J>-VX>EUZ&/L81['I_18D1N,YVF+P#5YY/N-ZW:#/9M;RXYS< M!IQ(-5QKO[]$H]K+0[MSIFUK.+;@UQW0\D "VWX1UJ .7QFBN"-WCC3@/U7NY;[@B%!79-&. M@%4%$&2:OSQREODHQ[F.$6$_)L5WX,%<">JYJ"W@0&)!HK@ 'L-P]6IK.2&6<5VT[WQ^'D^T:S6;@']G_6A G08&2&' MJJ7VM-L$=N2*;CS(A26KO1\M?;2]H>IO^;.-IXYU0=S_,?A$947Y M![C/%F0[T-0%8A-)?\R>0>^FND'.3?6Q"N.],O6/6GN5WLWG'^"3^A^/_-]+ MJCL8&!A,?B*(BIUPH0J>(/S54W5:INHWTK[-Q?&":,%4_A-JQ"G,?T?W_G_W@+]#U&"] MYN82;F$%78 -UC-@GH+=]F,C)\G7$TM-\=(\]^YI\J_+*WL_3/#'7[*\9-6Z M8XBV0JQE^0((AA+!#P9#HQ@E>8P?CA:AL)3]XRI( Y1:SU_,BZ_M P\_WJ7B M_C7B>08_Y"&_#&T+4J-!_\56Y,UBE+XT7V6K\ 8?"J0B[_L.*[F=TG&P3MJ/ M7CHZ]:E,RX_MXG^4'UE1]ZQ4N>W/Z*H,C=201M]@[P.)Z2F\@@73@]4$C)8 M9\^_?_)\9-];*XVF+UZ7A%*)1)G0TAN",]66IUNK+P4A#G(40-V]V(*04V&[ MC4,"&9N+K(A1M%)PZ+[BK)54M'9PZ>1YE^7LM\2AUJ(@O%?*W=D(^%F?5YOV M%<6+1->&=P4+]AL-#MGSIYY]*^I3N]JY(*]F<>6LYG;!O>0HP?(_X^^7G7B: MS, 88R'*%$$.H'42,2E%$^<\\:/Z+A-T.OUQ<*C:XQBS#35AII@N3Q@DU#L( M8YS3>)EA.+D0NT-'7TA]M; ^B9J=X6QU+*6^,O>W!+HW7A'U5#UFM!)@P:>1^Z,BH"*PP@-?_2[5QRO9 M^-BY_^N"MJ@#V\]KI@ GV6L,AVX!@RO./KU1RJ!IOM:&%B M)LOW/6(\$T/M>JMW"^S6B,SL@CP,_@^+)LMC"[^OHIO2_,=5= 0)^'_54@5, M$D."RVQ]!FIOO?@N^*2] MXXV\I1RYQU8ETN[1GUU-SHG]123ENNUF:'3 B&S:&U,^/5;OV9#Y6G=1>&U_>2,,? M04LP^*FH$&I:%USX1XZ< =5G29][CSCY+;YZ6_L%1O6CM\O+I_C.W7W-$*K_-> MJ@QA"E@#(HPPJL8CW9](VPOX460=5FC!/DC+GK5ZNO;3/-^SB)9/9Q\_\B/)H5VHT.U]W.@2X*&K,FMZPHH%7)ZU6LEO/T>,/)=] MM\JC+HN]2/.F(]ER'.71KX 'VYPW@A#A:&/#;NS/Z9@U8.8_\]!CU^BY2 M9I=K<("L5&QEKY1R5UF4VP(G9Y+$];J',,J8R2U(;7>TU^H3Y1$S(*G N?/S MPVK'TDNV^&.G]ZPL(=D&AARI*5K6^%(ZH]SMRQN>*%!Z&L_4Z"!!%QJ'KQ.B M K4#D.[X87+N%=>E4KG!:5-%V2/&AAYWQ2/"K[J9,DI9B]PT'IQS*XE,:(41 M1=HP)N,>C)GO]0]GA9FGLE_E(E\?(YHFQ39D?=+6G-%I/3VK\G@+ C4A_-F4 MY&,;MB"1\!M0(HS%; *.@6#!"\A!>E)F=,^,5/)$4-!N$]V<^N(_P4 MLQT]"%\\<(=WJZ>R3TR-PLE9)$:@S%R<" GSF0 I'.E425DRZJH[ M?L$CY&EF+/C[ 1O]?M@V3\)M'*#FW8;=^0-1"V(74OO[D-3]3 ]N:0<>TLBH M7=A\<5AOM@(&S8W]B5T&S'@)L/:K^I=SW:T3FRF M[Q+'<$#?I*4'TJ34U X9] MIUY9[VL=[)Q(GMY%NN_0#Z_&]N F2SL0>_ J8/0ZQA/"#)REU(,?K5U$WMUW M5;U0'V?>-%+/?Y0X0S3>(1OBYNFD:N$4$G5K"^)(LOZC%4"!#FP]K@L*Z)Y# M-%QL8N2Q9(!PMOXT^D0CX\VSUSY@Q.T*LWF@6::651Q+_=22->E4G.HH^NCU M@7*93Y",SLQ>[&U0KE'<^D%>.VQCK6L+PGG08L': '4V@?F 8-B2DIWEEF@T M73'T:2":"4/4R%6A1"CPF-CJ5R[.DFW>N0;9ZF8GKS\2O76HN &Y%V?'3260 MG\-J=>E]A7YRB!W&3F&RC05_(:0 C2Z%"T3[EH*3W*$0CSOE6G[3],<[4SZ< M=*VZL^T;&*,O)J4!A_[:@BB;'((!![L('<>]0'CIT3[7=@2]#WGZ1[G\VS'> M**XQ4Y=X;R_ILX&@YF(NPW82P5H8WH+X@-#,@H9=>E;.T?UB;$B#1AIU9_I3 M#8T>A3Q0B,&7(;5'8[KJ6M4>U4DL9Q@F&#?<*2CZ%MZ_B80"2?GPR$@ M9:R9*)4!YB1M1]N^JPO(L2F)X]A?=J$C9)BPAYE M[>9\W-.-[ C3&7C=+,666D0P+@*(3CC#]D=PT@"DN]LFC"Q>7&D5[.7QV8UF MFK]JCC1:\LQ;JM"8F(/OUW[2_',-"J)6X6_L_>@=W/IUQ&1C&YA);3NA1 %: MR*/[E)?IJN96\YJ^(Q\/33__>CR)]Z'G_&6U>QV'7C_^ ME"%@I1KL8&%OORU29E,?<0#;=I+@ XTC*8)S8TL\>Z:1^W2=Q,J9UZJ=,[U?ZEPQL##H.JM9%JQXZ>,!,[]-_!]A#[@FW)L$J"-: M5Z:D>,*&[ OH!Z#]/KJ.(EP#ZBG8Q (3:5-_6KBU969'/I2M=]1G,S]W[%A[ MYTG]3K/5H==C&667> $KMMQX CD:#-,K[5N0))(\QH0W-2LZQ#L)K/7@)%8J M]=+D.+9#KW\Z29WQH1I4QZLEMTEW'#5?2N_I]'M9IO#J"ZXNC2/[>;P=WM#= MR%;%=),8MH1X6)UABHGRY&OXKGK"SE^R8WA%.44U ZQ?UF[CN+XK0YD*.?$' MO'RF-4 ;K@FA]S'*6N[)3BVC!&J0=2F5TMAZ!.)/NUR M',GEG8!GISCC8Y2L35L$9 T+['?HA,8*,058T=QL'E\L8AMZ#U A&T<).SZ3 M.V5Y=-X^1.Z]:\.RO4C87),(;";>ZMM>1UJ*Q5S./]=JS4!Y/V_G;E9LZ#_ANYYW"10O@*$')J/Z<\J :QO4A/0(KXOG3IN/ESK M4?I6/UP@I!+E.)E\I?M-9-+>M?V_[E%R0"HIWV2^[ESHE_-)[T,S[X(CJ\!\,'Q?R5';(#0ZT%UUWF.\QK\"M;?' M/5>%L(?G?WT^#8]X#BW%>E4"JBM+4/9NWJ !O,YA*8>A:,U0KH7&_A23NFJS MWS_'Y@QQP<7I#M7IB:E%_17!ZYREH_SAIQ"*O ]P,;@/;$*7E< 7 HR NG MX)U8Q68Y&ES4+S8@V6C179\O8_=)_LTSQ[Z%Q$3?\C M]KX_8%!2N"^&'?@%$=SE@0NO'V M;>,SI:S/PX-U5P57Q?FG9X3Z@W ,,(P#:G)@TJG=@E!F83LYW#Q.&G!F:8/^ MM/"C3&^S$:@"!2+J#H$9'YV7S,XP(X4>^UC;LP. MUQF$Z0&V?_E[1^>DX\.6SUT_C^-:;B$TL4F-' 4;T!!2Y3P>TLJ>0ZM,?F]1T\>"LB54/IYEN0 M*MAB5D(2'M@!AH=240Z S5HB_H,)VM%304VI<;$(55&U\'S2^&5L\NC.- M;70C><'%>^(_->9_&#&&'1@^9C\^ M4WW)1&(467HPZ"8\^\UM^P4#"^M2(0D/+?6.XPZ;WK25I4S&!LVKJ91S97@_ M5HACS5B_@)<&L@I<"A><4<9YH5:[FVON0;(_(XLW4D!7*"35 MP;J0@:R;8, ,1JVTP<7V,IY5E'(T<+)HSQ*E*PO$Y65=$T6E8Q>)[AGG(KJT M,J=ANE*%^VH%--A).IS^XMVHE>G_1#\&NEI"YW]/I_ M5)WJL=7D&XXP"IR GN,6NH-OF>$-NVES7V"DTL06'I:V(P3,D.&E)ZV*_?UO M;UPZ17^4LA:JTYDG6R MXA#=W3Y[3.19]O@^\LO&3^JW@CTO\8,:P $52XV?2 : MO\^G:N^7^QG3=5J.[M\_GX'D?G8=[#UL*?YR?FV%;E$,FNR9+0AR"Y+\^VP@ MW(-$;#0'!,AI<<[%)2DTJ.(4<#.X4F+1J&@365*$I._+HL7VCFI7TBUP;S^M MY@C+7#V*:L%Q=C6!29#2;V9L328!Q_-H2P_KD"V*KB,72V\A*@V"$*$7WO&D MTE,/\+W[O?4$K<\MY6B#0-Z6VV"BAAG!";LSZ'/)A0#2).NE+U(MU[Y>J20= M>U-]YJ_48]_JLC]UR^ZW#(F?KMXVM;+P:X"E#$2RKZ.P76[JW$QX $P&\.Z: M-6#$)I4L&H$81\BWI!TJZ6M8,].V)\? :=_GU1.OO275;K4O,/70OQ)QYG^& M=KO!+ F&P38::6(+PA-V8;*IV<4,ZIP+(XT.+?,ACJ70GAU2SW=58 T/T>>& MZP7;UE[$5Q\S-2H_LR,U0^^V''80#&E>6$'T/:1A5T-N,D^!28IM_$@FQ2L8 M6W$+7GR8("D[NE/'+FS3+VHJ>')ZNB!+R>0F][F).(8(@CU2(L:((="A.S7E M# @PFB@;"0.QRUIX!4==CKH"[WEV]KC4]>M^H@O$^ZKT0U4=PMGI1S0;U,XA M=,'T3IZ!)> %ON1TP83AY$9L?7YZQ3DVM>D+.ICU0[XIM$HIZ2BSMWKOQG.H M-3@OEFAQ;AE&$C-*J!]/)/AA8\>(RL4T1(*S>46QG]&1]/4*KVTE@BFC3S/$ MID14]N]7IVCTN7<&!KY?G,-->'=CZ]Y$5P ]K(O<"I[&#SRYHC64>]+Z:T;OMUNI!@>&\D*EH7J1Z_I_5*)"I[%E,+UP M*8([=HJ/UGD7)>H_RP?,,140,%^,P<@RO7-3G]OUOF+VR:7JH$?99LR>MXCLI M#6&^A\OU7S])](0<_78YYRLB$5YCV T%-'-2.(%WF:H\X6U,.4I.!UP0-7>- M49S6/A!%?&IDP\EPO'@C8]&1<#_;ROGKR[>)4WV.PT07;\5\\Z!.5!A/#,5] MRI-?B.XB;/_=U; ^)-KXK&@^LJ&ZF'.E\4-FZBV[FJO[&-M<.U2C>Z2W+8($ MQ;QRLI'UE/NT/I!XAS>J+#&R/A,(&F1==@6UPF3CK#?RY+7:YJJJX/=U.M;Q M20ER'AG,FJ-'U$-@L?]:E)+9#&7S 0.T^P:8D]RG6!_=9%F8!,>,4=Z9O6D* MQ-TLZ?'>7XL\E=+R=1]K=I]'%$\=UY=U]9OGKKZ88]*(3_#_NGW: I_ @5[3 MG<2Q1(!?C(L#G=A&A\XD>%RVFRS>%ZW+/ ]7T(C3UQ6;O=!D[;0@WBM19 ?I MG!JV2?K+/=&BFR $)R<1)#''@8>Z"IA^ N/>'%V12MAFHVF&#*'@$GKL%,V/ M*9!<9G=W0,(TY/>(QU6#IOX$TTL2WX+X#0#:\"4:&3L5=B'\*ODF$%)A&+VN M=)XR8CG*N97BF;I?M=_@3831KWA,2B9/Z#+;!"W+/ CT@+" MP_B>P]#M>7SN%:)M$YO^W'](YZYWN>^1HRXS9R;A+:9*G\XM)]XZ(;KM,[;M MU!;$:P70&%@R9:YU86L=0-2?F*_"M.UIJH1.+>0?&\TM724M75%8F-#AEJ2VM67.\JSTO<]48^%C_C]46+ZI<@3 M9C/R>$).3 UR?GH(&+'/,'%QQ@=+)Q9TC.6HBP,22IH.(Y6N(&A98L?_?<'Q M5;FQGY*@F?<9:8E5BR4NJ!X%;BK6=T#0 K2/R5J>2!#[ FJ*LCZ^\YA #-[0 MQ;6U"&+3G&$68&^XQU/A<&LP9,TM@8T 9T>0!R:(-@Q&$6"SUAE>."HT9I@C MGF,#G/*G-@7GG0Z4WU\R?-W9>L_S]O$T;XT\R?-'#L0C15D+@?F8K_1V$*_Z([MA)(-K>NA;G=V.5GQJK$A]4W:G@7I+&2-VI6B:HM-IS\K MCFGQID%.OY),4#3V(]19+-FPO5!)9(NN^/67=8M<_XO#ST?O!THXGQDVWK7@ MC/QPY )3KR9^&;*FZO3,,OW!*\Z(!_L@J*POC7(=IJ-8\DO<-NW[(SJ*G;(X M\0RDZ=7=T]IY-HXB(407^95431BKFYOQ4Q?0E./(-KIQ02SGMY*DK#6$$>'L M!\R* -QI((S2XKG^D^E*IW]*M\(>J^Q7N_->CS_GKP.1\H8?"?/86$1U2#<6 MT%#*\(-5#W3I*G#. 7?]"$P#0 ,T$ FLKZMSJU'?V^^J$=GI=ABV0 MY>Q(K(ZSCCIQ*XLX@PE2/9+^]R.A]6(,$MMV$J/*.0* I(Y_AEMNHL%1_4)Y M/UQ/BLG?F4N]UN"C+G>WQUBRZZ[(JX]BGVPD8BV+[3(,4])'G2QA175_A*Y7 M=>EL4-RE')IAT@!=G6W,FW;3Y>;Q]MMX[\Q["1 Z0M(_%B\R+9J6AA8>WE]5 M,\RP>#=VT% M\;6#5H$=)GP83LXE,.[*5F/TH K8-O3Z8B"T%AE&5R1W_SU. ME^]^P%L^6A'9MG912./ITS6L-.%&6BR.85<)Z*1U#\3!&)3L"36)V;-:HA\ZM#PLU#W,X';H$]QXCB\H M,[G&U8(E.FYL0X7&CI5O0:00$1@-IM;[1%/(USX*>VI>P>5DS%=N1JCS6-#J M]\FT9Z>5X!RI/!:6^XS'CW+H.HS6YA8'VR:;&+:,#D,3X;N:[:A=H_5-%6>F MT+Z^P;%;D#.6QPY9>,G([AI8S?;VVC0A&!+(Z3A)$V6T*^AW>- <3X/SI/5% M=LYL--!$[J.(HD.4Y9RR\GOK^))8,R>5_!-CCM\2S9Q4LY24SFINVSS[9RXC M ;[@_!;D!GQRCFJ8>I-;>!\[M=8)@KR!3KJ?8-T<<^!1*K \P546R;+)QOO6.!ZRX+R>8^]E_&U93WY%S6OD3;<3OGU9;OZ5>DR>;/3K^*?"V_N)YS DN-AN]!*3 =6#_>=R3[43JJ37H4+ MS?[)*0)1JZCAR>[Y\VJICIYV&?(9I^?5 E[]6.AM/;R/8/[R__$]9.##M[;" M$RYE[\:VZ:$]F??ZJ*0N+'! ;'RIFIG4:7_7%$E#"* 1C8PW+ZB"-[G39Q;D M/>V:+9E5EML_0*ZM&;QZ24'#0*4( 9-4MG^X-;62(]<(DJB!:!V*2V3Q#S>3 M_-%@S7L%638]1 VGRSUW"(=5=^S1O_5OU3+;R4Q6+FAV+WCC^-_MF5,XJD/X MO1S;*B!!$H!UX.&U+E/6MGQ6MW&3.=D/:KT.7F8P] I<^C(F2BX33Y,<@2#6 MT19NQ"P6=%.XGD@UN3N]E&G8>K:LUG?\D)6OSGW5.^S[?4,9F,_RMY+IG*R!;:W$8Q3$"".=*^GIM %1BP>YF%JV!U#( M&M)=_X74D5%OJ+ZC'N7II/+86TSQ54W#68BIS"KN'V6X"&.0WOSS!@,"!/N/ MNP[^T]GEZR3X8B,1=0Z=*>9A6Y!8G'2SS*L?<@;I%B\YND Y>7>]C2R3YCY% M>QM9^+8A/778[?*#Q&LRC^R->),D61.)EW7<"H)'X&Z4%W'7#KPV$%!)TQ;A M2Z;V2G^A7O[23$3???D5OTVU"MA@W^=UD6IZ$K0X2FQKD+5 T7SE?K+PVU4C MZ)O411NCL*3PI7P_M=6#MV:3FR*ZKZ6.@GBKX_=U!G_!UC/@(#0&@NH&>*=. M*\";:S*5-I5_@X1IG,"P)A 1+/Q0!<$;$0\3-E'A7#&1^5()IQQD MN'['O5PP"L@3(79H!;F>=CZ7:OXV7G"RJNM8=*WJ_,(? 3)F8"H"Q-<^*]*H MPBU(-X*?X-ODXN(/%+I4QN$DC*7\*X" JPHO/[E+^8?SX0>M%9]XB*W%6WVX M#0?\840+BL RW"]MH@DA>_FN;C)&;*8Q28_\ IC]Z!YMGQ(_=\L^1+@Y3;]* MY/KO@ESI%J1*;LF#QL;&$.H-Z584'!\0M6:==J5^^.=']52K"J6O*5[7542+ MJ>GWH-=4ZT,'.' 23W!J"V(E!&"W()&96.9[R 8T"@LZYZTTHD?G/8!&SND$ M.5->YT/]1[GA:Y/-B"DCL^8,"[7LQEUOY>QOYA]_4I!U52O^_->#E;:5.2!: MQ@$'YCA2Y:PQ;IE<.ZPFK1,FA#[-Q.2071:Y#EU&ZMGSZ^7\S=4)2 4*5:PA M=#^I&@$A?LO)TO_)_V>=>T$G/2[)IA/+7_VS.4/%.6'F>>+JZO$U%L;R"85]#CN[A'E%<0NR4:'V[/AQCV@WDI.; 4,C MRD0=Y;78AI!H5BQ&19OCTSR7,ROFAUR)T[H;;@?MTGNJ=T8<'Q# ?,1MP\!X MPQA-;H6Q%-DE_%@W[\3@4AU!=N&!A;M?M?/).LG>Z&^^?UE>[6=_2DRT$GR[ MGL@D1))J24L?V?HG!O2UL8,OFR4)=[/J*^( MG!6&UA:91MPXB_P5GO%G%5P?@ 0FF?PJ8,:368_U3HLER6H;GPQ5RY=H&@JV MXARAB8F/]M9EWYV^L#KE=^";Q1/% 0_1YP?2%0-/$N4XTD&LP,8Q9+,*L8M-S#R6%],\+8A"DD+; M,W1>E,Z>E7%LS63D_/5QU1D5+J1WDOU9(#)["4 M@<[??4AT6:;U@^M]34A5&P(3%L>1KX"SM(L<@MPJFM,GSAZLK<^:'9X+,I,. MH#C]I1<[B^+Q';9H$11%U9UI9B%3((22:"?EFKHI&NN&0L,G!BBD)*J#268?*Q MZ@'/ G^C^WC[@B)_9>.1BH *!&0IX^!^\90H<4&!W ]-7 *!C'L84]0@MP5I M(+2](^<;I/IX >E%-9:/;I3SF0BJ1HE!'N#$>+LY4H-H6RHL!2N,UG]Q]B7: MU" G?]]XG=>5]U.F$HDB<;?4U6Y*"'T7=SH396G7<]--B+UG@50E-I#*"2OB MM6?G\VM*SN>X'6L&_._Z;%[(">*^[HRY_?5PQ:!=J+J*S!/O1[5PQ?#E/S/@ MN\R<-M(4H@VQ:R^00U$*HJ1U'[]?WO=D7A_H^K98XXEP5ZW/W M6V.VS&L/;S[)BR&RLCD\874R-*[("4R:0L:!#'M/JJM+=^[Y:0";6LEM+&WI M>B3X,*W>.E!%R>.*H"PG% 1_OXMM_AP=9GX98XYJ2Z]XG7W]N;.!.0[V/E1/H8=6#C MZ[/J P/;"8K_V,.XF<"&HJ]S8TSTIM%GF8@EC4"R=8O.5->E2:"\DP!]7B?K M_+F4=4!'-$7[I=#=?19W%?0>9:;7X7+X5E?^ZQ;@J*2Z 8[4"LN*6\7;CU*E MQM$U&(;M//TFAMK#1T9V.8GKN_45K52:+3OC&9]?IY[M$"F[,76^ 3)K!'6!R!84.:4&5%#>-% MB=.<(\U #*TRH7%6JF'LC?-G)5,MU9KZ^G?*+E59-._K!9I'GRU(O\[W9VZP M[H$S^!DS1F@@1!+<$4G8AK%B!HWB$(O?8TV%2:%= +GO -:.V4]U$[DI9+-, MO+U0<\Y-.L/_CN''M=#J#HC %$&80'Z&J(:WPI*)(3W821+K)D.NHQ_3.]A-J&)) N3V2R4AB$ M)6\:EEC:#9=!&])(0GZ;C5$_=1,V!MV -.NFX:_5+N6^@3<35<,#M4(6]^F5 M?3\SMEQB)7M-@FOW1_%'V97ISSK"?8(_R;G%6.FQ3<;N;#Y!30GI4(9]T0L_ MR#$MF'+KSAX/>JR1+FYL%OG[(@ZT9P5!@/23WY>YG[(PO:0LN V.7P M\V''Z;2U*OPYC.7TL4;UQO+E-&\)IC5/B 2ZD@;W/3;P+9X?0R0U#"36@;"# M),K;,Y^; OK6@U#C(X:IP=;E>2]'5S(,TV^^-?77R*W.3KEV9O#U3DH[!!.) MDF.9FJ$KV(=]&['5#BYP %;9176%]Y3;5DR;Y6(BA^[#).%/ @5*Q?PM"=4AJ=BUP0>4CSVQRY6E)MAH; MAO85WWI5[ZB$5UD.UUVTYX=LGF4)@59@A/E 8MC DO'[@2RVJH]"?I(G#29N M6@K$V8SJ+U:8EN2+Q&8?'%U6FL0XJ=DK5MUYM.TCW'$\&O-Q"R(-@N%GFCW. M TOE[)O^>+EQX^#G/O:YLUDTF.#\L*,S*L\JU^G&&K'72LW_Y$NO1T5#KS/. MG1LT.CP[U+6B]T23R$6!;:;4-$!'ER-MS5H"(AEY[20%%6X&?@]' MP>90WS4CA]C7QC:A5*3S]R$=)_K<^Y0K+M>/>*(MXFVI-^0[\P[\N M/5>Q>"PNY($P'X_!?(1+XH_/YQ]G.BSEL"\#BV9,1&JSQ(MYYU%"RSV';$ 20'1W(Z1J(@U7;=NK&PL1Y,IP= MXUKWE<[ E%%^2'-:M\+KAKNNO:GNFNK-PC6OXA)H*DZ[0V/^UE!A+%+@'%D+ MGK %VY/C.,8SP(R[[><^,5'B:#"O*E">?"$7 'K%KFI4TJ9 MD>53>MG4(%7VSD[K06V/EH_=Z+'?O5G^7O6F?+9*$ M*I';5?-1]'G,8_[3UYJ?KBS]8DMCVVQ^+ZC5X;K2TK"-"/HW9C0Y-8T"B\_! M*#*@[941^)-&R$3G*:V G)I/#)F61+LL>6>?'1GH3^UZFKL@7#YNWN]-OY.+ M+'-;:5]"+;:]7Z3M(3SQYX>?82M0E(=E5(=MU#QR;[UWHJ#$E5,? ^5O;\O^ MN&"#,?_G5O&?NJQ#0 &MYYVE.G=#I6>\FF]"VKGB'++">0L&,.I&0T\HR<1#:^]-O1W>@-M*:=:O8O0WXCLO"'6BD0G0GZZ!K*, M &LJ?,KP#/=]<%Y+ %8>%=CJX"8Y='OJ,FRR82S'4/.NWN+.:6Y!8ORGO*I+ MD&N/BQ[6H\,8JEU88E!)22J ?PG:QI6O^ZIH:00GN&0:A76]?>>\H]^1#N->J/*M M\\RG4;NCA*A8T#<8]M@)$D\HRY[#)J&8@W=CEI04G;B;*V1%HX?#E3 M99^^]TK!I6/\TTL%?]-=.W<=XFSCUA#(3TD,^X&=?EC1U^O]JET."FBANU3= M&)(41^6K7^Y#0Q&]]\&<4)]?$-O=J-73T/P#?*.W06>JC'J J)]9H?(&UL6 9XM!X&,D8ZC.)2BL::U<.+KD]WB1H^\$>M7O?=D/B@ MK.HOEQ7P_,/IS&\W67]VT@6=R3Q&M5BJ99_"S!K%T?F9T"ZW?<#57\VR!L%T@'J*LN^+>QDVBF?WKA8ES:^(V)#A M4C1J8-2;^Q5FP14F@N-NP]]2/5OJ$XI]3C\1DC2OT.NZ8[G3HN?J]94> O$J M"_D[94$3X;ZXU'PQQOZTEQ>1R$IC7ZJFJY%(F>!W-4/Q0O,>=?.+1VUEOO)@ MW"2LNVW2>S].,/ M"KLD8$&!3O)=!^,K^7G^$>X[CADS>\TNS@VX6X*"=^2+&MU)%!,GSGYW*4] M#ZFL$7V?N2RK7!)4[Y[!DQ#'01B@T.Q0R0EB;BS-4=.F!#IPDH$\F-:E12/S M K*3GJ[,_#'+LV>U%UX45WRK&_*DO6NL;TR)O-+4<2MJH1FKITD^V M(68R?S_WNUYA@SJY!8U:Y#-QR9CTY&5"TE[-B+O M*-'BO:;I6M2,YD0JB60\6A/MJO9-;O 7Q[0V/U08_-V?&RRD7FVZ/::=L[7>_U0#BK0=3\7CGA0$/SC < M$TYV':>'8)F*5X";+XF^>%7&%B2)LTTVDVHK/OU)'64S,_H\]C-/GI*&/NHR MM?=0<7)&0#M7\\_TK^$'DS&1X_63ZFV3,<IL-WSSD<7 M,;+,:P:/NCS*9AIR=;Q&OJ=",S^_2QT1[-N3=K1+R+80+\EQ _29'>WE3 %R M2.> &%!KWIRIZL3 5_+3F]](BWM&/K&&2-]X&@&ANYFR;V';' CD_-_;^Z5\ M,<+<2KB?$K1=8:P6DM]A'F9=/E6[S;W0._:SO-ON),UM:I&7LFX($>\BS@%2 MOQ=2N2UZUECB"W(R<6=9:'F9+$F&)PFDNFK89^5D[LE-S=&Z^NX,QF>_UR4K MA[0,00$$0X2ES]!MA1)%:#"ZQ@N@IU.A)QZCY__0D]>L7UZ4H2GX6JNKHJ*X MZMJ5ZGU/' .TL*')G.9-+AKD%#OF 7HA^MHH_@!:'T3JOE!EU-CO%M*)'H/Z M*^*<"XRNE)):2M@72=DHZS[!%XU?W-.-&U+MUA3]/(L?XRU&[O\9IDTI[=*$ M3I;35I+P1]#NW!03%=0QGF1&-2JI&P9-;[:CT(.6V![U7W0JZM8-Q\:M I(4 M/[,N/X]_9:57OL-<%PT<89]#"W +.7"-1!,^M#N#E+1T([.O"==![#1$>&8^ M[3K:W57P>)=I2GO5WJAM._$8;AV6_!;.L-&=@-+$2EMUB1:L2 ,WW7S!N:;! M.IOM&]?R+L:,/[2ZI[TO\^/TWW?B-F($[^19:I0.\93!' DR&')QOB"H&3_= MF#&\-+/I>OO0CRV(9+/$J[Z21?O7S[WX1[64%1C?)R1(KOMYT^1#KZ&;)/X30 MD?=(*/+AF5>^(OC )J7()+I,< DPXC2",&,2XB;ZR5N0!.4]J_2?_<)7H/W\ MGT?P^S^K-?QE%7CTFWK*E_3K<71P-/P7N9&$&P@Y7Y,=W$JL3Q)LQT+N]]S M]:0PKC+/\WVCY.[)+#HY_:B\I6;3G=X,B*?&!RQ531?8Y\"%$>) %>!&";\D M(XQ)E(H*_G$.?B() X[!'L)_^D M@N3YR0U9E.PF)+2M.+E+#U?T<[5TB0#*D@$2!0QF&E;GA6,;8SX0%%ZC0RM@ MHGY&LZ5W/4K=IE*.$HDNEE7=U!D^>>7YT\*3RDYJ"IMO_JQJ*P]TL8_[;4%$ MX>2WRC+@&V.!-4KL"VKE#C_2#ECK^X"FXA^K"U=1&BXV5LOV5,=]#AF*_GFA M)4ETRV)WC[U9+U)=1];O^J3*I1V(F@UP$OV>P7DB3!I\#V\8(>Y>+XGIL\\UR*.=DMWIJMK9 M[U^I6=__UKV;>":SV[/N@7?,1U#M/7JXPJQ5W:6SH-I?<^/AY!=;D#KM@=:! MB8&>\7Q-5UA;SL.5^'KK-"C)M\_KRO+G64&[ $KRAUOL,_]\VT!V_N$GZ?1U(7Z ,ZDH?.3RKIQ4J##P/S=5Y<2='2S^\ MJG'Y30#%2WS0@/;M0L91F50#VU(DEIRG#.'F<,R"F'$\H>J">;B(L:F*I+_; M]BI=) 4F6Y@<*O?@R,[47K2H!=9?H4]B[_OKY@H[6;!$D@3!T['^ %J)V=.# MA6:OV31%\4CGF6YE[FKUSS"H %G-V-[C[%[R=J/HBUN0V"IN-O;'-PP,#."> M'EN0'A\^"A;0<.@2Q.MBVT+@?@2Y/O(S[PX'&L4[2CNX$HJ*&OC8-%+I;OTH M6Z[MX($=GOL3\@]>*DIO4M6$#3]<38LCR(+@%I< K[,O@[4'2@(6G2:GTMH8 M2B%.C&_TBIE.9^=IPB1]63UF,NI7S07FB[N?BCPT3"K_+#D_R358<]?EDQ&#+DJ%?S=\1 M1XM"= ]%U,C"+BU@&;:X'1Q!)I+4@P T"'%ZL%@3W3SH&]15ZP:V7 SG5B+\ MBY^L_>*WMA/R$@N[S'7VN8LDQ6],?1Q%>W!!^DE^M@41XB"#&.6L2&XM7@3P M[WRHW=72-1?+\6#*6=;BJ_XNM-V1%AAD]%$*Z?/5_)"XO.,=T]=I0)C<;YZ? MX?1O//_K;YY_*,+D]U9_*X!V&<@";13-):"#RCG&X\8'@\/O,EH"UJ$2SH)O M7L_%=6S;GWOO9I3X3<)XNBCS)8YN@0;ZD.$=:S M/A?4S^SK)2WE"J1XN&5O%M>)U'MVGWOXR"?@AKO06B$I4!V;#&/8_SX!&M<* M33!J;".E8!LJ(]#'J"G"P7&.@_4IGC??U3TN_/#JA[GIH=Z.+X=/+>:!U!1, MOFTPPOP^A @8Q MM&<^A2J"^#_EC#C#A]"?L0.!%-T*T?D# SRBG6TF9.M>! MWQ=Y9:$_]7%$V8%/&65[_\HV\/EZYDUR;RMN2(&I.VG(HG$SL4A;.53W!NL2 M$%F ZNWKN.3[>#%?:U!-\JQ^9_NWC,&/=7)'S!-_?;S,>BJZJ[VEX<\B]W90 MP"#>9R)BJ0RT"%7NRTJ\,6H;E3G>14JX@LJD#'1:SYS(%POJN#)5_B;3'W7M M==#DATPAI+56Z?AP':I$PU_):P?LHOR557^HHT"TJ'R[H-HN_R=;D/C'!'(" M8AW# Z-).Q:) MY.F]KQHI33YFWK\G\8J99X;!K71+3_?78NB$_ZBU[1?"1!!/F(^M]_M81EV@ M/(@[6->8MTU4&3TQ'%OE>)Y:8T/^[I\BN*HI5TL[C43#;?R]/1F"ZN+BFJLC M_W4K<:V<:]R_,?R:+H MXR&MG45L*T#D^7KZ@]8X@ 63VX\X P&0N4(GJ%KN/2VCGE$K7?K !1]8<1$ M%T!0,'%%J&BKX16]1=>S5L//&Q[4OT9G%?BF23U1JFS/&7.(C58][US8:WS.0 M&(H_I2Y]::?^>(2Q>BAS9P_U67>:_/C]&865\W5?!,0;37N6^V=W*$.S"&":5+5=$F$C,5\,X/4P^BF&KC7S09D_N9O!&7..GE8+ M.C3]>FQ#X&/VX5O)^IVWWMZS/P=YF2;V:0O2:8Q@F UL6FQ!HD%]'F+_[DZ_ MM'F ;RYP4I4GY,_>S6L#;;>^,H%4 VOCPEL_4FVA9L6+F_8Y:BLRE-@'V?() MV0[$/KS=K]/3NV]Q"O$)?ZC,7QTT;XYD($N06PSW=;5@%7(+L%Z5@L 4X@M' MV[/PND;"NN4R[5Q];JCJ,QG>Y8-.GP*^64O'RO"?V34)2OQ-%U##Q;[VN6,IE&='M+4] MPX1T\T]&)41^/XP/]D@]YSLNL_3E#SK-_%ZT5*<2 WXTE6F""N:":,?8\)9 MW@S#1(X=%:EJ4T7 ,RT>W:X7,+VE(Z&>\F;? PO4G"7.=UL&42(MNQ+;T0*B MZ :1>)<^B$E$883Q'SEEZPC;!].,UF1H)O&WH@X/&\G*)E!J%S^F4 M<-DIVYK<,(^[#7.]47H[O9U8)Y\N.WJLJVWJ_UF7;8'<*0B],#\E>'NY_%2'T^:80RQ_[TMV?_G^3^?__YF^/_1(T-[GT-O862> M_Q*@UY9(., I"6\>0 MLOMC%\UW!ANJ'-9?\V5IH6?E5.%; A%&W8)P#B"BB3U=:8 %H1Y;@Q_@1;(( MJOUK :IQ*TOA;]<,PT>>>B1_?TL DC1I'5-8!S,%IIIC,K#W!J"/RR6) 7W M(DFB5$\/HFW%9E8F.&7!,/'^'9HUJT+BJZRF,671VIMUEX:*FK<)^G7^9:.[D%QYOAM^>RO^>L$R^O7CGTF)8 Y&!J^ M!2D'\V9?XQ;DW8'?N_ZV(*-@7OXVM069SF(B93A)(&%K[-R";()YNO<:_)?3 MK\K-2=P69&"%DPWC)&R&L/?RQDF,41SC\1:DJYG7QFMC:W"Z\*-SOW@AW*-I M 20-TLDF#YQOY0 .T(#V!/X?[7UK.%3O^^\4Y6Q"K&N6?<\ZU[W?7\^GS7/WN2MMR90EYII$ )PY6,C!<]0IT._D%R@)00G[$68@E M?@(&UT;?_EWLDRNV?\&ILD>&V?E4MLS]4-",L&UQ/8%[UT>QF&9C J=L?.M( M 85-&+Y2 VV5)\HW@5+_&(,+W6@\$[1>:C\ MIK-?3[NC'ON(GWBX7VM_V]K##_N2,R;SHP-+BY:=^")0)=L2!.Z!CMID,(:U MNK%T6>@.?Q=7>\+#'HRA.T:*=-8<;MGSY&8:'6DZ'= G45:.T!%0,QO+ M_"O!.4'H-A_@;D/P12(Y9PC0,Q=H,0ZV,@$!P'3MTUP70KJR]D595]GJ6ONA M)7=WVPLAT:9%5PTUOFDZ*V@%Z:22)H7:T?5S[4K8> SKI%/T. 6%$4:B?1\9 M6.W\<8O4V5CNN=2]-NI^G)*97_.M::<)][Y@6J#8W^=FZ?87;V\U6HE/YNZ' M&*E[)7>[,WN6E\D7)E#16U#!SWL!&4?PY\L@HF(3D4Y,,BKAJIO#*7/)OZRS MVG8&T._H.Q99;]J]_V:2FE3-; D8P4&###8DMV)NK\,N+WY.<>.])&CCD#,O M6"KEHSF8.UR,2=GK 93[D8>W>V?5I11**^;+G @E=N&Y@NU 4[N8- K*TUPQ!T(9R/BF]!7/@'E]QK3AO\$EQ8" M'UK.G_V^*:GGT1^K@4*N'*OD#&C),0W$"%JI@F27,20>24N\X2B# ?07*=B* M[PTUVPY?#]LK\/'1(]FO++.]WG<>NWZ#W43,%4,,/J/L<=9\>V!%>],$X7$*]_G5KVJ7K_>431 MKQF2Y$8/_AL%JL0VCTHT[8$B:2'?+HVK!F>7M1@4= [VE;B[6^7)]KYI\ Z9 MBR@/N5FU\/FMOX^>#!*SE=!&K<;\JR,$E742#6HC%E(9 Y0E^F(L017G07>I M=;?*I!4H]F$UIQ]]_O5@ZI*4FF'W&8'5H&1NR&N@(94< M/ #J89D8CB$>#V 2?^,E6&)L0C \07%+=^-UN<^A.<.]G]X<#\WWY2BH#/_@ M SN.4&P'@[\A*-GL7[Q28@ :-)F8P3)W 4+T@>0G8,(,F:357H7[T^?QIFXT M+.2 /O:A\4CG_(B/WM[&O1K30Q>2\%4P_@/MREX%O!?#$0QE;)(;4_)EVJ3X@P+E,SFS*7%$O^' ^979%@_>@Q:9+_PA!)Q, M>S&$/PI. LIM+$QG_LYWH$<(%D"&NEZYUM_3_%YO6C0:7.$= !/OFL)Y)I7*@XLHW M]]0^Z\T_S/4:*LI*WV2?ZS[C_;;BL29?R]VKUA=+;;V_ M0?'< MW>.CNU2FA@QRN)_8R7\G^*K7-UY3#&8"&_W@+/8V J! ,J5- 52MDV6V( M_#:Q;J#5CK68@))EO&ER*KR0L@@_/XU3_6W\==4OKB"04JD:U;!;IK7R%:U% MLK-"K4A\R> Q:P1?349%8&L7Y>1\F%$A'Z:SJ_Z[>[)F9Y.C9 MU+<:_2$S@2]U>STIF!P*Y3L")/;PW,/Y&"*OXP*B'0GJ.R7QC;DG!OG;03.V M[9*)?N2IM.$I*W,-[R^$0*4=*!V#.>_),SG<[LH**/8S"?M .Y92MV)##SIY M6@YP7 %J3:T4S)%Q%<*:AUG=S,E;JO)'X"]AY_"-%^UBU?>=-_'!#AW MN6[T5=%OFS-E4[G#YI&.]\?^:A*M6"7)^;OF\-8)[9=J3$X\>/;VV\]!>^M@ M_:A\9D 3!7T^H#*/.#.'KEF'\40P4F16#,1Y1-'_=H8/@=%IL(9_^Q61IL>O M7(== .WX,8'0>(^NZ?RGQUVQ1#-C>K&H[*2QQ66,P \KK9KL$_5N/W.<^*H4KIA3:Q:8U#O#=Z)QPA9UK174AI"(B5V3C\C M(V1EY-LU*NLT8DJM$_U::"&=7D"91%U/8* W@S>=Z99[R^MR M4V*\=9U0K]%2^J.7JW8]F'KGA:^9Q0D-(H:);%YP[ M5 T'R\.B1+FV[_WJ\DTR]KG<]@DIVW06]E)PF[#)J"M]CJM<6@*JL<]!MZ#" M%<-^QM)-RPO!\(Z6?8/&1$$PN[U%(W]/:.V!&QZKIT,OAAD]:Q>+<"-)?BB_ M._'$AN&D](/(NOD%(;9\HW(O1C6,Y487Y/ >L,0A1\/M+3H@46O\ ES(3W MD.&X^/DH7;I*\X+9WL.^N&AG;/BEOFOQDT4*-5<%_;2[V47L2-[3%B-^'X+E MDFK&WMBEY3'HVN7P"N\(+J"L61[L.%9/8FCQ"/?4EO[AXGS2=<4^=F2YR?#1 MT]JN6[O==FOJ>;4*_?Z*CV%@0)TR_A;(0"/.@R]B48K?!'^!ZVN3 0N. $VJ M.A\W4RPB)P6O>RB=''J;T7[FK\\5V M WU750#L]W^&UP%4BP#1*#W\_I%EGNTIP;/L](Z=71]O-NS]8@I[<^G(G>C; MEC(]JYY&$'>-J2'ZP)EGC=2TN/GOYKO++@R*DE69@5.VBYDM:B-9, M8I-38L[6DMU?!I[W83 9%6S5<$'P%$&K$# M?IGT" Y&B&$LQ(UF9.,U$=N7LKT":])EE MJGVV=PB@5>7)W11+B?#1:?$Z-8=1KL5(XXJ@K)&R.\XR_[!Z!3S<$>[\5X70 M)TA Y"SN7]B9'#7=.BCT8ZX' QK [T CC6%\76U?A]UI4#5A$1&A\7#WT@M7'&,0YWI'_WEK*?*'S5SQL+5=(S26NT?ZXXOZ[]VRN:A:'7;F4R606Q0?T3HEG&)F_ZK[2 M151H$0[@:[(:%G9!H1DYB,)E5+P-!J2RSRSQ.P;U0G,JK';;5;'@C@J#H^_UY MMO?#4'=/WQ7OTTU0R;^'86&[$^A9T,-N@^*WR47Z6(X4V!FB[MWN<-,D*O ! M_.P1:H&U]HKL&N>_A.U9N4YJHKM6.PDV7R#59!](M$Q+#_)_FW"\.C@EX>3! M=ML"H_Q;HH^.&:8\R,LP>6I;H5D;>)ID_&S8/G3JIOVMFIO)?TE\U2Z.&7$P M 8!@1.+[''@* O-+O%SRC\,@A.CQ?Y:XNC'_4SI!13TQH@>QC"S=X X_/^C. MHL%(N86OD.A"0'*2:Y9=,',>V^,$ZF-:D?%H.#:L4AQO#M2--ZH[JB9Y5X"7 M0JPH$4#/([TW[!3>H] MX5+=16BC*QZB^YQ44UAVC/ .)XK6S/-[3P>=B#<09=U[PGG7F>> M6JJ=:-%M2WOU->*"% >/=^#%\S52@VWVS1-D1[_; &;QGNG:7^ND. MFNZC[3$_>C.QQZ/M5((FN)8I[-!UV%,XG ^=FJ*!6WD(^@I>W*(B6HE6!N8(-O[8%D\SIPPIZA6DXNH/; MLY#A[JDS7AY:B!@K68:K7[>3K# MX6>3\%I+T75O%*7:0?;9<_ZT[FG@D9I?A@+?37(P5L#SSA^[WX@%.XX?5WJC MH/(_3BOP2LG^S2?^$,7!?!%%X3!=+XFOCX>.#3F&H+P>JJ>_OULB_N&*@EMF M)JET8J:!*S?"=MZ8A0:I2I8]<7**9K9PBC$@@R,0);F!#<,,0#&XQCKRI5*? MH^W\]XK\R2)IO6RI[N^&LD>"7L%.>>9"Y28+C 3"^<(;_[$O@0S."7X_L2Z\ M:U$*G&-@DU&6SWY-[P;"D[=,<-6\Y3;3%QW/,:POC6P-:/'WO^C'UYE=4#NR>#RQS:[*=P8I1KEOC=]]ER#,WGU3H'8,%\+ M-\=6W&@M1G@/H1^R%;$M&,V*Q7N#,MN)4BA=@W++L?KB2-GFY=*RZF._=RS= M$!X^+XY*3)//ZYS()/1:28, @P2:H]F#K($%)I!RB*5)#F=-SR+!HRO4K;T5 M8@$Y(5L<#H=FU]_Q/ZO]XX]QHJA7X14?G[W:C2N]NQ\;OM_EYN;ZT^Q&JD/C M%A<%]<"3X^"]@]#9JR/>/E]>L25\X?DOT1^WQ!?RI%[8AWVK' M_0WM!0\1=28G OHZ$_L_T:?2HJ@;71C@=.0=,BT[?X.A?<(5L// &@8ZJ07& MRT4YO0C@BX[BSRWA;JW#^FJ:(H\6UVA[NFXV]KN^*U!S5^]?-1<8+^K5NR^4 MKRWIU\WBESD>C2MQJ7EU*PR/#KV',YXN:;8V6J6"ERPEB.;YNAORG#2YQ!?V MYAAMO&U *0#8SK7L'M(.PK#<$-C1:>;.[*RD1VY].Y%>F_LB7/Y;K>[S*1WK M&I_S#S,5:C!#CT_X)/D$3(II:WB\8!MO8F5S983X8D8,)W /N1M]%R&,VL71 MG,2=P$:O]I;@LC@N8.*$V/4HO>S!-F4QU<=BMKZO'Z#NGBFL?FV'UH!4I^!& M@]T^L)2]PJMO,>!WC9.K\RKCL%8BP7(Y_JDF?_D[E=X7YT^O!:NQCV:UB7\8 M;ET03]TA(_1R"K.)V%;+WP8NT6C0;-$%\+^-IE4B6*?RKI]+Q]M5_,C7G/!_ M%ZRK=OE=\1=S]O./WK%&?P_9.<=^F0K?E-5]5.AW.3X)0/)%2R!)5[/1@&B1 M+V))A]\N-^GIK!3Z@B,= ;Z6)'78;:DU??>@7'D\];+PO=[GQQ^ZG0O),/L4 MOI-[Z_5&ATTFD2^L3R>!>A*K/7 I&\Y!)!.IS+8R:1@O.5M70\4*#TNK\$^. M1-MKK4DYB[S_4K*YI0BL9)1[T!.X*O8<2>[QB5K,PM2B%*'O>E#XNYO"'+T& M14QR,>[MW'=_W0'42:&?6F6V<)^!H=0X@EAXRDZ6P;VUBI>%]A4J MEK.UI$?BI__*".R4WZ5PQ@QMN$A[U\"5G:#'UW V<65X;ZT$B&U6^#! @X\, M9IN&$\18F>LPB@'^0*#%I\H(XZJI^N7#P@I[E'V?;?I^]V)!'SG!2@- <+<[ M\45(4($4X;U#!Y*4P(K5GG>FY%<_"7*UJCK-T=0.]R/;U--_OJ8\*Y0*;7=- M/CHI?+_OR^35EE?\S_E[@9(..&B6R]X"K':@E8/SE<>U@$\%Q>>#%+?67/57 M9Y^N>*J>]4?^0OA3G'=(>7KFJO$FWO8A# E1GY!0ATTDLL*0[9C)YTMT8NHR M20 W0G/Y5$0?D 2]NRGQV9(E^Z9^O7#(=4N_5^W>>G?HP;6J.V]\YCHVII'O M0-,*K:!DB);B?T; T3[4Y/P]8TW761#;;_Z=1[,H30VU7W&TL#U;$_E#KT+S MVL^=]7).JDI7(I1[DA0<803N6>Q=KN^,4P)AVQB*R"!OF_RIJ)E0XD@L"WH7 M2]?68WH=5J\YRFPO+*R1QL$4N5Z\1WQAL(]1PIS@R =A:B0+@!W$^'>(-C$5 M##NQ.:4SAYU9HA*F[WD4<2KCP(S[1YEWT%TA4XD9N$"\-4KK M]6O!^W\%#C@GN-JP%R<1[)H)GQFO85&[JG#$L\--#F$A M1E^/C^^8* B\P\QC9$QF?$>]%?#MT:MZ_.3O+[Y$": 5W60'Y?H)4!4EI:?J M$I_]TFW>L-W6J]GQ[-* I)"MO^:)B-TVH72;\A)47\:.@G>1[4$X8>.74K6=NF53+E6%G>B&X8H M,G;]=B&A$ZM Z$2S,)63C6Q34*0\B,JJ("#Y _/XB!F1.OO?Y0:5M(2SZ6%Y M&8V"C=BJ(QJ/O8I/O&B#/BPWCBR\]NO6&6#?$4.UVLN>S'ANLG M#F5N/23R_OW&)JA;._F4:12 7-@"*!WC55B9\QH/@_: WV*'.YR$OUKQ2N#B MI8: \N+&-U>4GV7\W[F\<^1_ MJ^4-[#_L?$Z@_J>=;/]OM67Y7X]D8^_*^'58;SY(YL^LP]:NU%<&EF$2B7"4 M"N#1-I&_"6"3V#Q-"!0Y%THHZBD?)W>_)QM?+C/\41)M?A%(]]22_EZWE*_< M_7W9W;G\6/'^ADBM_?N?+^363=<[3A4=V+NLE=PZ5B3Q74$CJF+$O2"MUO4G ME6O1Q[9KJ.LQ:'LN5 MK%R'[4%#TOY4#78N@8KD'P&PH+H<=Q3-B5V',9E1Q>OVOS_I"63VRJ_XY\ MS.1=@D/UQ>[K;ZHT^$%KMY)ALU;&7 70BW,$KP4(M4*$7+(.$(I#.1?WE?QZ M9_D#:S [;1U__J7XW?TZ\X=U81^L821Q7OP&E2ZH7N7*\'N-23$YZ[!."7_' M*CF1F6:9'E6+QK$;BY(]!S3#7M>DQ^[H=ORH>##^=,4OLO1^[',H7N\1_?8$3ZU@[YLZHG!>^=-QL\^UE=R\IR:( M >R<:W;D[P2R.U)/6QPP^;QU^"4Q&.7L-GW/Y:D!X-V;;9_VT4@#>]6XR8][!2_ L7:.A_J@>0_6, ME.;I+?L/;E(XT,C1^Z]Q?UYD#'22*(=I'Z[[>,EW2L3US>,7*9?N[))OA45ML8'AEX YOL@CCCD^#!PI(PR=FK?28OFG M-CG1(K@J#+@4#G'6P;Z.)WFAL>QWUKGB0P=/2L_(&FR#[7 1?7(2;(/&3.+% MMACQVW<@6"$V)CV?H6+(4(.@Y7?HAF.;Y)MTT,+'V?Y/6[*J.G57-J5 MY&F$K?^2=$+-T)F4 0>4>9\TE=-_#N]&1RM/S#>Z9 M+^)F?-_)Z>]\^##W8JN2RTE;F4N,)3)?Q &Z>'*<' BG:+%_LA(@A@Z'J(($ M"@EXT//&9E.NO;.JF\G%[ )C%-C/CD*BO.37H]4-&)T#CXZ[>^B4WU,BRF+MI.VXYO8YPRTO MR=_/[Y*]^LJ-_S"1]1ZZ06A!@TX4X7\U)8H2Y .F;E"3%)._@OZ7_3_4+V%X MFD9I*6+8:T)?$Y]6CI%C,>*HO2R/F;0$5DE;/=\S]\G/(8J'#VPX!&&_&:W%6G!TV.?:,B8^'\/2@T*CI4 MV4S_9/41K-%NO7A5R8L1:,&]/@EY=BJ)./7)R8\0U:Z*\,6K/9Z5YUI6)N;1 MRUF'P[=\FYV"2&?T5VCL&$%"],8JL8@$9A1' X_D-;1LG8>D7D(WAQD HCN% MTW^M>::\2+$EIVK8GS;+///^E:K)?ML+GSM\E%WS ZBL8TZ?.4Z\. ,R+3>' M&F]R(7)&?-PQV'?F:Z2+45_)GKR*PQY?F#*ZSYBS1495MC"#[2&5SZ!434=M MX+<=+YZ+X0C!0:CL)M]8E O"B"VL[%^!P\\%J>ID139O_J[RU?/3[,$!^8\9 M)/V&;L&*S;<[51 Q9)8=^C-4*A*83D4$RO3V9H"YVLE4LU9$3>L!R+1%$X>\ MTU,?]AHVFAVG7_+>=;V[-7';3AN!^5?: K/$A )HT).YK9Y&X'5Z(S.RNT6K M#CQ\_7HX:Z"#KP_L:JEBK7P#_EX[WZZX5]?P?"(CPRY>$O603GEC# 09$&E=H(FL*MQQ#CDFE]F_[+.4%*XFJ.:G=C1 MBTFY>SMC-UL]A(+>!L!RI9!L-0#!C*@@4/)5H6!;;>/K MFNDSXV-^R5].8_?NRI!+2XTDOLBP"2V3!#!K51*71==!)A MV^"$#:N?75":6+;,,[1!H;T=+//M$XO[6_\^>+UD+RY\FFPS=!"!)G1C6([( MR4JV!##7B4BDPM SZ@FGP.)28A!(^V7^R]/N!?5OC0.[O(+\+FI"YINMR]%[ MWT^,3D&J>8LP5!1M"#T%+&>F0\=$0=U80O)*)$;,6B<@YT0V?2I7:;_Z@UG[ MCX;WRG5AKRY4'WHBH#SWSK-#3ZKSZ[ MRD3:?72U7 ]5!61TY^L.K7PUI]*?W3I#W,&U>!*\=<0)J/Y9'9%%Q-J)1/\97 F,Z)+.R6^0; M[QRR'4_PME7[O-E86JU]'A8P%<28T'X"W\O+(OJ@HS%5<[$F!:)XQ<%0M=Q. MOF8S@$BI^WKBQY<@17[53;YO_\J73O@^U]!6'>U-IUP.RO[\[Y/]KA&56H2Y MQKQ"@F(01J1%#PS5=[(=I4_I.76T,WX[RJRDV:!*):U7!&/&3SGO/_1,6;,B M/]4(;Z K$]W9(960&W?41+O7PGC\Y?,Z1\M'H 0'O^%^Z768%SG)WV8\]EU! M7-B!"TU&=)\4D6LQ!9KGKRK/6_U95IL]']/32&S;L]$W;I5)#63?687"^'FC0 M@1FJT$ASN\&S5?EQ07Z?X6]AM1<[:>F#Z1[UIJ;NO@_,0W/]99N;FQQDFYND M8H^FV\JZV(G"8+#],-?N&=!HBYU1V+=%QZ"BN=FUXA'RA3I^:G]+!M[Q(>OX MO@\GV;A)3Q/=DN#V#Y]$\"8:K^Y33)OTOKT54U+2W_=!QEH#.@BW MJQ\M$GU5% =95H;IN&M7UG[F7PYIN E5NLTZO]RCNDN+G9Y3@LW<\?=M3R$O MQ_J=L^=K+$F-H%W4*"UAO'@R[0$D$WJX,I5=+08 <:%-*WGY)SXB0H5Z5[\. M*V7)-2]N5WBD>=6\QG:FY,&LZ?'?':$PT;73R3"6T]047Z3Y7S.;[?&(&2J, M,'KVU@H[=2;J1K"Y2WQJA?VE4D)5;:"%\4&+?>H9.JE3=@^_R$1;+*9!5=<5 M@E1* FU'#<>8,.0IYR2/<^HT=__\*^M6:4AD:[&;+U+8RJ2H>?R% M9^+AM2>%!A "1-HC8@VY#9ZJZ,]4T"RED^1Q2QW36V/:6J0!I]2Z[5=?6DS=^$U"W7X=<DH]>M6E[06S^A$9B>X49>%T4>'60W7+W[=OFEV'U94L9+)D MV#10HH+07U!;>><2 (]= 0<]W6H'MJ<[*"4DXWP/J>XYU>KK:_7DN[W0'=Y] M-.T1NB9A(8'5LC2C%5]'5,(-.#2REO,13J ;P>C=.*7/)HQ"\7UU?-JEN!3V MM"A.AO!^->M/T=2RR?9-?UP[B.#NA@4'5@'[&(!=.$Q[B,(*=10HB%P:K;6H M5/8\G^)A[[?TO:8VT*VE=WL&?E@^NG=7]^IE\'E[$.\V^68WN" M;A+<:0G6ROW)@+6;;V\84,1LU7.O+30^.UX3Q>N1N$N#6:HFP_YJM9%9-HC/ MV+9K.+N.^EM"B5B4"$02>HS GM8",1-]["<6.Z;\PZ?9W_+'(BIDOZ5G*!1G MR%/L]BC^/K#6Z%H% 7?O@KY)9*Z(W]U7GA2]?\6:M-IS.\XQN[IS$"A@>&EH M6@:Z>F !SEA4QA_G9:]@%0+<>SHC4(N*3N%T9$-%R17%&49>QOP!69\TAY?/ M3C\1?RNN8.^LM5 *@6@6+Q/MC:1H=1?4F;66#LA-@CUTD^]=$R1D&$*J[IO[ MEY'SS:,DO=-/SWA;-/Y.W*64*+AG)^\ Q/Y2HOZ%P;%APEB4DEGID)1W+')AQ M K4;DGP ;;"(%J4=2-@QR@SK4"E/C>][$'GJLES?C;"F1O'S1GS>ZPZ1AA_' MM 48< 24&5O)%RM5<27TE@9!3PL6/Q-X_8BO!EJT\\W>5@^%>3 _K<-"(X_\ MQ=/^'*5)>TM.-36W2EVG:W&W];"%P +.7JX5CX1R+ 0_#LZT VLW)F -3V3S0I MV-$/>+?G(Q0U$^@:XV/>T3WO\^42I_0N;9TVJ'!+.A1^_.A4W-02>F/)H6 L MZ,&!(*E-9QT6@+F->)W0@4B\M;+8=0=[O0Q'= 0"<]B1#8VWG:*D\MR>36[S MSQH3-MO;.5@Q?L^0IU9X&ZUB)<#_@&"=Q<1BE/DR8 (-S96]S^CIFI+G7BV> M G^U(W;P-_\BJ QG=WC=(><[E%]D+NV0U4E_[A^>?FR;2P[9J[+LNGH23A=J+UV B7#$(K@.F^M>OGEJ^?\Q-WWU- WS5FV;[,6 MC$_)O@D43_G6+7O;1F 2(G0%+5N@'S=%^U.C$4K,=5A@T@I&!AR@J^;1Z7*M^G4Y^VGBO.?)VF76B=?6EDG_'PCI _INPOA!X$R]%ILI$M"Z8" M<#JIU150=Z_LNG!^?AIEWOUF(GW^5D*>,3F(\HM30KV*ELH\I'' N5IIO#8RL.YHB+&P M9IK^P:FH_".Z6/R3OG<[]@H=NG#I*CMK8PLD),1SPH,QKS7(7)E01/RMXH2. M1!-P9<*6._.#KY_7Z]B7^H;69$XEY.)<@NBV@+(UFEQB)N0M@1 M&(A2N1ABG"KDT#!26^JLB[X?(AB\W?YMKU^[SMT,^Q[UG-'_S54)NH#0OR]W MP32,@3'_[]JG_//Y/_)]VP )+4-0Y^[CE1'V8+AF8$P%[E9DI6JPU)?^I_,C M[J@7R-E=YSH_G!/X).&U#NLX1QBE+E\C;T.SJEO688S:4P>%N"8)3,=UF)TN M(+ .$]-=Y%O8_?LIF^TPXK]=_.]G_C'WC[E_S/UC[A]S_YC[Q]P_YOXQ]X^Y M_R_-U24QB'>)<@1-2ILWH$8O24(=WE(6[Q 0UG^-SMQUS=#M2$6;O;+/*1L8 M<7WR?P!02P,$% @ =81M6)^\%CSR8P$ P]P- !4 !P=6UP+3(P,C,Q M,C,Q7VQA8BYX;6ST*6Y1[%45M> M2SVS$QTW*O"4>:94]) EVYI/?P$^JBA5%0M @93W1,RX;8E$9OY _) $IG_ M_K^^/2S!%U'51;GZC]^%?PA^!\2*E;Q8W?_'[WZ]>P?SW_VO__R7?_GW_P?" M_W[S\1J\+=GC@UBMP44ER%IP\+58?P+K3P+\M:S^7GPAX,.2K&59/4#XG\UK M%^7GIZJX_[0&41"A_K'^M]4?B9!!'C$!?OG[]^H=OM%K^H:SN?XJ"(/ZI?_IWW>/?=I[_&C=/AQCCGYK? M;AZMBWT/JF;#G_[[E^M;]DD\$%BLZC59,2V@+OY8-S^\+AE9-Z@?U0L:_^\]_ :"%HRJ7XJ.00/_WUX]7!T7BG_03/ZW$O>[; M#Z(J2GZ[)M7ZFE"Q5-HWK:V?/HO_^%U=/'Q>BOYGGRHA]S>[K*IGK6HML=8R M3+66OS\D[*<3U/>D[WI75P_*->:^]Z7C&*;OO:E[IQA"3*_P0,S)*KZA]Z"J^+86 M*RY:MGS6-"CX?_Q._6WQ^?'A\^*#HFHA*K+BW=\^J)^J6?)65%\*)NI?Q ,5 MU8+BG.0Q1S#B60 13]1LEE )&>9!3FF<1"E>K#>?^4*LX*^WO4:-6&N9O[.P M?WU@'%>B+A\KULZ 2@\]^[>J_6(=YY8XT3,C=0SX3,C5K)G\I;:CRJKE[:7S,7VEJKTBXJ*HCB, M6E?J]S9-_;33O^=5KS*IV!%XNR=^8J7R%S^OX;-O4E;E@[-MZ]+YDVB15JK] M#I05%Y5:*>PQ\_EG?%[78EU??F/+1[V:^%"5GT6U?E++@]7Z?,4O__%8?-:? MT'MEZ&-5J;\M,LHHX5D&>9J$RL<7$<1!("$-XY0BDF4)IHOU9C(8_^CMY5L1 MZ8&9;^3K;V8Q4*JU4@56&Z& -'I:\(,#L 9L.BU<=LS:Z@(VRH!>FS/0Z',& ME$9@H](9V"HU+8X6G#LMGF[\.P6N=FSLCLHH,SLT.Q]+N]O\C+%/:,:.O1]K M>$_(Y\7MNF1_/__\N1*L:+ZSCWH7I[X]_WC;N2 &?JQQ8Q-[L8U\,%0 M!J M'Y0.]8]FO&$.S3CC3H**'<<> \2C'V9M[7;!6"MS&U,EJ6EC;]?83YH$?A++ M==W_I*&%AA+,Y_D6W@?Y62*$(@U]\(M6]J#^4RX(]W:F%\1NE M_M\7L4C# "<$XE2H):V4'&(9Y9"'>49XE,61]LK,J6!?E\N@KG@>7T%:T!VG ;[%MP89;?YBVZUG"9!EE)*8)YD MD3ZRQ1#'E$)%*T332<)H:D,@!R7-Q!=ZV[+=ONGW;IP9Y#!H0EC,K^1TU]R77'7_!C=JNBY7BSPOEBQ7K=X3IMI]^(=^*A\>'-V55E5^+ MU?T%^:Q^LWY2[E(:HBP)81*Q3+E+>0(IPA)F<48PIBF626[#=C;")R9 K8IV M"UBC#)"=-F?@H=4'T%XAP#J-[$:^%=!F9# 5?';\T"/7Z@'>;9#K5 $;7<#% M,>2L:<,% D],8B5Z5G)Q >4EWSBUX49!5RLUZ$@MWHKVOU>KF\^B(NM60J'F MV'-:KRO"UHLX$8CQ*(5I%"H"8JERO&)$(8DBPG)$PS E-@1D+GIB^E$+X95: M"(-B!@^[8K/')!E[8'^UXQP)=,]:9!C,[SNEU #_T6ORHH=LH CI-P&^] M+AY7&(<"\&S\HT]("_9QJ$%-Z[Y*)9--!NIUD]W%5G5JLFB7&FVNUJ+ MAWJ19YB'*$B@\FN0^@-QJ%@E4!Y/&"&)8_53JQVA8P(GYI5./&CD@X$"X+=F MWFYT,(S<,<;0C$=\(F/''B>"8DT8II9ZHHFCXF8E!U/C7U*"\7L.<3O70LVL M8D,QUYIR;C[KYN_*RR98\OVC/G2ZD>U/ZP65,LXY1Y"$J:*%1&J?(PA@&!/. M&>,9-:,%-_%3KWT:?) M9'HL+1="'8Q;+^2ZA?%F ^-E!^/[#8PW,\!H$=(S*9QN$3V3P&H7TN.,RFA$ MCWVK\P7T.%O\+)['O17'D[]/I!+ZFA"_*!\^"S5GZ%;/JTHOKO27]^9I^\@' M\J1_=/Z55/SRV^>B:AYN[SDL>,IIC@,,*CX&K!:GCEJ^?"-5@ ,E00#+0%] L/G.DU! MH^H9&'3*A_%.L3^5] V@KT-+;WK->Z;I&\Z=(T_O DY@VCM2=(F]>*M+\ M<:>DGJ^X#NQ\3Q[$V_*!%*M%&,DTSB($!8HSY61'.<0P6C#0DL%OK4#+Q?DD'6-!QJ\(M^6QI@72;K0Z$10^&=:WBO.3[40@ M[^7=J6394;!@?-$T^K,2OGY+UN(=*:J_D.6C,"''D=C7P!LSPYM;3<> ME.9FC4WBJI7!!*[^M1VA!@)F&:CFAO;CU>(-UY.]+V+U*#X*W9:^/"8JG:)' MIZ2YH =$I"]:-MGHJ MKP?ZGCEM'7GK/]/3Q_E[Q?:4LNN0C8Y@H"2X&71(KR>XVW3([;,.\;UMY!L] M;R>?GM2:^834+YB[)ZF>VW-XCO;Z;9^>Y@3@%N-YHV:-J,U.S?U!WZ7D"&6X4W>U;U7?E.5.^>B7> M/-;%2A_BUC]7BF$6"5+N+T,Q#*) 'XMB"0G'"61)F"=Q&A(NC1; I@*GCKHE M]2>@/H6ZX*(]'+'CT*-XF?&B3Q3LN*Z7K(,H.ME@*_P,-.+]<92IH9YXYZBX M6;G$U/B7_&#\WJFWI171E/>KXI^"7W$EL)"%X&U&EDXP5]0TN("D?O?XH#S& MY[>!291$69 RB+@((4)A! D3!$J4I#P,@DC1F=N5:B_Z3KY'[T>Z5[II[ MA?;PA72_8AQ"G/M)HA%7%]JWN1@Z.DU(=9N$XZV@:S7)E%(N0A(D&&$,J:0! M1&$<0IQG0KE[. J4>\Z]'CW*V+.OF5J=YGIP3 !XG MUGE@L^/.7ATPT.<,/-,(#%0Z PW$K5:3PVD1V3PYK&[1S0?AU0&S31&"H9)F MZ-H%-Y\$S&B LUO+\P4YGV3YLT#GTUIRH/<^->+=U[+/E8P3F88Z]4B(I%J: M,P1IKM;G>8"S-$T030@WS\K]LOF):;F7!R*;)-([&!BPZTF662ZN>Z.4+*+ZD#GCV:QWWIHQBC7%A\Z;6,#)\)YF&V5LG+/,NR@>JFF\RI^XL/9NS@^.+S]T40XM8 MLH#$5$**> 11%L3*GY I)!FA,L0,!8E<[!2V,7/$IU'9:("9%?Z9(KWB')UF ML<9\Q3XX;3$Z4/QLWY9>LTMGN*EWMB\7Y/?3G0YKW-?OUA,7PZ_7O6YKYVD! M-UID3Z3"_*OQ:;'42W)W_]^6M6]KR M0X"9^>\>8;";VS:)RUO)0(E^GG-32?>?L/R(F9XSEA^2]BHIRX^8?BAG^;'7 MW$;[):ET;&;]053-/;*WQ?)1%S'<)%42*,\9BC 4-$PAPED,=9Y<*$7*"._%Z]#D]N[[&>A4.-/7X14E/Y0K<+$DM?KT%>9=.1^]M]3\ M$+3W"$[(8W44=!N+2%(1,A'"D'&I.$O1%4TXA4D% M5^F6EW/,ZRAAG^7@JCU!UU'Q^MJ2CG!7[7^H2F;JHQFV,AV9=,)!)QWTXMOZ MP$H'P1\K77G&JP=F:;93H@"3]F=+&F!A[#"!@,UK$^5).I0VI$N(=_E-5*RH M]4!J4^4MI @CC+,09G&2ZW4@A3E),"11&.4D$E%"[3/3^=1PZH7C5AX0JV90 M4;)LCCQ_*%:@UKI:U[KTWDMF'M.K8F]'9![2V'5*Z^O*&[7[G)TSIEYRQ72N MO$O6^GU?29=5FO^;DGN3;,M[7][8IK4 M0H&6"L-G0U1''&B?S_2&R8CYQUVOTRVW(ZGC1H/?M :>7*QQ\YR\J@--SN9( MC9LT])V./'E*^-KSA,']TN*IOPCW]E'\39#J7?%%+ *9HS@E&0QU$3[$0@EQ MHD#-0BHYRD3(J\E!M_BV%/7[ M>E?DBZ@&M:]-IWSC%J=V [:* *XT :MR#:I6%] K8^$)F"-EX!U, M I*EQS# 1RL!E!;@XPM\P&]>[WNZV>[F3IB+F<_%L#;]F=MA_[9#6.WE4K!U M5;!W2R'6#?74W14,G$LLPSB%:1 (?:3%((T%@BA/<$"R4+(@,KYFCI<9?7%V2^=G5/UF?>75Q?\.WLVGIK MV#YY]UOE!3+UV70SF(^ MZX69Y^)^8?DXZYQFCQU]]'(\7@<^K/X).;5?-#A;#NW]A@QS9A]XPGYT_$+^ M3UE=/-;K\D%]DN??BGH1IDE"6:;= \X@"M0?1"0)3+(PSAG"(L=&J;KV-S_Q M*.EE@=^T,(O$]7N .#Y@3C//;M"86F8U9 X;<,*PV=/H;$/GL$'#X3/RE.,) MQ3;0J0M]VI1/EX'D J449G&4J>$4I)#$<0 C-0&%#*$DX%:)XP^+FGIH_?KQ MX^7[.W!]=?[FZOKJ[NKRUK+H_ A*AN<-7FRW/%D81F;VX9I3%) _;IRODX+# M@N8]$SAJ\,[N__$W3KM5]T[HW#S+S64>G?]\58LW8B5DL5XD:@RC)"R4<+M6=P0QLW'M'P=+A[2_9-A=\(!L,A%N6!1D'S&RD>H/!;LP>1,#C[I.5B9Y&\+BL6<>RD=DO1[79 M2XZG98^T%O]XU"U_47_H.JM= <)$#6V6\11RE$1Z1.>0DIC# ">($UUNYH!%\4G'H@V@9'E3YP,#R ,K-?/L#I6.F^3HH.BAGW@.@8^;N M'.P^.M!D#W#.!;'?2!*=UH8>M:'X?2U-7V"I"MZSW$YNUS M;-XVUIM/?ESBS#ZZ,02[/KOYJXX^_,-G4E3:>[B1U^7J_EI)Z8HI M_%DL^;NR^K46"RH8R6@NH?IO"I%@&!*6"!A'04;5CW@LK&X"&$F=VJ??Z*"_ M_:72 BZU&H"T60<^*46@+"OX.!+&=0*FANZ^;Z0LW?Z-^#.@Q<-&?IN8X0S\ MN8?H5Q^1;DXF^UH&&,F<=SE@ \/.LL#J9:]9M19Q@$+E3"00A4FH_J!ZX1^E M,)$\E6G("!,^DFE-'BC22&D"W'BY7)*JUJ67V]T[RUBW@TBQ4.(\XC ,,8*( MY!&D.8L@CI"0B**(RM B [ /P$[.WKO)F[4!ZTSY8#-@B2A+I)J=,L)T?;14 M?74DH9!D:2"1#'D4\\474=%RQN]N*,_ZR]/AE45[@O+#LJSK'QO,6)MWK(%N M4D#-YB M76_Y9G6UTOYNRY%^+Y?)\Q:]6:_5A%)N$62__W15) M3])(H"A-8,:QKM 48(B13&% PT *+C,AK7:DK368_@2J$]IEQ;.C WM S0AB M4ICL**-7I3?BW47 M3K>(PSP*"8_52BXF$"52K4/2((4QRF1$E>>2Q:D-&XT)FYAX-EDTJXWL[NI7 M*0%9+LNOS?4P6:JE225XL6Z\&%'K7_]K%*?-J^R_;']2;:/>,) D540"QU$4Z9);"/ U#F"91(B,1!$E@=2? 1.CD M 0E;%8#6 6@E0*^%2<2\.YYFW. ;)3N.\ "00_B"N<7>(AD,1,X'5N)&MA-#GS6"A2F+)=<9\1%$42!@3M0_$4ZC2)"(!MRH:.]A$1.3 M@1:HW:A6I.TEH1T\S(;W:5;:#>;G!DX027C8&&^7@'8$S'SYYY"!NY=^#C[I MN !JUE+OE9XO+J$EL0RC.$XA"X(W[SO;^R=W]Y>WME>UCN(DJ$C[L%V2R>\VQO9RIQD3CUFF"\'^Y"8 M>9WK(\;N.-;'GG<;L3?K3Z)2K99]WK_VCD]WP6?S92*6YU@GX(IS%$.4)FK> MC-1(YGF099Q'4>,!0Z*RL8 ?$2XZP?-L^I\5UL2[NF\L$RF47 M32H'10H\#4(ULW-=)H]AG?4ES2#-.4<1B0-!C!;<^YN?W)ON!>IUH[!.;;$' MC_&!?KJ5MMZTE8%6&2X.VW%"AHL]C*P0<,,%R-/V0TH+HI%5PGE]NF! MELL%QEE"29C .$VEFF5E#G,I4Y@0F8:$T#!"1F-II^6)AU%?;*<59C9\=JT? M'SDGV60W: S-,1XL!U4?23&KWFF'B?K+=H3LMC3+X#AH0#\N#C\P416?^D@Q MBI_5D_J0K\V&]E=1W']:"W[^1"81S%5E?-9]1]XF'=*.(I1'/.'C7[].F6-H\F4S=M:[[4ZI;6/4NT;ONNFXO_CA15DW#F;5&S9:DE;:,. M6"Y8D* 9B1.( I"##%#" J1!RB0+(N)U=W2,6$3,Z06W28S @/ASD$;H["9 M.;Z^P+"C0W<7^CHF9UUTR,?NE?&;US0E6%3^52O5%?-C4"MFE; M,Y2P1&:0Y5D D>1"NT$2RB1-L>04D=0H"_)Q45,'9OWY_./EGV^NWUY^O/VW MW^=1F/T)7/[7KU=W?[,\0QH!RW MZP4"NP'=RCD#Y^MU5=#'=1,%O"[5ZG*R M ^+C9OJL+K!?T/QE T8-WEL/8/P-AQ7.=4E6@^1%).5(+5A"& BT#P6#18B[;9;'/![-LE@WN)OGMCRP M,--N,;#?D%&?_\4K\[GV^W5]YL$?>,1Q)F>?!'](IEEFF9W=48^)">6"+-GCLDM[ M6,H#%_2;'7-+G\ 1=D.'87HP+3>R.X4TAONN\S=J-?>&^E0(OS6J37-![T1X M?'DACEK,ZZ*QN&US:;X1 M*_;I@51_[W;8.(W-QUF9;>3 M8'K);:J&&&RF' MK1UG"2^&6FZ;[-CH+2COJ#5.):WWMSA;]>I1@X:%JL']HZ9#O3YHBUMZCC_RVY.&J[#OMG\L%V\&44A' M@I!:B\# )-!>1E@KH[8A2AN[U%]?? _@-VTKZ(SUN1A\E5Z:*SS)K_+?5X32 M)!UC':0TC1:.$UIQORIDP8C2H6LXG9D :S@/>X;'D[ZU\L%4 ]!J WZ;99+.RVAL@-CA'[NW M7RD@OP^V-(O@YIG@082;_- 2(L1U4?$DA)11PB+,643].L)>U9]^E=S(^DX" M\^UZUI-C_&K]Y=\Q-@[/W]CT/S-"WZE+OI<@?3OEOR\O>)*.\1ZJ[Z;%B;&G M5ZO/C^OZ6GP1R[ [5L@R$B-!,YCG.E.)S)#.5,)@'L8TYB12WQ9S"CW=E37Q M//%?CZ4FAL\:L(8S2)-G$>B]9;$&/S2J@-!ROAC#SHSAE&Y\0JR&]$67\%=_I5P#O2^6N MR;>N,M&__3Y,@S\U0:C1GW00BEO)\6=XF8WF4U&P&\:;%9_ M2IUWU6<&]5]0?)^9GLN'/Q/Q*L7"]QEYJ#3XWF==0DP'N$58LB_731=G. M_1]UMU[6.L2XJ#^IY>V=@KS64:ZM\W"S$LIG8#J>\%XUTK]^6_Q3G*_XF[*J MRJ_J+>UZ+ )!,6,\AY@'S=627*TJ90P#G&5)PCD3R"@#X)Q*3QT4VZ7+D") M:0VU6;^/<=;[7GO=CD6;#K_9Y%A\M^GPW@K0F &&=H"[;8>WIH ;W>%;:W2+ M?5- &P2416!CD@[A^QX[W";>^?OK>,= ZN_O [ ,V)ZW)\8CP6?29<80\WG1 M?1Z[/K-LYRK*:J9;/WU8ZFWW57.6]UF/P^W1#^%9C"-*8$#R5"TW N5RZ#0S M89K$DG*UWDBM-A*.BYS83>@5:.9QT4NW+IE\##>S98=?-.RFSUZVXCXMO<%C M(W_2N'1SJ_T53CXF<.ZZR88 ["F;;/JFZXU7LFYV.MMS?;T-JCQBG9/N@BQ1$'W97I'? M3E6&H=1'&YIXO&[E Z7 #U]^'&1@,(^O/@['^)CUCH3=F!T#P7. BY6E3C'9 MQUN?+3[;V-!AK+;Y2VYS\=6*54)Y^6]%^]^KU3ECU:/@UP6A>DU0B'I!B*!I MD 0P"FD.4@F0J<>Z:W QB,MF_#9/E__9&(F>=U&U >#FW6[T[ M\QV/O3D&?Z[*NEX(C&*$J82,)A0B0@*(L53_E)(PSED<,;OX6?\Z3LQ$P]RQ M35A:[3LNS:%;#!<5KPNV':MYN'HQDO^U4?X[N$EQ'-G7OBXQHN'W%0WF#K&W MBP\&HAP.D/MKM'_N@I&"G D1(0FC%!.(4!I#RF(!HSA$+,=+\[*7]AL<9)Y@E1U+;0URR7CZTC*+$[L3+'0[63/H.KN3K@,6C)Y( MO7QGOI.C ]H^.^$Y](R;^_;FL2Y6HJX5!]%BU7361\'*^U7Q3\&ON.K 0A9D M4^>[26-:"7Z^&KJ0ZG>JKWE7I[:K"%Z)SZ3@??&<%6^N9[6_6Z02I3(("LF/G MWAPPL.<,;"T"0Y.ZJ#O0&]7L-0S, IU=FR+;._XMD_X\S-? MM7\\>:*O8\.LONJK=M-+;_9UE;&O''6I%%H_W3Z0Y;)7?8%%&B12)C#5WBZ* MD("$8 E3'JL?4Y10:5P_:D_[4Q\K-A)!(Q+T,LV+2>T#9)S./9AI>6YH9:%5 M?:D1.YRJ3.UK;[9:4R/&#"M.C3WF>#&H6!5K<5U\44->>?ZK^V([X!_*:EW\ MLR&&;BS_39#JG>KK1>165X5;'B.[L=WJ QN%P%:CUKUMS3'"AW!K1>0"OF\>[1 M2<#XNI;DIL2\-Y9. FKG,M-IK=D[ -?J2UA^^%2N1)L)9\$SEL1"3?=AP+E: MD\8"XH0)]<^$ZK0=*,3IG4JRN MR[K^=54)LM1N_X+*4$J6$1CC,(.(\QQ2K"9V-;G3*(VR(&.1U<1N(7SB(;<5 M!.Z5["Y;]1F0K8I=X ![ NNMDF> "OU[??'0TA6P0=W0 9@(2[L!/H#QYP;& MZQ;&3CO0JP?N]L!X-P*C_;SO@(>OV=Y&]+QSO ,H.S.[2QOVX89ZM^&+J)YN MY&55Z1.U;5C4M5K;7*W%@TDZ4Y-FIAL.O?0FC7M5*=(N'^OE4WO4_/*(>AB MIW4#C7*> O!L<'"*P3,2,%L8GHVYPT@\J_><%]7Z+O:UCM_I]\J>NO/@^NUC MZPLKOWDA0Q+D/$D@B@.AK^5SF P=!^O%L=8 -"J<;8X+GLYTP2@JP =2\'XQK!3QNABV,MW?\M=,[-P+7BLP M]BQQ[=X_M>!,OZLWJ#U9OWD:_$NG42]6]TJ^^EM=*!G-S-+*3C)]1AM2&#"19U',%,MD;@5H3M)K8K89%E+9'.P-%=718(-_GX&MLN"9 MMMU--MMK/9YZSXS:7J%/[)AOQNXXH<^0!#@1*882D=N1B"DDH"61A+M5/:("D MW5'(<9D3$^I +-C(=;KQ:(*?H4?G%Q4[2G,"Q#V%VG$3?:=2&Y'X.BG5CD-P M,+6:P:NN);/J=57H(ZVFY.BOJV)=?[S]M0O1I#0+9!R&$$L10,0(@A0GRO>2 M81QCED1QQ!=JW4E+\^)8(_)L/O:A5(M]C5XZJ+5X\*CEVY:Y&D-,$H58%(6Z MA!B%"&4)I"2-((E2(E 48Y%8E4OTAI=3T;"IT3*C26\8V&Z";#1-%>.$YO%]\2F!M-P,FP1#J\UQ5S"<-LJMAX*PW #W;D- MU\RVGRO!BO;JBPQYFI(X@1+ERLO* @YQ$$0PB3E'!#-,I=4UTV'C$Q/)4%1_ M0\ V9^T B92+*&(Y@X12 A'.Z@Z9G3[NX:M9MN=\\SSLDQ%"G=D6^:LU8Z15[3 MZOMRQ05_9&L=N-:%J>V_XGE1UNM%B.(T8Q&&G#+%/3RE,,]( E$>QR$E$0JI MU4:/%ZVFWEO7+B.DS25J-A!MG5'# _YF8WUV5.U(XE)*T18E:!5MTGI_).O6 M.=KJVQ3^VVK<7R$ZVW^M?7L#V9_7- F@_E)^>-!I[IP@_F#">M'@C5@)632I\CK9EKOG-HB:D>-$.-EN%CE!9$U<#L9ZHB<;R;.2 MD ,D+ZG&I0F'W!;-/8+!(5^W"QHQPH3>6\^C0*UZHB"&A*4E\IC^ M6JP_Z7SJQ>K^75GM]XX669X0'H<$DBQ.(4)(0IS$&,H48\)P%N4X7JS$?=.J MN=MR@DI&WS!NO^$=Q8R_8[TX^;K5I@9-.@-95KK@$E"=M%ZV$WDIF_SH.E6Z MCGNV//DZI6O,')^ID3XYD]G>I5R? [!!7/?%0%]P0Y?%O>?-)@\P>7*A3M%D M5I?* V0O72P?39Y<16Z0X^%Y/H=Z05"0)"'C,!,Z:CT7&<0QX9 E7(9QD(J( M2 ?6Z@P$YN&X^Y;*Q,]E^);D3F:Y6F.P[# M2*TZ@Y=/C5H_7ZT+7BP?];[FK6"/52/M\AM;/G+!WRG3-$<]KKL3PDM2K;0W M\4&T++;-IQZE/.#-\5XHM)\5:$=WK=I6EXS;HI:&V8*LN MN'S62Q?/>ZG76:>=;7?T)RVB,QVVWB/@O2GX2L'PO@$^'!?O79)]"-A=Q=5Z M92O\_/[^_ LIEA;17B--3+T1=W]?-0XB: 3JT6<>KC5F^3C?>33:CK3N*M*L M&Y^M, >$M0Z@ MI;TJ\Z@^@YO/W369>B%B%(0"Y1!Q*2'"DBJG*Z+>P S_05BO+5/T.*)MY0=-B9T<8/6R#0(4^D>D/G4(_ M]I?W'IL=J8U2'B_%. /BZXZ,O0+S7IEQ!FCG!HU[2_:NPU5[4T\1X8=R6;!F M<5JR]^7ZG)>?FTT;RY)CQ@U.[%9T>H!^NNVU:9+_:I64^Z9>!THST*EF[G:8 MHW;<"9D$,#N&<4!"DVU,PN S7R8:6"S8Y;]"=Z'\0B='N!B%#$?B=B/&#]=]O1#@E\[Y?D1 M0 SRE!]KP3%"X+0=E7:QO$ )XT(F*4Q('D*4LQ32*(P@)B3,(RJ#-+$JLNA% MJZGW4OQL52M.:[1UKZ'FIPL-8PKF[A@["O2T,>T_H-PK;K["#;SH-&_@@4\8 M=T(0O#;N2,V M/C4]:EE "W/*HO(<"$-R=]CN,VMG^.U]:.9J MKVUQ>;7.6U=-"&S=E'&Y^T16>\L9+K@(9<#3#"(2A?I&*H-YD@O(21KG!+%4 MC=-92L!:*C[QX'^]NK"V'1A+3H@.Z9)1 MN]#INO(=J>[%NO6(:O _ITO-)HOOL9OLYB$/18%;6\# F*Y6VUJ9<[AD\'=0 M*]BQ%UZ[@+"MVO\SJ@H[=H:W4L.N\AWN:%V+NA:B.PY:W3=9KA\MM:J:]#]1&.HB1E <01YA!)G$.,9 :YQ"0)4Z&#B(TO;UD*GWB2;[4Y M V6O#UBVB9^K7J7V!T"U_0!$KY7%92A;L,>9?VH([=B[1V^C2I\V>Z--^P.@ M]0&7,Z!G<<=L0A3=+I_Y1M/NBIHC'*-WUVS;G.]2FZ.USVZ[N;9Q8DK;09;, M>O/#/Q=*BXI]>GI;:@46N4 9R5("0XPCB/*$0BS3$+*8!W&WQ63U?DC+U1/GZ_7HF[GL7=+-K-#_A9K'2TW_F*G_,'Y6KHE!WZ MM*>+^NOS;<1AD'-*8)1D.JXFCB&-20Q1$H8YX7$:2ZN0&B.I4V_(MCHTD]=S M+?KX5KM)WPQ)L\G>.SYV(_LX-!,D<[:RV=,4;R9SUJG="H:74[K=RVZ,\:'2 MNQOKIP_JDUDK27JGZ;/V'7ZNRKI>4)SD#$<(IBC&BBID"G&41) $6<+B6,WV MD55ZQ'%Q$W-$+[P9":*7;,<+1_ R(P1_*-@Q02_W##22&QPVLO4NN)+NCP+, MK/0T]H\(FW70FQG^;$IPQ)SP)< @I(;HF,$UAG@09 MC--4_1B1)*/2R@EX*6'J";^39U9STQ 4P_G\%%,MYVXK*^UGZ4.6^)J1=]J? M=_8]9-[.3'OP0<>)(,D@3@F 6I53YXRQGW&HX6FLP=;14)QMLA9^! MC9)-+J2+2J@E$="5B,%O6C-=?5JK9AM990V^V;"?%%([6I@&3?MH+E=$?$5\ M6?(4A^%=L=)KH694UUNG.0ESP9,DA2(.]:DF M8I (Y29D.*:I5,N1,+%*,SDF;.+!>7UY?GMIN;X8Q<9F!C_=8K>)NI/;3M/U M1$L&$Q.]3KH'1+W"W#IN]/XI],@[IZ:8U:Q0KIIX=GD@0U&30'/[(=- )FD4 MYE $.(6(LP3F(0UA%A#*<$IR:A>Z<((N$W/ ,!TIV^BF_^4OX]DI/6%&*3/A M:\DJIZZ M0ZCZ>A-7D2BUB@/,@1@;E4+@P260@Q%P)&@L68Y9@B@MP88I^XV^3,7,L^(B9NR'@8P\[7@T?;.%>=4$#G8 %8CA,0A[!+. I M1 0C2/(009$%)$HQ34)I5'C90-;$ [,_/.@2=/31$?U M;SP/0*9V6CU!(3= MF'UV@'(&>KE'[[_97^,^;IVO2]LCDN:]HGW/BK#R?U& FU M%T.;,]2)D'$[6!WSP]%A]"==--W:O1C#SMC#\(2( MM9.AY,)&,!@@TXH^ ^]'T'!Q- R,].=KC F;V]TP,'R/QV'REN>+XMN-:9P* MQ'0J0)$+ 1'-I"4R+R++%A)%/!$S-1E^">= J< =*JT!26 MVQ9J:C+?\W*Y)-6@?)-E2*DQUF;<- 6"=IS4@7>^ :^3WM28VU94\L= MB9[ M8AYCL;,RCBT8+YG&^GWOVR&*Z!X?'ILKM>$Z.A<_H=UJUP70]N(_V/WO9.#@%]\G[**;A- MLLA3W9V]+6<_N0HF?#D2.$WP;F1'2ISG!I]+5_IS&@+ MQ6N<&"GIW^]YT1::DTZ+!LW8WXR_7?_]0\5NJKNZNJS7Q4-#8+^(]:=R4-;> M\)Z\25M3KZ2T&PD^5 43^D[%W>U'L%4%M+J87YHW F>8P@"C&*(\S2$E M.($B99P33GD:&F41-A/=;%2/M9%^4"+ M5=/B1;FJ"]Z);M*J25$UUTI)B,,(Y8H7!0T@"L,$DEAG.(BCD""4!5%D=8W7 M1OC$-'FG@VT &TJW6VM9 3 M 6D?@C0OD&8KUJG@L9M^>BW 0(TS\$P1,-#$WRK5Q7Q/2U0KT;.N3UU >;DX M=6K#C:=5N^N*L/5?B_6GB\=Z73Z(:N>2'0]EFLHLA4F2!)JD!XI/IVI'X[?]W''TXQ=?*-DQRK/ ;K8 M #3E#48;BST1B9'(60G$!H27Q&'UKGWANUNAQH1JZ?(;^Z3K-;\G#V(12")" M';F4)+J*1AYP2&/E<\@\)B$)I8QCHY7M(0%3[V=U(D$O$VBAYE7N]F(R/L!] M6&JY0V5GI%5)NS%+G(K9[6UPMC)V8^8,"]B-/N>8%6YO;?2VO/GYBE^M=#1= M\47H^,4N2F@1\H#0!( M)2JUS//F@*W9-#TQ8I8#72L#6["Z4PQP7E7Z VUCDJ<,'#P!"5^9VQPTF#=C MFSM$.YG:3FC*C9\N'SXORR8LHU@-3D$BY2RDG*MU?*#^EF4DR3.1 M9)C;; ^^%##3%J 2VB8^=$I!LH.*Z6K'A\ZIA<\S&,A$TAXENAJ+!SJ4BTPDNI% M$8HLS(SR^^RT//&TU\DR&T>[9H\/H).,L1LYG1B/4]A!Y<<&C'II,%C4O[8# M9;>]64;(03/ZH7'X ?M=HK?=P?"=>G6!,\R"E S[.&9MOC MV:?^<&]G[^]/JSK<7[QX^UCI"U^B*DJ^4%."# 5F$"6YA"BD:ESDB5I%Q33@ M+.*2Y$X%B/<)FWC ;*KT$LZ;-+N -\+!^I, 3X)4;G6)]\)FYK#Y L-NL/52 MSS;7I4 K&+22_1I9SQF-&'*AN/OF,?UWM'Z..25-=%_;(N MA&$P[\$&I@Y):>4"+?@,-*+- W8/6ST^*KT9;#<-9;W92>[5LV_*JBJ_J@&N MMT8702(HCVFH#T5"B!C/(!6P4 M/ .DKY1=#2IE?]YHJ=^AO9Z $M-4D5[Z9YPTYD;=CEL:P&]D7V;\W0;PO:7) MMPKJ=S8J-@=;,P)N$3$\(_!NL<0S=(!=L+$GQ$;#D$^5,5^ LB,L.\!#TER_D*6CZ)?,NH3@_;*V *%2"J_,8E@?GB,U3Y, Y)/+U\M\< 6$T]\VQ=]U(XVKU17%Z M6>UDGD."Q")0WH$D&8)(K<<@P3&"/$ZR'-%$Y-@J,N^0H(G)H1=K7;CG(#!F MX]V'N79C?"-QGC1[QPST-* /BIEU$!\S]N7 /?J\>T3,C=0;POK\_U947PHF M+K^QY2-7*X2WXG,E6-'X9^KO2]&%TCV[*Z<_S&*HQG$ <8A#&%.> M8Q10CI%5E:[359J8 )J9K92@;E6KP0]":U<77YJM(S[0L E:&5X&M\RGN0' MP'T!39Y:/KW"TG@)D4B2/.MS&4 J4PZS-.=9$M$ 1U89CXTE3\R2 M]N57S#$SX[1)D+"CKA?EEV8LLF)M_ 35F;ZCHBK6<(Q5;IJRB,KY:EWP8OFH M+RIT-ZK40D/?I7I;/I!"N5LXB/(X"R G$5/N5II!RCB'*:,4DR#C(;$JF7A, MX,0T,10/MO+/FOMXX+=6!\M2"D,8/R>&Q&\+6JV+.O'2A_O#.XS?11-9IHF9'M[XZEGHNVF0BRC/*54JL68 M3E&0J@4:IG$(,Y[&(@A"S@BVX8D3]9F81F[O;B[^MZZ^%. _O3F_O7P++FY^ M^7#Y_O;\[NKFO1U]G(J\&;O,B*<=^1R],3G)YH\G.#PQU*G:S$I@GJ![R6^^ MFG7DO)*;/*$8@,=W[\&6ZYK=,*!IUDH$3W][O #YWTP]ME]KLU M9G;ZVHHY(FW>?18STW+@W2N@MS0_JH3X PC)YFQE\9AS@'Q0[*MC@ ML=5@GB,G.\-]I6HS$SIODC8K(';2L]F]?5H"S>; NFZNU#2!2H$(6"Y2!@6E M0N?*C& >X!0*M0"B69 (B:P*UA^0,S4E]#D+!V*M(KB.P63(!*<;;SGT'>QV MSLMXP"K/*1A?2GF5;(L'3#V46/'0XZYQ8X2+!U+]79^^-/_0VR)U=SM:LEBD MH0QAFG"=H2G@D*A9'LI$B"S',LS,0D6-I$T>*=;+;@X:FW\VNW26L2'CB)F- M76\XV(W@PQ!,D#G%R$9OD5]CLF8.^3(P>S?6R^0EA\#OOFSLN^*+Z+[0."41 M8E$"29 D$$6409K)')(,,RXB'DIFE._H0/L3C^)>(# L^W,(A?%QZL$VNY&Y M,4L+.SX8C4RT" L_S52WX'!+D^U"Q \;-!HHON>U^<+%#^O\+&A\Y#$'@M [ M@A_)6NA0],VLSU.2<1E#C+%VT], XB /8)!%*>=YA%D<&C/$'@'3+]D%T")! M(]-B$.T#PX H3C31>@$^M,Z%*_:9:4$6)YKKQA;69MOQQ8A-HX2Q[[WY&&-$ MZV>4,?:9AH)"@@2&"&.U<(A2";-0Q)+G M&0V%55+%(_(FW_-OI8-GXH&6;WL., Z;Z3F -S!LSP$.XC#! L+03&_' ./2 M9CX&,#)]]QC [#6W,?]1D.5EK7A;-#D2%H1F5+ @@SA!.F,M MSSKT#ICVLPQ@DBT%5%N=8/G*WZM>F!YM6)J,.\>%B=!%. H4^YYILM. M8:X6\(ACF*F5?4:B,!?4J&B!B_")!V6OBF44D UZ9L-T*DSLQG"O!6C4:/;L M&D5 J\G4Y_ N(/B*ZK$1/6\(CP,H._$Z+FTX+.XW_D#G7H9Y2N( I9!3M;I' M09#JA;V$ 4\IRU*9IF8)+?_O&T?.H; M@ P7XA[,MF2-G?SJX+=>JL^E]Q'#)DJYOA'SJJG77QI[+ 7[SO-N@W5_391! M./>;IYT8WO.OI.)MU87Z75E)4:P?U==SM>J3].JU0DPIQ'FH)OPX3B"F7(_S M/$_#0 @<1(N5N-=1PG>G%EHZ256C(8/;(;.CL/'PZ00KC_J'8@5JK6-M><][ MBFXR8YO70OWDJPE#=9_=3Z!/8.\5!JWT65?3I3X# \6!ZC;?R8@GQ'72TE"G M:?@=E([R K%9:2D_HNSK"?25]L*(WA7KI5A(1K,<"0)QK-.FQS)0?^,$4L70 M,I848VR4-GU?XQ-[6XT,'?H;1C_0'_O+CD_VY28W8(SSWJDFVA&6K75.=29? MFG%2CAAGA6M&%1.TL/@]^ WK1QHM+,\[W#L"3/?9GI\[=A@,FBMO9/3D/'D@#@J M,:N/<1I0+]V($UL[8;/V;5^7,@IIRE(.I4AUQBZ:0L)8!M,PC?.$"XR84;+. M?8W/M5G[UF%+\ZW]9JV#58Z;M6]/V:Q]Z[Y9ZV#AB9NUA[O.;8_VK<,>[=M7 MVZ-]:[!'^_(9UZB*YH[V!U*MG[J<)R)')$LC GF.F%T1D\=6- )!(]$Q,\P>7,Q.%9X:>=:FNO>=\.6R1MX"+'0$S MQUP<,G W[.+@DZ==5523.2U6;9ZY33:%[>5 MLDBFF*1V.0S,Q$X\3-_\>GOU_O+V%IQ?_->O5[=7.O_*K=L5QB/PF8U<_Z#8 MC>;-!<>! F"KP43I5.RL]GP!\HC05[D/:0;$H>N1AF\['J@N25W?R+\2O9VX MOJD^%O>?UN\?M1MP([>9I2[(+KL"S-?Q] GZS/O>;4O^'8.MKTU[,BNG_09S=5JFYSBLEX7#\KA>_.T M*783L(C$,=7K(L6B2.0<$GU#/:18D@3'&4FLZLZ:")V8(Z_4(GUU7^CZCN=U M+30]#O,;'SOP=,?2D.(\(V3)8HUT?>Z[E0]Z!319>:TOY&*S+Q8R$3DOT5B ML,,E-N\Z!LQHI^%3N51OU)?_>-1)?E^D5 HYSX(0A9"D,E&KMEQ"79P:1F$L M.8ZCG"16&RE')4Y,%,W!-?@H/G>;TY:9*XX#9D8(7F&P8X.AZ/\7M,+GR3]E M;+2OF(^C\N:-X# U?R<>P_C%F2%[)@S2M7*U8U+Y#EL"4=[;?@ M81RF"1,PY3'5GD< \P@32+-8H#2B01)9%4Z;0^G)G9:-Y&YE)]IXR)G"Z6RZ MSY#6OK-.L63&\5S BB35XV"HYAD8]J'6[CN(J7/ \K6#[&Q4_I\1=>?0"=[" M\%QDV\TD &AF[8U,1DK%:HF M*!HH1G1 R/-^ORT&([&!JJF. MT1C?$IFQ@%E(R-;875_*^Z;;.A];$; $\0)@P+Q3'EZ M-(,YR@6,":*IWKM/:&;CZ1V0,S$?;*2"7JR=5W8('3-'RH/-=H-[U]P)TI$< ML6'7KC*O5O6Z:@*@ZIOU)U'=?2*K+L3_O3YF MJM>"_U7H76O!S[\H ^[%SWHK^ZV:(]Z1HFHJ[NJ2;V&&"(48DQ B+'4"5)K# M2"W_Q?'XE04H#S#(" TP11%D401(':@[)DQ!3 MC&4D>?>57*[X_\W?2&^>TQ%?%ITO^,79,).M'; MKLH4NKFY=9LT-]OHK$W6!9+(1!#M:"4Q::,L<1 C&!#$4IJ1D&*KX*@16=/O MCO<)FH8!A,=3-5AC9C:Y>$+"CO.=0; F7@/S//'AF*19:KF2I/HZ&AQ[6ICNJ%DU./(X[34"O"N"/ M0A>$[K.NE1(,]&GB=AY-B\/9@G=\BW4BW.Q&O6?(K/97'0!PVF:UD3/;;JN# M\<--5Y?7)ZZ72X?E*CV9')4U,6ZWLQO5_+KV[>F">-&8\HJ"'<4X V"55\;(.*BTZK\H-!ZKW@)LFZ6+ZV:6\8#9:\;88%$O# :*^M=V MD#QO:Y8!LE?]?G#L_Z7S=G>EQ]A;T?[W:M7LO'<%V]OK7@O*&T[%6,""-9.LM\.,X&N^%^X'% M=5.\D0I^Z.7_J"^WM0AU.G37 +WNCQN;[&^C_+C(N7?,C4'8LW5N_J[KHO!J MI>8OM;HLOHBW9$VZQA>3$X;M[N6O#( M\XY+P7)UK_,_OA5TO0V"EWF2,Y8Q75HE@8C@%-) #=P,"[4@C% >[RX^_@+>7;^XLUXI[L3%<-YYJL>4:)Q"Q*F .*.Q&I<(16G$L.V$F/=3RS%/I$0-WY])C+\PAGE,")56-1%/5VG&<^'C\;0OSH^UHB=D O?07V;>P+R] M8+G!=FI \T3YPOUA]MH1Q->ODT?<'X#>HG=W6[8/T^LV@9L=:L,PO,$K$[-9 M)\FP>MM+<\;)Y 1+[!BA$^)MB_V XDX!:\-V9@M(VZ/\,.!LWZ]=ZQSVF?AU M7;:+LLDW)5:L$/6>B&D9(QX)R2"E,H((9Y%:#:0YC%'.TC")46RVG^8D?>*! M--"EJ1+X3!L?H>AV4)M-\Y,!:#=^?6+G4''1 0-O91AM9,]3)HUT \);50\KX3-7 M_' !9K<:B%,K#L6Y?B'%:BU6.B_!.\**9;%^:D+GNKPX*(E0% 6*7D)%W$AP MH187$88\H1GB! =)8K2D,) U]4I\*QSTTD$CWJ+@U1&TQDG$,P:6:_B#YKL4 M_CJ"@T4=,']XN)4%<_@L[,J$F1DX6C7L2!/S%1$SL^5933'#5]PCBUA9?2ZK MIM-U:*BXT)+D@O%7E00FE.889XK#PEQ2'B"89J(C/,HSR.S>F.&\N:* M,QJH< 8:)70MBTX1H#6QCSD:@W&FV1@ M[+X0)9/7'-R6/461NI7"/P7O;\@0NA1M!.,Y^\=C40E^ON+7ZL>:A@I1J]^I M&8,_?T2IW%9#_;DL^==BJ3[\3&8Q%0RJ%9:$B&,&,4X32() _4)F.0OE8EVN MR=+ !YI1<2LZVJAO/.SN]"M=R#,@G1(6/L2<76C@F'VG'6-'A?L*O9V!K1U@ M:$@7C UZ/9N]X8$QH+/F;.?!C46@-^D[[7<+1_0[[7\WK_;[^P[LG.97Z(Q1 M#WQ.?>9SYU\!Y6=K@]>0[^!K7*WJQZI9P!1Z':-:;?=?7FXA1CR0448BB., MJ=5&BF >)!&,@Y@F>93&>6B^5V(H=.(EQT8+L%'#@NE-@3.8G2> PVYFW8.$ M4WD>=Y0LYK()T'*;AWRA9C=[6)H_RORF;'E,9=^ &Z&T25ZW MA5K??7E?]#=45_R]LK:[))FE:4+T+?-,!%P?B:<0)SB$(E$^&,]CSA*K:O:F M@B>FDR:E\Q>=H[:I*=V4C0:58*+XHE9A/M*)&R-LQCQ3X&:Y*=SFU-ZJ< ;> M_06^O_)')K8V>N(28[&S4HDM&"^9Q/I]-R+I5YS-.K$NVGI;7=3<6OVM+KAH M-ZNO-SA@#E3CHH()(UH%% FK&JM.N@P,;UL=HL&*IUM MHT37X)E6)]RO<8'?C' F!M5Q%]8CGM;T= (BGIC*18-92>L$B%[RURE-N5%9 MZV;=R+=%_;FLR?+GJGS\O-GWTN&_C?Q'P;LJ1N5J@3(99%F>0,)I !$3$<1$ M1C -9)3R/!0(8QLJ<]!A8BKK-0'W6I4S4&QVJ/E &U#VZIPYY>QQP=Z,QR9& MU(['-F#^W(*YW>X?*@)NMF#Z3N]S AR>2,Q%@UE)[ 2(7I+8*4TY7I!FGP1_ M7 HE4TBA/#Q^1[YU6_G/=OGO]#' =B\TT/DH*<76)-OFT/W%0?+K6Z6=YT=H3?CL1D M>.R(9:] M2DT2V_,MEL,SS]\:Q:;9ACH1'%_7EQVUF/?.\FE0[5Q4/K&Y4UFN2\+]@53K MI[N*K&J=ODEYAV^>GOU&"U_@E(;*7Y,02YW;A:01)$'&8!@HIHNC0*(H=^,X M"RUF9+A.-FB$@Z%>9SK=P/-?M\/3-KV#4S_8$MY$Z+K3G5=@3R [!V"\4YV- M#J]$= XP':8YE\;<2.Z#^A(_D5KJ]XM"[KV+Y1?RBG,=/ M]2+*6,:"G,!4$@*1B)3K)D4(!>6"X# E$8IL:,U0[L1$UFL!RHT:9[HV$!7@ M,RGX&7@2I +ERC RVQ94,XZ: "H[5MJ@=+.#TH<&I;]IE&Y&4+*F'TN;/1&. MJ=19*<82BI>D8ONZ&XV\*U;%6ESK@ZV71XKG#V6U+O[9B.[J-^T,!(%%RI(@ MAXF,,$0H#F".,P(Q2=)V\XM8W8D]39V)24=]=LB.3TY$UXQFYL/,CGU:O6"C MV$XLPEE3QHTU-74'2DY!27[P\<14)RHS*X'Y >XEKWEJU8WNNHVTU7US*:ZO MQK3@/(HRE&=0)"37>3V)6OM1"6661AE-,QI+9D-C^\5,3$\7I/[4>#] EE6_ MY;ZZ!TOS2[='8#+CH].-M^.9C3S057+I1?JCD'&3/%'# 2&S#OEQ0U\.Y2-/ MN^?@TI?72O;W)HE=/E^SJZ#OVN:T^B+++6F"8RFKSPM1;"IKYN\/MYM7 M<_:+W>TLOPB.7M[R)&J^NUU^L7EV]NLVIY DL8 4+!=/@T!T++.AAC,<]G+P')OZZK#DF9>5ATU>7=5=?P5^^1G'F MF;5>8C ^7D^TS&Y\&AMEE1;K@/I.*;!>MC5;NJL#1@Q36QUZY(0:0<\VQJ(D M"'*U]()81FHAQD(!J40"I@GB@N(LBR*Q^"RJHN2W:U*MS:;#DW;/7DHS_M+> MB/MBM=*;B)0LFT0 SIN)>X!"88SR$,$DU_4.*$\A14D&2<#2/$LS$N>T ^IR MQ6>#J9=E#-)EN\TZ 4)F/L*,&ZN3;J5.O7_ZRINFQCNEOK9'7T9^;,L-7'[K M+@7HE7=7Y#9UM_<_MXM:-4!?+-1/RVDEOO%$Z#I'"IF#XCGJ#$+!5XE@,P> MH$.Q9 XMN5&83D3Z(.[(-YU@;*7S$&]3DNK(?_5Q+#?/B'J!HDC&ZO\PE+E. M?A[D,%=.!>11%F>ID!0G;/%%5+0T93!+#6S&VE /\YFXR8^[UK+.P$JL]3Z% M%/J6ZA)0L1*R,*Q<[@JQ&4M-")L=15U**=KRYJVXYO+01XWA<\WZS,/-A2*M MW>!Y#?7Y@\Z ZX^U' 'R1%FVTF?E*T=H7I*5:S,GAYM\(-5-U8CA?]')7SZ( MJG'M%JFD$: M!4 V.MA1A@6L9LPQ#5AV!*)Q:F)R>RWT[;\??FU!^Q%L= 'GQU&S)A)[ #SQ MB87@66G%'I"7[.+0@FM=NL]=*.V-[)=GUR59U;H^U5_$BI>56C&%B 2"IS / M<0H1C2)()-%[/PEF(HJB- P7*W&O&?#.IBC=<=E&0P:W0V9' ^/AL]5$+Y6* M369;:9<9V0I4,W+QAI%C+;HA+MNMFD:#MD)=IX//\G/F%GLK.F<@"KJ^6M7KJHE>:NJ91RAB& 4Y#!),($II#/'_S]V[-S>.(_FB M7P5Q-F*C)L*XAP_P@;M_N5RN'M^HLKVVN^?,Z3\4>%9Q1Y8\HN1N[Z>_ $E) MU(L$()#V[,9.E\M%(#-_9"820#[BE,*813C@/$F%L"K;/)\XIR:9G@G@LE&"M^G5?]/$&6Z[(=)(D*:8RBR&*=1\U$B&U MMF.]B<"!2#/&4FYUWN"=PX'5?E/0D;7;J;PLYJ!B5CD#&Z8OP*+IS:H6PZ8K MD@"EYKS^:\TZX(KW"[T_4=R[%='T]WK-S,^[OC0[ZW6\_8WB%E3L@IOV^WK8 MOJ_+W??5XAI\J=[79??[__+ M'S^6UXN%XNKE\GEIFN!TZY1 M+%#IMG[> +&S8#ZQL,JSZI75*>_J]*RCY6'U"M;.R^I_V"%/Z[&8OHK%LGC1 M3YVT'5K]+" V*GYA@VPY0.L&0$;3BZ XL6E3[<=;A9I4(/A MYY;M9(.CIS0F)P0ZLY7L9APO*7@ M-UTEO68*J%=ADWYI#;>!91X21!^[R#4SFVK!;[HP>H/?P\#XG=?/UAN./IO2 MNN-Y=DM9(SQL^\)V3_JNS5V-Y.WKT&HVB6/L4Y5[]I6P:N+J:)Q@C!(149AC MCB *,8*$Z-P83I( 8YK**+0*=3H@,71D4YWWN*;H=&5P!!>S,[OSI+4SEY:" MVH^! H"<]Q+TC0AL$,_5R%,U.K[X9R&.M3$OLR?23&;R"P/ I:& M,$$H@(BG:ND2-(>9TB B,$HILUJZ#&@.O):U"(,-9?![3=MR33-!T$P+/>-B MIYV.D-@7C347TE=E6 .*XY9_-8?@H,:KQ5#'',F%+G"Z?+M77X=N6:D;6KYH M,KIMTG2NB6Y[Z&#"E/9G!"+&U!)+90;S("8PBU' 2):D3%K=I]L0']A$W#_< MW5\_//T=7-Y^ =?_^>O-_??KVR?+E$<;+,ULQ% (V1F+-1<7H.*CRA':< *V MK(#?!ZF(X@*"K]1&&]+C)C4Z@'*0SN@RA\/QYC>U%1=BM\IM]9_;^?+O8JG3 M#91!JRHYK70W["A/5,]UR9KJ MIER?;FY2AF?S)7C3Z0!K;BP.XRS!-3C*' XRRQU$Q<<%."A,7?T!;AO0-OST M)BF>#9[%.>9P(+J=8GH'T^X8TPV.SD-,RRG'.\)TDW7G --Q"CO;7"Z6DZ=B MJ?LMWI]GAA)F',40H1QI&^Q ]@CC!!89[(/#5R]$Y2&-C. M5C1U9-R6JM4!YFEDNLVG%WGMC*2#J,::VRM.EY>E!K<\+/6WK7=U>MY1E+17 MK+4J]C]H'^9V.Y\]K*8B#&@27BX6EWS^LA3\ZY3\,(US.SW#P%JE"$--&6C2 M, 2*N/KG^@RAX<(\L*T#AVX=\P>!G:(92 ]^URQXJAS>+Z-32%O'M*/%M/6+ MU@YJ,WC:\]G'DYJO.&NB8.'^T^VGS, 1(YB9,VA-[ 2-]3K!E [](&H&2AU548V797Z=VI%K8HV_ON_ MY5& _X,2O+FG0T/9G"PR%]&02^JB-:AD, M1=\W$*;#SNCD42E .SN[=;RM?(S-(TUSXLL_R$*Y&96/<3NO*K<)_C=1_/BI M&W*]*FY_B%_4!$M=&F 3Q79)RRK\89+P)"$93F!&U*X)H311FR@40A%$ H743__KZV__RZ7;QKBOV]#Y^= O MT=*MTHS"S]6JLEOSH'5KI+=TK><:D4 EDP[4J*32&[Y&K@M@^%G\OA;0IP?W M;F_'9Q>4<048O\W*N[R@HWUN&;:RN MX<6\P50#+QLU!Z!B05<4?BJ>!5C.P??;^YM6G*XR*A5;YK?U)BCU7]M[!LC. M))MBTS1H\=O(-B&#)C!:7B([A\DRY/O-CY5VR;-0KMT^3#'TW9R>XLW,*,ZF#5K$ M04T=U.0OZKLRCSZ#N;"^K$4_P7$-A3$ !S;"?.09U7!;'0:NYK.RX$U48Q4% M+H7:K/)60/C5O%R6$YJ0.(Z$A#PE"**4,TA(GL-,)@%+:2C#7%@7QG5@9& O M9%.3M-6;Y0+4 : _M(?-VGQ>@&4KG8%I_ARJO;J\CFZS,R;(=L9H@^]E&]\= MOD"+L8N=?)&K$0%VJ*P[,-!G%MG=!WS]05_M?M#F>+N5VST#)*/*NR[SCU^$ M]PP4CM;C/6<^U[;D2MK9LB;S4)3_4(N4_@7Y(<()"X3 + H@BICR, 6FD&24 MPC#+0R:C)(PB;M>/_#2QH2_WVJ3!0M'6?<<;XK9]QSL@,[SI\P2$Y07?#@:: M[ 6X[P?!H;EXOW3>NHIWD!JYG7B_T(=]Q W&G!&T^KD_QNCS?HR1SA;6Q;_7 MC0O+N^5/L7CZ269-]%$5953>S&IOMC<$:9(H=Y/D*8-QS?H1T+6RKW6\)*G'!4LF[C9^N1=8A?^N3)+,P:L^QTQ_I=?H,J?X0-942$$@I$A M2BG5WUQN%?RS.LXU1$6X66;=+A\&>$D#KY)G8O[N&4$MQK?+V@=8KOIQ?>^% MIX/#?XTEI!]B;XN! 2G')B3%C"B4ZJ*VZW9<#>7RRTK\79#%5Z5'DUR$29(G M&20)SB'B 8^ZG/.+)N.F")F9CB'P,'.&C8< M;&I0;WOH+>> "F7Y"F7P-!] ,^*Q'XFEZ+Z:DIB2';[V8NG M!>$Z[+]R1B\9TR6ORP?!1/&J,X/NY]."O4W2( N"7-D)3#F%".5,F0T:P(1Q M$9-8ABR4-L;"B.K EF)-%FSIVAD.,^C,K(9W0.Q,QA$LP.\U4;^Y>D[R>K(3 M9C1'-1)6,.Q;"+O!;N;A5BQUG-K]8OY:<,$_O_VJ')F;V:9X_B5;%J]U>SPB MXEC0%$-=WT;9B$Q RE@&&<(2"Q3%F,M_"ZI-F1&VF_M)JD''9CYJU4;$' MP)-EL2 \JGFQ!V3?QCC,X!"4=KGBA7JU]I'9/:,'7#!KFK:AUU:B6X0?^8' M+;KH"!2>XH7ZI>H,!^H8/EZT3[\,.\$\!H\[Z-?M2E>JG,NK>3$5_&E%E>;^ M.BN6Y20)LC3@>00)2B*(DB" )%8NOJ110"*693@RRB/I)C.P)U_3U67G6$49 M+"O28*5I6^CB:9@,K) 7X2T7VXW<-5%04P6_>I/;P@1YD=_- KGA8&>+>L7K M-$6G1X]GB7HEV#%$_4\[7CNQGX*OIF(NOQ9J.E%UA;A1;[QN"U$G2W]=+5<+ M4HID595-GTR M-[#-VW)5=](HP>.*_I=@2WW(UV;.\L+)Y^LQO&EZ)] MKY@:+K65J?EL&IH< MO(@+4#.[\Q8V15"&*( T))*^+I5\LC;N;=( H!Y<(PU!P[YEGJYZFH]GDSWM9M M?9Q*:9 RB),DAXC)'.(@C6$H6!Z$(64HI%8=4 R(#JRP;1;J6N+.?HH1A&;^ MAV]@[)2Y3?T";.C7Q<)-X+'O.F(AKZ_N(B8DQ^TB8@'"0;<0F[&.15.?GG_\ M=?Z'+M)X-2NY^KM3O=23LPQ]M:J)ZR*@:M-X 10+=2'0=5J:32O3'C3ZUV9_ M0%B>$/=AH%;G0:J@]LKJ7@#U]-3CUC[M%?&@[&G_"+>E?)U\J5P$6LS(VA)H MA[V5CVE99\9NTN$^X4W><(N1>F&J:DZU>!FD[(P;#)Z6+$OBHRY>;L#L+V.. ML]CIB>[RK4W>?%KPBD35?*?J]AXJR+.029AR74TB$ C2*$ PB*F4DJ44!T:Y M?:=)#+S*[1"MNSKU=8Z?:AR(/*OJ@#QOG==I M6L^+?\S^*Z71;J_+;O"PGD2!JC44"XBR((8HC M!BDF6*<""!'0C&6)T>EO-YF!%?V;_M"+;?'3J2)I&XAW I\]-/K?MKUQ+PI8$3^K"_#= 9LO6693N=_Z$2) M"18,!S)1NX@XU;5"2 3SG 20!,JK86D8Q(%+(6L#TD:?\=G)I!NZ@*P)VYZ9 M]X,8"MV!(<@@3W*U*/"(JTV9%##%,A 8YY3;U17VA9[["C$*;*8W#5[!L+UH MJ(E7+5G6D0I;<"Y[P7&X:# 6U]L]0S_%D:\9C"$XO&4P'WI>*-:=[$UC+4_E ML=8WY*$,N$"1A#%))RR"@."!A+JPVD-XX&]BVM(."ZMQRVIF# M7FZ3T.EA$GKO=?W ;]',B+W+N[$S=8>OI;LT0-E9&\!?%,5@$'H.TCJ?KW>) MT/(&YZGP+'\$_.7V%Z)L)05O+IJ$,KT$APE,:"AU];P04II+R-5>/Z8A#7 0 MGYO=?YSTP"9W)[G=<@=K@9^9+1P&%3MC9Y;M_[4H=3N^*NG_.UFN%KJXUQ"7 M=O:0#%@%X 3A=Z\#T V(226 GAF!2&#G*6ZC1^*89X&*0Q2$G.1,9(3JZ( =N2'O]RKF %_*&X M:]BY -.M?BUJEM2?:YZL:P';P&UFDH8#T?J^L(7?U0:_EGUJN $/_?BYE!%V M@,%?86$;XF.7&G8 YDCQ89=9W,S2@U#6K6!+Y721\N?EK/I#5]-[)5-M "=Q M3/*8,-U!F'"(4*P,48X#&'&>!$PPE@=6I8SZ" Y^>;DF7Y4=L#,JO6"9F1&? M$-@9CI;T52$!'6]4_="B[L].F,KIR3+TDAO5%I@*OZ_]QN/<]/U^H8MK+-_N MU7>Q5+/KF5_J8FI/:L8J0":*PHP0A"%!$D&4!0DD#.40ITKE)44B8LQ&Y0UH M#GV3.9_]:%+*GG82RJQBBFPP-+,$GI&Q,P;.H%@; @LQ/=D"$XJCF@,+"/8M M@LW0\W-F]O,\A"0LHURWL(TQ1$)M26@F&4Q1G,4I#B*)K-;_#EH#&X&!,F0. M;B=?44Z$GRFMWU>OB+; M6SZS=*(+<#N?O2SF?,6&RRX:+ZGHP^02.:00^YPN6I>N'SOI#:?4!MD MOWDEYU"E[WHJF#Y7^SH58GDWJR_\O@M=AVN"TX1F,990Y*D.T8\8)"D)E1<7 M!I)D>4+#S+A.7P>A@3VW-650D0:*=GUO;5&LK@NE;HOI4W8[DW=*;/![3=FF M8&B7_!;E^CSAX%:PS_HSL*O59R!;9[6^KO'CU>LSD&*G8I_)\W96B8MB.D/;I(HR6),&-6W0$#?3S#ZDN@V31_DM[9*;Z,;::"A81T$*-4/M M :D?MHY/W[RC**FA<&L=-7WTF.%=3MRFWW0F5@?_@#0 [ M33TINXL+T0V"3=EQ7V"XN1'V'X1E_7$3\;I+D'?.,&(513QL6P)J'TZ?[ MU@<\-B)[.JTQ(CGJT8L-"/OG*%9C/27_*L>I+" M3BPD"8,T2DE ;,ZPCY,9Y0B:KV]REN3/QC2+_+J?;+&?]RRA'R#W$Y=:)CP >]J3J"] >\J6IS M^2][4W4$ZB%OJHZ1^>"M6_7SI[/OK3Z_>O+7HLBPVKJ!P.' MCG D;^"U!/=B4?4!U/G=7XJ23>?E:J$4Y,F\6?5QL;M-QMD2V]F!(\(.T26I M4RJGFNB'LXU6!OVD(.W*YZJAQ,1!6&.DPRRC*J-&8Z5!0[" #(2(R0)1T%L MU7"J/?G )K,BU62!V!G('03,+)JK7'8FJ!;)=R[',=X]68B=J>L=] /"WXY6)Q,^-/Q=*\-^+NJ(%UH:)AOC?8DZA_8^ NC)T"/"U(=>G; M*JYV 139XK7@*S(%W7):[0J.B^2T)=B;:K3]P'$1VIN!$T^X5HIZ?I[/JFRG M)FHHD 0)S!/EM<=GTMF6<=K' MPFP=.4M".UUJ"]W//W+)I!/B'59%.O6@_4JSM7359LMP MI=D=-?C-Y)K8_VN^WNS)U;_>N(MDIR.MI<77-N\T^TYKR]Y4HZTMQT5HKRTG MGG#--KCD7+VH\GY>+LGT_Q8O5W,N)FG"DAACH;8GF5I@\H!"2@2!49SP/$EB M04ABEVQPC,S *M,$W#>4+T!-&RCB0%.W338X"E2W2OD3WTZ]7"5WR#7H$NR, M5(.CTXZ<:= EVF&B0>?3YR8H/BDH=Y+/\I3R(*(9Q%+G&>3* Z2(4N4!9HG, M14AX8G2QVT]J:"7=S4ZKJ)^7IGB 5;>.^D7 4D]/"G]VLN(!"J[IBN>@X25A MT>23."-E\91\YDF+!S.\4]KB*4E.)RZ>'.&::L#FS^)1O6Y1MR)B==ON^3,I M9I,$X31/TQ1&E"40!6$,29HJ[R(,<<"PS)6;89=CT$%M<&] MT[>\.NI&SFR+ZPT/6U?>&0J'! (#$;UE#G31&CEEP$#LPUP!DT'V#8:_%[/B M>?7LZFB4EYMUJJ;<%,G[%ONEXD>4HBF2*(N<3U'CO/0@)3F26O3]=?P.5OUP^7OUR#J[OOW^]NP>-?+Q^N'\'=KT^/3Y>W M7VYN?S$\T'(&.D\#G/$@AQ0GRD;1F$(J1 BCB)*<,41)$-CU%AT2:J>NHU_$ M;/ZLXY7GBX'!-/-%A@3(SD"N.0$-*Z#F9=.MJ@0M=B[ %WWSKYX>HEN+*RB> M'!IK\J/Z.*[@[+L]SO-X+I]^*Y:3,!9A&$DJ MATFLZ?[[OX5I\!___F]Y%$;_H7/5/8)G9K9]06)GHM=4+ZIR$LL*E WE*B]] MA,KS+0F'+CFO27V,6O,MH8V+S+?'.*:8%^7+O"337Q;SU6B5E]!%;&"UWYZ'*N^H:JE4 M43?96-CC9J;QOM"P4_4MU8O3Z MTPQP)-6Z32$ANFQEF"F5QF$&!1=!IMSW@"=6O:-VIQ]8B2\?'Z^?'BVS@';E M-U--=ZGLE+&IH3"$[AT7P5=&S.[DXR:Q'!7L(._D^%/VL8AU ^OG']]G+X5. M0[5.GSTYP=#*4E4$?"J>=2#Y]]O[FU86K7G(XFGQNS7)F^26"M4A-/C=>TIM MKX1.L8ZG9QTM[+%7L'8$9/_#9\=;_3%OQ\X(DF22RU2GRG*](R40"]W'*POR MA'-$(F[4X+V/T, :NA]8\\?\S$BK792Z%=2G['8Z>DKL\V.L=N5WCK!RQL%/ M?%7O9W!.=-51V2QBJW;'OU=DU5$I.N*JCC_OZ% SMECI:D)J3='U&JY6BX5Z MYY.4Y GC)(8"11BB+$D@"2F!*,XSW1 ^#4-BY5D?IS.TUU!3!<6:K*6W?0(< M0[?[?)$MW85&V@W%"]#0].B(=POERR,_065=QQRO IGK.@ZBN MOY[F3^1/W:K]YWRJ+QJ_SIO,7'Z*L_NVNH+D/ZQY:;$KR0@@,Y7U3%F=4>:CG=G!;I MFS%]2:;=/E4""M60/-4.\_7X]W:F:#X MNG=S96/<.[DSP3JXKSMW/D_EHF_%9[?&%@IU].5I'^K;J#>__+-%$ MQ*'*2K=)O6]QZ2-"]Y:8/C;&DV;?+7^J36X895P2%$".60Z1VH3 /(YB*(-, M^3-!1E-D5;CF.)F!M;FB<:;BUG XJJRUD!Z4M5OH\W5T1Z:AM+,F\KYZN2-H MKT;N/NU8.DHL]37=_6+^6G#!/[_]6NIMS-=BIK8Q.IB1+8O7NH\M88+1G 8P MDA3KBK^Y6GWS! J!PH %&6-A;A,E9T[:2F?M8^;T6L/T]?&G55F=%_P%O#1, M ?H&Y)HA0#8<65:G,@?93.N'@<[.$FC4JDOW^Q96GWY=([CA!5SVHV9? ,L: M %_ELAP>5$YS)/ LS!F.:5WW-(YBG(8>": M/3#'JK$YS')>#ZRJ^TI9Z&/,>['0W3/)#W$G?YMKXCL8O&M M6/^^^48E"7"4ZI"L/--W)3F!E 41Q"++TIR+G 5&532]<#.X[K?8LPBH/!OD M;D,P.G2V]J+%&:A8 XHWL,,<4-R!%GM@RY]+".O9B%O$N8Z)O%LP[+EOP%/0 MK"^@.B-KSR8R7OBM+SQV8G2]3>J0U;R<(!,!=_*"C :\?]_U)NZX'4>"PX"P5'!=1U'' J<8$H81 M3/*,XX ',L9&KN(X[(X1G@-83?;=&[$?>5MVIUWO_PX<3\7\MF5O1!@J'FD< MM#]@:_8CS/[+=F@_#?R0C=H[J#H<&_CD;+=A\X,N;7I<$QQH=\0Q]B:=EK:@\J>>"=A$JB>I8/^-^ W5'- MZ*^B\TQG/&[&._P9'>&=4Z+QJ;OM2 ]:%Y.R8),XI#D5/($L80RB("*048S*C$4 M*$@ABFD,*4T#&-!&)75GUL[\UI]KI]=>FLX^+.K?OTW1>EG^IT&)U+\\* MM &A-#M/.!L>.U]M\TW=ZRN1^INJ2/K;LW=*Y&FK?9S&J#OD3C'W-[;=#SLN M%<\OT_F;$(]B\5HP<3P3^'9>W82HE:S*MW_2*3KM?[^:E\O;^?+O8KE=#JOV MJWT(D V40.(XAXRB4$B&22:LSS%&X'CHZN'T9,)LO MP9NR,XL-)Q>@K-H$SVMF+&W)*&_5T#9]M'=E9^MZ:B1<@ WKH.)=;S?J?8OF M6?UK_6(?6B_V\GF^\EE=852$?=G>47@>UY:/^1H.UH91B3N7J](?OEK"[N?3 M0@> ;^H;\"P.<1(3F-$D@XBP )(LRF&<):D4G) 6^6!G"8U]&7XAC!84W8N M[-R!EYGI]8."Y>VW&P NM:QZ9/-7SNH4H;$K6O4(?*2H5=\(-T7^A12S;VHG M=#>KT\:J .D[69]ZA!,92B%IF$ <2@Y1A*CNKY5!$68R"%#,* W7FV@S=>XF MZ+"1ME-J31HH+VV=YEFUM7&X>^[!+>4QBP3"D*C],40\2F#.,P2S5.8QQFD< MHL3A\,$[> ZG$!6"GWX0G5D^/)!FUM$#+DX64M,%G[Y5)PD*BQ9Q#4=/Z2!K M.VDFI2=;V4-L5'MI)OB^S30<91_F=[U8:%?KN=G'2T0+T^L=HQ>KW/ M.D1N\@#X]>KP+XUX)=BYX^Y]V;6VE[-A-6:X$#R>8Z^(XC,"< M2 81R3C$&0TA3^*08B9HD%HUL6M//OR9=77I59U,%Q7)JD#O8S%]%8ME\=). ME[;M8M6"R,R!=Q7<\@"X$K8FX[,?U2'OWOI/M:8>N=_4H5"'_:6././<+9)5 MY216FW"*^:RL_7;U&_GY[9%,URT8<)8E$4F1VE>'2NMBS"%-HNIF/\,9PFF> M(=PLSYUN>0HB3.(\&R@%N%5^W-/[ -:8I7+S6YJO"^G:'8!\/,%IPAHIVZ;TMS*^GN MNZ2S5N43,GC2UOW91U7($Z+MZ]RIQUP+R,W*^;3@E>96]Q9OV[,B@F*:Y$$( MF5K-(5)K.B1<;=KSD"1(1BB6PLIU[B(VL,+=+XH9*UZFZH/4W4_;C-B6ANL MS$P/?<%@IY0[5"_JV\(W\'OSYT"EWOH%]5;8K8/4R&7<^H4^+-IF,,;A/.Z; MVE7?R:N%X,7R*V$Z)/KM\WRQF/]1S'[H>(7FSK)\$$P4KSJ6>EMX:9*E">6A M$!#E7#GRD;(!-" AS)(\%:F@VHDW/K,[BY6!C8/F39L%5G$'9,/>!:!K!G4, MK[@ I.%1!XXU3.H U(9+B\.P\UZ,P3GA:'#;&:$*Z3ME@&NDOVZ0WO"F(UL5 MTFOVP):_5CFXT9"V.)H<#7&WX\NAD;<[Z?0"5N=IZ'D4QCLQ]8+$SJFJGQE= M&K=**735<[%Q41_(4NC8MIGFHOI>'_43\UF81L_?BN>B_HCK",T)27@L$BH@ M9D1")#*N/,V8PC0*,.5I* -A=&;D@YF!5YR&,E"D/SW_!4PWU&TZH)X)M\$J M,B*(=NO(AK%V&RC-&]AE[@+L(;UEL3L7?M"&_ LMVM'\BZ M6^*>26/$MKE^T-AMK>MI3KNUA8MB\J7Y1I\69%9?=SV(E_EB.8F3-!$B"B") M>0A1$"0P1Z& 48*YH#'6_V^R9G01&?H^H2$+MG1!3=C,-'7BTVWD?4EM>1M@ M+["Q)3"1J".X1PVO3QO4#]M#ALY)1U%I$['6JFKTK$/A/)W$\/3\XUXYELO% M\XQ_G9(?Q@7SC@T>6*\JFN!)&2$='*\("S7)LZY,:U$3[ZC0W4KE15X[C3HM M*OA=4_95Z*Y+*K<"=T=G'*^P79= .P7M.A]TV"O]]8TOR&I:L*\Z06"U4"_N MUUFQ7!?59IBF2&8YQ%QG<*:$01HA"265/ UDADAJU"'!@-; 6K@A#K;4047> MPO'N0V,$ 9N(?"0\P'.C:-N6E:7!_)_5)<[D^:IY@)C@G M2)_7XE3Y+%AMQ7.>PE225$H121(RAWRZDP2-/O:S4^FVY*L8M?4YNF4&W6G4 MS#3_/! <.R*T!:^(5J$3%5F?351Z)//61^44G9%;J?2(>]A-I6^ _6G:]6Q9 M+-_N5U3[!],Y64ZB"). " F#3*C]!DL(S),\A@QC0A@.6909K=='9Q]X;:[I M@9H@J"B:'YP=0M%_8G:6@);W'!:R69V1G93!Z7#L<+;13L5."M(^#CO]D-LB M^)44B]_(=+6N/+A3L8 BCW/E+.W43V606#=]W*&(>*8/02_5UP.$\3M#S1?"9?G,S1NFJ8W ^2._W-[&8J[Q?S%[%0GK7ZE)?*)E__ MW^9I#3"G+\PC2(",0D0!!G"8"(IKCA"5)1NRRP_M)#FP6 MZD9I[0W1E@5GJV I)E9\ N/G5TX%QEKLV NK">[8$!P5,-@#L"^9; 8Z1 _ M-IT^+0C7F[=M/>=UY()I&%G''$/? $^GH*'=+DAM49*M$X!N1?8INYWZGA+; M8Y4&4^'< LRZ)AXOSLQ O)UP,Y/GG52PZLRJZ[Y9*][>R!'4;=O9M]2M?=NU M :VT;E]F(UT[0UQ[#>N0U+^BG9#,5;WVIQM3J4Z(LJ=*IYYRK)A RI_*:]9_ M:,_YE4Q%E4NG%LB"+04__N]U4O0#LH..%C3GL'Y&ZU+)?J\U.. MCQ6+MZH&[?/2U!$Y/CK>P$:&.\DV++4]/QMF!H61YOB+(/BZ5B190!< M+:NP.*/277K%?MH1ZZTXR[Q;9,5]&N>KUM>B5+-^G2^^S%=T*5?3=63_1#?1 MI2R24 18;2LS9:X)IQFD:8 37?Z:L-SREO4DL>$O6&O25:7KIB*7[@-KNQ/L M!,QLI^<+!LL#H<,"3!?KLDU58Y_K/[4;)L G?>N_*,GT=.M;ETO57I']W:>> M)C7V56JOT$=N4?O'. :@'>TFV#H)_ORV?:1IDEDE*.NMVO+M9J9V<:LZ94!? MZ#S])+.FHZ#B58IBN5)?W]^$[H$N^*7ZA,@/\8N:?/F%+,4F$F\2$!&PD 4P M9;JM=!XA2'6#:2ID&C.:X#QG=FVE/X9@-IKKU,>Z849P+XVJ/P9HDXC3*,\E MA0EAD2X&&4)""(=)*#@F@922&NT(/I98 R]F3V3Q0RSKGMTE^!_Y79BMI!^# MV0&C-UMMBW>/2;8B5@7NC[4WKOL8UY*"EJB@CIU8*F&;+L?E!6C)>P'6$H-& M9%#)#+308!NT[S$6]$.]1E_QI!]#J'%C4C^&S*?B6C\6=X[M4H04"^6U;VJE M-6[[9S$3LEA.2)C'B&49Q$%"())1H'[* AT-EV>28RKBQ*I#2C>]@5>Z-750 M;#H; +'>I]":!BI?CG2AFAZU==B$W-1+ED$0IEP$-\X1:10"SNL7RY?BTQEVX_E,L6*&U^[)TWH\#:*;^9\-B MI_(-N?7MZX:BQ\H$70+YJC!PE,:XE0*ZQ#S(^.]\V"'*99W6]E6]YW434AG@ M#",.>8[5HLTP@Y2H?;;:>?-8X$#F-#6.8CFH6Z6$ILET0QVF!.H,TC@P;+PCC-,\[018=CPUT MLUJ>.ED\/#^\F=6!'7OGB&L/Y'Y1,#&1)(PP#1A,"5<6B*A]/Y8LADD>9,H$ MQ:%Z*UYOS3P+,+")&_E&S/?;]73W]8[OS/\M5]ESS77L(DM7DJWE.G*EM98- M5,*->)+Q;SQ=5\L:C[ M\51]*W"><8%B!*D@J>[G&T#*$P;51C;,DH3JT [;9CFGR0U]X[3N(E/O) HR M!8_*+ZNOVBMVP):?OC88+FAV6W__&%E>/_F$QZG]3K_49S7BZ9A^])8\_:(> M:\YC,.J#!A#J2[/:F$W"3 9!EB8PEAE7-@5AF NB;$HH6)3@% =AZ%#U>T01 MC'3P[#KBNZYNY=Z6'RWBJ_5:4<(1RL(01EB]6Q0EL8Y.(!"%1)(X9E$>Y.O7 M^C_AC=J]S*ZXO@__:CWM6D9^7?\:87E5 $RSE_D7"KL[?!?_*K%U+5".ORB7Y4U9K@2_6^@_=<++.I6J MMK#UOTYDGO),_0>&&9(0H8! @CF%21H&(4)I(#BQ.4SSP]; VYPUDX!LN;Q8 M7](7#:.@J%A1+Z7ZJ4X9FFVR7.LER7UU\O3^S!:>\=^*W9JR>2&7[1>R62:: M%W*S>2$WFQ>R33NN.?6W0/C%S)/M]\34J&;=+Y#[%MOS[&[&^'(ZG?^AKUZ/ M)*YM,PZ5L" M(019FN5,7_^Y5#N?0LWZK2B7DXA01E.,('0^"Z!GM=ZPQ M\=YOQYR#=VJP8PW1Z8XZ]E.=T4N]"BF=7LV?G^>S>JM_N5PN"KI:5MUZYH?G MN*T(E$G XB#7%Z\IIFJ'F8@ 4I)SF >890G+<2"L,HG/9VGHT(]BNEH6KP(( M*85R )2&SNN3Z_^]TDWNW4\Z/;P-,U,W+L9VEJ_%&ZB96]]TMMG3A3/8VC\'O-> #S:A-[/S Z9(,X78[NGK=MJR%66 MF9@J>C^>U"2ESAM7/]\M+LNR^*&/OKZ3/XOGU?,DP93(B'.8,19 )!,,"=%U M^2*F_,PD%1))XXR3]Y-C:&>ULA&TLA&L?2U/=J_ER]9S369:G9=ZY')KL2UR M7J5NEK6<%V#9DE3?QY"UK!?@N9;6?KEX[\^L>XWY%_IX!@CG^-P9SK&MK=HL M::WB^%^KE-_U=],6$MPMP.7VNVD$_=?X5BQRH_XUOAFW'*Q_E6_'+OGK_=]8 M9Y+9.[(W7C+;^[^#G:2Y#\".VTZXO@I_U#V]J^YS7U]OBU]G"T&FQ7\+_@LI M9OK.9Y)&:H.K?"D8Z--]1 B!.!,AC'%$$4U305,C%\N.[, >41,^4FZXN !? M?X.W-Q=@M6$%_%"\@$^Z%K+EKM806;.=JW^\[)R !JK'0ZBV7(!?*JB^=4)E MO>&TD]S3IM*0Z*@;1SL@]C>'EJ,]5/0A^D#O9-O;" MT 3*$"=1&HVG"^Y=S6=5O_:_%(?=HZO&:AF+J]W MJ.P4V0HECV6JG,3WY.B:T1S5Q;6"8=^YM1M\?O'+O6(E7XJRBN9]4-9*+?%, M;_T4S#ZHV;7#3W%R AI]A2FJ:XS! K4T#XN]6A-,"RV M>ZO$72T6E8')LUPD/(-I('4CLHQ#3*E. B))GB7*G8FM3OQ[Z UL46[O;J]^ M?7BXOGT"7V]N+V^OKL&WZ\M']=^;R\\WWVZ>;JX?/=3:;>%G;UG.1.4L4[*A M?0&VU >NQ7LHYI!5>5O4WK\^[Z'H1I5ZCPSS5AO@?C'_JF-M6R&W3^+/Y6@8LOC%L<1D.$R[CNIOW=JO0DT!CGT M1M,X)LL?)"^V4QSK5%1]6UE]4EOM85PRF1&NJVM7%VRDZO;:M]LF=3LAKN9U1H>33OC99?T/*C].@\:7WG1 M;DR,FR=]%E '>=/GS>9FV_2$^@RIF/T0,_:F>%BLR/1R>446BS?URZ;O+Y:9 M"!&"6:*\+$35YHOJ:H"9S!$3@4BRV*B'@A75@2U7I49LRX0N **YL+-19OB9 MF23OJ-A9H J0%GUPV0.(M6&Q$M"3'3&C.:K9L()AWTK8#7;,KCZ=]OA-^5TW M2_%<3B2..1*(0BP$UKW ,TCR$,,$ITF8!RP,D565!1.B YN$S@Q?\+MF U1\ MV"9+F^!I9B-\HV1G(CP 9)_[;"&QKV1G$Y+C9C=;@'"0SFPSUCE_^7A[8\DQ MIYA#E/,,HBRDD.8RAD+D/,\R*F2"[ H(G]/!]YQBOS>W5W??K\'3Y?\!GZ[_ MS_WU[>/U7\#GZ]OKKS=/UMG%1['*,28X$*G:*6:Z2TR<0!+G"10IIB%.8I*E MQ*&&MC_ '.I=WVS[0']J&D'_!32-H/V@AC&/>,@RR-(X@BB-,,Q)B/0%04H% MI9A*,5G.EV0Z/%SKA6=#S3RZ1@_QV#7[O&[9HW?)'J>T$%%5UE=*&B#"K2%X!(A:X^Z5H]KZ:D"EYZUMND_^Z^7CTKXN"$_ -$ M&^Q3>K=(@Q,B=T49G!KBJ/:D6%1'8SIR:3HO=2^V5CP!C26GDJDMJE2[""'4 MWHLE'(8TH8S'D4A"JW#H3FI#J_[ES0/X[?+;K]?@N]+^7Q^NOU_?6BM\)UR& M*N\+!$NE5V1!11>T"(/?![DJ,Y+1EV)WTAI7M4W$/E!NHT%NZKTN6W#W4M5Z MG?UH#KW*2&"CVB$+#3Z:WP&Z+K8IL>:\GU"N9)D4_3&56)>\7=5^#^ >?4 M_+BD997), EP&D0B)I CG*H5F660I'$,:2A)&$19$$74OK;'>OJ!U;0I3/'[ MFISE3=$>%&8*Z2Z@G1::R^9856-?!*_5,S:3OT.5C'W!CE?#.'C*39TVZGDL M??C 0OI[3%'QS^2[I# -!?2KM82AR M]I59='7)2[9GT[9X4_#?%VZ.8"ETR\KM:4U:+5F"^8@8<^\[HL5?MWF=4CH[.RE(VJ>CVA=\7 J-&-% M:+02-"[BMXO3.(UW\QNO2/E3V2?]A]X,OY*I/EC:CZ.GE#/"60"ID+J%4T0A M27@"XX30G,59* .K>QHCJD/;&$6\\@R8_D%LV;#SZ

1+H(-'$+@#9AKQ#+)F= M[3C6%UYIB=X@SF5M4-QVB%8@FQD5[\"YU7IMN-"-BQIJ8,M(M1/3T%66Y[(/ M.OM:KPX8^"KV:D-ZW&JO#J 1#F5H[)$2)#^R%U'.6:)OB]IFIY@744'4.OXTR9 M+9T,6W'M'8H.>7SY#\=(C.LN= AYX!UT/>O8!GI1;4/>'I=J"]+T%ULO2Y)P MS E2ZDARW1$Q19!&40)#$2M@55S31F4FO1%TZ;J8K.VN[C88XJ;@7P1= MWLS*Y:(J*/V9E$7Y^**H\;O9;V11'7;J&G3A1+!N0B1>\0 MKM3NN>#5??E\]D7H'E>B.LQHMA<3*24221C#B(DCH6K1 M]W$$=-V:-@Z%LEV3Q3/AZ>R0Z#KW>.T-SY1^IS?AN7,Y]P([WO[GUU+(U?1; M(<4DRJ*0"(1A$% !D<@32'B7J<#^>GKU4AR[EY!D/]1&Z]X-K*/"FP1=/))Y)<\CP1D C.(4JIA#@E M LI,(AIA*I, &>_SCA 8V JL*8+88HMQ# >#3=F9TKFMX:"BUM^=R$Q*BTW2 MF=*Z;8!LI;;;V'2(U+EI.39NO U)!]<[FXVNYQQ3C<6RKI>D*\Y/A$F>4YK"" <8HESD, ^XA &/(\YX(@-J MEXCLQL? IN=6?=\+_;F!3W2^_%D=5[/*U^;%=*4V(I875*YHFVU(1L#0SL#I M\).F&EK=N!QLN-(1*S5?H,U8?7^G2CER,FTQ]'E0'J=9G3N?@ M!SW,5\MB)BY7O%A^*1:"+9N#%]T^N7PB?];=7"=10'F0Y!'D2%^K(TH@(;& M+)9,"B$2E)G[1H9$!S9:#1> :#8NE*72C*S/OJN.Z:6NRGAA5:'-"E0#1VL MJ.QLTQJERQJEFH?U*6O5-KW4)1POFF[* Z!DX:@-@):;\^8+-3NGSE+\3D?/ M=*[QG#]+Z78<0MNQ#I;TL9B^*I^S>+F3LFBJ635;#8(XPV$20\YTA;DX1Y#F MA$(:1H@Q$=#$S GLH3.PO=P0!C7E.CO<0N$[$#*PA'[DMC-^QT5VV8%VR&YA MW_Q@X&;2+%^_G>7J%ZS36'4,'\\^]Q0G=?'[[-R:QL/JZ81S1A M@D"!,(4(RP22B H88QD+'B9)G!B5U3DV^=#V1E$#%3D;/=N3W\2PN$ME:4TV M CE9D#W);,R&NX2.MJ+_U5G:A^,2=!N%O3$C6H+CW.ZJ_XEG//;1_77&FX:] M@E__R73GO&?]MTG.@S03$88XB&.(TD09A3143DF2!%%"B,0I=:BY;<6$T4=X M=L7MFA98B!?UD*CZYX!"L:+^9MF*P YALX,H_X!Y[L+;Y@74S(":FX&[\O:! M,&2/WI.TW[]C;Q\L1OU[>R*5@JT5=RJ5N?ZETHY@!\2?[J9ZNR]/KTR.=45@7 M['&LPGL I*%5\0&/I0795M]50N_5PAF@[NXIR7S7W#V@\S[U=D^)>[+6[LD! MCCT].*^2C,E4W\;?S*[(2[$DT_46(R=9($@*A4@3B"(2Z0X> @I*29Q'.$[, MPJ.-J VLXEO:573(O_];'@7X/VYFH&'"LDU')VYFVNP-#3N-W@,"%AL(/-Y$ M6\GHJ[=&)ZUQ.VF8B'W0-\-HD)V>DP0US::!H9D.G\2D6VU]2&JGJ99" M&BMGGR0=46IJ:*V*ZH>M!IZ<]S[EF--:A[4_DSWII5C^L?]?T MWWI0.]3%JR@O9[SI[UIV-4XY#&@N([O"[FEG5FGV>B&?4T?'?WCYO<-P[I&9L5R%?_3 M\*R3M&UZ>OG,TAP*8F_YG-X9'#GS5[04_URI;1[0D,E$&,5B]E(:^H+_U\^/U__YZ_7M$[C^S;Y;W6F S)8A+V+;Z=66 M)*AI#M2@KE"AA=/GG"QO'?:@Z0N[K5&XJH3"?M[)P,1?5T[=9$:]];)0.B# M2R>3,6>&C339W55!WP<=8K%0%)ISA0"Q$,6I5$MGENC;)P2QS*3Z*2$T3C@- MF%V+=@.B ^O^-F2B:BI44W8,%.F"SDS9?0-BI_1'L1C@U,9&2M^A)%TDWR>J MQ "$DP$F)F/=[$%5Z:'5L.A62:6FUV7-(L3#G(85F!"4A0C'%-(A[.?@J^FHN[J\74Z_^-Q]?(RK5P0,OVB M%&TZURY)^5353-B;;NB+;AR?OP&%J>RS<,;9H :9XNP ZJ+;; [Q5C8)BS M^_/ \76R[\C%N.?^YT%U<"MPYG1NANU!O(K9:MN4^UXLY'SQK,^[[NBT^%'G M=THJ!(M) /,@81!1%$'"U 9(9FF>(9SE0684B6M%=6"CU?!P 1:;AO,O6S; M?,/'!2#=26=G &MFL;S#96>?-DAM& M#L!="RG?Z7E6DGLR/F8T1S4U5C#L M&Q:[P8[^T<_Y8ODD%L\WLU=1+BNO:\(I(C@.4DB11!#)*(,T"C*81UE(8R+B MF&56SL\1(D-[-IHD5 .?0;$A6C4[M/1HCN%CZ*Z<*;6E+U()K,F!%CV/_D6' M-+Z?[UY M O??+F\M6PO:0&FFST,!9*?G.S6IJ[+T#1^@8:2J6#]4A) +!K[:%]J0'K>M MH0,H!^T.7>8XO^C'0_'CY_)._EJ**C2^?6$[(9SE,<\P#.(T@BA!".)4II ) M)' 4AV%"N=7MJ1G=H78@"@@,8QSK@2D8<4A$QR%$H>9XE%)F5Q;>@.;3IN+Z_>WBZ_/SM M&CQ>__)=!R#?W'Z]>_A^^71S9^F?F"!HN,WPBXOEKJ,F#C;46^>=0P4IF\OK M:U]B0''<;8HY! >[%HNACIL8W9Y+_4^7O7DETSK4HUPN"K:L6W0I]V;W%ZTG MZUC0FQG3/6+%%U'_J?X^77'%[753+$?W=+R64NCD'THQE8'R34(LE9<22[4# M4@8G1B3#$-? M+ZK_@NO__/7FM\MO.I4"7-Y^ 0_7CT\/-U=/UU^J?[?<>(W[^@VW;A_VI5IN M_A1G33?#%H-5ZG3#.Z@?T1O#O5_NCFA"V==2J:^DD>LO%V C&EC+5K7 !;5T M'C>3[_)6?&U'QV5^W WMN[R8@RWQ^W#AMNK5#1ATBOEJ^7.^*)9OM^19?)GK MH_L)31/,9)K!@!$&$5'+4RZ06JUP$H@@"U(>6)VG=Q$;V =N^HU4Q1S6Q"^ M)@]^KQFP3/GI!,[,NON"P\X6GX.$M:DT$=&38>LD-:H9,A%ZWV@8C7$HD%W% M/-[.9_-UP%)3.:*F-\FB.$O3/(8)U16O$!)0)Q1!1%F*!<^8X$9G90:T!E;P M.LQ6U!3!IZ*B:=B'R02I;I7V++^=1M>BMPFOB]. 3S>^<;"HP^T/#[>RW.?@ M8E>OVTS2SO+=/5.,5\W;3):=XMZ&0_P%5S^(F?B#3/4MYH13*A$B HI,[:&1 M( 3F3/V59#3(TI@P+H6-D])#;_ @H8H2T!$ YX=+MW$R\TD\2F]GQ$X&1Z\1 M>>I"Q$M,]!$Y!PR%;E-[]PCH(Z*;!#X?&^:FY76Q:7V;.)\I0]_XT2+'@4A$ M#"D/8HCT5B3/]7XD2"G-8RY2:97\?)3*T$$!=1GM#5''_<9Q@,R4^FRQ[539 M7F)K]>V4R)/2'J'[NNX;81E)0KW,IDHI MDU1"JM,4PPP1G."<&_$XC8%5=_QZ7L>]=BWYZI)X14T48M] M%D,9Z+.(+,X@"22& 6<)2:-<_9_5Q7L7L8$-S#H@I4Y_G&Y33CTTX;FRRGCV M!8*=Z3G=8N?*=]ZSB8!#ML^Y>H_<9Q.AC9KC[(]Q#*M1IEE)0PF,=9#AD6093P+&66R$3D(9=&*;;=9 ;6ZYK;BRVOJYJ7R.\'J M-DL^(; \^7>4WJJNOHEH3F7V.R<>K>J^B7CM(OQ&S[OF]5;ZOZC,\4-1_N-) MS=/IC1RHFVOR(=YM?U#'"N.KF_PZ^@< MW7YL0A(:I%5'O2@*=+D=]5.L_D/"F%,LLH3$R"89Y0@-*R6VSQBYN[]^N'RZ MN?U%)XOKVQ"9)I;WDZ;G(9;-0!I?142/ M4!BW>NAI$0_*AG8\ZJ:"ZRYNFZ#?5E'221RSA",A((EQIASA5"VL>9)!)B5G M.0YQEK/)3/P@2\&?S%6RBZ;1IXKK3_6 LO%G6U<)W13]7Y(_W6_&.A$T4]FS M 3F_K>1.4>!?%H,T@NP2SW-+QZ.DWJ4Y8Y?0I]HL=HYQ.'F[7>GM\IV\7^BP M6#W;XXK^EV#+IWEU!U=.:,)3$HL0)B2,=*:Y@)3P"&9)&,>(Q#E#D?$)7"^Y MH4_7*_JZHN3+A@- ^'\1[<;HLK9LOE![$WV1-)>R8 *4-7_ZWZI[8@#YY?$8$G*0U M?CQ G]A'HP%Z![DD$^X$_S>'6GE LP0G*:1,4H@X0Y!F60ZQ3&*>QSPAQ"A& M_R2%@55U+^'$\MCO-"X&#LBYTKH>&_@5U"8C\$R!'?, ;06W3/[K$*H[Y>_8 MP!$3_3KXWDWOZWK0S1-H/(PW?:^XU'4#_[DJ7O2;O9]/"_:VC:7AD;Q^>^%7) M-I^)!\%T*_*W+ROQ-/]2E/] T<[KO*L>>PM415Z5EY-YZ6B\WWV4N@*A57G%%-[.6.I RVT!XDM].<8^+/D!2DH%TOL*6.BB- M&[;4+_)!V)+!$)()EU#IKPX/Q#+GP5#*[M2'ODE&S( PE&WTU59.A\2<$[*L3B=$Z=IAJB&MW:7Z MVU:5]F<;18%.B+!6FU/_;.]&_3KCB^G;CT?!5KIN]O=_+.\7!1-7/V<_[IGQ M;4_W+ -KBR(N%/6Z6%G- /A.%O\02U!Q :ZJJO_F![ ]F/1[E?[@L%,M0R2J M1B#,2R$IJ4=S)LU$;/N1AB-<"DLVIT27C5G')(PE"QAD2+>$%7$, M:8I#R-36BTM&,A*:5Z'?FWRLH]=+FZ**>_(;',2<(97C@>JE4[G(/!JFYNC_DV]]'5#G58+G4D:!!G) M@P#&1&]&\RR$&&,!HR@/:!PR1+A199MQV!W:0.D66CJ2BND?Q):NW?70P*^L MVP)^O!=A9U/7?(,6XQ=@RSIH\UYWK"W!FONZ[MZ6?] (T/136P?)];U5ZPNO M<<#V=&CIY]D=E>5:BQO MY[-742X%KU,H)Q&)9$#2 $:2JQUM$F809R&"/&$\Y%FC\6^CI?M2&"OLW6I9+I7[HC63BA_%K-)12J;5->*G8@9*+4Q'89-W?LDQ M)8%B@4"!PP0B0@*(PY# +*#_/W=OVAPWCB6*_A5$S(NY[HC$#2X@"3 $F:[7$>VR)1)G <_!P5F+ MF"5*7S5XOP^UQ-2=5P($%>Z9:[ +A;_JU$G?S28^/9/:.6II7X/ MS2GW2'-G)ODW6[ A.G33A5:8UVF^8,.<T8K%[V4QZ/\OM\^EW;51\64DQ6 MGR@OA[HT]0V4)FE4)# BJ-!* Z>0DHA IK3:$ @QQE(7I=$*K6=EL8$-> D< MJ!JZFV9H9YB=1@C&!C=-L.5 !1DIM"]"H@"R.4!%%@B,66T?,VR#U M+-<-:$ KR("6H$?@:VLW1$=N6<370_' 3:@WY#_/FWA/'?ZYU _2]7NQC\.' MXH1?4-Z?(VXA>ALJ6^/UK0L,%[RWH6,ODF_U@GL2WJ9H<_(BQ:?YPMRZ?J?3 M3U/ZU38#KV6)GK70095O6?TK@)HO]OTA&IFU0PY>&TO:-5) ;KCI(Q=&@#\, M+H'J.BRH]BP>M?5R:+5XCB,6ED(W.MWDL0\2O=NUN9(:I%E;+SW: MCGM&6G5H&Z[]XP6<6[JS=6CQN&G;M"T=*UVD31< C')!"2F@R%@,$H[/E"!W1DBYAT/.,N>\O/>\GM#>*ZAN0GJ&,W8BVIU>-P'=D%H#'#4C M#\-)9SM)@63S#)!!);.=T$.YO/!TA[Q =CE9@!TF"]0I ;<_Y()/E@:A?\C) MUV\K*6Z^:ZO\ZS:%\<-\5NJ/-9V:1,9XS#@IJ(HXQ$ABB!3)(%$HA0@A4G!! MN(JL//A7I*'WF%^3M\NW@#VRG*^QNY:6Q<^]9XY&2_^TA7^I\&MW&B1,)9+&$L&(7(] 2B ML39EL4B30I]J6518U7+WC6C/A]>FY(_OEOR]+N:@Q!E,MKB/@*RQUSL(IAI_ MD^Q5!\0E6!H2JG]6- "AB1B!ZEOH7,499M?MSKN?82_=#K73E9L::5!B#>YV MM_%V9QL_U]MXL[^-.^B#C^4VWK1O8XBRS: \[J]@,PR:UR[5#,ILBR+-L/#< M _^/R@=5)0C_*E??YN*N MK#0P((Y_*N4]?:D^O"0F$<%<01PS4_9MIU C]8$[P03-KMFA=D/;]; MX_U\MFE#4,W+OOUAKKMRG!>YRI5,(<=F:GV6QA 7@L!,*DX45E+(>+RR'U=_ M%I*3DO$=4C\OBQ??R0KDW_1MS6#@=MQSDZ< S'$3:!W@):-HO; !IR- MUW"2]J)@))5D**>?Z MI)8"01?\@=]0QJ<^)BW9"WQ=OW+3 V/#"0?]@12)$Z@!]4L/DPY5#5> M:W1HY/NISG_-DR2F&3?#EXH8HC316B9F4M\'2$PR2B,5V1<4'"S>M]G0=(/] MY-'N]I-[(U\/JAS/_@U!71KY?O)OY.M!8<=&ON>WSJ]_[R>/_KV?KM:_]Y-% M_][#9SJE'I>W$C'1!X2\$:(,*3S/S:BDSY/O4E1UA6."&0HPS16R'Z^XSDHO0S+ MPQDNE_#?LV N/NQIRFR"*7^?S\6?D^FT&E.>X0*E!$F(8Z+O+THI2&@A84JC M(H]9GBOEUG'M-)R>54X#U60B-7 OCC!WXI.E6=*=>D<3Q(=P=UNCG:Q0=L49 M*,/:$.VD'MD+%Q[W$]8J&/),?VQ;5#S+'ZOW&M'_'L=9BC(B&,RDU"9"7 AH MBJJ@N7S@@B>")4Z)IVW ^LYTN/_P\.LM>+[Y?V^?W,2TE4-VLAJ*;C>!K:.- M&NS> %D#&92@ XJM#86!9+<5U* ";$/TH11;O=/UW+TM9V?^8R+DH_PN9VOY M_NU7^E_S1>.R6+Y_VU1AUM>0977V2)41*G ,TR)-(<)2G]9Y(B#E29)($G,1 M4[\SVANG <_S&C-34E/B!C;(CC,S[U?U6)]7@^D81RE-4:$@ MC[A6P"F*(5,YAS%)4D*92!&W\LH,BG7/*KJ!.P*O!G*9=B$;V->;N79^$^V4 M\T^W-6[JNZ<);-O-+FD9;::QM>_V56>Q7>3^3SB2[3S.UR[WZ6\;^AS0=AFX MA_->7PVHP>YUI7DZE8L']67-IA/>M&QHW+:819PD&2R0F6>/$@:)B#*8"4(R M)&B6I5;5"@XP>U;Y)1)@!PMC)%9X@ 81!X>W)1\MO/[AN>.F=8\9\W#$&)^0 M@.V79A\@",\IOW"!#<<"10_<2&Z-)5@N-5QDP8VVO3B#XZL='9E&@\],Q_CR M,ZEFV]_-/DHE%UIWZP2[!#M>UT<3H=Q'=@0J=,%D!AJ$RV=K^WB[&QND1^#FQ8A)#\[:SHP, M[=+U1^@ZCM_.##SK'NZ^LF>GVD4-HIRP\X4N'A;EV!U1-BC_(A=ETY6QY"EB M!2U@4I ,(E)HBS/C$I(HE@5#0L214VV+'=C>_0R-1)9=;$?@E2[ ][(QNQFN M*/3A11=+H,W\:M"B8\&+)6OME&%XAKDIO"VOGBI>:11,DXX*B;J=O4:CZDT5 ML"6N$]VA.N3: 1VV8:X3(X[ZY[J]_=/.!CYH[?1WO739.^ 3G2Q*4AZUT'Z: M+\RJ8Y2B/"F4@"SC3-MW<0R9C!AD--$_8&:VK'+N#_CST->S=CSJ&6=PL!;T MO\0'8AE4^[FP[C% =XTIMD>?64E\U6!EYXOKI7OSS[FQ?YVQN$[4_?]M>*[/ MUEYAQ*X7FG[G_V;)VGV^YS;_55*3_"(>C,M]O5B8AN SH=%<-/_41$[J; <1 M%P4BN2FP505$:9%"G&8Y%"S#,8NB*)/8Y>0.AEG/9^Y6X961M0IZ&1';1<S<7HY+-0T*Z^8F)D%FL:33>[EZ4/]83%9RKI2^!F%&\Y3#HC#M9!.60Q:G M*8P991'/"IPD5LJT$Q;]IXQ\GRR-K6HF[=4#CDT?6+D$8EU*L3X@C2MG,A<. M83)OIEN$%H=@I9L^W 04MRB-FEG)93?6&BWPKD'L;]J6ERL386NP&X*Y#E') M(9CL%Z?LE=EN<]'/SHN%:&"SK (+3TU_S;N9/JOH M].-$'TJK#_/E:CDN4)I'B4!0<)Z;8\$TFE (RBCCA BDCP;NW\3F,@(]GPC; M3BW3JE/+I,( B!(%P#4.79K;6'#8SD[NDV]NZO^HN4T-'%30P8\3C\O9Y M,I,/JC($/E%>=@Q[/U\LYG]6]T,YQBB*$&$9S&*10A1'#!(E3!NH.!$LHERE M5M72=N!Z%K,-+,#<&C1.'PJ8+ M39H5D&6(P)3D>:*9CF3J67#:#KA__]-N%-\.:;E^WYJI.ETL9NDD2,A<9+$D)/4J V>0()% M!FG&>**-IA@IIUC@"1@]*X=M]Q0#$]1 '=7!*=;827Y'@MV$W)569[%NH2:0 M!)^",*BPMI!X*)=MC[I?X9\75)CPU6+Q_NUN)JKCQ?(>?^K=GN6J!KF;GE2U M#]#P)]\GPGJVWUG:+]_KNY+M)ET6%(<[2"^1YW7?/[G@8)?^-G)V;_ZMSW5, MCKF;O:Y7R\_RNYRF=95=Q$F$N.(P0UD.$4T22$T_>5-DPJ,\EYPY-0%H@35@ M DL%? 1*\"!UK%*TX9O=^1>(&VZ2VHD1_@DEYTD,G2)R M)UDC[.DWPVC:/E ME8$SW^MLO0>-SDK?A[3.N5^7G[:,\TP4G$+"8M.8*5'Z;VD!BTCFJ! DBD0T MKM(9GE9TL;*\+8?&TT6 #K&UCTMMH0(FOTYFL\JS.#7U3V6I3EF>LW2LSPF_ M:9G,"HIE!F6<<(@B(2#.L80X256>9B*CA-2;=CL3?YDM:W#UVC!9[]O/MUN6 M?I-K\M_MS F0O[_)T-]!>P0JQ'^"Q/M+/+UVZOQ9_/X:R>^7V!LL??TB(-^6 M79.IJ/(OF[_>O;PNYM^KFU)C;4N51RHO8,*,M5E=W?7_7SV1<[OY?SF^]#ADL%Y;I M6?(U=&AR/N[U_YL2NOW#OT:GG$SFG.ERB4>7/60!V>,F]V$YX^0VLZ39RX-V M:>W!G&F61.[ZU6Q?\AUD]E3I/JT-SM' MLT.N3 #:_3)DG+;;+1WF DVM23#GWATN]>4"]GL)+Y>>]= P=2ZMOK=H@^17 M.IFMY,SX-/ZI+S3+S[*)&&P",_4G%Z=9'),<0RFE5D 9SB#ADD&IE"!"1 7% M5ADO'7#H63]MD2I-[!VT0(D7J!';"ULY"+,GXRWT6__L=%-_7ISTT8^>+'50 MG_VSUD^[AOU8W=1O-YZT:F?/I8=3WMUHW]/M'9?R\RW=RU55/6'JN,9Y%%,E M8PXE3P1$>9% 0K,")CEA5"FI)%7CE4D>M_,A[:WNI*XW,.SO1;?/H!Z/\^[S MP].3HR-^GQ&L2%.&(P5E)BE$BE.(B1*0LB1%.6)ID4FW'IK>K/!JAVD**B=5 M"\=WIEZX$S.*/.%4RDA3SXB^:^A3'C/,(-&RRC")5(RC\4Q^-8VWGNT=C.X< M(15'CD!=ARTYR7F<,01IA,T5+(TA2XS$9/H*)F.:YG&NV6(9P^S #<>XXQ$3 MP$).Y7>3N[J: _WSE_FL:AWX;3[5FL31Q;K/),2P3)4H8%:8:7D1RR$V-9DD MCBC3]F(:Y59SO[MKE"M_+78^96_R''U(FK*ZP^N[SZV4.7N(3U(0R!.\O_:@ M'M^39!UZ=D\_Y'+,P\#LJ+/",TAC'+(XABSB%-<0%CC$FN..9% MXG0Z'X/H^8BN"OAX!0M,M^#=!.L$:^RDJQO!;B*V VL$:FCAI.P\)8%$[02 M0>7M/(&'0M?RI&=*XZ0TN\O2XF;QMSK,N_RXEO^4=/'\YWPOGV;;6:J6X=66)7J6\!HR,*!!"7L$/LWGJ]E\95G!>XD%[9(>D'HW MR6XC//! 64L:O2*E;>L.%B6U(&XW0FKSN(<8SI_TS96OI*B[U=W3%^O*GI,O M]RUZ\Y=7.GL##610@P8&MH/LG:3;0NJZDNPH;U[4NLE8&T5^TG5RQ>'DJHV@ M/8EJ?=#SSBF72RD/FNMLU;H@A303A"#/XARBB"M(4"QAJO^I:(Q('*,,@637.M%A'(!*4XDE"AC"8EY MQIEPDG!+P'W+^MW-^[O/=\]WMT_@YOXC>/KEYO'VEX?/'V\?G_[]WW 2%_\) M;O_/;W?/__1V1+7SU=D]%8Q;WDZK31^+U5LO4PIRUOEQ4S6GQ@ M=N][>\8F*WVE_B[%W6RE/YS)9JCLY\E,WJWDRW(L!,U$A'(S28M!E$A3*(80 M)&F:QRA/XYQDCFZQBT![UA\5"K#$ 6R1:*;=_6'P "4BKE7 -@RU]IL%99.S MTZPSAWP\9M8DAW.7708YM*_,F@DG'&7V[_HD+]<^M[L9GZZ% 5+?5E4J#E@DQEWB9 M89HO6\S,J.CY?K=?]Y!9MVUHUSR#,==-%6WX>K?#UU_W^7IP!P*?A^6K2[KV M /SUS.?NB<^.J=\=^=.>&^Z[^(#)XQWIW\\N[[J89YL)8Z\^RE?]H7TS);4? MR\D658)[V=ABS L>Q6G*8:*M2VU38FU=JHC"1$9(T4+$N"@\,M N G;+P_+- M2BN+B<%B@X=C.L1E]ME9D&&XX5?B;T"#'=B@ E[7B8RJEC,!*_5M20U5>7\1 MWK"5]+;D'U7&6[_HIPD^&/QGJRH-^G&R_._W*09GF2X\'[8 '!C[8( #^J%!PO%)>9*&= M,@C)&->H41>>.*L"6T(#:8*+X 95!+;$'^H!Z_/VAUSPB59$XX+RF&8JA1PK;-JI:IV $GV!5%H]9$P;$-0IS]@=A9Y5Q09. MAUY#[FPUA<5))CA4"3,IIY) IM((%DPPF\%-O2\F!;2\G-#8'A3T(M!)VU#OY4&[DY8_O&[7*XV M2,;C@B2Q5%A!(0L"459P4\QC J%%$8DHCW+AU(X[)'(]GRPE1/"] NDT2[*7 MG;#4AE?B[^!ZLMJ=&N'P^K$'-EZ[6]TIU/X:C>I:F!JL1UT;##\]?,/_M9XL MI&B))AU,:_]M*=5Z^GFBY#CA*C9%M1 57.O=1 A("I'# HF$L31)(^%41-$% MF;[U[,M\L9K\3Z4 ?-1L)T;;J=6AV.>F1ANL0'N8>00:W#:-L2KL@$$OG-(, MP:1 2K(3*H,JQ1!,.U2"0=;TB&O?TH7IU;Q\+]5\(:N2SV?Z0RX_RM>%Y)-* M%\_$KL3?B/]:+S4BG^:+W2'J'[22_FI"@IG*"),%C%)B(AR208)RKO\6(9K2 M7"F[<3 ]X=>W:JR!@]OW=\\?;QQBL#ULA474^[H,=E.>#:Z@0K:I^R[1'8%= MA('&&.RBK*W/9F,TUF 7;5#C?=VM<@BD7W?+_$+L5]HZMPA\?XQMCJJT%JK<*75H4JJ+I*&=6%XJGN)5-F M%2TB7^TG%FR<$$I9VD79FY\&2WR9AC)"4G,2T@$G$&44HPQ+'QQ"M>9#27K,B< MJ@::A7N6IP:,W]#+<9$4 J4H@YAPK*G.<\@2?>O+HTC_2JHLH=1]')(/[=Y3 MC#IR /.(H,@T4:.)F5JAMQSC(H.,$ML(7_ZG4<"=:3>SBGG0X^; M_KQ(AO<\T\#^KLVR5YE<>LX/=?1[#Y_2+V]B0=?3"?]D"K7* .J3_&KNC'63 M6BHDCU2FM%Z4S'1\)Y PBB'EA2JXBA.9*6L/T25H/:O-#7BPA>_@2;C(*PL7 M3D@.N G;*>)!#=NGZ?%%;CAX24)RQ<_GT8T[;JX+6VI;'1$7%QG.K6!+SYZ3 MP/HES^B@<<.7COKEQ'P(=18JHYF9!4LA3Q"%*,L9)"1)8(%1)F.&B,B=9L.> M!M.WV]H !3M0/7-VS_#(SCKH3KF;^O(@VCW"UDI3J-C9:2##1L5:"3V*=[4_ M[>[!*),!?IN)Q?1-"SW7PE^6D-L/B3J[0,^2IT%*#;,Z&QJP]HZ-\W1?]FT$ M(=E1Y,HOO#I$4^TQ\/LS)W9UMHLQRK5,9$"05CD600X1Q#4C * M:905*6<\HK%R2,0.@9/5]QX@)=L@ %;T!YC7*=GNI7)!ML#B4C$$1_TTR!8Q M\#P'6]2J(7%W,U!C9_*Q2X:;*4T/LRHS<:Q"K6FW[WK;L87IDS[HZS^>S>[X=R8"LM'R>7D.V53 M.::R2"E-"I@G7$(D\PPR%4>0(D$R(:@4J?0H[[&!/@5SX4)AQ<^IW?] M],3II@YO]YJX>K9"Q*4HXDQ;]2+62B+%QO0LJ+9$6:H9DD0I=4K1O@BQ[QCX MP_V'WQX?;^^?P<.7V\>;Y[O[OX.R'2C8:13HIB8N<]%.1P3EC9N"..C5LM?Y M?@L_G'*P)C609K@,;U"U8$W^H4ZP?]%/(7R4;'4W6ZX6I95K8OR-RS8O"E5( M,_&SP! )E4*,.8)QK(A2*B6YW<3/2X!Z%G\#%FSACLK\$$_'[5E>V4E[" ZX M";DG\<["?8FR0#)]%LR@HGR)V$,)OOB\G^ VW9L>5 E@N5R;*1@?YLO5I2CW,/1;0 YCWS?%DG,%A/FT)S4*@!L< MW(2YC7]V\MR5'=WZW6D>5.+=\.!#*P^<9=J"ND!BW09I4,FV(/E0N&U>\;[1 MSU_DTTJ+BH'PV6R82=C^,5F.,\9IEDO3(3.BVD:/"UBV26(%YFF4,4&P4SBU M!5;/QW-=X[ !#1K8X \#W?& ;N.9]:T]!"><+^M^3/"YHE\B+]S-_"RDH2_D MET@^<0^_^$JXD1L;F_Y7:O(Q5F_/YIZ_G3.1,,GR!!$82:I,=]P4,ISE4#(N M99P4K$B*KG,X+N#0LQ+8WD6KOK5A]DXLO*2*GUALL M.:2%F-VTD+;'0H7H[F;?M7DQ7Y@FX23&..:F&(;'$418%9 0PF'&*(YXI@K* M1)#8W [082[M.P"[!N-V&>8;A7.E/V3XS885 <)N)TCL+=ZV"^O*@;839%^. ML)UZR4^^[^7J UU^^[*8?Y\(*=Z__;8T#4H,@++]T@U?3;Y7R67-H"A$HDQ$ M-(.")QRB0E_F*98)U)H@D4P4(H^P*?'AU_! MW?WOMT]E!.[FP_/=[V7H[3_M9 #7"'1,8+O&G7)H$I=E,; M#=P=YT"'2K,+?'#(UPS'#[]TS/-\"91>:4=@:_;DA26&2XZTHV4O]]'R%<] MI][*G5B[OB?Q.(Y24T"F+TJ1R4]*1.D8S7$B!8NID\VTOWS/VL@ ZY*!<, + M.\/>(W[>- G'LT\B0-H0*0^XL/&W,\2=A1F/'T4QX'_X?Y9*JO\6NFI;16 MY$PF*%(B@2HI1WB*".((Z_M(+E4J\H3DTFJ8PIGU^[YBE !!!='A=#O!"(N3 MO1MY;O*T1YG/ 7Z"1(=#NQNI?@>UW6:ZG2XBPA,$:$Z'L HI 4)(-Q&L>(11A10AJOI*U#<@^" MAPO2U?M8P0.R NCJ@MSG!T8)+7!N'+34]*]6"N(BBV#$BBA#B#"DL)>7MBM3 MO/RR(3ECZXYU)]33 5L3=WN!. ]WZTD2@CE8]UJ?1F&7&F$P+S"R$V77.\3L--:?XF-==./)T>0 M;,=)E#4@%3G-9)+;'V9*K+%$*^1&9<*I?J[Z'AYWOH=0L>>?AO^!E/OUZ!CT M&+GZ=AT>6-='R',^:E,UK)$0D]5:R_-=5?8CWJ]K9$R2USA7,E<1X3 NS,#D M%&>0H3B%,I$D4IP*+E*G.:F6@/L^>"HT*@.UQ@-,=N:/TZ:<]96^E 8>M.E(>:NBJ+=AA MAZ\Z,N-H"*OK^P./V;M?&__#@ZHF -ZL5]_F"Z,CQTH6/(IP! DIA#:S4VJ& M.$>0)VD1)UF<,>$TQ#DXACUKL0JLJ=>I)HP"NH'<8>YH\&VR4V979;Z_B>LY MC6^[=17:8(OW3S"4[Q)+KSV9[RQ^?XWQ?)?8&VQ&WT5 OF.UZ4K>S(0I7YEN MIH'43IOW+M%S3$;KS&-+K3L@YQR5K,&L-+M+W'9F%C6>5_"N M1O!OQF/0X BV2/:2N!:*8\'F0G=$9^ IT6&8=SPS.M"Z'4Q;=EE!LT,%7=_F M']:KY4I_ZAJW@SF#C]*$Y93I_EXB49LQRE5"@$54Q2B!)40#/E M HN1:ZT8BVX56S]BC3TK'8-#*#FVLK:H@:69H"XAT4\\.XZV,P_[YX-;E77 M9.F_; D[,+3EKX5T+%,Y_CY95. M%E41^^QK.3*W["K^BYR:D7^_+;=5[@^J.I$?%H:XA?RFZ=//5S^\_;$R_V13 M>3M;O]3G\EC?#E1Y:BQF?0#N4=+\_(\M,6"'&M?&&+U^!Y:Y M'S_+[CIFDOPL&^N>J3($PT/EO?2*Z[!9-$.P_2@G9Q"@[LT#GA?4''?ZC"R; M\%CV#=A_J^\+2 5LUX"U] *=(+!=%7:CS4UOG2 K6#NA\W1X]0,X6&JP5@"G M2=CM G#FB:Z]=^?+Y0>Z6+SI@Z-*-BC[2LLDD2A6$129)!!QF4*6IA',52KS MA,1%@B._SKLGX?4L5CO]:31XL >_[D7C:,14GO9M] M*>>:CE4:15IKY+"@%$%4Y FDA&0P(BS6%[8DS3BR2]N_!OJ]UP144'W"[U?9 MS7:]]M/N4'_NQ?>M[L6*I)VVQTM0]4DR5&V=CWN$F8DL%6D_\7?@4+OU$W\/ M?H5AU7XS2[V,$:(U4B+P_W_UQB%]>@^O^IL/)DI;=/HE/]2[L MX-OT4NJW4VHOS.PUT\\7MY\@RZ\C6^TR_+H"\5/4ORWE@[I=KB8O^OZS'-.H M4$PD M)$YA I)"$FJ812J(0(A1$1F8NFW5^^9U6I@1DMN0%7YI-]^&8D=V=H MF1'1S2-N6O. 679JSY\%;GKKD'JMJ.;3"==JJ/YO+WKH-'6!%,G!XH-J@M.$ M'8KRF:<\N[K/9U_U9_]B1D \ZR6:3D4\3Q(>)Y 6J99)7"008X0A-J7%N4QH MP=T:MY\$T[-LEB%/ [6<-C("!K!G\Z(S;+*3QN[$NTEE2?>S*]WNC=-;R0K5 M&_TTD&';G[<2>M3AO/UI-S$5?'ZNW39"JK;/MQEE.DB)9&E*3Z#\(+ MR!2.8"Y(3C(9RY18M1$[M7C/(EF! P9>7:%B)XWV615F;]G+IP\S2DWPX;O! B\*Y9N@.OQ.K C8(LI*%$%!M?10/?_?K@8R@,0&+MA?0#]L/;("] 3 M&'>CYF8M)OIK^S19O-R)<:+2C!89AAG/!40HIY"D.8<1DP56><+RPFIP\]'* M/6O%&A8PP,#=1WM;9I_\RX:,-U%NZL>6'B<3YB3N7O;+_DJ#&2\G"=BU7$X_ MX&>VW+S,%ZO)_Y3B:-(=5WI_3$YCF1*Y'$M5D#AF F9YDFK;7Z601#B%(A+Z M3LZBC.9.'0G:P?4M/CO _5KY7>"6G740C@>.TK9+?IEUW4"N4K0##EJQ(S'0 M27P!V* 'JQWAA^>DY5N^=_FG;W):-FBBL[=QK)A*8T5AD>0$H@PI2"G29U\L M"C.K0'&[>06GEQ_F/E]"!#5(UQO]'C=L[_2^-'K=ZNW(\[C7GZ*BP\U^;[F! M[_:G2#F^W9]\RN^@?+]>3F9RN;SA_UI/EI,R,\'\=2$;[ZP2,AC?HF6I-_N&Q:O^B>[6.N;K654(?I?&_3V;E\?U1_]"V=J=M MC9YE>PZ#]?J M^^W"=W6$)OSQ* M],Q[GBXLXS$VBJ2QPU.>DEP5,$MR#%$<%9 1;L8%)UR)G*FHL#JBSZS?MY/* M0"L/(D\+^Y =EDXI?R(=O5 .]+G[G4Y3$?3IRG]:FWHM[!INQ/N M:,ZVTPS^,. #E;)?(,[/HCVSYG#&;#M1>W;LA4=]N]TYPA&.LM@"A--/-QD4&5H81D&4OS M3(Q?RZ*CIQ5=K'ZR?3C$S'XW;IY^&8%R;S[?WST___F]Q'OWG MS?U'\'C[]/QX]^'Y]F/UT+__&T[BY#_!>_EU,BO[U)/4,BLOS&81D>6" M( 9IDB?:*&3:/&1$PDP468H2E"6\V:S;F>6HMH&WJL&KXT:!$WM4;5ZS41K0 M-;8(%45"THC +$[UC3V//U!A?@L>8>">?[!KCW&-E\6$DBE"46:27FN[0Z4:+M#)3"6 M>11I2S$K./-K*S:0N&T;9Y7RYB%N)[AB)V_=:'43N)W^8'U(W'E2@O< NX[, MG2?P?*>O0%*W[;[YL/@X6;[.EW3ZH/8[<2ZK:MYMU06F!$N229C*E)FY6"DD MIIDREADUY=P\<2O9]D&B9\G=HF3L^X+W!W9 X4IM?]V9=+Z;K\=:GM[:^.5 MI0.A.P<<70,5\4\5\4WGFPIJP.M^.UFA+O)GH Q[16\G]>CR?>'Q@0=U7NPK M]GLY!GG3=C!%3$6QEGO!)(:($@$QPP(FDJ1:_"G)N/3(-!H*_V$REBJ85YCG MZ;J;A' BXYA#FE"]FYQFD*8BACQ/XB(C1<3BV*XU[%]@(QV=UG3Q5:Z:49]_ MF1VU.W5^JEVZUN0IRQ:@]=9/PO7^O-8N7'L$K"O:/T'/N/XV(]C 6%_XGH:& M-#.J-$>-HV09CPM&$WW^,RB*)-,W@JIZ-H>%RG(5:9M (.IC#^R#&>;8?I0K MS3^C1-A\MJY"D\L&$;]JVD-V6:IG#^K]M.B&NA)20-5VFH)0&NA@]6$5Q6G2 MCN3YS&/^3>6>ZQ988TRSC"=80I*H B+%""1YD4*!"58HITRD5KT=3BW>\]5[ MVT!.:&#N'>,V/+ 3)%_*W*1HOSMD MC7)V1SE"^*N<\;*FP ;1$QV':@3UG MVP6U/WZYBK 9PK/+*H,%O-NRJD8$W/3'*H>1#KVPS&\80S#6NI 'WM_TLDX]236;FTC);+29L7?; UM_'[(*0R9R'.(HSA/,R%)(H6+.=,9HY[5 M#\ME-G=>H@5W8P" W M AON-_CM/53.!>!UB+I\(IPY%XQ?@6S [O@,:C@&8]^AM1EN83\-6@.23W+Q M?5*/#3AR!-W/9]]+/\Y--83.I%3O_M[<,N_GJW_*U:/D\Z^SR?](43E\/LT7 M]8_,<_$X5YA0E6IU*YGINBICB!,SMEN16&6HH!(YJ=MAT>\_-+QU)9O4,C"; MK\";7('%!J\1J$H4@)HOFA^[:^F!=]U.I?^\>^D?'3C9]'5#0Q,,,$CKGU9[ M_;BSUU^V>_UHL=?.I\)U6![H"!D8^4'/F^MLS.'A="4L/)PM'^:+U_F"KN2# M4AK3,IOR5UFVE6?ZP$EB1?1!4RB(4II!IBB",::8Q]KBE\2J?/,"G-[/AAHP MJ"!7F;D.GH 6#EEX2<+0[:9'3Y,,_JC@6G9MN$2[@]LC# _\_!R.V^_FS;A, M6*O[HN7UX?P5EVG8F*:FY*K^?6@P!8-L,4#U(B YWDE\GWQRT$/ M]L0W/\48CG]N.M.#":U*U&6]X;2J!Y5[:M;G?=\\ M((4D=@&^5BA]YTA48T)JB*/F+\# !@\S2PW4SJ=V!12,>C?]XTVXQZR4%L(Z MC$PYM>K DU-:"#L>H-+VL.=%>,V6\E]K+>JWW_4?Y82_<8Z9B'&"89Q3;9GK MPQ]2TZ==4L(P4[R0F#I=A4\ Z5DHMR!!";,>C>G8O/DD=RSOQAUI=KP=NY+K M?C]NH2?4#?D4B&'OR"U$'MV2VY[U$\9/DYE)>2P/W<\3RB93+?-U3L#RXUK> MRQ^KYS_E]+O\=3Y;?5N.DP(3*K,(*E:85/ ,0<)D :70!VB>2OV'DZ"Z(M"S M$.LO!+D)K#,'[82Y3[ZX"7J-2>,#VR S,B$2)L$7.A$C\$])%V%.X*X<"*0: MG,$/JC9\F7.H4KS7&;@10UVL^;!>+5=T)B:SK_^0DZ_?3%*'*23[*F]_R 6? M+.67Q83+Q_ETJN8+\^*89!GB.&5?;F&L7_/L3\-^\0<&: '3'Q,/U_71+KL\BT!6"90TN %E!6"JAS6X#[^0R6;BW3 M?:1<+<=YF>Q8$(C2+-(J.\>0Q!)!D:N8Q9$2:68?JCP'I6<]LTU[Y!O 0)60 M/1+VCEADH6E"$.ZF:[:I=UN8X%,PFCTR$KO0WC7]T)X'?HF&YVBSRBH\>GGX M%,)S^)_,%SS[<)"82).NE$0Q*DS_FCB5$&'*(8WT'U@6N4H0%S'I$A09)$/B M,$S0*1KBE+?4F=JN\9#@&4NM%/43$;E&QE(KF1=B(IT2!YHUMSWO39<(NEB\ MU=?!Y;B($!44"X@XHA )S"%A*8%<8CDO@-B#@$U;-<[@R**/O@[(+V M'1AQQ"T[00W# S=IW1D@439HL2*_PQR)@ K(HC:'"!4J82 B23F.ACR#T?916\( ! MZ-IG\9 7ED=H%PH=C\\=XOHX.L]1$JSGXN'Z W==/$/><=_% 5=!'=<=KQ_DL;6RSD\U0S' 3TQT^/%1\>-_PX:F=#^Z35"P( M##4QI0W4L)-1+(@^FH!B\X[G(R@?U:3*;K&0Y4N5NMM*?Q(1-935< MI./1]$-<8&6]:A5,] M:&B+E=?4)A]N6Q[D_?+0\:BW9E^=4]C/I*8./ EE-'A@,*Q9X<^B(\.CPU*^ MIHF)1SZMZ*J,##2I"V,L>9XI;@P2T^%+"0&9Z:](%4MB)E%&"K=9CF9F1(#_J_U9%E6X7]9S#_-%R]TYT=EC;A*X(MV=1WH%6-M5S"4XY,*]=H'MDB9N -SB '8@CTS #E'B,=G_> M7I#?B5L.P;U^N.87[@O'/;<@H#L/6L."#LL-%RATIW$O=.CQNILVE5QH_;R< MZ">?%Z(<>3F12PV#WXCY:QFJI%]MU*/50KW;-R5\\+R@)E\/-%B48V<,*MJ: M-*/':HSLE( =A]H597#FN-H_3GP!?QAT IA&3F2WU$?J=6K;B(NM262W^B"B M[D1H(^!N+WFWDI>+A13/]$=S6_K1_.RVFK[T*)=R\5TN;V;BAO/%FDZ7Y7^E M:&H[-%9CGA..(L9A;";4(I)DD A&8"P5(@66E! GMVPHQ'HWLTJ 8+J%Z-PY M/LP&V%VMKL%6-UW48%.U:JF';)N_;WY1XSD"#::EFFIP'8%F3SY;[(E/1_F@ M# S76#X,6D/WEP_*S!-MYL.N[Z=D3QAIR\9*NY>KZOIK0M5C)O5-%!<"QE&6 MF^9M!<21:12?VY%Z41 MCDU*;9KA0I]!40Y92F)84$8E%0G/8Z>JO%YXYY-FN^%V!+T M/@\,QVJG7I46'^X <*8^D(:WASNH"G=FQZ&.=E_ W!E%-F[$6(/:N-LLGD3FZ^X^C'B_RR MTQ9!N>"F)2K0(W#0;*#ARX=+?'&?'FE+:ZB1DA?A#3MGTI;\H^&3UB]ZA *> M5O+U=B877]_J/*5EG:Z6%QP72BJH6"+-$#0!&3/I\'&4,Y%F*4H*:\?_.2A] M9PUHL*"""QK #K[KL[RQ\.N'H-A-GD\1Z],G\"S5#O[Y$-3[>>.=MMS-X7Z) MJ%;W^MF7AW.F7\)_SW5^\6$_.^-1TNGMTL0R/VN[YFXE7_3%)"X2KE@*):?Z M8A)%$A*!"$QXS%0LTP(QJXKB%A@]ZQD#$50@P1\&*"BA.J8%G.*-G171D6(W M/>-,K+.AT$).(-/@%(1!C8$6$@^/_[9'/8MM5M_DHG+Y?%@O%K(<-ZV2K,@0 MS&+]!V),G_;(I.PG1 FBX@@K)P?U,8B>1; $"'@%"U"/5, 37+&3OFZTN@E? M16;C^*W!!:R>.4M*J*J98P##5LN<)?"H2N;\DWY2]V&JO\H'];2:\__>*O@B M*E"BL(01Q@2BW*3&14D&64HEDD1%7*8N@G<22L^R5\(T=\82:H<3\#2+[*2P M,^%N@NA#L[,XMM(42")/PQA4*%O)/)3+]H>[Y*T^TQ]F].",3Z:3\M*Q^7$= M#7DO9U)-5C>K>B"$RY@^:9U'$ MLCS'B5N8(BA^O8P$Q7\\F5#;4U=JKD:NQV4T&W2DF^ MFGR7C3/?Q($-2+"/M]F*&D6PP?'PG1&X>3$3*$)G] ;F8M \X%"X72%[.#!; M3^<2WU/$5E$"2.PX$4!4:;_($F1P9@2&25YD2/F6$FP7;SW M]+H*E',2S!X#;#68'UEN"F@#961"BF'+$ ^Q#UAVN%EZ\#+#0Z).E14>/>,9 MT*,ST13ATSA3N) P+E)]MS=SCJD2.ZNN/40\5-]LN/&R [(B@HTC8\1/N^=KE,/*R5/?;?*I?>5S- M;EY6MDG:I]_N.U9M@((=J-K"6ZT7LTLVFRWM[;(2AFPWF?&EV"FYNITHKXSJ M,TL.ED;=3M)N[O2%)_U.G::-_:?YXE&^ZKW]1I?21*I?7N:S\LH^+A*<$RXC MB%/,())8_RWF$LHDDUF$A5 \=6C&:P_9ZF/MW)NWY"A8;%!PM/4L&&AWL 7B MA]_(NAHV4',CMPWT*JO$P*^<9N&.0GMB QV1%@ '/3KM&7!XI#J\Z3L2;F>M MJD/&3E/P,16B4 P+R!$B$.$"0QQIXS2+J=!Z(8UP8G6ALP/7\SE=(;#WD3=- M6G:[_KO.BFME8+LZ",\61Q]51XYX#)&S(;3#-+G6Y0<>*V=#ZO%\.:NWW.WJ M&_%?S_,O&RC1V V[":4L\^"-H-Q@+6KUL[W-K#F9\7R!JU_J^]*AGB)DNOWV: MSO^\U[CJOU9=JK14W\Q$E3YJ_FY"!F7=SL?)DD_GR_5";CJ0Y)P*CF@&.&ZFP^^_=_PTE$ M_K.>M%%C7E;3J09W0#?(.T:ZN^Z4W2U@2/Z[Z1Z#&3"HC4"-'+C;X_$&/[!% M$&PQ[*4)32AVA0K-=T5GV"A^(.8=!?Q#K>O;U/:K41 ?YR]T,AOG$<(("P)) M@I')51608H%A+K6JD(2K2#GEJNZMWK>VJV MP1\5.->X*LX\ZUIQ[RG'I+)XO?Z70MW[]M_OK+1"[T0M_> M/LOOFMH?D^68Q3A%2 M4DD=*&R!40*)8 0FO%VXXS[AUHG84'-M[8 ..\W6B1%' M,VS=WG93&"9-79ZK89089RA@D G/) M(BD0MBI+:P/2LSK8 UOEC#H>R:T<:I?Z4'0[6OL^)%L+MPU-;:*LW]\18_VO MK0BW+CV(P-H0UXBGU;.^A5LKO8@4MW0QTP:W:0.R?EE/393LHU03/EF-F2*, M(%+ G$1F<%N1FF)1;F:VF0F14:)RIR[4ET'V+*@- D#6&(!W=(L#$!42COTF M+!AI=VZ'98^;/&\X<[OAS YX\/$29SQ*PFR)#58A=A'@P 5CM@PXKA^S?M.C M?OSF_>=/E)Y.FZ.G?XE7!>Y&KUL9^%ER6NN_ MC]\:KO#[+,9[%=_GG^KAMBS\MCTX-NIK;!IL^?)/CLS(2A3W+3.7K/"'>!ENG@O#GQK M8L,W%CP#[UH= ]O);VD%>.%%/UVP5T>[C38JTTG&C)+/E+84\@Q!EB02BBBC M.689B1ASD?^34/J^S/_V^'A[_PQNGIYNGY_^PTW&3[/%3JX[$^MH0>R7G/KK2UMWC?W']C)A7-F0D,IQ AED <)$3%1$(JL^JZ<6[_LPJZ&!]PYWPT/Z+6Z^':AR]#MO"/*Y]1Y2YG#G[4"A MWXW7A5*W^^X94EIONX?O#'?7/8/MWDWWW#.^">XW0NB=698CFAX67Q;S[Q.- MZ#@A41PQGD&AA5XK LHA(W$,59R+A-&42VKE"+L$J&>E4*=PU[!'U1PPS2'0 MP'=-9S_#KG:]$9();CK$GWZ/Y/5VXCJDK9]9>."$]7;RCE/5+SSOGJ1N\FUO M^&I-I].W+W0B?E^>J(-SSEUW6[7W\/(VAQLT6 &#%OB^_-_@7&6E?8:[(P_; MY;I?]CE:"WZ4C>N*F0@V;J&^ CL)H#)DME M$C";S9+.4'ELE\ -F\%F2?Q1[IKM>WZ*X%ZN3,9Z::L(*=Z__;8T4Y9"HED9,?W!V%ODV2FZ=?P*?/ M#_]X I\>'WX%#U]N'V^>[^[_#FX^/-_]?O=\=^OJ.O=@LYWNZ)=Y;MK$A,G* M0ID&&\#>P#N#$)C,_@8V..V6R/3A*_3G22#-XX' H+K(GT&'VJG#2G[ZZG>Z MF)@9\*4^K-7@.$IBI1(A8,Z8UDB**(@985"D22(R%BE)N8M&.@6D9YW3@*SL MD5%CD+AIF9/,L=,C74EVTQ0;:FO#X\L%:IU50!LY@83\)(A!Q;B-R$-!;7W6 MNPWMPJSV45;_O9O=:<-:[_I*KV]@F0: $1=*IG$$(YD7$"6IA#AB"DJ5<)K$ M<8:X4X6,#=">1;4923FI 3MWB+W,-3N9#&ZKUX&.71356LFG.B5:O^N9RK=9/DZ7]+IWQ?S]>M2 YRN3;,.4^LZ MGVFK0 M/;2#,9\M[^B+K4I"4,4JP4I#SA$,4Y0*22*20I3B6Q)3W4Z>1CYYX M]*P^&JQ B18P<#U+7'WY;*==!N">F\+Q8IQ[3EXWLD-EZGEB,6S^7C=6'67U M=5S.9YR<<:Z^UUI0[#K3;Q8+_=V5C3;>OVT?J:VFFS_I0MS^:SU9O=W-])VF MC'XOR\2>YV]47WU*_#X8I\UT6B%[-_LB%Y.Y^(>WTL_',:F3?SX-N?SJ_I "6)(#]>->63O#^#>P^ M5],*2F)'H"(7[- +JBP\0S&H21Z!/:+UTZ B>P0:PD%-.6A(!R7M?]$/S&4Z MXL^#=O^)27_A#\YQ/.3/MZOM$RE_(GP''(+Y$U%]*C?M9\2OXU"EVQ_T93(K MX6[B;8]2K6=BVX#PD]ZE)[E:5=W8_C%9?=,O&G?W>O5MOM OC.."%DPR!$54 M4(A0FD+*: Q1JB1-24)EY#0H+2QZ/=MD&\3 NT6)VM\ W39O-)\X6&[0 W]J M_,"J1!#0!D//L4MA-L_:_7:E+7%VU#7E?3N8[D3[P;O'>I=N#G;IZ6"7*IS! MS<5=\A^_%)29H>(%9'F* M%,JC%,5.W4$"X-2STJY1 ;3$!;S0%?\V,C=I ]N8H7,%OB[FRR584GW)=M30 M(?;$TF\Y+*<=?9@5T\LS=T -$B.0(UFT$+D4#P+5ZK< M&:.ABYE#L?!$N7.PI=U[FQE/ZX/ZE?[7?-%4HM1QA"(K"LQ8#F7"$Z@5(H&D M0!D4BG"21!0G%-LV-SL+I6_W85.(Y-[2[#QCVA55,'+=5(\]I4Z=S"Y2TJ&5 MV?FU!^ME=I&\W69FEQ_VB%%\ELNEE'MIH.:/^_GJGW)EAB-(_7-1#9H:TZ2( M:):8P"G-M4CR##(98<@$RGA<\#S+K?H-.D/N^T99HC*J6YEOLJ2JY.W9? 7> MY KP!J41H Z3QMRY;.&=[XMW;C+?L.TPS[MDVWW-M@];MKD,:'-GFX//N2_V M^3F% [/1S5'KPXI63ZK3@L.Y.GWHW/-%>BW@H9"-Z_*U_(AFXG?Y;<*G&7TT1Z1?:.X>N$=)I[=+TU3B9B;V^B&_ M+B2?E.A5KHFND#K$@%U>9H@8@V1VD:0TP)@51*F<5YE#!LI<"[ M(-&W>C99P%HY-T ]_'C>[+WLYAN":6XZUIU?3M[ K@1W?9BG*PF7\O%MP'2C]H\6K_@)]*92>[_!Q%ADA4D53?_;B^^S&5P4SA M6/]/Z9NA537"!3@]"_*VY4 5*9@V<-UD^!R3,"GRA! *280R;5\5'#*4*)C1 MG&QN/OMPGECJ9:8OH MPT**R:J9'O%^OEC,_]1@S'U.6U(F/+!\E%Q.OIMRV%O]J4_T?W^;:?!3?>'; M)$2-:4Q2E<0IQ%&"(,(80:$USF"Q01K(&FNPKM'>R3%SB3P&W4J;B.ZU-LC5<--[\Z! A>AF MK,P(;' %[\N]:= %6WQ!@S!H, 9?KK\W+F'C:^V19UQY\+UR##WWP<[VV'10 MB ,&K_O@U'YTNQ<('>:CW/!_K2?+2>D;->-[*9898DD&95SHZ[\L"H@E89#E M.,V+A'!>.'5O. 6DYW.M! EV8'J-.S[)'3L+MRO-;D>%,[E^(U+.T!-R0LHA MB.$'I)PA\N1\E'//>M[@%U_I;/(_Y MZ$QSA>E\J:]ZVP[(@DRUG,'6^U@5'L_3K\ M\/CWF_N[_WOS?/=P#V[N/X)?[IZ>'Q[_Z7C;#;TSEM?D*W+;\7Z]@^D([$]= M-KDGN]B:^\8&7[!%&&PQ#MS9NF]^AKK:AT9O6)] 3\P]]J?^)MMZ_ M+[](N2@;WSAW\[=^..FY>Q8TT-; M?D?*O?KQV\(8K!&_(]&['?A=7_6SU]ZOE_HJMUQ^F+^PNE)67]GF7[5VDN). M:'TS466KSFJ67FDLZEN?UE,[LR[U[]8OIM/N=_W\?/$V1EA&DN=5 #QWEX;3];8F>M79W1;LJL01?LX#L"6XS! M+LJ@PADT2)=&W0[:H,9[!#:8AS/;>F5L(-NM'QP'->!Z9?.A%=5M+1^E24.;S+Y^D0LU M7[R88JV'33Z!26KA*RF>)R_ZD0?UI'^Z5)27J2\KNEA]-!EOQJ&:99C*+!8P MEC(V M6D4]00G:?.G#?+G:FFICD2=4J )#$F4$(ESDD+$\A5F:1((4/%5Y'*"]TC[4 MGI6R >B7(VS',SO5&)P3;AJOI<&10:'WED6GZ>RW*=$!S)^A[=!I-E@V%CKS MLL?U:#J]_2&Y7OB[_*#5R]?2-U-70]M>EEK6Z/OJ-)V"#6RP!>YP5VIC@,7- M*1#MCO>H,V0'K "W)<[O/M6V\'"W*POR]NY:-L_[' =%=]+\[ML<YZ^L=FV0;\V!FDA"KH+GIW;WM[[H<%^S$ MWI5.1.$74H5R>?\4R[KS/\ZT&-5>&_&46Z$]P\ ME3:*44)B@1%,>,I,'R=]$*,XAHCG,N8TC=+42C[MO[AP^-OMQ_+=-V' MYU]N'\&'WQX?;^^?P>>[F_=WG\NQ[8Z9_)X,MQ/I =CH>/%OJHQJC,ITC6;: M[6[:1N\IMQU9$ZJTP!.+8:L/NK'JJ$"AXW*^00.VVJ[:C(H?*ZE000B"6H-) MB)),0AI%.=3J+$8912J-G(9'GP;3N_^!K?8DIH'K.NWU-(]LHP)=*7<- S@3 M[1$!:*,IF,O_))"!??QMA!X[]5N?]A/09IS DUQ\GW!YND6:OCR\ES.I)N6$ ME]W?- UOHBQ+"IJF,(TB!1&*!&0T09!P%J&8F\HB)P]C&+1Z5@#F?LPJ!&J7 MXVY2DE? ,-!VV.F.X9GLIFM.MH/<=NO;-"T:E9Z*&LMP:B@L>P*IK4!(#:KF MPC+R4"T&7MUGV/1*&TJ/\E5_QM\TX-L?9G2AACC6FT>QMG5@&B<91$(@4W#) M(*=%5!0XCD1"[2<_GX'2LY(KP8+%!J[IEE;.+%W1'RXC'"8ZS:B\0USXX]MS+ TYQO8#__DC52P][ MSY#9;ZCTRYM8T/5TPG^9:VE_G?\I%^-$I!F+"@XQS;"^<+$$$HH0C!%'A+*, M%XGK^)B+0'M63,WLCOE^*[@1^-:@ KYM<'&>?'*9I1:*JP=&N>FQAD='_;R6D,/@+&F[L3L%_MW/6_!=&'R M:\U\O=)^W#AA"I&RA"0*%DHHHS/L?CO?4;D&P[SO.V+IJ&&6\SW8J?D>FB)8D00J MFL .45Y3/Z[\K=@IPI_R"_#WTGD.=PF_^<.-?/'=B&M/@7'&^Z\Q&,9W.X+- MBO%&P#<%_.7%U'G-^7__;EI\CZ,X3A*22U@45$*$E7P(F?)]FIQ@N=T'RP^T%#,!A- M1.F8G,],JT1H_ ML(?@")3X?@S\![X!<8&F8OW )' 1G7&E0* 6>X@%- MKNP%HT*NZW$:[4?!'B=?OZWFZK=EU1./235?R)V!D3/__GCT;?0?3(5;&-3@7,&U_@%N MITEW-K4>(AV6'^[LZ,Z#O2,CP')^KJ/J1B1+L%\6$WTY>J73VE&]'">$RAAS M @6C#"(I,:0%T?^,<$043FB!V7A6-MT4S_:>H5:@5J)$*E$Z FTM3@VT:(XRZQ&L8=CH?_Y^6F7 M7R/PVH#?W.=",L[.O16,'6ZG8,.)6B5O(#>1RP#VNQ.%@1Q,[; &=1Q9D7WH M$+)[R<.TOM&LBNKV705CE&=,P"C#II8IBR!5*H$JDTFBLB+-B95$'R[Z/6YFV@F\6^VNW>>',Z1. M8+EG&9WZO5Z8]JF,+>%.Z)7([U%8#0 M1!0PRO65 +$(02:$A$5&N!)Y)K/(*EYL!ZYGB2O!@>D6GL.Y.F0Z*ICZV CRJ3=K?K1U"&.!R_01GC=RAW9)#;L6U-;^MA?GF5X8YX:XKV M#G[[M]RTVW*Q&G_6"U1W_ ]ZS6>]P,>Y:9X^%J;E2!1CB%0B3 O4")(<%3 K M'>.8\Q1;E>*V >E;DVW @,7_%%!M3246[G3KL9"T>RFO)S)M99&&WK:+MSZ M_9W+MO[7UJQH77H0P;0AKA%'JV<],]=,>\'[^6Q3G5FU(6P:5*1:[)B*3-,R M$4&4F:EVA&>0"D8$43B.2>XXBK@5H,MGZM\^%+RKFW[\#4Q*Z(YI8^T\LW.8 MA>.#F[A6#-@%W+01?5?#/M^(V3UYRXK(4%E9[<"&3;>R(OPHC\KN+3=)%W(R MOIVM)JNW3Y.I7-2MS=_&&8TX$@I#E<42(AISR%)!8,J0_D^$LCA2-B?MF?5[ M/F0KB* $V;3(MTP'/\>0=KD-0*:;H+I1:"V:%^AHN:#K-RLQU'_92M^Y]081 MMPO$-/)UZ3%W=Y86TB]R?B_G-]^_EE-K'2<0GGN_9ZDQ!5Q?;A_ O?[_C3X_ MZ5<)JNG(G282GN7&9<=7"$:XR548'CAYQ"X1Z>45.[OH8)ZQ2V3M>LI/H)O0V=/F7A%ZDH1099O[BP];6WF2L*,"R--/N=N('ZH! M%9\F2TZG_Y1T<3L39B3=&!>B(%EL"NF36-\!HO/BL[ZFVUX'LRV+^=4%?;C;ULY5M$H\YBN)48@*SN, 0L2R%%"<$)DK) MB.$\C05W.^ZLX/9^#NYW,@2O%1ZCG0IB0!U,5%>VVAZ=P9GE>J;N]_T#7QH^ M;9$(/N_%D>I@Q[ =U('/9R=6'!_<;J][JA+^38KU5#ZHS=B@[: 9K:GVA\V4 M-L1VC *+\R+)S5&O[6:(\@Q#BIB$"2VR3.8B$I&;.=T!F;Z53HV:24>5FP%+ ME7?8M% %"S-@:;&'H*/VZ;(3EBII(/XZZJD=UMK.KJJO":"7X18AV!1*L75! M95AM%X!I1RHPQ)H=!^G5"G?U5LZ"DG&:"\PQQ%%A!EZH"&*F..0J22,4ZQ_& M3GT$3X/I69?MB-8&K->8K#-,LE-&W4EW4S,^5/N/NSM)5.CI=OM KC/,[B2A M9V?7G7[:W;]N?(7TQHVI;;1XEXS+?G /"MS$XR+R3A[M W2] M'-C-&H/YJP^0WG5/'_[*<[CBHDZ9*FW[LN_8S4V&]_^9ZEN@'F6$%XP ([.?4GS$TN M&S@!RQS:20@D=@>+#RIFIPD[%*LS3W7U5/U]/A=_3J;3K?M#"8E2PE-(*3&# MBJ,,,AXGD*",:5&+"Y59Y2I9P!K0S]3 ]O4C'?/)U4W4B7I_+U #=B OSUDJ M@SMQCB%=R4=SEN3S+ICSK_B.%#TH']!_:7Y69S3NM>R=B7KRU_)T3U_3EF>< M)CBAB%.8BT0K EDDD,DLAHDJ%,(\S:A=++I/)(<(C_W[O^$D(O]9M6C?'6?H M.M*TASVR4T+7YKR;]CI9@&3^OOG%9L;A7A:9Z:O7X#T"9UNP?VCK=N0QE[4_ MU@:;ZMH#B@//A.V/R<<397N$U:%NY'@R=9T0,98Q)?C79A_7-7^(X2U6A#3(288C22$(680ZQS'&:Y%)PY30P_BRD MOD6^@3L"L_D,+BO0KN,&SG')3JJ#T.XFT#MD_W_=O7MOX[B6+_K_^10$+G!/ M-Q .]* D:@88()5*:@>G*LFM2G>?0?]A\%GE?1PK8SO5G?GTA]3#EFU9)BE* MR=PS9_;4KI*X'C(7%]?CMW29?$UUA,#)6=F\32,X16?BL01GQ#V>3W#NA8'U M\BTH[H>B@DC= MHG$N.,2PE3FDJUB;,,TCP7D$LJPB"A.<[=JNA[B(Y^:6KJ MS_>PZQLNG"<(&.G3,"KC64N6X9GA"G*OW#>0V'<]?Q_)MZGR-U#"R=I_DW== MHSC/*\'F-5CR\T+4%XPV N9#L9BSUUT4,LJXR$2*(..QT%TXR@E(2 "C,,1Y M&*%41E9S3!QX&-F6%J AWV'$PF-=S7&;!1'F68X2*"/!(0J% M1E#/ ZC>CS$2.8JC8+;1'8BFSLLA"2O;LB5DO'6J7M2R?*(FJX.]8?9O0)3D M'7H>]C44L92G1,?0DY1"%,@> MW!7?YTL]K190LM"8HX/5P[%R?0F/89Y@!%&>JM^.5E3&$<["B =A0FKU7"_Y M=,IIB!FKYKJ:Q.E++Z9>[!!)[0Z9:OT+<+G9K.;T95/F$C<%>"!^0T^G9?+9 MWK)/8/I.EDX!.YM6NI]T@#A4'^IF_E,TB+ B98CB&,:A;C9%RB1A'@D8$Y*C M@&=ID@?&<(9[2X]="D=60!.S .C;E[Q_:PV3QVY+-:*XH/L>?$US@$%GV=S M!,]^+CNXP$[N>Z$!]]^8#@:PD],]R+_N)P:$FI3W]UFI;[$M$*_3575^JIK* M\Z*.J7K^0K%R8 M\QS+&J >G_$M%S:FCWD-4%9G'&S(>D,K%F_FR_E&?%:FD]^JXVCY?:Y5XK4R^JU#"3M4EQA)D40)1S&1#E)*(X0S$F.("5Q1D.) MN&7)03>9L7TA';/O .2QLS,G-&1F2X;+;6B)!&'*U/[&$#.$8HB .=&=6 M!F,9L$ *$3-IU>UH27]\YZ+'.;\ )4N@Y*ELKK><]>"J=&._8BQ56CL5GK7H MXE*XZ,*?/V%%?6IGPD4U'9Z$TS)#0R^E]?OP6BY?Q0&"- @HR03DRJN 2,H MDC1B$&M0>QS$-!%6DUY[:$T87*D.6/I:[Y.!P91CK=E&3P;IPCU<8JF& >&1 MDP)ZCX<<4WJC ,A)D4]'/$Z_XMI:H'A>;JH [=?Y6JVM9]V4N%,(49K')(1A MK#=V)B3$29K B,89YVD8,&85R^BA-?+&WJ,,-&F@*3N!=/5IS&Q3>]*#W:9V M5(%#I\%9X;SU&IRF-'&WP5F1C_L-SK_B>%*_T+7XSQ>U^/5//?UY6Q6OAT>Q M' E.)ORA'6:G-)=:;&8J"+,X3!H7VT1$)"219 MHOXC3B.>TI#Q,+8I[QB1UY$K0&[OKNZ_7(-?/M]_^_8K^'!]<__U&M1_^7CY MOZ^_N:!UCO/1S$S0._D4=E:LF7ZGV?X5Z"W972L":,E[J\Q$]SGO-P^@;8IZ.JO!M =5R2C@F;=BCG]NF9S%>ZY/+J!UE]%^M9EJ:I M0%$.!0H3B*BZF.6<9#!+L$QYS.. YU:)FUYR(_MR.WHZU/"\TG,8-Z]EB9GN MO7BV[P$_HSW#I(XWG5@F=_8"M:"EG9JTQQ2/D8B^4CW]Q*9-^1@)?I3Z,7O+ M,06D5ON=+%[$ES*_5#:85FU;AXV)/ TD%QH>G<8!1)A'D(9@;N$XV[A%(@>.8Q#"1+(2(QS',29K#+$RR3-T5 MUODG&>$P$C'&&(0II"@@,"4Q&D:9"1 M),VLL/Y[:$WF#%V BO@%*,F#R+)+T$1OEK[0,&VX>C\.BG#W=TZ+Z-O#Z:#T M-C[-:9%/>C$]KW@H5*TF!GP5F_E*\%F>I&'* PPS27*(LE!=>^(X@2DB$9=$ ML#BW:N8Y36KDK;VMWJQ'>%0S.R[ JJ+N/L>C1WF&(0\O*K$,=^S5LC;C.RY M37BD>M9.X<:H:=TG]'9UK9T"]]:V=K_AB&GLNJE;F-H)_>+TJGIZ*9;O"5%#)111#DF !4<)392RR&(8)RK,HX)&(K$R$ M P]C5[6T9[;6/ '%5'4H7H":KXNR$K-DK=I!VC-FBY<2>.CQKZ*NTOPB-C\* M/K1FU?S[F!F?D;5N9X[>1.%#)N?:JLS_P%QC#MYJ3JZMBGK&XUHOY5SWHQTO M\5%4__=V>0SX]+58+&Z*U5]DQ6)?VQT\$U-^"7AI]?@;H1M5GZGZ!B"ORIV0(U7_9C=JVT;F;>1M2EG6D; M08TN530NRO!7&6-%?>IJ%Q?5=%2P."UC/QM8-Q'QZ[\%>]$#P^^E<@<5A9OE M+J%J.#7X[$(CVY>2/M@R !H.+M0&*#;+8F,Q:?B\4OJMAG=]V-F(\ZKPW%ML M):_3>./SJT\V^-A8T/9(9/.7[+8P%_/9QQJX[V:^9F3Q4.*;WJB_6ZM_)4D0 MH @F><@A0D3H2U8 ,QH)EE 28&8TZ;&7RM@1EYHNJ B#BC(H29OMZ'X=]>]D M;Y);QE-KD9"]6Q3]7ZU3=4?=MNT?]5)MJ>18,VV-'O8=^/_;VLA7Q:? MYU+, B99(%,)8T8#W8$7P)S%#*99&C*E59*EV$^W_X[HR)NU(@06BI*OIOV6 MP@S3F9[58)G7[&O/OP"U@C[W*H;J>:R90 M@#(>IA"'(H,H8B&D/$8P3S+,8I[+(+8JJ>JD,K(-V6V4&J^P!GVV'!K:J1\S MXS%8:CL+<609KL\(;#\8M$\@7_- .VE,.P:T3\RCZ9^]#SLF2CM'"5^N5NIS ME]7C'UYWC]0VX5*'^NZ?RZ++^Y?-6CDJ.E/UA]!0@X)?_E1L?E?\B16;K\7# M:L[$+)ZAI()DBM'@LK :3S---S;;"3GF3C#_ MIBS:XL5B059KH$A4!5RV6/(3?>LP02+3J2-*!! M8CUKY[U^:>L!/NWO+/:&^?RW^LAFY]([_&QV)UW)'2S9 VT10$L&G;UO/U?+ M 4I!M!M=BJ+^L!/F C3B@%H>T @$2HD\9O>G_02^*@(FXGK:*H)I/\51Y<'$ MY'UZ)+,L0R1(B80\S5*($!+J4(DE#+(LY"@-49I9=:5VDQF[ $LG3_7@OR#_ M-UK:"M8B[L/0#[++TYC1K7G<_? JQ VR_N'_(M$OZ:C6ZCT8%SM;X+AURRE3 M5R_K3?$D5M=USP^+,AYQ'L$PPTF%"(1S'$*.9)2&(L X-FG-0*?M-A)T;:&7_D23\;[V7P MB9&R+,:?F*UG7_IT-=^\7JX$N2JXF&68DRPD&(8B5@9-^T D#&(=^DSRF 2, MA489T\.%Q_9Z=*FNI@4T,?.2ICW9^XW'$(DL/1XS8:Q*E;HX=ZI.VEMHLH*D M+O;;-4B=_^[F"QQV-NSJ544D1,0D@3+7Z3[,,PC_3YWCCN91AH1=%8V3\?D:3J3 MGH-GQ3T\Z,Z_,+2(MTK]Z_)4K,XQE*F=&O-4JHV;8=U '4,A">$\0P2G1O ( M/31&WK*'M:QUVQYDMMNE#N(.*-P]$LA#V>YNS3/H9+2H :9E9I5V9U_U.V$^O50*$O[^M36L1-W\LG=0O"OH-/:Q?; MG4+=O8'B41F8+NH\A1[W0MB3$/17:/\H5D_W4H,7EH"=)!4Q2B2&"66Z4"H4 M, _TN1Q+$N1Y3%EN!;-^GN3(9ZLFIOX(Y;''Q!\\X+X;@68E,"?>'/P2,O.C'MI<.KZFDNVF?^<;UY+ MS(]='(CPG"*&(Q@F>K1.0"-(\B2$,DI8&"0R9H0[3KYT9&GL*ID6:D[EDQ=- M"1VI^7&>D.GZ$TIP*KXN0,-8#30T#O"[/TWY']SIRM!;S?<< MJ,">,:!#5[:' 2F=L^N_5ZRJ,C;$_-A_:V3S9%BH>TZT?HLR3"H[RU#2\5Y_ M?%H")^"-@Z4F0]GH%J$-J7'B"=\-^^L/K[N1V^4B1VGL \ M"JGZK[%0EPF.,^JI;_^(]OBU,CVSY77HH#U=WF6^KHV>S<[^D;1GMY6]*LYC M__])%8P. W!,^9V@ 9Q4B3DHP.DEW(S/IZ+@?\T7B\OE$:6/\S5;%'JDS';< M2(;C@."4:S1E!A%-8ZC^D, HPE)DD?I_V.@ =Z(^L@%J>"FGQ!WOHQT_SG.! M[71M9H)&TZ"=$?*J/&LCY*0$3V;(CO:DALA)+8>FR&T1ATSH1R'G2WWM6&Y6 M<_JB[QH/ZC?VNUCK,(V.T,RD"'',1 X3&FF4TB2!E 893"26-(P99V8S*@WI MC6QP:DI O6J3KS+0DT$"T:_T=L:BI@W:Q(&F?@$:G3QZUXE%)LZO;MSR:4-U M9)<,,Y>X-Z5EL,QTB2ESF?;22Q:O#1G)7D[^U5@Z=V(S0P0CC'@.HR1#VJV2 M$$N>P !'-,,D0Y+PV5)\U]7+CU8@S >4C'ZW>?6[/:)G_-NM1[IMR-] _5I> MEJP3>8#9WEX#=([4[GW0I MN)HO?HK59OY\OZS:!9K>14ICC#0$HE0;$24"0\PIAYBQC.,D)6ELWKMX@LC8 M292&:I5_!(JX31W,"<48.!,>Q+5,;&PE511K:1VZ'$^);%.U,UQTQX*;8Q7X MJHSI%ZF_J.7$NQ/6H_1SOU]*[ M1"-&),MPSF&2, *1P+DR/8A"&<81SED:<;LQ=+8,C!W9;8U;K.,!#4M .;5; MID#)E>,$2E-=&P9V1]2@97372GFCYF]=E>)[NJ4I^;<9>6FIG)-S,&W7<:Q5 MT8G=V_7Z1?"/+WKU"H>ZY* [%?QI5:S7LRSC$459" ,AU8TEH@32."'JVH)2 MG&3*9T+$JD#%C8^Q':I>[!;U7]:6Y6ZNZC:S6A,HT=)-*^<]@HJEB\:,G:U* MJ5NV;XJ5%/.-^OE[K$$9IB)?A2>.7$Q;;3),543' M@VQF(L8D9P&'(>$<(AHPB*-,0AJ2/,Z%(%R/J2@V9&%FR,X1M+)86[+&.^[Q M_O'R,_A\>_GA]O/MX^WU-W!Y]['J4?W'_>>/UU^_:7,69O\&KO^_WVX?_\.R M6O><-LWLE$\=V1FD%N4R4U71\UB6:RB9KZ+<<^2F+A^W+/1^$6)4S@!_U\58>_=5V_[I97CYM3.L_SRPS\M;3U.N!TR5]T&) MSYE_62TUS-!+SX_36C']>]*S3NQVI@=U6!69&@KJ5'5Z;NW)RE -A6S7I9J^ MXI W>5@5SV*U>;U?-E%RJM5&=-:2)0E$.6.0"DQA&L09(7D01L1HC$/W\F-O MX)H>""WR!<O?Y5/)&Y1JMI(ZY5U_YPQKC (4849@3%$.D[=YXD M'$HD980%(RFS G=VY&/LW$=5G+THB[/GN[I(4CNQJX:U/=1'4,T9\%;>WOLA M##,BXZO7,C'26_9^ ;9<[<$]UM,L)ZE_-]'+^+7PO5R\E[IX$U59U,@;+>=F M[CX*NKE=KC>K\K@JLVTS'%.4H32#DJ3*$4HIAB24RA&B:I3$SFS-0#Y:YBD,5/#JIP-J ] CI MR3AT49ATX_>(>+BI^QX=4NQ5=?DKA3:.;1Z'),Q(H+:KCO^%::Y'%S$8\2B@ M.",LH>:7EY-D)B[X*BF[U#\=J49!CRM%MU9-M3,0.VW( =.V#'SP6X*8K-LMA8-,U;*N]\6'0\O=F9 M+UN5>8;8=5>%4QS5DM1D854W%;2CK(XK./@OG]0UYG.Q7M^KI=?/Q9HL[F5U MQ9GE)&*49 C2$*E+!Z(,YC1)H*"<1D)Y-D&6-3TC!B[,:4I&^V&_9\3.DFBR MNI:1UX2U!VZ3R3RG*0-?9J#T;BVSBB;X15/]%=QK U!+?R_K&(8?Z2T<&C]: MEY?3K_YKP,>PZ.P>/V'L[CBE^N5A]?5M7ORM"#V7]K M9 ^EC3S:D#3W0@X$/.]EN,MF9S<>5Z0$1;42S\I)Z);$R0DX6&JR0[Y;A/8A M?N()>_3\Z^5&3]'@7'VSM1ZH<;]Z+/Y2IE:&*<&1@"1*,$2I.J5Q'N208)9E M@0BI-!N&UT-C;!>_I IJLA>@'+!2K( F;8Z??TH__3O*D]26#KJ+P%8(^F=$ M]01/>[QZ?N7Y?/\:KGF*WZS(-^M4.2.WA[[8"K! MUQ[G3]J,?[E[N-5=_NNYDE<8YOQZ!#]_4 V7V6Y7]8D+_M2T/5UN^P5SAZ [ M7G):*+J3(AU!TIU^TN'R^>%E/5_J;5H\T?FR/":_"E9\7\[_2_!;KOR.N9R3 M;=+MDJEKL?JDETO>KNC5EV/!]^%VFW]_G9$HH%F6ZO.1IA#%D818L!"F4<6""Z3,#PR)9AAR!=CHP$BX:NQ5UPBL]F<*5^9Q_#SF0US(,6][JDH.$? MM 5H^C(;$S>>VBV5,J/O>H,@4 M?$P779E0JWMAFBGINM6^?!7E_-0'LMJ\-FGT($J3%*E;+>$4(H88S!%A, E$ MG!!)$RQCF]*78Q(CG[@U05!2M"MLZ5!'_[GH1TB[DVQ//H\ULN=E\52]TD%@ MTN*5TP(>UJ[T/#EXD(3XKD^UK^)9U[,MO]\N9;%Z*FW$A]?Z'W<9T2!CD:!1 M!'.F_@/1,(8:7PR*(,I90M(T#ZU HAWY&'WGZB^H[%J52]6#(RH&P'S'E?/0 M""N%FVW["=1H9QO:)6\U5;#E";28NB@G=]5/3#0BPD5%_N="6''Q5L,@7%35 M,P'":3F7CJ(*^V%]NV2+%ZZK>&NT$_VW][(]TKWEX!C9LC5,*4-6<:7^ )YV?.G]*BO.#N($BC>;=A^W M#V!P^1]?K7:6;JO1AB'U!_!E7Z,U4P=WM4DT:M-E-;IF'5NQ1M&P9CKGIOJ^.'$5,=Z*I'&YRTOP]=_/PNF<6L+_5>M M.8]_B/GW'_J9G^IN_%UL>T2:J6\O9*%+_L,9"Y)8H)##C D]HI%AF,=1"(.8 MI4&:B)!Q._?YW8@V\KG5 %.[=*^]'R69>O/OAN$1+P@MI*[S0WT/$+VJH;[W MS1B_2MX*=:>6&&R*\J\OVL-^+T C-Z@%;[7RM43W!'_^?C^GK\O,^Q%LVOO1 M^Y'[U)7K_7'H=G9?_= '\0A1KE&N\^"C)*(I(E5O[<)T9'/NXH%?3G;,0$:+BZ Y@/\67%BV3-I MI%&S<\JWGNQ.$"\JLC;F-C)[,K-&)"2,;#:4@7/%6M[*#1;[MH/$@LD.P]?Q/ " M/HF>+2_,I8IW!,%#H^(6',U.Q:T'?:'C^=..3ZQK-T:FA[L>I+!.Q.MA*[KV M9>E;75U#]%'96;OVK(.71[9*+6I D[/MT#H4M=]X>)'2SB9T]6L9"^W0MW5" ML 'M6XG)"@]V)Q^,YT5XH3W.Y=)DX]XQC)+)Z>BF5Y<%>S2W:']"Q+ M-2BECDZD:001#U.8,\0A)B3E'"=)2JW2@CVTQK8()66PUJ0OVB[_+W/UMR4O MOUK&*WOT9ABF]*,-2TM2*>);I8AZ6LV.L,> Y'GI?,4A>RA-&WX\+_)1U-'@ M%8>S_%;QN]S,?XHR>:*'^3;QQCR+6)8G,$ICM:-3M:,Q":F>*4XD8YCD@9'K MW$MEY+V\)5LE7,L1T1:GX4G=&!SX/B2VVZ]=PKKX ">EMG &?$COYA6X:<'. M43@G7:_'8+',<) 11C(& M99IH^&L>0)*I"X7, XI00I(D-$*',"$V]@V^G/CP71%;@U\6BIZU^]"K*3/_ MP9?\=@:I1G3;D;T -[_#N]L+T,(S\N=&F CIR8_H)36I(V$B]*$G8?2.@RMQ MJ?54GQ4!ICR/> BS*.,0Q1F&-,X1C @/HA Q%L?F"+*MA4?>K9J0Q5'9EMC M)W"4PV[7:1HNQWY;%HN3WE$FM\.]]_/8G>$=?/<>V^WGISNI.[C<.YR[_MWM M/+[D_WQ9;\K2YL>BZ1X3=V*CSO_B26C;\%A;+G_5SL?8I2O M:^9[O/4WL[.>!Y]KRR]0#(/;^G-];CZ79AL\M#[5+YIU]5E_;<$;[-@'?S8" M>"SG&E._GMRE45BS-8A3[A^T 6>M]S1Q+\.%^SS_.EN-V(IW/AAY/OC7A^M^'T M-$WE6KWHQ,6?FC@HJ7L&U.N4;!">WOZ*D\/I=0K4A:;7_>" %L>C*??'_1X? M#OL]'L1*!RC)=W$O6]T=9:+D"_E[_O3R-(L0BM,09Y!'2$*D0XDD$Q%,9))2 MB5&B#BSKIL61F!WY:-MQH)N.BQT/5<83/%5<./0GCO7QS [&]_))[,R5AQ[" M_0_:DJ#*W((O9SZH6S/@R)KVV=XW%JO3-^R-K/3.%KRQ:=J=%NO59O8XWV@D MEENUIKK^O)#%'_/-C]+ST:[.C_GS8W%= BG7G6 92TD0\@@&811"A)((DI@3 M&!/!LRB7E/'4Q/@[T!X[MZ2YT;M^QX]E2YV+/OOM\'+6MC/%3)4HD%JS*-.G"Q%0Q\H!MK@.Q>@TM"]A+^MA?WL(4,-623< M_&O*+1?G1V-V23L[V7OS>89+39?JLY-M+PMH^:J#M;Q[T2G&>WG0G;B>R3A. M,HG4?9H0#A%-2M,80QYP+),\R3)IE.'KI3*R&U61U6["2G>PBJJ#M<2.L]GJ M)W5D8/Y\2&YG\&JA[R4X:MOU(K2%1?,AO)L-X;H[,/#IU3_5=0U*E% 646>YQNRF.&4T#C$,2094HY-3I1Y MR5@(<83#5)!,IL(*D>D$G=&KCQJJX%F1A?,E8!5AV_JA;BV9Q>8]R&Z9!=R) MK2EJA*6K,V([U-WT"N6M=*:;RL35+[VB'A>P]#_NV'U(UC]N%L5?WUZ>GQ=E M^)DL6@G>'=X\8C@A+$<0Q[H5,0U22&.I_(0X26D21XG$Q*H5T9#PV,[";P\/ MGZ^_7-\]7GX&5Y??_@%N/M__\0W:WE=U7.Z,IV6E[&RV5<=3H:/N^PZ5B?P300:3D3FQF M$0U(+!B&." TNOWV[?OQFX8.?59W!_<.G0NQLQ.'4L9*V#@!L8Y47 MNM37ISXL+B<^]>)V2QFJ'[O+BZF\O;>8LXM,=YTQE6?O7F/\DIO?5%4-/Y*_ M'XK%G+VV_"1)(ZD\(BASC3DKI(!4RAS&G(1)G&08,Z.\^#E"(UNWNBA?T34- M7)[5C)G#XT->.^.U$_4"5$3!G_7_'<6M.2>A)S?F))E)W99SPAZZ*6>?=]NN M-_/E?",^SW_JBOZ-^OKSW5##)SUSZ+]*@ZY1K9=K\1^"K![59Q SPCE/$XQA M2(-0AT,1S%F ()&!X#B+TI1;M4P[\C'R9E>_G=1ND[OJT\P&3* E.Q-1,01+ MCL".I>;HW@X7:'-W 31CH.3,G_$8J!I/ML65BTE-ST!5'5JFHE]">T[)>=,-?E+/-^&LQ] M&?NNK]OE>JZ>K%%:+U>KSQ:M7Z=?'O.*5-($';BR8_2 G1?1J1&L9]G)NL'. MB]9N"3-XVNT^=+_Y(5:?Q%*LR.)RR2_YD_)N=#>CAJ2J79@9#7B. AI"%C ! M$0T"2+D,H9ZIDZ.8T8#E%E6Z-K2-?LJ#RW1+3L#WBI5R3!C98P:(BAN[NY&1 M;LTN0MY4Y1;5+=7SJ:6>?0; ]1GU6-]N;.3U=)4Q(CGIO<5&"8>7%*MW_:(6 M?'AM_\OEW_/U+ JSB'&,(,_3!*(\HA"C*(.8298RFB:!W5!X<](CWT/VN_;_ MU!0] 1=T:-',5(RC&SN#L:>69M)6OW*\(1B"T0DSQ#7I6 M<$2G++N,_E NS5?Q4RQ?Q!?RSV+5P&GOG." Q3)@6$+UOQ2B.,QAGL@8A#<;#]"PR,HF01M+L'C[B-4C.KB_HMS([O&^@@6 M@=G)/X9;K';"CV(7P_6JO]ZPKA]*TT5ZO6IF+_CK=V6[XXV+>7V ?A7?RZOZ M!#4CO3;BFDL24X)TE/^%N]6OFAZ@\[]_/D@I-LWW/B-)OQ['/V MJ98OFU4Y;WY]+YN!;4T]FN& PM,KC+R#OJBK]VI.%N7DOK5VXSK2+^:C"WLT M<3[IY$<)=IO+2'[/K0=FLCIEGWJ6G2S[=%ZT=O;)X&EWQ,LO8O.CX-:[\<3K M(V_%/?S+BK3YQCLE\?E=YT%8NRW7(><(&^R,6(- /@_7G!SF\X1074"?IQZ= MK,3UKV(F"<:,LP2*2/?[1UD(:1 $,*$!(K%,\Y@;U8L-XF+DW:M^*,GHY:U* MEV9AUM$U9+?EAY2V]@ K3%'8NE/+VY6U*A[>>U'K3DT>2EI;BSF<_?R?CX6N MK[I\VA@?^*UWQC[EMR,"RBD4>Q5\-H&W(U$-3GI'*2V/]Y,">HMAG1+&[5!O M+S3=2=[!_M[QW?7O;F?VAY?U?"G6:[4:K:>(Z]$4WY=Z_N@MUQ,"Y9SL-B7[ MSY?Y2O!/1<'_FB]TA4<+F4P]\_(D^&>UWIV2LEANE,2*^'>UMX7Z56PLAR*\ M#7/C_?H;>4!+H NP$PFT9:H1]D CU05HY+HH*Z%:HH%:M@N@I0/[XH%&OE'& M.;SM)_)TZKZ1$),>VV_[H0[/_3?FQG5.^GIS+[^1A5@WTQ!Y(D@>2XA"C""B M.( TCB3,6898&H0R2(W0!$Y2&-G?T/1T6*ND:#O\_% 99C9]D(AVYG9/.H^S M@L^*XFVJ^>'Z$\\R/R'>\03S4P_:)Z(N7_A<:;W*/\4LXX(2F*240<3#$&*& M,YC+($FX#"*>&Q5A':P[M@]?4;),-K7E/I]CJ;W. M9.FC#N;;6:.N?W8[9AY6!1."KV\4^<_ZE&P2PS.\ M)*H/J(JLOX/IK&2>#JC3="8]J,Z*>WA@G7_!/K)47L?9YH4L%J\:'N_W]7:R MHW6*R62MT3W#=FBFYJ4"7?RY_I?6U%3S@)21ALX'JGPKQ]:G--3+"%DK&\F= MHEU&!":+@MF(VXZ.6;UGO]$?A%A]6A4OS[?JVJDVULW2>G_W+#'VR2MT/YTF M#6K:%^"F*#;+8F.QD_M4<'X#>Y+>\N3M$7R$K6H@H],.[5MWLHUI(%Q[/YH\ M[HCQS-C+TTO9(/11/*\$FY=V6?UY(SB*I8_]9K#:O#^J7L5'_=OV? M+_-GG8N8Q40F-),1E E*(4J"%.8B32&+WZ$9JB-\W\PJ>E [X =9BZNB0HZH&C9" MP3,>(09C&B40I6D,\Q!)& :!9%3FDL>Y<=^3+?6Q?2JR C<:C* :Q8T M]-..!S!?LL4+%R5F?5'"&BR*Y7>HZ#V!Q2Z78=%88_T1^HWIZ*KUD2O=#B=K MN %[[(RI/8L.I#&UZ-9LY%>;=OU$KMKH;1VR7G2Z+B%7>?<:@IP7<9S2KD?X MEOXY__BRFB^_/XC5O."_D\6+^"K6F]5<4:J'@#%7,7H&1/U\DT#-83 MT.M!Z3KFICY#BTV/,]$]*R*O^J_*@JOKYU]=_BQ6;KW7YXQ]"CPT1_+*" JC_13RH(T[,1)PG M**<4IC2C$*4R@827.)F(1X@F81H'5C[W-'R/?$2TN !B67;KTNIG GZ9+P$O M%@NR6@/UP2N@[E\M/?6)/JZA0__^/IFEWU\B5G\X0JS>Z["FKZ#]7"U'X__7 MHNA.L:TP%Z 1!]3R-/\J0"F1QRO"M)_ UTUB(JZGO7!,^RF.[B43DW>M8E\] M%^JP$^K +,%:Z_)MF<0D$%Y21".!-6@V9.T!F[^G:Q M "4UVVKV;J6866$/HMI9S2W!,B-8H22/4=_>*Y:W*O=N*A/7NO>*>ESQWO^X MMTDK!L;C7YH1 ;?+]88L%B4D_BRE/,1Y1B#/,@P123 DH60P8$%,PTPB%!CY MAB/P-K(%N-O.89FWB X>&^+\)0RR;F^GWQ&DP1\:9Y%O/F!FJ*X/Y,X-)N&(17JE55F1QN^3B[_\E M7F9BR+"EA_HTJ2$Y2&#LL40'UU41!214HLK9X MA(=ZZ3]>O$AK=TA8"^J 27A"F &@A($*@8UC"4P\Z%M N2FT+WKWY MFU$Q01S%,4H83(G:=HA&".8Y0MJ91'D<9B1#J4MYK!'U:8I?RVQAQUP_R[I7 M,WW&49AEDH>0T@1!W2D.:9)SF.1Q%G"9<":MKMH>%3E@,N*4&C2[E_O7B[N_ MO/6L=@?JA?_Q1782^ZK3-2,Z;16NE2*.:FSMWK9O(KHKEE]?%B(,:!)J6,O5 MTW+#;Q;DNVD+TM7)VHC."M9N(CK_L'?,RD^K8KV>I2S@N7)^(&.@$&<(@X%BR+*,I$'R @$W93@V(6+.WQ%4N%+D1I;YU^] 516BC,[HGVJ MPVXK]\).KB] 27X2=,D]0<<'DJS(O1?,R#WA+> A]]^;%/RN$WWJZF6UTA&1 M\DFUBIC_U&^N9PE-)48 MQGI<@]669)G(>EDJ_A9J.ZZJ*4YV%FF2KVEFU=[;-[*SC(-@"D]C$]:"; UL M2Y8WQR-TTOS;H@_:L?S? 6O0Z2-X0A9THSVD@/R1_'WYLOE1K.:;UX_%$YDO M9T3*B&:,P9CD 40!CF". PG32&81CRDE-+$O^3XF-+J/60*@*+I@2QC\69%V MJM/N4)69'?:A #O;Z2:[8SGT:<&\%C!WD'F#DN/3PG87"?<\[S@[]NEY4;P* M48^D;9F+VD[,4DRPI!C!.&<(ZM X)#P*H P%1DQ$E&.K_7N6XOA^VDKW8SV3 M5XVH6A[MJWK"5K.(;I>\A.LTC-CNO31VE-88>_18G/-Q5V=)[#9: MQZRM"YU.GO^<\Q>R\(1+>E(@I[#J_DJ3A5([!6B'3[L?<$P:ZZ*/C[KX4;>X MY7DL44XXQ#P5$*$@@H3(%*:$HCP-.!&1%03VWNICGV_EL"E-S*F)<%\1ABE) M5_'L]HZY9/8IQBX)?&42]]:>-F'8)=917K#S(;=M5$\JUQBD5QJRGK#-'_/- MCV9H^?7?=9N:OGVJ_\^5/SNC-*8L2#',>$P@2F@.:1!B& 8(BU32/(O)[*=8 MT<)TNSEP8?.K;?-B_./]>OW[]=UOUP"";V+U<\Z$6SS01<$(14F&8PJS6)=- MTXAJ(#AU \E3&-JE9K9Q9$596<]:V8JE.:&'?"7X@95^;G+ MM:(W+Y9-)6V]22^_KX2HZM2%3!E5]AV&F8@ADHE0AHDHP\10'@0Y3U-LE(9V MHCZR2:K9 <^:'[#9,70!EMMFCG5MM\B6*XNF 6MU]QNMT95H:ZXJ_96L@,>V M_G8%_(W=OYQ$?Q9M%6/JT:UQPK<^[=HB7/71V_A@O>ATK0VN\NXU+S@OXN:[ M?RZ6WS5RXT=!-X]JB?("R&F.,0XIC D.U$T8(4A1*"$1<1I2)-(DM!IDVT5D M9$O\>0M)J8E> $W6Z6KN3R1/OEHGB4F=L3XA M#[VMWF<=AD:I/I\ MP+7.8+]D;@>*M!O7$,6Y8#S#D*=80B10"BG# NH^%,E3EN6Y9?;K]\/D:7'[[=OWXS;;BX+S2S XRSZJPVWU'!:U@1][SO L'>;V5)YRG M.'&E@K$*CHL6S%]U,P<-?K NC*A*:'?35 ^IS_(P2C)E B"6&E&,$P8QDP0F M,0H)CG'" BN[8$-\9 /14"[+&2HH]OEA5;R=S;#2K)GQ&$M?=E9D"Q!>UC,U MA?%M_1W9&7_VQ$4%G@R+%>E)+8R+4@Y-C=,:;C:GQE5%P[3."."<@Z3+-0S=(-45Z[D4 0,QY(%F$=6,W0/ MUA_9?NASN"+G6%!]J XS(S% 2#L;8".?]?8^(86GW7NX^J2;\X1HAWOOU&/. M\06AON5&#]F\$YM9$* TIF$ 4\82=6(S K$^Q4D:9TD8A>H^875V'ZP_=MR@ MI@:>%3GKF,&>(HSC Z[B6<<"*LDTI7;APA5YGF_(HNKIJA_2>+K-.7S)-O.? M_6.I7*($75+[BPCLK3[U[;]+M(Z;?N=C$X.-EW^[KL9HW"XKLS!+,A&A& =0 MA#B&*$<9I"Q,89P+BI(T3'!B-\;')W=C5T:5),&\FD$S7VJ(<'T0:=3P$BE\ M/154>.>G,3,J;Z9P.Y/D ?:[_ERWV\]5\?P.@+W[5/G6\-V=O/WW .GN4ZLW M*.Y>(@Z%7O]XY2ORLIBS&UU25DXKNED(L7DH_A*K&>=1C),T@YABIBXC/(4Y MT8:7AY2&-(E83HRKNGI)C6P[M[2!W!('4E._ #^V__:C4 N#9\T/^.4?_W@P MM*<&BNPWCG[58V?I=IK9T04WE69*TMYT8%%SY4T7;@56[CJQ*Z4R$K.W;JI_ MA>F*I(PDV:N(,GO#O?SIL2[?N%/?X./UUR_@X_6'1_NJIPZ]F'ENPZ6U,TR'E4^M:V$- MU/&%Z-^-W^M?OY0>BZ$ZB$Q>#G5:T*Z"J)ZGG;'-]-BCKCCK5Z'C/TT05E,. M9T(RD6&>0)KG6",L1Y *J?X4B)P'21[S++-$.K,@/_:VUH2 KCFSACFST:'9 M5A]/,W8FH.;C9+YERTSU1(EPZ!41S4$+_O#1;(A/C9;FH)@.[#2751P] KW0 MCV+!;Y^>5\7/JLBZGJ&3*K] !%D$I>3J:I,%H;(P(8:,!&&4$DIY:I5QZ:$U MA1'1E,&\1=K21^C1E*&CX$=^2V]A*WJ;Z@A#APRD\^4E]%":UE4X+_*1OV#P MRN JL19FQBP(2)K+",,H1Q%$DB4PCV0(TU!&(25IP!*ZA8 O-F1AMI>[J1G] MC \@W[FXX;PJ<-N1OL-AQX%S_U=:9V78>H(+A-5U[V#5W/5/KAU1O M=8CEOTZK3>2M*K(Z!.VIO>IZVFW/'ASO3=?3Q_GBI<$P7]^_;-8;4LY#G<5! MK*[B',$\9:&&)$W59LYSR+%,:(*$B BV.9$MZ8]>8U62=<_;V*HSE#P-4")A M'H;*-B:$0AR+# :()Y*$>42C:+8Q-XICJM/>3'X4RZ+$-2]60*K_Y;5ZE\I\ MSBNTNU\6Q7K]ZVZD[G2J-S.Q(RK4SO8>W;!VP^KJ=%:+C0M0,^C/*#LJPI.U MMJ4^J1EW5,VA?7==QME9FR]UCFNY6]BK4L\ZAH[Q>D,AS@G*$JA.@,RB% >0\HUU@#/2)1')(IH:%GQ[XNW MD0^,BBKX69'59JRFJ_>E'F5#EJ^ M=BT=P^]?25CG_(M=&_MB&HF09L)H-F\ M %M&0ZEO[!J=@%7>_^NNK= 02-)I\9%-:,T3:)@J1ULU M;&DS>LB8.3JEFR[[[>0D:K2,Q=MJT',7YV"5..%ENE&<#%=SD$+:^)O#%O(% M,Z_!/TLD#A9F(@Q0#J4@*40RI# /2 93Q$F*(A*$V"K5=YK4R':G"V[]HD2& M=8(MZ5&9F>/E1Q%VEL-=!QY@YP_%&PUX?DOHC:'G#P4^#SY_](9#&>&V)O^; M^*YC_5>:?0U35\ZWF*__3YU!"@3AB"884AIS=8G3N+R)AD()DC3),I++S"BR M9T-TY"V^:T>HV0![? #-B$4-G:DF^_?[6/JQV_DFJCF?HG/7D47%X0BZ".4IR5KF+C'XAM9 MB'O9S KZ;3G?S,(T"^.8)U!&A$"41032(& P)#+)6!"&J;!"O+"B/K(-W4(V M_%4QH^X3TLXSLM.EF;,TFH;LK&C#Q@7X8Z<=T(! ;@J@F=$WL.U<-,V//Z?* M20V>_"P[VI.Z7DYJ.?3&W!9Q,S=U&\GZL:B'BCVL"F7G-J\Z +6Y7/)K];?/ M^I%9%H11INY>,)"Q@"C'D7+3E,')DYS%,LY12N3L:)C]V0UESH%+A86]V:G[ M2ZM907R^>5G95E98Z-3,YGA6D9/!:7C0MJ7F C1L7)01\,U%":ZSY<6?L;&7 MWY.EL2 \J9FQ5\BAC7%8P3ZB?%5\$PO!U#[\(HA&!;M\VI@&C+O>'=GAN*JS M9@UA4%,&ET\:WL,\^MLI]_G@[E"1[3:TJ[16P=D^D9QBKYT+3A9:[1.G'3GM M?6ZDEOGUJ>[0^^9K90KF3,PR'I L"D,H M8MT8E>,0$A0%,,JP0#Q *8JDUZYZSP*,;"Q*;NJ"+5XL%F2UWM42^>ZY]_UM MS=R.]_S%[&R=2>?^^DSK?BU3F>)JI-IU\'W2Z2OF $A@?I32.+ IBC5 M 9K5OM;T\?[Q\K,3;',M=1;CD&!$E<"!DIHQIL._CH+L^A:8K?UHK(-P5K6'7)J:]=6B6(O'XLOR>:Y! M%"V'T_:M,?*OWVY6;:^PY^^%ON2TW!DE55"2U7[.X_Q)Z.#/E[N'VQ8N^WJD M\;8F0CO=('L7GNPF:2)>^T9I]+S;V;N-]#0)T@ G42*P.G43IHZC+(,D$AED MC.8BR1$-F%7KZ\'Z8]_+SH8?C91@=CH-$,UN,VX)C="\>D((7Z/9#U:?=A![ MMVA'8]=//.:VG[X0];.=DX6NFUNRN7KR^^U&/&T[RTD28T08C% YI"")(.4D M@#P/61&WFTMHJ"D:K?KSJC*;!/Z4X!E4*$NQ3C2P0A[U$Q& M3UOV#+%)=["9X(<;VO MAYJV2Z6ML/YYDIRF29@RF BN#LHL40=EGDL8\#C& M<9#D(DN-Z]9:"X^\9S4AB[JJML3]&W*(''9;3]-PJ1%KRV)1!^8HDUNM5^_G ML:OEZN"[MUZK_?QT-5D=7.[5777]NVOG(=W<+M>;5?E9&DAC#=O_L<2:JT%K M$4JS3&0$ID@W%48RA9@(!.,XBB-U2J,\LHK'F)$=>==O\;3MAW@8JLWLM/:O M##O3H>F#'0,76PSQ+%S&C(8ND\C!@ M$"2!C>2C9VL(*OO8M/ 5?S_\J=A M=OJ^&W[?-M=_)M5?"=OR$M:@%!=LE+R[0H#Z=]17 U *#K3D0(L.2MG? =K_ M6)_SK2<%>)?K?14/3/TYO4TH&(U!^\SC7;&\$T438C1,->Z]-'9NL5C"N^M[ MPU#JL4CG$XK.TMA9XD80C_'0D]P[I0+W5YHL]]>"?WC];:WW606TJZY,NW%9EU3M3L(VLSRCJ4C3'*8,KS] M_?;Q]OK;O]HY@@YJ-O/8QE6>Y896/K1F!C3<:#_J%\V06C/8P)\- M6QZS(>XZ\>2?.# PJ2/AKJ##$W_ 2@[9E:MBOA#\\87JE>N)\B7"F>[":M " M>)8G+(MAGF9ZV'*,()$4P2CG,HH)$RPVFO9F2G!L6U1R "H6ZG'DH,6$17;# M1'L&&1S/.K$S,>?4X9+U,=&+13;(LW[<\%+T7?B3Z)I;KSZ*GVE_QIOIRO2X"!G^):MZ.NQ5 M9U6_[MK&7MKKV\!ZCJ,^-Z254F4U+T Q _:Y 34[X)<]AFP&W-FKT 9^94Q5 M.@*Q^%:I)3B+JT;Z85JL5YT0L,55XGWH%N=5G.)+#Z)0]W?K"%/[M0EB3 _7 M]^#N^MXJS+0GF5&@R54H^U!3+8__:%.7"*[QIKVUIHPX=0EQ$'/J?,2AM8/_ M\['0\>$2@M"TEZ/]TL@_?D7K9;TI$SZ;8B]'9!CT.9;R_%9P%M!N(YR6S1NN MXDEIW-HQ]E::KO^B2X"]AHO.!QR\^G)VZ?62K[?Q"Y+%C"."4UH,E9N(B'\AOXT .DLMLM.X%D *'"I@L&H/$X(&05:!V"][ZN5#\ MD=7J51:KLJ=V%B0\2:2(8,;C$"H7+(%YJHPMBW,LLY )97PM9PB9TA[[EB\V MH-A"!^MY9P.&1)[5HYEU'$D[=M9O;YQDQ88&^&DTI3D!>ZR,,F+25'[_HL_*WI6=A;-4!B*,<@23(!(0X01!*C$NX=(85?:$ M9%9(S"?HC&PQ#KICP)^:<-75:CF5XI2>3*W$8.EM+8*#X /;@([$&J7O9T?E M#1M]CD3M[^PY?MQMLY8#LPC;_#'?_+AZ66^*)[$J[8,Z&6+1?$743_9<@[LE3HCYIOR@/>WJTVD][2U>TE- MNK]-A#[)TF?32[] -9S]DLHBPA7#?W"MU'E?(0XI"G,!0)SY*8BS2S MSI&FI7*GG")]0O%F=GDT9=H9:LL)TB4WH\^/[E?"N-.C3]!^#[.C^]5B M.#GZS"*#8SJ?Y]78P;E8]\RKP"@3/"2").@$RAWD5 MEFP8[:K!U7$-^3(<*]P@T&SU:QWO\::NX3&?%BL7AV,LQIIBX:@)_]$?(^IO M%0&R44U/%,AJ&>?+Y?[\KP^O'\22_7@BJ_]3%H5P2B6/6 H3E""(F,@@C4@" MXRR(120#G#*KD- Y@B,[EAUC^K;DG0:7GE6@\>73FUJL+Z#.&G&Y91J)Z>^F MV4]NZMNFD? =-TZS]]Q,0#V7ZX$H\U(FM_1(Y&)9_GC#E"$B4@J#B(5J]],4 MXEA0&"*62A(F,DRIS>[OH37RQF^FRI6D08NVTZ[OTYG9AO>D";N][JP$ZXUN M()ZG/=Y':=+M;2#RX<6^=O7AY_-C6>IA6+;:/#]VX1UY!3_7&F9$%JNG M,IJY0^ VKUG=2M>_SUP%L]M0O3*!/TOJGJI5#X5Q*E3=+C)9C>HAV^WRU*-_ M<\0ZVZA-M)^@0S*DL1Z_P;. 0A2%,<0T%3 +<1;'$8MR9#2-^S2)D3?+EN" M[&6'7LS.IF'2VNT@2T'MT85.RN(+YN>8P+1X.R<%/ *^.?VD(XAP5!<-AU1M MYS#B, F2#")"U7;+LA3&,HJ"$$F:QD9NXN'"(V\R3<@2>#XN^O?[7;N>K513B=97*^U M+=!=A$Q]F9?2"_THGE>"SHEK=RR;V5-YN2(KS6.0,DA@AB!*< MPCP) BARH>Z#>4XB;E1P,)B3D6V#GDFB9.X[]Q61UIFO_MONO!].?Q)#XDU-C>7QMZ"#D]%1C*W'(7Q?SO]+\%NN MCI2YG.LK1%4P68^!UC78K=BY^C=U^O"ZODC]6]E)??6R6I6^T/:Y&:=8L PI M-P8I X=XE$&B3!I$<21#0B+U/T:7ZNE9GZ@T2R>5BA(]@%4L@,6.!POO8]K/ M:N"KO=N/96=\NQMB=I* MB@-X$XC3/EU6VR"6IX+T'Q^#151@4?40K4??[>? MW\*]?;<_ S<'^EW^'.P<]S?Y(KU7@VDYFN[R\2::WKO>O T'CC%'L?HY9V: M=)WOC!A1J\B,,,"K4P!?8;2]M:>-H'6)=10\ZWSHU(^GK?//ZD___C^:OU'_ M0-B M]--WF,Z&D_&__8G]F?[I)QC'21J.O_[;G[Z_[0[!3^']-/OP_FWG^;?X*>_3:;_&'[W/YV,_#Q/IA>$_/OB MUW8GES^FPZ_?YC]QRN7-QVY^.OV+ATPMCT!L=I%(2(J$'"T!JL$8P108^O]] M_4O,3*OH-7%2:2(UI_@+BI)LF,)'6"IC6CQT-!S_XR_EC^!G\!,N;SQ;_//? M_O1M/K_\R\\___[[[W_^(TQ'?YY,O_[,*14_WWSZ3]?G0V?.Z#^%CV\W_]=G@6O\&%)\/Q;.['L;Q@-OS+;/'-PTGT\P777Z7K MIQ<_4?Y%;CY&RK<(XT2P/_\Q2W_Z]W_YZ:7TX,$K+Z>3 M2YA/)S.8?A]&F/TY3BY^+A_\>7>"P#CQ7PO9B\?,?US"O_UI-KRX'-U^[]L4 M\K_]Z?+JXA)?SP7CRY?_OW>__/,='9=3F"%X%NL^Q&]2?,YE,?YP/G!X]?D4YM48:J=A69-]_VT.J[\MV9QI_ MFDP33%&EW+S.3^,3.3\$\_4G?K[T4WP0B=^&HW3SVWDZN:@AJ_FD N>68D%R M__03KCK#= KI<"F5%Q>W6-D<%2TL/EE#XCOC\94?G<+E9#H?!,6T=ID2)7'] M2&PD5M!,F&(V#0OOK]54>:$ZA1SSA25VW8'Q1I$K(43VSI.ZO&Y"=B<^S\.$K)OF(?+4-:U M)A0Q&<7P"!0T!K2.1"8.'"?&:623-<"LJP"8%UZ_%E1QAK'QS*O7"UG1UM&Q+5-; M0L8N?GD\/9_\/AY A"RH5 1Q[(G,SI*0T,$")J1RZ&P;7N.D>?+B]5#1<"2S M!D-;PL3B;#R>GDPGWX?C" -FA*+.,N("6_ %;>N0#5&><1NL$#RK>L!X]/;U MT-%PE+,::UN"R,ED-O>C_QY>+FRGG(6AAG*2 3*N0F<2O%*(=AZH0-S'+.H! MY,&[UX-'PX'/2FSM._I9UC %OS2EK7) O2%.:62%Y(%X@5:2]RJA!14C=]M9 MH/??MAX 6@YS;LJZGD5>;M!')]\FXYL0#/"8HY&2)"K0. 9CB86^!L.8F[%PI[%?S[U)4OI[,=%F(P&J*Q24M$1Q2T0 MR9,FSIE 1/94VNPDV])U>/"Z]03?<-QR<^8ULNGW_XC?_/@K+ *N,J@H0A D MV!)ZCT(33Z,@/E&T6[('OV6$\KFWKH>!AF.26[.R"7?@;S :_<<8G=TS\#,\ MQ]+!;':%!UF K'1$$&N6$-.*1O1K JX&4*M%8P(7-5S&%UZ_'CB:CT+68&X3 M*/GK9'2% I@N+NRFLX%.*E#*-*#D3%1-("JH./1:]=+EVH^ M^K@-,YM PW5>Q_+:OAR#*(2KV8"CLT.-B(3A:HAT"HB+2I,8#)7"1"I8C?#C M\V]?#QO-QR KL+8)B!R,\6G(CN%WV/-S?[VL@8R>&1H8VL=6(=2=0I0+1916 M5ON4/&>YREWH3OG\YF7K@>(YD./FS.R"1R<7?C1Z-/5;#B&V6Q /0_.64$< M0"$?@%B>$D'36<8@*'@#%7#PX*7KX:#A".2VC&P"!_L7,/V*1]XOT\GO\V^[ MDXM+/_XQ %?NX!BR)'M#)-.6.,/05)8T!84_I&R[Y-L5+U\/%PV')VLQMF=\ M',0\W;E*0_S$SGP.LZ4,/H_\UX&.DBOA(O&BY(QRCU_)$H1QE..!YRWSVQT; M+[][/70T'+VLQ-9&$K0_#\=G\XOY_G0ZF>Y.D(AXNQICJ>0LX$%(;0G*H&]E M@V $E#/>*L$3WRY?YG4:U@-+PQ'/RFQNXL0Y^P:CT8T^3"I[*H(@NES82ID< M04/*$QJLL%8F#;Y&_N[]=ZX'BH9#H%NRL0D0G%R%T3!^'DW\?!"%9LQHA20; MAFI/>>)!.**8ERPQD4#5P,"]5ZX'@>8#G9LRL0D$('0O2C[Q)/[C[!NR;79\ M-2_UYN6&9P Y1>0#^D\AX6H2,B>@ 8W_]#$FRK36-2(6JVA8KS*P^;!G-3:W M 1KDW-2/#L8)_O@/^#%P2BFI32(B2X4+0+T7=.1$9G2B&ESA)IJ";6.H?K"($Q+S)L&<5Z\+KU MI-]P0'-SYC7C=)32UF7)\V?\WFR GPO1.$G0&"X%SXZ1H("16$H8!0O1X:&HYFUF%J4\@H1<_+):0<)?4ETD*=+N&X3)RFB21#C00-CMWE.E3 MQ>V+UT-%P['-&@RMAHE__?D)&P_Q&]MV"EI$80[&I>W3XID/Z5ZO8="39U3M M&[2:PBW;!Y7%#*XC4??><0L=5/U".]%P'B:^QY MY1U;F0#+IR[R?XPS!J)01$1#\0QSI?D)BR7_4SB-ZLINV2OBWLOZZ1]44U@/ M;($-N=BW_;-1\Y#ZZ^2O M.WY$SU02F@"CD4BG%0G,)Z*%EDPYL$S5WAG/$M(O=+:1[+,@V8;-#6!EU\^^ ME?_M_\_5\+L?X4IFIX!+&<8YI/*#G7%Z^(U[GQQD%AU:X'B,YXSL*QVYK+0< MMYS%E4J9;5B5D;4)IK8BN 7L;06825_2:P"J.S&6ECZXP@BXAC""(YC?I+C: M2'/,21(:/1 95"AA0%P:HT(EQKGGJXSJC;3;"GKZ<;VZ UHUWC> HX/Q=Z1Z M,OV!2Q@DZP'*31*R!KU(@_ /+',BO \^I:"-6W6MOPEN[K^_'^^L.YQLS-L& M<'$RA4L_3/M_7,)X!C?@-E2"4,H2GB@J2<^ A$#1Q_3!\NR"L695X?LF 'F6 MD'X:OG:'E.VYW0!DSKY-IO-SF%X4W,_F%XMCE7-N(:+C82-H5(?"D\!9(I+) MD- 9,2&NNL[9R 5]AHY^>L%V!YBM>=T 7H[GWV#Z@#4#Y5RFE-I2"VQP!2P0 MJW4@VDBE(F=2AMIH>4I%/QUCN\/*EGQN "D/B4_,>VFE(,!I ;>GQ"N#:Q&: MRQ0B \IK6[=OQD?U#.4.S=F-N;LY-"9S/ZIDITPN83K_<3+R9;Q"*B[=95&' MQ>;RX$R6$1GB2XZM 5$2K17A(5(-H*05M2.#J^AIP0^J$NRIQO0>=6PV>H5:GI,LHL<(D#Y2X8"UA1@AJP>A, M5PW"V42YK""G!8^HBFZIQ?(&T+/DRM%D'!^=UE[RD!6/1,EH2ZS1$9_PH+64 M\2!=8"*LRG[=W()Y2DL+CE'%"X@MF=T :'Z93-+OP]%H('7(C (:Y5845JXM0S%WA+1@&%<& MT?8,[]MO6A)_B_R7_<&[Y2E%P>N2DJ@-GNV&X=E>&J]84%H&YRVSC^XD7\I- M?O.[6["-*T'H/;C?0%1GN<)!N9"'Q/!P!K?H$>V)E2$0,,Y&IJS/4/T>>_'F M%D+ %:WB-S&R ?$?#GT8CH;S(F'X/N^X 5('U M#6#HX:W,S7I^W"8#>![ *TFX4X9(FP-QRAO"K:$N>Q4]K!IBLY&GOY*B?EW^ MCM!440@-0.K^+?^CWM+*CD&'+F0;=*E'KZ@/PEBG8Y$Q1"99]IH6=M/ M>X6D9LRC[IRUFD)I025-QE]+>NT>A/MA5.>BC#%; C0S(D/FQ -N0! T Z06S[_Z]3XH0C)%$E2-:6AJ(]500Z@T50N>D MY3N9WZW\ M0E(S]E5W**LIE 8PMKBYOG^RW]LM-"ET[)'[O M]?U6=KSWI,(YE*4 !?-:4V*@XNK"B),\X M1[+5+D?M+;6U*Y=7D+,6CJJWJW]7'-421@/Z9P6'HL=36'%*DI) T.](Q)4= M(I6S60C\T>/RCPH-E+;***C> ?]=455)% V ZN3FO8LE_=6/KF# -'H.2@"A MPF4B130D,$#;#[<$DZALN:J=SO0,&7UWJZHCX:<%]%NQNP'$W&O[OZ3?@TR< M44;0\T0SCFL@+B']7%GJ(^.>QE73>#8]T^[3T'<24R=8V8K1#0!E)Z5%'IP MJ<'V!M!S"G,_'$/:]],QFFRSG1BO+JY&?@YI#_(P#DL_4F8%#9(X$.@7:/0D MK8JBR,!N#UE%&#(!4+.D3B5=D@)B=B=1FX MZSVW/##%>.W(T%,J^HTU=@2?+9G=@$__FE000^PP(/0L3>L9T-7'3/45)MI>+M5P]M[=ID\6 OD&\V%$H^;!:K9L/?WP MR>_3AWK%:MZS*76T%G))+P'+H;2JE^B6I4"TITH!6M_*U2XL?+^FU(\S=:2P M4>4<"-4FM@_78)_AZKA8K_OP6YC?@.FT,QI-?B^W MA9\GT[W)59CGJ]'35J.#J%"Y*B])SC(2&=#S")1RHBG-SGBG5/VJ@;4H:Z%K MP%80> RJ^O)H &4K# 8FM):R1.L=9"*=H;@2$XBU0H ))>^F=M+EAZZ?VT9C M51)# X!Z&'I%(^-XNN!>6@373F"Z&&(Z4)GZ;*TAQ@5/)#!=,^.29Q>IMAUT)UY!4=\Z[!V@M940&H74P6QVA2M1C"L3(1&ND5,RLTR" M*]72SE,&AAL6NM58]ZEI-J1>&TH;,+\!&-V[4WI1V:)9D).T@C HUTQVL3-P MHVAI.&X3[B2OG8"Y!EG-QM6W 59M<;2%L"[G%CVAH3(<1DZ>>*CCP05L#4!E'2N MMOGT BG]IN^^%X(V8'N+Z#F^FL_F?EPZ40VD2\HSAJZ$I(O;)UD*XS/1*C"& M*I:IU.$1]X2>?O-YWPM'FPK@(PT!/3O'/W_;/SH_._Y\?+)_NG-^@#_=]DKF MA:=V=AVSSBHJ7<4LZS!OPUBWR+.>:66R)Z9T/I5&..)%X"131947*219^T+B M!5*V3V3Y#N,K^(S[KJ0?ET?^;3C_MGLUF^/KIK?M\4I@&/\_G?L_!IY'5+8> MG5-G>T3?!F3V&Y&J@9RG>2[=RFIC5?8=IF%2[62< M+9+AKZIZ!Y#N*L@'P_@)CF/I1646Z M&(Z'A8GSX7>X9NL@)_!"*[1#34EMLQPWN(Z1*"9IUD[P5'T*W"LD]:L(.X%= M32$T@*G[^^3Q]E B^<03+UW[.9&)X4;QZ/"X$*Q3R*1@:O?A6$%.O['Y3K!4 MB_D-X&B1&')P<>F'TV)T[*+/_!5F \>CHE8 84P(U+":HWF)+-)6Z!0T.N>N MMDIZGI)^ _"=H*<"RYNPZ'_QP_'A9#8['N\-9Y?7Z1_'>9EJQ 8N@$]!,:*Y MQ/5$K8C'LYED'O$G3F9):]?SK::HW\A[-X=:/1&\'5)N":DQ?"W71YTXB0.I M$^49M:DKG;AER!JU:0)BO4G2TL0=Z\)HOT]#O^'VSDSPC=G<0%W$;7>BI#Q9@]:$9:J)=$F2 "R1A.SAP)- EZ$R4IXAHU]CIXL(PK:\;@$NI1G, MT60\>;B4:_3?582 M_A_N"HT^7%'14J"+5?>*3DKO8JL>OAS/G$L8U9WH3%LYI'@\R3SC%38BTOC:\%?B6H)=;E;#QZE/F==5*_D:%W0%1% M@33AI;V\%'P?]:5V6D:%>X4K16PJ&5^)4DA@N:Y>R+X=K#JSF]X!5G7$T( Q M=6<&WMQ7#L=7N*AK.W$RGGV"/)G";:MCF.W_@?Q#&0['?OKC ,V(13N^$HPKWW"H"4J(UP9U(K':F7H?+Z3?>T(79UHKL MF]D&N,3K;?P)QI"'\T'0QG!(#CWI#$5'X-&@/1##-8#RR/I4^\!^@91^XQ;= MP6\[GC=A]!W!_)XWG1D-SH D*J54YA4P-"[P%$"#@KGD7$-!O'F 7 M0-FI^+<<$2*G$)%P- K06J#.DL!-*&HR$%4OJ-.[P+@/8^1L,OWY#NG>^HQ/P%8ZN+@),C_.3[/M[\YF4U"%D MPF7Q>B63I26$)")H#=)FP7/M<^RM-/;;3+B+\ZU3*7T@%"[5L^?!T9)A@4XE MQ2T6!.Y8W&Q"<:$H!\Y9[4J<-Q'8[SG9+58V!.;;!=: 41*2Q^7)TLLR&&5][2:U;R2QWW.X!616$5X#V#S'SQWGZ]J3_5)7 M-1N&$1P.9WC2&!N,#(XDF4T)Q@7B@LBXZX+UU%--?>U>1RO(Z;FE9!?'<2WF M?]0JQ;-?=T[W?ST^W-L_/=O_SR\'YW]_N*+MJA6?>?J[5"V^MJKZC2175-$* M89VW+A-0 N')$B,V6T9RM#Z#P8/4U_;=UB)L^Q9MUR\Y7S28,S'Y)!PG+(,C M4O%(G->.F& X"&F3\6(N MSQ_#V8 ["KST)-19652UTA ?@R+6.J'+A;YVM5W1E00U@J4-)/T2:+9F>P,8 M>K2&O&D!"ICJ!^.?XZ01C"SO: ?A\>V MYGH#T+G7CN(W*/[#@*'&E;*TP\&E$ F)$^^9)4%RFS0'9T.'34"61/0 ML"\W_=B RPW Y(7I*=>+0:/?:TLY"5 "PF66O=< )+#LJ,"?)%\[+68E03W' MXJO#IQ[W&X#2XZ$IUZLP' U CTJ8HB5(9/:X%TQ"WY7;8'5F7%M=&4//4])O MIE]]\%3@=P.HN3W&T2&&19K6 F4#I(E0L6(9[?/Q&K#"%/:^(1[0D%MQ#RE MHN\>L?4-XLT8W !$#L9Q6@9U[\'R[X/Q4X?S=#(:?9Y,?_?3-- B:L,%)=SP M<@1K27!/94*]\L$"S;CIZF?"O87$1BSG#1'Q-#FN,_$T@+ZGX79=JENEH<3+ M,KQ ESG>FF=BK&7:"(F'<^TN!YO=AG39BZH[D3_67UOQ?V, 7<)T.$FX5:;S MCN8[#$000@1()"J-F\YJ=$^!F3+L.^(J2O9Q;>MZPZE977:>>C\@;2>!MI"T M;%*Z=S7%#7&R>,&BB_)-(ABD8FG">+:0Y"_3DHT:F,[<1T=$D/9Z[B[-GG#& MM':&HAU1WZS:B-3>:YG?%Y,=R[*%,_3Y92Y5^RG,YM-AG%^WF]\I3#V",N%E M,LTPG%_A9P9&.)HM.K^<"T"OQB5T@ZT@1C A7'1>Z4YFX&Q#=._5TWW#N"/Y MM@OHQ;Y=:[W*"6-"9$1XQ8EDP1'O5.EWGZBP,02NZT_;VX[FWJO*^H9S-])M M ,T[Z?]>S>;%(\3-NIAR?#XY]W^45K"%O\@ 7-SSQ]' I!A "4.X!57FRN22 M;XY+59ZZQ*0!6KO5P!;D]EZ:]FX8?B^9;EO6=EY7)Y_"Y=4T?BM+>GH2#;)U MB5(;T< O==0@/;$T2:+ <7"94REK-Y=[G:K>J^#>5Z_6D]#'@-[BU!@DD6(T MV92$NI*B6>9_!RD(#4"CT]*+;GS]543U7DO7!/#>+I_^<5<2$N]K^//)"S>) M^W_$X:P4+A^/%QOLC@=H0 :PH?MAVNOA MZ'_KK3W M>WV&$QY+J%N(%8M1LSZAP<,EB8@](:0"JNJ'2%^FIX(E5)YY,IU\'R+G/OWX M@H[(P?BVR^U.G ^_HU%XK],RI.Q##AF=88$;Q2I)'#*#,)=EX"I0GSLPE]Y( M92.Y+-LBZ!G[J4MQ-1#U?6@AFB!BUBD2;=#WE2ERXA,>]I8#EREXRFGMT-@& MIGE7,.I:VBN-\[>PO@GC_($K>PIQ,H[#$3Q8U/GDK?P47B<6N2,Z)E-&9.*V MY;AM@5/E"X\=KS[XHX-U])M/\\XX[AT(#:C1M>:&99L9]4820+:B_ZU+@+N4 MAH1H$X\J,56[9*O](6_]HV?%=*4JHFP GB_,_(E264&E*D-^RH"68$@P);<< MDE:*6:YD[1KM+<8L=:8OFX-@!7$U +J]Z]>^U#?5:A-3+/5QKC1'*>5-WG!+ M5 0KG:3,V-K=9EXAJ=^4P^9@6%. #>#QO@(_SI^'8X\,'G]=3",::!UTCA2( ME1X5NC=H"@GI"75,9LZEB]7+J5?1TV_68'-(K":Z!F#X0KI-0NJ9XHD85BYG M0G;$:8,6A?1.>Q#!\]J%V5MD1W66X=<<]"J(JP'0+;@U0\(_3Z9[DZLPSU>C MG1@G5\CG0:8<535'D\)3=/Y*F,Q:#@1D,,QH)5RJW9YW%3W]IN2&4"\D=RDH &)6,V-KYZ5_+*._I-L&L& M534ET<0P@R_C*?C1\)^0[E9U,/X.U]P>>.65@, )>DZF])X2Q#JN";$DSPE;AG$-VFYA\_O-X6N&5S5DD#_6'HY4^.69]T6#5QW,_UF3NIX3[YI!:,=R;<#=>+JR&XL5^0[#[XM^)@K= M=<5")"*7-951=@Z91J(,D1HK)?>UW8YUZ&JMJ4(=3+P*O2T%U+2V+/,5=Z^F MA?_79JZ0N&TA1Q(-V%*1ETB )$FR0? (08M0NPQ^';I:Z\/P3MC;4D M8Z]8 MLF/\)3PS!DY$;Z/+A,64\:PH;7!+&B4XX5E2'/_K_G"^1U!K'1;>"6V;BJ1E MF)U,X=(/T\U0UR!D5D@ ":5L3IH(:)4$2@!7"($I%VCM8/)K-+76!^&=P+:% M8%K&VXVU<.)_+$P%4392Y);D[!B16CKDEV0EBJ2XP44G7W_6_"M$M=:JX)T- MN4U$TZKK,+U".H8^#$<+[VL@@'(+D,O$"TUDQAWD#%/H=:%C;Y4QNOIP@77H M:JVQP/LA;AL!-0FZF\'0U[OH".8#EC+0R%!W:Y:0::4^77!/4N *=6\TN7IR M]#ITM=8YX-VLN*T$U #HUD_3'5"JC([1$.M*#-P;1KQ/R#IAM%">,4UK9Z>L M3UV_;L3[)^UW(;0&!C^_L++E5+ M>QT=%#+.T1(MPI5%52*5(A'OLC$2%^U=;2"N3UV314W5KV7 ,LQG,%AW@"K.O?Y(&B@:N'7KZ-E'TO9)EI;[9D,2D9BQ8*67GN%Q! M7Y-E2N^&S%J":R(-!KD8 =+RPMN/X#B_O/&HXKD]=OX'K=\9C1T)KU[VYK25XAI$V)B49][C#RCR,I"RQWN):@\[)"LJE MJ#W;\^U4]JLNW]N]J26N!O3C?=5_6 P19"%2,9P/I$U.@;!$"0M$):=)YJ8:"%:?QYB)I %NG<'EM[1[GAPM)S%F=@B.ZS J7 MT:")6SJNVY2-=P;U=O46I"\2TZ3[T16VZHBD'3]XR2;)_) M^"OJRHO#B1\O=/5?89PFT]F RVQ5,)JD5/I&>RB!?>J)I\)IEI7*U8?;K$-7 MDQ[$N^BY&H)J!X,GMPO;@S OHR'*-EL6(2I6T%.OZDO[VVU51)+0T"['Q4JK3./+XOL9OM_P+3TADX#'B1CVOK2 M?\8COTK=ITN:>(O&J/8<=*SMFKY*5+_9+SVZ"MN+J &7X687O7U.B!(A6,4( M>'3P9:"9!%P[ 1%=-%J@:5N[E^ZFM/:;*M.36NQ4H WIS.OEXKKN&N:CCS6Y MN)@L.QL/(C=!T@C$:[U8&)"0&",L =5 51*B=ICY=:KZK0;N"9.5A-0.^M;G MXR!KL&"=(FDQM1%-81(RMT3[8)D*.KCJL[+6IZ[?&N)W1F-'0FO@LJ,LJ_RO M7!Y^]Z/E,7 SLFYQT3U.#[]Q[Y/+B3A/,R[CZ*H<'/M_X*X=?X53W$'[.0,* MP;B4C&5 D@..K#>2^&31I_-"1R8B,J%VM.=]5]BO!]_9)4O#,/GHFV@@)6>> M9TT86DU$^A")E^")XS$SHWFRL?8ESE8$]QLR:!/B;Q)B,Z/!MULR0_\4#2U# M?);(; <.W5;#"1,4V9^R<;EVREKWN.TLZM H;M\BQ$:F]%ROZ=%*=M!"FTY_ MX'FRG- GHX5L8BEATZ[DY07T$QBN,W!OM/+,YMIQK[4(ZS>RT"D*ZPJE@4C7 MDWWT>/=D;K3+3I/LC")2>$#>65_ZVBI.;0R^>EG#:S3U&R7H#%]51=$ M+;3 MVD)%9Z.AA$N-UH9@ GW9# 2Y*QR3C+'J55[='[V=!0L:/7K?(L1J3DY',\V. M3W_9.3KX[YWS@^.CG:.]7P_.SH]/__Z0^O4&F;WPI*K3R]:AMM+(LN/I5S^^ M[D>].QG/)J-A\M=S(D[N+>2V5[4?W<+U#J01 :%,L@2"1I!Z/$%#J8(Q%JS6 M0BBM:C? JD+XMEIR*R+VAK,XFLRNIG".POPT*C'CP%1FD6EBHT)&*MSWGD+Q MV@)7ACFGJK<#J+V&?O,LWQ_/CY5NKYBH.$^K(TU\=O#+T<'G@]V=H_.=W=WC M+T?G!T>_G!P?'NP>[&\T67+U ZOJY3?07DD]7[= *=/=$4?Q_GU!#,$H*AEQ M/*.OPM"@].7Z0.O(@G54:E9]P-B+U&P]2F#X=3S,PU@JA9Z\Y&XK>.&CUCP0 M$W#T^?CTMX4UMI&">NV9=774FU90:_#MU>7ELC&Q']VX,/NC1X>J M4H+Y) +1WI0YR2(32X,G-ANG@TWH!M>>DK0.734\Y?+<^^^Z.\;O[9.H1>1\ MF0!0)@T!(UY[W)1*N42U%ZIZ,I[S@ZN+J'55]ND+;OO]L[.= MW?_\I[22FKJID]^=7 2TO6_&(98^K8MZ^=EP\:U; MR#%! \/C3(B2*H$ Q(,M \EX*[ .!-6Z^OJ\\?770=_PTO]IB?*:SPBC0,2 MN&;$2B,\^^P[I2X#*GAGCK3+FJB[A8S@C@LM$XL%E7 M[[F_DJ!^=5$U7#RIP*LFA-85SLGI\!-]\^QSJJJ; MURFMI&U>[.!R"RT*BF9(O+1]5D3ZDB%@0\03APD>7.5=^"I1%6J6GG_! M#3(5H;9_N;645/GE%50ZVFL))V^F4R2;\/1R,4_0%2._XZ#"-8#MVX M0\ MTC+C(%0IQ%P4^&=(*:#+7WFCOHG [1L_O_2&NTT@RR1K M+20IW;>(S+CO;*:.F!0%!6JA?A._-KM0C"@ B@@1'J=5< MUQYF\CPEVRJ;T@[A'*87Y>GWP,LUY2X 4TED2QZXG62Q'BGHM%!0ZX=X'^6 MD'X52@79/]8HE-S>+#SZ>#PX'S# MS(#7'UI5J[QQ#;42N,K$L7L#*YZ!'HW>>*X]22617H:;K5&VK@AX-ARF1UR?#.YZ-D2;)F%(*78S24])214(J]05<2^65,XK7;F^R M(:D])U+5Q=5CE?8>XFM=Z>W_=G)X_/?]_4_[1_N?#\Y/#G5L[\/0& M\K;.*7CXJGV$P>0'P"<80Q[.2\#C7A#69(U> VZ^8%R)H0#Z#%K@5R%&:W)T MHKK9]1;Z^E5C76'J28I!5Q)K78F=[I\$NN(;E%L:M.$] B\9T#QK9JMG1KU MR]:)G(^>^]P9;FW.D!RN3P CD@H@3FI! N->*182S;6K@]8@J^<)+ M65D8K>NBHWWR?GOVZ<[J_B1)Z_D%5M<\:M%92._M^.D;A MES87BSY9=[G!VN#1XSW:TK;,TTR6> :2"$UY9$%8QVK?7;U$R[9JY_%S[UW\ MY"B2L *=%%KZW;ARP\2 9%-R_*1F(&HKFQ>)Z5?%5,'!8Q53A_&M*Y;%TN[Z M?)U,)U^G_F*C9/#GGU0W!7P-:FOIEO^Y&LY_W/6PHE%R$2BA41@BG2TSL*(A M6JD@HDU>QNJ;[0$%V^J1\]+ZYVKZ8]'![1Z6#3 M#2=*X;Z0*FCB7-;$@+%" M"ZI,]7Y[SU/2LP;97-J/]48%1C>O-,Z/=__CT\[9_AX>\R?[1V>;5Y \_Z2Z M2F,-:FO=CMV:H8N&B;=^\W5_ST6_XX4."Z6CYTVGQ;OCRCF:''K//%%'I!"! ME&'SA-J(Z,D\!U^[CF([BK=52FN__=/]M]]M*LHU39EK(GPIY$>K'AEF!%&2 M:2/Q)U+6=B^W)+GG&[SWP^=CM?B>HFY=?R[=H_.=_]KL]N_^KU=.;GJ!KDKJ M\6",KX)S_\=S5RY6. &4$N"Y3!Z/E 25 TD^668CSR!KWUZM(*?"L/K'C[Z# M,G,L)!\DL;D,*M+)$(O?(."Y#<'JE'+M!.]5]/2KDFIAXIEI]'4DT+HR.=T_ MW#G?WSO9.3W_^_GI#IHWNQM7Q+WXK,KAZ74HKJ1SKL^7$S^=_SB?>CQUXF(( MP%WU$L_:XWE"DO)E_ 0"PCEKT+E74K)@J*]N=+U&T_;=TYY__G-;@>(.<$$L M%LV(-&6/,<,(NNG"SJPOQV<+\J4=X[V=H\7C:SVCS9MP;7J<57/H;7IKI>1 M=C&<+\,[X[0[671 @G%\/A]2^)1%S*AB;"C^$A4$'PDD!NU1PE3:+A*QUB>P M0E;:ZR^[VS!.,(4V5QDMK UJW,2(4P[]4DZ]P4TCC*ZMI=Y&8>^9:1UAZYG< MM*[DUKJB._ORZ6S_/[^@PMC_ZZ8-))X\HW*_KE445NO/%6;P/U=(Z?[WA[%J M*XRD,9/@I"#2*T\\GI0D616BR29$5;LBZ25:MLX\>_3<>W$L)77(SA*J2@\\ MBE:?TV@7^."T80Z8,;5C%R\2TW>GK0HX>))E5H7QS6N25;T_;YHB;J1>UGKP M^_4Q?7XMW?PZ2-3JKI_I@\:_BX?_N-L6 MN"?0$05*,BN%>Q[=":],(II')TNR.;.U@XFKZ&FV=^E;$/'4YJDD@ 9B 9_\ M;#@[SH\X]>/QJI3P'J( DC5#;2LCQU5Q283P+DGPQD)M6*U'6;_Q@8X UH%0 M&H#:ES+$='\V'U[X.5=0QH475[)PHPQCWKV:S2<7,'V\ 6R.EC--D5'+HJI$ M M!(P-C(E3;*F=J%>F^CL-^)F!U!K$,A-0#!YT_7#Y0ANY@-K">$F<\H!N6!=JXN=S"( ]-"H;:VMG]&Y"Y7KR8?C <=BVO!B!Y M<''IA]/%H-GIWG!V.9GYT7$NS04/A]]A.;EB]GB-+CI#=4QE]J$D4FI#'*"U MD'R(D>9(F5.U#]@-Z%P/E!_M%J-SB36 RA4->&]^=&VS)L.D" Q/ $\SD4:5 M0IZS)!8W():6(BOT[:""Q;4]^Y?9Z6]:#UT:Y)JG"^ 03M7;]V]YN??H4G%H$QP9N,Y'ME M(I'6F'*]HXDW+$FKT4X(M8M.5E.T'IH^VJU&12DT@*F[-@/W&Q$<7U[[1;AU MD--HA2YZ6]XH7F]EXEH3%6 Q;9@1+W4B2FF;@PDR0/5&AF\G2LAZF/=I=0B_\-0&G1MNS;9(2"F"V[HCW>&ZA+ MHQ36$1MMJ3=5N#> ,Q*- *J$21)JIYF\2M1ZL/IH-PAU9=$ N([@]WNLFD[& M^&5J-KFUUOI7&]'."/=FG0J:0: M0.+M]-??%MT:X>Y>[O'"J.,V,II(&36+7"P7PY)10K5*$LVJS*HGC*Q-W'K8 M^VAW ]W(YD.789TODF,>+J5"$=;U8]^O!.NY=;Q# 9;47D4KB?4R$*FE)5XE M2QAGG//$#9IBE;=P=P58JY.BEH;GX60V6[#Z7B(TC4P;P0C$#*B552E6-/C/ M8 1UB5M/:[L!FU':;M'6&U#TTE"H#H76P*'Z8L;+/3,!DE1:XV+*;"OIA23. M2T545)0S,$:XVC>=KU/5;AG7%I"K+(SFC\\O)R>'^Z6!RL[A[L[9KY\/C_]V M=F_NS18GZ'I/KMP[X>VKJ=91X1*94H#B1Z5,X3/JJ?WE-^Z :<'9Z$,DPV[2T-E;#V)F+R# %O7A)^^H*;8/SO; MV?W/+P=G!XO6JIMKOQ5/JZKQUJ6ZDI;[=#4;CF$VVYU+0]OTO$6KT6P(QGW9IGBSZXN(#W:4-Y[[CU+Q7*5N(E]1(:EDD5JDE)4 MXZ[N3B-664*_FK)#?+ZL,]]?] TX+3>!]8$QVLWEGHCB?VZ,^^(W"Y%U_HI_WGGX/2O.X=? MT$G8.?MRNO 5MCCF5SVNZCF_-MV5#OK;8/(]X^\6?,QP1RG7I9$VPH!Z!(0, MC%"F)&/)4>-J]V1>14^U2XVETKX.GZ?C,2KVJ^ET./ZZZ.WRH%V0R%8H F6, MBS2HI8. 3!1W0OG2RDS7+LMY*XW]'L/5T//B'4<7HFK@5+TS*FZ2G.^EH/H0 MA!>TC&,M*A^MA!"H)=S:P&SPI="R,]OP"3G]GI:= :R6 %H_!T].CT_V3\__ MOG.TMX^>XTDY3S8_!E<\K>HIN"[5E0[!%V/!]T9[>:5$UL1",D1RX=$,$YP( MQ13:8$RFZN.77B7J':XC7,)U"S0\#1/EKMHYXC551(GD((9%Y*?-ZXC.CKRZ M6-G@5N(M,FE=.QT\<_7+PJ8P9.=O?QD!_X4F5Y[^]3FTEC;2B].F9'N%& M*08, #$02WA66>*R*NKEOCY M:EY8>J^UP/X?I60#'JU=6[9P60@3 M"T%0[=F131(E5.)6]T8M7K:2K2WZ_3 M\/ZP?G>9MWZP[^SNGG[9WT/[_?C\U_W3W2^GIVC"'Q[L?#HX/#C?*F-OW4=7 M/?HW6D\E6V#1Z^O>M<(S&(["D]$!]BJ0 7,:C(5=2UDY#7IZ[?,[XR M>EX^V*L*J77]=KI_S3I2-"N!)IXPZ#1+7::W<4&)<"9[+97,4+OMP4NTU%->C]]P[^KM MTX_K'][+M+%"F80[4-A%K;B6)%#<,\XHB$ZA'2"Z"_Z^B=2>4Z5J8.AE9=:= MT!KR5$I&PZ);^*- F???IQN_#KM3[6Y=%*)BDJ;ZY9:8YA#?&E M[PKUS%B54C"I^D[=FNI^O9*.$?LNHFS]6#[:QR-L]_BW_HJ6>EGO\AG)U''?&:6\XNIH_R<\RGG'E @S(1 )(A$ODB/4 M92="2)K1[@*';R*UWQ.X"H9>UF?=":VI$WAG/!^FLJ3A=S@KN0T+SVG_CSBZ MPFV^'.-Q<7FU%.M3KMQ+WJ+*6!8# 6,,GB*,$2L2)RH[3ZWEZ'K5SM6IOXI^ M3^B.$=V+J%L_L<_.CW?_X]/.V?X>'G\G^T=GVU8CK7I>W1JDM2FO=&C?16Z. M\_U.3Z$"#!9.MK M=\2HNH!^IV?VN0MZ@T'KAO8ROG2^\U_;W+T_?4CE!+N5-%:RHV][/S]S%T;W@W([->>VP(G MCS5.UR)J7=L@/M MM5*]IU_]^+I(8'%W'G4(4U8FYYTA:$L! MD3)H8C/B1PBNM77@4O7DK"J$5XR&EQ#GIQ^[(W_=,W1 -;.&,UM*B#*12J+5 M8#TGT3KGI#?2=)@A_H22I"J%MMR34":Z"D^IE]Y) MD*^:96]_;7L8VD+>DW=A?M^P.O'3S\/O<$UYEB%F@$!B#)Q(*C-QP@!QP"6S M.=+ [%JP>?#8-KKS=0"+S9G7P#'UI#]AT;<")!>&4:*IPS4X8XBGPA+'M$0V M!1IS;1/G.3IZ+NOHR+[9FN,-HN9Z"S&NLW9;&UA)^!3(;L+OW$P;)!CPCT1%=?G6"WUW4+BT/T&OMJ9Q2,2>* MAZ;610G[TA7$D>B01]Y*H01=[^A9ZWUMX603L4ZZY7$#NN8ZN0A/V?F/M] MEZ/,5'#4RU$R4L+QQ";A2#8F:,.M3;EVKXV5!/6KG*J)?3TX;2"#1HZT$E@M M]]C7RO:>/K_6MV6J!BI5/.IEM$1*D4BP/A.MM'+44!G!O.5,>^V%3>)F$_D^ M<[9597;? 'I\_E\O(<32!RV5NNVHB 2#REI:CH"0-B;AM91\+;P\__Q^O:J. MX%&!E>V>3XM:_[N?+-T)'S*CQA$;1*)1O\4(:MJQWU:D&SCU M;^%O8QKG>@6&JA(CQ\,YBI+7SGE9@23 8]8Q4RYC[?RUIU2T8QQM@9M*3&X M)HN3^_H>W# MNB+Y_5[I]*I[JTJV 5#?M",XGUPG_MSP F:_3">SV0"X22*@;A#FN?9+SP#!'%QZ8 MR09W3?09#1J1"3,L!5RT5.K1T?Y"(&2CU_?KLM0#U#L)H&^(/=DORY+6Y5YQ M 3SZ_YJ $R6C2"D2('IB%$AKK0.FULON7?66M0"C/PA@JK&S;US\^B--_=5H M&#^7BIVK,C;U\PA@?C+YO01Y@I796$9 I( 'LP42I!*$Y:RR=,YYN]Z%\\K7 MK(4,\T&048^A?4-CZ7],\NYD.()T?H5FWM=%3["!B$:7'J*EOMZ5?N"6:DCVO>*[_XBK4@83\().HPLF\XO'")=>NE+F\1=KY.85D%.,C)4&Y- M)I&6'K2RW&+1) G(R *%(+A8[U1YZYO7 H_[(.#IE.U]8^IF%6AL+2I&(2UT M)2X" #C HGE'1-,J>.(T2R0QQKV/C.O'8UY6:IBG;U@O%$H_"$BJ\+'U/@%G M![\<'7P^V-TY.M_9W3W^4F81_7)R?'BP>[!_=N2GQ53_#EOT#7C;"^IVBMY\ M;97Z"NS$.+D:E\*SDPE:+\-[S2U<=*&D:9+%'S*5WN:4.SRTC ^*23S :O=Y M>YF:>AT 7AZDO A*90=.9V8(0,:M YH2G[4HS3:$YTS:^JU?UJ6MYV*#.DAY MN>"_HF :B!:^5(H,DDM69GDJ*%6"S.$Y[20CT=BH1*3073B[T>K_FG)?LQ7 M6X30*)8>UIYZ]!JL1.LO"'0KI0&#UI]3Z&4B\Z0*/,3:H>O!7 M6YC?@+ZZGCAW"H5'Q6"XZ[)]'$;#K[>CKHO+6EFWLV1[]W M#QW@Q9:-7 7DLR(>MR>1%C1!OGO"%$5?5ROE??VZJIHK:*4.O<.3MD>1-P#X M%3/>;\8N%L]_6?N6H]6E#0WS9:IB5I2XA+YYF;9(G8C<51_']0;R6BE![1"J M70FK;1S>+>S(7]P<7YKZ7&9VX&G"%9&J])/,0I,4F -EG'6RMF9](XG]&@"= M065]2&XMMP9@>3-S=A'4+A4PWX:7-W4'6EBGTZ)W0TRS! M1X5GG'C)-*')9AWQI-#5"]%6$M2O,?B>$*LGEP9 ]J)!\NG'.3YB<02HB/^E MTG$>.8-+0I001+!-2J<=7[=WA[8ZL?L_0ZE!8%VH;RJ7O*. B06E_G&[4 MLC>X\P(O(RZ]1<_;&^*MH7CV<] ^FY >VV,O)04^?'"CJ-A4:I-*+.Q;_,_D MK2URE&Z78C-(%4JGW$QD$+9$RQ7A+/,HG7?N\1WP^IF ]][3KTW4*3@J,KB! M4VGW&YJ,<#"^NPS>G\V'%WX.]]2KA>",!!D.X1:,NBL19];[4 MZ]#52K5MAW90=?$T#;E[VS.HR!F" K>11S>EN!6.*THT"$&9BI;*VO6.Z]#5 M<^5M=32L#;<-1=, W*YOX0Z'^:8A,W6HWJ.C!/@NHN9F"LBQZO!O*N=QC@ID4N22\7&G)4+K[X"(( M ]QT/E.70NT#<25!_=;DO,M)6$\@#:#KT1IN>MUI,,"I)<"01S)EU-Q1H>D8 MF1"0DS:N=K^;9PGI.8^LGJ GM;G> '1.2^[P&-*^GY9K^=L6SIH%H4I#C(Q+ M0;[HXLXL.R:*8&AVLK9&>IZ2?L%30<1/\B"VYG<#J'E1,1_>%BU8JK.1I;^X M\NBX.BE(8,82XU50J+@YKYYQ^#I5_984]AOJWDPT#8#M%&;SZ;#D!>WZV3=< M4OFK+.N['RU*FY(*+&:E"97];?A_-O-M??MI-7=JVEA^4 DY)3BFAA>AA8*28EC#!T.AQY' MXE995[TGW!IT-1H9K0.TZH)I'6RW69)Q\G4\_&=I[&0]5<6Q!1OP*&!2H]=, M<2L)[ECYF:/58Z5OHK#?A, ^ ;B=L!J%XB+5XPCFN)9 ?8G[)>G0\K"4DI!\ M) (WE R@ ]C:WN,J>OI-4N@!9AL)H@%0K97H/0"5D"\Z$BJ*EQ.4)(YJ7".+ MTK&D:63U3;8U".OW#JASNZVV:#X*WE85%N O#">)#9(PH&7)9,L9V1NAN.!1 M$Z9PST$,@/J\M2J2:]K[C=>V@-K: FX V#NCT>3WLLK/D^G>Y"K,\]7H^H)E MAC8'H+=58@4I9>%XY&CT9HXVAW+PWG%U.EA6-QWF9_LL&BEH'RAK"?:DR#*7]M^%HZ :?I3,2 MF*D]$F8U1?VV@^H88A6%\79HN26TQO"U=!DZKX:P@XM+/YP6)AWGP\GXZR+1 M?+FD7V&4<#=]F<' J!PB5XDD"*6^ .U>'QPE2D7#3& RJ]JQEK4(Z[>#5,=X MJR^:!C3:W:(>+NEN1;?W@\?Y8!S1\SJ>EON>*7R#\0P_O_SF?NFF,RNU$/OC MJXOK]I\#FBUPF9 9CB,S*%/H[V=*8J"9>@F)\MJEFITNJ.?N5^\&\+ZQT,#& M>-.,!,O+U,V425X,=?=ZZ/FH5R@;<;@A9%SW M4TE[B\SXI2L_ ,J3\#Z0++1#KN1 7#*,6%R6H.C(.R8Z0LMS]*R'H(]Z!U)- M$@VAZF_3X1P/\>.+BH3, M'45?2S-1VPUY$X'KX>ZC7HIT)ZN&@'C?)IW-!A3=J&#QY&8ALS(Z@!('29;N MSXD)D!EH[4NWYRE9#UH?]2*D O<;P- SAN'=7?1!PE4-\]#?EN_?Z&]DY\T5 M=NG1.9NA#W.OUG\V" YYJ*PCI8\2D> ]":$T+D-GGRN:4JA>GM714M9#\4>] M&&E!_@UL@Y<[5J!'GZ]&I6ADP&1BFME 8L(-+35$XA, 2]8YBHYD=^OD=$= M7>L!]*->DE273 -HV[F83.?#?_IE,!Y7Z,<1S>'=R6R..Z>T94]&$1O*C.0H M+''9)\(R4U9+7$VL'2=91<]ZZ/JH]R/5)-$ JE"%7Y06AY/XCQ,_/9XN I'I MKWYT!>AH+28]#J(%FUTN\Y1+U8'598!#SB2"#IYF;:!ZN_4UR%H/8Q_U3J2V M7!J VHL3A6 V6:B!#6EZ0#N(Z^ >"FHY0QW4JB=G;4&6>NE.G_4VXG: M#SMI800-7*&Y=J'XP,"UH//1[TE MV)S7[20'W-3$W:C6O>'H"E\PL%$;FR0E2+LLG> 0]B 8\>!%R&RH9HCTI4\Z"5KFU%/4O( M>DCZJ'<&V_.^'1R]R*IE6I8?(:N8R2E:B@LK0X5++E9P3!(!+DF3HZ"\=L3L M=:K60]A'O1VH+)4&K*4]P#?'X3*;1+E"7]9$RURR22AN%68=T2'BX4U#X*RV ML73__>MAYZ.&_S?F= ,H683/[NXM=E&[?H7"#L^,X!EUJ4+/()=PK3&<@,;% M.1H$V-HFTO.4K(>/%&@' Q4'K,>1BH_7=SM4\>=.V7Q; M79 GTUW$QW!Q/PFSKH98OO:^]Q/ FU9>:<3E\?2K'U\'DDMFW60T3$N--4XG M]Y9[&V3VH]M$T;L9A]ZRA,^6! 2@6DE)$*NI(#2#!!:D#+9V%[@JA+]/F=+I M9#1"D?[NIVG F%-!T$ $UV;1TX0XY14!ANXE6]1)U[:6WTQDO_T[WA^1F]4W M;2K5%NRH]0JX+"BG=43K4(62WV82L276;UBT3&6=K:Z=:5BQNJZ[6:_=PF.S M8KNWR&IC!%XN\AX7P\BV;Z[]=!%W9UZI:!W/H%2_3M&=/8+Y<2ZI<##)>6"3 M,%[$4LK*;6FP$X@-PI$DO%:&&<>L>,TBV(J"?MO.O _\WD]$'T8?+E9WG/-L M(&2B0HM$@BCEAX(!L911@ALN*NU$8M^I83"E5GTM?[\SN+"#;(B+?)*LMS^S]<>HY>G)S MD_\=9I.'+2#]_0!V1T[^V][^?B[_%ERI% "X:UM^@IY6+%FQ-SZ4=5:69%C" M>,E.#/\_>U_6W$:.K/N+,@+[\BC;89F?0E*<_X_/J; MX*)]*191+,AS>J;=HB17Y?(!R$SDDB4XFBBH7"I;8LBF>@_EIZDYN EYU_ZC MAAEF,U7 <1&6VD%>^H@Y4$S\B$4,Z)1N5RL M)I_+2(#--"V5G53: _,2B5:E)E6Z!&B"$!=F,PIC<'EW,D^ZX*',9N('Z"L M^^KN(;F1%?[G=#;]?O5]2WC03D6B(Q">2@]#@.K/0^*IO7D-_8BG?_OD5X=L%Z$3P$JLME*^7@)'>0M0A$,+3W8Z<2VI<4 M?_NEX\2FJBF^M_P:B")U&:YIF1>Y- =/+!$0@BLPPA:[*5E"$.:Q>GEAK2&X M@P4T!S4:AE).RWB[-7?*)L*4Y!:"U:',G=+@2$;#W'*MB"!)_>\0W(.AT&,( M[CYZ:0!J;ZY0HNCX(3>[+S]\_[&8_]S% )75LW#0#N[^G;-%RF&^H]S2($H)SC,ACF(PB7RP A1R$* M-!NU#DS0VL.7[I'0Z%B(2F@Y1-X-P.5C*I8#%799Q@N\OY_\ZO;R7 MT:R%#3+S""H)W 5I3F!"1@_.R! 9I5G;VE5Q7>@Z^%[^D7=\F*V'G*QWAAW[ MU@:>B,AH5J*!*13:&Z4\#8RT1AFIM!6UDQ$ZDC;RE6MM[#RXGQ] 00T">WAZ& UWV]" M?X#,FX!,Z3'RQ?T[+0L'$Z<85R8+H&[=;YR6. GZ*UFI*#WA6=>?U'&7A)$O M;HX"F?XR;P R.[&Z'^6[Z3)N.S VEN#Y15S\.CJK0)"/^8HBS7 M]1YQND).EK@HR_SA^.9J=39?_5=:;^@30Z+R.?M2?83>C<"OC%:Q=$=GENID M J\](:LK;>,>K<=%S .X#J"^$6&Y+DQZI/OONRT9GZX6X9M;ICMC0B:*8/7 &S.M(8M=7W[\&?J!G;]\WC;H:C(&]X#36P*Z[;8GY8+J_* MX!G+J56.HCW"@@+!F0<7L@,I<>D(*F6DM;-Z;K]_W##NJ+M;;S4T *&MP,X7 MG]QBM?VP[E.^F7;X?OKOW0BZ7?=R.B$T4!-P5^;9EYTZH)BD(A!8RIX+P:RI M'=CM0>:X%U>C G)HI3: V_=NNEAW =[-X]QQ,B$A")J(A$R3*/Q41N>3Q(P[S'Q4#-914.L7$&_^NOAP=GIQ)#B=%?X*)[ M/_V9;BVX ZXA]GM!UIW8_">N6#N_?>>LGRS:];G]"N+4N]M$B[,ZIP?9?MN(K* M:@DA&E?:@!KPN;3J%R8R0;Q/OK:37(GT<7WH ?'X=$'B\53=P+'^"+/K5.C@ M9(J11#"\5*D;B8X9=1&(298&I;16M2_>GB"EE=K&(\+BB:E'A^BH4:AM3)1= M8ID,UIHL8QEFEY A*\ &B5\I'Q177&1>.X?S1:+:V /4GT'./77P]A!P:V! MM$TA=(1*PR('+FT)9VH.WN(QX).0294;QOOS*Y^(^-UY;'L8.$!?\RK":W,_ M>6(+_GB=ZR4IT\$'COMN&?2F!047I 4:!#,Q:B_Y4!;K'F2V4IG7U)%75;<- MP/>3^[6^GOPRWZ[F'<]I^<>B3#1AW&M#E2UYU0$$80Z<+=,HB!::,5RDOG;J MUTLT-;<1U@7%_>3.FAH:^YQ\Q)4JX:H[8MO=U90?;)F?:,ZMUH(!IV6:#L4% M;%%H0"3#;U 4@&>=3M2>!(R[%QX+&M??>Q#W[B7<,?>$ ?37']4SE?N'_VP\)LMB">+S"9$2N5-*C.?\0_TL DXQSPP0065K&2_U.Y:>13&.BV8 MP28JO>8%4P-= ME'U]VHIT=EH%^K6O@M84WD[S]YY"^6,^C_^:7EX^*IQ2@.5-4*FTY)21$A#4 MY9)E1,HU.?Z'!<)#[<35@5CIM$+,:U\A+>&AFJ=^Q/RP^R/N:J6%/7CNX-E@ MSW,R3A(85VA6E'%;F98D;$0+&"HL>!$395&'R&O7JKW.)#"28DQ6>7">1A \ MXB&DO(84-"TIFM:+VMD-_XE)8/O@<:@DL'U4W9"S>C_+Q$8E+7<1K'%E>*Q% M*5+O(4AO+*'H3,2A#(7?,@EL+UAT3 +;1T>-0NUN,HNP+'&F$O <<#&]_)D6J^D//"/0F"O<7&P- MJO,?ZR4X^_KQX]MMGI/WBGI* T1BT=[5(9?[4ER0(6?-+*Y$VRU);*_7MH>A M _0]/XKPQX;5W?0X;J+6SDJPJN1XE,;TQNL(SAHOC+PLB555;=C M[UI]TXBDESG[;(&J(E.:(OB@'.@LM),6[0LW?J974\F%>Z&B1J;7/BIJ$(9_ MFU]&[\(_=V'(7[O68)_=*DU"= D==P&EU5.9O6GPL/"DB%1[Y;AW4O?%W[-O M;NX(/BKPZBFEH7-[T-P<53H0ZQ A6$Y+#-^B+6,8(,N1&VXD5;7G$C23Q=54 M+F.?9= L4MIEM=^M#G]E^/MLW69@ZRE<3&?A3H4Z;APG877E+B>: M)X+'$@7%]7J><@;/<0\AG@+C?+GL)(>LA!*AS$G@P8&0S(*/RD!6+B:966*A]IB)H7AY?0F-PR^)@1'1 MYLJXQ=?G=%G27][.EZOE!!UP9?#T@QS*FG?HLMBD$Z#;DIFR)@M3N^%%=^I> M7W9A9?36T%I#>+S%SJ>T"$697_%H^ON\"'7GS=RT0\K64JL2 4VE*;5Z'(PN M0Q^HYMZ74:7N"+>:'2A]??E_-7 ZH#8;PFRG$BH7)$W:^-+LFJ/[D 78R Q0 M[S0NU.22/D)Z]V'%;TUEWU7>1^MHKB%4WI)E21R_B04M-]TVSQ?EO\6W/;LJ MUSKG^>*;*[V%US^=^"QL8BX#%27U1GL-)F4"23F=7'1$I*%._<,H[X1D^[LA M^8C:;@CC'=;OH](XF<6=.";".*<)MQ!C0L-=*0=6RH0NK=!)6$HC.4+CN[[D M=[MH(;\;W(^M^ 8P_V('"Z>(33D'T-X($-%Y,)QGX!Y/J"P4BZ;V,),Z/49> M_3W@("IJY<[OKO >76KODE\A[_.<)TEH23WQ8!5%\>7$P'O.(#GOF75&\_LS MSEZX^-OK]=WP]GM=_PVGGU>$P/67+FQ^I80_" \I$EQI5)-R6Q,Y^(">I>>) M6DE+E[W]R@)[$-$-C:_^%NZHNOH]>EH_$G(>O,WU,^\)5FB>*CQ>)QX"SZSC"9U8%1H M@WYC[3S)_\0ZJ'WP.%0=U#ZJ;L!=>JK0@BA%J;:DV-RF]%<-8!0:0-(Q&0C+ M+(4C9/;^/G50>\&B8QW4/CIJ%&IW$^\9,QO9][_9RC\&6:$,A0IJ9J8L#2X" G&V6*:)[?OX3_ M'9IA[Z6O9YIA[R&\-O>3%QTW[DG")8.>DRJ1)8$RL\134-D'XR0+C!WANN8_ MHV"E\I%75;=MPG>Y<_>VN8:3K(S*G$3(.F@0W"5D*:)]&TVBRJ)1>XS>[??) M:FX[K N-EZ%XD)X:A]Y96FU&D7]'G8T4*+ZZ^?W>+7_-\/0!PGN^(?)ZO*[1O MIZ'6C1T>2,7@T<2:4AHNOGAP.Z^/^+PR?1(7'XKB\E;&W'5.I#35N*=0>(&1[P!HG- TP]W'T.L@123,R%S MJVGM.1Z_:[RSM?4Q5-QT'\BT:4*M S/&N1#P, <>= :!;C@:@4R!L.@8-]U'1XU"[6[\QW%J)6,.M-,E1A@[;KI?"R,N.=*N+!AI(@A')5@K+#B1+-K(/#C!7[*A M?[_^47OINW__J'V$W\!^]7XZFZ[2Q^G/,LM@Y69?I]<&RYM??[K_GB_>7CH4 MZWJHIQ;&..3*:8NL99O!,9Y RI@T"TED6;N3ZA[D_1YQV$..T*%TV39,;Q@[ M<]]WBST8XK+*$:UBG\N56TDS4!R4389'PFA.M6.Q>Y(X[G8Y&%2Z0_)@O34 MRR\+%]-WM_CG$KVY]8?"RW)[%%CG%#-,@^:Q9+CP /@;%'0T7@GCWNU7,V_I\6Z%+J<)M^F/W:LB)QUS%E , %9"5J"-U)# M=C%*/$$RK][3[QERQCV"CPFP6CH9$5[+Q6KR&:64MKX6D4H3AM9QYB L+V7* M,8-/TFE"6,FB[P(D?.HM$.&G&P#=>>&XS9S&M-;ZR[T%L&PQ'HSUQ GD-*&# M(VA);]=,(O<).2>&2M%I\ET7N(QY>!V@K/OJ[B&YD17^)VZHWZ^^;PDGG*.] M1RP$E0D(=*#!$ZHA6!LUR5&ZW.F:X 65WWGIR$KOH[)Y#?F-K7CW[UN$2YXC M5;B_^?7X'4$$>&DR).^TIC0IHSL-A7U)\;=?.HXE44WQO>77@+G9)U>"!,]\ MV0XSTV5"DU3@UE.5(TO&4F^C&>K.MG:FWF"-\EJ($ VMVP;@^V*]LN 25Z_F M$!DIG=XM!6<)!R*T##$P86-MEZE.27E+R5%[@6+?BO)]--0 XFKV;]!)2L=L M!B8TP[,B1' ^*E L\Z0#4U0>8?3AH(T[FDKR.P3'8^E][,O([G*^J=%'7M]> MSO'O?=V41S/"GO:G>DD\ZR5TAYB(!&7H0A@)7.0 Y76.,Z9&BJ#NEI#NZ8Z/1]I?]U/<]5F MQ#8R!\ MOVTGJ?]TE\6RFM"H%7%40:;ERHYD"C90#=ES8Q0*Q-HCU/I7Y.CU M-72NC/RQT-'F#EY_$@*)VA$3)812]28H-X 2DJ!9%IP:I05I>L4<,C.CJ5;2 MS:R;&DCYS5;/A]E/_/WYXM>$V=(IEB+K-K-R$Z+ )MQ,I)*<2_54L$$8 M>7TMK%M9'_VP\)LMB#N;Q*=%^N&F\?3?/])LF?#WSU??TF+SLXFU2:&-*H"E M:$J=GP.?A8.42!3,4T8'J\T\*J.OK^=V*PMJ&"S]S@MN+9,)DX&+9 -0@R:M M2)R!B5:403X\!D^E49VN)UM866N.7E^S[R:7T/[H^,W6RJ=2@+Q8_?ITZ5 F M&Q?PQWI,9^0YJR E1.[+!8N7X*1']66=I">1N,&N:P=E[!4V#F]EZ=0!RV^V M@F[22)>3=:M832TH(1,(X2QX;S2XY!4/@8HF\E=O= M&LOEICPRN67Z//WZ;76>_UIN_NI$>!*20.<%1>%P 244B.(9#+.*VZQLSO=F MKW:?IST,R:^P^?G!5\5MX>!W6AUW?^7#+%Q>1931]:Y!5!!"!@FH-%[J[CQ8 M6=J64>$E\8%G2X^^/EX@NML*>?57U$UCX7>[WMXX];=_$,+\:K9:?G*_ULE3 ME,5D2T,_180&H4P R[V&*(DR63"9U1&&> _'8+=%];^WWX.#Y[HONIO4 M?0/!GYHBN;TE$&4-UPD/3V9T&2-LP CF03@F*$^,D=!R4'3O8^-_+ZXK J(! M/^7)6X^_EBE?77Z+6!LT!P=8G,*/Z!9IB+.H$. MR7B3'66B]ES<0^CM5ACVVUS,'DVUKW%RY&-MS(>?';GG6X?O]WZ %,:9'VFB MUDDJ/-5)J;"15(-G: %K$X+F2BG.A^I;^[KF1\9 4LZ"@)2\W/:AQVP,FD2$ M")VT0,^ U+Y@_5W[J=?"XU!]T/=1=0,FQU.-EH.66N5$T)LM)0V>9"BG$ @> M; I"VG",]AV_3Q_TO6#1L0_Z/CIJ%&IW^S'+J)EA:%9QXM#.82R!S4("9=X3 MQK1TZAB@>P5]T/=2_=Y]T/?1P]AAW?U:<4>/)G09JQ1]0,Z*$6VH0H=0$5R! M0NCLNB68_%9]T/?2=_\^Z/L(O\W]ZD47T5@2A$/NO/"ECM9[<)IKL"4>S*CG M2?SO?,HVC]2JNFT3O@_F'AI/\,U9@0G,@3#!@+>.@TE>)8XKU.NA:C:?(:NY M[;(N-'K,I]Q'3XU#[^ZL0V.C<58:R%[B&B9,@M=&@W'4"AJIY>D(%M_O,I]R M*!CVU]G8UN$C7.V8NB/8Y0JMD]+($ZT3SDA"0SIRL"7GU+,<%"&:9"$ZF8;= MW_GZVDSU0=B0BF@]VOW^Y,/GOY]\_.OTS].3B[\^XW_.OERG ;2%YK9W/ M4D93NXS^.7H.'FNS>_;VFOW.]?J?R967Q?-R-7^U6.!:Q5\XF\\6NX]OW'*Z MW':%U<&9$"DH87 =,1W &94A1'3V&'I\4=3N7U.-^)'GDM3"VX/9-Z,H=^36 MX3?^WJ;GY9]I]6V^;A:R7)7[^H??3>O9+.M %_>*^>0YQ*#1V*#4HK&1+1C% M8R1$BNA8%Q"_T&G\$!H;P>IQ(34?0;\CX_@I/K9!M"A8ME))2,H5LR5H-(V, M!S2/*,^!$=TM>/T"4I^G8KSI",=#P7P0E8SMJ5RLTH_365I\_;6+H.Z&1(C, M94XLZ.CX@&EL/-87+^KUF* M;]REFX5T\0WUMYP01KDNDR^\$>4>E)2D3\.!926)]3Q3G7%Q.Q'PC\!+X%Z!I&5$ MN2;)Y=JW@%UI>_V;:!U<#J++1C'Z%TK0798RCC_0K%K'\*5FTGJ+ BO5>T() M"99X!4[J3"V)G.K:L:%NE(T;$F\;GP?JL0%TOI\OTO3K;+/0PJ]UNWX7BG9W M'-WP.%%,E^@:A^Q5&3*M+;+%"= D@M+6*W0":MNK>] W[N2%=I ZF$Y']\B+ MD8*"2K%D-R7D:J/<11D'6"R:-[]N?F4[P>KD7VX1SZZ*LWF>-U;.9[1_%M.P M2O$]:O$B7>++OEX/JL"OSTL35Y0@?KF=$HAB8BY*32!P:O'0T1FL90+7-K6* M"USUK&.:VF@\C#N>8?SE\9H@U,#)\.5V*=2'[S]0?T48;Y'_K^@I*!&C<"P" M"X*#T)&!6;L+62F>H\NF>F;P\Q2-.T5A?'@/H+<&4+AKKK2KUGMW5<3U*2VF M\S@)3@JNG :W+B;UGN+9%1+D%)F-C'.1364,/D?/N',*VD%@-9TUA+]_H-&_ M2K/SG#^G2X?[_I?YA;N=,?O7;+J:$!."\DE XJ6>/N:,S D"V97BYBB,J5[Q MNQ>!XS;^;P^A];7:$&1O]OZU8THSVO;"&G#&:A IH/E!I4$_-3I-M&.!#H7- MNY2,VSJ_/1 >H*?>:/N9%GX^6KK=M0[F-W)>"[9V^MV++QH^'6\_7H^1GL>H M8B88 =Q&628W:S Q64B:1,UXC-X.=NO8='H>XY;HY 3X: F(X G8A*:)R:S< M?$2O4^VYSO\)Z7G[X&VX]+Q]E-O (7[-^)M?UU_^;9H62-2W7Q_3SW2Y3M.A MGBJCI 1#7"Y%]@FLX1&H,UIJ'S+-@T'V6-Q8?,4>.OIL"5D;N58#)?E M0_ZV&4/.^D2H\&C-" O"L!)>9AIT-BH'8ZGQM5WTO0AL!*<5$?(4"*NKJR4L M?IC]N%HMUQ*CU[7-E 7F#0CFD!49/"!/%)(TBE)*2![N-'](3B,XJP^"I^!V MH$8:!1?;LN)YYB$Q@4NPB(C( +@,+613P@.)N5A]=O70.8<_VV@241D$+5E(-AEPWAE *7M-2KCK_EB6MNHQFHY<]X1/WWJ, M?739*$:OL_>MLD*4 <$IDQ*G*F7/B0M@SD=.K54YU^Z?_1P]K]\=&@Z+O73V M*KL375Q]_^X6O^9YES&2YXM_3!<)WY,NTM=B1]5.G-CCE<.G4/3E_QC)%"8K M82T".N,_('P(X%ARP(-PQDO+>1C,:QT@F>*F9\1.UAN+2";NO?(&F)%E\3(/ MR)T"CKL]RU:)E'AE-I\@I9'C^5 L/-WLOK_@&SA<+U 5FS**;0+E=GTN-Z$* M'4GT5@-?#YY"L>!.+00X7GAQBHOJE\'/$M1*(_L#5'X?1M7DWP*8MGO[)O1 MN3>4L C*) I":0Z>1PK1BIC*Q:*XWRC\ *,1(L>@G94FVLJ=&U M[O&WM]+=_?!SII*$F\/(=OUP&U)4VH$D*I3 GP;O,WZ4UG-JHB.B4P!V;Y2, MW2NNADZ?A4@/ 3=@@=S?#G==RT+FFM"4P KI<.GX"-Y%";B<2!)6&,)J=[A] M@I26(--'Q_/Z F\ -[N-]B;Z52X45'(:DBH9)$$QZ5()?I;]8[#]';B.N@S!3)N.MF;K-" M5GBP0YU /4K%![-8AD+. =)N"#,39[5CCDI@@B'6LRKW_@2A'XGCF:$-9T8] MB0;K]#;<2;2'1 \\B4YG7N9_* M7UNL?KE9+-?[/PZ\QN[]KJKWUW4XKG1QO7O?ITNWSMFY?NGUC66D/'+&,D2F MT>")1)2Z!@,R&YXTI4F&VC5R+Q)5[PK[R5=M'$]O(H_!6Y#<.1!)ENB"5Z!( M#):EA-^NW1.X*VWC6MIU"D/;4*P.W!B6 U#K2R\A MD<%'ET J)S51P4A?.^K8@:Q&=[>^4.@*M9YZ:0!J']%BV0;B97+6.1TA<8>2 M20R%D@+#/PAWA-'HJC*72B40KPWDE< M/2R!)Z4IFA0D<>UCKEY==9>"<0-.0^/D &F/G;%S+0J$^M_3MVFXO!X$%?#\ MMB5G27.32]L[#Z[<]1$1/3="2FM?] %?>,>XT:2A8%%3L WL)1^36Z9O\\OX MX3NZV3_3[5M@0R+G#*&NO2]0EP8,0;PGHY/-))' :\>UGR%GW"#4X*=1)3TT M *DG175SNT@4RSSG"#I*7L8=*L#G9#"T7 Y%A6=Q[7JTEZEJ)6UL#+^LGVI: M!ML?BQ+L%SS%J!4';DD9MR$HX IE@+NTD)EXY47MH/GS%#5J4_?4?U=X[:^, M!J!U$L+5]ZMUG^IW"8D(T[6>\.O+M%;8+)Y\GR]6T_]9?_])YB=EXHM66N-! M(#T(AXO5RIB IF@(VI(L5V\%78OV1DW[.G =1<'[ ]MN@#U+7]N45)0?V9*E]&/GCNX!>/SW-RM$M&6NI%2$#?TY@R<48S<)ER*-$)W*9* M_7?MVM%V+AF%%4$$*B"MYZ@[7"U.XT>AJ124D%1_V_I=+AGWP4WO2\9]]-. M"?ANNOPQ7[I+M%^O?KR]=,OE-$_#1FGK3L'<N=NCU!9)>R>7B7CB8#Z>4MC&VC2L9*U(2-$+2#AG*28#G1 +QA*!5(*5/ MM/701QL "_/9:CJ[2G%;\#.?+3=LXG?RFU]E"-,VUL@C MHRYF#]Z6Q#JM"1@G!5ANE&=>"5J]P<8^]#4+NS[0> B\8?34 :?KZ>GWN4H M703'RIV)1T?'6,;0$LF1:99((-7;G1SBV=*_92[+.=*_:1\MCWX'_[%1?NZG(: MWA=/9UU E-+W2OVTN!\ M*'$VL'UT".]%0HF(*)Q<+G2%<0R\4A*T(7C06J*BJ9V\7.G"\@@%Q@,>4Y55 MTP#8WD]G;A;2^K[_\_3KM]5Y_FNY:?EX^[)AH@VNSZQ1:EES$&5"I2FU+B&+ M'!)!RS+61EQ'TAH-9/5$Q/U^P@.H9^SC[^RJ[,KG^37^FY6J*A_JMJ.\F$6+J]*@NVC\8^)2SQXZQE(5MK;*(E6:M*E M%YK2E@L>;*Z=P=.#S$:3$^L@<6BU-8#,77?K\]F&R6EAXCQO.*<3'72@F1(0 MLA2H*BJC=K;-,2NWM_[5/-]-3JI; MLOWL2X:OU>[.X]'R)[3/PI:6KE:6 4]1)/#9BP3_9)"T\+%X$4Q;/W_YD\^1/[Z*>!8Q6-A/GW=!V2_CB_ M=4=KT'LV&N55$B3+-HX6 L>/T4IMB?1.B-JWVL^0\TKR)O;2_WP89;2+JUT= M#LD"C4P%B15F@O)H>RH-97!)I$)SQ6I7ESQ+T+C8JJ;V;G#JH8,& /5VOER= MYW*_OBNZHB4XG1*%G$K4.BH'SB@!1BNFJ38IJMHF_P,BF@1.'P7/:TJ[ ;AL M@GV7I4 @?I_.IL4$*)F_I__^D6;+78Y&MI)D9R,$G]$'*KT-O!<66'!&EDE) M@M;>ASH1-FY,=CA8U==* U#KX&N+I'@TCD(*I?S$]\(GF@4OE.3B>#0A29L.&P,'C I$J1:=TJ)T*>.O] MC?I[/75[/]>OKZ![@^1G6OCY,6)9'\Z^G)S]\>'-Q].3BXO3+Q.[R MPRS/%]\/#6/M]?RJ$:S^G%4*7EWWPIW%#Z7WQ-) M#"ZG4C['A(P@3,)5YKD%2F144C!A1>V6BUWH:J.W=WTX+B\@'0D^%@@L--S-)R8UO[PO)9BMKH!SX\UBKJI0&4 M/;UREI]3<97*!.#;U>GK/L-TPH1F*"4)S*_-V#+$Q18Q$ID-$]RI-$#>6!]2 MV^@V/N8>6$^3K0]:OF\ZW1?$Q97_[Q16J_EM050T$O=ZWZ!&8W_.1S$B*3K+<& M8/EEX2+:RXM_+O&867\HO.QN$+.SB2EDP3B)AXJD929WTA"2H,I271)P*H/P M68*:A=SA4)@/I9<&0/;V:KF:?T^+S^ER4W__;?ICQXHW(G'I'1"-)HM05J*0 M$@<\K5#UB_1U.SQV1,%W6&VOTK:AMBM+JMW*FB98,*5S O&UNT'B,##@ N( MFC&NA;!!U3;8]J>RV4-VV*R+::H8KC:?RR1)RL'8 MD 5/7O)<.\KY/$7CWHV,B;M]U=%ZS]O[\?_3Y6KZO8#[_54IY[V]MK9YBA6O M/;J_;- [CYX\CY,U(X52"&&0I7F;0/\"]S>O@!NA53**!E_;R6LD:V;YB%[. M4 =?_I4N?Z8_Y[/5-USU4H6(!C0HBJM2I&3 %E/;6V?Z=II\8=1_)HN M1O;!WCY'>66]-FYO/N3VOY);?/G7?!)H))27%$TOT3%T68$GWH/&L\Q3*BUS M1SSFGR;T567L' VS?;3X.J&*V$L3%FW4-M&2]($K,M ,QK#23]0QBR97B+H! ML!927U4BSW'ANK)0ZO5"<0"]M!Z0^GA^]L>7T\]_OCM]4V7XTK//JQI6 MZDYYI2R9)KSH,F970&0IUQ#\X3P83Q@HK:US*/D#'RG(?#]?ZPX/,P M43=P=KW%5TY7[UV87DY7O];9:D$+11P:A]&P!$+PTN6-)* R*LJ2XZ1ZIL)# M*L;'RD&*O9_L9:@EN#31]_SH83? )+N;L2;Q14299,9 HJ4EDV9_'3\+F9X"'SO2>/+FX[WM,63F!'&ZM/I$D7@\N9VGI:A-!642 MQV/]WMGT1-#PP:-;TGY?=/C?/85G_:]B.8+_IWUDG!:1Q>\ U]N!PFZ!&ALERL)I_=[.MFR7"G MHI8Y@8X6_3[O4 :4.Y \9T(TM:E;-P)\ZBUDX*<;5-QYX;BWYK7.F?XR;$'Q MNYJWI+,-1(-2!AE/#G?+E"GPI"2)&2THW:G?9Q?5C[D+'*"L^^KN(;F1%?[G M=#;]?O5]-U'3!PY)1J&1:.J[13)>4/F=EXZL]#XJF]>0 MW]B*=_^^1;@0*G.3&63I.;I+ 1WOD#0DZC/3BHN0:FSS=UXZ3L2JFN)[RV_L M&,/'N9M=F\2:L$A*ISI'2O15E=GN*C"@-C 2LJ+1W8M&/1%>N/W4<3.+:AWB MAPFK%2UO;5F;"4->)6A2IEDQ-#Y-2<$WRFJJO251C:WF-V5$L%NE._1'*TG)\DZ"93QNO$3@6PDJE.$J/EEV/PGZ"54_ M\O!QCN6JZCY49 T$:NX>8A]ONL%+IY,7&H*0 001 8PV&;36SENCLHZJBZ'6 M^_;HXUY].@;+V1SVPK&?O!N S>VPT_5ER,92?3-?+.;_*K?P[@?^9/5KHGC, M.ED/M&3?HPG+P >J@3CT+&Z6II;BQ-E]^0\U(JM_PVOXSG M/]8-W&>WN#[/N[]^,?V?4@-R1UZ31+1S(EC(69:IP":!]T0"3S9G+P31U/6& MZ0 $MW1E.Q"@QU;S:X;^EW^57N"X TRL<83R8A";K-%NDK)TG9?@B5/,**&] M[!@#JD%.2S= (\.VGXI:!.4+)\_IY71="O77S$\O+U.\=1*YP+*(W$+2)?'4 M6UXRES5D8]',=\9D$X6%,J03E MN4SLX. ((\;$J+.:(/;7+IU9^D MG4 /V5/E.9,N>%5G#^P$(_VJ8=1?M W$=^Y*"#F8+B^0%A?/9W]WBVE9%"7P M22>!6V%=*/?/BJ/!0!.XB!(TUO,D=,Q:#5N3\#1MG3!F7@/&!M5*>UYP+??WRWJ M3%X3:'J+M_5Q;R=OWW[^Z_3=R=F[\R]_._W\]J_/GT_/OGS\K;VGQ$8^K8B=-TV/-3S(709/(@5I.0/#$P,MH M@)?6C5Y1KGWM&3PO4W7PI-40%E>E(PL^U,U">GNU*$MUPD-.:!PJ(,(J$$&6 M.1*EAIHFY[T3R=GJ(U8?)V7HB("^"$H) )#=H'G:6OW6KQ1:+&O?4:&%EU5=( QM[.9VNI M_&.Z^K8;5[/CZM?9?!:V;$5<&U$[#3:6:4@L!_#*.Y1AI W5IJVUWZD37$I:6>2P$\THS[=&F4ZUB 9(T1%O=J%6OWJ7J> MHG%OD ;&6$5E- "MIQF1F?.8* 4FB@M;AC]X2RU09I5S07#%:Z/J,$ -=MMS M'//K0!6TWH[P],]/'\__Z_3TS>G9Z?L/7SY]1!>KOW/XS-.JNH-=J:[D +Z= M?R]->C?(GL7/:35=I!*'> 1R-AMJ3**@;!0@RAA1EW(IK1;:B!QL"K7KS/<@ M[_#(9Y[.4EP?Z%-_5=[XZ=+-M@;EXD^W"N6^_L[/-Y=1YWG]PXG")1(]\>B] MN B"$ +>1PJ$!QZ 9(EVA?$*K,P"G7$T5EE.E-R_@AP*SON0/:YW M.S*@!]-ONY#>K>'E8XMX(XB_I^5J?/Q].+T MCS]/S[Y\.'M__OG/DR\?SL]JC O8Z_E5??;^G%7RXB_2UP+1S^E'&6PR^WJ- M4!TS,<1DL)$DQ(]@)?$H0TC$1,ME(JEV3MA3M!RZJ=V,:3^=K::K7_^81@3A MSS2[2F]^_>G^>[[8Q=^7;WY=OWU+S79^>["1N\@Y../+( \;P2E<7=?+G?U735 O VM&\[+"AK M2=)4@I"L=%C0I0^&E9!B8-%'[QBI'=6Y0\#(P*JGV/N0Z2WEL1W.O_V*"W=U M.0WOR[:^SBG=,K/KHZ&%S-PSI-[B1N^4!6>%!2)R#"8I8^^?FD^XFR^]J8F# MKH\&YT.)R$B,>?/VX, MMQ(.*HAN;.W_ UW?RU)/\R,5'^8^*Y'8H)R)0"5C*!_EP3EN@*/72@)W*>;< M"07/OV?<<&#N?7J;XYI-FX=MWM_CG MVG8RWOE (]K7:'87V6CP4D9T"6/2,>+65KT)_4LTC7R,C.S#5-58DPC<<;.; M(H(K*LB >VC2N$13#LA*3F %%^5;PHCJ(P-?H&GL[(J:"'@17@>HHP%X;9?F M>Y3B8SF]VW5YS>1V%V=!:\VI R5T!D%4&6GN)1X+U"9C'*.L=MBF%Z&M ?$0 MK#P<-3>PXAI YR-+^;H1+O4^.X]RRU&7F16$H!'!"-A(,R&"<.9K![6?(6=D M:[V]0[>7GEJ$W*TVK9P3FA-:OD2$XJ[XA"+B&7(6D5 BC0ET:,B-W9&ZNLI? M@E)/^8_M+M[W>!_PM=V1I10B6L*!.EER='!O=K@,(68G5$Z">=*MZU/'%S:& MFK[:G0\LZ@9VHG?3Y8_YTEW^L9A?_7A[Z9;+:9Z&C:K**BM9BUS(!,$S9,

9SN;KS+-YN4JX MPF]OMOCY=9/[0"TM:Q6"R1Y$=FAB",? 1\T-I5Y$4]L4.X3>9F'9!SK/ 7-( M/3: V0^S@ ?(S76ZNRQ]'"Z^I;0ZF<63&*>%.7=YDS6)9\T= 2WQ$9=7$4^> MQ^6RWB=4)FG=+BO'6$RA8->ICR IBV@E*>=I[3Y3Q^%LW"37L2V$!M'3P)K: MB\%;X[,M(>@>H/WN;2)XF$8-EGL/5&?AHTR.9#OD$="=U'%W_Q91]]P1,A $ MQ@X(W+X,/5DNTVKY;OJS%%NL4.+;TS GPR,/"FB4*$,:,UBK!#AT3I6U42MS MKYM)APOE)U[6D$DRE,:?NHNN(?X&-LX'A]B=(^SC=4<]$I4,B1N@CAD0W!@P M$0\O8YFU@4J63.VROXZDC=O+>6QS8 C]-0#+LZNRF,[S_;#<G7+\Q2-FX!S#&A5U,C^ M^+(;?,W2UW6KNT$N_6Z*J.G$Y"1TL 9T]B@H@E:!]\4"B4+X[)7GO':<_3EZ MQKUI/@:ZJFGC-9>&EFK86>GCOW[;/&\W[P^S/%]\WX3NAJD9[?[BHQ63]I3% MT%6FB>,NQX2!K,M]HH\>#/<4$_.;7]H<;TU>D MX(T.&CW\($LAI )+F :JA"52"T/3<%6EG+UAC MP7IIG,/31&L0*CAPO-Q6I.R4LLP373OR]RJJ1@>"PUY5HOOHI@6@W:ET8"9' M7($" BG3TB7A8"1QH),()$NA\#_#[.@M!(HK*O;9*M%]I#QVU/;%LD8D6 >. MS'@:T![5 GUI;R(P1;RGDB8?7S3'7EV5Z%X:W*M*=!]QCHV-%XK;6*+.Q!0@ M.H<+1NM8QEHS(-1;:E)4U';+[*M0)WBDJM'>N*@HR@8.E;?S!9[ N)F>S.*Z MI_&6#>V45<$KT J/7B%% (>[9AD7*=#FD\J0^L5BCY+24G%I']#4E/2(@%DN M5B7:L9Q?3N-:^NO@R?JX)9QIIE4L(YEY&R9D2B4N%AZLOM]Y9@> MX097&*0D>+0N>*IJP^=YBL8YO 9#447Q-P"F9T[TF\LC= -+7UB5$R^I,FC M.YB] !ILCEHR9YN&5BZR\?_QB_OW MA!"JDHP,++,.1,)5[%DF$!5'SE-*QM6^_NU!9A/1H8I8V:_:_6#%C1U*.G6+ M&9*_?)-0<&F3L8L\I.6[A/2$Z:XO\\GW(N#_V7R,_XWLI_A^OCB;S_"WKA8E MGO;VFUM\32AN';G7P2"_NDQ*D@3=:F[!1::3R21QTZU967W:F@A9U0=K"YIL M8)/=RO?TWS_2+*[3:WI0A-N8K8A>)!261 EI]I#J6H!C#XQWP>_S6]O)Q$XTSF*H%?SX6B MS:6X(+G:P-AC4QFN!&YH6/00[^^4IG>65ILSOZ3'KN:[D_WTS87PJ$V9UF;=.2N,1P058&A/$))5F-J'9-9 1TD0>GZ,I/;!SLU\OCV458#A^T+*44\D""B 6/7 M=2A6H%').$26B*%4Y?KWX;]9'M]><-@OCV\/W;0 M#LI!5PF'964H-8I!59R M\,(:Y$ G$I)1T0ZTH[^"/+Y]%/ML'M\^4AX[P/9BXIGP1-'$'%!IRA6-UV!4 MD&"5]?B%-E:;WRZ/;R\-[I7'MX\XQ\;&2\EG'F5!DP0234G1Z MT?FE/G7R]<5%1E T<*D]FEPE)LHH9&.<&_6.7P(?,D1=+B4RXA?K: M=*:F!Z)A&D>!Y:K22P"SQCB27!1D&08WF\>VETRYY?/L( MN(%3Z:FT,H^G:_;)0J*^+!VJP#M'0&<9O/,RYEC;Z7D]>7Q[Z;AC'M\^ F\ M-Q]FZV=M[OPNI]^GL[64=DF).9A 7 2&*Z@4[!?3#->7M30J8943KK9-\RQ! M#6;Q'8*A>L)O $G7UMK9?';7P.=$:65( &UM1+G!( ;"$MAJCDE-7OT/^ M$\2,8QL/AJ Z0A_9R/DX74V_KL7RUBTWPP)<3C9HH]%92 $$I0DMOIB 229Y ME)%SWPDR+Y@W#]_\^M(Y^QK'!TJ]*-(-Y^U-=4 ^OIDR(=($^'(H@[:XZ'A)"YMZB KQHE'EJW(E<'X>Y8V[(65 M"J4-^RAN[,-Y@(1XD83@G*/#8P**6UD*)FF+)Y2.(3$=O6:=CNO_R-*&/F!M M09,-;++KJZD_TBPMW.6Z=_[WZ6RZ7'>J_)G6>?3+-/$R*Q6S VI1JL(9!SX0 M!\J$(+BS+-K:PU&[T-7$5>%PVVAUU1S:F/9+O0$93R^O22+2:K2'(1M/04CE MP2>1T49V1!"IA$NUP?8,.:^@Y.$0C-521#O06F?K?_C^PTT7Z\F)VVW9EQD+ MDBAPE"HTKGTH33,"^F#:.A^UI7Z0XH@'E+R"8HE# %5!_.U@:7W%@<[];K,5 MEG)E&0-B,FZVK)2 E&"W85D+Q[TRM/9]Y#T21AXO,31Z#A%X2[#9VI%;-M[@ M&9ZGJXEA+!NE%*0HF23Y#2"4;Z%4K(8$028*0.259O1[T\&$1YM6"JZ(ZVL'8R>7Z=](F M>OW&+5-\._]>%L]:S:?S7<925M>-EOXA'+T00*-H'DJ4UPCGOT6 MUQ4SPI'(63#^WJ"OIV;)/_N>;@%9\NKP4UO$8T=>NX1$[ES233B7/%(1@.4R M72^S"%Y)!R0E%Q/++MQ/-7T.0/N\NANF7E^4_PB*&']ONI'B3V1Q%M+;^;*< M[M[+[$L>FQ#2X!_&@BOS%!5UPC@FM.Z6N;S79><=$KK!ZO7%XVM(O!WU7&[)K/$K9,GD()7"<]F:VB;Z'0*Z8>;U1LK[2[O_@39?N?8A41>I"[9OK/;JWT-<;XNXAWP;NY6Y2AR[2 M:G69KMM:H9G/0S9".P'>,K38G'(H"$7 1VH9\5P*6WOZ[3/D=,//ZXUHU])$ M Z Z_7]7T]6OBW)EC4REY?N?9]._9HOD+J?_D^(NL#$QB1*BN0=I# 7AM2JC M!HI7&804/'LK:S>QZ$99-ZB]WO#W /II '6WTBH^N6G$PWK")$I#3^[C&]-K3W.'^I)-=K,!3V+6:.*Q MM$D5$YI*L ;70" F.!^$B:;;**+'G]\-&Z\OB%U+I*^YP=V=^;[+@3K8/?Z2 MH[6HZ\#CT#WH-"-6VNB $Z]*4;, %\IL8\T$E=X%XFOG\0S?@^[T_K#H-[_N MBOK-K^NW[VIK-]G=DFI.K'' =.E J:4"+[6%9"FSC.9@[T_5J]B3KC?9;64J M]\+6TSWJCJ/,!BRP!^/'W_QZDV;AVW>W^.>FULI:LFYKQ(F*($*R8*6(H"Q^ M2:*CJKK%_Q)-K72N.Q)(7AH8?XC&FD3@CIMM399@5DI&-23*61EEE<$5GYHE MAA8KJ'B9%M])YWQUB$7))74PT #F, C M)$X<02M7/I@?,71Q4 O]\^IB8;]2H!Z*:0!MCRS-4EVZ7972:>IL*>E$)TKD MM*DM]52A?^T,$[YVCM\SY+32+:N90[27GEJ$W*UR9I*TQNW> U,.192"+2$ MB4O(,6>IH': WGU/DM/:9M93Y2]!J:?\6X#2=LT]8&F[&3LO'3$)G:E4YJ*$ MA&*200+W02E"=3:YNB_P/$F-0:JOZN]#JJ(>1NYG-@MLNAP!3@" MUI1@CT?#T!)O@#(?A5?!9-TID/@"E)XD8+P.)H=J=%Y;O&/G?^Y(/]DUT[6: MT=+JG=-0FNEJ#T%PL]BU30R34( M3E$(7 2PU&;*A4Z2[[?"WX[=2G% A?<16BL*?[>E/4H6I"4$+5Y-2YZXQ ,. M:1>1*9ZB=3'2O13^;@^%5\]R'%CA?836BL)/=\=1D%21J('%I(M%XP$==<2N M3M;+S&BZ/S+I!86?[J'PZFF) RN\C]!:4?C[+>TY9\U(4)"S34B[%"@$GH$+ M04/P.L34K:;KWH/'J8T?6.%]A-:*PO_8[4[<<:UB@*!HZ07-/#C%,D0OC I6 M9ANZY6K=>_ X5>P#*[R/T%I1^-^VM%/G/G:Z?Z=B2ME0ZAXUR.#:&_!F#Y()K^*2W*-]S71")O)Y]/W[K+<'6Y?L>M(=$H@G47AP,2CP]X6]4,Y%I<5TI%WG7SW+WK9J2Q M8=+Q*$"[TQ$EE3R*0#U:%0(2S58*RUD$R.7>()H73LGI0>9(^^&-;#S3*KQ M(,IJX+P]^9=;Q.L4BYR%$ I-8!IY:7X;#-A$*3 O'.$AZ2Q-9:3=(:"9I.%A MU'V_LKFW[!L SN.=C$X6"S?[NJY'0K/WYG<^N5_KF0N%XQNV9_'3I9L5WVSK MC"5 \U,T MZ.:_4KI8S<,_SW_<&@9B(PW2)0[:,%7ZZU)PZ.D#)GR1FY(US M=)S<=XZK**T!].$!M*X<13=L+<#=H,=LI.$N,5!1AC*%F(-W0H#4S)-$A*>^ M]D']!"DCIRBWAKP:"FL =Y\3FL_34#H6EB7TUVRZ6GZ^^&N7[Y\"4AT=H,]? M4AMC!$]S )=LDJ6'022U&Y@\2]#(.8.M8;">\GHC\6=:^'FM$_AQ8_PFPF5L MBC90!Z8TU1 ZX9[NF 2+K&:JDI+5F[J]1%,SA1M'<62J:JB!W>]./[*3GVYZ M643T9;X1VGI1;0;$+7%)3\-UK$$J'8/#I:J9*;$&ZL$1:DNB7F*69NZKE\SW M)+6M8,UA>'FNF=Q RFL-HQ.2+,L*Q11$N7SD.H'WY2[2&$$UL=1X/23RQL73 M453^;,_"?>1_0&.>517H_"--OW[#]792.G5^36=7Q2XXSQM[]?QJM5RY6;S= MKH%Q;D(T"0Q!:T'DS' E\HARBLI'8T.0LC*Z]J5QW -WT UM4'4U8>%UY7"] M>B>,"J:U"Q!L0 .VW&6ZY&(92",B=U:J^Z-QCX;&-8'C[H7#HJ4G-/=77!.X MQ U^L?;@W.7V*%DS=K)"]\I?K3:'S$/7[I;G-V$Y:AY# D'*R!*;!/ADRR0N M14,D# ^'3A/!]P#KX52/NYD>%<%'5G$#AN,3XMT>60^D/-'**>^9A^P(KEIO M(Y3>J! SHY%PREAU!.])XKCAGQ8VW"K*:Z"7]GT[:G-N<)==UB0!MZ7PWR1< M6Z%\Q:,P7%HJJCLWCQ(R+LX&M3$/%WP3!_83,IIP983EN#MKH\O00DZ1$924 M,PR_K3P-N79@Y@E2QDU:/2J&^@B_(HJ.F2EX,EM-8V%W^G-[[;,9DIYBT<&M MC+K:28-[OWCX_,'#9%&KJRFRM3;/SO/[ZKL^B*DT)EO$I-74IAM4Q52/=!\W-D"XOU4R$9PT>P2 MN94:$#+:9@Y9T3$0$&E=-HQ;C/6!I>24\*3Z$,\7:!HYX;$5\'0"=4]--H#, M9[+J0K:"2P9$A3(T5Y3A78:BVQ"3(Y9&ZVM#LM%4R+HZ[Y[6N(<"&D#2\QE* M)MD80I0@=2XB\NB.,JJ !AJH8:0-R!UNO)]_G5;#4Q43@; M/<>ERS,NW920Z5BV:I>#U5I841N650AO/!%Q+RS5]6E[*+;U*OLU7Y_3CZM% M^.:6Z=-B_G7AOA\0$W_^@55CW7O07JLWKWHZDC;Q9]_[R2W.%^N(??R[N[RZ M[E\QL5X3GG$7]4Q'$,R@ &,.X(G+,1:9TMJYK!W(&CE]M1ZR:JN@ 51]622W MO%K\6C.UYN0DH, 6I=YKN?HSX:*)$QJU1L\I U-9ETPP"X;F!%P82756RO+: MFU87ND9.6:F'J^I*: U8.W:VF5V%J^L%$UGR1ID +&=TETC@@.9G*,$^9UD( M#NW0(<'U#&TCY[,,!+!:RF@-9)O(S.>T*LQ-#,E,!W2[*;%XNC.&_CBR H&5 M8D#*">6U)\4\3B8ANZW19AI%/DG81K4(/1*2U2\S M1&LAL2!Q82A.;+?VOT^]89P^P!614$]^#>P?C[L*GU,)&)>LYFN?X>9W=MX# M9]((ZPN^J0$1"<+=4%^*XFC*V05J:V>.]Z=VG&;$1_/MJBNL^5C3E_.W_^?- MR<7IN[?G?WXZ/;M8SU4_5PE#OILMP.<<3+9WG MVPTN/J?+XMH5VVBY/N;\K0*9Y4V-K>31I;+)<5(:6?C2%CE9R,39K+UTMGJG MFL,HKI=^V;\QR.:6Q&03J"OW^9[C24'7-464030^D102?J=Z(*P6\>.&RHZ( MV:>3.(^I_@8,A5T#FW7:%%%<<2LU9"G124)I@G'9@4877"AFE ZUC_[;[V\E M>?*H$+A_(=]7'PUA:=<,*3)NK3%@B'-H,D<4@TL)*-7.>),8K]Y_H*6&COTU M^00D>HAU;'?TA!&J/ZR[D:.]LUXBA9MMDHD*ADHG%%A=AFT0EL$*&D!J0TV, M5N7,7C+K7GY-&RCHH[SY())L !.,?)S/OGY)B^_7'-UBAA!-E(T!LL<%(YB0 M8 UCP'*D1D;"?71=8?'LF\:]OJF(C'KR'!L<_[^]+VMR*]?1?)__PFGNR\M$ M9'FY[0F7[;&SZLY]4G !;74K)5])Z;+GUP^I7)RIU')TQ"-268[N\'4Y;1X0 M^ "( !N1;C"H C'&$7F=Z"L29RIZTI?<_[W,??'P2K4XR_/T3&#>!\1\L1 M\\D9!(;2.2#S94&R_])JY$Q2?F9DTGTH#-9&>[[JXZ1[G]@!0FL ?;O;D[C1 M/#*@*3B5$7')*=(."X09!TO2;GPPA1'8<)]8 MTXZ30FG#,)+8&J=$[J%JZ2&&\QJ"?PSZ2@BL(N[RH[67XV7VT=],P_C;.%S; MR2MI#TSOJ(K#0A;0TK MS$%P%CN]_GLHV':350V): 1P]_FI#,"DIV%D1+C?@4^VUXMN,^-O[_DRFE026'$CA MF4$\4H6,KN=)XZIQRRT1DBM(ED_7JS'OBW;:+QS$UA%)92@B*0.&>=N-GXF\7B M&L*;:8KUQK,PDE*!#-2D6"Y/8U=,(TU=XH6+-EJB)+6E^UF*;J#Q_%&CNG T M%,Y9#VZ2NXM_I+^X7-SM_A_S_"119!Y3:@%9KM,1K?*31#P&A!7U.$IE2/$Q M@0-LH_&L5J,Z40@6MN__?]X=D&^FBZ6=3&X>ZF!@HA4QA>F@:/)70T[] M)7F(=&:R?$VHV-KUZK;.M:)T50X'ZD"\MGQ;,?IN_^[=^NY???\ZGJ_^\NUI M!SXRP;U%S+DL@)S3#ISGZ8\L5V\Z$4K71Q3T?3S_?;./&EWMP;;UX]1WFN7,VC(0-VA)"$!>89Y?.(@>*) ]/4*J%)II[26G^_[<%[/IJ@GMVDYR&38=A: = MEA$0X4D.G&&&G$ZN6])WR[V6BO+B3S.NB.+ MR AC08 'AT+(URFYZ+[_ _/*+G6Y,3R0Y1H6#=\A;D6_1C4E\L11Y%8/TQBH@S5QG M'+BW3CIFGK..M0:@5A3K"-OS)RRRN9GF8!!RF>7E+/_1X&>FXU(%T*O,YX4E7;O?=KB#Q<];.)N1P$ I;T=\^@EO]DIET M'R*3D4\1+XL<4 #B.O$!0?>(DB_\%RP:LD@45XA^KOIT*][_,)(:$ +5J\Z MO(__S*.HILOW\X]9V>_K$^['WK^PDTE^"N*5]5\>_]T1(U$29P023+*<""+( M!,(02=1&;E(HJDO[?4<3W0WOS_6N_K0R;P#D%Y/5W[E]8?T)X_/1-UW B!-C MO1$:@85T@"FI<@EP\D=Q4EPI&".T= %*-\JZP?6Y7J,/(+T&,-F;J:L>_ED8 MQ[%?_9,W4S]?_0,[>;A2'I(V\HP)+;U$(N9AI30DEPQSCWP(CD2',>#B(^A. ML*]N^O#<[MR;14X#VG3?,GLS>G,SB][-IM]NPIW,C<7E;,/&W\V6_X+E1_"S MS]-$8RX6%9XG[FB"2&#$*&DPM\6?]#OI M#KNIW7,M2V@836T66#[N+OCC:]Y]XLY\D7XV"M1YGLYV1#A6B&N'D6-!(<(L ME3']-G88Q0_C MZ?CJ^FHD<_Q&"$X83,%=^CU%6@B%(+FGWLL(VNV=^3XXE=VP_=RNX=L2?@.> M3__0[)X7[Y_RPGY?\0+ *^FY0]H:C[BU 1GP GE-<.!$*!N;N6#OL)]N*O/K M5GU@I#2@-9T\O$O[_3>80APO[Y[>74\ 1HFC$28@E0T&!Q&1)8XB@Y,DO* " M(-2( _92WJUQ\+G>8%>0_KE@OEN>4RH M$3S8TB60)]E8-XUYKO?5[6'G/%^3^G1]=67G/V;QP;XO_'+\+4]V*?W 5)>/ MG>#-J8/WW,8S5"$*["6UB$@K$<< Q6NSR: MO3%]Z3N?I+TZP'8UYEBHM'"V'-X'K1-7E4X1$F/,(6Z!YI%=$EE#B=(Q:H)9 M:648IKF]O2+" ;$^K* /A[*Y@?(4/F9T'==UW:Q$LM-<6 M1>=\SK=)9*B6*&(1K?*!6B@=D0VPC3,=WM.N_3\6*L]':7[.>/G)"4*<"#M_&F<[\:5=ICH7*\U&:IP&72=9!2H51 M"!P2'[!#VBB/C(E>4!:DDJVI3+^XO+WZO785YCB8'!F7OYJ&)G3EP?"*6R9$ MZ3F.5""!\T,&WC"D-4B4]F\XTT12W)I/]F03=2/R,T[L'@>'%N+N0F!G,C/K'I)-%O]4OKYI]/OLF[U^V-:>S97+( BOHY ' MP>U\+FFV/N>R,?6^DT%>AJBXX(A8IY,0D]NN(R?(L*AC(#XQJ72IY FW]VPN M=9K0R4JP.X?3<1]K[G;?C3LJNL06#AE\.![SFHYH9[BIW\D3P_">DLBBK?84OGD+51H<"MMQ)K3]W)RX,* M[_'9W(6=A7H."<#GH* ;[D1V\T<:+:(#Q&*>/FARSQ/'JR80%8/S#N#DJ9S" M>WPV]VYGH:!# O <%+10+,XZ4$24,/5S M#K=Z3:AC!;@]OWO G:S!WG.6'S<7BN?K(&T2:X)"-E)'K%)1QM9Z/SINK:[G M>L8W'$- Y\Q[ 3]^^F/X'L -'SEE[]^^/;;1\P?. 9&4(X,C)(OX.4LOWFV_=1%]Q'P*I8=J>0C!O ^4=(A\XXO]FRZE7Z8SI> M+I)G]SNLBO\46./R='['HD-<<(IEH;R=!C1?*#(Z7V5#" M:P")O,]KT/XMW/;'K89V&XD1A+C+RG%G&%-3+>2V1IY$QR[;DSK6A&KQTV?C(4 MQN_)7E<\&DQ_#U6[ZQ\*T1DI- HR>L0]1*1%BN,]24)-9E'@V,SXET,W=Z8* M=@*$GUX9>\#M?"J42[T$*T4,QAJ&A$Y6EP;2#O>RYK0Y]P"$-QCI# 8&)*4;GB4,6\X"4C#Q)5G-9?L34 MZ;9WIK7'STDCCX-M,V>=!6N5H*MP^64R M&:_M>/ZGG5S#?;63 "HH 8$\#7E&&6/(*DL0!HH=."XT+EYF=O)=GFG&IN#U M1+N@>M;YF.Z\&VE!P<>HD0]@$ ]@D[FB"@&+'J*VQ$+I)W!;V'<#%QL-Z\;I M#\^R0/W;W7OL9Y\*Q'%--8JRJ'#[/ (

CX@6*LJ>8T4_LXN:NXBQXI)I(0/B"?3B+26N>>;&FZ-U]:N>>]M7!8U M/I.F?0UN36@'(?%9.^4'I"ZHES12Z5$@5B'.@"+-N402>RYI=G;\WS;'-NSE M5/L*WI+ #@)JT;NK.@,[DKF+L_E5MH$KWBZ&']^Q]Y.G'.9QV/[;&.V1'W[4 M+ (R,N1+8 C(1!,1B3P2YJ2VN'2/_W,9[1$$ T.%05[Y_)AF8J)U0B :C&/6 M8U"Q^!LOOT9['(C9X49['"+^!CRW%>7Y>%IU_$M.E6 T(,4!DK/)/FQJ0;STENZ@@I)>*Q05$,2=!Z3SZSV>AT"% MMS8&TUF\] #Q#G:76%2\?=C4@GC9+=V.1^5P%$@+X?( 88N,D3K!TGLMHE ) MG)W%RPX0[V!72$7%VX=-K3AE]U.]#,L<$'ET47[C!T(V0E(AFDR/DEPRKTH7 MZA\^ON\,9O(<[>/WDD@#<.K/N!VCND@*ZB,U@,#R9#&)]/EM.(N( )=4UL8H M3IZ\/_/Q?0?!ZA3C^PZ1<0,X?Y*WO3O)INGG$0Z MMP^; "*%U<8X\VLZWVEU:UAP5VO\/@1I?[L&M9%@7AN#'4K22S+4+.8G@"(R MUL+JWB"&\YG"\"P&\ST3-3P"9\^\D61M4)IAPAMG&=*:"L23SX^LD@8IKS 0 MZXTNGEX]U=X::/KZ&VO@$3A[YJ.(G@Y&4S$J)@)!0G*%N'!)@M+AW-@*),B0 M(O/S4<+G,HOOF>CA<6A[YJJX[JT3(JBF,B"9-I)88TA^_>PC1@6#A4?!>X:X2J)WE "ZFEBJ+6!%>] M:V7S9WJ"_ZTLP9!X_ELEFSL,?.+:XQRQ8;*8 @C7GRH:*V0 S! IYC6N],T_-_*]T? M",7G,#3IS;L7[W]_=7GQ?U]]NK3?/\QGW\:+M/1O,(4X7AXQ&JG;PD4'(/78 M2Z$Q1V^FB0A('_TY.^9^'DR,+C@I%1(1'.(A?VKJIW%)X6C>A)Y)> R[/B^MY9O3MAI]L=40Y M<=RSB!C.X^:9P\A(+I&PVK+ %WG]W-S5%N M>B7<:^0YMXAKYY$EPB'GK#?1:,]P:5>X&V5UT]:5,#B T!J XN',''D1E/-< M(97<],3$$)!F$)$.@3C0BEL:JQ_0==.IE2 ZL##[PW6VM),R*8IEGDZ6(I[T M-WNQUTA)NQ[%A1< M VB\M):^=*_)G1/(MX&/-9M MVJBD%)$)FH@7ZYE?D( M?C;UX\EXM7ZQ.YG-RPYX(]-A'Z>XC^'=,QY*KPI M_3;N@/Y M%<@*1A$ S^5Z$8(Y$8BWD=APXJ<\3(O(J?X#D:]BA/Q@$CS2IK6MYK\QFQ)) MK]Z.K\:W(KV:74^7.1_+ L,&46+3;CUQ2#MMD+2$1AH=#JS;3.LC"6G8*>R! MO9.+IH'X>8N>O9MEQ^DZ;=--X/9(V%PRE5\P&FG*@=,47ED=TZ93H)>. <,0 M*&,)!!DE+AU,%R&\;BWMB6WG@#)M%\@OON2"OC?3NQQ8^@L7BP4L%[D"[T;2 MD\GLKSQ?=Z1!: XIZ*,F",2QE$@#3AX-3N$>>"X)E![L<#S5=4M"3PSAH:39 MLFNZJB^]"/]UO5BNZDU'RD9C7@()K;=)!\M@08"AB=[R>RZ_;-;P_P1LM+#XF(:+KR?7]O) M8O6_\%"W1T$&J01@)/7JKBC%_D8$A;P(/$3J.1X>>3UIK_PVS^8O9]=N&:\GZ62MPM OX?LUGX:SR9I/V^22*>?LZYKIL?C1@8'R*G2+#HDC)S M?G/PI<.0@_32<#I4@5H7^NKFTD\'TE(B:A%^3Q7P47?Q--R&>HL=>5? G&/I M1=JYQ7D(-D,Z9["ULL7AA MY_,?\:9%?S$2Q$<%5"&77X9/_E)^'MZ3A$$7XZD!82 M4.UGG9_LZRTD?7KHL#,0D5+GD)&K"E-OD=9:I ,$1V8=33M;>R1PR\7XWD_5 MS747A\X _&W24N6D_2@R$KT"D>0><]52\C"W/P6QO$3S_F"?K.0K&"1<403(A/T]N!.288$B!M2*I +&V]+-PFRGI!!Y] M_N YG.T-%/1WN:&.R:T+&ABBA"1C:D,ZA'WR J/C6CBOB9"E+W)+%128\X?5 MD0(Y]M&3R^'L5&+9*!HAI34:J41X"BET1)9CC PG J+'T4#IBJQ-='1+,./S M1].A/&_+1#UP\1YRR,; @"-F1]1-K;@*@T"IO((RT^UV8O4>V6.Q>Z M6"L@B[:\6(Z M!WF8F ,!C)KD? C)0[+(*3*VF#IDJ)!:V5RE6'HDS"YZFKG]&=!8'2V'HZ$U M<"@P"B$Z&0Q%+)WIB"L#R((*2/JD(,"Q3Z'228["=OO,RCO]!W&]-(2&KP9^ M9^?Y*NH;E*G[?;+<4!6^N^D^02TO>$N<%02%@"7B(F'.&<^09A;G,:9"X<&J M\LO7\FZ_D;RT;@(CJD$;#QB1:$12 B:1EH$B \%9[E6(K/3@DSTDM5O1>P@R MUFU023DTD':X9]/%]?++;#Y>_KCX/DZ1@W4"IXV@""&?RGG0OO$A_2YEG;^XW=8/>+M($3"K441 M$X4XEQ%9&3$RUA.)G< FD(F[[8C$G4 5\L$:Q,%39#DP) -7SEJMM"A]=NTAJ9$KF))(*BF$!C"5N'/S M^N"-;8[: :$">FJ5?$E^0=31Q(T@G2*0JV-(IQ#42ZAY11PAS&RQZ<+9VC>V'.5!, M]/T6%K<6D%/A.8'$!97G CO&D=-1?2(5TC8]!=\9 M6 =)H0$\=2GR]!!I5&KUR&Y$W%."=)0\/VA#F J>FCAX1W//JML*/G(9A)66 M2S&H#73?]?'5VXO+5R\_7'R\_-?EQXMWGRY>7+YY_^[3$7=>^Y8L>N]U$/V% M[KX^PB3?2'ZP\^6/R[F=+JQ?>_,J>=[,:8*("-F%BAI9G^\Z",<,M&!@0V'% MW4?3T;D?_P7"]03>QVU?^NW'HY^LG @%S'M%(C+*Y\?CM$Q&V5H4G#)2*0': ME^X;Z$5HW5.S*)Z>Y(L&%UP#I^F6K:W"8V(",8Y3I&VRT=QAC4PP&&$ME>56 MX$!+9R5WD%/YX:GAP3 ;1C+M@NPV#O<1,^QY3N(FUG"6NRE(<@^8<31YI"(P M6[H":2=!39JTP\7>#4X]9% [>_7@^:%I^#U1GUR3[%W^:^7+)H.>?-R+^3Q/ MD5T-[;S-SD!^?BT:A2R1/FV1\.3;&H(X-T2'D!12Z'T.VA'?;Q)5?:0_.ZTH M:J/M0]H=P/Q#$E@NR/F0_BQORO_[>KP8/[@]PAB<]!)20!-3%.UQ"FVL,T@J M2D@(W#EI.L&KXP?K!I,#X6D(9E<$T&*^3)RRDU>+VZO'"^^OKZY7K'L)B1I_ M][+1PL_'7U<3A^-=1\[*XHN(B8P&D#(\;Y0F_Y4DB\_3=BTFFL/ZK(O-9V.B MY,&YF/[KYYEX-)&57UT\F6-V6FF> 6S?V2OXN<-;W7>$@B8ROZ5&4\3%HD<& MHD$B$M T*J&ZO0E> +&;Z*MS#)\8.@<"]F@Y5C^C;TE_/X7; R(1GU_AQ5F_ M98[[ 1FN%"+..2^)E[SCC* G2[<-H.-%.2O&UU90SZ[G=P9/&Y\?$D8VT#PL M5P7DI+1(4LZ"=9@*0@^"QL^UZ_1/UD5&3\XV XSQMSM<6R&"U&"0948A;I1- M-L]X1&PP7%@9'6>' >-^[3H3*RL#HQ]GVTUNKX6=*R=>N<@=!([T:N"Q8#GJ M)( TL11'S+$*I>M=NE-7^07Z5NY7CI5;8XB\JW443#$E'(J@T]EKB44NOULE M,6%>L(A-*#W0\"D53:; CY;W#ECU8'[EM,_+<;+SZ<=WSAOWWN8.&Z]M+I&- M%!FC(B*<2\RMSXG\ LF?WF)E0GA+*2P_P>DI%.QDGH]JQV+OKK";W$<@8%I^NW7\E0WLY M6XTR7XP8PRYZRA"CCB=6D;0;*W,WGXF62T'=>O7OEM!L[Z?:.:J.%^ML,!XW M8*5^%C]G\F^GS8TB-Q(#."1\KD,0(GE\E#EDB"$N! L:ERZRW$A(.T=:,1B5 M8WPK]N8BA%4)@IULUPH>*/9",Z04RR/'B$XQ P64P@ECI;/: C[(\G3X:-VX M?7@;5)KO#5BCWZX7B3^+Q8O9E1M/;]\(FB[&X;:::L7(V_>&_GT]7OYX,TT? MA\5R\6:QN(:0G]5*OUGY!9Y'%XT'%%;\=5@@# MV*"6KY:0:]O+#_;'JM;O$I245#&%20;G!B"9O%A/DQ>K/8Y. M2FEIQP[C'5^I^^+3;7J6+SW.X*1L=F2 A:DV1E,IF M_#-DG0U(N8 9@V"I[G8+=^B7Z[X -1R4!I5 ;7C=[2*9VU47$(37$\@S@0F# M1*?Q"$1(FX" D19.H4"89Y@[YSTYR#U;_T+=MYZ&]\6.XF@#CM='^ ;3:WB= M6'>WE7^.EU]>7"^6LRN8O_KN)]>KFO5D6-/_YU[6D=2"NQ =\I*D2-?$@+24 M@)3U,5!-2,2EIU3V(+/N0U&#.E)#"ZT!7-Z]S?P1/(R_99?O'2Q?7,\S[T?. M:0*"XQ3-9-ZQF$UO8J"/!ESZ/X[7&U>.!N N>NJ^'34HTHJ)H3>DOL'2MW^_#!**=R@8;T-+?<<&1#3+_+)[ME-)WHI:^"-U-2^=VHDR#I"-ZW M/O_@[:N+3V5&?6]9J>BT@R[4%AIR<).3NF]!I\Q%+*1 1LG\J&%PZ7?)>'@B MB-248L%+Z]MC"HYWFNZ*PFYNHK R@@BMD'0T*8<4!!FF'"):8HC8$;<^):R M0_2(A+K7+D?(]ZEKTY^U9] @M+V=A?B8'\MP2*^8QIE'FB5K2)A43F)&(7;" M4/6^M@$O]XZ 1K&.M4/D= : W%B[*D+RW 31B DN$,>$(4UT1-Y$'X31:<.= M,NB_.M;Z0Z=$Q]HA?,OWXE_?3Q_!G1@BI0N)#5)DN(L4;5)A M$?>1\R"=)-IW0LJ6#YQA:UMOH)3@<3,X66W@9_NF=48)8R+"3-M<<1J0H5:A MF.<8,T<(66]+V8>3QQ\XPT:WXW%R!(\;P\F#9DXE!069>WQ%QCAF!CFN.%(" M@P<5P7=T4+9^X@Q[WTIAI2>?FT'+^QC'_I%QY!ITPGLNBOG:@'DQFW^=S1.KGFY#D("9]Q$!S>,ZL\-E M%97)"1->"TLQ67]':0M@MG^CSA5]'< 4XG0#%Z1;GZG_[<=E6F*5<$@\T2%X MBQSC)K-)(JU3L!>4YHKEGYC2XTH[D%6[MOOX+.)0,F@95GE#M]IGA#2:,IT8 M!>DL3G8&.2SR(Q\,6PR81E&Z?ZD#6763T\6AT!5J/>52^\A[-0&_G(_]JFKJ MYO[HKMLO/U*?&V<$]XE+VBMD<#JX"2?IY#;<6]UM;.363S2*E+Z2G!5G:U/@ M6$LO.)'.=JX"@MP"R@T(9(V32!G@W%@<&.[64++C(W5/J-,!Y C6-@61M4PE MC2I U P183WB2DGD*/;IA,>$Y[)OS<+A$.F1$AZLQ^AT$#F"M6U!).<2'KG[ M7@HE@T5"Y/B0X8!TSD$YD-X+'H4->\MT]G^F;C?/"6%R#'MK ^7#["^8W_/F MX2X"!:=LU,AY01/7Y)SE8%Q[)S%:A4P2A3_@FG)V34[HHNEW8Y MEL<-P.1M[LN QZ, +F%^];.A:&3S)9AA>>@?20&;AY@XQ"D"&8+PPH)SI9L< M]E/52@5@3\'/!I5" [AZO)>[]M@1X]*#L@)18/DA]\0NYYA(P3^.S% &I/@C MUYLI:27W6P8_!;C= &8V:<%'F,)?=I*5840D-LIZ@L"K/*68I)B/8(VPTYZ$ MH(43I<&SAZ16CK+AK%!?_M?VEC?MY>G8DAMUN7DI?)0VIY0C$3F;FXJ\4L@X M&I!@D1)IF>"VVZCQP[]=>]9&&1R=@O$-F*G'>_LGC#]_64*X^);^]#.\'"]6 M[64?$S?3_GQN+5/,I3/: C)*Y%?'<=J?H!1YJUTZR"407'H.S*$TUI[+,>1Q M6%A"K2/P(^0P^*$724;$42F"#(C;'!.'F)S'J&)NO%:8"Z7)P-/4]M-8>YS' M"1%XK(1JGZW;1TZ Y8KC[!8PDOQ-(Y*_"7D08; $=&2B8[5JJT,\"IZ319A8 M&PF;#OO__!'F]GHR]O\Y2]_XFG.O(YGVXO-;$AH+EM#-&7)4TW3@>^)36"LL M[E;NWO&#M4=N#.Q/',8T@^H(HI:.4A>&2H-@AS MB7V(A%)?NDQL$QVUQVB4/8J.YG0#:'D,_\6;J9]=P:?,H[R;-],45=C)S4SW M%[-%SGPP[US ' %/6^,AJ806S"-/K0N"2Z[7YPP7=GCVTUA]QL:0'D]A$34 MP]W:J= MG^Z&IN;SYR?@>VU4W=&^UG:]&%GI::0AA9@D/ULK+2 '%",J]= M_ZAMQX>[ >=\T^&E>%X;3VN[RCFN6?QC<3/[V$&%!+]7%U6R^'/^_E1Q' MW.3H(U#$K4QJD[:&K(QIU\$(K((&S[MEBOK3T UES>>\3RF)1@ WFZZVN6U' MDAC.5 IF0?ET.C-#D,X%H$KH%'%HIBWI]OQGI\]U@U'SB>N!^-M,X/9ZO"KL MVU!90T8*.*782A3 Y(&/C"9/+FD$3GH@,%!/U]\>+Q2S[2"J&ZR:3W4/(X0& M4/5P*Q_FXZD??[63^\(;(FPP>?8VR],'N<<:&>$ 1,T(!XD18Y'@8!0[:6PDK#AC=-#BKIA MZ6S2XP79WP"8'NZC0]T#8 Y@T\8,"SD])A6R(I=U 7,L5PE:7+JB[C *NY5I MGDV2?$#QM V^324/PC-%>0IPQ6HJEY8IU'7"(&T83?\;G."EN_!H#WRH ?G\? /^V,P#V,E+ A"*K:;X*)1AIQ@021&D+D>+(2Q^P?6GM M!LCFL^XG%5G;T-RV0X*5U&[UN+UBR?(SC%Q2.41\E,F[I59 Z6O$PZGL!L?F M$_PG$E/MY-E=?/1FFA_E@?!F^GO:Z?5\=3^?[[8>IA#?CJW+'9!C6(R<(]X& M+9#2V* 40@$RN:N2\JBL4EI;O5:5L^=AP$,IZ(:S\[@/.(D4&H?:0T5[N$7+ M7')I%2 5(D%<2);=W?0[3)6GQ,F(N[4P]_M^-YB=QX7 "230P,&Z65M^C#AF M5!+O47 A$1\U1\99@VC06&(NF%R?KERX^NN>E&Z8:OYVH"3#&\#-)OC_2."7 M.DA!$3/J]E$IC;7.!6G7#.#+AV!'.+-(VNER) M$9'VC""1.4944#0.>5^X@[1N'>YGF8 O)9#&3C)U-ROLX)C> DD]?DI7,%T0_ M=^!2A.=M) ACJ?+[*2H/7*,I%C0,:TN#IZ4/KZ=4=,/)V>2BCV3S>3Q0_-C; M_]TNK^+=RP[P=/$!^QCF'6,.%CPXDJ!%38*&2_ZQ3LY+Q,*%%"Q1 MHUUA#7Q,P3")O#$L[O*8+Z_A?K>&6P&YYP8G3PSQ_(2EQI "@:@D*.]#+'XW M=@A]3;V ? @RNB7["@BE@6-L4UO&?7+JP?[>)86]_ LFW^#WV73Y93$R-#J* M#44DY$PG"((T&(\P,!F=",H7K^SL2VM=( Z'G@Z=H,5%>4:0_1?8^>5?LU$@ M,08=(HK42L2EDD@+D[A+I \L&F#KMVDG0^HMB75G,#8'T#Z".S=:A09,TQ*([2MY7O>T5AWCF2;T#Q4=&<$S5&@EBKB+3*<.\2= M,LAXPY#0DD@1HXNB=,U$5]KJ#I1L#HH'B:H_!&=+.QD>@G],PVV[#(17WWWZ MJQ=7^;]6927 .4<0@DU'@'5($R<084$JQ!:=Y!E&^ L(L3#D6IN MD#J%S[F<^W+P8D25-(M1CI%Q6B.N@2!GB$.*,9%,/V7 8F%('E.,.%BMT,E M5T(0O0W@-YB[V8!EBEOXE4CD'#.7^)7?C-:*YT2(;8P&! S! !7%7YCO2%I=Z]<( M#/N(Z5S0MTJ+RAB-LHE;$:<3A0NR&J/%$85(I< L3W6O@;_ZN>R6$'BPJ,X$ M@ZOTITQN,B?@41 8YV94@1QPC9C W$H5-!6ER_6ZTE8W8]T0 @\6U+D ,"[>>F6 'BHH,X @"-#@\?2 ?+$ M)J9YJI"AEJ7_E,SEO";1IXA^V\D^-P*X@P330,YYXWZVIBD-T<)JF=^8S@\8 MD,1#315)X92DQAB+61BR::?Q''--"!8163N9Y= M<G?YZ>+=RQ?OWUV^>?>/5^]>O'GUZ8C6A@ZK%F7AH;LH MU-CP8G9U-5ZN5/=B&O)TX"0_F/JDTGE XF269YC<:[3BVC--'3+,FSRB3B8_ M5BJD*&%611:]+AWQ'D3@L8;_P_7KGCRYS M7]D(-*5: DE^5K)T7"6^.&$H57>\S3 M8P-[\7VV8/%RED>+CIRE5D=*$;'Y\CV:B'( B'S$'JR(VMJ]9^#6U>M HXBLMLN] M!^-J2_Y#?HGTU;^OQU^S%MRX79 ?3AH!=C$P3!"V0N6,$T,66-J*Y%Q1G_QE MP)W$O_43S6"@C]QFQ9E8&PJO)N"7\[%?/6I\4X)QNPL?HQ/$:20ME_GI485< M2'PR)DH>HS%,Q$Y0V/J).C>N T"A#!,;R.#>O 9Z:;]?7"^_S'(8]LY>W5A+ M[@T$XP5RD4;$&23_*L]<$=AQ)3AS%DI7;&ZGINY=_8E\C,)":19>M]HG A;& M)Q91+?+#,C*W>4I PCG#M.1>V=*7 [OHJ>O&EI)Y)RCU$$#M8^L2OMM%4K*O MR[3J)+_X^.':3<;^PJ_2R7?F5VBC+'60XL'\!);7*3P$PY&(Q"1C'#FH;I-J MNWVO1YL6$XW8(D^Y(3:?/GCP\1.EQ?3<._'_?;C,BVQ4C2@7$,>88A5 MTC&>D]&:Y%<]M%>!1&E$\3FC'T*VR*LH=6"907)EX M8DGR&I5'(+%@//T9,:6/P@YD54[LE(9"5ZCUE$OM$W)[>&IIKIT/XJ:DC@-X M9!E+1X$AX"Q7BEC1Z5!L+,8?3)+=HOY#V%H;'-L#UESO%JGB26=XVD4ZU)%A MH)&@Q!$5,6.QVVOCC47])P%'&;8V<$B]!+=\,UTLY]>9-2O;2B5XP31&D>=C MG#N/#"<""98 [FF(S)?VAIY24;<^]<3.SY%": Y&#Z(1*;5VB5Y$EOK5]5[MQ:3P(TKN+6 M:#U!/." G./)>A),@Q)*,*<['4I/EFY)^GW%-2O&NP9,QD$V]NW]#%?*(/I@ M(Y*0TQL8IR,;)$>>NBBHRMWHQ2.F7I36+7 _=?@^O#!K&ZN-DQ/R+^]FRW_! M,F\/IG[U'-VJL#5&T-AXI'G$R0],VFA9CA2T]49P0AQ3G2S98=\]HYJ,GC"8 MG48F;<#M497KCHTY;XW3+L4Q6"$N?43:I/,DD" Q!JF,/@1LW;YZ1E=SQ: V M@#P:.HK?N\GX\TJ"+Z_AS?1)ISHVS%+&!6(LU]'D_+_3PJ,4UH(.7E,12[>3 M=23MC'+EQV%Q2)$U@,2D3K!XLUA<0R C1O(D-D^1]CXWQ/$*^GX2+\U_5BQQB\EFC)S&/'AJNSJ_(#NJV MTU9 =44 U#[B/\ZNDS+#1>+O\N5X#GYYVU#ZR4Y@D7;V >;C61B!E8Z&Y*PP M;%*(K_. WWRV<(A1*Q<\H]W:73I^L&ZO[:F/]R&DT'H;[J<_?OOTZO_\\>K= MY:L_<_/E$2VCVY8JVB?:B=Y"S:&?KMT"_GV=W H&I9<-4I7A4J K(Z: M6>:PB*5]]:W$M(6=7J+>#Y\>?&\/0'>% 821X$)$EL?D@QF(2$M!4'1.4&SR M8)32-3@;"6D..'V$O!LZ/3C> &RZ5%QCZI+W;@5R B W(^6A.D*CH!W5DN9W M=4M/]BC5(S'8'63Q0/0V?:(C0=EI9: I,I/PFHKD3$X(HZ%9-%9 M']:;K*J^)G0J_[JGG#N^''0(TQO SN4\D7\]__%I.?/__>E+XN?BPB<3G2@9 MR9@LI]$*>6-B?HB0I\"560241RV#ET:7?K=E!SE-.=1E,%2*^:WA:'6'?;>3 M%[-%"CZ77V9AQ"B&Y/T!TB;*FSX 0SA&UA&B#"8.KP_V*@NH+70U=:P-@*P2 MXJA_%[9:>P'^?WZ>??L/\.%F^8N_[#QW<(O?OOQ\^_<7IVNR+NA M,<=UTY!]^ ==:X6=SB%(/#9% /,XFU_E&K$;\WP;416.^+=\I6J5YY"(>1+Q M[V9S;]LS*7&R?81%#C&7$%;&](_I>+GX^.F/09"P^UM5ZS5/B8=.+*^#BF2[ M1S<;NEK9[)^Q<=_S9?N*!4C\??IUG!>]3.?(;^F'_UV$S*>K5HGO]LKB#E>= M.%+1B7Y$W\HW*RROM36K1%+]I+69&XW(ZD/Z[')^-0VO)_9S$4D]7K%*7-)+ M3ALYT8B4LL:_F"["O)R8UI:LXJCUMGY/>=&(H/YS]M=/^LI:P"U+5_&H>@EN M-V\J"_#^3!U?07@]FV@P*2:\1H;V9AO&W< MNVZPW$F+=C*EN+!.?7V_>5?KM1Q#IB?KP_W5U=?)[ ? *A_Z_FO>VR )Z.W? MJ7O[?L+D\UY6-P"'%6T77]/G_7C%BH_CSU^6BT\7'S\- HO]WZM[A7Y">'1F M?6T'9M/ID4[TO,/RT<#=PEU@8 8[+'O' VM\:4%T?TS#?/+C\R?P^2G:,2PN MKI;'RVWCJIU.=UQ?:KM8TH+(7GV?^P_SL2^@7S^7ZB2'XS;^9HT6Q8LY.,&KA0V\Z.RL)ZK-D_?O_OY0I*+[Y,/W_PQYF] M/4MW$EW=.[9NS&FU0._5?)7X'J@X[^GJ10KS]A!]9%%>%NI'\+-O,/_Q/C[Y MUA,P],)]IP\M%XU>>WD^ZP3$_[6]P"#>"==A?+K!N#7#+%S-J/7U#+JPJ;;)^_QY>;NIH[--CY>J M5LG85UJ;65%9/G<$3>WDQV*\*%.DLW71:E6-1_K>6]E367J?EO_]8>[?SR\7 M\U>+Y?C*WEPME2OW[O2!:B6/?:5Z"-LJ2_C]]3+9^&D>[_HA[7,:9W._O+=A)B4[FN_3QJ MZ%9@!HL4%WZ$U02J^]O (D;Y@,]T$G)3J:_#>=AJ%="';T-5 #U>N4CUSPYB M"U3^?+ __EP\F'A4NO"GR_I'Z'5BSO&U/O>+5+MP/4 *#S5R??>U+X2^@[]> MCK_!BV0F/L_F/XXN'=F\8CTQK?-[UG'SM1/)D\DZ>>,.T^,Z%9%L7[A>]=5. M4-+_J$W_5)QXFF_!?E[-5/'ZL>CQ>J5H9U2[MV+C9V@*83.[)*J,:Z\O5 M.]8WLGO69>^UQX2M9I(?WWCP<)UJ16J[-&+#1FL[M;?4EDFZ/5VMWK%]7!S? MVOW%B]DGR&\:0;C%T-%7%YM7K'>0])/73K[4CE,2*>'>J7\?X]BG=5]/R^C: M_M7KF*ZH$1WK5NM.K>O'=W/H]H6]4L> A/N M"2TEQ5WK5JO+[6M=]_.HNB[.+F=+.REQ#[R^5K5RV]XZMY$7]25TX9IE[V-.0]%:4/; 0)86X:>UZ=:H%9+F#62V8TGM2BQO4 MK2O7JS ]QJ[N8U3MRHI_7X^7/_*,K!M6IO#F:C4+].4X)F(@[;:4= _\5+V" MTY[B[L?*VF'CFIGY<[$Z1%931+_,)HG+'Y>E(LG#/E6O5K5W[JX/*YN3_SM8 MOIGZV56A''JG#]0K62TFZ^UL:T["3Y+,0TEZQX+$L>-6]?=5.XFPIG;670;4%^-2R')L)V;)DIVJ%EI)9NUE3/?-_9_S+"W#? MVITDV5(JJR.S&GACY-YQ?SM;E'YAZ?':G8382@)K)WNJ>SMKGO>QZK=QP4[B M:BD!M8LMM5N=LT.5=U1(8)O6ZR2OEA)&.YC20HJ_R'C,APMU$E!+69Y-;*CN MA,R.+I6\6Z.3/%K*P:QMOHTR[Z/%<6B]*FTI3=)@F>IL^H_DN-P2]A(6?CY> M7<,4JE/=OWPG(;:4 .G.LNKG4AAGNNR$8_KMY^Y*73_O6[V39%O*A71F6*L# M-=Y,%^/$ULNY70U3??#4X6/*CYRNL>,S149M=-U&@;D;3S[U!" ]^U>W+GM, M+NQ^N=_R<*;C)VYL7+!B<^<^63S*?NU@1NVUK2U5338[N;U1*@WU MN5U,)AML29D.T.T+-R"K'QGR:YA +1WZ-5C@UV"!PV+KY7QR"?.KQ?MX M.0\)7V4\_!W+5M.APWR$_8RI[BEDJDH,(WV\4K5.WD-]N W;;T4DE^/ET>[U MHZ6JM>3V%,HC!M0>''H] 8*=(-FK";.O2PBO)_;S4>+9MF:U=MO#Y+2')?43 MBT/(;,>RU?IK#Q/;?L8T80!7=)5XKV_#90>;$]M=P%#NY=+-*];KH>UC#;?PHPE9 MO;R>KP@K(*3[I>IUQ?:1SCH'FA#+)_#7\_%R#(N+SY\OOMGQY.@"WAWKUNM[ M[2.PG;PYCUO&#[/)V*<-?)C/_("WC(\^,\ MX_9M%+]E?/BI)Q@I<-VX>?VC M'2Y<*Z?:OWLB-Y$ZY/4[@=^17]3N6372^FRUO22V31N[^E4:RRD?* M>0?_AK?HMS_(OSB[@/_U/_X_4$L! A0#% @ =81M6$) $FB)" HC\ M !X ( ! &$Q,C,Q,C R,V5X,S$Q8V5O:6-F " M <4( !A,3(S,3(P,C-E>#,Q,F-F;VEC9G)C97)T:2YH=&U02P$"% ,4 M" !UA&U8CD:\N1P$ "@$ '@ @ %K$0 83$R,S$R,#(S M97@S,C%C96]R97!O65X:&EB:70Y-S$N:'1M4$L! A0#% M @ =81M6+#R]ENF @ ( X !X ( !-3 &5X:&EB:70R M,3%L:7-T;V9S=6)S:61I87)I+FAT;5!+ 0(4 Q0 ( '6$;5C@47=00P, M -4) 8 " 1&AI8FET,C,Q&UL M4$L! A0#% @ =81M6!_/U^-'K=U#@ !A M= H %0 @ %FR 8 <'5M<"TR,#(S,3(S,5]P&UL4$L% 3!@ / \ (P0 .FH!P $! end XML 110 pump-20231231_htm.xml IDEA: XBRL DOCUMENT 0001680247 2023-01-01 2023-12-31 0001680247 2023-06-30 0001680247 2024-03-08 0001680247 2023-12-31 0001680247 2022-12-31 0001680247 2022-01-01 2022-12-31 0001680247 2021-01-01 2021-12-31 0001680247 us-gaap:CommonStockMember 2020-12-31 0001680247 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001680247 us-gaap:RetainedEarningsMember 2020-12-31 0001680247 2020-12-31 0001680247 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0001680247 us-gaap:CommonStockMember 2021-01-01 2021-12-31 0001680247 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0001680247 us-gaap:CommonStockMember 2021-12-31 0001680247 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001680247 us-gaap:RetainedEarningsMember 2021-12-31 0001680247 2021-12-31 0001680247 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-12-31 0001680247 us-gaap:CommonStockMember 2022-01-01 2022-12-31 0001680247 us-gaap:RetainedEarningsMember 2022-01-01 2022-12-31 0001680247 us-gaap:CommonStockMember 2022-12-31 0001680247 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001680247 us-gaap:RetainedEarningsMember 2022-12-31 0001680247 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-12-31 0001680247 us-gaap:CommonStockMember 2023-01-01 2023-12-31 0001680247 us-gaap:CommonStockMember 2023-10-01 2023-12-31 0001680247 us-gaap:AdditionalPaidInCapitalMember 2023-10-01 2023-12-31 0001680247 2023-10-01 2023-12-31 0001680247 us-gaap:RetainedEarningsMember 2023-01-01 2023-12-31 0001680247 us-gaap:CommonStockMember 2023-12-31 0001680247 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001680247 us-gaap:RetainedEarningsMember 2023-12-31 0001680247 pump:ParFiveMember 2023-12-01 2023-12-01 0001680247 pump:SilvertipCompletionServicesOperatingLLCMember 2022-11-01 2022-11-01 0001680247 pump:PioneerPressurePumpingAcquisitionMember us-gaap:RelatedPartyMember 2018-12-31 2018-12-31 0001680247 pump:PioneerandPioneerPumpingServicesMember 2018-12-31 2018-12-31 0001680247 pump:AssetAcquisitionMember pump:PioneerandPioneerPumpingServicesMember 2022-10-31 0001680247 pump:PioneerPressurePumpingAcquisitionMember us-gaap:RelatedPartyMember 2022-10-31 0001680247 2024-01-01 2023-12-31 0001680247 srt:MinimumMember us-gaap:BuildingAndBuildingImprovementsMember 2023-12-31 0001680247 srt:MaximumMember us-gaap:BuildingAndBuildingImprovementsMember 2023-12-31 0001680247 srt:MinimumMember us-gaap:VehiclesMember 2023-12-31 0001680247 srt:MaximumMember us-gaap:VehiclesMember 2023-12-31 0001680247 srt:MinimumMember us-gaap:EquipmentMember 2023-12-31 0001680247 srt:MaximumMember us-gaap:EquipmentMember 2023-12-31 0001680247 srt:MinimumMember us-gaap:LeaseholdImprovementsMember 2023-12-31 0001680247 srt:MaximumMember us-gaap:LeaseholdImprovementsMember 2023-12-31 0001680247 pump:SilvertipCompletionServicesOperatingLLCMember 2022-11-01 0001680247 pump:SilvertipCompletionServicesOperatingLLCMember us-gaap:CustomerRelationshipsMember 2022-11-01 0001680247 pump:SilvertipCompletionServicesOperatingLLCMember us-gaap:TrademarksAndTradeNamesMember 2022-11-01 0001680247 2022-11-01 0001680247 pump:PowerEndsMember 2023-12-31 0001680247 pump:PowerEndsMember 2022-12-31 0001680247 pump:HydraulicFracturingUnitsMember 2023-12-31 0001680247 pump:HydraulicFracturingUnitsMember 2022-12-31 0001680247 us-gaap:ServiceLifeMember 2023-01-01 2023-12-31 0001680247 us-gaap:ServiceLifeMember us-gaap:RetainedEarningsMember 2023-01-01 2023-12-31 0001680247 pump:PowerEndsMember 2023-01-01 2023-03-31 0001680247 pump:PowerEndsMember 2023-04-01 2023-06-30 0001680247 pump:PowerEndsMember 2023-07-01 2023-09-30 0001680247 pump:PowerEndsMember 2023-10-01 2023-12-31 0001680247 pump:ParFiveMember 2023-12-01 0001680247 pump:ParFiveMember 2023-01-01 2023-12-31 0001680247 pump:ParFiveMember 2023-12-01 2023-12-31 0001680247 pump:ParFiveMember 2022-01-01 2022-12-31 0001680247 srt:MinimumMember pump:SilvertipCompletionServicesOperatingLLCMember 2023-12-31 0001680247 srt:MaximumMember pump:SilvertipCompletionServicesOperatingLLCMember 2023-12-31 0001680247 pump:SilvertipCompletionServicesOperatingLLCMember 2023-01-01 2023-12-31 0001680247 pump:SilvertipCompletionServicesOperatingLLCMember 2022-01-01 2022-12-31 0001680247 pump:SilvertipCompletionServicesOperatingLLCMember 2021-01-01 2021-12-31 0001680247 us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001680247 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001680247 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001680247 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001680247 us-gaap:FairValueMeasurementsRecurringMember 2023-01-01 2023-12-31 0001680247 us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001680247 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001680247 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001680247 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001680247 us-gaap:FairValueMeasurementsRecurringMember 2022-01-01 2022-12-31 0001680247 pump:StepEnergyServicesMember 2022-09-01 0001680247 us-gaap:OperatingSegmentsMember pump:WirelineOperatingSegmentMember 2021-12-31 0001680247 us-gaap:OperatingSegmentsMember pump:WirelineOperatingSegmentMember 2022-01-01 2022-12-31 0001680247 us-gaap:OperatingSegmentsMember pump:WirelineOperatingSegmentMember 2022-12-31 0001680247 us-gaap:OperatingSegmentsMember pump:WirelineOperatingSegmentMember 2023-01-01 2023-12-31 0001680247 us-gaap:OperatingSegmentsMember pump:WirelineOperatingSegmentMember 2023-12-31 0001680247 us-gaap:LandMember 2023-12-31 0001680247 us-gaap:LandMember 2022-12-31 0001680247 us-gaap:BuildingMember 2023-12-31 0001680247 us-gaap:BuildingMember 2022-12-31 0001680247 pump:EquipmentandVehiclesMember 2023-12-31 0001680247 pump:EquipmentandVehiclesMember 2022-12-31 0001680247 us-gaap:LeaseholdImprovementsMember 2023-12-31 0001680247 us-gaap:LeaseholdImprovementsMember 2022-12-31 0001680247 us-gaap:CostOfSalesMember 2023-01-01 2023-12-31 0001680247 us-gaap:CostOfSalesMember 2022-01-01 2022-12-31 0001680247 us-gaap:CostOfSalesMember 2021-01-01 2021-12-31 0001680247 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-12-31 0001680247 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-12-31 0001680247 us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-12-31 0001680247 us-gaap:DiscontinuedOperationsDisposedOfBySaleMember pump:HydraulicFracturingSegmentMember 2021-12-31 0001680247 us-gaap:DiscontinuedOperationsDisposedOfBySaleMember pump:HydraulicFracturingSegmentMember 2021-12-01 2021-12-31 0001680247 us-gaap:TrademarksAndTradeNamesMember 2023-12-31 0001680247 us-gaap:TrademarksAndTradeNamesMember 2022-12-31 0001680247 us-gaap:CustomerRelationshipsMember 2023-12-31 0001680247 us-gaap:CustomerRelationshipsMember 2022-12-31 0001680247 us-gaap:RevolvingCreditFacilityMember pump:ABLFacilityMember us-gaap:LineOfCreditMember 2022-04-30 0001680247 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember pump:ABLFacilityMember us-gaap:LineOfCreditMember 2022-04-01 2022-04-30 0001680247 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember pump:ABLFacilityMember us-gaap:LineOfCreditMember 2022-04-01 2022-04-30 0001680247 us-gaap:RevolvingCreditFacilityMember pump:ABLFacilityMember us-gaap:LineOfCreditMember 2022-04-01 2022-04-30 0001680247 us-gaap:RevolvingCreditFacilityMember pump:ABLFacilityMember us-gaap:LineOfCreditMember 2023-06-02 0001680247 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember pump:ABLFacilityMember us-gaap:LineOfCreditMember 2023-06-02 2023-06-02 0001680247 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember pump:ABLFacilityMember us-gaap:LineOfCreditMember 2023-06-02 2023-06-02 0001680247 2023-06-02 0001680247 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember pump:ABLFacilityMember us-gaap:LineOfCreditMember 2023-06-02 0001680247 us-gaap:RevolvingCreditFacilityMember pump:ABLFacilityMember us-gaap:LineOfCreditMember 2023-12-31 0001680247 us-gaap:RevolvingCreditFacilityMember pump:ABLFacilityMember us-gaap:LineOfCreditMember 2023-01-01 2023-12-31 0001680247 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember pump:ABLFacilityMember us-gaap:LineOfCreditMember pump:SOFRLoansMember 2023-06-02 2023-06-02 0001680247 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember pump:ABLFacilityMember us-gaap:LineOfCreditMember pump:SOFRLoansMember 2023-06-02 2023-06-02 0001680247 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember pump:ABLFacilityMember us-gaap:LineOfCreditMember pump:BaseRateLoansMember 2023-06-02 2023-06-02 0001680247 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember pump:ABLFacilityMember us-gaap:LineOfCreditMember pump:BaseRateLoansMember 2023-06-02 2023-06-02 0001680247 pump:ABLFacilityMember us-gaap:LineOfCreditMember 2023-12-31 0001680247 pump:ABLFacilityMember us-gaap:LineOfCreditMember 2022-12-31 0001680247 2022-04-01 2022-04-01 0001680247 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember pump:CoiledTubingAssetsDivestitureMember 2022-09-01 2022-09-01 0001680247 2023-01-01 2023-09-30 0001680247 us-gaap:RevenueFromContractWithCustomerSegmentBenchmarkMember pump:OperatingSegmentConcentrationRiskMember pump:HydraulicFracturingSegmentMember 2023-01-01 2023-12-31 0001680247 us-gaap:RevenueFromContractWithCustomerSegmentBenchmarkMember pump:OperatingSegmentConcentrationRiskMember pump:HydraulicFracturingSegmentMember 2022-01-01 2022-12-31 0001680247 us-gaap:RevenueFromContractWithCustomerSegmentBenchmarkMember pump:OperatingSegmentConcentrationRiskMember pump:HydraulicFracturingSegmentMember 2021-01-01 2021-12-31 0001680247 us-gaap:RevenueFromContractWithCustomerSegmentBenchmarkMember pump:OperatingSegmentConcentrationRiskMember pump:WirelineOperatingSegmentMember 2023-01-01 2023-12-31 0001680247 us-gaap:RevenueFromContractWithCustomerSegmentBenchmarkMember pump:OperatingSegmentConcentrationRiskMember pump:WirelineOperatingSegmentMember 2022-01-01 2022-12-31 0001680247 us-gaap:RevenueFromContractWithCustomerSegmentBenchmarkMember pump:OperatingSegmentConcentrationRiskMember pump:CementingSegmentMember 2023-01-01 2023-12-31 0001680247 us-gaap:RevenueFromContractWithCustomerSegmentBenchmarkMember pump:OperatingSegmentConcentrationRiskMember pump:CementingSegmentMember 2022-01-01 2022-12-31 0001680247 us-gaap:RevenueFromContractWithCustomerSegmentBenchmarkMember pump:OperatingSegmentConcentrationRiskMember pump:CementingSegmentMember 2021-01-01 2021-12-31 0001680247 us-gaap:RevenueFromContractWithCustomerSegmentBenchmarkMember pump:OperatingSegmentConcentrationRiskMember pump:CoiledTubingMember 2022-01-01 2022-12-31 0001680247 us-gaap:RevenueFromContractWithCustomerSegmentBenchmarkMember pump:OperatingSegmentConcentrationRiskMember pump:CoiledTubingMember 2021-01-01 2021-12-31 0001680247 us-gaap:OperatingSegmentsMember pump:HydraulicFracturingSegmentMember 2023-01-01 2023-12-31 0001680247 us-gaap:OperatingSegmentsMember us-gaap:CorporateAndOtherMember 2023-01-01 2023-12-31 0001680247 us-gaap:MaterialReconcilingItemsMember 2023-01-01 2023-12-31 0001680247 us-gaap:OperatingSegmentsMember pump:HydraulicFracturingSegmentMember 2023-12-31 0001680247 us-gaap:OperatingSegmentsMember us-gaap:CorporateAndOtherMember 2023-12-31 0001680247 us-gaap:MaterialReconcilingItemsMember 2023-12-31 0001680247 us-gaap:OperatingSegmentsMember pump:HydraulicFracturingSegmentMember 2022-01-01 2022-12-31 0001680247 us-gaap:OperatingSegmentsMember us-gaap:CorporateAndOtherMember 2022-01-01 2022-12-31 0001680247 us-gaap:MaterialReconcilingItemsMember 2022-01-01 2022-12-31 0001680247 us-gaap:OperatingSegmentsMember pump:HydraulicFracturingSegmentMember 2022-12-31 0001680247 us-gaap:OperatingSegmentsMember us-gaap:CorporateAndOtherMember 2022-12-31 0001680247 us-gaap:MaterialReconcilingItemsMember 2022-12-31 0001680247 us-gaap:OperatingSegmentsMember pump:HydraulicFracturingSegmentMember 2021-01-01 2021-12-31 0001680247 us-gaap:OperatingSegmentsMember pump:WirelineOperatingSegmentMember 2021-01-01 2021-12-31 0001680247 us-gaap:OperatingSegmentsMember us-gaap:CorporateAndOtherMember 2021-01-01 2021-12-31 0001680247 us-gaap:MaterialReconcilingItemsMember 2021-01-01 2021-12-31 0001680247 us-gaap:OperatingSegmentsMember pump:HydraulicFracturingSegmentMember 2021-12-31 0001680247 us-gaap:OperatingSegmentsMember us-gaap:CorporateAndOtherMember 2021-12-31 0001680247 us-gaap:MaterialReconcilingItemsMember 2021-12-31 0001680247 us-gaap:OperatingSegmentsMember 2023-01-01 2023-12-31 0001680247 us-gaap:OperatingSegmentsMember 2022-01-01 2022-12-31 0001680247 us-gaap:OperatingSegmentsMember 2021-01-01 2021-12-31 0001680247 us-gaap:IntersegmentEliminationMember 2023-01-01 2023-12-31 0001680247 us-gaap:IntersegmentEliminationMember 2022-01-01 2022-12-31 0001680247 us-gaap:IntersegmentEliminationMember 2021-01-01 2021-12-31 0001680247 us-gaap:CorporateNonSegmentMember 2023-01-01 2023-12-31 0001680247 us-gaap:CorporateNonSegmentMember 2022-01-01 2022-12-31 0001680247 us-gaap:CorporateNonSegmentMember 2021-01-01 2021-12-31 0001680247 us-gaap:OperatingSegmentsMember 2023-12-31 0001680247 us-gaap:OperatingSegmentsMember 2022-12-31 0001680247 us-gaap:OperatingSegmentsMember 2021-12-31 0001680247 us-gaap:CorporateNonSegmentMember 2023-12-31 0001680247 us-gaap:CorporateNonSegmentMember 2022-12-31 0001680247 us-gaap:CorporateNonSegmentMember 2021-12-31 0001680247 pump:ReimbursementAfterSECInvestigationAndShareholderLitigationMember 2023-01-01 2023-12-31 0001680247 pump:ReimbursementAfterSECInvestigationAndShareholderLitigationMember 2022-01-01 2022-12-31 0001680247 pump:ReimbursementAfterSECInvestigationAndShareholderLitigationMember 2021-01-01 2021-12-31 0001680247 pump:CustomerAMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001680247 pump:CustomerAMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001680247 pump:CustomerAMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001680247 pump:CustomerBMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001680247 pump:CustomerBMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001680247 pump:CustomerBMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001680247 pump:CustomerCMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001680247 pump:CustomerCMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001680247 pump:CustomerCMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001680247 pump:CustomerDMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001680247 pump:CustomerDMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001680247 pump:CustomerDMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001680247 pump:CustomerEMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001680247 pump:CustomerEMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001680247 pump:CustomerEMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001680247 pump:CustomerFMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001680247 pump:CustomerFMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001680247 pump:CustomerFMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001680247 pump:CustomerGMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001680247 pump:CustomerGMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001680247 pump:CustomerGMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001680247 pump:CustomerHMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001680247 pump:CustomerHMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001680247 pump:CustomerHMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001680247 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-12-31 0001680247 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-12-31 0001680247 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-12-31 0001680247 us-gaap:PerformanceSharesMember 2023-01-01 2023-12-31 0001680247 us-gaap:PerformanceSharesMember 2022-01-01 2022-12-31 0001680247 us-gaap:PerformanceSharesMember 2021-01-01 2021-12-31 0001680247 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-12-31 0001680247 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-12-31 0001680247 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-12-31 0001680247 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-12-31 0001680247 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-12-31 0001680247 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-12-31 0001680247 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-12-31 0001680247 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-12-31 0001680247 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-12-31 0001680247 us-gaap:PerformanceSharesMember 2023-01-01 2023-12-31 0001680247 us-gaap:PerformanceSharesMember 2022-01-01 2022-12-31 0001680247 us-gaap:PerformanceSharesMember 2021-01-01 2021-12-31 0001680247 2023-05-17 0001680247 pump:A2017IncentiveAwardPlanMember 2017-03-31 0001680247 pump:A2017IncentiveAwardPlanMember 2023-01-01 2023-12-31 0001680247 pump:A2020LongTermIncentivePlanMember 2020-10-22 0001680247 pump:AR2020IncentivePlanMember 2023-05-11 0001680247 us-gaap:EmployeeStockOptionMember 2017-03-16 2017-03-16 0001680247 us-gaap:EmployeeStockOptionMember 2017-03-16 0001680247 srt:DirectorMember us-gaap:RestrictedStockUnitsRSUMember pump:IncentiveAwardPlanMember 2023-01-01 2023-12-31 0001680247 us-gaap:RestrictedStockUnitsRSUMember pump:IncentiveAwardPlanMember 2023-12-31 0001680247 us-gaap:RestrictedStockUnitsRSUMember 2023-12-31 0001680247 us-gaap:RestrictedStockUnitsRSUMember 2022-12-31 0001680247 us-gaap:PerformanceSharesMember pump:AR2020IncentivePlanMember 2023-12-31 0001680247 pump:A2020Member us-gaap:PerformanceSharesMember 2022-12-31 0001680247 pump:A2020Member us-gaap:PerformanceSharesMember 2023-01-01 2023-12-31 0001680247 pump:A2020Member us-gaap:PerformanceSharesMember 2023-12-31 0001680247 pump:A2021Member us-gaap:PerformanceSharesMember 2022-12-31 0001680247 pump:A2021Member us-gaap:PerformanceSharesMember 2023-01-01 2023-12-31 0001680247 pump:A2021Member us-gaap:PerformanceSharesMember 2023-12-31 0001680247 pump:A2022Member us-gaap:PerformanceSharesMember 2022-12-31 0001680247 pump:A2022Member us-gaap:PerformanceSharesMember 2023-01-01 2023-12-31 0001680247 pump:A2022Member us-gaap:PerformanceSharesMember 2023-12-31 0001680247 pump:A2023Member us-gaap:PerformanceSharesMember 2022-12-31 0001680247 pump:A2023Member us-gaap:PerformanceSharesMember 2023-01-01 2023-12-31 0001680247 pump:A2023Member us-gaap:PerformanceSharesMember 2023-12-31 0001680247 us-gaap:PerformanceSharesMember 2022-12-31 0001680247 us-gaap:PerformanceSharesMember 2023-12-31 0001680247 us-gaap:DomesticCountryMember 2023-12-31 0001680247 us-gaap:DomesticCountryMember pump:Pre2018TaxPeriodsMember 2023-12-31 0001680247 us-gaap:StateAndLocalJurisdictionMember 2023-12-31 0001680247 pump:OperationsAndMaintenanceYardsLeadingArrangementsMember srt:DirectorMember 2023-12-31 0001680247 pump:PropertyOneMember pump:OperationsAndMaintenanceYardsLeadingArrangementsMember srt:DirectorMember 2023-01-01 2023-12-31 0001680247 pump:PropertyTwoMember pump:OperationsAndMaintenanceYardsLeadingArrangementsMember srt:DirectorMember 2023-01-01 2023-12-31 0001680247 pump:PropertyThreeMember pump:OperationsAndMaintenanceYardsLeadingArrangementsMember srt:DirectorMember 2023-01-01 2023-12-31 0001680247 pump:PropertyFourMember pump:OperationsAndMaintenanceYardsLeadingArrangementsMember srt:DirectorMember 2023-01-01 2023-12-31 0001680247 pump:PropertyFiveMember pump:OperationsAndMaintenanceYardsLeadingArrangementsMember srt:DirectorMember 2023-01-01 2023-12-31 0001680247 pump:PioneerPressurePumpingAcquisitionMember us-gaap:RelatedPartyMember 2023-01-01 2023-12-31 0001680247 pump:PioneerPressurePumpingAcquisitionMember us-gaap:RelatedPartyMember 2022-01-01 2022-12-31 0001680247 pump:PioneerPressurePumpingAcquisitionMember us-gaap:RelatedPartyMember 2021-01-01 2021-12-31 0001680247 pump:PioneerPressurePumpingAcquisitionMember us-gaap:RelatedPartyMember 2023-12-31 0001680247 pump:PioneerPressurePumpingAcquisitionMember us-gaap:RelatedPartyMember 2022-12-31 0001680247 pump:RealEstateLeaseMember 2013-03-31 0001680247 pump:RealEstateLeaseMember 2023-01-01 2023-12-31 0001680247 pump:RealEstateLeaseMember 2022-01-01 2022-12-31 0001680247 pump:RealEstateLeaseMember 2021-01-01 2021-12-31 0001680247 pump:MaintenanceFacilityLeaseMember 2023-12-31 0001680247 pump:MaintenanceFacilityLeaseMember 2023-01-01 2023-12-31 0001680247 pump:ElectricFleetLeasesMember 2022-12-31 0001680247 pump:ElectricFleetLeasesMember 2022-08-31 0001680247 pump:ElectricFleetOneLeaseMember 2023-01-01 2023-12-31 0001680247 pump:ElectricFleetOneLeaseMember 2023-12-31 0001680247 pump:ElectricFleetTwoLeaseMember 2023-01-01 2023-12-31 0001680247 pump:ElectricFleetTwoLeaseMember 2023-12-31 0001680247 pump:ElectricFleetThreeLeaseMember 2023-01-01 2023-12-31 0001680247 pump:ElectricFleetThreeLeaseMember 2023-12-31 0001680247 pump:RealEstateTwoLeaseMember 2022-10-31 0001680247 pump:RealEstateTwoLeaseMember 2023-01-01 2023-12-31 0001680247 pump:RealEstateTwoLeaseMember 2023-12-31 0001680247 2022-11-01 2022-11-01 0001680247 pump:SilvertipOneLeaseMember 2022-11-01 0001680247 pump:SilvertipLeaseTwoMember 2022-11-01 0001680247 pump:SilvertipOneLeaseMember 2023-12-31 0001680247 pump:SilvertipOneLeaseMember 2023-01-01 2023-12-31 0001680247 pump:SilvertipLeaseTwoMember 2023-01-01 2023-12-31 0001680247 pump:SilvertipLeaseTwoMember 2023-12-31 0001680247 pump:SilvertipLeaseThreeMember 2023-03-31 0001680247 pump:SilvertipLeaseThreeMember 2023-01-01 2023-12-31 0001680247 pump:SilvertipLeaseThreeMember 2023-12-31 0001680247 pump:SilvertipOfficeLeaseMember 2023-06-01 0001680247 pump:SilvertipOfficeLeaseMember 2023-01-01 2023-12-31 0001680247 pump:SilvertipOfficeLeaseMember 2023-12-31 0001680247 pump:CorporateOfficeLeaseMember 2023-08-31 0001680247 pump:CorporateOfficeLeaseMember 2023-01-01 2023-12-31 0001680247 pump:CorporateOfficeLeaseMember 2023-12-31 0001680247 pump:PowerEquipmentLeaseMember 2023-01-31 0001680247 pump:PowerEquipmentLeaseMember 2023-01-01 2023-12-31 0001680247 pump:PowerEquipmentLeaseMember 2023-12-31 0001680247 pump:MaintenanceFacilityLeaseMember 2022-12-31 0001680247 pump:ElectricFleetLeasesMember 2023-12-31 0001680247 pump:ABLFacilityMember 2023-01-01 2023-12-31 0001680247 pump:ABLFacilityMember 2022-01-01 2022-12-31 0001680247 pump:TexasComptrollerOfPublicAccountsMember 2022-01-31 0001680247 pump:TexasComptrollerOfPublicAccountsMember 2022-12-31 0001680247 pump:TexasComptrollerOfPublicAccountsMember 2021-12-31 0001680247 2022-05-01 2022-05-31 0001680247 pump:ElectricFleetOneLeaseMember us-gaap:SubsequentEventMember 2024-03-13 0001680247 us-gaap:SubsequentEventMember 2024-01-01 2024-03-13 0001680247 us-gaap:SubsequentEventMember 2023-05-17 2024-03-13 iso4217:USD shares iso4217:USD shares pump:hydraulic_horse_power pump:coiled_tubing_unit pump:agreement pump:fleet pure pump:turbine pump:segment pump:installment utr:yd pump:period utr:hp pump:lease_renewal_option pump:lease 0001680247 false FY 2023 http://fasb.org/us-gaap/2023#ServiceMember http://fasb.org/us-gaap/2023#ServiceMember http://fasb.org/us-gaap/2023#ServiceMember http://fasb.org/us-gaap/2023#AssetImpairmentCharges http://fasb.org/us-gaap/2023#AssetImpairmentCharges http://fasb.org/us-gaap/2023#AssetImpairmentCharges P1Y0M0D 10-K true 2023-12-31 --12-31 false 001-38035 ProPetro Holding Corp. DE 26-3685382 303 W. Wall Street, Suite 102 Midland TX 79701 432 688-0012 Common Stock ($0.001 par value) PUMP NYSE Yes No Yes Yes Large Accelerated Filer false false true false false 787800000 107567074 33354000 88862000 236000 419000 237012000 215925000 17705000 5034000 14640000 8643000 7745000 10283000 353000 38000 310809000 328785000 967116000 922735000 78583000 3147000 47449000 0 23624000 23624000 50615000 56345000 2116000 1150000 76355000 81119000 1480312000 1335786000 161441000 234299000 75616000 49027000 17029000 854000 17063000 0 271149000 284180000 93105000 65265000 45000000 30000000 38600000 2308000 30886000 0 3180000 0 481920000 381753000 0.001 0.001 30000000 30000000 0 0 0 0 0.001 0.001 200000000 200000000 109483281 109483281 114515008 114515008 109000 114000 929249000 970519000 69034000 -16600000 998392000 954033000 1480312000 1335786000 1630399000 1279701000 874514000 1131801000 882820000 662266000 114354000 111760000 82921000 180886000 128108000 133377000 0 57454000 0 -73015000 -102150000 -64646000 1500056000 1282292000 943210000 130343000 -2591000 -68696000 5308000 1605000 614000 -9533000 11582000 873000 -14841000 9977000 259000 115502000 7386000 -68437000 29868000 5356000 -14252000 85634000 2030000 -54185000 0.76 0.02 -0.53 0.76 0.02 -0.53 113004000 105868000 102655000 113416000 106939000 102655000 100913000 101000 835115000 35555000 870771000 11519000 11519000 2524000 3000 4014000 4017000 5820000 5820000 -54185000 -54185000 103437000 104000 844828000 -18630000 826302000 21881000 21881000 11078000 10000 107689000 107699000 3879000 3879000 2030000 2030000 114515000 114000 970519000 -16600000 954033000 14450000 14450000 763000 1000 -1000 0 3543000 3543000 5795000 6000 51732000 51738000 444000 444000 85634000 85634000 109483000 109000 929249000 69034000 998392000 85634000 2030000 -54185000 180886000 128108000 133377000 0 57454000 0 27840000 4213000 -14288000 359000 785000 542000 14450000 21881000 11519000 34000 202000 282000 -73015000 -102150000 -64646000 -2538000 -1570000 0 0 2668000 0 12408000 66900000 43742000 831000 -354000 -310000 6017000 -124000 1220000 6143000 -743000 -4463000 -11429000 27428000 51764000 26431000 22602000 1246000 383000 353000 0 374742000 300429000 154714000 370869000 319683000 143523000 22215000 38639000 0 8957000 8577000 39231000 -384127000 -349745000 -104292000 30000000 30000000 0 15000000 0 0 4663000 0 0 0 0 5473000 1179000 824000 0 0 963000 4017000 3543000 3879000 5820000 51738000 0 0 -46123000 26260000 -7276000 -55508000 -23056000 43146000 88862000 111918000 68772000 33354000 88862000 111918000 33354000 78862000 111918000 0 10000000 0 33354000 88862000 111918000 ORGANIZATION AND HISTORY<div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ProPetro Holding Corp. ("Holding"), a Texas corporation was formed on April 14, 2007, and it is a holding company for its wholly owned subsidiaries ProPetro Services, Inc., a Texas corporation ("Services"), and Silvertip Completion Services Operating, LLC, a Delaware limited liability company ("Silvertip"). Services and Silvertip together offer hydraulic fracturing, wireline, cementing and other complementary services to oil and gas producers, located primarily in Texas, New Mexico and Utah. Holding was converted and incorporated as a Delaware Corporation on March 8, 2017.</span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 1, 2023, we consummated </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the purchase of the assets and operations of Par Five Energy Services LLC (“Par Five”), which provides cementing services in the Delaware Basin in exchange for </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$25.4 million of cash (the “Par Five Acquisition”)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Par Five’s business complements our existing cementing business and enables us to serve both the Midland and Delaware Basins of the Permian Basin.</span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 1, 2022, we consummated the acquisition of all of the outstanding limited liability company interests of Silvertip, which provides wireline perforation and ancillary services solely in the Permian Basin in exchange for 10.1 million shares of our common stock valued at $106.7 million, $30.0 million of cash, the payoff of $7.2 million of assumed debt, and the payment of certain other closing and transaction costs ("the Silvertip Acquisition"). </span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unless otherwise indicated, references in these notes to consolidated financial statements to "ProPetro Holding Corp.," "the Company," "we," "our," "us" or like terms refer to Holding, Servi</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ces, and Silvertip.</span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 31, 2018, we consummated the purchase of certain pressure pumping assets and real property from Pioneer Natural Resources USA, Inc. (“Pioneer”) and Pioneer Pumping Services, LLC (“Pioneer Pumping Services”) in connection with our purchase of certain pressure pumping assets and real property (the “Pioneer Pressure Pumping Acquisition”) in exchange for 16.6 million shares of our common stock and $110.0 million in cash, and concurrently entered into a pressure pumping services agreement (the "Pioneer Services Agreement") with Pioneer. The pressure pumping assets acquired included hydraulic fracturing pumps of 510,000 hydraulic horsepower ("HHP"), four coiled tubing units and the associated equipment maintenance facility.</span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 31, 2022, we entered into an amended and restated pressure pumping services agreement (the “A&amp;R Pressure Pumping Services Agreement”) to replace the Pioneer Services Agreement that was entered into in connection with the Pioneer Pressure Pumping Acquisition. This agreement expired at the conclusion of its term and was replaced by the Fleet One Agreement and Fleet Two Agreement described below.</span></div><div style="margin-bottom:10pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 31, 2022, we entered into two pressure pumping services agreements (the “Fleet One Agreement” and the “Fleet Two Agreement”) with Pioneer, pursuant to which we provided hydraulic fracturing services with two committed fleets, subject to certain termination and release rights. The Fleet One Agreement was effective as of January 1, 2023 and was terminated on August 31, 2023. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Fleet Two Agreement was effective as of January 1, 2023 and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">was terminated on May 12, 2023. In October 2023, Pioneer entered into a merger agreement with Exxon Mobil Corporation.</span></div> 25400000 10100000 106700000 30000000 7200000 16600000 110000000 510000 4 2 2 SIGNIFICANT ACCOUNTING POLICIES<div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the significant accounting policies consistently applied in the preparation of the accompanying consolidated financial statements are as follows:</span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Principles of Consolidation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — The accompanying consolidated financial statements include the accounts of Holding and its wholly owned subsidiaries, Services and Silvertip. All intercompany accounts and transactions have been eliminated in consolidation.</span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Basis of Presentation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — The accompanying consolidated financial statements and related notes have been prepared pursuant to the rules and regulations of the United States Securities and Exchange Commission ("SEC") and in conformity with accounting principles generally accepted in the United States of America ("GAAP").</span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Use of Estimates</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — Management is required to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the consolidated financial statements and revenues and expenses during the reporting period. Such estimates include, but are not limited to, allowance for credit losses, useful lives for depreciation of property and equipment, estimates of fair value of property and equipment, estimates related to fair value of reporting units for purposes of assessing goodwill, intangible assets, discount rates underlying our lease right-of-use assets and </span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">liabilities, estimates related to deferred tax assets and liabilities, including any related valuation allowances, and estimates of fair value of stock‑based compensation. Actual results could differ from those estimates.</span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue Recognition</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — The Company’s services are sold based upon contracts with customers. The Company recognizes revenue when it satisfies a performance obligation by transferring control over a product or service to a customer.</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Hydraulic fracturi</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ng is an oil well completion technique, which is part of the overall well completions process. It is a well-stimulation technique intended to optimize hydrocarbon flow paths during the completion phase of shale w</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ellbores. The process involves the injection of water, sand and chemicals under high pressure into shale formations. Our hydraulic fracturing contracts with our customers have one performance obligation, which is the contracted total stages, satisfied over time. We recognize revenue over time using a progress output, unit-of-work performed method, which is based on the agreed fixed transaction price and actual stages completed. We believe that recognizing revenue based on actual stages completed faithfully depicts how our hydraulic fracturing services are transferred to our customers over time. In addition, certain of our hydraulic fracturing equipment may be entitled to reservation fee charges if a customer were to reserve committed hydraulic fracturing equipment. The Company recognizes revenue related to reservation fee charges on a daily basis as the performance obligations are met.</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acidizing, which is part of our hydraulic fracturing operating segment, involves a well-stimulation technique where acid or similar chemicals are injected under pressure into formations to form or expand fissures. Our acidizing contracts have one performance obligation, satisfied at a point-in-time, upon completion of the contracted service or sale of acid or chemical when control is transferred to the customer. Jobs for these services are typically short term in nature, with most jobs completed in less than a day. We recognize acidizing revenue at a point-in-time, upon completion of the performance obligation.</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our cementing services use pressure pumping equipment to deliver a slurry of liquid cement that is pumped down a well between the casing and the borehole. Our cementing contracts have one performance obligation, satisfied at a point-in-time, upon completion of the contracted service when control is transferred to the customer. Jobs for these services are typically short term in nature, with most jobs completed in less than a day. We recognize cementing revenue at a point-in-time, upon completion of the performance obligation.</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Wireline services (including pumpdown) are oil well completion techniques, which are part of the well completions services. Our wireline services utilize equipment with a drum of wireline to deploy perforating guns in the well to perforate the casing, cement, and formation. Once the well is perforated, the well can be fractured. Pumpdown utilizes pressure pumping equipment to pump water into the well to deploy perforating guns attached to wireline through the lateral section of a well. Our wireline contracts with our customers have one performance obligation, which is the contracted total stages, satisfied over time. We recognize revenue over time using a progress output, unit-of-work performed method, which is based on the agreed fixed transaction price and actual stages completed. We believe that recognizing revenue based on actual stages completed faithfully depicts how our wireline services are transferred to our customers over time. In addition, certain of our wireline equipment is entitled to daily equipment charges while the equipment is on the customer’s locations. The Company recognizes revenue related daily equipment charges on a daily basis as the performance obligations are met.</span></div><div style="margin-bottom:8pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The transaction price for each performance obligation for all our completion services is fixed per our contracts with our customers.</span></div><div style="margin-bottom:8pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Coiled tubing involves complementary downhole well completion/remedial services. The performance obligation for these services had a fixed transaction price which was satisfied at a point-in-time upon completion of the service when control was transferred to the customer. Accordingly, we recognized revenue at a point-in-time, upon completion of the service and transfer of control to the customer. Effective September 1, 2022, we shut down our coiled tubing operations, and disposed of all of our coiled tubing assets.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cash and Cash Equivalents</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — All highly liquid investments with an original maturity of three months or less.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Restricted Cash and Customer Cash Advances</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — Our restricted cash relates to cash received from a customer in connection with our contract with the customer to provide FORCE</span><span style="background-color:#ffffff;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">SM</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> electric-powered hydraulic fracturing equipment and services. The restricted cash will be used to pay for contractually agreed upon expenditures. The cash advances from the customer will be credited towards the customer’s invoice as our revenue performance obligations are met over the contract period. Our restricted cash balances at </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2023 and 2022 were </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$0</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$10.0 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, respectively.</span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The cash advances received represent contract liabilities in connection with the performance of certain completion services. The cash advance (contract liability) balances, which are included in accrued and other current liabilities in our consolidated balance sheets, were </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$19.2 million and $10.0 million as of December 31, 2023 an</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d 2022, respectively. During 2023, we recognized revenue of $5.7 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> from the cash advance amount outstanding at the beginning of the period. We had </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">no </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">cash advance amounts outstanding at the beginning of</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 2022, and we recognized no associated revenue </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">during 2022.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounts Receivable</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — Accounts receivable are stated at the amount billed and billable to customers. At December 31, 2023 and 2022 accrued revenue (unbilled receivable) included as part of our accounts receivable was</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> $55.4 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and $51.9 million, respectively. At December 31, 2023, the transaction price allocated to the remaining performance obligation for our partially completed hydraulic fracturing and wireline operations was</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> $33.8 million,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> which is expected to be completed and recognized within one month following the current period balance sheet date. At December 31, 2022, the transaction price allocated to the remaining performance obligation for our then partially completed hydraulic fracturing and wireline operations was $38.7 million, which was recorded as part of revenues for the year ended December 31, 2023.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, the Company had </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$0.2 million allowance for credit losses. Our allowance for credit losses is based on the evaluation of both our historic collection</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> experience and economic outlook for the oil and gas industry. We evaluated the historic loss experience on our accounts receivable and also considered separately customers with receivable balances that may be negatively impacted by current or future economic developments and market conditions. While the Company has not experienced significant credit losses in the past and has not yet seen material changes to the payment patterns of its customers, the Company cannot predict with any certainty the degree to which the impacts of depressed economic activities, including the potential impact of periodically adjusted borrowing base limits, level of hedged production, or unforeseen well shut-downs may affect the ability of its customers to timely pay receivables when due. Accordingly, in future periods, the Company may revise its estimates of expected credit losses.</span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below shows a summary of allowance for credit losses:</span></div><div style="margin-bottom:10pt;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.204%"><tr><td style="width:1.0%"></td><td style="width:64.540%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.921%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.448%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.921%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.448%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.922%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="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%">(in thousands)</span></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="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" 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%">Year Ended December 31,</span></td></tr><tr><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 #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%">2021</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%">Balance - January 1,</span></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%">419 </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%">217 </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%">1,497 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for credit losses during the period</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%">34 </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%">202 </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%">282 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write-off during the period</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%">(217)</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,562)</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance - December 31,</span></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%">236 </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%">419 </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%">217 </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-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Inventories </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— Inventories, which consists only of raw materials and fluid ends, are stated at lower of average cost and net realizable value.</span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Property and Equipment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — The Company’s property and equipment are recorded at cost, less accumulated depreciation.</span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Depreciation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — Depreciation of property and equipment is provided on the straight‑line method over the following estimated useful lives:</span></div><div style="margin-bottom:12pt;margin-top:5pt;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.228%"><tr><td style="width:1.0%"></td><td style="width:79.669%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.131%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Land</span></div></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:120%">Indefinite</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Buildings and property improvements</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5 - 30 years</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Vehicles </span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1 ‑ 5 years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Equipment </span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1 ‑ 22 years</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Leasehold improvements </span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5 ‑ 20 years</span></div></td></tr></table></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon sale or retirement of property and equipment, including certain major components of our completion services equipment that are replaced, the cost and related accumulated depreciation are removed from the balance sheet and the net amount, less proceeds from disposal, is recognized as a gain or loss in the statement of operations. A significant portion of our loss on disposal of assets relates to replacement of major components like fluid and power ends. The Company recorded a loss on disposal of assets of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$73.0 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, $102.1 million and $64.6 million for the years ended December 31, 2023, 2022 and 2021, respectively.</span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Impairment of Long‑Lived Assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — In accordance with Financial Accounting Standards Board ("FASB") Accounting Standards Codification ("ASC") 360, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounting for the Impairment or Disposal of Long‑Lived Assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the Company reviews its long‑lived assets to be held and used whenever events or circumstances indicate that the carrying value of those assets may not be recoverable.</span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">An impairment loss is indicated if the sum of the expected future undiscounted cash flows attributable to the asset group is less than the carrying amount of such asset group. In this circumstance, the Company recognizes an impairment loss for the amount by which the carrying amount of the asset group exceeds the fair value of the asset group. No impairment expense was recorded during the year ended December 31, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">D</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">uring the year ended December 31, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, w</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">e recorded</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> <span style="-sec-ix-hidden:f-403"><span style="-sec-ix-hidden:f-404"><span style="-sec-ix-hidden:f-405">impairment expense</span></span></span> of approximately $57.5 million in connection with our </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">DuraStim® </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">electric-powered hydraulic fracturing equipment.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> No impairment expense was recorded during the year ended December 31, 2021. </span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for long‑lived assets to be disposed of at the lower of their carrying amount or fair value, less cost to sell once management has committed to a plan to dispose of the assets.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Goodwill</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — Goodwill is the excess of the consideration transferred over the fair value of the tangible and identifiable intangible assets and liabilities recognized. Goodwill is not amortized. We perform an annual impairment test of goodwill as of December 31, or more frequently if circumstances indicate that impairment may exist. The determination of impairment is made by comparing the carrying amount of a reporting unit with its fair value, which is generally calculated using a combination of market and income approaches. If the fair value of the reporting unit exceeds the carrying value, no further testing is performed. If the fair value of the reporting unit is less than the carrying value, we consider goodwill to be impaired, and the amount of impairment loss is calculated and recorded in the statement of operations.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 1, 2022, we acquired Silvertip for $148.1 million. We accounted for the Silvertip Acquisition as a business combination using the acquisition method of accounting. Goodwill of $23.6 million was recorded as of the Silvertip Acquisition Date (as defined below), which represents the excess of the purchase price over the fair value of the assets and liabilities assumed. The acquisition complemented our existing business. </span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023 and 2022, our goodwill carrying value was $23.6 million and $23.6 million, respectively. There were no additions to goodwill during the year ended December 31, 2023. The wireline operating segment is the only segment with goodwill at December 31, 2023 and 2022. We conducted our annual impairment test of goodwill in accordance with ASC 350, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intangibles—Goodwill and Other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, as of December 31, 2023 and determined that no impairment to the carrying value of goodwill for our reporting unit (wireline operating segment) was required. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no goodwill impairment losses during the years ended </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2023 and 2022.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intangible Assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets consist of customer relationships and trademark/trade name purchased in connection with the Silvertip Acquisition. In connection with the Silvertip Acquisition, we added intangible assets consisting of $46.5 million of customer relationships and $10.8 million of trademark/trade name. Intangible assets are amortized on a basis that reflects the pattern in which the economic benefits of the intangible assets are realized on a straight‑line basis over the asset’s estimated useful life, which is ten years. No significant residual value is estimated for intangible assets.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — Income taxes are accounted for under the asset and liability method, which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been included in the consolidated financial statements. Under this method, deferred tax assets and liabilities are determined on the basis of differences between the consolidated financial statements and tax bases of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to reverse. The effect of a change in tax rates on deferred tax assets and liabilities is recognized in income in the period that includes the enactment date.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize deferred tax assets to the extent that we believe these assets are more likely than not to be realized. In making such a determination, we consider all positive and negative evidence, including future reversals of existing taxable temporary differences, projected future taxable income, and the results of recent operations. If we determine that we would not be able to fully realize our deferred tax assets in the future, we would record a valuation allowance.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred Loan Costs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — The Company capitalized certain costs in connection with the amendment and restatement of its revolving credit facility, including lender, legal, and accounting fees. These costs are being amortized over the term of the related loan using the straight‑line method. Unamortized deferred loan costs associated with loans paid off or refinanced with different lenders are expensed in the period in which such an event occurs. Deferred loan costs are classified as a reduction of </span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">long‑term debt or in certain instances as an asset in the consolidated balance sheet. Amortization of deferred loan costs is recorded as interest expense in the statement of operations, and during the years ended December 31, 2023, 2022 and 2021, the amount of expense recorded was </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$0.4 million,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> $0.8 million and $0.5 million, respectively.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock-Based Compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — The Company recognizes the cost of stock-based awards on a straight‑line basis over the requisite service period of the award, which is usually the vesting period under the fair value method. Total compensation cost is measured on the grant date or modification date, as applicable, using fair value estimates.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Insurance Financing</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — The Company annually renews its commercial insurance policies, and may choose to either directly pay the insurance premium or finance a portion of the premium. If the Company finances a portion of the premium, a prepaid insurance asset is recorded and amortized monthly over the relevant period.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Concentration of Credit Risk</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — The Company’s assets that are potentially subject to concentrations of credit risk are cash and cash equivalents and trade accounts receivable. Cash balances are maintained in financial institutions, which at times exceed federally insured limits. The Company monitors the financial condition of the financial institutions in which accounts are maintained and has not experienced any losses in such accounts. The receivables of the Company are with credible operators in the oil and natural gas industries. The Company performs ongoing evaluations as to the financial condition of its customers with respect to trade receivables.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Share Repurchases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — All shares of common stock repurchased through the Company's share repurchase program are retired upon repurchase. The Company accounts for the purchase price of repurchased common stock in excess of par value ($0.001 per share of common stock) 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 of retained earnings.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Change in Accounting Estimates</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — Current trends in hydraulic fracturing equipment operating conditions such as larger pads, changes to job design and increased pumping hours per day have resulted in shorter useful lives for certain critical components that are included in our property and equipment assets. These recent trends necessitated a review of useful lives of our critical components like fluid ends, power ends, hydraulic fracturing units and other components in the first quarter of 2023. We determined that the estimated useful life of fluid ends is now less than one year, resulting in our determination that costs associated with the replacement of these components will no longer be capitalized, but instead recorded in inventories and amortized to cost of services over their estimated useful life. We have also shortened the estimated useful lives of power ends to two years from five years and hydraulic fracturing units to ten years from fifteen years. This change in accounting estimates was made effective January 1, 2023 and accounted for prospectively. The net effect of this change for the year ended December 31, 2023, was a $19.1 million decrease in net income, or $0.17 per basic and diluted share, respectively.</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, in connection with the review of our fluid ends and power ends estimated useful life, effective January 1, 2023, we are writing off the remaining book value of power ends that prematurely fail as accelerated depreciation. These write-off amounts were $12.5 million, $11.8 million, $8.4 million and $6.0 million for the three months ended March, 31, 2023, June 30, 2023, September 30, 2023 and December 31, 2023, respectively. However, to conform to prior year presentation, we have presented these write-off amounts within loss on disposal of assets for the year ended December 31, 2023. In 2022 and 2021, we wrote off the remaining book value of prematurely failed and disposed of power ends to loss on disposal of assets. </span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recently Issued Accounting Standards</span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2023, the FASB issued Accounting Standards Update ("ASU") No. 2023-06,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Disclosure Improvements: Codification Amendments in Response to the SEC’s Disclosure Update and Simplification Initiative.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> This ASU incorporates certain SEC disclosure requirements into the FASB Accounting Standards Codification (“Codification”). The amendments in the ASU represent changes to clarify or improve disclosure and presentation requirements of a variety of Codification topics, allow users to more easily compare entities subject to the SEC’s existing disclosures with those entities that were not previously subject to the requirements, and align the requirements in the Codification with the SEC’s regulations. ASU 2023-06 will become effective for each amendment on the effective date of the SEC's corresponding disclosure rule changes. We do not expect ASU 2023-06 to have a material impact on our consolidated financial statements</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2023, the FASB issued ASU No. 2023-07, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which requires public entities to disclose on an annual and interim basis, 1) significant segment expenses that are regularly provided to the Chief Operating Decision Maker (the “CODM”) and included within each reported measure of segment profit or loss (collectively referred to as the “significant expense principle”) and 2) an amount for other segment items </span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">representing the difference between segment revenue less the segment expenses disclosed under the significant expense principle and each reported measure of segment profit or loss. This ASU also requires public entities to provide all annual disclosures about a reportable segment’s profit or loss and assets currently required by Topic 280 in interim periods, clarifies that if the CODM uses more than one measure of a segment’s profit or loss in assessing segment performance and deciding how to allocate resources, a public entity may report one or more of those additional measures of segment profit or loss but at least one of the reported segment profit or loss measures (or the single reported measure, if only one is disclosed) should be the measure that is most consistent with the measurement principles under GAAP. This ASU also requires disclosure of the title and position of the CODM and an explanation of how the CODM uses the reported measure(s) of segment profit or loss in assessing segment performance and deciding how to allocate resources, and requires a public entity that has a single reportable segment to provide all the disclosures required by the amendments in this ASU and all existing segment disclosures in Topic 280. This ASU is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. We do not expect ASU 2023-07 to have a material effect on our consolidated financial statements.</span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, the FASB issued ASU No. 2023-09, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes (Topic 740): Improvements to Income Tax Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which requires disaggregation of certain components included in the Company’s effective tax rate and income taxes paid disclosures. The guidance is effective for annual periods beginning after December 15, 2024. We are currently assessing the impact of ASU 2023-09 on our consolidated financial statements but do not expect it will have a material impact.</span></div> <div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Principles of Consolidation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — The accompanying consolidated financial statements include the accounts of Holding and its wholly owned subsidiaries, Services and Silvertip. All intercompany accounts and transactions have been eliminated in consolidation.</span></div> <div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Basis of Presentation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — The accompanying consolidated financial statements and related notes have been prepared pursuant to the rules and regulations of the United States Securities and Exchange Commission ("SEC") and in conformity with accounting principles generally accepted in the United States of America ("GAAP").</span></div> <div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Use of Estimates</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — Management is required to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the consolidated financial statements and revenues and expenses during the reporting period. Such estimates include, but are not limited to, allowance for credit losses, useful lives for depreciation of property and equipment, estimates of fair value of property and equipment, estimates related to fair value of reporting units for purposes of assessing goodwill, intangible assets, discount rates underlying our lease right-of-use assets and </span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">liabilities, estimates related to deferred tax assets and liabilities, including any related valuation allowances, and estimates of fair value of stock‑based compensation. Actual results could differ from those estimates.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Change in Accounting Estimates</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — Current trends in hydraulic fracturing equipment operating conditions such as larger pads, changes to job design and increased pumping hours per day have resulted in shorter useful lives for certain critical components that are included in our property and equipment assets. These recent trends necessitated a review of useful lives of our critical components like fluid ends, power ends, hydraulic fracturing units and other components in the first quarter of 2023. We determined that the estimated useful life of fluid ends is now less than one year, resulting in our determination that costs associated with the replacement of these components will no longer be capitalized, but instead recorded in inventories and amortized to cost of services over their estimated useful life. We have also shortened the estimated useful lives of power ends to two years from five years and hydraulic fracturing units to ten years from fifteen years. This change in accounting estimates was made effective January 1, 2023 and accounted for prospectively. The net effect of this change for the year ended December 31, 2023, was a $19.1 million decrease in net income, or $0.17 per basic and diluted share, respectively.</span></div>Additionally, in connection with the review of our fluid ends and power ends estimated useful life, effective January 1, 2023, we are writing off the remaining book value of power ends that prematurely fail as accelerated depreciation. These write-off amounts were $12.5 million, $11.8 million, $8.4 million and $6.0 million for the three months ended March, 31, 2023, June 30, 2023, September 30, 2023 and December 31, 2023, respectively. However, to conform to prior year presentation, we have presented these write-off amounts within loss on disposal of assets for the year ended December 31, 2023. In 2022 and 2021, we wrote off the remaining book value of prematurely failed and disposed of power ends to loss on disposal of assets. <div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue Recognition</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — The Company’s services are sold based upon contracts with customers. The Company recognizes revenue when it satisfies a performance obligation by transferring control over a product or service to a customer.</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Hydraulic fracturi</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ng is an oil well completion technique, which is part of the overall well completions process. It is a well-stimulation technique intended to optimize hydrocarbon flow paths during the completion phase of shale w</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ellbores. The process involves the injection of water, sand and chemicals under high pressure into shale formations. Our hydraulic fracturing contracts with our customers have one performance obligation, which is the contracted total stages, satisfied over time. We recognize revenue over time using a progress output, unit-of-work performed method, which is based on the agreed fixed transaction price and actual stages completed. We believe that recognizing revenue based on actual stages completed faithfully depicts how our hydraulic fracturing services are transferred to our customers over time. In addition, certain of our hydraulic fracturing equipment may be entitled to reservation fee charges if a customer were to reserve committed hydraulic fracturing equipment. The Company recognizes revenue related to reservation fee charges on a daily basis as the performance obligations are met.</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acidizing, which is part of our hydraulic fracturing operating segment, involves a well-stimulation technique where acid or similar chemicals are injected under pressure into formations to form or expand fissures. Our acidizing contracts have one performance obligation, satisfied at a point-in-time, upon completion of the contracted service or sale of acid or chemical when control is transferred to the customer. Jobs for these services are typically short term in nature, with most jobs completed in less than a day. We recognize acidizing revenue at a point-in-time, upon completion of the performance obligation.</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our cementing services use pressure pumping equipment to deliver a slurry of liquid cement that is pumped down a well between the casing and the borehole. Our cementing contracts have one performance obligation, satisfied at a point-in-time, upon completion of the contracted service when control is transferred to the customer. Jobs for these services are typically short term in nature, with most jobs completed in less than a day. We recognize cementing revenue at a point-in-time, upon completion of the performance obligation.</span></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Wireline services (including pumpdown) are oil well completion techniques, which are part of the well completions services. Our wireline services utilize equipment with a drum of wireline to deploy perforating guns in the well to perforate the casing, cement, and formation. Once the well is perforated, the well can be fractured. Pumpdown utilizes pressure pumping equipment to pump water into the well to deploy perforating guns attached to wireline through the lateral section of a well. Our wireline contracts with our customers have one performance obligation, which is the contracted total stages, satisfied over time. We recognize revenue over time using a progress output, unit-of-work performed method, which is based on the agreed fixed transaction price and actual stages completed. We believe that recognizing revenue based on actual stages completed faithfully depicts how our wireline services are transferred to our customers over time. In addition, certain of our wireline equipment is entitled to daily equipment charges while the equipment is on the customer’s locations. The Company recognizes revenue related daily equipment charges on a daily basis as the performance obligations are met.</span></div><div style="margin-bottom:8pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The transaction price for each performance obligation for all our completion services is fixed per our contracts with our customers.</span></div><div style="margin-bottom:8pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Coiled tubing involves complementary downhole well completion/remedial services. The performance obligation for these services had a fixed transaction price which was satisfied at a point-in-time upon completion of the service when control was transferred to the customer. Accordingly, we recognized revenue at a point-in-time, upon completion of the service and transfer of control to the customer. Effective September 1, 2022, we shut down our coiled tubing operations, and disposed of all of our coiled tubing assets.</span></div> <div style="margin-bottom:8pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cash and Cash Equivalents</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — All highly liquid investments with an original maturity of three months or less.</span></div><div style="margin-bottom:8pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Restricted Cash and Customer Cash Advances</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — Our restricted cash relates to cash received from a customer in connection with our contract with the customer to provide FORCE</span><span style="background-color:#ffffff;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">SM</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> electric-powered hydraulic fracturing equipment and services. The restricted cash will be used to pay for contractually agreed upon expenditures. The cash advances from the customer will be credited towards the customer’s invoice as our revenue performance obligations are met over the contract period. Our restricted cash balances at </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2023 and 2022 were </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$0</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$10.0 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, respectively.</span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The cash advances received represent contract liabilities in connection with the performance of certain completion services. The cash advance (contract liability) balances, which are included in accrued and other current liabilities in our consolidated balance sheets, were </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$19.2 million and $10.0 million as of December 31, 2023 an</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d 2022, respectively. During 2023, we recognized revenue of $5.7 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> from the cash advance amount outstanding at the beginning of the period. We had </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">no </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">cash advance amounts outstanding at the beginning of</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 2022, and we recognized no associated revenue </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">during 2022.</span></div> 0 10000000 19200000 10000000 5700000 0 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounts Receivable</span> — Accounts receivable are stated at the amount billed and billable to customers. 55400000 51900000 33800000 P1M 38700000 200000 Our allowance for credit losses is based on the evaluation of both our historic collection<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> experience and economic outlook for the oil and gas industry. We evaluated the historic loss experience on our accounts receivable and also considered separately customers with receivable balances that may be negatively impacted by current or future economic developments and market conditions. While the Company has not experienced significant credit losses in the past and has not yet seen material changes to the payment patterns of its customers, the Company cannot predict with any certainty the degree to which the impacts of depressed economic activities, including the potential impact of periodically adjusted borrowing base limits, level of hedged production, or unforeseen well shut-downs may affect the ability of its customers to timely pay receivables when due. Accordingly, in future periods, the Company may revise its estimates of expected credit losses.</span> <div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below shows a summary of allowance for credit losses:</span></div><div style="margin-bottom:10pt;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.204%"><tr><td style="width:1.0%"></td><td style="width:64.540%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.921%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.448%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.921%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.448%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.922%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="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%">(in thousands)</span></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="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" 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%">Year Ended December 31,</span></td></tr><tr><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 #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%">2021</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%">Balance - January 1,</span></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%">419 </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%">217 </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%">1,497 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for credit losses during the period</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%">34 </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%">202 </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%">282 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write-off during the period</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%">(217)</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,562)</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance - December 31,</span></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%">236 </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%">419 </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%">217 </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> 419000 217000 1497000 34000 202000 282000 217000 0 1562000 236000 419000 217000 <div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Inventories </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— Inventories, which consists only of raw materials and fluid ends, are stated at lower of average cost and net realizable value.</span></div> <div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Property and Equipment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — The Company’s property and equipment are recorded at cost, less accumulated depreciation.</span></div> <div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Depreciation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — Depreciation of property and equipment is provided on the straight‑line method over the following estimated useful lives:</span></div><div style="margin-bottom:12pt;margin-top:5pt;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.228%"><tr><td style="width:1.0%"></td><td style="width:79.669%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.131%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Land</span></div></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:120%">Indefinite</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Buildings and property improvements</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5 - 30 years</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Vehicles </span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1 ‑ 5 years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Equipment </span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1 ‑ 22 years</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Leasehold improvements </span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5 ‑ 20 years</span></div></td></tr></table></div>Upon sale or retirement of property and equipment, including certain major components of our completion services equipment that are replaced, the cost and related accumulated depreciation are removed from the balance sheet and the net amount, less proceeds from disposal, is recognized as a gain or loss in the statement of operations. A significant portion of our loss on disposal of assets relates to replacement of major components like fluid and power ends. Depreciation of property and equipment is provided on the straight‑line method over the following estimated useful lives:<div style="margin-bottom:12pt;margin-top:5pt;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.228%"><tr><td style="width:1.0%"></td><td style="width:79.669%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.131%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Land</span></div></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:120%">Indefinite</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Buildings and property improvements</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5 - 30 years</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Vehicles </span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1 ‑ 5 years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Equipment </span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1 ‑ 22 years</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Leasehold improvements </span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5 ‑ 20 years</span></div></td></tr></table></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment consisted of the following:</span></div><div style="margin-bottom:12pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.228%"><tr><td style="width:1.0%"></td><td style="width:70.214%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></div></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></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></div></td></tr><tr><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:10pt;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:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Land</span></div></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%">14,076 </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%">11,793 </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;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Buildings</span></div></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%">37,888 </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%">34,298 </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:bottom"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Equipment and vehicles </span></div></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,551,261 </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,397,727 </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"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Leasehold improvements </span></div></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%">8,011 </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%">8,573 </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:bottom"><div style="padding-left:32.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subtotal </span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;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,611,236 </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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;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,452,391 </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;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less accumulated depreciation </span></div></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%">(644,120)</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%">(529,656)</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:bottom"><div style="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment — net </span></div></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%">967,116 </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 #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%">922,735 </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></tr></table></div><div style="margin-bottom:12pt;padding-right:2.25pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation consisted of the following:</span></div><div style="margin-bottom:10pt;padding-left:1.12pt;padding-right:1.12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.935%"><tr><td style="width:1.0%"></td><td style="width:55.330%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.887%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.603%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.887%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.603%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.890%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="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%">(in thousands)</span></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="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><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:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><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 #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%">2021</span></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%">Depreciation related to cost of services</span></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%">169,771 </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%">126,746 </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%">133,075 </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;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%">Depreciation related to general and administrative expenses</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%">222 </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%">407 </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%">302 </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 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%">Total depreciation</span></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%">169,993 </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%">127,153 </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%">133,377 </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> P5Y P30Y P1Y P5Y P1Y P22Y P5Y P20Y -73000000 -102100000 -64600000 <div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Impairment of Long‑Lived Assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — In accordance with Financial Accounting Standards Board ("FASB") Accounting Standards Codification ("ASC") 360, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounting for the Impairment or Disposal of Long‑Lived Assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the Company reviews its long‑lived assets to be held and used whenever events or circumstances indicate that the carrying value of those assets may not be recoverable.</span></div>An impairment loss is indicated if the sum of the expected future undiscounted cash flows attributable to the asset group is less than the carrying amount of such asset group. In this circumstance, the Company recognizes an impairment loss for the amount by which the carrying amount of the asset group exceeds the fair value of the asset group.<div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for long‑lived assets to be disposed of at the lower of their carrying amount or fair value, less cost to sell once management has committed to a plan to dispose of the assets.</span></div> 0 57500000 0 <div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Goodwill</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — Goodwill is the excess of the consideration transferred over the fair value of the tangible and identifiable intangible assets and liabilities recognized. Goodwill is not amortized. We perform an annual impairment test of goodwill as of December 31, or more frequently if circumstances indicate that impairment may exist. The determination of impairment is made by comparing the carrying amount of a reporting unit with its fair value, which is generally calculated using a combination of market and income approaches. If the fair value of the reporting unit exceeds the carrying value, no further testing is performed. If the fair value of the reporting unit is less than the carrying value, we consider goodwill to be impaired, and the amount of impairment loss is calculated and recorded in the statement of operations.</span></div> 148100000 23600000 23600000 23600000 0 0 0 0 <div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intangible Assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets consist of customer relationships and trademark/trade name purchased in connection with the Silvertip Acquisition. In connection with the Silvertip Acquisition, we added intangible assets consisting of $46.5 million of customer relationships and $10.8 million of trademark/trade name. Intangible assets are amortized on a basis that reflects the pattern in which the economic benefits of the intangible assets are realized on a straight‑line basis over the asset’s estimated useful life, which is ten years. No significant residual value is estimated for intangible assets.</span></div> 46500000 10800000 P10Y <div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — Income taxes are accounted for under the asset and liability method, which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been included in the consolidated financial statements. Under this method, deferred tax assets and liabilities are determined on the basis of differences between the consolidated financial statements and tax bases of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to reverse. The effect of a change in tax rates on deferred tax assets and liabilities is recognized in income in the period that includes the enactment date.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize deferred tax assets to the extent that we believe these assets are more likely than not to be realized. In making such a determination, we consider all positive and negative evidence, including future reversals of existing taxable temporary differences, projected future taxable income, and the results of recent operations. If we determine that we would not be able to fully realize our deferred tax assets in the future, we would record a valuation allowance.</span></div> <div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred Loan Costs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — The Company capitalized certain costs in connection with the amendment and restatement of its revolving credit facility, including lender, legal, and accounting fees. These costs are being amortized over the term of the related loan using the straight‑line method. Unamortized deferred loan costs associated with loans paid off or refinanced with different lenders are expensed in the period in which such an event occurs. Deferred loan costs are classified as a reduction of </span></div>long‑term debt or in certain instances as an asset in the consolidated balance sheet. 400000 800000 500000 <div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock-Based Compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — The Company recognizes the cost of stock-based awards on a straight‑line basis over the requisite service period of the award, which is usually the vesting period under the fair value method. Total compensation cost is measured on the grant date or modification date, as applicable, using fair value estimates.</span></div> <div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Insurance Financing</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — The Company annually renews its commercial insurance policies, and may choose to either directly pay the insurance premium or finance a portion of the premium. If the Company finances a portion of the premium, a prepaid insurance asset is recorded and amortized monthly over the relevant period.</span></div> <div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Concentration of Credit Risk</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — The Company’s assets that are potentially subject to concentrations of credit risk are cash and cash equivalents and trade accounts receivable. Cash balances are maintained in financial institutions, which at times exceed federally insured limits. The Company monitors the financial condition of the financial institutions in which accounts are maintained and has not experienced any losses in such accounts. The receivables of the Company are with credible operators in the oil and natural gas industries. The Company performs ongoing evaluations as to the financial condition of its customers with respect to trade receivables.</span></div> <div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Share Repurchases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — All shares of common stock repurchased through the Company's share repurchase program are retired upon repurchase. The Company accounts for the purchase price of repurchased common stock in excess of par value ($0.001 per share of common stock) 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 of retained earnings.</span></div> 0.001 P2Y P5Y P10Y P15Y -19100000 -0.17 -0.17 12500000 11800000 8400000 6000000 <div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recently Issued Accounting Standards</span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2023, the FASB issued Accounting Standards Update ("ASU") No. 2023-06,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Disclosure Improvements: Codification Amendments in Response to the SEC’s Disclosure Update and Simplification Initiative.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> This ASU incorporates certain SEC disclosure requirements into the FASB Accounting Standards Codification (“Codification”). The amendments in the ASU represent changes to clarify or improve disclosure and presentation requirements of a variety of Codification topics, allow users to more easily compare entities subject to the SEC’s existing disclosures with those entities that were not previously subject to the requirements, and align the requirements in the Codification with the SEC’s regulations. ASU 2023-06 will become effective for each amendment on the effective date of the SEC's corresponding disclosure rule changes. We do not expect ASU 2023-06 to have a material impact on our consolidated financial statements</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2023, the FASB issued ASU No. 2023-07, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which requires public entities to disclose on an annual and interim basis, 1) significant segment expenses that are regularly provided to the Chief Operating Decision Maker (the “CODM”) and included within each reported measure of segment profit or loss (collectively referred to as the “significant expense principle”) and 2) an amount for other segment items </span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">representing the difference between segment revenue less the segment expenses disclosed under the significant expense principle and each reported measure of segment profit or loss. This ASU also requires public entities to provide all annual disclosures about a reportable segment’s profit or loss and assets currently required by Topic 280 in interim periods, clarifies that if the CODM uses more than one measure of a segment’s profit or loss in assessing segment performance and deciding how to allocate resources, a public entity may report one or more of those additional measures of segment profit or loss but at least one of the reported segment profit or loss measures (or the single reported measure, if only one is disclosed) should be the measure that is most consistent with the measurement principles under GAAP. This ASU also requires disclosure of the title and position of the CODM and an explanation of how the CODM uses the reported measure(s) of segment profit or loss in assessing segment performance and deciding how to allocate resources, and requires a public entity that has a single reportable segment to provide all the disclosures required by the amendments in this ASU and all existing segment disclosures in Topic 280. This ASU is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. We do not expect ASU 2023-07 to have a material effect on our consolidated financial statements.</span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, the FASB issued ASU No. 2023-09, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes (Topic 740): Improvements to Income Tax Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which requires disaggregation of certain components included in the Company’s effective tax rate and income taxes paid disclosures. The guidance is effective for annual periods beginning after December 15, 2024. We are currently assessing the impact of ASU 2023-09 on our consolidated financial statements but do not expect it will have a material impact.</span></div> SUPPLEMENTAL CASH FLOWS INFORMATION<div style="margin-bottom:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.052%"><tr><td style="width:1.0%"></td><td style="width:54.912%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.055%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.561%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.055%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.561%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.056%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></div></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="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></div></td></tr><tr><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:10pt;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:10pt;font-weight:700;line-height:100%">2022</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:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Supplemental cash flows disclosures</span></div></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;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest paid </span></div></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%">4,564 </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%">467 </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%">72 </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:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income taxes paid </span></div></td><td style="background-color:#cceeff;border-top:3pt double #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:3pt double #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,110 </span></td><td style="background-color:#cceeff;border-top:3pt double #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:3pt double #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:3pt double #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%">129 </span></td><td style="background-color:#cceeff;border-top:3pt double #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:3pt double #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:3pt double #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%">196 </span></td><td style="background-color:#cceeff;border-top:3pt double #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;text-align:left;vertical-align:top"><div style="padding-left:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Supplemental disclosure of non‑cash investing and financing activities</span></div></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><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;text-align:left;vertical-align:top"><div style="padding-left:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Capital expenditures included in accounts payable and accrued liabilities</span></div></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,604 </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%">82,452 </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%">36,818 </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 4pt;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:120%">Par Five asset purchase consideration included in other long-term liabilities</span></td><td style="background-color:#ffffff;border-top:3pt double #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-top:3pt double #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%">3,180 </span></td><td style="background-color:#ffffff;border-top:3pt double #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-top:3pt double #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-top:3pt double #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%">— </span></td><td style="background-color:#ffffff;border-top:3pt double #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-top:3pt double #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-top:3pt double #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%">— </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;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 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Common stock issued for Silvertip Acquisition</span></td><td style="background-color:#cceeff;border-top:3pt double #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:3pt double #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%">— </span></td><td style="background-color:#cceeff;border-top:3pt double #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:3pt double #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:3pt double #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%">106,736 </span></td><td style="background-color:#cceeff;border-top:3pt double #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:3pt double #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:3pt double #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%">— </span></td><td style="background-color:#cceeff;border-top:3pt double #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 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-cash purchases of property and equipment</span></td><td style="background-color:#ffffff;border-top:3pt double #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-top:3pt double #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%">— </span></td><td style="background-color:#ffffff;border-top:3pt double #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-top:3pt double #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-top:3pt double #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,668 </span></td><td style="background-color:#ffffff;border-top:3pt double #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-top:3pt double #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-top:3pt double #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%">— </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;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 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Equity securities received in exchange for sale of assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:3pt double #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%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:3pt double #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%">11,853 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:3pt double #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%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-bottom:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.052%"><tr><td style="width:1.0%"></td><td style="width:54.912%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.055%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.561%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.055%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.561%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.056%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></div></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="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></div></td></tr><tr><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:10pt;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:10pt;font-weight:700;line-height:100%">2022</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:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Supplemental cash flows disclosures</span></div></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;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest paid </span></div></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%">4,564 </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%">467 </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%">72 </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:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income taxes paid </span></div></td><td style="background-color:#cceeff;border-top:3pt double #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:3pt double #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,110 </span></td><td style="background-color:#cceeff;border-top:3pt double #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:3pt double #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:3pt double #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%">129 </span></td><td style="background-color:#cceeff;border-top:3pt double #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:3pt double #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:3pt double #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%">196 </span></td><td style="background-color:#cceeff;border-top:3pt double #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;text-align:left;vertical-align:top"><div style="padding-left:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Supplemental disclosure of non‑cash investing and financing activities</span></div></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><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;text-align:left;vertical-align:top"><div style="padding-left:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Capital expenditures included in accounts payable and accrued liabilities</span></div></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,604 </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%">82,452 </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%">36,818 </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 4pt;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:120%">Par Five asset purchase consideration included in other long-term liabilities</span></td><td style="background-color:#ffffff;border-top:3pt double #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-top:3pt double #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%">3,180 </span></td><td style="background-color:#ffffff;border-top:3pt double #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-top:3pt double #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-top:3pt double #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%">— </span></td><td style="background-color:#ffffff;border-top:3pt double #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-top:3pt double #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-top:3pt double #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%">— </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;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 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Common stock issued for Silvertip Acquisition</span></td><td style="background-color:#cceeff;border-top:3pt double #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:3pt double #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%">— </span></td><td style="background-color:#cceeff;border-top:3pt double #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:3pt double #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:3pt double #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%">106,736 </span></td><td style="background-color:#cceeff;border-top:3pt double #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:3pt double #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:3pt double #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%">— </span></td><td style="background-color:#cceeff;border-top:3pt double #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 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-cash purchases of property and equipment</span></td><td style="background-color:#ffffff;border-top:3pt double #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-top:3pt double #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%">— </span></td><td style="background-color:#ffffff;border-top:3pt double #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-top:3pt double #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-top:3pt double #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,668 </span></td><td style="background-color:#ffffff;border-top:3pt double #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-top:3pt double #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-top:3pt double #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%">— </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;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 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Equity securities received in exchange for sale of assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:3pt double #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%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:3pt double #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%">11,853 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:3pt double #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%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 4564000 467000 72000 1110000 129000 196000 21604000 82452000 36818000 3180000 0 0 0 106736000 0 0 2668000 0 0 11853000 0 BUSINESS ACQUISITIONS<div style="margin-bottom:10pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Par Five Acquisition</span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On December 1, 2023, the Company completed the acquisition of certain assets and certain liabilities of Par Five. Par Five is an oilfield service company based in Artesia, New Mexico that provides cementing and remediation services across the Permian Basin in Texas and New Mexico. As a result of the acquisition, the Company expanded its operations in the cementing service business unit.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The following table summarizes the consideration transferred to Par Five and the recognized amounts of identified assets acquired and liabilities assumed at the acquisition date:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.438%"><tr><td style="width:1.0%"></td><td style="width:82.039%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.761%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="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%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="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%">Total purchase consideration:</span></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%">Cash</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%">22,215 </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%">Deferred cash payment</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%">3,180 </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 10pt;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 consideration</span></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%">25,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="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.438%"><tr><td style="width:1.0%"></td><td style="width:82.039%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.761%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="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%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="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%">Recognized amounts of assets acquired and liabilities assumed:</span></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%">Accounts receivable</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%">8,712 </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%">Inventory</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%">321 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment</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%">17,175 </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%">Accrued liabilities</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%">(813)</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 13pt;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 net assets acquired</span></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%">25,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="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Preliminary estimates of fair values of the assets acquired and the liabilities assumed are based on information available through the issuance of these consolidated financial statements, and the Company is continuing to evaluate the underlying inputs and assumptions used in the valuations. Accordingly, these preliminary estimates are subject to change during the measurement period, which is up to one year from the acquisition date.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The deferred cash consideration of $3.2 million will be used to cover the amount by which the estimated purchase price exceeds the final purchase price, if any. The unused amount is payable to Par Five or its beneficiary on June 1, 2025 and accrues interest at 4.0% per annum. This obligation is shown within other long-term liabilities in our consolidated balance sheets. As of December 31, 2023, the outstanding amount for this obligation was $3.2 million.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The fair value of the assets acquired includes account receivables of $8.7 million. The gross amount due under contracts is $8.7 million, of which none is expected to be uncollectible. The Company did not acquire any other class of receivable as a result of the acquisition of Par Five. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The acquired business contributed revenues of $4.9 million and net income of $1.2 million to the Company for the period from December 1, 2023 to December 31, 2023. The following unaudited pro forma summary presents consolidated information of the Company as if the business combination had occurred on January 1, 2022.</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.350%"><tr><td style="width:1.0%"></td><td style="width:67.993%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.948%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.609%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.950%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(unaudited, in thousands)</span></div></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></tr><tr><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%">Year Ended December 31,</span></td></tr><tr><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:10pt;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:10pt;font-weight:700;line-height:100%">2022</span></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%">Revenue </span></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%">1,672,350 </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%">1,315,970 </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: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="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%">99,536 </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%">4,823 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company had material, nonrecurring pro forma adjustments directly attributable to the business combination included in the reported pro forma revenue and net income. These adjustments included nonrecurring acquisition costs incurred in 2023 but have been adjusted to be reflected in 2022.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">These pro forma amounts have been calculated after applying the Company’s accounting policies and adjusting the results of Par Five to reflect the additional depreciation that would have been charged assuming the fair value adjustments to property, plant, and equipment had been applied from January 1, 2022, with the consequential tax effects.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">For the year ended December 31, 2023, the Company incurred $1.3 million of acquisition costs. These expenses are included in general and administrative expenses on the Company’s consolidated income statement for the year ended December 31, 2023 and are reflected in pro forma net income for the year ended December 31, 2022, in the table above.</span></div><div style="margin-bottom:10pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s consolidated statement of operations for the year ended December 31, 2023 includes 31 days of Par Five operations as the Par Five Acquisition closed on December 1, 2023.</span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Silvertip Acquisition</span></div><div style="margin-bottom:10pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 1, 2022 (the "Silvertip Acquisition Date"), the Company entered into a purchase and sale agreement with New Silvertip Holdco, LLC, pursuant to which the Company acquired 100% of the outstanding limited liability company interests of Silvertip, a wireline services company in the Permian Basin, in exchange for total consideration of $148.1 million (the "Silvertip Purchase Price") consisting of 10.1 million shares of our common stock </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">valued at </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$106.7 million, $30.0 million of cash, the payoff of $7.2 million of assumed debt, and the payment of $4.1 million of certain seller closing and transaction costs. The Silvertip Acquisition positions the Company as a more resilient and diversified completions-focused oilfield service provider headquartered in the Permian Basin.</span></div><div style="margin-bottom:10pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounted for the Silvertip Acquisition using the acquisition method of accounting. The Silvertip Purchase Price was allocated to the major categories of assets acquired and liabilities assumed based upon their estimated fair value at the Silvertip Acquisition Date. The estimated fair values of certain assets and liabilities, including accounts receivable, require significant judgments and estimates. The measurements of assets acquired and liabilities assumed, are based on inputs that are not observable in the market and thus represent Level 3 inputs.</span></div><div style="margin-bottom:10pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the fair value of the consideration transferred in the Silvertip Acquisition and the Silvertip Purchase Price to the fair value of the assets acquired and liabilities assumed (which are included within the accompanying consolidated balance sheet as of December 31, 2022) as of the Silvertip Acquisition Date:</span></div><div style="margin-bottom:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.497%"><tr><td style="width:1.0%"></td><td style="width:84.845%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.955%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="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%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="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%">Total purchase consideration:</span></td><td colspan="3" style="padding:0 1pt"></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%">Cash consideration</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%">30,000 </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%">Equity consideration</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%">106,736 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt payments and closing costs</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%">11,320 </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 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%">Total consideration</span></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%">148,056 </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 style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></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%">Cash and cash equivalents</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: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,681 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable and unbilled revenue</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%">21,079 </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%">Inventories</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%">1,209 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses</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%">2,476 </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%">Other current assets</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%">1,059 </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:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment </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="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%">52,478 </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%">Intangible assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">Trademark/trade name </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">(2)</span></div></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%">10,800 </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"><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%">Customer relationships </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">(2)</span></div></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%">46,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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</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%">23,624 </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%">Operating lease right-of-use asset</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%">2,783 </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 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%">Total assets acquired</span></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%">164,689 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</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%">7,659 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued and other current liabilities</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%">6,178 </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%">Operating lease liability</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%">2,796 </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 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%">Total liabilities assumed</span></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%">16,633 </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 2px 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%">Total purchase consideration</span></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%">148,056 </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="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">Remaining useful lives ranging from less than <span style="-sec-ix-hidden:f-516">one</span> to 22 years.</span></div><div style="margin-bottom:10pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">Definite lived intangibles with amortization period of 10 years.</span></div><div style="margin-bottom:10pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The goodwill arising from the Silvertip Acquisition is attributable to the expected operational synergies resulting from our integrated service offerings. The goodwill arising from the Silvertip Acquisition has been allocated to our wireline operations, and are included in our wireline operating segment.</span></div><div style="margin-bottom:10pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s transaction costs were recognized separately from the acquisition of assets and assumptions of liabilities in the Silvertip Acquisition, and were expensed as incurred. These costs are included within general and administrative expenses in our consolidated statements of operations.</span></div><div style="margin-bottom:10pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following combined pro forma information assumes the Silvertip Acquisition occurred on January 1, 2021. The pro forma information presented below is for illustrative purposes only and does not reflect future events that occurred after December 31, 2022 or any operating efficiencies or inefficiencies that may result from the Silvertip Acquisition. The information is not necessarily indicative of results that would have been achieved had the Company controlled Silvertip during the periods presented.</span></div><div style="margin-bottom:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.596%"><tr><td style="width:1.0%"></td><td style="width:67.381%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.246%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.625%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.248%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(unaudited, in thousands)</span></div></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></tr><tr><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%">Year Ended December 31,</span></td></tr><tr><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:10pt;font-weight:700;line-height:100%">2022</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:10pt;font-weight:700;line-height:100%">2021</span></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%">Revenue</span></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%">1,428,282 </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%">1,013,261 </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:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) </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="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%">26,716 </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,957)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">The nonrecurring acquisition costs of $2.2 million were included in our pro forma results for the year ended December 31, 2021.</span></div>The Company’s consolidated statement of operations for the year ended December 31, 2022, includes 61 days of Silvertip operations as the Silvertip Acquisition closed on November 1, 2022. <div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The following table summarizes the consideration transferred to Par Five and the recognized amounts of identified assets acquired and liabilities assumed at the acquisition date:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.438%"><tr><td style="width:1.0%"></td><td style="width:82.039%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.761%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="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%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="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%">Total purchase consideration:</span></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%">Cash</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%">22,215 </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%">Deferred cash payment</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%">3,180 </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 10pt;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 consideration</span></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%">25,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="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.438%"><tr><td style="width:1.0%"></td><td style="width:82.039%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.761%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="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%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="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%">Recognized amounts of assets acquired and liabilities assumed:</span></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%">Accounts receivable</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%">8,712 </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%">Inventory</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%">321 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment</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%">17,175 </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%">Accrued liabilities</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%">(813)</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 13pt;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 net assets acquired</span></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%">25,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:10pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the fair value of the consideration transferred in the Silvertip Acquisition and the Silvertip Purchase Price to the fair value of the assets acquired and liabilities assumed (which are included within the accompanying consolidated balance sheet as of December 31, 2022) as of the Silvertip Acquisition Date:</span></div><div style="margin-bottom:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.497%"><tr><td style="width:1.0%"></td><td style="width:84.845%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.955%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="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%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="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%">Total purchase consideration:</span></td><td colspan="3" style="padding:0 1pt"></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%">Cash consideration</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%">30,000 </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%">Equity consideration</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%">106,736 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt payments and closing costs</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%">11,320 </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 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%">Total consideration</span></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%">148,056 </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 style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></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%">Cash and cash equivalents</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: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,681 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable and unbilled revenue</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%">21,079 </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%">Inventories</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%">1,209 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses</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%">2,476 </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%">Other current assets</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%">1,059 </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:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment </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="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%">52,478 </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%">Intangible assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">Trademark/trade name </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">(2)</span></div></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%">10,800 </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"><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%">Customer relationships </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">(2)</span></div></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%">46,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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</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%">23,624 </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%">Operating lease right-of-use asset</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%">2,783 </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 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%">Total assets acquired</span></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%">164,689 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</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%">7,659 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued and other current liabilities</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%">6,178 </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%">Operating lease liability</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%">2,796 </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 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%">Total liabilities assumed</span></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%">16,633 </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 2px 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%">Total purchase consideration</span></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%">148,056 </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="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">Remaining useful lives ranging from less than <span style="-sec-ix-hidden:f-516">one</span> to 22 years.</span></div><div style="margin-bottom:10pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">Definite lived intangibles with amortization period of 10 years.</span></div> 22215000 3180000 25395000 8712000 321000 17175000 813000 25395000 3200000 0.040 3200000 8700000 8700000 4900000 1200000 The following unaudited pro forma summary presents consolidated information of the Company as if the business combination had occurred on January 1, 2022.<div style="margin-bottom:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.350%"><tr><td style="width:1.0%"></td><td style="width:67.993%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.948%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.609%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.950%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(unaudited, in thousands)</span></div></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></tr><tr><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%">Year Ended December 31,</span></td></tr><tr><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:10pt;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:10pt;font-weight:700;line-height:100%">2022</span></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%">Revenue </span></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%">1,672,350 </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%">1,315,970 </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: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="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%">99,536 </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%">4,823 </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:10pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following combined pro forma information assumes the Silvertip Acquisition occurred on January 1, 2021. The pro forma information presented below is for illustrative purposes only and does not reflect future events that occurred after December 31, 2022 or any operating efficiencies or inefficiencies that may result from the Silvertip Acquisition. The information is not necessarily indicative of results that would have been achieved had the Company controlled Silvertip during the periods presented.</span></div><div style="margin-bottom:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.596%"><tr><td style="width:1.0%"></td><td style="width:67.381%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.246%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.625%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.248%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(unaudited, in thousands)</span></div></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></tr><tr><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%">Year Ended December 31,</span></td></tr><tr><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:10pt;font-weight:700;line-height:100%">2022</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:10pt;font-weight:700;line-height:100%">2021</span></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%">Revenue</span></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%">1,428,282 </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%">1,013,261 </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:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) </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="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%">26,716 </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,957)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">The nonrecurring acquisition costs of $2.2 million were included in our pro forma results for the year ended December 31, 2021.</span></div> 1672350000 1315970000 99536000 4823000 1300000 1 148100000 10100000 106700000 30000000 7200000 4100000 30000000 106736000 11320000 148056000 2681000 21079000 1209000 2476000 1059000 52478000 10800000 46500000 23624000 2783000 164689000 7659000 6178000 2796000 16633000 148056000 P22Y P10Y 1428282000 1013261000 26716000 -43957000 2200000 FAIR VALUE MEASUREMENTS<div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (i.e., the "exit price") in an orderly transaction between market participants at the measurement date.</span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In determining fair value, the Company uses various valuation approaches and establishes a hierarchy for inputs used in measuring fair value that maximizes the use of relevant observable inputs and minimizes the use of unobservable inputs by requiring that the most observable inputs be used, when available. Observable inputs are inputs that market participants would use in pricing the asset or liability developed based on market data obtained from sources independent of the Company. Unobservable inputs are inputs that reflect the Company’s assumptions about the assumptions other market participants would use in pricing the asset or liability developed based on the best information available in the circumstances. The hierarchy is broken down into three levels based on the observability of inputs as follows:</span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 1 — Valuations based on quoted prices in active markets for identical assets or liabilities that the Company has the ability to access. Valuation adjustments and block discounts are not applied to Level 1 instruments. Since valuations are based on quoted prices that are readily and regularly available in an active market, valuation of these instruments does not entail a significant degree of judgment.</span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 2 — Valuations based on one or more quoted prices in markets that are not active or for which all significant inputs are observable, either directly or indirectly.</span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 3 — Valuations based on inputs that are unobservable and significant to the overall fair value measurement.</span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A financial instrument’s categorization within the valuation hierarchy is based upon the lowest level of input that is significant to the fair value measurement. The Company’s assessment of the significance of a particular input to the fair value measurement in its entirety requires judgment and considers factors specific to the asset or liability.</span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Assets and Liabilities Measured at Fair Value on a Recurring Basis</span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair values of cash, cash equivalents and restricted cash, accounts receivable, accounts payable, accrued and other current liabilities, and long-term debt are estimated to be approximately equivalent to carrying amounts as of December 31, 2023 and 2022 and have been excluded from the table below.</span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets measured at fair value on a recurring basis as of December 31, 2023 are set forth below:</span></div><div style="margin-bottom:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.976%"><tr><td style="width:1.0%"></td><td style="width:26.669%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.705%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.390%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.341%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.341%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.390%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.341%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.390%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.495%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="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%">(In thousands)</span></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="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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="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:700;line-height:100%">Estimated fair value measurements</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:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance</span></div></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:middle"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Quoted prices in<br/>active market<br/>(Level 1)</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:middle"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Significant other<br/>observable inputs<br/>(Level 2)</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:middle"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Significant other<br/>unobservable inputs<br/>(Level 3)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total gains<br/>(losses)</span></div></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:700;line-height:120%">December 31, 2023:</span></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="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><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4pt;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:120%">Short-term investment</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:10pt;font-weight:400;line-height:120%">$</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:120%">7,745 </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:120%">$</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:120%">7,745 </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:120%">$</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:120%">— </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:120%">$</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:120%">— </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:120%">$</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:120%">(2,538)</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">December 31, 2022:</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="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4pt;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:120%">Short-term investment</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:10pt;font-weight:400;line-height:120%">$</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:120%">10,283 </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:120%">$</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:120%">10,283 </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:120%">$</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:120%">— </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:120%">$</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:120%">— </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:120%">$</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:120%">(1,570)</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:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Short-term investment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">— On September 1, 2022, the Company received 2.6 million common shares of STEP Energy Services L</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">td. ("STEP")</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> with an estimated fair value of $11.8 million as part of the consideration for the sale of our coiled tubing assets to STEP. The shares were treated as an investment in equity securities measured at fair value using Level 1 inputs based on observable prices on the Toronto Stock Exchange and are shown under current assets in our consolidated balance sheets. As of December 31, 2023, the fair value of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the short-term investment was estimated at $7.7 million. The fluctuation in stock price resulted in an unrealized loss of $2.5 million and $1.6 million for 2023 and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, respectively. Included in the unrealized loss </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">was a gain of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$0.1 million and a loss of $0.3 million resulting from non-cash foreign currency translation for the years ended </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2023</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022, respectively</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The unrealized losses resulting from stock price fluctuation and non-cash foreign currency translation are included in other income (expense) in our consolidated statements of operations. The Company is restricted from selling, transferring or assigning more than 0.9 million </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">shares in any one calendar month</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Assets Measured at Fair Value on a Nonrecurring Basis</span></div><div style="margin-bottom:10pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain assets and liabilities are measured at fair value on a nonrecurring basis. These items are not measured at fair value on an ongoing basis but may be subject to fair value adjustments in certain circumstances. These assets and liabilities include those acquired through the Par Five Acquisition, which are required to be measured at fair value on the acquisition date according to ASC Topic 805, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (see Note 4. Business Acquisitions).</span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Whenever events or circumstances indicate that the carrying value of long-lived assets may not be recoverable, the Company reviews the carrying values of long‑lived assets, such as property and equipment and other assets to determine if they are recoverable. If any long‑lived assets are determined to be unrecoverable, an impairment expense is recorded in the period. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No impairment of property and equipment was recorded during the year ended </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2023. We recorded impairment expense of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">approximately $57.5 million during the year ended December 31, 2022, in connection with our </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">DuraStim® </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">electric-powered hydraulic fracturing pumps that did not meet the manufacturer's specifications or our expectations. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There was no impairment of assets during the year ended December 31, 2021.</span></div><div style="margin-bottom:10pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generally apply fair value techniques to our reporting units on a nonrecurring basis associated with valuing potential impairment loss related to goodwill, if any. Our estimate of the reporting unit fair value is based on a combination of income and market approaches, Level 1 and 3, respectively, in the fair value hierarchy. The income approach involves the use of a discounted cash flow method, with the cash flow projections discounted at an appropriate discount rate. The market approach involves the use of comparable public companies’ market multiples in estimating the fair value. Significant assumptions include projected revenue growth, capital expenditures, utilization, gross margins, discount rates, terminal growth rates, and weight allocation between income and market approaches. If the reporting unit’s carrying amount exceeds its fair value, we consider goodwill impaired, and the impairment loss is calculated and recorded in the period. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no additions to goodwill during the year ended December 31, 2023. We added $23.6 million of goodwill during the year ended December 31, 2022 (see Note 4. Business Acquisitions). There were no additions to goodwill during the year ended December 31, 2021. We conducted our annual impairment test of goodwill as of December 31, 2023 and determined that no impairment to the carrying value of goodwill for our reporting unit (wireline operating segment) was required. There were no goodwill impairment losses during the years ended December 31, 2023, 2022 and 2021</span><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:10pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The wireline operating segment is the only segment which has goodwill at December 31, 2023 and 2022. The table below sets forth the changes in the carrying amount of goodwill.</span></div><div style="margin-bottom:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.912%"><tr><td style="width:1.0%"></td><td style="width:81.989%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.811%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></div></td><td colspan="3" style="padding:0 1pt"></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%">Goodwill as of January 1, 2022 — net</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%">— </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 13pt;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%">Goodwill addition during the year</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%">23,624 </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 13pt;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%">Less impairment losses</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: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%">Goodwill as of December 31, 2022 — net</span></td><td colspan="2" style="background-color:#ffffff;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%">23,624 </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 2px 13pt;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%">Goodwill addition during the year</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:2px 1pt 2px 13pt;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%">Less impairment losses</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;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%">Goodwill as of December 31, 2023 — net</span></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%">23,624 </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:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (i.e., the "exit price") in an orderly transaction between market participants at the measurement date.</span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In determining fair value, the Company uses various valuation approaches and establishes a hierarchy for inputs used in measuring fair value that maximizes the use of relevant observable inputs and minimizes the use of unobservable inputs by requiring that the most observable inputs be used, when available. Observable inputs are inputs that market participants would use in pricing the asset or liability developed based on market data obtained from sources independent of the Company. Unobservable inputs are inputs that reflect the Company’s assumptions about the assumptions other market participants would use in pricing the asset or liability developed based on the best information available in the circumstances. The hierarchy is broken down into three levels based on the observability of inputs as follows:</span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 1 — Valuations based on quoted prices in active markets for identical assets or liabilities that the Company has the ability to access. Valuation adjustments and block discounts are not applied to Level 1 instruments. Since valuations are based on quoted prices that are readily and regularly available in an active market, valuation of these instruments does not entail a significant degree of judgment.</span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 2 — Valuations based on one or more quoted prices in markets that are not active or for which all significant inputs are observable, either directly or indirectly.</span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 3 — Valuations based on inputs that are unobservable and significant to the overall fair value measurement.</span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A financial instrument’s categorization within the valuation hierarchy is based upon the lowest level of input that is significant to the fair value measurement. The Company’s assessment of the significance of a particular input to the fair value measurement in its entirety requires judgment and considers factors specific to the asset or liability.</span></div> <div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets measured at fair value on a recurring basis as of December 31, 2023 are set forth below:</span></div><div style="margin-bottom:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.976%"><tr><td style="width:1.0%"></td><td style="width:26.669%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.705%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.390%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.341%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.341%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.390%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.341%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.390%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.495%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="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%">(In thousands)</span></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="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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="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:700;line-height:100%">Estimated fair value measurements</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:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance</span></div></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:middle"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Quoted prices in<br/>active market<br/>(Level 1)</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:middle"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Significant other<br/>observable inputs<br/>(Level 2)</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:middle"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Significant other<br/>unobservable inputs<br/>(Level 3)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total gains<br/>(losses)</span></div></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:700;line-height:120%">December 31, 2023:</span></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="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><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4pt;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:120%">Short-term investment</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:10pt;font-weight:400;line-height:120%">$</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:120%">7,745 </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:120%">$</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:120%">7,745 </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:120%">$</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:120%">— </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:120%">$</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:120%">— </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:120%">$</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:120%">(2,538)</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">December 31, 2022:</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="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4pt;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:120%">Short-term investment</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:10pt;font-weight:400;line-height:120%">$</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:120%">10,283 </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:120%">$</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:120%">10,283 </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:120%">$</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:120%">— </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:120%">$</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:120%">— </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:120%">$</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:120%">(1,570)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 7745000 7745000 0 0 -2538000 10283000 10283000 0 0 -1570000 2600000 11800000 7700000 -2500000 -1600000 100000 -300000 900000 0 57500000 0 0 23600000 0 0 0 0 0 <div style="margin-bottom:10pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The wireline operating segment is the only segment which has goodwill at December 31, 2023 and 2022. The table below sets forth the changes in the carrying amount of goodwill.</span></div><div style="margin-bottom:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:89.912%"><tr><td style="width:1.0%"></td><td style="width:81.989%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.811%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></div></td><td colspan="3" style="padding:0 1pt"></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%">Goodwill as of January 1, 2022 — net</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%">— </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 13pt;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%">Goodwill addition during the year</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%">23,624 </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 13pt;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%">Less impairment losses</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: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%">Goodwill as of December 31, 2022 — net</span></td><td colspan="2" style="background-color:#ffffff;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%">23,624 </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 2px 13pt;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%">Goodwill addition during the year</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:2px 1pt 2px 13pt;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%">Less impairment losses</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;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%">Goodwill as of December 31, 2023 — net</span></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%">23,624 </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> 0 23624000 0 23624000 0 0 23624000 PROPERTY AND EQUIPMENT<div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment consisted of the following:</span></div><div style="margin-bottom:12pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.228%"><tr><td style="width:1.0%"></td><td style="width:70.214%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></div></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></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></div></td></tr><tr><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:10pt;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:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Land</span></div></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%">14,076 </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%">11,793 </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;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Buildings</span></div></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%">37,888 </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%">34,298 </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:bottom"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Equipment and vehicles </span></div></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,551,261 </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,397,727 </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"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Leasehold improvements </span></div></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%">8,011 </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%">8,573 </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:bottom"><div style="padding-left:32.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subtotal </span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;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,611,236 </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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;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,452,391 </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;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less accumulated depreciation </span></div></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%">(644,120)</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%">(529,656)</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:bottom"><div style="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment — net </span></div></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%">967,116 </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 #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%">922,735 </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></tr></table></div><div style="margin-bottom:12pt;padding-right:2.25pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation consisted of the following:</span></div><div style="margin-bottom:10pt;padding-left:1.12pt;padding-right:1.12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.935%"><tr><td style="width:1.0%"></td><td style="width:55.330%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.887%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.603%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.887%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.603%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.890%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="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%">(in thousands)</span></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="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><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:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><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 #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%">2021</span></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%">Depreciation related to cost of services</span></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%">169,771 </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%">126,746 </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%">133,075 </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;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%">Depreciation related to general and administrative expenses</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%">222 </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%">407 </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%">302 </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 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%">Total depreciation</span></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%">169,993 </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%">127,153 </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%">133,377 </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:10pt;padding-right:2.25pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company incurred amortization expense of $5.2 million on its </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">finance lease right-of-use asset, which is related to cost of services for the year ended </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. There was no amortization expense related to finance leases for the years ended December 31, 2022 and 2021.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company also incurred amortization expense on its intangible assets (see Note 7. Intangible Assets). </span></div><div style="margin-bottom:10pt;padding-right:2.25pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2021, the Company disposed of two turbine generators, which were included in o</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ur Hydraulic Fracturing reportable segment, for total cash proceeds of approximately $36.0 million. The net book value of the two turbines prior to the </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">disposal was approximately $39.5 million, resulting in loss on disposal of approximately $3.5 million.</span></div> 14076000 11793000 37888000 34298000 1551261000 1397727000 8011000 8573000 1611236000 1452391000 644120000 529656000 967116000 922735000 169771000 126746000 133075000 222000 407000 302000 169993000 127153000 133377000 5200000 0 0 2 36000000 2 39500000 -3500000 INTANGIBLE ASSETS<div style="margin-bottom:10pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets consist of customer relationships and trademark/trade name. Intangible assets are amortized on a straight‑line basis with a useful life of ten years. Amortization expense, all of which was related to general and administrative expenses, was $5.7 million, $1.0 million and $0 for the years ended December 31, 2023, 2022 and 2021, respectively. The Company’s intangible assets subject to amortization consisted of the following:</span></div><div style="margin-bottom:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.228%"><tr><td style="width:1.0%"></td><td style="width:70.214%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></div></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></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></div></td></tr><tr><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:10pt;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:10pt;font-weight:700;line-height:100%">2022</span></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%">Intangible assets acquired:</span></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><td colspan="3" style="background-color:#ffffff;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%">Trademark/trade name</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: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%">10,800 </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%">10,800 </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 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%">Customer relationships</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%">46,500 </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%">46,500 </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 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%">Total intangible assets acquired</span></td><td colspan="2" style="background-color:#ffffff;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%">57,300 </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 colspan="2" style="background-color:#ffffff;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%">57,300 </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 style="height:9pt"><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><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%">Accumulated amortization:</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></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%">Trademark/trade name</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%">(1,260)</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%">(180)</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 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%">Customer relationships</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%">(5,425)</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%">(775)</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 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%">Total accumulated amortization</span></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%">(6,685)</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%">(955)</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 style="height:9pt"><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;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets — net</span></div></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%">50,615 </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%">56,345 </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:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Estimated remaining amortization expense subsequent fiscal years is expected to be as follows: </span></div><div style="margin-bottom:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.888%"><tr><td style="width:1.0%"></td><td style="width:84.590%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.210%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="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%">Year</span></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%">Estimated future amortization expense</span></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%">2024</span></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%">5,730 </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:bottom"><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:#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%">5,730 </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:bottom"><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:#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,730 </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%">2027</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%">5,730 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028 and beyond</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%">27,695 </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 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%">Total</span></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%">50,615 </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-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The average amortization period remaining is approximately 8.8 years.</span></div> P10Y 5700000 1000000 0 The Company’s intangible assets subject to amortization consisted of the following:<div style="margin-bottom:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.228%"><tr><td style="width:1.0%"></td><td style="width:70.214%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></div></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></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></div></td></tr><tr><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:10pt;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:10pt;font-weight:700;line-height:100%">2022</span></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%">Intangible assets acquired:</span></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><td colspan="3" style="background-color:#ffffff;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%">Trademark/trade name</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: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%">10,800 </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%">10,800 </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 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%">Customer relationships</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%">46,500 </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%">46,500 </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 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%">Total intangible assets acquired</span></td><td colspan="2" style="background-color:#ffffff;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%">57,300 </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 colspan="2" style="background-color:#ffffff;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%">57,300 </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 style="height:9pt"><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><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%">Accumulated amortization:</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></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%">Trademark/trade name</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%">(1,260)</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%">(180)</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 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%">Customer relationships</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%">(5,425)</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%">(775)</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 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%">Total accumulated amortization</span></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%">(6,685)</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%">(955)</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 style="height:9pt"><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;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets — net</span></div></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%">50,615 </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%">56,345 </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> 10800000 10800000 46500000 46500000 57300000 57300000 1260000 180000 5425000 775000 6685000 955000 50615000 56345000 <div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Estimated remaining amortization expense subsequent fiscal years is expected to be as follows: </span></div><div style="margin-bottom:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.888%"><tr><td style="width:1.0%"></td><td style="width:84.590%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.210%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="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%">Year</span></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%">Estimated future amortization expense</span></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%">2024</span></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%">5,730 </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:bottom"><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:#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%">5,730 </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:bottom"><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:#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,730 </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%">2027</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%">5,730 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028 and beyond</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%">27,695 </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 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%">Total</span></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%">50,615 </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> 5730000 5730000 5730000 5730000 27695000 50615000 P8Y9M18D LONG‑TERM DEBT<div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Asset-Based Loan Credit Facility</span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our revolving credit facility, as amended and restated in April 2022, prior to giving effect to the amendment to the revolving credit facility in June 2023, had a total borrowing capacity of $150 million. The revolving credit facility had a borrowing base of 85% to 90%, depending on the credit ratings of our accounts receivable counterparties, of monthly eligible accounts receivable less customary reserves.</span><span style="background-color:#ffffff;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%">The revolving credit facility, included a springing fixed charge coverage ratio to apply when </span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">excess availability was less than the greater of (i) 10% of the lesser of the facility size or the borrowing base or (ii) $10.0 million. Under the revolving credit facility, we were required to comply, subject to certain exceptions and materiality qualifiers, with certain customary affirmative and negative covenants, including, but not limited to, covenants pertaining to our ability to incur liens, indebtedness, changes in the nature of our business, mergers and other fundamental changes, disposal of assets, investments and restricted payments, amendments to our organizational documents or accounting policies, prepayments of certain debt, dividends, transactions with affiliates, and certain other activities.</span></div><div style="margin-bottom:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective June 2, 2023, the Company entered into an amendment to its amended and restated revolving credit facility the revolving credit facility (as amended and restated in April 2022, as amended in June 2023 and as may be amended further, "ABL Credit Facility"). The amendment increased the borrowing capacity under the ABL Credit Facility to $225.0 million (subject to the Borrowing Base (as defined below) limit), and extended the maturity date to June 2, 2028. The ABL Credit Facility has a borrowing base of the sum of 85% to 90% of monthly eligible accounts receivable and 80% of eligible unbilled accounts (up to a maximum of 25% of the borrowing base), in each case, depending on the credit ratings of our accounts receivable counterparties, less customary reserves (the "Borrowing Base"), in each case, depending on the credit ratings of our accounts receivable counterparties, as redetermined monthly. The Borrowing Base as of December 31, 2023, was approximately $152.0 million. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The ABL Credit Facility includes a springing fixed charge coverage ratio to apply when excess availability is less than the greater of (i) </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10% </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of the lesser of the facility size or the Borrowing Base or (ii) </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$15.0 million. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the ABL Credit Facility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> we are required to comply, subject to certain exceptions and materiality qualifiers, with certain customary affirmative and negative covenants, including, but not limited to, covenants pertaining to our ability to incur liens or indebtedness, changes in the nature of our business, mergers and other fundamental changes, disposal of assets, investments and restricted payments, amendments to our organizational documents or accounting policies, prepayments of certain debt, dividends, transactions with affiliates, and certain other activities. Borrowings under the ABL Credit Facility are secured by a first priority lien and security interest in substantially all assets of the Company.</span></div><div style="margin-bottom:10pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Borrowings under the ABL Credit Facility accrue interest based on a three-tier pricing grid tied to availability, and we may elect for loans to be based on either the Secured Overnight Financing Rate ("SOFR") or the base rate, plus the applicable margin, which ranges from 1.75% to 2.25% for SOFR loans and 0.75% to 1.25% for base rate loans. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average interest rate for our ABL Credit Facility for the year ended December 31, 2023, was 6.69%</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-bottom:10pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The loan origination costs relating to the ABL Credit Facility are classified as an asset in our balance sheet. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023 and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, we had outstanding borrowings under our ABL Credit Facility of $45.0 million and $30.0 million, respectively.</span></div> 150000000 0.85 0.90 0.10 10000000 225000000 0.85 0.90 0.80 0.25 152000000 0.10 15000000 0.0175 0.0225 0.0075 0.0125 0.0669 45000000 30000000 ACCRUED AND OTHER CURRENT LIABILITIES<div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued and other current liabilities consisted of the following:</span></div><div style="margin-bottom:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.081%"><tr><td style="width:1.0%"></td><td style="width:68.241%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.827%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.830%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></div></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></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></div></td></tr><tr><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:10pt;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:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued insurance </span></div></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,222 </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%">517 </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;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued payroll and related expenses </span></div></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,284 </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,137 </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 4pt;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:120%">Deferred revenue (advance from customer)</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%">19,190 </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%">10,000 </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"><div style="margin-bottom:1pt;padding-left:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Capital expenditure, taxes and others accruals</span></div></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%">40,920 </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%">24,373 </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:bottom"><div style="margin-bottom:2pt;padding-left:21.75pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total </span></div></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%">75,616 </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 #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%">49,027 </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></tr></table></div> <div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued and other current liabilities consisted of the following:</span></div><div style="margin-bottom:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.081%"><tr><td style="width:1.0%"></td><td style="width:68.241%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.827%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.830%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></div></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></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></div></td></tr><tr><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:10pt;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:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued insurance </span></div></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,222 </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%">517 </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;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued payroll and related expenses </span></div></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,284 </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,137 </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 4pt;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:120%">Deferred revenue (advance from customer)</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%">19,190 </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%">10,000 </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"><div style="margin-bottom:1pt;padding-left:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Capital expenditure, taxes and others accruals</span></div></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%">40,920 </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%">24,373 </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:bottom"><div style="margin-bottom:2pt;padding-left:21.75pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total </span></div></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%">75,616 </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 #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%">49,027 </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></tr></table></div> 1222000 517000 14284000 14137000 19190000 10000000 40920000 24373000 75616000 49027000 EMPLOYEE BENEFIT PLAN<div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has a 401(k) plan, modified effective January 1, 2019 and further modified effective April 1, 2022. The Company matches 100% of the employee contributions up to 6% of gross salary, up to the annual limit. The employees are fully vested in their contributions when made. Prior to the April 1, 2022 modification, the employees vested in the Company’s contributions to the 401(k) plan 25% per year, beginning in the employee’s first year of service, with full vesting occurring after four years of service. Effective April 1, 2022, the Company allows for immediate vesting of the Company’s contributions. During the years ended December 31, 2023, 2022 and 2021, the recorded expense under the plan was $5.9 million, $4.6 million and $2.8 million, respectively.</span></div> 1 0.06 0.25 P4Y 5900000 4600000 2800000 REPORTABLE SEGMENT INFORMATION<div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company currently has three operating segments for </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">which discrete financial information is readily available: hydraulic fracturing (inclusive of acidizing), wireline and cementing. T</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">hese operating segments represent how the CODM evaluates performance and allocates resources.</span></div><div style="margin-bottom:10pt;padding-right:2.25pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 1, 2022, the Company shut down its coiled tubing operations and disposed of its coiled tubing assets to STEP as part of a strategic repositioning, and recorded a loss on disposal of $13.8 million. The divestiture of our coiled tubing assets did not qualify for presentation and disclosure as a discontinued operation, and accordingly, we have recorded the resulting loss from the disposal as part of our loss on disposal of assets in our consolidated statement of operations.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We have historically conducted our business through four operating segments: hydraulic fracturing, wireline, cementing and coiled tubing. Prior to the fourth quarter of fiscal year 2023, our operating segments met the aggregation criteria and were aggregated into the “Completion Services” reportable segment and our coiled tubing operations (which were divested in September 2022) were shown in the “All Other” category.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Effective as of the fourth quarter of fiscal year 2023, we revised our segment reporting as we determined that our three operating segments no longer met the criteria to be aggregated. Our Hydraulic Fracturing and Wireline operating segments meet the criteria of a reportable segment. Our cementing and our divested coiled tubing segments do not meet the reportable segment criteria and are included within the “All Other” category. Additionally, our corporate administrative activities do not involve business activities from which it may earn revenues and its results are not regularly reviewed by the Company’s CODM when making key operating and resource decisions. As a result, corporate administrative expenses have been included under “Reconciling Items.” Prior period segment information has been revised to conform to our current presentation.</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:10pt;padding-right:2.25pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our hydraulic fracturing operating segment revenue approximated 78.5%, 89.3% and 91.6% of our revenue for the years ended December 31, 2023, 2022 and 2021, respectively. Revenue from our wireline operating segment (resulting from the acquisition of Silvertip in 2022) approximated 14.1% and 2.4% of our revenue for the years ended December 31, 2023 and 2022, respectively. Our cementing operating segment revenue approximated 7.4%, 7.2% and 6.5% of our revenue for the years ended December 31, 2023, 2022 and 2021, respectively. Our coiled tubing revenue approximated 1.1% and 1.9% of our revenue for the years ended December 31, 2022 and 2021, respectively. Our operating segments are subject to inherent uncertainties which may influence our prospective activities. Inter-segment revenues are not material and are not shown separately in the tables below.</span></div><div style="margin-bottom:10pt;padding-right:2.25pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company manages and assesses the performance of the reportable segment by its adjusted EBITDA (earnings before interest expense, income taxes, depreciation and amortization, stock-based compensation expense, other income or expense, gain or loss on disposal of assets and other unusual or nonrecurring expenses or income such as impairment charges, retention bonuses, severance, costs related to asset acquisitions, insurance recoveries, one-time professional fees and legal settlements).</span></div><div style="margin-bottom:10pt;padding-right:2.25pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables set forth certain financial information with respect to the Company’s reportable segments (in thousands):</span></div><div style="margin-top:5pt;padding-left:6.75pt;padding-right:6.75pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.906%"><tr><td style="width:1.0%"></td><td style="width:39.753%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.332%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.570%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.409%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.332%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.409%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.332%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.339%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><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="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="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Hydraulic Fracturing</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt 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%">Wireline</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt 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%">All Other</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Reconciling Items</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></div></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:700;line-height:100%">Year ended and as of December 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt 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:1.5pt 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:1.5pt 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:1.5pt 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:1.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Service revenue </span></div></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,280,523 </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%">229,599 </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%">120,277 </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%">— </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,630,399 </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:bottom"><div style="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Adjusted EBITDA </span></div></td><td style="background-color:#cceeff;border-top:3pt double #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:3pt double #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%">366,809 </span></td><td style="background-color:#cceeff;border-top:3pt double #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:3pt double #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:3pt double #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%">61,930 </span></td><td style="background-color:#cceeff;border-top:3pt double #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:3pt double #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:3pt double #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%">24,665 </span></td><td style="background-color:#cceeff;border-top:3pt double #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:3pt double #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:3pt double #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%">— </span></td><td style="background-color:#cceeff;border-top:3pt double #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:3pt double #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:3pt double #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%">453,404 </span></td><td style="background-color:#cceeff;border-top:3pt double #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;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Capital expenditures </span></div></td><td style="background-color:#ffffff;border-top:3pt double #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-top:3pt double #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%">294,377 </span></td><td style="background-color:#ffffff;border-top:3pt double #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-top:3pt double #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-top:3pt double #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%">12,203 </span></td><td style="background-color:#ffffff;border-top:3pt double #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-top:3pt double #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-top:3pt double #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%">3,440 </span></td><td style="background-color:#ffffff;border-top:3pt double #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-top:3pt double #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-top:3pt double #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%">— </span></td><td style="background-color:#ffffff;border-top:3pt double #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-top:3pt double #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-top:3pt double #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%">310,020 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;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 4pt;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:120%">Goodwill</span></td><td style="background-color:#cceeff;border-top:3pt double #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:3pt double #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%">— </span></td><td style="background-color:#cceeff;border-top:3pt double #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:3pt double #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:3pt double #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%">23,624 </span></td><td style="background-color:#cceeff;border-top:3pt double #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:3pt double #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:3pt double #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%">— </span></td><td style="background-color:#cceeff;border-top:3pt double #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:3pt double #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:3pt double #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%">— </span></td><td style="background-color:#cceeff;border-top:3pt double #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:3pt double #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:3pt double #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%">23,624 </span></td><td style="background-color:#cceeff;border-top:3pt double #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;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total assets </span></div></td><td style="background-color:#ffffff;border-top:3pt double #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-top:3pt double #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,189,526 </span></td><td style="background-color:#ffffff;border-top:3pt double #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-top:3pt double #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-top:3pt double #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%">198,957 </span></td><td style="background-color:#ffffff;border-top:3pt double #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-top:3pt double #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-top:3pt double #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%">78,475 </span></td><td style="background-color:#ffffff;border-top:3pt double #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-top:3pt double #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-top:3pt double #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%">13,354 </span></td><td style="background-color:#ffffff;border-top:3pt double #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-top:3pt double #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-top:3pt double #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,480,312 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Hydraulic Fracturing</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1.5pt 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%">Wireline</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1.5pt 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%">All Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Reconciling Items</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></div></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:700;line-height:100%">Year ended and as of December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt 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:1.5pt 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:1.5pt 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:1.5pt 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:1.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Service revenue </span></div></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,143,216 </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%">31,188 </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%">105,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 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%">— </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,279,701 </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:bottom"><div style="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Adjusted EBITDA </span></div></td><td style="background-color:#cceeff;border-top:3pt double #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:3pt double #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%">339,186 </span></td><td style="background-color:#cceeff;border-top:3pt double #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:3pt double #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:3pt double #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%">7,926 </span></td><td style="background-color:#cceeff;border-top:3pt double #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:3pt double #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:3pt double #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%">13,434 </span></td><td style="background-color:#cceeff;border-top:3pt double #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:3pt double #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:3pt double #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%">— </span></td><td style="background-color:#cceeff;border-top:3pt double #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:3pt double #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:3pt double #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%">360,546 </span></td><td style="background-color:#cceeff;border-top:3pt double #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;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Capital expenditures </span></div></td><td style="background-color:#ffffff;border-top:3pt double #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-top:3pt double #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%">347,757 </span></td><td style="background-color:#ffffff;border-top:3pt double #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-top:3pt double #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-top:3pt double #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,265 </span></td><td style="background-color:#ffffff;border-top:3pt double #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-top:3pt double #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-top:3pt double #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%">9,645 </span></td><td style="background-color:#ffffff;border-top:3pt double #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-top:3pt double #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-top:3pt double #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%">5,649 </span></td><td style="background-color:#ffffff;border-top:3pt double #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-top:3pt double #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-top:3pt double #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%">365,316 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;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 10pt;text-align:left;text-indent:-6.75pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill</span></td><td style="background-color:#cceeff;border-top:3pt double #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:3pt double #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%">— </span></td><td style="background-color:#cceeff;border-top:3pt double #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:3pt double #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:3pt double #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%">23,624 </span></td><td style="background-color:#cceeff;border-top:3pt double #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:3pt double #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:3pt double #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%">— </span></td><td style="background-color:#cceeff;border-top:3pt double #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:3pt double #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:3pt double #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%">— </span></td><td style="background-color:#cceeff;border-top:3pt double #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:3pt double #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:3pt double #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%">23,624 </span></td><td style="background-color:#cceeff;border-top:3pt double #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 10pt;text-align:left;text-indent:-6.75pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total assets</span></td><td style="background-color:#ffffff;border-top:3pt double #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-top:3pt double #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,092,658 </span></td><td style="background-color:#ffffff;border-top:3pt double #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-top:3pt double #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-top:3pt double #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%">173,489 </span></td><td style="background-color:#ffffff;border-top:3pt double #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-top:3pt double #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-top:3pt double #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%">46,944 </span></td><td style="background-color:#ffffff;border-top:3pt double #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-top:3pt double #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-top:3pt double #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%">22,695 </span></td><td style="background-color:#ffffff;border-top:3pt double #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-top:3pt double #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-top:3pt double #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,335,786 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Hydraulic Fracturing</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1.5pt 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%">Wireline</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1.5pt 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%">All Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Reconciling Items</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></div></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:700;line-height:100%">Year ended and as of December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt 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:1.5pt 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:1.5pt 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:1.5pt 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:1.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Service revenue </span></div></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%">800,581 </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%">— </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%">73,933 </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%">— </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%">874,514 </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:bottom"><div style="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Adjusted EBITDA </span></div></td><td style="background-color:#cceeff;border-top:3pt double #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:3pt double #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%">174,693 </span></td><td style="background-color:#cceeff;border-top:3pt double #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:3pt double #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:3pt double #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%">— </span></td><td style="background-color:#cceeff;border-top:3pt double #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:3pt double #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:3pt double #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%">7,693 </span></td><td style="background-color:#cceeff;border-top:3pt double #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:3pt double #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:3pt double #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%">— </span></td><td style="background-color:#cceeff;border-top:3pt double #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:3pt double #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:3pt double #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%">182,386 </span></td><td style="background-color:#cceeff;border-top:3pt double #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;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Capital expenditures </span></div></td><td style="background-color:#ffffff;border-top:3pt double #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:3pt double #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%">161,537 </span></td><td style="background-color:#ffffff;border-top:3pt double #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:3pt double #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:3pt double #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%">— </span></td><td style="background-color:#ffffff;border-top:3pt double #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:3pt double #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:3pt double #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%">3,569 </span></td><td style="background-color:#ffffff;border-top:3pt double #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:3pt double #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:3pt double #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%">52 </span></td><td style="background-color:#ffffff;border-top:3pt double #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:3pt double #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:3pt double #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%">165,158 </span></td><td style="background-color:#ffffff;border-top:3pt double #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"><div style="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total assets </span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:3pt double #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%">982,702 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:3pt double #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%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:3pt double #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%">71,579 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:3pt double #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%">6,955 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #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:3pt double #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,061,236 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:10pt;padding-right:2.25pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation from reportable segment level financial information to the consolidated statement of operations is provided in the table below (in thousands):</span></div><div style="margin-top:5pt;text-align:center;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.748%"><tr><td style="width:1.0%"></td><td style="width:57.733%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.150%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.506%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.150%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.506%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.155%"></td><td style="width:0.1%"></td></tr><tr><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:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><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: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:bottom"><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 #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%">2021</span></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:700;line-height:100%">Service Revenue</span></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><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%">Hydraulic Fracturing</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: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,280,523 </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,143,216 </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%">800,581 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Wireline</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%">229,599 </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%">31,188 </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;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%">All Other</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%">120,277 </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%">105,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%">73,933 </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 23.5pt;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 service revenue for reportable segments</span></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%">1,630,399 </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%">1,279,701 </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%">874,514 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Elimination of intersegment service revenue</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><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 23.5pt;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 consolidated service revenue</span></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%">1,630,399 </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%">1,279,701 </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%">874,514 </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 style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #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:3pt double #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:3pt double #000;padding:0 1pt"></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:700;line-height:100%">Adjusted EBITDA</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></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%">Hydraulic Fracturing</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: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%">366,809 </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%">339,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 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%">174,693 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Wireline</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%">61,930 </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%">7,926 </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;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%">All Other</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%">24,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 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%">13,434 </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%">7,693 </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 23.5pt;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 Adjusted EBITDA for reportable segments</span></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%">453,404 </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%">360,546 </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%">182,386 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unallocated corporate administrative expenses</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%">(49,444)</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,956)</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%">(47,379)</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</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%">(180,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 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%">(128,108)</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%">(133,377)</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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impairment expense </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="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%">(57,454)</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;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%">Interest expense</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%">(5,308)</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,605)</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%">(614)</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%">Income tax (expense) benefit</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%">(29,868)</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%">(5,356)</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,252 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss on disposal of assets</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%">(73,015)</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%">(102,150)</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%">(64,646)</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%">Stock-based compensation</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%">(14,450)</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%">(21,881)</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%">(11,519)</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:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other (expense) income </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">(2)</span></div></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%">(9,533)</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%">11,582 </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%">873 </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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other general and administrative expense </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">(3)</span></div></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,969)</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%">(8,460)</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%">6,471 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retention bonus and severance expense</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%">(2,297)</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,128)</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%">(632)</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%">Net income (loss)</span></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%">85,634 </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%">2,030 </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%">(54,185)</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 style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #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:3pt double #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:3pt double #000;padding:0 1pt"></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%">Assets</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></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%">Hydraulic Fracturing</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%">1,189,526 </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%">1,092,658 </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%">982,702 </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%">Wireline</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%">198,957 </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%">173,489 </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;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%">All Other</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%">78,475 </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%">46,944 </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%">71,579 </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 23.5pt;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 assets for reportable segments</span></td><td colspan="2" style="background-color:#ffffff;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%">1,466,958 </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 colspan="2" style="background-color:#ffffff;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%">1,313,091 </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 colspan="2" style="background-color:#ffffff;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%">1,054,281 </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%">Unallocated corporate assets</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%">13,354 </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%">22,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 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,955 </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 23.5pt;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 assets</span></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,480,312 </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,335,786 </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,061,236 </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-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"> </span></div><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">Represents expense in connection with the impairment of our </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">DuraStim®</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> electric-powered hydraulic fracturing equipment.</span></div><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">Other expense for the year ended December 31, 2023 includes settlement expenses resulting from routine audits and one-time health insurance costs totaling approximately $7.4 million, and a $2.5 million unrealized loss on short-term investment. Other income for the year ended December 31, 2022 includes a $10.7 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> net tax refund (net of advisory fees) received in March 2022 from the Texas Comptroller</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> of Public Accounts in connection with limited sales, excise and use tax audit of the period from July 1, 2015 through December 31, 2018, a $2.7 million non-cash income from fixed asset inventory received as part of a settlement of warranty claims with an equipment manufacturer, and a $1.6 million unrealized loss on short-term investment.</span></div><div style="margin-bottom:10pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">Other general and administrative expense for the year ended December 31, 2023 primarily relates to nonrecurring professional fees paid to external consultants in connection with our business acquisitions and legal settlements, net of reimbursement from insurance carriers. Other general and administrative expense for the years ended December 31, 2022 and 2021 primarily relates to nonrecurring professional fees paid to external consultants in connection with our audit committee review, SEC investigation, shareholder litigation, legal settlement to a vendor and other legal matters, net of reimbursement from insurance carriers. During the years ended December 31, 2023, 2022 and 2021, we received reimbursement of approxim</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">ately $0.4 million, $10.4 million and $9.8 million, respectively, from our insurance carriers in connection with the SEC investigation and shareholder litigation.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Major Customers</span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had revenue from the following significant customers that accounted for the following percentages of the Company’s total revenue:</span></div><div style="margin-bottom:12pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.081%"><tr><td style="width:1.0%"></td><td style="width:52.190%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.827%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.923%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.827%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.831%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></div></td></tr><tr><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:10pt;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:10pt;font-weight:700;line-height:100%">2022</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:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customer A </span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;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%">19.7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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 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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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 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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customer B </span></div></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.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 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 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%">15.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 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 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%">8.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customer C </span></div></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%">9.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 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 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.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 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 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%">0.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customer D </span></div></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%">8.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 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 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"><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:#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customer E </span></div></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%">7.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 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 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%">33.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 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 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%">54.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4pt;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:120%">Customer F</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%">2.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 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 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.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 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 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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4pt;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:120%">Customer G</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%">0.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 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 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.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 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 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.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4pt;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:120%">Customer H</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"><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:#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"><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:#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.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 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></tr></table></div> 3 -13800000 4 3 0.785 0.893 0.916 0.141 0.024 0.074 0.072 0.065 0.011 0.019 <div style="margin-top:5pt;padding-left:6.75pt;padding-right:6.75pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.906%"><tr><td style="width:1.0%"></td><td style="width:39.753%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.332%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.570%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.409%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.332%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.409%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.332%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.339%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><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="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="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Hydraulic Fracturing</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt 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%">Wireline</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt 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%">All Other</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Reconciling Items</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></div></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:700;line-height:100%">Year ended and as of December 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt 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:1.5pt 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:1.5pt 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:1.5pt 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:1.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Service revenue </span></div></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,280,523 </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%">229,599 </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%">120,277 </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%">— </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,630,399 </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:bottom"><div style="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Adjusted EBITDA </span></div></td><td style="background-color:#cceeff;border-top:3pt double #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:3pt double #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%">366,809 </span></td><td style="background-color:#cceeff;border-top:3pt double #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:3pt double #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:3pt double #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%">61,930 </span></td><td style="background-color:#cceeff;border-top:3pt double #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:3pt double #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:3pt double #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%">24,665 </span></td><td style="background-color:#cceeff;border-top:3pt double #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:3pt double #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:3pt double #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%">— </span></td><td style="background-color:#cceeff;border-top:3pt double #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:3pt double #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:3pt double #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%">453,404 </span></td><td style="background-color:#cceeff;border-top:3pt double #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;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Capital expenditures </span></div></td><td style="background-color:#ffffff;border-top:3pt double #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-top:3pt double #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%">294,377 </span></td><td style="background-color:#ffffff;border-top:3pt double #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-top:3pt double #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-top:3pt double #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%">12,203 </span></td><td style="background-color:#ffffff;border-top:3pt double #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-top:3pt double #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-top:3pt double #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%">3,440 </span></td><td style="background-color:#ffffff;border-top:3pt double #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-top:3pt double #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-top:3pt double #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%">— </span></td><td style="background-color:#ffffff;border-top:3pt double #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-top:3pt double #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-top:3pt double #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%">310,020 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;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 4pt;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:120%">Goodwill</span></td><td style="background-color:#cceeff;border-top:3pt double #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:3pt double #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%">— </span></td><td style="background-color:#cceeff;border-top:3pt double #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:3pt double #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:3pt double #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%">23,624 </span></td><td style="background-color:#cceeff;border-top:3pt double #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:3pt double #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:3pt double #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%">— </span></td><td style="background-color:#cceeff;border-top:3pt double #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:3pt double #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:3pt double #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%">— </span></td><td style="background-color:#cceeff;border-top:3pt double #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:3pt double #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:3pt double #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%">23,624 </span></td><td style="background-color:#cceeff;border-top:3pt double #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;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total assets </span></div></td><td style="background-color:#ffffff;border-top:3pt double #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-top:3pt double #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,189,526 </span></td><td style="background-color:#ffffff;border-top:3pt double #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-top:3pt double #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-top:3pt double #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%">198,957 </span></td><td style="background-color:#ffffff;border-top:3pt double #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-top:3pt double #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-top:3pt double #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%">78,475 </span></td><td style="background-color:#ffffff;border-top:3pt double #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-top:3pt double #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-top:3pt double #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%">13,354 </span></td><td style="background-color:#ffffff;border-top:3pt double #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-top:3pt double #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-top:3pt double #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,480,312 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Hydraulic Fracturing</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1.5pt 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%">Wireline</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1.5pt 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%">All Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Reconciling Items</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></div></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:700;line-height:100%">Year ended and as of December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt 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:1.5pt 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:1.5pt 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:1.5pt 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:1.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Service revenue </span></div></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,143,216 </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%">31,188 </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%">105,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 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%">— </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,279,701 </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:bottom"><div style="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Adjusted EBITDA </span></div></td><td style="background-color:#cceeff;border-top:3pt double #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:3pt double #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%">339,186 </span></td><td style="background-color:#cceeff;border-top:3pt double #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:3pt double #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:3pt double #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%">7,926 </span></td><td style="background-color:#cceeff;border-top:3pt double #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:3pt double #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:3pt double #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%">13,434 </span></td><td style="background-color:#cceeff;border-top:3pt double #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:3pt double #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:3pt double #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%">— </span></td><td style="background-color:#cceeff;border-top:3pt double #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:3pt double #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:3pt double #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%">360,546 </span></td><td style="background-color:#cceeff;border-top:3pt double #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;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Capital expenditures </span></div></td><td style="background-color:#ffffff;border-top:3pt double #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-top:3pt double #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%">347,757 </span></td><td style="background-color:#ffffff;border-top:3pt double #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-top:3pt double #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-top:3pt double #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,265 </span></td><td style="background-color:#ffffff;border-top:3pt double #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-top:3pt double #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-top:3pt double #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%">9,645 </span></td><td style="background-color:#ffffff;border-top:3pt double #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-top:3pt double #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-top:3pt double #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%">5,649 </span></td><td style="background-color:#ffffff;border-top:3pt double #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-top:3pt double #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-top:3pt double #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%">365,316 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;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 10pt;text-align:left;text-indent:-6.75pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill</span></td><td style="background-color:#cceeff;border-top:3pt double #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:3pt double #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%">— </span></td><td style="background-color:#cceeff;border-top:3pt double #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:3pt double #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:3pt double #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%">23,624 </span></td><td style="background-color:#cceeff;border-top:3pt double #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:3pt double #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:3pt double #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%">— </span></td><td style="background-color:#cceeff;border-top:3pt double #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:3pt double #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:3pt double #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%">— </span></td><td style="background-color:#cceeff;border-top:3pt double #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:3pt double #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:3pt double #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%">23,624 </span></td><td style="background-color:#cceeff;border-top:3pt double #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 10pt;text-align:left;text-indent:-6.75pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total assets</span></td><td style="background-color:#ffffff;border-top:3pt double #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-top:3pt double #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,092,658 </span></td><td style="background-color:#ffffff;border-top:3pt double #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-top:3pt double #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-top:3pt double #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%">173,489 </span></td><td style="background-color:#ffffff;border-top:3pt double #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-top:3pt double #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-top:3pt double #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%">46,944 </span></td><td style="background-color:#ffffff;border-top:3pt double #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-top:3pt double #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-top:3pt double #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%">22,695 </span></td><td style="background-color:#ffffff;border-top:3pt double #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-top:3pt double #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-top:3pt double #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,335,786 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Hydraulic Fracturing</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1.5pt 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%">Wireline</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1.5pt 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%">All Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Reconciling Items</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></div></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:700;line-height:100%">Year ended and as of December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;border-top:1.5pt 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:1.5pt 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:1.5pt 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:1.5pt 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:1.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Service revenue </span></div></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%">800,581 </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%">— </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%">73,933 </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%">— </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%">874,514 </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:bottom"><div style="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Adjusted EBITDA </span></div></td><td style="background-color:#cceeff;border-top:3pt double #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:3pt double #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%">174,693 </span></td><td style="background-color:#cceeff;border-top:3pt double #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:3pt double #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:3pt double #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%">— </span></td><td style="background-color:#cceeff;border-top:3pt double #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:3pt double #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:3pt double #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%">7,693 </span></td><td style="background-color:#cceeff;border-top:3pt double #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:3pt double #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:3pt double #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%">— </span></td><td style="background-color:#cceeff;border-top:3pt double #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:3pt double #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:3pt double #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%">182,386 </span></td><td style="background-color:#cceeff;border-top:3pt double #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;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Capital expenditures </span></div></td><td style="background-color:#ffffff;border-top:3pt double #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:3pt double #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%">161,537 </span></td><td style="background-color:#ffffff;border-top:3pt double #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:3pt double #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:3pt double #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%">— </span></td><td style="background-color:#ffffff;border-top:3pt double #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:3pt double #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:3pt double #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%">3,569 </span></td><td style="background-color:#ffffff;border-top:3pt double #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:3pt double #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:3pt double #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%">52 </span></td><td style="background-color:#ffffff;border-top:3pt double #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:3pt double #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:3pt double #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%">165,158 </span></td><td style="background-color:#ffffff;border-top:3pt double #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"><div style="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total assets </span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:3pt double #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%">982,702 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:3pt double #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%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:3pt double #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%">71,579 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:3pt double #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%">6,955 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #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:3pt double #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,061,236 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:10pt;padding-right:2.25pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation from reportable segment level financial information to the consolidated statement of operations is provided in the table below (in thousands):</span></div><div style="margin-top:5pt;text-align:center;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.748%"><tr><td style="width:1.0%"></td><td style="width:57.733%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.150%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.506%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.150%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.506%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.155%"></td><td style="width:0.1%"></td></tr><tr><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:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><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: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:bottom"><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 #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%">2021</span></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:700;line-height:100%">Service Revenue</span></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><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%">Hydraulic Fracturing</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: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,280,523 </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,143,216 </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%">800,581 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Wireline</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%">229,599 </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%">31,188 </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;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%">All Other</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%">120,277 </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%">105,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%">73,933 </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 23.5pt;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 service revenue for reportable segments</span></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%">1,630,399 </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%">1,279,701 </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%">874,514 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Elimination of intersegment service revenue</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><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 23.5pt;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 consolidated service revenue</span></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%">1,630,399 </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%">1,279,701 </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%">874,514 </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 style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #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:3pt double #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:3pt double #000;padding:0 1pt"></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:700;line-height:100%">Adjusted EBITDA</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></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%">Hydraulic Fracturing</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: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%">366,809 </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%">339,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 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%">174,693 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Wireline</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%">61,930 </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%">7,926 </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;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%">All Other</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%">24,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 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%">13,434 </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%">7,693 </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 23.5pt;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 Adjusted EBITDA for reportable segments</span></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%">453,404 </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%">360,546 </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%">182,386 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unallocated corporate administrative expenses</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%">(49,444)</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,956)</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%">(47,379)</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</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%">(180,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 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%">(128,108)</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%">(133,377)</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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impairment expense </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="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%">(57,454)</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;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%">Interest expense</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%">(5,308)</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,605)</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%">(614)</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%">Income tax (expense) benefit</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%">(29,868)</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%">(5,356)</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,252 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss on disposal of assets</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%">(73,015)</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%">(102,150)</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%">(64,646)</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%">Stock-based compensation</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%">(14,450)</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%">(21,881)</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%">(11,519)</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:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other (expense) income </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">(2)</span></div></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%">(9,533)</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%">11,582 </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%">873 </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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other general and administrative expense </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">(3)</span></div></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,969)</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%">(8,460)</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%">6,471 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retention bonus and severance expense</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%">(2,297)</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,128)</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%">(632)</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%">Net income (loss)</span></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%">85,634 </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%">2,030 </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%">(54,185)</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 style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #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:3pt double #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:3pt double #000;padding:0 1pt"></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%">Assets</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></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%">Hydraulic Fracturing</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%">1,189,526 </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%">1,092,658 </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%">982,702 </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%">Wireline</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%">198,957 </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%">173,489 </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;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%">All Other</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%">78,475 </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%">46,944 </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%">71,579 </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 23.5pt;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 assets for reportable segments</span></td><td colspan="2" style="background-color:#ffffff;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%">1,466,958 </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 colspan="2" style="background-color:#ffffff;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%">1,313,091 </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 colspan="2" style="background-color:#ffffff;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%">1,054,281 </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%">Unallocated corporate assets</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%">13,354 </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%">22,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 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,955 </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 23.5pt;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 assets</span></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,480,312 </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,335,786 </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,061,236 </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-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"> </span></div><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">Represents expense in connection with the impairment of our </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">DuraStim®</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> electric-powered hydraulic fracturing equipment.</span></div><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">Other expense for the year ended December 31, 2023 includes settlement expenses resulting from routine audits and one-time health insurance costs totaling approximately $7.4 million, and a $2.5 million unrealized loss on short-term investment. Other income for the year ended December 31, 2022 includes a $10.7 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> net tax refund (net of advisory fees) received in March 2022 from the Texas Comptroller</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> of Public Accounts in connection with limited sales, excise and use tax audit of the period from July 1, 2015 through December 31, 2018, a $2.7 million non-cash income from fixed asset inventory received as part of a settlement of warranty claims with an equipment manufacturer, and a $1.6 million unrealized loss on short-term investment.</span></div><div style="margin-bottom:10pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">Other general and administrative expense for the year ended December 31, 2023 primarily relates to nonrecurring professional fees paid to external consultants in connection with our business acquisitions and legal settlements, net of reimbursement from insurance carriers. Other general and administrative expense for the years ended December 31, 2022 and 2021 primarily relates to nonrecurring professional fees paid to external consultants in connection with our audit committee review, SEC investigation, shareholder litigation, legal settlement to a vendor and other legal matters, net of reimbursement from insurance carriers. During the years ended December 31, 2023, 2022 and 2021, we received reimbursement of approxim</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">ately $0.4 million, $10.4 million and $9.8 million, respectively, from our insurance carriers in connection with the SEC investigation and shareholder litigation.</span></div> 1280523000 229599000 120277000 0 1630399000 366809000 61930000 24665000 0 453404000 294377000 12203000 3440000 0 310020000 0 23624000 0 0 23624000 1189526000 198957000 78475000 13354000 1480312000 1143216000 31188000 105297000 0 1279701000 339186000 7926000 13434000 0 360546000 347757000 2265000 9645000 5649000 365316000 0 23624000 0 0 23624000 1092658000 173489000 46944000 22695000 1335786000 800581000 0 73933000 0 874514000 174693000 0 7693000 0 182386000 161537000 0 3569000 52000 165158000 982702000 0 71579000 6955000 1061236000 1280523000 1143216000 800581000 229599000 31188000 0 120277000 105297000 73933000 1630399000 1279701000 874514000 0 0 0 1630399000 1279701000 874514000 366809000 339186000 174693000 61930000 7926000 0 24665000 13434000 7693000 453404000 360546000 182386000 49444000 43956000 47379000 180886000 128108000 133377000 0 57454000 0 5308000 1605000 614000 29868000 5356000 -14252000 -73015000 -102150000 -64646000 14450000 21881000 11519000 9533000 -11582000 -873000 2969000 8460000 -6471000 2297000 1128000 632000 85634000 2030000 -54185000 1189526000 1092658000 982702000 198957000 173489000 0 78475000 46944000 71579000 1466958000 1313091000 1054281000 13354000 22695000 6955000 1480312000 1335786000 1061236000 7400000 -2500000 -10700000 2700000 -1600000 -400000 -10400000 -9800000 <div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had revenue from the following significant customers that accounted for the following percentages of the Company’s total revenue:</span></div><div style="margin-bottom:12pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.081%"><tr><td style="width:1.0%"></td><td style="width:52.190%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.827%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.923%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.827%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.831%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></div></td></tr><tr><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:10pt;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:10pt;font-weight:700;line-height:100%">2022</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:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customer A </span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;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%">19.7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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 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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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 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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customer B </span></div></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.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 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 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%">15.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 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 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%">8.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customer C </span></div></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%">9.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 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 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.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 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 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%">0.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customer D </span></div></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%">8.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 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 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"><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:#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customer E </span></div></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%">7.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 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 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%">33.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 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 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%">54.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4pt;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:120%">Customer F</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%">2.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 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 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.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 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 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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4pt;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:120%">Customer G</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%">0.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 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 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.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 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 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.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 4pt;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:120%">Customer H</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"><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:#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"><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:#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.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 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></tr></table></div> 0.197 0.283 0.146 0.182 0.150 0.088 0.096 0.029 0.001 0.080 0 0 0.077 0.331 0.542 0.023 0.047 0 0.005 0.014 0.044 0 0 0.038 NET INCOME (LOSS) PER SHARE<div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic net income (loss) per common share is computed by dividing the net income (loss) relevant to the common stockholders by the weighted-average number of shares outstanding during the year. Diluted net income (loss) per common share uses the same net income (loss) divided by the sum of the weighted-average number of shares of common stock outstanding during the period, plus dilutive effects of options, performance stock units (“PSUs”) and restricted stock units (“RSUs”) outstanding during the period calculated using the treasury method and the potential dilutive effects of preferred stocks (if any) calculated using the if-converted method.</span></div><div style="margin-bottom:10pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.935%"><tr><td style="width:1.0%"></td><td style="width:52.436%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.851%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.603%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.851%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.603%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.856%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="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%">(In thousands, except for per share data)</span></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="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><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:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><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:10pt;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:10pt;font-weight:700;line-height:100%">2022</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:10pt;font-weight:700;line-height:100%">2021</span></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-style:italic;font-weight:400;line-height:100%">Numerator (both basic and diluted)</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></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%">Net income (loss) relevant to common stockholders</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: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%">85,634 </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%">2,030 </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%">(54,185)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:8pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #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:3pt double #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:3pt double #000000;padding:0 1pt"></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-style:italic;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></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%">Denominator for basic net income (loss) per share</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%">113,004 </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%">105,868 </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%">102,655 </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%">Dilutive effect of stock options</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><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 </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 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%">Dilutive effect of performance stock units</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%">42 </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%">506 </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 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%">Dilutive effect of restricted stock units</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%">370 </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%">485 </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;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 for diluted net income (loss) per share</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;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%">113,416 </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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;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%">106,939 </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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;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%">102,655 </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 style="height:8pt"><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><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;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 net income (loss) per common share</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%">0.76 </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%">0.02 </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%">(0.53)</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%">Diluted net income (loss) per common share</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: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%">0.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 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%">0.02 </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%">(0.53)</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:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As shown in the table below, the following stock options, RSUs and PSUs outstanding</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> as of</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> December 31, 2023, 2022 and 2021 have not been included in the calculation of diluted income (loss) per common share for the years ended December 31, 2023, 2022 and 2021 because they would be anti-dilutive to the calculation of diluted net income (loss) per common share:</span></div><div style="margin-bottom:8pt;margin-top:5pt;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.058%"><tr><td style="width:1.0%"></td><td style="width:51.984%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.997%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.611%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.997%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.611%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.000%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="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%">(In thousands)</span></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="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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%">2021</span></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%">Stock options</span></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%">286 </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%">491 </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%">798 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock units</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%">82 </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%">12 </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,413 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Performance stock units</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%">411 </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,586 </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 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</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">779 </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 colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">503 </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 colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,797 </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-bottom:10pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.935%"><tr><td style="width:1.0%"></td><td style="width:52.436%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.851%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.603%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.851%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.603%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.856%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="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%">(In thousands, except for per share data)</span></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="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><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:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><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:10pt;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:10pt;font-weight:700;line-height:100%">2022</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:10pt;font-weight:700;line-height:100%">2021</span></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-style:italic;font-weight:400;line-height:100%">Numerator (both basic and diluted)</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></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%">Net income (loss) relevant to common stockholders</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: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%">85,634 </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%">2,030 </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%">(54,185)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:8pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #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:3pt double #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:3pt double #000000;padding:0 1pt"></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-style:italic;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></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%">Denominator for basic net income (loss) per share</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%">113,004 </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%">105,868 </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%">102,655 </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%">Dilutive effect of stock options</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><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 </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 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%">Dilutive effect of performance stock units</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%">42 </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%">506 </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 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%">Dilutive effect of restricted stock units</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%">370 </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%">485 </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;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 for diluted net income (loss) per share</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;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%">113,416 </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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;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%">106,939 </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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;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%">102,655 </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 style="height:8pt"><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><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;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 net income (loss) per common share</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%">0.76 </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%">0.02 </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%">(0.53)</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%">Diluted net income (loss) per common share</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: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%">0.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 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%">0.02 </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%">(0.53)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 85634000 2030000 -54185000 113004000 105868000 102655000 0 80000 0 42000 506000 0 370000 485000 0 113416000 106939000 102655000 0.76 0.02 -0.53 0.76 0.02 -0.53 <div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As shown in the table below, the following stock options, RSUs and PSUs outstanding</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> as of</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> December 31, 2023, 2022 and 2021 have not been included in the calculation of diluted income (loss) per common share for the years ended December 31, 2023, 2022 and 2021 because they would be anti-dilutive to the calculation of diluted net income (loss) per common share:</span></div><div style="margin-bottom:8pt;margin-top:5pt;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.058%"><tr><td style="width:1.0%"></td><td style="width:51.984%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.997%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.611%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.997%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.611%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.000%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="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%">(In thousands)</span></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="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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%">2021</span></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%">Stock options</span></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%">286 </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%">491 </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%">798 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock units</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%">82 </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%">12 </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,413 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Performance stock units</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%">411 </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,586 </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 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</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">779 </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 colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">503 </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 colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,797 </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> 286000 491000 798000 82000 12000 1413000 411000 0 1586000 779000 503000 3797000 SHARE REPURCHASE PROGRAM<div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 17, 2023, the Company's board of directors (the "Board") authorized and the Company announced a share repurchase program that allows the Company to repurchase up to $100 million of the Company's common stock beginning immediately and continuing through and including May 31, 2024. The shares may be repurchased from time to time in open market transactions, block trades, accelerated share repurchases, privately negotiated transactions, derivative transactions or otherwise, certain of which may be made pursuant to a trading plan meeting the requirements of Rule 10b5-1 under the Exchange Act, in compliance with applicable state and federal securities laws. The timing, as well as the number and value of shares repurchased under the program, will be determined by the Company at its discretion and will depend on a variety of factors, including management's assessment of the intrinsic value of the Company's common stock, the market price of the Company's common stock, general market and economic conditions, available liquidity, compliance with the Company's debt and other agreements, applicable legal requirements, and other considerations. The Company is not obligated to purchase any shares under the repurchase program, and the program may be suspended, modified, or discontinued at any time without prior notice. The Company expects to fund the repurchases using cash on hand and expected free cash flow to be generated through May 2024. The Inflation Reduction Act of 2022 ("IRA 2022") provides for, among other things, the imposition of a new 1% U.S. federal excise tax on certain repurchases of stock by publicly traded U.S. corporations such as us after December 31, 2022. Accordingly, the excise tax will apply to our share repurchase program in 2023 and in subsequent taxable years. The current government has proposed increasing the amount of the excise tax from 1% to 4%; however, it is unclear whether such a change in the amount of the excise tax will be enacted and, if enacted, how soon any such change could take effect.</span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All shares of common stock repurchased under the share repurchase program are canceled and retired upon repurchase. The Company accounts for the purchase price of repurchased shares of common stock in excess of par value ($0.001 per share of common stock) 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 of retained earnings. During the year ended December 31, 2023, the Company paid an aggregate of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$51.7 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, an average price per share of $8.93 including commissions, for share repurchases under the share repurchase program, thereby retiring 5.8 million shares. The Company has accrued </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$0.4 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in respect of the IRA 2022 repurchase excise tax as of December 31, 2023. As of December 31, 2023, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$48.3 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> remained authorized for future repurchases of common stock under the repurchase program.</span></div> 100000000 0.001 51700000 8.93 5800000 400000 48300000 STOCK‑BASED COMPENSATION<div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock Option Plan</span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2013, we approved the Stock Option Plan of ProPetro Holding Corp. (the "Stock Option Plan") pursuant to which our Board may grant stock options to our consultants, directors, executives and employees. No awards have been granted under the Stock Option Plan following our Initial Public Offering ("IPO"), and no further awards will be granted under the Stock Option Plan.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2017 Incentive Award Plan</span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2017, our shareholders approved the ProPetro Holding Corp. 2017 Incentive Award Plan (the "2017 Incentive Plan") pursuant to which our Board was authorized to grant stock options, RSUs, PSUs, or other stock-based and cash awards to consultants, directors, executives and employees. The 2017 Incentive Plan originally authorized up to 5,800,000 shares of common stock to be issued with respect to awards granted pursuant to the plan. No awards have been granted under the 2017 </span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Incentive Plan following approval of the 2020 Incentive Plan (as defined below), and no further awards will be granted under the 2017 Incentive Plan.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2020 Long Term Incentive Plan</span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2020, our shareholders approved the ProPetro Holding Corp. 2020 Long Term Incentive Plan (the "2020 Incentive Plan") pursuant to which our Board may grant stock options, RSUs, PSUs, or other stock-based and cash awards to consultants, directors, executives and employees. The 2020 Incentive Plan authorized up to 4,650,000 shares of common stock to be issued under awards granted pursuant to the plan. The 2020 Incentive Plan became effective on October 22, 2020, and as of such date no further awards will be granted under the 2017 Incentive Plan. In May 2023, our stockholders approved the Amended and Restated ProPetro Holding Corp. 2020 Long Term Incentive Plan (the "A&amp;R 2020 Incentive Plan"), which had been previously approved by the Board. The A&amp;R 2020 Incentive Plan became effective on May 11, 2023 and replaced the 2020 Incentive Plan. The A&amp;R 2020 Incentive Plan authorizes up to 8,050,000 shares of common stock to be issued under awards granted pursuant to the plan in lieu of the 4,650,000 shares of common stock available for issuance under the 2020 Incentive Plan.</span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2017 Incentive Plan and the A&amp;R 2020 Incentive Plan are herein collectively referred to as the "Incentive Plans."</span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock Options</span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 16, 2017, we granted 793,738 stock option awards to certain key employees, officers and directors pursuant to the 2017 Incentive Plan which are scheduled to vest in four substantially equal annual installments, subject to a continuing service requirement. The contractual term for the options awarded is 10 years. The fair value of each stock option award granted was estimated on the date of grant using the Black-Scholes option-pricing model. There were no new stock option grants during the years ended December 31, 2023, 2022 and 2021.</span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, there was no aggregate intrinsic value for our outstanding or exercisable stock options because the closing stock price as of December 31, 2023, was below the cost to exercise the options. No stock options were exercised during the year ended December 31, 2023. The weighted average remaining contractual term for the outstanding and exercisable stock options as of December 31, 2023, w</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">as 3.2 years and 3.2 years, respec</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">tively.</span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the stock option activity during the year ended December 31, 2023, is presented below (in thousands, except for exercise price):</span></div><div style="margin-bottom:10pt;margin-top:5pt;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.081%"><tr><td style="width:1.0%"></td><td style="width:68.241%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.827%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.830%"></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:middle"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number <br/>of Shares</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted <br/>Average <br/>Exercise <br/>Price</span></div></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:120%">Outstanding at January 1, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;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%">488 </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%">14.00 </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;text-align:left;vertical-align:bottom"><div style="padding-left:6pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Granted </span></div></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 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%">— </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:bottom"><div style="padding-left:6pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Exercised </span></div></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 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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Forfeited </span></div></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 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%">— </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:bottom"><div style="margin-bottom:1pt;padding-left:6pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expired </span></div></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%">(308)</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%">14.00 </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:120%">Outstanding at December 31, 2023</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;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;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;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%">14.00 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Exercisable at December 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;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:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #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;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%">14.00 </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:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Restricted Stock Units</span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2023, we granted </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,704,189</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> RSUs to employees, officers and directors pursuant to the 2020 Incentive Plan, which generally vest ratably over a three-year vesting period, in the case of awards to employees and officers, and generally vest in full after one year, in the case of awards to directors. RSUs are subject to restrictions on transfer and are generally subject to a risk of forfeiture if the award recipient ceases to be an employee or director of the Company prior to vesting of the award. Each RSU represents the right to receive one share of common stock. The grant date fair value of the RSUs is based on the closing share price of our common stock on the date of grant. For the years ended December 31, 2023, 2022 and 2021, the Company recognized stock compensation expense for RSUs of approximately</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> $7.8 million,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> $11.1 million and $6.2 million, respectively.</span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 31, 2022, the Company modified the RSUs previously granted to a former officer in 2019, 2020 and 2021 to </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">accelerate the vesting of such RSUs in connection with his separation agreement. On December 31, 2022, the Company modified the RSUs previously granted to a former officer in 2020, 2021 and 2022 to accelerate the vesting of such RSUs in connection with his separation agreement.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> As a result of these modifications, we recorded a net incremental stock expense of $1.2 million during the year ended December 31, 2022.</span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, the total unrecognized compensation expense for all RSUs was approxima</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">tely $15.4 million, and is expected to be recognized over a weighted-average period of approximately 1.8 years.</span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the RSUs activity during the year December 31, 2023 (in thousands, except for fair value):</span></div><div style="margin-bottom:8pt;margin-top:5pt;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.081%"><tr><td style="width:1.0%"></td><td style="width:67.118%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.923%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.827%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.830%"></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: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%">Number of<br/>Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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%">Weighted<br/>Average<br/>Grant Date<br/>Fair Value ("FV")</span></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:120%">Outstanding at January 1, 2023</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,268 </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%">10.91 </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;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%">Granted</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,704 </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%">9.30 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</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%">(558)</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%">10.59 </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%">Forfeited</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%">(150)</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%">10.40 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled</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 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="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:120%">Outstanding at December 31, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,264 </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;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%">9.81 </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:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Performance Stock Units</span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2023, we granted </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">454,788 P</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">SUs to certain key employees and officers as new awards under the 2020 Incentive Plan. Each PSU earned represents the right to receive either one share of common stock or, as determined by the administrator in its sole discretion, a cash amount equal to the fair market value of one share of common stock or amount of cash on the day immediately preceding the settlement date. The actual number of shares of common stock that may be issued under the PSUs ranges from 0% up to a maximum of 200% of the target number of PSUs granted to the participant, based on our total shareholder return ("TSR") relative to a designated peer group of comparable companies (“Peer Group”), generally at the end of a three-year period. In addition to the TSR conditions, vesting of the PSUs is generally subject to the recipient’s continued employment through the end of the applicable performance period. Compensation expense is recorded ratably over the corresponding requisite service period. The grant date fair value of PSUs is determined using a Monte Carlo probability model. Grant recipients do not have any shareholder rights until performance relative to the Peer Group has been determined following the completion of the performance period and shares have been issued.</span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with a former officer’s separation agreement, on March 31, 2022, the Company modified the PSUs previously granted to such former officer in 2020 and 2021 to provide for deemed satisfaction of the service requirement applicable to such PSUs as of March 31, 2022, such that such PSUs shall remain outstanding and eligible to vest based on our TSR relative to the P</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">eer Group over the applicable performance period. In connection with a former officer’s separation agreement, on December 31, 2022, the Company modified the PSUs previously granted to such former officer in 2021 and 2022 to provide for deemed satisfaction of the service requirement applicable to such PSUs as of December 31, 2022, such that such PSUs shall rem</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ain outstanding and eligible to vest based on our TSR relative to the Peer Group over the applicable performance period. As a result of these modifications, we recorded a net incremental stock expense of $2.6 million during the year ended December 31, 2022.</span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended December 31, 2023, 2022 and 2021 the Company recognized stock compensation expense for the PSUs of approximatel</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">y $6.6 million,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> $10.8 million and $5.5 million, respectively.</span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes information about PSUs activity during the year ended December 31, 2023 (in thousands, except for fair value):</span></div><div style="margin-bottom:10pt;margin-top:5pt;text-align:center;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.935%"><tr><td style="width:1.0%"></td><td style="width:30.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.603%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.761%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.603%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.761%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.603%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.761%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.603%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.761%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.603%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.769%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" 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%">Period<br/>Granted</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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%">Target Shares Outstanding at January 1, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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%">Target<br/>Shares<br/>Granted</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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%">Target Shares Vested</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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%">Target<br/>Shares<br/>Forfeited</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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%">Target Shares Outstanding at December 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">2020</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">809 </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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;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;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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;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)</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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;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%">(316)</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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;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;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;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%">2021</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%">632 </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%">— </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%">(12)</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%">620 </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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</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%">316 </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%">— </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%">(10)</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%">306 </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:center;vertical-align:bottom"><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 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%">455 </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%">(17)</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%">438 </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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></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%">1,757 </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%">455 </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%">(493)</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%">(355)</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%">1,364 </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:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Fair Value Per Share</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #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-top:3pt double #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%">12.72 </span></td><td style="background-color:#ffffff;border-top:3pt double #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-top:3pt double #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-top:3pt double #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%">14.40 </span></td><td style="background-color:#ffffff;border-top:3pt double #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-top:3pt double #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-top:3pt double #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%">8.30 </span></td><td style="background-color:#ffffff;border-top:3pt double #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-top:3pt double #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-top:3pt double #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%">9.17 </span></td><td style="background-color:#ffffff;border-top:3pt double #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-top:3pt double #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-top:3pt double #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%">15.80 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total stock compensation expense for the years ended December 31, 2023, 2022 and 2021 for all stock awards was approximately</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> $14.5 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, $21.9 million and $11.5 million, respectively, and the associated tax benefit related thereto was $3.0 million, $4.6 million and $2.4 million, respectively. The total unrecognized stock-based compensation expense as of December 31, 2023</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> was approximately $21.6 million, and is expected to be recognized over a weighted-average period of approximately 1.5 years.</span></div> 5800000 0 4650000 8050000 4650000 793738 4 P10Y 0 0 0 0 P3Y2M12D P3Y2M12D <div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the stock option activity during the year ended December 31, 2023, is presented below (in thousands, except for exercise price):</span></div><div style="margin-bottom:10pt;margin-top:5pt;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.081%"><tr><td style="width:1.0%"></td><td style="width:68.241%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.827%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.830%"></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:middle"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number <br/>of Shares</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted <br/>Average <br/>Exercise <br/>Price</span></div></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:120%">Outstanding at January 1, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;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%">488 </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%">14.00 </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;text-align:left;vertical-align:bottom"><div style="padding-left:6pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Granted </span></div></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 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%">— </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:bottom"><div style="padding-left:6pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Exercised </span></div></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 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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Forfeited </span></div></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 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%">— </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:bottom"><div style="margin-bottom:1pt;padding-left:6pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expired </span></div></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%">(308)</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%">14.00 </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:120%">Outstanding at December 31, 2023</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;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;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;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%">14.00 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Exercisable at December 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;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:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #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;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%">14.00 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 488000 14.00 0 0 0 0 0 0 308000 14.00 180000 14.00 180000 14.00 1704189 P3Y P1Y 1 7800000 11100000 6200000 1200000 15400000 P1Y9M18D <div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the RSUs activity during the year December 31, 2023 (in thousands, except for fair value):</span></div><div style="margin-bottom:8pt;margin-top:5pt;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.081%"><tr><td style="width:1.0%"></td><td style="width:67.118%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.923%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.827%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.830%"></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: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%">Number of<br/>Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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%">Weighted<br/>Average<br/>Grant Date<br/>Fair Value ("FV")</span></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:120%">Outstanding at January 1, 2023</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,268 </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%">10.91 </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;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%">Granted</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,704 </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%">9.30 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</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%">(558)</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%">10.59 </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%">Forfeited</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%">(150)</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%">10.40 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled</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 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="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:120%">Outstanding at December 31, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,264 </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;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%">9.81 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1268000 10.91 1704000 9.30 558000 10.59 150000 10.40 0 0 2264000 9.81 454788 1 1 0 2 P3Y 2600000 6600000 10800000 5500000 <div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes information about PSUs activity during the year ended December 31, 2023 (in thousands, except for fair value):</span></div><div style="margin-bottom:10pt;margin-top:5pt;text-align:center;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.935%"><tr><td style="width:1.0%"></td><td style="width:30.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.603%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.761%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.603%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.761%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.603%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.761%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.603%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.761%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.603%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.769%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" 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%">Period<br/>Granted</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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%">Target Shares Outstanding at January 1, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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%">Target<br/>Shares<br/>Granted</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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%">Target Shares Vested</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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%">Target<br/>Shares<br/>Forfeited</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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%">Target Shares Outstanding at December 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">2020</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">809 </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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;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;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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;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)</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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;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%">(316)</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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;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;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;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%">2021</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%">632 </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%">— </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%">(12)</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%">620 </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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</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%">316 </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%">— </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%">(10)</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%">306 </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:center;vertical-align:bottom"><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 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%">455 </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%">(17)</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%">438 </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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></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%">1,757 </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%">455 </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%">(493)</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%">(355)</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%">1,364 </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:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Fair Value Per Share</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #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-top:3pt double #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%">12.72 </span></td><td style="background-color:#ffffff;border-top:3pt double #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-top:3pt double #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-top:3pt double #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%">14.40 </span></td><td style="background-color:#ffffff;border-top:3pt double #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-top:3pt double #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-top:3pt double #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%">8.30 </span></td><td style="background-color:#ffffff;border-top:3pt double #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-top:3pt double #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-top:3pt double #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%">9.17 </span></td><td style="background-color:#ffffff;border-top:3pt double #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-top:3pt double #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-top:3pt double #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%">15.80 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div> 809000 0 493000 316000 0 632000 0 0 12000 620000 316000 0 0 10000 306000 0 455000 0 17000 438000 1757000 455000 493000 355000 1364000 12.72 14.40 8.30 9.17 15.80 14500000 21900000 11500000 3000000 4600000 2400000 21600000 P1Y6M INCOME TAXES<div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of the provision for income taxes are as follows:</span></div><div style="margin-bottom:12pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.935%"><tr><td style="width:1.0%"></td><td style="width:52.436%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.851%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.603%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.851%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.603%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.856%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="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%">(in thousands)</span></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="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></div></td></tr><tr><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:10pt;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:10pt;font-weight:700;line-height:100%">2022</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:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal:</span></div></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;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Current </span></div></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%">— </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%">— </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%">(52)</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:bottom"><div style="margin-bottom:1pt;padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred </span></div></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%">28,109 </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,157 </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%">(15,143)</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="2" style="background-color:#ffffff;border-top:1pt solid #000000;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%">28,109 </span></td><td style="background-color:#ffffff;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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;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,157 </span></td><td style="background-color:#ffffff;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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;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,195)</span></td><td style="background-color:#ffffff;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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State:</span></div></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;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Current </span></div></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,028 </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,143 </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%">88 </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:bottom"><div style="margin-bottom:1pt;padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred </span></div></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%">(269)</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%">56 </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%">855 </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="2" style="background-color:#ffffff;border-top:1pt solid #000000;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,759 </span></td><td style="background-color:#ffffff;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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;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,199 </span></td><td style="background-color:#ffffff;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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;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%">943 </span></td><td style="background-color:#ffffff;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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:15.75pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total income tax expense (benefit)</span></div></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%">29,868 </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 #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%">5,356 </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 #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%">(14,252)</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></tr></table></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reconciliation between the amounts determined by applying the federal statutory rate of 21% for years ended December 31, 2023, 2022 and 2021 to income tax (benefit) expense is as follows:</span></div><div style="margin-bottom:10pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.204%"><tr><td style="width:1.0%"></td><td style="width:52.060%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.972%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.610%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.972%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.610%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.976%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="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%">(in thousands)</span></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="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></div></td></tr><tr><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:10pt;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:10pt;font-weight:700;line-height:100%">2022</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:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Taxes at federal statutory rate </span></div></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%">24,256 </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,551 </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%">(14,372)</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;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">State taxes, net of federal benefit </span></div></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,092 </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%">709 </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%">61 </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 10pt;text-align:left;text-indent:-6.75pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Section 162(m) limitation</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%">2,089 </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,423 </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%">616 </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"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation</span></div></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,718 </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%">(767)</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,549)</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:bottom"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Valuation allowance </span></div></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%">(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 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%">(336)</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%">825 </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"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other </span></div></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 </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%">776 </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,167 </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:bottom"><div style="margin-bottom:2pt;padding-left:15.75pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total income tax expense (benefit)</span></div></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%">29,868 </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 #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%">5,356 </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 #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%">(14,252)</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></tr></table></div><div style="margin-bottom:10pt;margin-top:4pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred tax assets and liabilities are recognized for estimated future tax effects of temporary differences between the tax basis of an asset or liability and its reported amount in the consolidated financial statements. The significant items giving rise to deferred tax assets (liabilities) are as follows:</span></div><div style="margin-bottom:10pt;margin-top:4pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.081%"><tr><td style="width:1.0%"></td><td style="width:67.599%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.827%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.244%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.830%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="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%">(in thousands)</span></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></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></div></td></tr><tr><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:10pt;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:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4pt;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%">Deferred Income Tax Assets</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued liabilities </span></div></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,410 </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,280 </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 10pt;text-align:left;text-indent:-6.75pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Allowance for credit losses</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%">50 </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%">88 </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"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill and other intangible assets </span></div></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,900 </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,451 </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:bottom"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock‑based compensation </span></div></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,979 </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,658 </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"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net operating losses </span></div></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%">63,983 </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%">90,397 </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:bottom"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lease liabilities</span></div></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,736 </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;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other </span></div></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%">895 </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%">490 </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:bottom"><div style="margin-bottom:2pt;padding-left:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total deferred tax assets </span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;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%">81,953 </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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;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%">98,364 </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;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Valuation allowance </span></div></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%">(577)</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,357)</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:bottom"><div style="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total deferred tax assets — net </span></div></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%">81,376 </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%">97,007 </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 4pt;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%">Deferred Income Tax Liabilities</span></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;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment </span></div></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%">(156,393)</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%">(161,195)</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"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid expenses </span></div></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,509)</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,077)</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 10pt;text-align:left;text-indent:-6.75pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Right-of-use assets</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%">(16,579)</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;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total deferred tax liabilities </span></div></td><td style="background-color:#ffffff;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-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%">(174,481)</span></td><td style="background-color:#ffffff;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-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-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%">(162,272)</span></td><td style="background-color:#ffffff;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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net deferred tax liabilities</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:3pt double #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%">(93,105)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:3pt double #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%">(65,265)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:10pt;margin-top:4pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Tax Cuts and Jobs Act included a reduction to the maxi</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">mum deduction allo</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">wed for net o</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">perating losses generated in tax years after December 31, 2017, and the elimination of carrybacks of net operating losses. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As of December 31, 2023, the Company had approximately $296.6 million of U.S. federal NOLs, some of which will begin to expire in 2035. Approximately $87.7 million of the Company’s U.S. federal NOLs relate to pre-2018 periods. As of December 31, 2023, the Company’s state NOLs were approximately $48.1 million and will begin to expire in 2030. Utilization of NOLs carryforwards may be limited due to past or future ownership changes. As of December 31, 2023, we determined that $0.6 million valuation allowance was necessary against our state deferred tax assets.</span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s U.S. federal income tax returns for the y</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ear ended December 31, 2020, and through the most recent filing remain open to examination by the Internal Revenue Service under the applicable U.S. federal statute of limitations provisions. The various states in which the Company is subject to income tax are generally open to examination for the tax years ended December 31, 2019, and through the most recent filing.</span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company records uncertain tax positions in accordance with ASC 740, Income Taxes, on the basis of a two-step process in which (1) we determine whether it is more likely than not that the tax positions will be sustained on the basis of the technical </span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">merits of the position and (2) for those tax positions that meet the more-likely-than-not recognition threshold, we recognize the largest amount of tax benefit that is more than 50% likely to be realized upon ultimate settlement with the related tax authority. As of December 31, 2023, 2022 and 2021, no uncertain tax positions were recorded. The Company will continue to evaluate its tax positions in accordance with ASC 740 and will recognize any future effect as either a benefit or charge to income in the applicable period.</span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax penalties and interest assessments recognized under ASC 740 are accrued as a tax expense in the period that the Company’s taxes are in an uncertain tax position. Any accrued tax penalties or interest assessments will remain until the uncertain tax position is resolved with the taxing authorities or until the applicable statute of limitations has expired.</span></div> <div style="margin-bottom:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of the provision for income taxes are as follows:</span></div><div style="margin-bottom:12pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.935%"><tr><td style="width:1.0%"></td><td style="width:52.436%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.851%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.603%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.851%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.603%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.856%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="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%">(in thousands)</span></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="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></div></td></tr><tr><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:10pt;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:10pt;font-weight:700;line-height:100%">2022</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:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal:</span></div></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;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Current </span></div></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%">— </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%">— </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%">(52)</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:bottom"><div style="margin-bottom:1pt;padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred </span></div></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%">28,109 </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,157 </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%">(15,143)</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="2" style="background-color:#ffffff;border-top:1pt solid #000000;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%">28,109 </span></td><td style="background-color:#ffffff;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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;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,157 </span></td><td style="background-color:#ffffff;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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;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,195)</span></td><td style="background-color:#ffffff;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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State:</span></div></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;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Current </span></div></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,028 </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,143 </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%">88 </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:bottom"><div style="margin-bottom:1pt;padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred </span></div></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%">(269)</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%">56 </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%">855 </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="2" style="background-color:#ffffff;border-top:1pt solid #000000;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,759 </span></td><td style="background-color:#ffffff;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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;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,199 </span></td><td style="background-color:#ffffff;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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;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%">943 </span></td><td style="background-color:#ffffff;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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:15.75pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total income tax expense (benefit)</span></div></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%">29,868 </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 #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%">5,356 </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 #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%">(14,252)</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></tr></table></div> 0 0 -52000 28109000 4157000 -15143000 28109000 4157000 -15195000 2028000 1143000 88000 -269000 56000 855000 1759000 1199000 943000 29868000 5356000 -14252000 <div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reconciliation between the amounts determined by applying the federal statutory rate of 21% for years ended December 31, 2023, 2022 and 2021 to income tax (benefit) expense is as follows:</span></div><div style="margin-bottom:10pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.204%"><tr><td style="width:1.0%"></td><td style="width:52.060%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.972%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.610%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.972%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.610%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.976%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="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%">(in thousands)</span></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="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></div></td></tr><tr><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:10pt;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:10pt;font-weight:700;line-height:100%">2022</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:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Taxes at federal statutory rate </span></div></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%">24,256 </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,551 </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%">(14,372)</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;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">State taxes, net of federal benefit </span></div></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,092 </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%">709 </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%">61 </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 10pt;text-align:left;text-indent:-6.75pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Section 162(m) limitation</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%">2,089 </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,423 </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%">616 </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"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation</span></div></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,718 </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%">(767)</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,549)</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:bottom"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Valuation allowance </span></div></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%">(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 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%">(336)</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%">825 </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"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other </span></div></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 </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%">776 </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,167 </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:bottom"><div style="margin-bottom:2pt;padding-left:15.75pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total income tax expense (benefit)</span></div></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%">29,868 </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 #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%">5,356 </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 #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%">(14,252)</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></tr></table></div> 24256000 1551000 -14372000 2092000 709000 61000 2089000 3423000 616000 1718000 -767000 -2549000 -780000 -336000 825000 493000 776000 1167000 29868000 5356000 -14252000 The significant items giving rise to deferred tax assets (liabilities) are as follows:<div style="margin-bottom:10pt;margin-top:4pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.081%"><tr><td style="width:1.0%"></td><td style="width:67.599%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.827%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.244%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.830%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="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%">(in thousands)</span></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></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></div></td></tr><tr><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:10pt;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:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 4pt;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%">Deferred Income Tax Assets</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued liabilities </span></div></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,410 </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,280 </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 10pt;text-align:left;text-indent:-6.75pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Allowance for credit losses</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%">50 </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%">88 </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"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill and other intangible assets </span></div></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,900 </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,451 </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:bottom"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock‑based compensation </span></div></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,979 </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,658 </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"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net operating losses </span></div></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%">63,983 </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%">90,397 </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:bottom"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lease liabilities</span></div></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,736 </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;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other </span></div></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%">895 </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%">490 </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:bottom"><div style="margin-bottom:2pt;padding-left:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total deferred tax assets </span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;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%">81,953 </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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;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%">98,364 </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;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Valuation allowance </span></div></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%">(577)</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,357)</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:bottom"><div style="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total deferred tax assets — net </span></div></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%">81,376 </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%">97,007 </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 4pt;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%">Deferred Income Tax Liabilities</span></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;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment </span></div></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%">(156,393)</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%">(161,195)</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"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid expenses </span></div></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,509)</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,077)</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 10pt;text-align:left;text-indent:-6.75pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Right-of-use assets</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%">(16,579)</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;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total deferred tax liabilities </span></div></td><td style="background-color:#ffffff;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-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%">(174,481)</span></td><td style="background-color:#ffffff;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-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-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%">(162,272)</span></td><td style="background-color:#ffffff;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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net deferred tax liabilities</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:3pt double #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%">(93,105)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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:3pt double #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%">(65,265)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1410000 1280000 50000 88000 1900000 2451000 1979000 3658000 63983000 90397000 11736000 0 895000 490000 81953000 98364000 577000 1357000 81376000 97007000 156393000 161195000 1509000 1077000 16579000 0 174481000 162272000 93105000 65265000 296600000 87700000 48100000 600000 RELATED-PARTY TRANSACTIONS<div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Operations and Maintenance Yards</span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company rents three yards from an entity in which a director of the Company has an equity interest, and the total annual rent expense for each of the three yards was approximately $0.03 million, $0.1 million and $0.1 million, respectively. The Company previously rented two additional yards from this entity and incurred rent expense of $0.02 million and $0.1 million, respectively during the year ended December 31, 2023.</span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Pioneer</span></div><div style="margin-bottom:10pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 31, 2018, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">we consummated the Pioneer Pressure Pumping Acquisition with Pioneer and Pioneer Pumping Services.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> In connection with the Pioneer Pressure Pumping Acquisition, Pioneer received 16.6 million shares of our common stock and approximately $110.0 million in cash. In October 2023, Pioneer entered into a merger agreement with Exxon Mobil Corporation. On March 31, 2022, we entered into the A&amp;R Pressure Pumping Services Agreement, which was initially entered into in connection with the Pioneer Pressure Pumping Acquisition. The A&amp;R Pressure Pumping Services Agreement expired at the conclusion of its term and was replaced by the Fleet One Agreement and Fleet Two Agreement described below.</span></div><div style="margin-bottom:10pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 31, 2022, we entered into two pressure pumping services agreements (the "Fleet One Agreement" and "Fleet Two Agreement") with Pioneer, pursuant to which we provided hydraulic fracturing services with two committed fleets, subject to certain termination and release rights. The Fleet One Agreement was effective as of January 1, 2023 and was terminated on August 31, 2023. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Fleet Two Agreement was effective as of January 1, 2023 and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">was terminated on May 12, 2023. In October 2023, Pioneer entered into a merger agreement with Exxon Mobil Corporation.</span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue from services provided to Pioneer (including reservation fees) accounted for approximately </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$125.1 million, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$423.7 million and $473.8 million of our total revenue during the years ended December 31, 2023, 2022 and 2021, respectively. </span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, the total accounts receivable due from Pioneer, including estimated unbilled receivable for services we provided, amounted to</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> $2.4 million a</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">nd the amount due to Pioneer was </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$0. As of December 31, 2022, the balance due from Pioneer for services (including reservation fees) we provided amo</span>unted to approximately $46.2 million and the amount due to Pioneer was $0. 3 3 30000.00 100000 100000 2 20000.00 100000 16600000 110000000 2 2 125100000 423700000 473800000 2400000 0 46200000 0 LEASES<div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 1, 2019, we implemented ASC 842, using the modified retrospective transition method and elected not to restate prior years. Accordingly, the effects of adopting ASC 842 were adjusted in the beginning of 2019 while prior periods are accounted for under the legacy GAAP, ASC 840. There was no cumulative effect adjustment on beginning retained earnings. We also elected other practical expedients provided by the new lease standard, the short-term lease recognition practical expedient in which leases with a term of twelve months or less will not be recognized on the balance sheet, and the practical expedient to not separate lease and non-lease components for real estate class of assets. Our discount rate was based on our estimated incremental borrowing rate on a collateralized basis with similar terms and economic considerations as our lease payments at the lease commencement. Below is a description of our operating and finance leases.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Operating Leases</span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Description of Lease</span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2013, we entered into a ten-year real estate lease contract (the </span><span style="background-color:#ffffff;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%">Real Estate One Lease</span><span style="background-color:#ffffff;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%">) with a commencement date of April 1, 2013, as part of the expansion of our equipment yard. For the years ended December 31, 2023, 2022 and 2021, the Company made lease payments of approximately </span><span style="background-color:#ffffff;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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, $0.4 million and $0.4 million, respectively. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The assets and liabilities under this contract are included </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in our Hydraulic Fracturing reportable segment. In addition to the contractual lease period, the contract includes an optional renewal of up to ten years. However, the Company terminated the Real Estate One Lease at the end of the term, March 1, 2023. </span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We accounted for our Real Estate One Lease as an operating lease. This conclusion resulted from the existence of the right to control the use of the assets throughout the lease term. We did not account for the land separately from the building of the Real Estate One Lease because we concluded that the accounting effect was insignificant. </span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As part of our expansion of our hydraulic fracturing equipment maintenance program, we entered into a two-year maintenance facility real estate lease contract (the "Maintenance Facility Lease") with a commencement date of March 14, 2022. During the year ended December 31, 2023 the Company made lease payments of approximately $0.3 million. In addition to the contractual lease period, the contract includes an optional renewal for three additional periods of one year each, however, the Company plans to terminate the Maintenance Facility Lease at the end of the term, February 29, 2024. The contract does not include a residual value guarantee, covenants or financial restrictions. Further, the Maintenance Facility Lease does not contain variability in payments resulting from either an index change or rate change.</span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We accounted for our Maintenance Facility Lease as an operating lease. This conclusion resulted from the existence of the right to control the use of the assets throughout the lease term. We did not account for the land separately from the building of the Maintenance Facility Lease because we concluded that the accounting effect was insignificant. As of December 31, 2023, the weighted average discount rate and remaining lease term was approximately 3.4% and 0.2 years, respectively.</span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2022 and December 2022, we entered into equipment lease contracts (the "Electric Fleet Leases") for a duration of approximately three years each for a total of four FORCE</span><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">SM</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> electric-powered hydraulic fracturing fleets with 60,000 HHP per fleet. The Electric Fleet Leases contain options to either extend each lease for up to three additional periods of one year each or purchase the equipment at the end of their initial term of approximately 3.0 years or at the end of each subsequent renewal period.</span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The first of the Electric Fleet Leases (the "Electric Fleet One Lease") commenced on August 23, 2023 when we received some of the equipment associated with the first FORCE</span><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">SM</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> electric-powered hydraulic fracturing fleet. During the year ended December 31, 2023, the Company made lease payments of approximately $2.2 million, including variable lease payments of approximately $0.1 million. During the year ended December 31, 2023, the Company incurred initial direct costs of approximately $14.3 million to place the leased equipment into its intended use, which are included in the right-of-use asset cost related to the Electric Fleet One Lease. The assets and liabilities under this contract are included in our Hydraulic Fracturing reportable segment. In management's judgment the exercise of neither the renewal option nor the purchase option is reasonably assured. In addition to fixed rent payments, the Electric Fleet One Lease contains variable payments based</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> on equipment usage. The Electric Fleet One Lease does not include a residual value guarantee, covenants or financial restrictions. </span></div><div style="margin-bottom:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We accounted for the Electric Fleet One Lease as an operating lease. Our assumptions resulted from the existence of the right to control the use of the assets throughout the lease term. As of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2023, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the weighted average discount rate and remaining lease term was appro</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ximately 7.3% and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.0 years</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, respectively. </span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The second of the </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric Fleet Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (the "Electric Fleet Two Lease") commenced on November 1, 2023 when we received some of the equipment associated with the second FORCE</span><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">SM</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> electric-powered hydraulic fracturing fleet.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> During the year ended </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2023, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the Company made lease payments of approxi</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">mately $1.0 million, including variable lease payments of approximately $0.03 million. During the year ended December 31, 2023, the Company incurred initial direct costs of approximately $9.4 million to place the leased equipment into its intended use, which are included in the right-of-use asset cost related to the </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric Fleet Two Lease</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The assets and liabilities under this contract are included in our Hydraulic Fracturing reportable segment. In management's judgment the exercise of neither the renewal option nor the purchase option is reasonably assured. In addition to fixed rent payments, the Electric Fleet Two Lease contains variable payments based on equipment usage. The Electric Fleet Two Lease does not include a residual value guarantee, covenants or financial restrictions. </span></div><div style="margin-bottom:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We accounted for the Electric Fleet Two Lease as an operating lease. Our assumptions resulted from the existence of the right to control the use of the assets throughout the lease term. As of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2023, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the weighted average discount rate and remaining lease term was appro</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ximately 7.3% and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">three years</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, respectively. As of December 31, 2023, we have not received some of the equipment contracted under the Electric Fleet Two Lease. Since we have not taken possession of these assets and do not control them, we have not accounted for the associated right-of-use asset and lease obligation on our balance sheet as of December 31, 2023.</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The third of the </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric Fleet Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (the "Electric Fleet Three Lease", and collectively with the Electric Fleet One Lease and the Electric Fleet Two Lease, the “Electric Fleet Leases”) commenced on December 19, 2023, when we received some of the equipment associated with the third FORCE</span><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">SM</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> electric-powered hydraulic fracturing fleet.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> During the year ended </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2023, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the Company made lease payments of approximately </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$0.1 million and no variable lease payments. During the year ended December 31, 2023, the Company incurred initial direct costs of approximately $1.4 million to place the leased equipment into its intended use, which are included in the right-of-use asset cost related to the </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric Fleet Three Lease</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The assets and liabilities under this contract are included in our Hydraulic Fracturing reportable segment. In </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">management's judgment the exercise of neither the renewal option nor the purchase option is reasonably assured. In addition to fixed rent payments, the Electric Fleet Three Lease contains variable payments based on equipment usage. The Electric Fleet Three Lease does not include a residual value guarantee, covenants or financial restrictions.</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We accounted for the Electric Fleet Three Lease as an operating lease. Our assumptions resulted from the existence of the right to control the use of the assets throughout the lease term. As of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2023, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the weighted average discount rate and remaining lease term was appro</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ximately 7.3% and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.0 years</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, respectively. As of December 31, 2023, we have not received some of the equipment contracted under the Electric Fleet Three Lease. Since we have not taken possession of these assets and do not control them, we have not accounted for the associated right-of-use asset and lease obligation on our balance sheet as of December 31, 2023.</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Electric Fleet Lease on the fourth FORCE</span><span style="background-color:#ffffff;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">SM</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> electric-powered hydraulic fracturing fleet has not yet commenced. We currently do not control the assets under this lease because they are currently being manufactured by the vendor and we have not taken possession of the assets. The delivery of the FORCE</span><span style="background-color:#ffffff;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">SM</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> electric-powered hydraulic fracturing fleets is as each fleet is manufactured</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. We currently expect to receive the remaining equipment associated with the second and third fleets and all equipment associated with the fourth fleet in the first half of 2024. Giv</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">en that the Company has not yet taken possession of the assets under these leases, the Company has not accounted for the associated right-of-use asset and lease obligation on its balance sheet as of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2023.</span></div><div style="margin-bottom:10pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2022, we entered into a real estate lease contract for </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.3 years</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (the "Real Estate Two Lease") with a commencement date of March 1, 2023. During the year ended </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2023</span><span style="background-color:#ffffff;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%">the Company made lease payments of approxim</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ately $0.3 million. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The assets and liabilities under this contract are included in our Hydraulic Fracturing reportable segment. In addition to the contractual lease period, the contract includ</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">es two optional renewals of one year each, and in management's judgment the exercise of the renewal option is not reasonably assured. The contract does not include a residual value guarantee, covenants or financial restrictions. Further, the Real Estate Two Lease does not contain variability in payments resulting from either an index change or rate change.</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We accounted for our Real Estate Two Lease as an operating lease. Our assumptions resulted from the existence of the right to control the use of the assets throughout the lease term. We did not account for the land separately from the building of the Real Estate Two Lease because we concluded that the accounting effect was insignificant. As of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2023, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the weighted average discount rate and remaining lease term was approximately 6.3% and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.3 years, respectively.</span></div><div style="margin-bottom:10pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As part of the Silvertip Acquisition, we assumed two real estate lease contracts (the "Silvertip One Lease" and "Silvertip Two Lease," and collectively the "Silvertip Leases") with remaining terms of 4.8 years and 6.1 years, respectively, from the Silvertip Acquisition Date. During the year ended December 31, 2023, we extended the Silvertip One Lease for an additional 1.3 years. During the year ended December 31, 2023, the Company made lease payments of approximately $0.2 million and $0.3 million on the Silvertip One Lease and the Silvertip Two Lease, respectively. The assets and liabilities under these contracts are recorded in our wireline</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> operating segment within our Wireline reportable segment. Th</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">e Silvertip Leases do not have any renewal options, residual value guarantees, covenants or financial restrictions. Further, the Silvertip Leases do not contain variability in payments resulting from either an index change or rate change.</span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We accounted for the Silvertip One Lease and the Silvertip Two Lease as operating leases. This conclusion resulted from the existence of the right to control the use of the assets throughout the lease term. We did not account for the land separately from the building of the real estate leases because we concluded that the accounting effect was insignificant. As of December 31, </span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023, the weighted average discount rate and remaining lease term on the Silvertip One Lease was approximately 6.3% and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.9 years, respectively.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> As of December 31, 2023, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the weighted average discount rate and remaining lease term for the Silvertip Two Lease was approximately</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 2.1% and</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 4.9 years, re</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">spectively.</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2023, we entered into a real estate lease contract for </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.7 years</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (the "Silvertip Three Lease"), with a commencement date of April 1, 20</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23. During the year ended December 31, 2023, the Company made lease payments of approxim</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ately $0.1 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">on</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> the Silvertip Three Lease. The assets and liabilities under this contract are recorded in our wireline operating segment within our Wireline reportable segment. The cont</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ract does not include a residual value guarantee, covenants or financial restrictions. Further, the Silvertip Three Lease does not contain variability in payments resulting from either an index change or rate change.</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We accounted for the Silvertip Three Lease as an operating lease. This conclusion resulted from the existence of the right to control the use of the assets throughout the lease term. We did not account for the land separately from the building of the Silvertip Three Lease because we concluded that the accounting effect wa</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s insignificant. As of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2023, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the weighted average discount rate and remaining lease term on the Silvertip Three Lease was approximately 6.3% and 4.9 years, respectively.</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 1, 2023, we commenced an office space lease contract for 5.0 years (the "Silvertip Office Lease"). During the year ended December 31, 2023, the Company made lease payments of approximately $0.1 million on the Silvertip Office Lease. The assets and liabilities under this contract are recorded in our wireline operating segment within our Wireline reportable segment. The contract does not include a residual value guarantee, covenants or financial restrictions. Further, the Silv</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ertip Office Lease does not contain variability in payments resulting from either an index change or rate change.</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We accounted for the Silvertip Office Lease as an operating lease. This conclusion resulted from the existence of the right to control the use of the assets throughout the lease term. As of December 31, 2023, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the weighted average discount rate and remaining lease term was approximately 6.5% and 4.4 years, respectively.</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2023, in connection with the relocation of our corporate office, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">we entered into an office space lease contract for 2.1 years (the "Corporate Office Lease"), with a commencement date of September 8, 2023. During the year ended December 31, 2023, the Company made lease payments of approximately </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$0.02 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> on the Corporate Office Lease. The assets and liabilities under this contract are recorded in our corporate administrative function. I</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">n addition to the contractual lease period, the contract includes an optional renewal for 0.8 years, and in management's judgment the exercise of the renewal option is not reasonably assured. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The cont</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ract does not include a residual value guarantee, covenants or financial restrictions. Further, the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Corporate Office Lease</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> does not contain variability in payments resulting from either an index change or rate change.</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We accounted for the Corporate Office Lease as an operating lease. This conclusion resulted from the existence of the right to control the use of the assets throughout the lease term. As of December 31, 2023, the </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">weighted average discount rate and remaining lease term was approximately 7.1% and 1.8 years, respectively.</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, our total operating lease right-of-use asset cost wa</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s $85.8 million, and accumulated amortization was $7.2 million. As of December 31, 2022, our total operating lease right-of-use ass</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">et cost was $4.6 million, and accumulated amortization was $1.5 million.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Finance Leases</span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Description of Lease</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2023, we entered into a three-year equipment lease contract (the "Power Equipment Lease") for certain power generation equipmen</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">t with a commencement date of August 23, 2023. During the year ended December 31, 2023, the Company made lease payments of approximately $5.7 million o</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">n the Power Equipment </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lease. The assets and liabilities under this contract are included in our Hydraulic Fracturing reportable segment. In addition t</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">o the contractual lease period, the contract includes an optional renewal for one year, and in management's judgment the exercise of the renewal option is not reasonably assured. The contract does not include a residual value guarantee, covenants or financial restrictions. Further, the Power Equipment Lease does not contain variability in payments resulting from either an index change or rate change. </span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We accounted for the Power Equipment Lease as a finance lease. This conclusion resulted from the existence of the right to control the use of the assets throughout the lease term, the present value of lease payments being equal to or in excess of substantially all of the fair value of the underlying assets and the lease term being the major part of the remaining economic life </span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of the underlying assets. As of December 31, 2023</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the weighted average discount rate and remaining lease term was approximately 7.3% and 2.6 years</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, respectively.</span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, the total finance lease right-of-use asset cost was approximat</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ely </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$52.6 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, and accumulated amortization was approximately </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$5.2 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. As of December 31, 2022, we had</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> no</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> finance lease right-of-use assets</span><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:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Maturity Analysis of Lease Liabilities</span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The maturity analysis of liabilities and reconciliation to undiscounted and discounted remaining future lease payments for operating leases as of December 31, 2023 are as follows:</span></div><div style="margin-bottom:10pt;margin-top:5pt;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.204%"><tr><td style="width:1.0%"></td><td style="width:60.002%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.610%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.538%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.610%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.540%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="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%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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%">Finance Leases</span></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%">2024</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: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%">20,399 </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%">19,872 </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:bottom"><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%">20,322 </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%">19,872 </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:bottom"><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%">19,194 </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%">12,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;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%">2027</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,225 </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;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%">2028</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%">821 </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;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 undiscounted future lease payments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">61,961 </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 colspan="2" style="background-color:#ffffff;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%">52,534 </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%">Amount representing interest</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,332)</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,585)</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%">Present value of future lease payments (lease obligation)</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%">55,629 </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%">47,949 </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:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total cash paid for amounts included in the measurement of our operating lease liability during the year ended December 31, 2023, was approximately</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> $4.6 million. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total cash paid for amounts included in the measurement of our finance lease liabilities during the year ended December 31, 2023, was approximate</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ly $4.7 million.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2023</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, we recorded non-cash operating lease obligations totaling approximately $56.1 million arising from obtaining right-of-use assets related to our execution of the Real Estate Two Lease, the Silvertip Three Lease, the Silvertip Office Lease, the Electric Fleet One Lease, the Electric Fleet Two Lease, the Electric Fleet Three Lease and the Corporate Office Lease, and our extension of the Silvertip One Lease. During the year ended </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2023</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, we recorded non-cash finance lease obligations totaling approximately </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$52.6 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> arising from obtaining right-of-use assets related to the commencement of the Power Equipment Lease. During the year ended </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2022, total cash paid for amounts included in the measurement of our operating lease liabilities was approximately </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$0.7 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. During the year ended December 31, 2022, we recorded</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> a non-cash operating lease obligation of approximately $0.6 million as a result of our execution of the Maintenance Facility Lease</span><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:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Short-Term Leases</span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We elected the practical expedient option, consistent with ASC 842, to exclude leases with a term of twelve months or less ("short-term lease") from our balance sheet and continue to record short-term leases as a period expense.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Initial Direct Costs</span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We elected to analogize to the measurement guidance of ASC 360 to capitalize costs incurred to place a leased asset into its intended use and to present such capitalized costs as part of the related </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">lease right-of-use asset cost as </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">initial direct costs.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Lease Costs</span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended December 31, 2023, 2022 and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, we recorded operating lease cost of approximatel</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">y $6.6 million, $0.7 million and $0.3 million, respectively, in our consolidated statements of operations. </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, 2023, we recorded finance lease cost of approximately $6.2 million in our consolidated statements of operations comprising of amortization of finance right-of-use asset of approximately $5.2 million and interest on finance lease liabilities of approximately $1.0 million. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2022 and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, we had no finance lease costs. For the years ended December 31, 2023, 2022 and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, we recorded variable lease cost of approximatel</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">y $0.1 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, $0 and $0, respectively, in our consolidated statements of operations. For the years ended December 31, 2023, 2022 and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, we recorded short-term lease cost of approximatel</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">y $0.8 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, $0.8 million and $0.6 million, respectively, in our consolidated statements of operations.</span></div> LEASES<div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 1, 2019, we implemented ASC 842, using the modified retrospective transition method and elected not to restate prior years. Accordingly, the effects of adopting ASC 842 were adjusted in the beginning of 2019 while prior periods are accounted for under the legacy GAAP, ASC 840. There was no cumulative effect adjustment on beginning retained earnings. We also elected other practical expedients provided by the new lease standard, the short-term lease recognition practical expedient in which leases with a term of twelve months or less will not be recognized on the balance sheet, and the practical expedient to not separate lease and non-lease components for real estate class of assets. Our discount rate was based on our estimated incremental borrowing rate on a collateralized basis with similar terms and economic considerations as our lease payments at the lease commencement. Below is a description of our operating and finance leases.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Operating Leases</span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Description of Lease</span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2013, we entered into a ten-year real estate lease contract (the </span><span style="background-color:#ffffff;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%">Real Estate One Lease</span><span style="background-color:#ffffff;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%">) with a commencement date of April 1, 2013, as part of the expansion of our equipment yard. For the years ended December 31, 2023, 2022 and 2021, the Company made lease payments of approximately </span><span style="background-color:#ffffff;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:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, $0.4 million and $0.4 million, respectively. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The assets and liabilities under this contract are included </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in our Hydraulic Fracturing reportable segment. In addition to the contractual lease period, the contract includes an optional renewal of up to ten years. However, the Company terminated the Real Estate One Lease at the end of the term, March 1, 2023. </span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We accounted for our Real Estate One Lease as an operating lease. This conclusion resulted from the existence of the right to control the use of the assets throughout the lease term. We did not account for the land separately from the building of the Real Estate One Lease because we concluded that the accounting effect was insignificant. </span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As part of our expansion of our hydraulic fracturing equipment maintenance program, we entered into a two-year maintenance facility real estate lease contract (the "Maintenance Facility Lease") with a commencement date of March 14, 2022. During the year ended December 31, 2023 the Company made lease payments of approximately $0.3 million. In addition to the contractual lease period, the contract includes an optional renewal for three additional periods of one year each, however, the Company plans to terminate the Maintenance Facility Lease at the end of the term, February 29, 2024. The contract does not include a residual value guarantee, covenants or financial restrictions. Further, the Maintenance Facility Lease does not contain variability in payments resulting from either an index change or rate change.</span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We accounted for our Maintenance Facility Lease as an operating lease. This conclusion resulted from the existence of the right to control the use of the assets throughout the lease term. We did not account for the land separately from the building of the Maintenance Facility Lease because we concluded that the accounting effect was insignificant. As of December 31, 2023, the weighted average discount rate and remaining lease term was approximately 3.4% and 0.2 years, respectively.</span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2022 and December 2022, we entered into equipment lease contracts (the "Electric Fleet Leases") for a duration of approximately three years each for a total of four FORCE</span><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">SM</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> electric-powered hydraulic fracturing fleets with 60,000 HHP per fleet. The Electric Fleet Leases contain options to either extend each lease for up to three additional periods of one year each or purchase the equipment at the end of their initial term of approximately 3.0 years or at the end of each subsequent renewal period.</span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The first of the Electric Fleet Leases (the "Electric Fleet One Lease") commenced on August 23, 2023 when we received some of the equipment associated with the first FORCE</span><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">SM</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> electric-powered hydraulic fracturing fleet. During the year ended December 31, 2023, the Company made lease payments of approximately $2.2 million, including variable lease payments of approximately $0.1 million. During the year ended December 31, 2023, the Company incurred initial direct costs of approximately $14.3 million to place the leased equipment into its intended use, which are included in the right-of-use asset cost related to the Electric Fleet One Lease. The assets and liabilities under this contract are included in our Hydraulic Fracturing reportable segment. In management's judgment the exercise of neither the renewal option nor the purchase option is reasonably assured. In addition to fixed rent payments, the Electric Fleet One Lease contains variable payments based</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> on equipment usage. The Electric Fleet One Lease does not include a residual value guarantee, covenants or financial restrictions. </span></div><div style="margin-bottom:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We accounted for the Electric Fleet One Lease as an operating lease. Our assumptions resulted from the existence of the right to control the use of the assets throughout the lease term. As of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2023, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the weighted average discount rate and remaining lease term was appro</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ximately 7.3% and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.0 years</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, respectively. </span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The second of the </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric Fleet Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (the "Electric Fleet Two Lease") commenced on November 1, 2023 when we received some of the equipment associated with the second FORCE</span><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">SM</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> electric-powered hydraulic fracturing fleet.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> During the year ended </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2023, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the Company made lease payments of approxi</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">mately $1.0 million, including variable lease payments of approximately $0.03 million. During the year ended December 31, 2023, the Company incurred initial direct costs of approximately $9.4 million to place the leased equipment into its intended use, which are included in the right-of-use asset cost related to the </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric Fleet Two Lease</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The assets and liabilities under this contract are included in our Hydraulic Fracturing reportable segment. In management's judgment the exercise of neither the renewal option nor the purchase option is reasonably assured. In addition to fixed rent payments, the Electric Fleet Two Lease contains variable payments based on equipment usage. The Electric Fleet Two Lease does not include a residual value guarantee, covenants or financial restrictions. </span></div><div style="margin-bottom:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We accounted for the Electric Fleet Two Lease as an operating lease. Our assumptions resulted from the existence of the right to control the use of the assets throughout the lease term. As of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2023, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the weighted average discount rate and remaining lease term was appro</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ximately 7.3% and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">three years</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, respectively. As of December 31, 2023, we have not received some of the equipment contracted under the Electric Fleet Two Lease. Since we have not taken possession of these assets and do not control them, we have not accounted for the associated right-of-use asset and lease obligation on our balance sheet as of December 31, 2023.</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The third of the </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric Fleet Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (the "Electric Fleet Three Lease", and collectively with the Electric Fleet One Lease and the Electric Fleet Two Lease, the “Electric Fleet Leases”) commenced on December 19, 2023, when we received some of the equipment associated with the third FORCE</span><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">SM</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> electric-powered hydraulic fracturing fleet.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> During the year ended </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2023, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the Company made lease payments of approximately </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$0.1 million and no variable lease payments. During the year ended December 31, 2023, the Company incurred initial direct costs of approximately $1.4 million to place the leased equipment into its intended use, which are included in the right-of-use asset cost related to the </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric Fleet Three Lease</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The assets and liabilities under this contract are included in our Hydraulic Fracturing reportable segment. In </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">management's judgment the exercise of neither the renewal option nor the purchase option is reasonably assured. In addition to fixed rent payments, the Electric Fleet Three Lease contains variable payments based on equipment usage. The Electric Fleet Three Lease does not include a residual value guarantee, covenants or financial restrictions.</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We accounted for the Electric Fleet Three Lease as an operating lease. Our assumptions resulted from the existence of the right to control the use of the assets throughout the lease term. As of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2023, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the weighted average discount rate and remaining lease term was appro</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ximately 7.3% and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.0 years</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, respectively. As of December 31, 2023, we have not received some of the equipment contracted under the Electric Fleet Three Lease. Since we have not taken possession of these assets and do not control them, we have not accounted for the associated right-of-use asset and lease obligation on our balance sheet as of December 31, 2023.</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Electric Fleet Lease on the fourth FORCE</span><span style="background-color:#ffffff;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">SM</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> electric-powered hydraulic fracturing fleet has not yet commenced. We currently do not control the assets under this lease because they are currently being manufactured by the vendor and we have not taken possession of the assets. The delivery of the FORCE</span><span style="background-color:#ffffff;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">SM</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> electric-powered hydraulic fracturing fleets is as each fleet is manufactured</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. We currently expect to receive the remaining equipment associated with the second and third fleets and all equipment associated with the fourth fleet in the first half of 2024. Giv</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">en that the Company has not yet taken possession of the assets under these leases, the Company has not accounted for the associated right-of-use asset and lease obligation on its balance sheet as of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2023.</span></div><div style="margin-bottom:10pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2022, we entered into a real estate lease contract for </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.3 years</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (the "Real Estate Two Lease") with a commencement date of March 1, 2023. During the year ended </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2023</span><span style="background-color:#ffffff;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%">the Company made lease payments of approxim</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ately $0.3 million. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The assets and liabilities under this contract are included in our Hydraulic Fracturing reportable segment. In addition to the contractual lease period, the contract includ</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">es two optional renewals of one year each, and in management's judgment the exercise of the renewal option is not reasonably assured. The contract does not include a residual value guarantee, covenants or financial restrictions. Further, the Real Estate Two Lease does not contain variability in payments resulting from either an index change or rate change.</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We accounted for our Real Estate Two Lease as an operating lease. Our assumptions resulted from the existence of the right to control the use of the assets throughout the lease term. We did not account for the land separately from the building of the Real Estate Two Lease because we concluded that the accounting effect was insignificant. As of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2023, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the weighted average discount rate and remaining lease term was approximately 6.3% and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.3 years, respectively.</span></div><div style="margin-bottom:10pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As part of the Silvertip Acquisition, we assumed two real estate lease contracts (the "Silvertip One Lease" and "Silvertip Two Lease," and collectively the "Silvertip Leases") with remaining terms of 4.8 years and 6.1 years, respectively, from the Silvertip Acquisition Date. During the year ended December 31, 2023, we extended the Silvertip One Lease for an additional 1.3 years. During the year ended December 31, 2023, the Company made lease payments of approximately $0.2 million and $0.3 million on the Silvertip One Lease and the Silvertip Two Lease, respectively. The assets and liabilities under these contracts are recorded in our wireline</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> operating segment within our Wireline reportable segment. Th</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">e Silvertip Leases do not have any renewal options, residual value guarantees, covenants or financial restrictions. Further, the Silvertip Leases do not contain variability in payments resulting from either an index change or rate change.</span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We accounted for the Silvertip One Lease and the Silvertip Two Lease as operating leases. This conclusion resulted from the existence of the right to control the use of the assets throughout the lease term. We did not account for the land separately from the building of the real estate leases because we concluded that the accounting effect was insignificant. As of December 31, </span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023, the weighted average discount rate and remaining lease term on the Silvertip One Lease was approximately 6.3% and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.9 years, respectively.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> As of December 31, 2023, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the weighted average discount rate and remaining lease term for the Silvertip Two Lease was approximately</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 2.1% and</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 4.9 years, re</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">spectively.</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2023, we entered into a real estate lease contract for </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.7 years</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (the "Silvertip Three Lease"), with a commencement date of April 1, 20</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23. During the year ended December 31, 2023, the Company made lease payments of approxim</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ately $0.1 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">on</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> the Silvertip Three Lease. The assets and liabilities under this contract are recorded in our wireline operating segment within our Wireline reportable segment. The cont</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ract does not include a residual value guarantee, covenants or financial restrictions. Further, the Silvertip Three Lease does not contain variability in payments resulting from either an index change or rate change.</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We accounted for the Silvertip Three Lease as an operating lease. This conclusion resulted from the existence of the right to control the use of the assets throughout the lease term. We did not account for the land separately from the building of the Silvertip Three Lease because we concluded that the accounting effect wa</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s insignificant. As of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2023, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the weighted average discount rate and remaining lease term on the Silvertip Three Lease was approximately 6.3% and 4.9 years, respectively.</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 1, 2023, we commenced an office space lease contract for 5.0 years (the "Silvertip Office Lease"). During the year ended December 31, 2023, the Company made lease payments of approximately $0.1 million on the Silvertip Office Lease. The assets and liabilities under this contract are recorded in our wireline operating segment within our Wireline reportable segment. The contract does not include a residual value guarantee, covenants or financial restrictions. Further, the Silv</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ertip Office Lease does not contain variability in payments resulting from either an index change or rate change.</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We accounted for the Silvertip Office Lease as an operating lease. This conclusion resulted from the existence of the right to control the use of the assets throughout the lease term. As of December 31, 2023, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the weighted average discount rate and remaining lease term was approximately 6.5% and 4.4 years, respectively.</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2023, in connection with the relocation of our corporate office, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">we entered into an office space lease contract for 2.1 years (the "Corporate Office Lease"), with a commencement date of September 8, 2023. During the year ended December 31, 2023, the Company made lease payments of approximately </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$0.02 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> on the Corporate Office Lease. The assets and liabilities under this contract are recorded in our corporate administrative function. I</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">n addition to the contractual lease period, the contract includes an optional renewal for 0.8 years, and in management's judgment the exercise of the renewal option is not reasonably assured. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The cont</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ract does not include a residual value guarantee, covenants or financial restrictions. Further, the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Corporate Office Lease</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> does not contain variability in payments resulting from either an index change or rate change.</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We accounted for the Corporate Office Lease as an operating lease. This conclusion resulted from the existence of the right to control the use of the assets throughout the lease term. As of December 31, 2023, the </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">weighted average discount rate and remaining lease term was approximately 7.1% and 1.8 years, respectively.</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, our total operating lease right-of-use asset cost wa</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s $85.8 million, and accumulated amortization was $7.2 million. As of December 31, 2022, our total operating lease right-of-use ass</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">et cost was $4.6 million, and accumulated amortization was $1.5 million.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Finance Leases</span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Description of Lease</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2023, we entered into a three-year equipment lease contract (the "Power Equipment Lease") for certain power generation equipmen</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">t with a commencement date of August 23, 2023. During the year ended December 31, 2023, the Company made lease payments of approximately $5.7 million o</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">n the Power Equipment </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lease. The assets and liabilities under this contract are included in our Hydraulic Fracturing reportable segment. In addition t</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">o the contractual lease period, the contract includes an optional renewal for one year, and in management's judgment the exercise of the renewal option is not reasonably assured. The contract does not include a residual value guarantee, covenants or financial restrictions. Further, the Power Equipment Lease does not contain variability in payments resulting from either an index change or rate change. </span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We accounted for the Power Equipment Lease as a finance lease. This conclusion resulted from the existence of the right to control the use of the assets throughout the lease term, the present value of lease payments being equal to or in excess of substantially all of the fair value of the underlying assets and the lease term being the major part of the remaining economic life </span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of the underlying assets. As of December 31, 2023</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the weighted average discount rate and remaining lease term was approximately 7.3% and 2.6 years</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, respectively.</span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, the total finance lease right-of-use asset cost was approximat</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ely </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$52.6 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, and accumulated amortization was approximately </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$5.2 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. As of December 31, 2022, we had</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> no</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> finance lease right-of-use assets</span><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:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Maturity Analysis of Lease Liabilities</span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The maturity analysis of liabilities and reconciliation to undiscounted and discounted remaining future lease payments for operating leases as of December 31, 2023 are as follows:</span></div><div style="margin-bottom:10pt;margin-top:5pt;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.204%"><tr><td style="width:1.0%"></td><td style="width:60.002%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.610%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.538%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.610%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.540%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="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%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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%">Finance Leases</span></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%">2024</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: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%">20,399 </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%">19,872 </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:bottom"><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%">20,322 </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%">19,872 </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:bottom"><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%">19,194 </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%">12,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;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%">2027</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,225 </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;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%">2028</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%">821 </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;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 undiscounted future lease payments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">61,961 </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 colspan="2" style="background-color:#ffffff;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%">52,534 </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%">Amount representing interest</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,332)</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,585)</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%">Present value of future lease payments (lease obligation)</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%">55,629 </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%">47,949 </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:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total cash paid for amounts included in the measurement of our operating lease liability during the year ended December 31, 2023, was approximately</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> $4.6 million. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total cash paid for amounts included in the measurement of our finance lease liabilities during the year ended December 31, 2023, was approximate</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ly $4.7 million.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2023</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, we recorded non-cash operating lease obligations totaling approximately $56.1 million arising from obtaining right-of-use assets related to our execution of the Real Estate Two Lease, the Silvertip Three Lease, the Silvertip Office Lease, the Electric Fleet One Lease, the Electric Fleet Two Lease, the Electric Fleet Three Lease and the Corporate Office Lease, and our extension of the Silvertip One Lease. During the year ended </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2023</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, we recorded non-cash finance lease obligations totaling approximately </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$52.6 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> arising from obtaining right-of-use assets related to the commencement of the Power Equipment Lease. During the year ended </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2022, total cash paid for amounts included in the measurement of our operating lease liabilities was approximately </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$0.7 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. During the year ended December 31, 2022, we recorded</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> a non-cash operating lease obligation of approximately $0.6 million as a result of our execution of the Maintenance Facility Lease</span><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:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Short-Term Leases</span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We elected the practical expedient option, consistent with ASC 842, to exclude leases with a term of twelve months or less ("short-term lease") from our balance sheet and continue to record short-term leases as a period expense.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Initial Direct Costs</span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We elected to analogize to the measurement guidance of ASC 360 to capitalize costs incurred to place a leased asset into its intended use and to present such capitalized costs as part of the related </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">lease right-of-use asset cost as </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">initial direct costs.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Lease Costs</span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended December 31, 2023, 2022 and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, we recorded operating lease cost of approximatel</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">y $6.6 million, $0.7 million and $0.3 million, respectively, in our consolidated statements of operations. </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, 2023, we recorded finance lease cost of approximately $6.2 million in our consolidated statements of operations comprising of amortization of finance right-of-use asset of approximately $5.2 million and interest on finance lease liabilities of approximately $1.0 million. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2022 and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, we had no finance lease costs. For the years ended December 31, 2023, 2022 and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, we recorded variable lease cost of approximatel</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">y $0.1 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, $0 and $0, respectively, in our consolidated statements of operations. For the years ended December 31, 2023, 2022 and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, we recorded short-term lease cost of approximatel</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">y $0.8 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, $0.8 million and $0.6 million, respectively, in our consolidated statements of operations.</span></div> P10Y 100000 400000 400000 P10Y P2Y 300000 3 P1Y 0.034 P0Y2M12D P3Y P3Y 4 60000 3 P1Y P3Y P3Y 2200000 100000 14300000 0.073 P3Y 1000000 30000.00 9400000 0.073 P3Y 100000 0 1400000 0.073 P3Y P5Y3M18D 300000 2 P1Y 0.063 P4Y3M18D 2 P4Y9M18D P6Y1M6D P1Y3M18D 200000 300000 0.063 P4Y10M24D 0.021 P4Y10M24D P5Y8M12D 100000 0.063 P4Y10M24D P5Y 100000 0.065 P4Y4M24D P2Y1M6D 20000.00 P0Y9M18D 0.071 P1Y9M18D 85800000 7200000 4600000 1500000 P3Y 5700000 P1Y 0.073 P2Y7M6D 52600000 5200000 0 <div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The maturity analysis of liabilities and reconciliation to undiscounted and discounted remaining future lease payments for operating leases as of December 31, 2023 are as follows:</span></div><div style="margin-bottom:10pt;margin-top:5pt;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.204%"><tr><td style="width:1.0%"></td><td style="width:60.002%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.610%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.538%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.610%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.540%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="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%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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%">Finance Leases</span></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%">2024</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: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%">20,399 </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%">19,872 </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:bottom"><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%">20,322 </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%">19,872 </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:bottom"><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%">19,194 </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%">12,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;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%">2027</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,225 </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;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%">2028</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%">821 </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;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 undiscounted future lease payments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">61,961 </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 colspan="2" style="background-color:#ffffff;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%">52,534 </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%">Amount representing interest</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,332)</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,585)</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%">Present value of future lease payments (lease obligation)</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%">55,629 </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%">47,949 </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> 20399000 19872000 20322000 19872000 19194000 12790000 1225000 0 821000 0 61961000 52534000 6332000 4585000 55629000 47949000 4600000 4700000 56100000 52600000 700000 600000 6600000 700000 300000 6200000 5200000 1000000 0 0 100000 0 0 800000 800000 600000 COMMITMENTS AND CONTINGENCIES<div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Commitments</span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We entered into certain commitments for fixed assets, consumables and services incidental to the ordinary conduct of our business, generally for quantities required for our operations and at competitive market prices. These commitments are designed to assure sources of supply and are not expected to be in excess of normal requirements.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We entered into the Electric Fleet Leases, which contain options to extend the leases or purchase the equipment at the end of each lease or at the end of each subsequent renewal period. As of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2023, three of the Electric Fleet Leases commenced when the Company took possession of all equipment associated with the </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">first FORCE</span><span style="background-color:#ffffff;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">SM</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> electric-powered hydraulic fracturing fleet and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">some of the equipment associated with the</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> second and third fleets. Lease payments pertaining to the remaining equipment under the second, third and fourth Electric Fleet Leases are expected to commence when the Company takes possession of the associated equipment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. We currently expect to receive the remaining equipment associated with the second and third fleets and all equipment associated with the fourth fleet in the first half of 2024. The total estimated contractual commitment in connection with the Electric Fleet Leases excluding the cost associated with the option to purchase the equipment at the end of each lease is approximately </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$103.7 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. We also entered into the Power Equipment Lease. The total estimated contractual commitment in connection with the Power Equipment Lease is approximately </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$52.5 million</span><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:10pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company enters into purchase agreements with its sand suppliers (the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">"</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sand Suppliers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">"</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">) to secure supply of sand as part of its normal course of business. The agreements with the Sand Suppliers require that the Company purchase a minimum volume of sand, based primarily on a certain percentage of our sand requirements from our customers or in certain situations based on predetermined fixed minimum volumes, otherwise certain penalties (shortfall fees) may be charged. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The shortfall fee represents liquidated damages and is either a fixed percentage of the purchase price for the mi</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">nimum volumes or a fixed price per ton of unpurchased volumes. Our agreements with the Sand Suppliers expire at different times prior to December 31, 2025. Our sand agreement with one of our Sand Suppliers that will expire on December 31, 2024, has a take-or-pay commitment o</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">f </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$17.7 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the years ended December 31, 2023, 2022 and 2021, no shortfall fee was recorded. </span></div><div style="margin-bottom:10pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023 and 2022, the Company had issued le</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">tters of credit of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$6.0 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and $6.0 million, respectively, under the ABL Credit Facility in connection with the Company's casualty insurance policy.</span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contingent Liabilities</span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Legal Matters</span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2019, a complaint, captioned Richard Logan, Individually and On Behalf of All Others Similarly Situated, Plaintiff, v. ProPetro Holding Corp., et al., (the "Logan Lawsuit"), was filed against the Company and certain of its then current and former officers and directors in the U.S. District Court for the Western District of Texas. As amended by later complaints, the Logan Lawsuit asserted claims on behalf of a putative class of shareholders who purchased the Company’s common stock between March 17, 2017 and March 13, 2020 or purchased the Company's common stock pursuant to the Company's IPO in March 2017. Plaintiffs alleged violations of Sections 10(b) and 20(a) of the Exchange Act and Rule 10b-5 promulgated thereunder, and Sections 11 and 15 of the Securities Act against the Company, certain former officers and current and former directors, alleging that the defendants made allegedly inaccurate or misleading statements or omissions about the Company's business, operations and prospects. On August 11, 2022, the Company entered into a settlement of the Logan Lawsuit, pursuant to which the Company's insurers have paid a cash sum into a settlement fund to be distributed to members of the putative class. On May 11, 2023, the settlement was granted final court approval.</span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Environmental and Equipment Insurance</span></div><div style="margin-bottom:10pt;text-align:justify"><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 indemnification.</span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is self-insured up to $10 million per occurrence for certain losses arising from or attributable to fire and/or explosion at the wellsites that do not have qualified fire suppression measures. No accrual was recorded in our financial statements in connection with this self-insurance strategy because the occurrence of fire and/or explosion cannot be reasonably estimated.</span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Regulatory Audits</span></div><div style="margin-bottom:10pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2020, the Texas Comptroller of Public Accounts (the “Comptroller”) commenced a routine audit of the Company's motor vehicle and other related fuel taxes for the periods of July 2015 through December 2020. As of December 31, 2023, the audit was substantially compete and the Company accrued for an estimated settlement expense of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$6.0 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. </span></div><div style="margin-bottom:10pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2022, we entered into a settlement agreement with the Comptroller for a $10.7 million tax refund, net of consulting fees, in connection with certain limited sales and use tax for the audit period July 1, 2015 through December 31, 2018. The net refund to the company of $10.7 million was recorded as part of other income in our statement of operations during the year December 31, 2022. During the year ended December 31, 2021, we recorded a net refund of approximately $2.1 million. </span></div><div style="margin-bottom:10pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2022, the Company received a notification from the Comptroller that it will commence a routine audit of the Company’s gross receipt taxes, which will routinely cover up to a four-year period. As of December 31, 2023, the audit is still ongoing and the final outcome cannot be reasonably estimated. </span></div><div style="margin-bottom:10pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2023, the Company received confirmation from the Comptroller that it will commence a routine audit of the Company's direct payment sales tax in August 2023 for the period February 1, 2020 to December 31, 2022. As of December 31, 2023, the audit is still ongoing and the final outcome cannot be reasonably estimated.</span></div> 103700000 52500000 17700000 6000000 6000000 10000000 6000000 -10700000 -10700000 -2100000 P4Y SUBSEQUENT EVENTS <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subsequent to year-end, we received some of the remaining equipment associated with our second, third and fourth FORCE</span><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">SM</span> electric-powered hydraulic fracturing fleets under the Electric Fleet Leases, resulting in the addition of non-cash operating lease obligations totaling approximately $16.3 million arising from obtaining right-of-use assets related to this equipment. Subsequent to year-end, we repurchased an additional 2.6 million shares under our share repurchase program amounting to $19.5 million, bringing the total repurchases since the inception of the program to 8.4 million shares. 16300000 2600000 19500000 8400000 RSM US LLP Houston, Texas, United States 49 false false false false

-8?20$3;8T.P6BP^0"X99K>]9!:G?C:C!@ 7S< \ !X;"]W;W)K8F]O:RYX M;6S%FT%SVC@4@/^*AE-Z8 G&V+33=,: 2#QK;*]MLMN]9!10B*;&9F23M/WU M*YDPE0F\V^;O*AN.L]UO?W4ZU7+9[YA MU1_EEA?JS%,I-ZQ6+^6Z5VTE9ZOJF?-ZD_>LZVNGMV&BZ'SY?+A6+'OFB[+F MRUJ4A3JH#]P+_EK].J]?DA=1B4>1B_K'3:=YGO,.V8A";,1/OKKI7'=(]5R^ MWI52_"R+FN7I4I9Y?M/I[T_<A3DA_U3#B\7B[E:B)7^P_K,X:6!: 9>%B3:(PC0)_ZF5T2L9> MX(432M([2K/4 !P @(.+ 9*KF!F0-@!I_T;(-%,/ M##*]\TQ(!X!T+@8Y\=([ ](%(%U91(LP\\-;$JNP3GQJ=NN/ .1'9,A%' =-VWI!T[)D M%D1_I\0/9U$R]\PQ^QH:M*]Q,<>+U ]IFJI _K7P4U^WN!G!/F@49*7,/#\A M]UZPH&1.O721[/N*B0>9I8^LECC18U_VM>DA5(4OUG@F':25/K)7?'7GA;?^ M.*#$2].V[OJ02OK(+@FB\/8AH\F<3.FX%2[('7UD>:B!)%FH(5FW993=T81, M%DFBVI,$OC?V34S('GUD?=!Y'$1?*25C&M*9GY%8)0PF'&2-/K(V$AI'2>;I M6RZEM[HS'(8[/:R8E) ]^LCZ"*G&FD1S2JZ"*$T_$-6+FPR!FHB0._K8\GAF MDI.$;W=R^-[$%B<-" M%L=;\V;>/ZUTP +K$&1;)#30.=]#[&EE9(FG8C8YUJT%&<-"-D:@'-N.%Z0) M"[WDF,_];)\Z>C]46YB09ZPD#T1 MLQ_DI2(QE\W'BR4G4U$M\[+:27/"P()\82'[PB\JL>*29)*M1+$FGI2L6'/] MJ+!,3,@8%K8Q0,R!.=4!B6. +0ZH*FI%!U#- 5@]XT,2'_#)#]8V;< MISJ.#5G'1K;./K$]B059QD:VS+E95G(UY343)B:D&1M9,W!J89N8D&9L9,W MF$,3$UQ(0=8,C.F8F)!K;/3"!DK4S'S2AEQC([OF=*+6)3&39"9>3$S(-3:R M:\YAADQ5/'6KIT.NL9%= T:SE6#8D&ML9->&%BITNF3$AS:QR"%EHB&RA\YC-W6EB0A8: M(EOH=$UVL@N!"_K(%CI3.AX&3A,3LM 0>[+M'&:J+K[:F9B0A8;8TVWO*MPN M\58KH=_(\E87@BPT1+;0*4R_J%FQUB M3,A"0_2*YPBS2VA5"W4AOB(SL]$= MR$(.=NW36FW]E7.\\*;,,#$A"SG8N\? N0TSWW0@"SG(%CJY_/I6K^6MRM*! M+.0@6PB<@FDE<@YD(0?90C!FJ]$A"SG(%H(QS0+8 3>677+>K54 .Y"%G O. MNW7)Q,2$+.1<;I> UJ:)"5G(N=!.@?=S2"YD(?="&P;>?&1B0A9RD2T$8.K, MV,2$+.1BS\A!F*WAW84LY&+/R(&8YO#N0A9RT1=^C*GK+LG8=]V)-$=9/(S- M&787LI"+;*$3F E?EL52Y*(]A^1"%G*1+72$.>5/7$J5$6M>KS(7)5UP@S-Z M+=3";"?%[7$3LI"+;*'SFX:.LW<7LI"+;*&W!9;W<6SGQ"-(0:/?LPC4)=&6 M:\9B30*NC3EG]4Z:+3Z"%#1"5A"X[8E^'2ZP2']C)#ULRB6 MZIO7^K]A:OSQ:[ZI5.MO=YMMU[JV3/V,(/V,&OWTFC=77SZO^),H^"I47U&I MXTN6+V-)](.^4M^RAWKGZ-,NSR?J6%0$)5L=_A]V^&_;E_\ 4$L#!!0 ( M '6$;5B3,;S]@ ( ),Q : >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E M;'/-VDUNHT 0AN&K6!P@[:[JJNZ,XJQFD^TH%T!.^T>QC06,)KG]6,["_M L M9A/QK5"#*-X%>H2 IU_UT([[[C3L]N=A\7$\G(95LQO'\X\0AO6N'MOAH3O7 MT^7(INN/[7A9]MMP;M?O[;8&62X]]/G^YF+U\]S_9^)W6:S7]>?W?KW ML9[&?PP.?[K^?=C5.C:+U[;?UG'5A(_#;?<0KIOX<)G<+%[>5DW_\A:;,'>0 M0)#,'Z00I/,')0A*\P<9!-G\00Y!/G]0AJ \?U"!H#)_T",$/$.Q+('9'N2&!W1+PC M@=Z">@N!WH)Z"X'>,GG8)M!;4&\AT%M0;R'06U!O(=!;4&\AT%M0;R'06U!O M(=!;4&\AT%M1;R706U%O)=!;46\ET%LG+TL(]%;46PGT5M1;"?16U%L)]%;4 M6PGT5M1;"?16U%L)]$ZH=R+0.Z'>B4#OA'HG KT3ZIT(]$Z3E]T$>B?4.Q'H MG5#O1*!W0KT3@=X)]4X$>B?4.Q'H;:BW$>AMJ+<1Z&VHMQ'H;:BW$>AMJ+<1 MZ&V3CY4$>AOJ;01Z&^IM!'H;ZFT$>AOJ;01Z.^KM!'H[ZNT$>COJ[01Z.^KM M!'H[ZNT$>COJ[01Z^^1G$P*]'?5V KT=]78"O1WU=@*],^J="?3.J'2,.\.U\_?TQ4%H=QV%*VVJ?<_C(6&KW M-+I4^T!36=GY.+IY[E&=7/]F7;N?LBK+\?R M<^K]M*TB#:E:?3IMG+.VE0MAZ%N7RSI[F+H_4M9/"74YN>Q)^SZDJ[*A8J\F MS"M_#W@Z]^V!8NP[6MVZF+^ZL>QBQX&E_#A0JL^7>*5'O]OU+76^O1_+D3J% M2*Y+>Z(\#O6IZ-7YY%QNF$Z?_.+\I23SZ74HA2CF M_OPKOB26TA>_'\W3[JA[8W:YWI\^'I9Y)+8\+K_CWV?\4O^=?0B0/B1('PJD M#PW2AP'IPX+TT8#T\0&D#[Y!:01%5(Y"*D&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 M ( '2$;5@%JAC^.@< &HN 8 " @0T( !X;"]W;W)K M&PO=V]R:W-H965T&UL4$L! M A0#% @ =(1M6#ZV(_YB!P O1X !@ ("![1$ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ =(1M6"@# MY^5B!@ X2@ !@ ("!E", 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0#% @ =(1M6+"$*HI^'@ 1F( !@ M ("!(CL 'AL+W=O&UL4$L! A0#% @ =(1M6!K423UG# GR( M !D ("!CUT 'AL+W=O&PO=V]R:W-H965T00 !(* 9 " @85V !X;"]W;W)K&UL4$L! A0#% @ =(1M6,UK[;("! +@D !D M ("!-7L 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ =(1M6&)RPBMH P P < !D ("!B8D 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ =(1M6(H# M$^7L!@ :Q !D ("!XY\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ =(1M6-JBOGY5!0 T0T !D M ("!JKP 'AL+W=O81 !SJ@ &0 @($VP@ >&PO M=V]R:W-H965T&UL4$L! A0#% @ =(1M6(XXLY1- @ & 4 !D ("! M/N$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ =(1M6&NRB4S&'0 W&( !D ("!UN@ 'AL+W=O&PO=V]R:W-H965TA@, (4' 9 " @6X+ 0!X M;"]W;W)K&UL4$L! A0#% @ =(1M6*]4C[B1 M!@ (Q !D ("!*P\! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ =(1M6,:S8X&) P 4@@ !D M ("!O!T! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ =(1M6*-)O)P&PO=V]R:W-H965T V 0!X;"]W;W)K&UL4$L! A0#% @ M=(1M6';KA\4" P D 8 !D ("!.CP! 'AL+W=O&UL4$L! A0#% @ =(1M6/[^FR0: P M+0D !D ("!LU,! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ =(1M6&E,#?]W P ;@L !D M ("!]EX! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ =(1M6)093I^K!@ &BT !D ("!9FL! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ =(1M M6"_!AG?; P -Q, !D ("!O'H! 'AL+W=OIVL# "&#P &0 M @('.?@$ >&PO=V]R:W-H965T&UL4$L! A0#% @ =(1M6$2((J<-! .1( M !D ("!6(8! 'AL+W=O#0 &0 @(&&PO=V]R:W-H965T&UL4$L! A0#% @ =(1M6.$P3)A2 P 1 T !D M ("!=I$! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ =81M6/D4PWKR @ T0< !D ("!HYX! 'AL+W=O M&(# !V M#0 &0 @(',H0$ >&PO=V]R:W-H965T&UL4$L! A0#% @ =81M6.B! MM.S1!@ ;BD !D ("!2ZL! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ =81M6"8X:>N"! %18 !D M ("!$\ ! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ =81M6"%[VZ_5"@ VGX !D ("! ML\P! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ =81M6/7X$+TW!0 9QT !D ("!Q-\! 'AL+W=O&UL4$L! A0#% @ =81M6%3=[Z,F M! 4 \ !D ("!E.P! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ =81M6/\><\P?%P @8H! !D M ("!GOL! 'AL+W=O&PO=V]R M:W-H965T 4 "@E M 9 " @786 @!X;"]W;W)K&UL M4$L! A0#% @ =81M6+_SJ%J6 P W! !D ("!)1P" M 'AL+W=O MH< " "3"0 &0 @('R'P( >&PO=V]R:W-H965TDB @!X;"]S='EL97,N>&UL4$L! A0#% @ =81M6)>*NQS M$P( L ( !628" %]R96QS+RYR96QS4$L! A0#% @ M=81M6#,>?C:C!@ 7S< \ ( !0B<" 'AL+W=O7!E <&UL4$L%!@ !< %P .QD "(S @ $! end XML 102 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 103 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 105 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.0.1 html 303 447 1 false 102 0 false 16 false false R1.htm 0000001 - Document - Cover Page Sheet http://www.propetroservices.com/role/CoverPage Cover Page Cover 1 false false R2.htm 0000002 - Document - Audit Information Sheet http://www.propetroservices.com/role/AuditInformation Audit Information Cover 2 false false R3.htm 0000003 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://www.propetroservices.com/role/CONSOLIDATEDBALANCESHEETS CONSOLIDATED BALANCE SHEETS Statements 3 false false R4.htm 0000004 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.propetroservices.com/role/CONSOLIDATEDBALANCESHEETSParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 4 false false R5.htm 0000005 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://www.propetroservices.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS CONSOLIDATED STATEMENTS OF OPERATIONS Statements 5 false false R6.htm 0000006 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY Sheet http://www.propetroservices.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY Statements 6 false false R7.htm 0000007 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.propetroservices.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 7 false false R8.htm 0000008 - Disclosure - ORGANIZATION AND HISTORY Sheet http://www.propetroservices.com/role/ORGANIZATIONANDHISTORY ORGANIZATION AND HISTORY Notes 8 false false R9.htm 0000009 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES Sheet http://www.propetroservices.com/role/SIGNIFICANTACCOUNTINGPOLICIES SIGNIFICANT ACCOUNTING POLICIES Notes 9 false false R10.htm 0000010 - Disclosure - SUPPLEMENTAL CASH FLOWS INFORMATION Sheet http://www.propetroservices.com/role/SUPPLEMENTALCASHFLOWSINFORMATION SUPPLEMENTAL CASH FLOWS INFORMATION Notes 10 false false R11.htm 0000011 - Disclosure - BUSINESS ACQUISITIONS Sheet http://www.propetroservices.com/role/BUSINESSACQUISITIONS BUSINESS ACQUISITIONS Notes 11 false false R12.htm 0000012 - Disclosure - FAIR VALUE MEASUREMENTS Sheet http://www.propetroservices.com/role/FAIRVALUEMEASUREMENTS FAIR VALUE MEASUREMENTS Notes 12 false false R13.htm 0000013 - Disclosure - PROPERTY AND EQUIPMENT Sheet http://www.propetroservices.com/role/PROPERTYANDEQUIPMENT PROPERTY AND EQUIPMENT Notes 13 false false R14.htm 0000014 - Disclosure - INTANGIBLE ASSETS Sheet http://www.propetroservices.com/role/INTANGIBLEASSETS INTANGIBLE ASSETS Notes 14 false false R15.htm 0000015 - Disclosure - LONG???TERM DEBT Sheet http://www.propetroservices.com/role/LONGTERMDEBT LONG???TERM DEBT Notes 15 false false R16.htm 0000016 - Disclosure - ACCRUED AND OTHER CURRENT LIABILITIES Sheet http://www.propetroservices.com/role/ACCRUEDANDOTHERCURRENTLIABILITIES ACCRUED AND OTHER CURRENT LIABILITIES Notes 16 false false R17.htm 0000017 - Disclosure - EMPLOYEE BENEFIT PLAN Sheet http://www.propetroservices.com/role/EMPLOYEEBENEFITPLAN EMPLOYEE BENEFIT PLAN Notes 17 false false R18.htm 0000018 - Disclosure - REPORTABLE SEGMENT INFORMATION Sheet http://www.propetroservices.com/role/REPORTABLESEGMENTINFORMATION REPORTABLE SEGMENT INFORMATION Notes 18 false false R19.htm 0000019 - Disclosure - NET INCOME (LOSS) PER SHARE Sheet http://www.propetroservices.com/role/NETINCOMELOSSPERSHARE NET INCOME (LOSS) PER SHARE Notes 19 false false R20.htm 0000020 - Disclosure - Share Repurchase Program Sheet http://www.propetroservices.com/role/ShareRepurchaseProgram Share Repurchase Program Notes 20 false false R21.htm 0000021 - Disclosure - STOCK???BASED COMPENSATION Sheet http://www.propetroservices.com/role/STOCKBASEDCOMPENSATION STOCK???BASED COMPENSATION Notes 21 false false R22.htm 0000022 - Disclosure - INCOME TAXES Sheet http://www.propetroservices.com/role/INCOMETAXES INCOME TAXES Notes 22 false false R23.htm 0000023 - Disclosure - RELATED???PARTY TRANSACTIONS Sheet http://www.propetroservices.com/role/RELATEDPARTYTRANSACTIONS RELATED???PARTY TRANSACTIONS Notes 23 false false R24.htm 0000024 - Disclosure - LEASES Sheet http://www.propetroservices.com/role/LEASES LEASES Notes 24 false false R25.htm 0000025 - Disclosure - COMMITMENTS AND CONTINGENCIES Sheet http://www.propetroservices.com/role/COMMITMENTSANDCONTINGENCIES COMMITMENTS AND CONTINGENCIES Notes 25 false false R26.htm 0000026 - Disclosure - SUBSEQUENT EVENTS Sheet http://www.propetroservices.com/role/SUBSEQUENTEVENTS SUBSEQUENT EVENTS Notes 26 false false R27.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 27 false false R28.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 28 false false R29.htm 9954471 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://www.propetroservices.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 29 false false R30.htm 9954472 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Tables) Sheet http://www.propetroservices.com/role/SIGNIFICANTACCOUNTINGPOLICIESTables SIGNIFICANT ACCOUNTING POLICIES (Tables) Tables http://www.propetroservices.com/role/SIGNIFICANTACCOUNTINGPOLICIES 30 false false R31.htm 9954473 - Disclosure - SUPPLEMENTAL CASH FLOWS INFORMATION (Tables) Sheet http://www.propetroservices.com/role/SUPPLEMENTALCASHFLOWSINFORMATIONTables SUPPLEMENTAL CASH FLOWS INFORMATION (Tables) Tables http://www.propetroservices.com/role/SUPPLEMENTALCASHFLOWSINFORMATION 31 false false R32.htm 9954474 - Disclosure - BUSINESS ACQUISITIONS (Tables) Sheet http://www.propetroservices.com/role/BUSINESSACQUISITIONSTables BUSINESS ACQUISITIONS (Tables) Tables http://www.propetroservices.com/role/BUSINESSACQUISITIONS 32 false false R33.htm 9954475 - Disclosure - FAIR VALUE MEASUREMENTS (Tables) Sheet http://www.propetroservices.com/role/FAIRVALUEMEASUREMENTSTables FAIR VALUE MEASUREMENTS (Tables) Tables http://www.propetroservices.com/role/FAIRVALUEMEASUREMENTS 33 false false R34.htm 9954476 - Disclosure - PROPERTY AND EQUIPMENT (Tables) Sheet http://www.propetroservices.com/role/PROPERTYANDEQUIPMENTTables PROPERTY AND EQUIPMENT (Tables) Tables http://www.propetroservices.com/role/PROPERTYANDEQUIPMENT 34 false false R35.htm 9954477 - Disclosure - INTANGIBLE ASSETS (Tables) Sheet http://www.propetroservices.com/role/INTANGIBLEASSETSTables INTANGIBLE ASSETS (Tables) Tables http://www.propetroservices.com/role/INTANGIBLEASSETS 35 false false R36.htm 9954478 - Disclosure - ACCRUED AND OTHER CURRENT LIABILITIES (Tables) Sheet http://www.propetroservices.com/role/ACCRUEDANDOTHERCURRENTLIABILITIESTables ACCRUED AND OTHER CURRENT LIABILITIES (Tables) Tables http://www.propetroservices.com/role/ACCRUEDANDOTHERCURRENTLIABILITIES 36 false false R37.htm 9954479 - Disclosure - REPORTABLE SEGMENT INFORMATION (Tables) Sheet http://www.propetroservices.com/role/REPORTABLESEGMENTINFORMATIONTables REPORTABLE SEGMENT INFORMATION (Tables) Tables http://www.propetroservices.com/role/REPORTABLESEGMENTINFORMATION 37 false false R38.htm 9954480 - Disclosure - NET INCOME (LOSS) PER SHARE (Tables) Sheet http://www.propetroservices.com/role/NETINCOMELOSSPERSHARETables NET INCOME (LOSS) PER SHARE (Tables) Tables http://www.propetroservices.com/role/NETINCOMELOSSPERSHARE 38 false false R39.htm 9954481 - Disclosure - STOCK???BASED COMPENSATION (Tables) Sheet http://www.propetroservices.com/role/STOCKBASEDCOMPENSATIONTables STOCK???BASED COMPENSATION (Tables) Tables http://www.propetroservices.com/role/STOCKBASEDCOMPENSATION 39 false false R40.htm 9954482 - Disclosure - INCOME TAXES (Tables) Sheet http://www.propetroservices.com/role/INCOMETAXESTables INCOME TAXES (Tables) Tables http://www.propetroservices.com/role/INCOMETAXES 40 false false R41.htm 9954483 - Disclosure - LEASES (Tables) Sheet http://www.propetroservices.com/role/LEASESTables LEASES (Tables) Tables http://www.propetroservices.com/role/LEASES 41 false false R42.htm 9954484 - Disclosure - ORGANIZATION AND HISTORY (Details) Sheet http://www.propetroservices.com/role/ORGANIZATIONANDHISTORYDetails ORGANIZATION AND HISTORY (Details) Details http://www.propetroservices.com/role/ORGANIZATIONANDHISTORY 42 false false R43.htm 9954485 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details) Sheet http://www.propetroservices.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details) Details 43 false false R44.htm 9954486 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Allowance for Credit Losses (Details) Sheet http://www.propetroservices.com/role/SIGNIFICANTACCOUNTINGPOLICIESAllowanceforCreditLossesDetails SIGNIFICANT ACCOUNTING POLICIES - Allowance for Credit Losses (Details) Details 44 false false R45.htm 9954487 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Useful Lives of Property, Plant and Equipment (Details) Sheet http://www.propetroservices.com/role/SIGNIFICANTACCOUNTINGPOLICIESUsefulLivesofPropertyPlantandEquipmentDetails SIGNIFICANT ACCOUNTING POLICIES - Useful Lives of Property, Plant and Equipment (Details) Details 45 false false R46.htm 9954488 - Disclosure - SUPPLEMENTAL CASH FLOWS INFORMATION (Details) Sheet http://www.propetroservices.com/role/SUPPLEMENTALCASHFLOWSINFORMATIONDetails SUPPLEMENTAL CASH FLOWS INFORMATION (Details) Details http://www.propetroservices.com/role/SUPPLEMENTALCASHFLOWSINFORMATIONTables 46 false false R47.htm 9954489 - Disclosure - BUSINESS ACQUISITIONS - Par Five Acquisition (Details) Sheet http://www.propetroservices.com/role/BUSINESSACQUISITIONSParFiveAcquisitionDetails BUSINESS ACQUISITIONS - Par Five Acquisition (Details) Details 47 false false R48.htm 9954490 - Disclosure - BUSINESS ACQUISITIONS - Narrative (Details) Sheet http://www.propetroservices.com/role/BUSINESSACQUISITIONSNarrativeDetails BUSINESS ACQUISITIONS - Narrative (Details) Details 48 false false R49.htm 9954491 - Disclosure - BUSINESS ACQUISITIONS - Par Five Acquisition Pro Forma Information (Details) Sheet http://www.propetroservices.com/role/BUSINESSACQUISITIONSParFiveAcquisitionProFormaInformationDetails BUSINESS ACQUISITIONS - Par Five Acquisition Pro Forma Information (Details) Details 49 false false R50.htm 9954492 - Disclosure - BUSINESS ACQUISITIONS - Summary of Fair Value of Consideration of Silvertip Acquisition (Details) Sheet http://www.propetroservices.com/role/BUSINESSACQUISITIONSSummaryofFairValueofConsiderationofSilvertipAcquisitionDetails BUSINESS ACQUISITIONS - Summary of Fair Value of Consideration of Silvertip Acquisition (Details) Details 50 false false R51.htm 9954493 - Disclosure - BUSINESS ACQUISITIONS - Silvertip Acquisition Pro Forma Information (Details) Sheet http://www.propetroservices.com/role/BUSINESSACQUISITIONSSilvertipAcquisitionProFormaInformationDetails BUSINESS ACQUISITIONS - Silvertip Acquisition Pro Forma Information (Details) Details 51 false false R52.htm 9954494 - Disclosure - FAIR VALUE MEASUREMENTS - Narrative (Details) Sheet http://www.propetroservices.com/role/FAIRVALUEMEASUREMENTSNarrativeDetails FAIR VALUE MEASUREMENTS - Narrative (Details) Details 52 false false R53.htm 9954495 - Disclosure - FAIR VALUE MEASUREMENTS - Fair Value on Recurring Basis (Details) Sheet http://www.propetroservices.com/role/FAIRVALUEMEASUREMENTSFairValueonRecurringBasisDetails FAIR VALUE MEASUREMENTS - Fair Value on Recurring Basis (Details) Details 53 false false R54.htm 9954496 - Disclosure - FAIR VALUE MEASUREMENTS - Summary of Goodwill for Wireline Segment (Details) Sheet http://www.propetroservices.com/role/FAIRVALUEMEASUREMENTSSummaryofGoodwillforWirelineSegmentDetails FAIR VALUE MEASUREMENTS - Summary of Goodwill for Wireline Segment (Details) Details 54 false false R55.htm 9954497 - Disclosure - PROPERTY AND EQUIPMENT- Summary of Property and Equipment (Details) Sheet http://www.propetroservices.com/role/PROPERTYANDEQUIPMENTSummaryofPropertyandEquipmentDetails PROPERTY AND EQUIPMENT- Summary of Property and Equipment (Details) Details 55 false false R56.htm 9954498 - Disclosure - PROPERTY AND EQUIPMENT - Narrative (Details) Sheet http://www.propetroservices.com/role/PROPERTYANDEQUIPMENTNarrativeDetails PROPERTY AND EQUIPMENT - Narrative (Details) Details 56 false false R57.htm 9954499 - Disclosure - PROPERTY AND EQUIPMENT - Schedule of Depreciation (Details) Sheet http://www.propetroservices.com/role/PROPERTYANDEQUIPMENTScheduleofDepreciationDetails PROPERTY AND EQUIPMENT - Schedule of Depreciation (Details) Details 57 false false R58.htm 9954500 - Disclosure - INTANGIBLE ASSETS - Additional Information (Details) Sheet http://www.propetroservices.com/role/INTANGIBLEASSETSAdditionalInformationDetails INTANGIBLE ASSETS - Additional Information (Details) Details 58 false false R59.htm 9954501 - Disclosure - INTANGIBLE ASSETS - Intangible Assets Subject to Amortization (Details) Sheet http://www.propetroservices.com/role/INTANGIBLEASSETSIntangibleAssetsSubjecttoAmortizationDetails INTANGIBLE ASSETS - Intangible Assets Subject to Amortization (Details) Details 59 false false R60.htm 9954502 - Disclosure - INTANGIBLE ASSETS- Estimated Future Amortization Expense (Details) Sheet http://www.propetroservices.com/role/INTANGIBLEASSETSEstimatedFutureAmortizationExpenseDetails INTANGIBLE ASSETS- Estimated Future Amortization Expense (Details) Details 60 false false R61.htm 9954503 - Disclosure - LONG???TERM DEBT - Narrative (Details) Sheet http://www.propetroservices.com/role/LONGTERMDEBTNarrativeDetails LONG???TERM DEBT - Narrative (Details) Details 61 false false R62.htm 9954504 - Disclosure - ACCRUED AND OTHER CURRENT LIABILITIES (Details) Sheet http://www.propetroservices.com/role/ACCRUEDANDOTHERCURRENTLIABILITIESDetails ACCRUED AND OTHER CURRENT LIABILITIES (Details) Details http://www.propetroservices.com/role/ACCRUEDANDOTHERCURRENTLIABILITIESTables 62 false false R63.htm 9954505 - Disclosure - EMPLOYEE BENEFIT PLAN (Details) Sheet http://www.propetroservices.com/role/EMPLOYEEBENEFITPLANDetails EMPLOYEE BENEFIT PLAN (Details) Details http://www.propetroservices.com/role/EMPLOYEEBENEFITPLAN 63 false false R64.htm 9954506 - Disclosure - REPORTABLE SEGMENT INFORMATION - Narrative (Details) Sheet http://www.propetroservices.com/role/REPORTABLESEGMENTINFORMATIONNarrativeDetails REPORTABLE SEGMENT INFORMATION - Narrative (Details) Details 64 false false R65.htm 9954507 - Disclosure - REPORTABLE SEGMENT INFORMATION - Reconciliation of Segment Information (Details) Sheet http://www.propetroservices.com/role/REPORTABLESEGMENTINFORMATIONReconciliationofSegmentInformationDetails REPORTABLE SEGMENT INFORMATION - Reconciliation of Segment Information (Details) Details 65 false false R66.htm 9954508 - Disclosure - REPORTABLE SEGMENT INFORMATION - Reconciliation of Net Income (Loss) to Adjusted EBITDA (Details) Sheet http://www.propetroservices.com/role/REPORTABLESEGMENTINFORMATIONReconciliationofNetIncomeLosstoAdjustedEBITDADetails REPORTABLE SEGMENT INFORMATION - Reconciliation of Net Income (Loss) to Adjusted EBITDA (Details) Details 66 false false R67.htm 9954509 - Disclosure - REPORTABLE SEGMENT INFORMATION - Major Customers (Details) Sheet http://www.propetroservices.com/role/REPORTABLESEGMENTINFORMATIONMajorCustomersDetails REPORTABLE SEGMENT INFORMATION - Major Customers (Details) Details 67 false false R68.htm 9954510 - Disclosure - NET INCOME (LOSS) PER SHARE - Calculation of Net Income Per Share (Details) Sheet http://www.propetroservices.com/role/NETINCOMELOSSPERSHARECalculationofNetIncomePerShareDetails NET INCOME (LOSS) PER SHARE - Calculation of Net Income Per Share (Details) Details http://www.propetroservices.com/role/NETINCOMELOSSPERSHARETables 68 false false R69.htm 9954511 - Disclosure - NET INCOME (LOSS) PER SHARE - Anti-dilutive Shares Excluded from Calculation (Details) Sheet http://www.propetroservices.com/role/NETINCOMELOSSPERSHAREAntidilutiveSharesExcludedfromCalculationDetails NET INCOME (LOSS) PER SHARE - Anti-dilutive Shares Excluded from Calculation (Details) Details http://www.propetroservices.com/role/NETINCOMELOSSPERSHARETables 69 false false R70.htm 9954512 - Disclosure - Share Repurchase Program (Details) Sheet http://www.propetroservices.com/role/ShareRepurchaseProgramDetails Share Repurchase Program (Details) Details http://www.propetroservices.com/role/ShareRepurchaseProgram 70 false false R71.htm 9954513 - Disclosure - STOCK???BASED COMPENSATION - Narrative (Details) Sheet http://www.propetroservices.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails STOCK???BASED COMPENSATION - Narrative (Details) Details 71 false false R72.htm 9954514 - Disclosure - STOCK???BASED COMPENSATION - Summary of Stock Option Activity (Details) Sheet http://www.propetroservices.com/role/STOCKBASEDCOMPENSATIONSummaryofStockOptionActivityDetails STOCK???BASED COMPENSATION - Summary of Stock Option Activity (Details) Details 72 false false R73.htm 9954515 - Disclosure - STOCK???BASED COMPENSATION - Summary of RSU Activity (Details) Sheet http://www.propetroservices.com/role/STOCKBASEDCOMPENSATIONSummaryofRSUActivityDetails STOCK???BASED COMPENSATION - Summary of RSU Activity (Details) Details 73 false false R74.htm 9954516 - Disclosure - STOCK???BASED COMPENSATION - Summary of Performance Shares Activity (Details) Sheet http://www.propetroservices.com/role/STOCKBASEDCOMPENSATIONSummaryofPerformanceSharesActivityDetails STOCK???BASED COMPENSATION - Summary of Performance Shares Activity (Details) Details 74 false false R75.htm 9954517 - Disclosure - INCOME TAXES - Tax Provision/Benefit (Details) Sheet http://www.propetroservices.com/role/INCOMETAXESTaxProvisionBenefitDetails INCOME TAXES - Tax Provision/Benefit (Details) Details 75 false false R76.htm 9954518 - Disclosure - INCOME TAXES - Tax Reconciliation (Details) Sheet http://www.propetroservices.com/role/INCOMETAXESTaxReconciliationDetails INCOME TAXES - Tax Reconciliation (Details) Details 76 false false R77.htm 9954519 - Disclosure - INCOME TAXES - Deferred Tax Assets and Liabilities (Details) Sheet http://www.propetroservices.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails INCOME TAXES - Deferred Tax Assets and Liabilities (Details) Details 77 false false R78.htm 9954520 - Disclosure - INCOME TAXES - Narrative (Details) Sheet http://www.propetroservices.com/role/INCOMETAXESNarrativeDetails INCOME TAXES - Narrative (Details) Details 78 false false R79.htm 9954521 - Disclosure - RELATED???PARTY TRANSACTIONS (Details) Sheet http://www.propetroservices.com/role/RELATEDPARTYTRANSACTIONSDetails RELATED???PARTY TRANSACTIONS (Details) Details http://www.propetroservices.com/role/RELATEDPARTYTRANSACTIONS 79 false false R80.htm 9954522 - Disclosure - LEASES - Narrative (Details) Sheet http://www.propetroservices.com/role/LEASESNarrativeDetails LEASES - Narrative (Details) Details 80 false false R81.htm 9954523 - Disclosure - LEASES - Operating Lease Maturity (Details) Sheet http://www.propetroservices.com/role/LEASESOperatingLeaseMaturityDetails LEASES - Operating Lease Maturity (Details) Details 81 false false R82.htm 9954524 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details) Sheet http://www.propetroservices.com/role/COMMITMENTSANDCONTINGENCIESDetails COMMITMENTS AND CONTINGENCIES (Details) Details http://www.propetroservices.com/role/COMMITMENTSANDCONTINGENCIES 82 false false R83.htm 9954525 - Disclosure - SUBSEQUENT EVENTS (Details) Sheet http://www.propetroservices.com/role/SUBSEQUENTEVENTSDetails SUBSEQUENT EVENTS (Details) Details http://www.propetroservices.com/role/SUBSEQUENTEVENTS 83 false false R9999.htm Uncategorized Items - pump-20231231.htm Sheet http://xbrl.sec.gov/role/uncategorizedFacts Uncategorized Items - pump-20231231.htm Cover 84 false false All Reports Book All Reports pump-20231231.htm pump-20231231.xsd pump-20231231_cal.xml pump-20231231_def.xml pump-20231231_lab.xml pump-20231231_pre.xml pump-20231231_g1.jpg http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 108 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "pump-20231231.htm": { "nsprefix": "pump", "nsuri": "http://www.propetroservices.com/20231231", "dts": { "inline": { "local": [ "pump-20231231.htm" ] }, "schema": { "local": [ "pump-20231231.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" ] }, "calculationLink": { "local": [ "pump-20231231_cal.xml" ] }, "definitionLink": { "local": [ "pump-20231231_def.xml" ] }, "labelLink": { "local": [ "pump-20231231_lab.xml" ] }, "presentationLink": { "local": [ "pump-20231231_pre.xml" ] } }, "keyStandard": 386, "keyCustom": 61, "axisStandard": 35, "axisCustom": 1, "memberStandard": 41, "memberCustom": 56, "hidden": { "total": 11, "http://fasb.org/us-gaap/2023": 7, "http://xbrl.sec.gov/dei/2023": 4 }, "contextCount": 303, "entityCount": 1, "segmentCount": 102, "elementCount": 793, "unitCount": 16, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 1080, "http://xbrl.sec.gov/dei/2023": 37, "http://xbrl.sec.gov/ecd/2023": 4 }, "report": { "R1": { "role": "http://www.propetroservices.com/role/CoverPage", "longName": "0000001 - Document - Cover Page", "shortName": "Cover Page", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.propetroservices.com/role/AuditInformation", "longName": "0000002 - Document - Audit Information", "shortName": "Audit Information", "isDefault": "false", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "2", "firstAnchor": { "contextRef": "c-1", "name": "dei:AuditorName", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:AuditorName", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.propetroservices.com/role/CONSOLIDATEDBALANCESHEETS", "longName": "0000003 - Statement - CONSOLIDATED BALANCE SHEETS", "shortName": "CONSOLIDATED BALANCE SHEETS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:InventoryNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "unique": true } }, "R4": { "role": "http://www.propetroservices.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "longName": "0000004 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "unique": true } }, "R5": { "role": "http://www.propetroservices.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "longName": "0000005 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS", "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "unique": true } }, "R6": { "role": "http://www.propetroservices.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY", "longName": "0000006 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY", "shortName": "CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-8", "name": "us-gaap:SharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-8", "name": "us-gaap:SharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.propetroservices.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "longName": "0000007 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "unique": true } }, "R8": { "role": "http://www.propetroservices.com/role/ORGANIZATIONANDHISTORY", "longName": "0000008 - Disclosure - ORGANIZATION AND HISTORY", "shortName": "ORGANIZATION AND HISTORY", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.propetroservices.com/role/SIGNIFICANTACCOUNTINGPOLICIES", "longName": "0000009 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES", "shortName": "SIGNIFICANT ACCOUNTING POLICIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.propetroservices.com/role/SUPPLEMENTALCASHFLOWSINFORMATION", "longName": "0000010 - Disclosure - SUPPLEMENTAL CASH FLOWS INFORMATION", "shortName": "SUPPLEMENTAL CASH FLOWS INFORMATION", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.propetroservices.com/role/BUSINESSACQUISITIONS", "longName": "0000011 - Disclosure - BUSINESS ACQUISITIONS", "shortName": "BUSINESS ACQUISITIONS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.propetroservices.com/role/FAIRVALUEMEASUREMENTS", "longName": "0000012 - Disclosure - FAIR VALUE MEASUREMENTS", "shortName": "FAIR VALUE MEASUREMENTS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.propetroservices.com/role/PROPERTYANDEQUIPMENT", "longName": "0000013 - Disclosure - PROPERTY AND EQUIPMENT", "shortName": "PROPERTY AND EQUIPMENT", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.propetroservices.com/role/INTANGIBLEASSETS", "longName": "0000014 - Disclosure - INTANGIBLE ASSETS", "shortName": "INTANGIBLE ASSETS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.propetroservices.com/role/LONGTERMDEBT", "longName": "0000015 - Disclosure - LONG\u2011TERM DEBT", "shortName": "LONG\u2011TERM DEBT", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LongTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LongTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.propetroservices.com/role/ACCRUEDANDOTHERCURRENTLIABILITIES", "longName": "0000016 - Disclosure - ACCRUED AND OTHER CURRENT LIABILITIES", "shortName": "ACCRUED AND OTHER CURRENT LIABILITIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.propetroservices.com/role/EMPLOYEEBENEFITPLAN", "longName": "0000017 - Disclosure - EMPLOYEE BENEFIT PLAN", "shortName": "EMPLOYEE BENEFIT PLAN", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.propetroservices.com/role/REPORTABLESEGMENTINFORMATION", "longName": "0000018 - Disclosure - REPORTABLE SEGMENT INFORMATION", "shortName": "REPORTABLE SEGMENT INFORMATION", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.propetroservices.com/role/NETINCOMELOSSPERSHARE", "longName": "0000019 - Disclosure - NET INCOME (LOSS) PER SHARE", "shortName": "NET INCOME (LOSS) PER SHARE", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.propetroservices.com/role/ShareRepurchaseProgram", "longName": "0000020 - Disclosure - Share Repurchase Program", "shortName": "Share Repurchase Program", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:TreasuryStockTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:TreasuryStockTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.propetroservices.com/role/STOCKBASEDCOMPENSATION", "longName": "0000021 - Disclosure - STOCK\u2011BASED COMPENSATION", "shortName": "STOCK\u2011BASED COMPENSATION", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.propetroservices.com/role/INCOMETAXES", "longName": "0000022 - Disclosure - INCOME TAXES", "shortName": "INCOME TAXES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.propetroservices.com/role/RELATEDPARTYTRANSACTIONS", "longName": "0000023 - Disclosure - RELATED\u2011PARTY TRANSACTIONS", "shortName": "RELATED\u2011PARTY TRANSACTIONS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.propetroservices.com/role/LEASES", "longName": "0000024 - Disclosure - LEASES", "shortName": "LEASES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.propetroservices.com/role/COMMITMENTSANDCONTINGENCIES", "longName": "0000025 - Disclosure - COMMITMENTS AND CONTINGENCIES", "shortName": "COMMITMENTS AND CONTINGENCIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.propetroservices.com/role/SUBSEQUENTEVENTS", "longName": "0000026 - Disclosure - SUBSEQUENT EVENTS", "shortName": "SUBSEQUENT EVENTS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "26", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "first": true, "unique": true } }, "R27": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "27", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "first": true }, "uniqueAnchor": null }, "R28": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "28", "firstAnchor": { "contextRef": "c-29", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "ecd:NonRule10b51ArrTrmntdFlag", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-29", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "ecd:NonRule10b51ArrTrmntdFlag", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.propetroservices.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies", "longName": "9954471 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policies)", "shortName": "SIGNIFICANT ACCOUNTING POLICIES (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "29", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ConsolidationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ConsolidationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.propetroservices.com/role/SIGNIFICANTACCOUNTINGPOLICIESTables", "longName": "9954472 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Tables)", "shortName": "SIGNIFICANT ACCOUNTING POLICIES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.propetroservices.com/role/SUPPLEMENTALCASHFLOWSINFORMATIONTables", "longName": "9954473 - Disclosure - SUPPLEMENTAL CASH FLOWS INFORMATION (Tables)", "shortName": "SUPPLEMENTAL CASH FLOWS INFORMATION (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.propetroservices.com/role/BUSINESSACQUISITIONSTables", "longName": "9954474 - Disclosure - BUSINESS ACQUISITIONS (Tables)", "shortName": "BUSINESS ACQUISITIONS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.propetroservices.com/role/FAIRVALUEMEASUREMENTSTables", "longName": "9954475 - Disclosure - FAIR VALUE MEASUREMENTS (Tables)", "shortName": "FAIR VALUE MEASUREMENTS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.propetroservices.com/role/PROPERTYANDEQUIPMENTTables", "longName": "9954476 - Disclosure - PROPERTY AND EQUIPMENT (Tables)", "shortName": "PROPERTY AND EQUIPMENT (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "us-gaap:DepreciationDepletionAndAmortizationPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "first": true }, "uniqueAnchor": null }, "R35": { "role": "http://www.propetroservices.com/role/INTANGIBLEASSETSTables", "longName": "9954477 - Disclosure - INTANGIBLE ASSETS (Tables)", "shortName": "INTANGIBLE ASSETS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.propetroservices.com/role/ACCRUEDANDOTHERCURRENTLIABILITIESTables", "longName": "9954478 - Disclosure - ACCRUED AND OTHER CURRENT LIABILITIES (Tables)", "shortName": "ACCRUED AND OTHER CURRENT LIABILITIES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.propetroservices.com/role/REPORTABLESEGMENTINFORMATIONTables", "longName": "9954479 - Disclosure - REPORTABLE SEGMENT INFORMATION (Tables)", "shortName": "REPORTABLE SEGMENT INFORMATION (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.propetroservices.com/role/NETINCOMELOSSPERSHARETables", "longName": "9954480 - Disclosure - NET INCOME (LOSS) PER SHARE (Tables)", "shortName": "NET INCOME (LOSS) PER SHARE (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "38", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.propetroservices.com/role/STOCKBASEDCOMPENSATIONTables", "longName": "9954481 - Disclosure - STOCK\u2011BASED COMPENSATION (Tables)", "shortName": "STOCK\u2011BASED COMPENSATION (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "39", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.propetroservices.com/role/INCOMETAXESTables", "longName": "9954482 - Disclosure - INCOME TAXES (Tables)", "shortName": "INCOME TAXES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "40", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.propetroservices.com/role/LEASESTables", "longName": "9954483 - Disclosure - LEASES (Tables)", "shortName": "LEASES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "41", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.propetroservices.com/role/ORGANIZATIONANDHISTORYDetails", "longName": "9954484 - Disclosure - ORGANIZATION AND HISTORY (Details)", "shortName": "ORGANIZATION AND HISTORY (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c-36", "name": "us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-38", "name": "pump:RelatedPartyTransactionNumberOfServiceAgreements", "unitRef": "agreement", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "unique": true } }, "R43": { "role": "http://www.propetroservices.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails", "longName": "9954485 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details)", "shortName": "SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:RestrictedCashAndCashEquivalents", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:ContractWithCustomerLiabilityCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "unique": true } }, "R44": { "role": "http://www.propetroservices.com/role/SIGNIFICANTACCOUNTINGPOLICIESAllowanceforCreditLossesDetails", "longName": "9954486 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Allowance for Credit Losses (Details)", "shortName": "SIGNIFICANT ACCOUNTING POLICIES - Allowance for Credit Losses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "pump:AccountsReceivableCreditLossExpenseReversalNetOfWriteoff", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "unique": true } }, "R45": { "role": "http://www.propetroservices.com/role/SIGNIFICANTACCOUNTINGPOLICIESUsefulLivesofPropertyPlantandEquipmentDetails", "longName": "9954487 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Useful Lives of Property, Plant and Equipment (Details)", "shortName": "SIGNIFICANT ACCOUNTING POLICIES - Useful Lives of Property, Plant and Equipment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-41", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "td", "tr", "table", "div", "ix:continuation", "us-gaap:DepreciationDepletionAndAmortizationPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-41", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "td", "tr", "table", "div", "ix:continuation", "us-gaap:DepreciationDepletionAndAmortizationPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.propetroservices.com/role/SUPPLEMENTALCASHFLOWSINFORMATIONDetails", "longName": "9954488 - Disclosure - SUPPLEMENTAL CASH FLOWS INFORMATION (Details)", "shortName": "SUPPLEMENTAL CASH FLOWS INFORMATION (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:InterestPaidNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:InterestPaidNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.propetroservices.com/role/BUSINESSACQUISITIONSParFiveAcquisitionDetails", "longName": "9954489 - Disclosure - BUSINESS ACQUISITIONS - Par Five Acquisition (Details)", "shortName": "BUSINESS ACQUISITIONS - Par Five Acquisition (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c-34", "name": "us-gaap:PaymentsToAcquireBusinessesGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-63", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "unique": true } }, "R48": { "role": "http://www.propetroservices.com/role/BUSINESSACQUISITIONSNarrativeDetails", "longName": "9954490 - Disclosure - BUSINESS ACQUISITIONS - Narrative (Details)", "shortName": "BUSINESS ACQUISITIONS - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-49", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-49", "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "unique": true } }, "R49": { "role": "http://www.propetroservices.com/role/BUSINESSACQUISITIONSParFiveAcquisitionProFormaInformationDetails", "longName": "9954491 - Disclosure - BUSINESS ACQUISITIONS - Par Five Acquisition Pro Forma Information (Details)", "shortName": "BUSINESS ACQUISITIONS - Par Five Acquisition Pro Forma Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-64", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-64", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.propetroservices.com/role/BUSINESSACQUISITIONSSummaryofFairValueofConsiderationofSilvertipAcquisitionDetails", "longName": "9954492 - Disclosure - BUSINESS ACQUISITIONS - Summary of Fair Value of Consideration of Silvertip Acquisition (Details)", "shortName": "BUSINESS ACQUISITIONS - Summary of Fair Value of Consideration of Silvertip Acquisition (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-35", "name": "pump:BusinessAcquisitionContingentConsiderationDebtPayoffAndClosingCosts", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "unique": true } }, "R51": { "role": "http://www.propetroservices.com/role/BUSINESSACQUISITIONSSilvertipAcquisitionProFormaInformationDetails", "longName": "9954493 - Disclosure - BUSINESS ACQUISITIONS - Silvertip Acquisition Pro Forma Information (Details)", "shortName": "BUSINESS ACQUISITIONS - Silvertip Acquisition Pro Forma Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c-7", "name": "pump:BusinessAcquisitionProFormaAcquisitionCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "pump:BusinessAcquisitionProFormaAcquisitionCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.propetroservices.com/role/FAIRVALUEMEASUREMENTSNarrativeDetails", "longName": "9954494 - Disclosure - FAIR VALUE MEASUREMENTS - Narrative (Details)", "shortName": "FAIR VALUE MEASUREMENTS - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ForeignCurrencyTransactionGainLossUnrealized", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "unique": true } }, "R53": { "role": "http://www.propetroservices.com/role/FAIRVALUEMEASUREMENTSFairValueonRecurringBasisDetails", "longName": "9954495 - Disclosure - FAIR VALUE MEASUREMENTS - Fair Value on Recurring Basis (Details)", "shortName": "FAIR VALUE MEASUREMENTS - Fair Value on Recurring Basis (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-72", "name": "us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "unique": true } }, "R54": { "role": "http://www.propetroservices.com/role/FAIRVALUEMEASUREMENTSSummaryofGoodwillforWirelineSegmentDetails", "longName": "9954496 - Disclosure - FAIR VALUE MEASUREMENTS - Summary of Goodwill for Wireline Segment (Details)", "shortName": "FAIR VALUE MEASUREMENTS - Summary of Goodwill for Wireline Segment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-86", "name": "us-gaap:GoodwillAcquiredDuringPeriod", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "unique": true } }, "R55": { "role": "http://www.propetroservices.com/role/PROPERTYANDEQUIPMENTSummaryofPropertyandEquipmentDetails", "longName": "9954497 - Disclosure - PROPERTY AND EQUIPMENT- Summary of Property and Equipment (Details)", "shortName": "PROPERTY AND EQUIPMENT- Summary of Property and Equipment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "first": true, "unique": true } }, "R56": { "role": "http://www.propetroservices.com/role/PROPERTYANDEQUIPMENTNarrativeDetails", "longName": "9954498 - Disclosure - PROPERTY AND EQUIPMENT - Narrative (Details)", "shortName": "PROPERTY AND EQUIPMENT - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-103", "name": "us-gaap:ProceedsFromDivestitureOfBusinesses", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "unique": true } }, "R57": { "role": "http://www.propetroservices.com/role/PROPERTYANDEQUIPMENTScheduleofDepreciationDetails", "longName": "9954499 - Disclosure - PROPERTY AND EQUIPMENT - Schedule of Depreciation (Details)", "shortName": "PROPERTY AND EQUIPMENT - Schedule of Depreciation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:Depreciation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-96", "name": "us-gaap:Depreciation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "unique": true } }, "R58": { "role": "http://www.propetroservices.com/role/INTANGIBLEASSETSAdditionalInformationDetails", "longName": "9954500 - Disclosure - INTANGIBLE ASSETS - Additional Information (Details)", "shortName": "INTANGIBLE ASSETS - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "unique": true } }, "R59": { "role": "http://www.propetroservices.com/role/INTANGIBLEASSETSIntangibleAssetsSubjecttoAmortizationDetails", "longName": "9954501 - Disclosure - INTANGIBLE ASSETS - Intangible Assets Subject to Amortization (Details)", "shortName": "INTANGIBLE ASSETS - Intangible Assets Subject to Amortization (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "first": true, "unique": true } }, "R60": { "role": "http://www.propetroservices.com/role/INTANGIBLEASSETSEstimatedFutureAmortizationExpenseDetails", "longName": "9954502 - Disclosure - INTANGIBLE ASSETS- Estimated Future Amortization Expense (Details)", "shortName": "INTANGIBLE ASSETS- Estimated Future Amortization Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "first": true, "unique": true } }, "R61": { "role": "http://www.propetroservices.com/role/LONGTERMDEBTNarrativeDetails", "longName": "9954503 - Disclosure - LONG\u2011TERM DEBT - Narrative (Details)", "shortName": "LONG\u2011TERM DEBT - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "c-115", "name": "pump:LineOfCreditFacilityBorrowingBaseAccountsReceivableEligibleUnbilledPercentage", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-115", "name": "pump:LineOfCreditFacilityBorrowingBaseAccountsReceivableEligibleUnbilledPercentage", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "first": true, "unique": true } }, "R62": { "role": "http://www.propetroservices.com/role/ACCRUEDANDOTHERCURRENTLIABILITIESDetails", "longName": "9954504 - Disclosure - ACCRUED AND OTHER CURRENT LIABILITIES (Details)", "shortName": "ACCRUED AND OTHER CURRENT LIABILITIES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:AccruedInsuranceCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:AccruedInsuranceCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "first": true, "unique": true } }, "R63": { "role": "http://www.propetroservices.com/role/EMPLOYEEBENEFITPLANDetails", "longName": "9954505 - Disclosure - EMPLOYEE BENEFIT PLAN (Details)", "shortName": "EMPLOYEE BENEFIT PLAN (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "c-125", "name": "us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-125", "name": "us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "first": true, "unique": true } }, "R64": { "role": "http://www.propetroservices.com/role/REPORTABLESEGMENTINFORMATIONNarrativeDetails", "longName": "9954506 - Disclosure - REPORTABLE SEGMENT INFORMATION - Narrative (Details)", "shortName": "REPORTABLE SEGMENT INFORMATION - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "c-29", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-29", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "first": true, "unique": true } }, "R65": { "role": "http://www.propetroservices.com/role/REPORTABLESEGMENTINFORMATIONReconciliationofSegmentInformationDetails", "longName": "9954507 - Disclosure - REPORTABLE SEGMENT INFORMATION - Reconciliation of Segment Information (Details)", "shortName": "REPORTABLE SEGMENT INFORMATION - Reconciliation of Segment Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentExpenditureAdditionToLongLivedAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "unique": true } }, "R66": { "role": "http://www.propetroservices.com/role/REPORTABLESEGMENTINFORMATIONReconciliationofNetIncomeLosstoAdjustedEBITDADetails", "longName": "9954508 - Disclosure - REPORTABLE SEGMENT INFORMATION - Reconciliation of Net Income (Loss) to Adjusted EBITDA (Details)", "shortName": "REPORTABLE SEGMENT INFORMATION - Reconciliation of Net Income (Loss) to Adjusted EBITDA (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "pump:OtherNonoperatingExpenseIncome", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "unique": true } }, "R67": { "role": "http://www.propetroservices.com/role/REPORTABLESEGMENTINFORMATIONMajorCustomersDetails", "longName": "9954509 - Disclosure - REPORTABLE SEGMENT INFORMATION - Major Customers (Details)", "shortName": "REPORTABLE SEGMENT INFORMATION - Major Customers (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "c-175", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-175", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "first": true, "unique": true } }, "R68": { "role": "http://www.propetroservices.com/role/NETINCOMELOSSPERSHARECalculationofNetIncomePerShareDetails", "longName": "9954510 - Disclosure - NET INCOME (LOSS) PER SHARE - Calculation of Net Income Per Share (Details)", "shortName": "NET INCOME (LOSS) PER SHARE - Calculation of Net Income Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-199", "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "unique": true } }, "R69": { "role": "http://www.propetroservices.com/role/NETINCOMELOSSPERSHAREAntidilutiveSharesExcludedfromCalculationDetails", "longName": "9954511 - Disclosure - NET INCOME (LOSS) PER SHARE - Anti-dilutive Shares Excluded from Calculation (Details)", "shortName": "NET INCOME (LOSS) PER SHARE - Anti-dilutive Shares Excluded from Calculation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "first": true, "unique": true } }, "R70": { "role": "http://www.propetroservices.com/role/ShareRepurchaseProgramDetails", "longName": "9954512 - Disclosure - Share Repurchase Program (Details)", "shortName": "Share Repurchase Program (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "c-217", "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-217", "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "first": true, "unique": true } }, "R71": { "role": "http://www.propetroservices.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "longName": "9954513 - Disclosure - STOCK\u2011BASED COMPENSATION - Narrative (Details)", "shortName": "STOCK\u2011BASED COMPENSATION - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "unique": true } }, "R72": { "role": "http://www.propetroservices.com/role/STOCKBASEDCOMPENSATIONSummaryofStockOptionActivityDetails", "longName": "9954514 - Disclosure - STOCK\u2011BASED COMPENSATION - Summary of Stock Option Activity (Details)", "shortName": "STOCK\u2011BASED COMPENSATION - Summary of Stock Option Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "unique": true } }, "R73": { "role": "http://www.propetroservices.com/role/STOCKBASEDCOMPENSATIONSummaryofRSUActivityDetails", "longName": "9954515 - Disclosure - STOCK\u2011BASED COMPENSATION - Summary of RSU Activity (Details)", "shortName": "STOCK\u2011BASED COMPENSATION - Summary of RSU Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "73", "firstAnchor": { "contextRef": "c-227", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-227", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "first": true, "unique": true } }, "R74": { "role": "http://www.propetroservices.com/role/STOCKBASEDCOMPENSATIONSummaryofPerformanceSharesActivityDetails", "longName": "9954516 - Disclosure - STOCK\u2011BASED COMPENSATION - Summary of Performance Shares Activity (Details)", "shortName": "STOCK\u2011BASED COMPENSATION - Summary of Performance Shares Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "74", "firstAnchor": { "contextRef": "c-241", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-241", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "first": true, "unique": true } }, "R75": { "role": "http://www.propetroservices.com/role/INCOMETAXESTaxProvisionBenefitDetails", "longName": "9954517 - Disclosure - INCOME TAXES - Tax Provision/Benefit (Details)", "shortName": "INCOME TAXES - Tax Provision/Benefit (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "75", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "first": true, "unique": true } }, "R76": { "role": "http://www.propetroservices.com/role/INCOMETAXESTaxReconciliationDetails", "longName": "9954518 - Disclosure - INCOME TAXES - Tax Reconciliation (Details)", "shortName": "INCOME TAXES - Tax Reconciliation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "76", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "first": true, "unique": true } }, "R77": { "role": "http://www.propetroservices.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails", "longName": "9954519 - Disclosure - INCOME TAXES - Deferred Tax Assets and Liabilities (Details)", "shortName": "INCOME TAXES - Deferred Tax Assets and Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "77", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "first": true, "unique": true } }, "R78": { "role": "http://www.propetroservices.com/role/INCOMETAXESNarrativeDetails", "longName": "9954520 - Disclosure - INCOME TAXES - Narrative (Details)", "shortName": "INCOME TAXES - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "78", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:DeferredTaxAssetsValuationAllowance", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-243", "name": "us-gaap:OperatingLossCarryforwards", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "unique": true } }, "R79": { "role": "http://www.propetroservices.com/role/RELATEDPARTYTRANSACTIONSDetails", "longName": "9954521 - Disclosure - RELATED\u2011PARTY TRANSACTIONS (Details)", "shortName": "RELATED\u2011PARTY TRANSACTIONS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "79", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-246", "name": "pump:NumberOfPropertiesSubjectToLeases", "unitRef": "yd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "unique": true } }, "R80": { "role": "http://www.propetroservices.com/role/LEASESNarrativeDetails", "longName": "9954522 - Disclosure - LEASES - Narrative (Details)", "shortName": "LEASES - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "80", "firstAnchor": { "contextRef": "c-274", "name": "pump:NumberOfRealEstateLeases", "unitRef": "lease", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-274", "name": "pump:NumberOfRealEstateLeases", "unitRef": "lease", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "first": true, "unique": true } }, "R81": { "role": "http://www.propetroservices.com/role/LEASESOperatingLeaseMaturityDetails", "longName": "9954523 - Disclosure - LEASES - Operating Lease Maturity (Details)", "shortName": "LEASES - Operating Lease Maturity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "81", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "first": true, "unique": true } }, "R82": { "role": "http://www.propetroservices.com/role/COMMITMENTSANDCONTINGENCIESDetails", "longName": "9954524 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details)", "shortName": "COMMITMENTS AND CONTINGENCIES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "82", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:PurchaseObligationDueInNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:PurchaseObligationDueInNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "first": true, "unique": true } }, "R83": { "role": "http://www.propetroservices.com/role/SUBSEQUENTEVENTSDetails", "longName": "9954525 - Disclosure - SUBSEQUENT EVENTS (Details)", "shortName": "SUBSEQUENT EVENTS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "83", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:OperatingLeaseLiability", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-302", "name": "us-gaap:TreasuryStockSharesAcquired", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "unique": true } }, "R9999": { "role": "http://xbrl.sec.gov/role/uncategorizedFacts", "longName": "Uncategorized Items - pump-20231231.htm", "shortName": "Uncategorized Items - pump-20231231.htm", "isDefault": "false", "groupType": "", "subGroupType": "", "menuCat": "Cover", "order": "84", "firstAnchor": { "contextRef": "c-29", "name": "us-gaap:StockRepurchasedDuringPeriodValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "pump-20231231.htm", "first": true }, "uniqueAnchor": null } }, "tag": { "pump_A2017IncentiveAwardPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.propetroservices.com/20231231", "localname": "A2017IncentiveAwardPlanMember", "presentation": [ "http://www.propetroservices.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2017 Incentive Award Plan", "label": "2017 Incentive Award Plan [Member]", "documentation": "2017 Incentive Award Plan" } } }, "auth_ref": [] }, "pump_A2020LongTermIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.propetroservices.com/20231231", "localname": "A2020LongTermIncentivePlanMember", "presentation": [ "http://www.propetroservices.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2020 Long Term Incentive Plan", "label": "2020 Long Term Incentive Plan [Member]", "documentation": "2020 Long Term Incentive Plan" } } }, "auth_ref": [] }, "pump_A2020Member": { "xbrltype": "domainItemType", "nsuri": "http://www.propetroservices.com/20231231", "localname": "A2020Member", "presentation": [ "http://www.propetroservices.com/role/STOCKBASEDCOMPENSATIONSummaryofPerformanceSharesActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2020", "label": "2020 [Member]", "documentation": "2020" } } }, "auth_ref": [] }, "pump_A2021Member": { "xbrltype": "domainItemType", "nsuri": "http://www.propetroservices.com/20231231", "localname": "A2021Member", "presentation": [ "http://www.propetroservices.com/role/STOCKBASEDCOMPENSATIONSummaryofPerformanceSharesActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2021", "label": "2021 [Member]", "documentation": "2021" } } }, "auth_ref": [] }, "pump_A2022Member": { "xbrltype": "domainItemType", "nsuri": "http://www.propetroservices.com/20231231", "localname": "A2022Member", "presentation": [ "http://www.propetroservices.com/role/STOCKBASEDCOMPENSATIONSummaryofPerformanceSharesActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2022", "label": "2022 [Member]", "documentation": "2022" } } }, "auth_ref": [] }, "pump_A2023Member": { "xbrltype": "domainItemType", "nsuri": "http://www.propetroservices.com/20231231", "localname": "A2023Member", "presentation": [ "http://www.propetroservices.com/role/STOCKBASEDCOMPENSATIONSummaryofPerformanceSharesActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2023", "label": "2023 [Member]", "documentation": "2023" } } }, "auth_ref": [] }, "pump_ABLFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.propetroservices.com/20231231", "localname": "ABLFacilityMember", "presentation": [ "http://www.propetroservices.com/role/COMMITMENTSANDCONTINGENCIESDetails", "http://www.propetroservices.com/role/LONGTERMDEBTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "ABL Facility", "label": "ABL Facility [Member]", "documentation": "ABL Facility [Member]" } } }, "auth_ref": [] }, "pump_AR2020IncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.propetroservices.com/20231231", "localname": "AR2020IncentivePlanMember", "presentation": [ "http://www.propetroservices.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "A&R 2020 Incentive Plan", "label": "A&R 2020 Incentive Plan [Member]", "documentation": "Incentive Award Plan [Member]" } } }, "auth_ref": [] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Accounting Policies [Abstract]", "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "presentation": [ "http://www.propetroservices.com/role/ACCRUEDANDOTHERCURRENTLIABILITIES" ], "lang": { "en-us": { "role": { "terseLabel": "ACCRUED AND OTHER CURRENT LIABILITIES", "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]", "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period." } } }, "auth_ref": [ "r25" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.propetroservices.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.propetroservices.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.propetroservices.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Accounts Payable, Current", "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)." } } }, "auth_ref": [ "r24", "r754" ] }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock", "presentation": [ "http://www.propetroservices.com/role/SIGNIFICANTACCOUNTINGPOLICIESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, allowance for credit loss", "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]", "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r877" ] }, "pump_AccountsReceivableCreditLossExpenseReversalNetOfWriteoff": { "xbrltype": "monetaryItemType", "nsuri": "http://www.propetroservices.com/20231231", "localname": "AccountsReceivableCreditLossExpenseReversalNetOfWriteoff", "crdr": "debit", "presentation": [ "http://www.propetroservices.com/role/SIGNIFICANTACCOUNTINGPOLICIESAllowanceforCreditLossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Provision for credit losses during the period", "label": "Accounts Receivable, Credit Loss Expense (Reversal), Net Of Writeoff", "documentation": "Accounts Receivable, Credit Loss Expense (Reversal), Net Of Writeoff" } } }, "auth_ref": [] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.propetroservices.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.propetroservices.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.propetroservices.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable - net of allowance for credit losses of $236 and $419, respectively", "verboseLabel": "Accounts receivable", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r314", "r315" ] }, "us-gaap_AccruedInsuranceCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedInsuranceCurrent", "crdr": "credit", "calculation": { "http://www.propetroservices.com/role/ACCRUEDANDOTHERCURRENTLIABILITIESDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.propetroservices.com/role/ACCRUEDANDOTHERCURRENTLIABILITIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued insurance", "label": "Accrued Insurance, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable to insurance entities to mitigate potential loss from various risks or to satisfy a promise to provide certain coverage's to employees. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r28" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.propetroservices.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 }, "http://www.propetroservices.com/role/ACCRUEDANDOTHERCURRENTLIABILITIESDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.propetroservices.com/role/ACCRUEDANDOTHERCURRENTLIABILITIESDetails", "http://www.propetroservices.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued and other current liabilities", "totalLabel": "Total", "label": "Accrued Liabilities, Current", "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)." } } }, "auth_ref": [ "r28" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.propetroservices.com/role/PROPERTYANDEQUIPMENTSummaryofPropertyandEquipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.propetroservices.com/role/PROPERTYANDEQUIPMENTSummaryofPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less accumulated depreciation", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r72", "r212", "r605" ] }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "presentation": [ "http://www.propetroservices.com/role/BUSINESSACQUISITIONSSummaryofFairValueofConsiderationofSilvertipAcquisitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization period", "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life", "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r144" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Additional 402(v) Disclosure", "label": "Additional 402(v) Disclosure [Text Block]" } } }, "auth_ref": [ "r806" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://www.propetroservices.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.propetroservices.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid-in capital", "label": "Additional Paid in Capital", "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock." } } }, "auth_ref": [ "r121", "r754", "r956" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.propetroservices.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Paid\u2011In Capital", "label": "Additional Paid-in Capital [Member]", "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." } } }, "auth_ref": [ "r472", "r473", "r474", "r644", "r867", "r868", "r869", "r931", "r960" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation, Amount", "label": "Adjustment to Compensation Amount" } } }, "auth_ref": [ "r812" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation:", "label": "Adjustment to Compensation [Axis]" } } }, "auth_ref": [ "r812" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote", "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]" } } }, "auth_ref": [ "r812" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment To PEO Compensation, Footnote", "label": "Adjustment To PEO Compensation, Footnote [Text Block]" } } }, "auth_ref": [ "r812" ] }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "debit", "presentation": [ "http://www.propetroservices.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Tax withholdings paid for net settlement of equity awards", "label": "Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation", "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [] }, "pump_AdjustmentsToAdditionalPaidInCapitalExciseTaxOnShareRepurchases": { "xbrltype": "monetaryItemType", "nsuri": "http://www.propetroservices.com/20231231", "localname": "AdjustmentsToAdditionalPaidInCapitalExciseTaxOnShareRepurchases", "crdr": "debit", "presentation": [ "http://www.propetroservices.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Excise tax on share repurchases", "label": "Adjustments To Additional Paid In Capital, Excise Tax On Share Repurchases", "documentation": "Adjustments To Additional Paid In Capital, Excise Tax On Share Repurchases" } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.propetroservices.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net income (loss) to net cash provided by operating activities:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Amount", "label": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r776", "r788", "r798", "r824" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined", "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]" } } }, "auth_ref": [ "r779", "r791", "r801", "r827" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Adjustments to Compensation", "label": "All Adjustments to Compensation [Member]" } } }, "auth_ref": [ "r812" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Executive Categories", "label": "All Executive Categories [Member]" } } }, "auth_ref": [ "r819" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllIndividualsMember", "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" ], "lang": { "en-us": { "role": { "terseLabel": "All Individuals", "label": "All Individuals [Member]" } } }, "auth_ref": [ "r783", "r792", "r802", "r819", "r828", "r832", "r840" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "All Trading Arrangements", "label": "All Trading Arrangements [Member]" } } }, "auth_ref": [ "r838" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "calculation": { "http://www.propetroservices.com/role/REPORTABLESEGMENTINFORMATIONReconciliationofNetIncomeLosstoAdjustedEBITDADetails": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://www.propetroservices.com/role/REPORTABLESEGMENTINFORMATIONReconciliationofNetIncomeLosstoAdjustedEBITDADetails", "http://www.propetroservices.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Stock-based compensation", "terseLabel": "Stock-based compensation", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r466", "r479" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivable", "crdr": "credit", "presentation": [ "http://www.propetroservices.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.propetroservices.com/role/SIGNIFICANTACCOUNTINGPOLICIESAllowanceforCreditLossesDetails", "http://www.propetroservices.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Allowance for doubtful accounts", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Accounts Receivable, Allowance for Credit Loss", "documentation": "Amount of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r222", "r318", "r326", "r327", "r330", "r951" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "presentation": [ "http://www.propetroservices.com/role/SIGNIFICANTACCOUNTINGPOLICIESAllowanceforCreditLossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "label": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "crdr": "debit", "presentation": [ "http://www.propetroservices.com/role/SIGNIFICANTACCOUNTINGPOLICIESAllowanceforCreditLossesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Write-off during the period", "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff", "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance." } } }, "auth_ref": [ "r329" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.propetroservices.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfFinancingCosts", "crdr": "debit", "calculation": { "http://www.propetroservices.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.propetroservices.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.propetroservices.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of deferred debt issuance costs", "label": "Amortization of Debt Issuance Costs", "documentation": "Amount of amortization expense attributable to debt issuance costs." } } }, "auth_ref": [ "r129", "r396", "r540", "r862" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.propetroservices.com/role/INTANGIBLEASSETSAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization expense", "label": "Amortization of Intangible Assets", "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r9", "r65", "r69" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.propetroservices.com/role/NETINCOMELOSSPERSHAREAntidilutiveSharesExcludedfromCalculationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive securities excluded from computation of earnings per share, amount (in shares)", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented." } } }, "auth_ref": [ "r275" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.propetroservices.com/role/NETINCOMELOSSPERSHAREAntidilutiveSharesExcludedfromCalculationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities [Axis]", "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r49" ] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://www.propetroservices.com/role/NETINCOMELOSSPERSHAREAntidilutiveSharesExcludedfromCalculationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities, Name [Domain]", "label": "Antidilutive Securities, Name [Domain]", "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented." } } }, "auth_ref": [ "r49" ] }, "us-gaap_AssetAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetAcquisitionAxis", "presentation": [ "http://www.propetroservices.com/role/ORGANIZATIONANDHISTORYDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset Acquisition [Axis]", "label": "Asset Acquisition [Axis]", "documentation": "Information by asset acquisition." } } }, "auth_ref": [ "r930" ] }, "us-gaap_AssetAcquisitionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetAcquisitionDomain", "presentation": [ "http://www.propetroservices.com/role/ORGANIZATIONANDHISTORYDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset Acquisition [Domain]", "label": "Asset Acquisition [Domain]", "documentation": "Asset acquisition." } } }, "auth_ref": [ "r930" ] }, "pump_AssetAcquisitionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.propetroservices.com/20231231", "localname": "AssetAcquisitionMember", "presentation": [ "http://www.propetroservices.com/role/ORGANIZATIONANDHISTORYDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset acquisition", "label": "Asset Acquisition [Member]", "documentation": "Asset Acquisition" } } }, "auth_ref": [] }, "us-gaap_AssetImpairmentCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetImpairmentCharges", "crdr": "debit", "calculation": { "http://www.propetroservices.com/role/REPORTABLESEGMENTINFORMATIONReconciliationofNetIncomeLosstoAdjustedEBITDADetails": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 3.0 }, "http://www.propetroservices.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 4.0 }, "http://www.propetroservices.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.propetroservices.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.propetroservices.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.propetroservices.com/role/REPORTABLESEGMENTINFORMATIONReconciliationofNetIncomeLosstoAdjustedEBITDADetails", "http://www.propetroservices.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Impairment expense", "terseLabel": "Impairment expense", "negatedTerseLabel": "Impairment expense", "label": "Asset Impairment Charges", "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill." } } }, "auth_ref": [ "r9", "r70" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.propetroservices.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.propetroservices.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.propetroservices.com/role/REPORTABLESEGMENTINFORMATIONReconciliationofNetIncomeLosstoAdjustedEBITDADetails", "http://www.propetroservices.com/role/REPORTABLESEGMENTINFORMATIONReconciliationofSegmentInformationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "TOTAL ASSETS", "terseLabel": "Total assets", "label": "Assets", "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." } } }, "auth_ref": [ "r174", "r216", "r244", "r285", "r300", "r306", "r323", "r368", "r369", "r371", "r372", "r373", "r375", "r377", "r379", "r380", "r510", "r512", "r531", "r596", "r670", "r754", "r766", "r891", "r892", "r942" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.propetroservices.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "ASSETS", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.propetroservices.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.propetroservices.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "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." } } }, "auth_ref": [ "r207", "r227", "r244", "r323", "r368", "r369", "r371", "r372", "r373", "r375", "r377", "r379", "r380", "r510", "r512", "r531", "r754", "r891", "r892", "r942" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.propetroservices.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.propetroservices.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "CURRENT ASSETS:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "pump_AssetsExcludingPropertyPlantAndEquipmentNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.propetroservices.com/20231231", "localname": "AssetsExcludingPropertyPlantAndEquipmentNoncurrent", "crdr": "debit", "calculation": { "http://www.propetroservices.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.propetroservices.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total other noncurrent assets", "label": "Assets Excluding Property, Plant, And Equipment, Noncurrent", "documentation": "Assets Excluding Property, Plant, And Equipment, Noncurrent" } } }, "auth_ref": [] }, "us-gaap_AssetsNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsNoncurrentAbstract", "presentation": [ "http://www.propetroservices.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "OTHER NONCURRENT ASSETS:", "label": "Assets, Noncurrent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperation", "crdr": "debit", "presentation": [ "http://www.propetroservices.com/role/PROPERTYANDEQUIPMENTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal group, including discontinued operation, assets", "label": "Disposal Group, Including Discontinued Operation, Assets", "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of." } } }, "auth_ref": [ "r5", "r111", "r113", "r150", "r205", "r206" ] }, "dei_AuditorFirmId": { "xbrltype": "nonemptySequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorFirmId", "presentation": [ "http://www.propetroservices.com/role/AuditInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Firm ID", "label": "Auditor Firm ID", "documentation": "PCAOB issued Audit Firm Identifier" } } }, "auth_ref": [ "r770", "r771", "r784" ] }, "pump_AuditorInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.propetroservices.com/20231231", "localname": "AuditorInformationAbstract", "lang": { "en-us": { "role": { "label": "Auditor Information [Abstract]", "documentation": "Auditor Information" } } }, "auth_ref": [] }, "dei_AuditorLocation": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorLocation", "presentation": [ "http://www.propetroservices.com/role/AuditInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Location", "label": "Auditor Location" } } }, "auth_ref": [ "r770", "r771", "r784" ] }, "dei_AuditorName": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorName", "presentation": [ "http://www.propetroservices.com/role/AuditInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Name", "label": "Auditor Name" } } }, "auth_ref": [ "r770", "r771", "r784" ] }, "us-gaap_AwardDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardDateAxis", "presentation": [ "http://www.propetroservices.com/role/STOCKBASEDCOMPENSATIONSummaryofPerformanceSharesActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Award Date [Axis]", "label": "Award Date [Axis]", "documentation": "Information by date or year award under share-based payment arrangement is granted." } } }, "auth_ref": [ "r896", "r897", "r898", "r899", "r900", "r901", "r902", "r903", "r904", "r905", "r906", "r907", "r908", "r909", "r910", "r911", "r912", "r913", "r914", "r915", "r916", "r917", "r918", "r919", "r920", "r921" ] }, "us-gaap_AwardDateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardDateDomain", "presentation": [ "http://www.propetroservices.com/role/STOCKBASEDCOMPENSATIONSummaryofPerformanceSharesActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Award Date [Domain]", "label": "Award Date [Domain]", "documentation": "Date or year award under share-based payment arrangement is granted." } } }, "auth_ref": [ "r896", "r897", "r898", "r899", "r900", "r901", "r902", "r903", "r904", "r905", "r906", "r907", "r908", "r909", "r910", "r911", "r912", "r913", "r914", "r915", "r916", "r917", "r918", "r919", "r920", "r921" ] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price", "label": "Award Exercise Price" } } }, "auth_ref": [ "r835" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value as of Grant Date", "label": "Award Grant Date Fair Value" } } }, "auth_ref": [ "r836" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "auth_ref": [ "r831" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing, How MNPI Considered", "label": "Award Timing, How MNPI Considered [Text Block]" } } }, "auth_ref": [ "r831" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Method", "label": "Award Timing Method [Text Block]" } } }, "auth_ref": [ "r831" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Considered", "label": "Award Timing MNPI Considered [Flag]" } } }, "auth_ref": [ "r831" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Disclosure", "label": "Award Timing MNPI Disclosure [Text Block]" } } }, "auth_ref": [ "r831" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Predetermined", "label": "Award Timing Predetermined [Flag]" } } }, "auth_ref": [ "r831" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.propetroservices.com/role/NETINCOMELOSSPERSHARECalculationofNetIncomePerShareDetails", "http://www.propetroservices.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.propetroservices.com/role/STOCKBASEDCOMPENSATIONSummaryofPerformanceSharesActivityDetails", "http://www.propetroservices.com/role/STOCKBASEDCOMPENSATIONSummaryofRSUActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Axis]", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r437", "r438", "r439", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r461", "r462", "r463", "r464", "r465" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Securities", "label": "Award Underlying Securities Amount" } } }, "auth_ref": [ "r834" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Awards Close in Time to MNPI Disclosures, Individual Name" } } }, "auth_ref": [ "r833" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures", "label": "Awards Close in Time to MNPI Disclosures [Table]" } } }, "auth_ref": [ "r832" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures, Table", "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]" } } }, "auth_ref": [ "r832" ] }, "pump_BaseRateLoansMember": { "xbrltype": "domainItemType", "nsuri": "http://www.propetroservices.com/20231231", "localname": "BaseRateLoansMember", "presentation": [ "http://www.propetroservices.com/role/LONGTERMDEBTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Base Rate Loans", "label": "Base Rate Loans [Member]", "documentation": "Base Rate Loans [Member]" } } }, "auth_ref": [] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.propetroservices.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Presentation", "label": "Basis of Accounting, Policy [Policy Text Block]", "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)." } } }, "auth_ref": [] }, "us-gaap_BuildingAndBuildingImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BuildingAndBuildingImprovementsMember", "presentation": [ "http://www.propetroservices.com/role/SIGNIFICANTACCOUNTINGPOLICIESUsefulLivesofPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Buildings and property improvements", "label": "Building and Building Improvements [Member]", "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities and any addition, improvement, or renovation to the structure, for example, but not limited to, interior masonry, interior flooring, electrical, and plumbing." } } }, "auth_ref": [] }, "us-gaap_BuildingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BuildingMember", "presentation": [ "http://www.propetroservices.com/role/PROPERTYANDEQUIPMENTSummaryofPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Buildings", "label": "Building [Member]", "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities." } } }, "auth_ref": [ "r148" ] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.propetroservices.com/role/BUSINESSACQUISITIONSNarrativeDetails", "http://www.propetroservices.com/role/BUSINESSACQUISITIONSParFiveAcquisitionDetails", "http://www.propetroservices.com/role/BUSINESSACQUISITIONSParFiveAcquisitionProFormaInformationDetails", "http://www.propetroservices.com/role/BUSINESSACQUISITIONSSilvertipAcquisitionProFormaInformationDetails", "http://www.propetroservices.com/role/BUSINESSACQUISITIONSSummaryofFairValueofConsiderationofSilvertipAcquisitionDetails", "http://www.propetroservices.com/role/ORGANIZATIONANDHISTORYDetails", "http://www.propetroservices.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition, Acquiree [Domain]", "label": "Business Acquisition, Acquiree [Domain]", "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." } } }, "auth_ref": [ "r507", "r747", "r748" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.propetroservices.com/role/BUSINESSACQUISITIONSNarrativeDetails", "http://www.propetroservices.com/role/BUSINESSACQUISITIONSParFiveAcquisitionDetails", "http://www.propetroservices.com/role/BUSINESSACQUISITIONSParFiveAcquisitionProFormaInformationDetails", "http://www.propetroservices.com/role/BUSINESSACQUISITIONSSilvertipAcquisitionProFormaInformationDetails", "http://www.propetroservices.com/role/BUSINESSACQUISITIONSSummaryofFairValueofConsiderationofSilvertipAcquisitionDetails", "http://www.propetroservices.com/role/ORGANIZATIONANDHISTORYDetails", "http://www.propetroservices.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition [Axis]", "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r89", "r92", "r507", "r747", "r748" ] }, "pump_BusinessAcquisitionConsiderationTransferredDebtPayoff": { "xbrltype": "monetaryItemType", "nsuri": "http://www.propetroservices.com/20231231", "localname": "BusinessAcquisitionConsiderationTransferredDebtPayoff", "crdr": "credit", "presentation": [ "http://www.propetroservices.com/role/BUSINESSACQUISITIONSNarrativeDetails", "http://www.propetroservices.com/role/ORGANIZATIONANDHISTORYDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt payments and closing costs", "label": "Business Acquisition, Consideration Transferred, Debt Payoff", "documentation": "Business Acquisition, Contingent Consideration, Debt Payoff" } } }, "auth_ref": [] }, "pump_BusinessAcquisitionConsiderationTransferredTransactionCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.propetroservices.com/20231231", "localname": "BusinessAcquisitionConsiderationTransferredTransactionCosts", "crdr": "credit", "presentation": [ "http://www.propetroservices.com/role/BUSINESSACQUISITIONSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business acquisition, contingent consideration, transaction costs", "label": "Business Acquisition, Consideration Transferred, Transaction Costs", "documentation": "Business Acquisition, Contingent Consideration, Transaction Costs" } } }, "auth_ref": [] }, "pump_BusinessAcquisitionContingentConsiderationDebtPayoffAndClosingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.propetroservices.com/20231231", "localname": "BusinessAcquisitionContingentConsiderationDebtPayoffAndClosingCosts", "crdr": "credit", "calculation": { "http://www.propetroservices.com/role/BUSINESSACQUISITIONSSummaryofFairValueofConsiderationofSilvertipAcquisitionDetails": { "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.propetroservices.com/role/BUSINESSACQUISITIONSSummaryofFairValueofConsiderationofSilvertipAcquisitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt payments and closing costs", "label": "Business Acquisition, Contingent Consideration, Debt Payoff And Closing Costs", "documentation": "Business Acquisition, Contingent Consideration, Debt Payoff And Closing Costs" } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionContingentConsiderationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionContingentConsiderationLineItems", "presentation": [ "http://www.propetroservices.com/role/BUSINESSACQUISITIONSNarrativeDetails", "http://www.propetroservices.com/role/BUSINESSACQUISITIONSParFiveAcquisitionDetails", "http://www.propetroservices.com/role/BUSINESSACQUISITIONSParFiveAcquisitionProFormaInformationDetails", "http://www.propetroservices.com/role/BUSINESSACQUISITIONSSilvertipAcquisitionProFormaInformationDetails", "http://www.propetroservices.com/role/BUSINESSACQUISITIONSSummaryofFairValueofConsiderationofSilvertipAcquisitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition, Contingent Consideration [Line Items]", "label": "Business Acquisition, Contingent Consideration [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued", "presentation": [ "http://www.propetroservices.com/role/BUSINESSACQUISITIONSNarrativeDetails", "http://www.propetroservices.com/role/ORGANIZATIONANDHISTORYDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business acquisition, equity interest issued or issuable, number of shares (in shares)", "label": "Business Acquisition, Equity Interest Issued or Issuable, Number of Shares", "documentation": "Number of shares of equity interests issued or issuable to acquire entity." } } }, "auth_ref": [ "r169" ] }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "presentation": [ "http://www.propetroservices.com/role/BUSINESSACQUISITIONSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interests acquired", "label": "Business Acquisition, Percentage of Voting Interests Acquired", "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination." } } }, "auth_ref": [ "r90" ] }, "pump_BusinessAcquisitionProFormaAcquisitionCost": { "xbrltype": "monetaryItemType", "nsuri": "http://www.propetroservices.com/20231231", "localname": "BusinessAcquisitionProFormaAcquisitionCost", "crdr": "credit", "presentation": [ "http://www.propetroservices.com/role/BUSINESSACQUISITIONSSilvertipAcquisitionProFormaInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisition costs", "label": "Business Acquisition, Pro Forma, Acquisition Cost", "documentation": "Business Acquisition, Pro Forma, Acquisition Cost" } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionProFormaInformationTextBlock", "presentation": [ "http://www.propetroservices.com/role/BUSINESSACQUISITIONSTables" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition, Pro Forma Information", "label": "Business Acquisition, Pro Forma Information [Table Text Block]", "documentation": "Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate." } } }, "auth_ref": [ "r853", "r854" ] }, "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionsProFormaNetIncomeLoss", "crdr": "credit", "presentation": [ "http://www.propetroservices.com/role/BUSINESSACQUISITIONSParFiveAcquisitionProFormaInformationDetails", "http://www.propetroservices.com/role/BUSINESSACQUISITIONSSilvertipAcquisitionProFormaInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Net income", "terseLabel": "Net income (loss)", "label": "Business Acquisition, Pro Forma Net Income (Loss)", "documentation": "The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period." } } }, "auth_ref": [ "r505", "r506" ] }, "us-gaap_BusinessAcquisitionsProFormaRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionsProFormaRevenue", "crdr": "credit", "presentation": [ "http://www.propetroservices.com/role/BUSINESSACQUISITIONSParFiveAcquisitionProFormaInformationDetails", "http://www.propetroservices.com/role/BUSINESSACQUISITIONSSilvertipAcquisitionProFormaInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "label": "Business Acquisition, Pro Forma Revenue", "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period." } } }, "auth_ref": [ "r505", "r506" ] }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationAcquisitionRelatedCosts", "crdr": "debit", "presentation": [ "http://www.propetroservices.com/role/BUSINESSACQUISITIONSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business combination, acquisition related costs", "label": "Business Combination, Acquisition Related Costs", "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." } } }, "auth_ref": [ "r88" ] }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "lang": { "en-us": { "role": { "label": "Business Combination and Asset Acquisition [Abstract]" } } }, "auth_ref": [] }, "pump_BusinessCombinationCashConsiderationDeferredCashPayment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.propetroservices.com/20231231", "localname": "BusinessCombinationCashConsiderationDeferredCashPayment", "crdr": "credit", "calculation": { "http://www.propetroservices.com/role/BUSINESSACQUISITIONSParFiveAcquisitionDetails": { "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.propetroservices.com/role/BUSINESSACQUISITIONSNarrativeDetails", "http://www.propetroservices.com/role/BUSINESSACQUISITIONSParFiveAcquisitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred cash payment", "label": "Business Combination, Cash Consideration, Deferred Cash Payment", "documentation": "Business Combination, Cash Consideration, Deferred Cash Payment" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationConsiderationTransferred1", "crdr": "credit", "calculation": { "http://www.propetroservices.com/role/BUSINESSACQUISITIONSParFiveAcquisitionDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.propetroservices.com/role/BUSINESSACQUISITIONSSummaryofFairValueofConsiderationofSilvertipAcquisitionDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.propetroservices.com/role/BUSINESSACQUISITIONSNarrativeDetails", "http://www.propetroservices.com/role/BUSINESSACQUISITIONSParFiveAcquisitionDetails", "http://www.propetroservices.com/role/BUSINESSACQUISITIONSSummaryofFairValueofConsiderationofSilvertipAcquisitionDetails", "http://www.propetroservices.com/role/ORGANIZATIONANDHISTORYDetails", "http://www.propetroservices.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total consideration", "totalLabel": "Total consideration", "label": "Business Combination, Consideration Transferred", "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer." } } }, "auth_ref": [ "r2", "r3", "r14" ] }, "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "crdr": "credit", "calculation": { "http://www.propetroservices.com/role/BUSINESSACQUISITIONSSummaryofFairValueofConsiderationofSilvertipAcquisitionDetails": { "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.propetroservices.com/role/BUSINESSACQUISITIONSNarrativeDetails", "http://www.propetroservices.com/role/BUSINESSACQUISITIONSSummaryofFairValueofConsiderationofSilvertipAcquisitionDetails", "http://www.propetroservices.com/role/ORGANIZATIONANDHISTORYDetails", "http://www.propetroservices.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity consideration", "label": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable", "documentation": "Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination." } } }, "auth_ref": [ "r2", "r3" ] }, "pump_BusinessCombinationDeferredPurchaseConsideration": { "xbrltype": "monetaryItemType", "nsuri": "http://www.propetroservices.com/20231231", "localname": "BusinessCombinationDeferredPurchaseConsideration", "crdr": "credit", "presentation": [ "http://www.propetroservices.com/role/SUPPLEMENTALCASHFLOWSINFORMATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Par Five asset purchase consideration included in other long-term liabilities", "label": "Business Combination, Deferred Purchase Consideration", "documentation": "Business Combination, Deferred Purchase Consideration" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationDisclosureTextBlock", "presentation": [ "http://www.propetroservices.com/role/BUSINESSACQUISITIONS" ], "lang": { "en-us": { "role": { "terseLabel": "BUSINESS ACQUISITIONS", "label": "Business Combination Disclosure [Text Block]", "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable)." } } }, "auth_ref": [ "r167", "r508" ] }, "pump_BusinessCombinationHoldbackLiabilityInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://www.propetroservices.com/20231231", "localname": "BusinessCombinationHoldbackLiabilityInterestRate", "presentation": [ "http://www.propetroservices.com/role/BUSINESSACQUISITIONSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business combination, holdback liability, interest rate", "label": "Business Combination, Holdback Liability, Interest Rate", "documentation": "Business Combination, Holdback Liability, Interest Rate" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual", "crdr": "credit", "presentation": [ "http://www.propetroservices.com/role/BUSINESSACQUISITIONSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business combination, pro forma information, earnings or loss of acquiree since acquisition date, actual", "label": "Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual", "documentation": "This element represents the amount of earnings or loss of the acquiree since the acquisition date included in the consolidated income statement for the reporting period." } } }, "auth_ref": [ "r91" ] }, "us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual", "crdr": "credit", "presentation": [ "http://www.propetroservices.com/role/BUSINESSACQUISITIONSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business combination, pro forma information, revenue of acquiree since acquisition date, actual", "label": "Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual", "documentation": "This element represents the amount of revenue of the acquiree since the acquisition date included in the consolidated income statement for the reporting period." } } }, "auth_ref": [ "r91" ] }, "pump_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedAndOtherCurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.propetroservices.com/20231231", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedAndOtherCurrentLiabilities", "crdr": "credit", "calculation": { "http://www.propetroservices.com/role/BUSINESSACQUISITIONSSummaryofFairValueofConsiderationofSilvertipAcquisitionDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.propetroservices.com/role/BUSINESSACQUISITIONSSummaryofFairValueofConsiderationofSilvertipAcquisitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued and other current liabilities", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Accrued And Other Current Liabilities", "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Accrued And Other Current Liabilities" } } }, "auth_ref": [] }, "pump_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.propetroservices.com/20231231", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedLiabilities", "crdr": "credit", "calculation": { "http://www.propetroservices.com/role/BUSINESSACQUISITIONSParFiveAcquisitionDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.propetroservices.com/role/BUSINESSACQUISITIONSParFiveAcquisitionDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Accrued liabilities", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Accrued Liabilities", "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Accrued Liabilities" } } }, "auth_ref": [] }, "pump_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://www.propetroservices.com/20231231", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill", "crdr": "debit", "calculation": { "http://www.propetroservices.com/role/BUSINESSACQUISITIONSSummaryofFairValueofConsiderationofSilvertipAcquisitionDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.propetroservices.com/role/BUSINESSACQUISITIONSSummaryofFairValueofConsiderationofSilvertipAcquisitionDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets acquired", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets Acquired Including Goodwill", "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets Acquired Including Goodwill" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "crdr": "debit", "calculation": { "http://www.propetroservices.com/role/BUSINESSACQUISITIONSSummaryofFairValueofConsiderationofSilvertipAcquisitionDetails": { "parentTag": "pump_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.propetroservices.com/role/BUSINESSACQUISITIONSSummaryofFairValueofConsiderationofSilvertipAcquisitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. 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." } } }, "auth_ref": [ "r94" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther", "crdr": "debit", "calculation": { "http://www.propetroservices.com/role/BUSINESSACQUISITIONSSummaryofFairValueofConsiderationofSilvertipAcquisitionDetails": { "parentTag": "pump_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.propetroservices.com/role/BUSINESSACQUISITIONSSummaryofFairValueofConsiderationofSilvertipAcquisitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other current assets", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other", "documentation": "Amount of other assets expected to be realized or consumed before one year or the normal operating cycle, if longer, acquired at the acquisition date." } } }, "auth_ref": [ "r94" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets", "crdr": "debit", "calculation": { "http://www.propetroservices.com/role/BUSINESSACQUISITIONSSummaryofFairValueofConsiderationofSilvertipAcquisitionDetails": { "parentTag": "pump_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.propetroservices.com/role/BUSINESSACQUISITIONSSummaryofFairValueofConsiderationofSilvertipAcquisitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets", "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, acquired at the acquisition date." } } }, "auth_ref": [ "r94" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "crdr": "debit", "calculation": { "http://www.propetroservices.com/role/BUSINESSACQUISITIONSParFiveAcquisitionDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 1.0 }, "http://www.propetroservices.com/role/BUSINESSACQUISITIONSSummaryofFairValueofConsiderationofSilvertipAcquisitionDetails": { "parentTag": "pump_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.propetroservices.com/role/BUSINESSACQUISITIONSNarrativeDetails", "http://www.propetroservices.com/role/BUSINESSACQUISITIONSParFiveAcquisitionDetails", "http://www.propetroservices.com/role/BUSINESSACQUISITIONSSummaryofFairValueofConsiderationofSilvertipAcquisitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable and unbilled revenue", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date." } } }, "auth_ref": [ "r94" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "crdr": "credit", "calculation": { "http://www.propetroservices.com/role/BUSINESSACQUISITIONSSummaryofFairValueofConsiderationofSilvertipAcquisitionDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.propetroservices.com/role/BUSINESSACQUISITIONSSummaryofFairValueofConsiderationofSilvertipAcquisitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable", "documentation": "Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date." } } }, "auth_ref": [ "r94" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "crdr": "debit", "calculation": { "http://www.propetroservices.com/role/BUSINESSACQUISITIONSSummaryofFairValueofConsiderationofSilvertipAcquisitionDetails": { "parentTag": "pump_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.propetroservices.com/role/BUSINESSACQUISITIONSSummaryofFairValueofConsiderationofSilvertipAcquisitionDetails", "http://www.propetroservices.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date." } } }, "auth_ref": [ "r93", "r94" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "crdr": "debit", "calculation": { "http://www.propetroservices.com/role/BUSINESSACQUISITIONSParFiveAcquisitionDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 2.0 }, "http://www.propetroservices.com/role/BUSINESSACQUISITIONSSummaryofFairValueofConsiderationofSilvertipAcquisitionDetails": { "parentTag": "pump_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.propetroservices.com/role/BUSINESSACQUISITIONSParFiveAcquisitionDetails", "http://www.propetroservices.com/role/BUSINESSACQUISITIONSSummaryofFairValueofConsiderationofSilvertipAcquisitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory", "documentation": "The amount of inventory recognized as of the acquisition date." } } }, "auth_ref": [ "r93", "r94" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "crdr": "credit", "calculation": { "http://www.propetroservices.com/role/BUSINESSACQUISITIONSSummaryofFairValueofConsiderationofSilvertipAcquisitionDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.propetroservices.com/role/BUSINESSACQUISITIONSSummaryofFairValueofConsiderationofSilvertipAcquisitionDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities assumed", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities", "documentation": "Amount of liabilities assumed at the acquisition date." } } }, "auth_ref": [ "r94" ] }, "pump_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.propetroservices.com/20231231", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability", "crdr": "credit", "calculation": { "http://www.propetroservices.com/role/BUSINESSACQUISITIONSSummaryofFairValueofConsiderationofSilvertipAcquisitionDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.propetroservices.com/role/BUSINESSACQUISITIONSSummaryofFairValueofConsiderationofSilvertipAcquisitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liability", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease Liability", "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease Liability" } } }, "auth_ref": [] }, "pump_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://www.propetroservices.com/20231231", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.propetroservices.com/role/BUSINESSACQUISITIONSSummaryofFairValueofConsiderationofSilvertipAcquisitionDetails": { "parentTag": "pump_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.propetroservices.com/role/BUSINESSACQUISITIONSSummaryofFairValueofConsiderationofSilvertipAcquisitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease right-of-use asset", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease Right-Of-Use Asset", "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease Right-Of-Use Asset" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://www.propetroservices.com/role/BUSINESSACQUISITIONSParFiveAcquisitionDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 4.0 }, "http://www.propetroservices.com/role/BUSINESSACQUISITIONSSummaryofFairValueofConsiderationofSilvertipAcquisitionDetails": { "parentTag": "pump_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.propetroservices.com/role/BUSINESSACQUISITIONSParFiveAcquisitionDetails", "http://www.propetroservices.com/role/BUSINESSACQUISITIONSSummaryofFairValueofConsiderationofSilvertipAcquisitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, plant and equipment", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date." } } }, "auth_ref": [ "r93", "r94" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract", "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Less Noncontrolling Interest [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "crdr": "debit", "calculation": { "http://www.propetroservices.com/role/BUSINESSACQUISITIONSParFiveAcquisitionDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.propetroservices.com/role/BUSINESSACQUISITIONSParFiveAcquisitionDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total net assets acquired", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed." } } }, "auth_ref": [ "r94" ] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://www.propetroservices.com/role/SUPPLEMENTALCASHFLOWSINFORMATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capital expenditures included in accounts payable and accrued liabilities", "label": "Capital Expenditures Incurred but Not yet Paid", "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred." } } }, "auth_ref": [ "r45", "r46", "r47" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.propetroservices.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.propetroservices.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents, at Carrying Value", "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." } } }, "auth_ref": [ "r42", "r210", "r724" ] }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "presentation": [ "http://www.propetroservices.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents and Restricted Cash and Customer Cash Advances", "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]", "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits." } } }, "auth_ref": [ "r43", "r173" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.propetroservices.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 }, "http://www.propetroservices.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.propetroservices.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.propetroservices.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash, cash equivalents and restricted cash", "periodStartLabel": "CASH, CASH EQUIVALENTS\u00a0AND RESTRICTED CASH \u2014 Beginning of year", "periodEndLabel": "CASH, CASH EQUIVALENTS AND RESTRICTED CASH\u00a0\u2014 End of year", "totalLabel": "Total cash, cash equivalents and restricted cash\u00a0\u2014 End of year", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "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." } } }, "auth_ref": [ "r42", "r137", "r242" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.propetroservices.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.propetroservices.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "NET (DECREASE) INCREASE IN CASH, CASH EQUIVALENTS AND RESTRICTED CASH", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "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." } } }, "auth_ref": [ "r4", "r137" ] }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "presentation": [ "http://www.propetroservices.com/role/SUPPLEMENTALCASHFLOWSINFORMATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental disclosure of non\u2011cash investing and financing activities", "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CashFlowSupplementalDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFlowSupplementalDisclosuresTextBlock", "presentation": [ "http://www.propetroservices.com/role/SUPPLEMENTALCASHFLOWSINFORMATION" ], "lang": { "en-us": { "role": { "terseLabel": "SUPPLEMENTAL CASH FLOWS INFORMATION", "label": "Cash Flow, Supplemental Disclosures [Text Block]", "documentation": "The entire disclosure for supplemental cash flow activities, including cash, noncash, and part noncash transactions, for the period. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period." } } }, "auth_ref": [ "r134" ] }, "pump_CementingSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.propetroservices.com/20231231", "localname": "CementingSegmentMember", "presentation": [ "http://www.propetroservices.com/role/REPORTABLESEGMENTINFORMATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cementing Segment", "label": "Cementing Segment [Member]", "documentation": "Cementing Segment" } } }, "auth_ref": [] }, "us-gaap_ChangeInAccountingEstimateByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ChangeInAccountingEstimateByTypeAxis", "presentation": [ "http://www.propetroservices.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible Assets, Amortization Period", "label": "Change in Accounting Estimate by Type [Axis]", "documentation": "Information by type of change in accounting estimate." } } }, "auth_ref": [ "r51", "r258" ] }, "us-gaap_ChangeInAccountingEstimateTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ChangeInAccountingEstimateTypeDomain", "presentation": [ "http://www.propetroservices.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Change in Accounting Estimate, Type [Domain]", "label": "Change in Accounting Estimate, Type [Domain]", "documentation": "Identification of the accounting estimate that was changed that had the effect of adjusting the carrying amount of an existing asset or liability, or that will alter the subsequent accounting for existing or future assets or liabilities." } } }, "auth_ref": [ "r51", "r258" ] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Changed Peer Group, Footnote", "label": "Changed Peer Group, Footnote [Text Block]" } } }, "auth_ref": [ "r810" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.propetroservices.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockLineItems", "presentation": [ "http://www.propetroservices.com/role/ORGANIZATIONANDHISTORYDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Line Items]", "label": "Class of Stock [Line Items]", "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." } } }, "auth_ref": [ "r219", "r220", "r221", "r280", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r635", "r636", "r637", "r638", "r742", "r847", "r863" ] }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight", "presentation": [ "http://www.propetroservices.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted stock units, conversion of stock, conversion rights (in shares)", "label": "Class of Warrant or Right, Number of Securities Called by Each Warrant or Right", "documentation": "Number of securities into which each warrant or right may be converted. For example, but not limited to, each warrant may be converted into two shares." } } }, "auth_ref": [] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Amount", "label": "Company Selected Measure Amount" } } }, "auth_ref": [ "r811" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Name", "label": "Company Selected Measure Name" } } }, "auth_ref": [ "r811" ] }, "pump_CoiledTubingAssetsDivestitureMember": { "xbrltype": "domainItemType", "nsuri": "http://www.propetroservices.com/20231231", "localname": "CoiledTubingAssetsDivestitureMember", "presentation": [ "http://www.propetroservices.com/role/REPORTABLESEGMENTINFORMATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Coiled Tubing Assets Divestiture", "label": "Coiled Tubing Assets Divestiture [Member]", "documentation": "Coiled Tubing Assets Divestiture" } } }, "auth_ref": [] }, "pump_CoiledTubingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.propetroservices.com/20231231", "localname": "CoiledTubingMember", "presentation": [ "http://www.propetroservices.com/role/REPORTABLESEGMENTINFORMATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Coiled Tubing", "label": "Coiled Tubing [Member]", "documentation": "Coiled Tubing" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.propetroservices.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.propetroservices.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "COMMITMENTS AND CONTINGENCIES (Note 18)", "label": "Commitments and Contingencies", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r33", "r107", "r598", "r657" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies Disclosure [Abstract]", "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.propetroservices.com/role/COMMITMENTSANDCONTINGENCIES" ], "lang": { "en-us": { "role": { "terseLabel": "COMMITMENTS AND CONTINGENCIES", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r152", "r361", "r362", "r719", "r890" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.propetroservices.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r756", "r757", "r758", "r760", "r761", "r762", "r763", "r867", "r868", "r931", "r954", "r960" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.propetroservices.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.propetroservices.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails", "http://www.propetroservices.com/role/ShareRepurchaseProgramDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par value (in dollars per share)", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r120" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.propetroservices.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, authorized (in shares)", "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r120", "r658" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.propetroservices.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, issued (in shares)", "label": "Common Stock, Shares, Issued", "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." } } }, "auth_ref": [ "r120" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.propetroservices.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, outstanding (in shares)", "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r16", "r120", "r658", "r676", "r960", "r961" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.propetroservices.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.propetroservices.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, $0.001 par value, 200,000,000 shares authorized, 109,483,281 and 114,515,008 shares issued and outstanding, respectively", "label": "Common Stock, Value, Issued", "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." } } }, "auth_ref": [ "r120", "r601", "r754" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Company Selected Measure", "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]" } } }, "auth_ref": [ "r816" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Net Income", "label": "Compensation Actually Paid vs. Net Income [Text Block]" } } }, "auth_ref": [ "r815" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Other Measure", "label": "Compensation Actually Paid vs. Other Measure [Text Block]" } } }, "auth_ref": [ "r817" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return", "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]" } } }, "auth_ref": [ "r814" ] }, "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CompensationAndEmployeeBenefitPlansTextBlock", "presentation": [ "http://www.propetroservices.com/role/EMPLOYEEBENEFITPLAN" ], "lang": { "en-us": { "role": { "terseLabel": "EMPLOYEE BENEFIT PLAN", "label": "Compensation and Employee Benefit Plans [Text Block]", "documentation": "The entire disclosure for an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans." } } }, "auth_ref": [ "r158", "r159", "r160", "r161" ] }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CompensationAndRetirementDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Retirement Benefits [Abstract]", "label": "Retirement Benefits [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.propetroservices.com/role/REPORTABLESEGMENTINFORMATIONMajorCustomersDetails", "http://www.propetroservices.com/role/REPORTABLESEGMENTINFORMATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Domain]", "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r52", "r54", "r99", "r100", "r313", "r718" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.propetroservices.com/role/REPORTABLESEGMENTINFORMATIONMajorCustomersDetails", "http://www.propetroservices.com/role/REPORTABLESEGMENTINFORMATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Axis]", "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r52", "r54", "r99", "r100", "r313", "r630", "r718" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.propetroservices.com/role/REPORTABLESEGMENTINFORMATIONMajorCustomersDetails", "http://www.propetroservices.com/role/REPORTABLESEGMENTINFORMATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Axis]", "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r52", "r54", "r99", "r100", "r313", "r718", "r852" ] }, "us-gaap_ConcentrationRiskCreditRisk": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskCreditRisk", "presentation": [ "http://www.propetroservices.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration of Credit Risk", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for credit risk." } } }, "auth_ref": [ "r109", "r192" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.propetroservices.com/role/REPORTABLESEGMENTINFORMATIONMajorCustomersDetails", "http://www.propetroservices.com/role/REPORTABLESEGMENTINFORMATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration risk percentage", "label": "Concentration Risk, Percentage", "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." } } }, "auth_ref": [ "r52", "r54", "r99", "r100", "r313" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.propetroservices.com/role/REPORTABLESEGMENTINFORMATIONMajorCustomersDetails", "http://www.propetroservices.com/role/REPORTABLESEGMENTINFORMATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Domain]", "label": "Concentration Risk Type [Domain]", "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." } } }, "auth_ref": [ "r52", "r54", "r99", "r100", "r313", "r718" ] }, "srt_ConsolidationItemsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsAxis", "presentation": [ "http://www.propetroservices.com/role/FAIRVALUEMEASUREMENTSSummaryofGoodwillforWirelineSegmentDetails", "http://www.propetroservices.com/role/REPORTABLESEGMENTINFORMATIONReconciliationofNetIncomeLosstoAdjustedEBITDADetails", "http://www.propetroservices.com/role/REPORTABLESEGMENTINFORMATIONReconciliationofSegmentInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation Items [Axis]", "label": "Consolidation Items [Axis]" } } }, "auth_ref": [ "r249", "r287", "r298", "r299", "r300", "r301", "r302", "r304", "r308", "r368", "r369", "r370", "r371", "r373", "r374", "r376", "r378", "r379", "r891", "r892" ] }, "srt_ConsolidationItemsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsDomain", "presentation": [ "http://www.propetroservices.com/role/FAIRVALUEMEASUREMENTSSummaryofGoodwillforWirelineSegmentDetails", "http://www.propetroservices.com/role/REPORTABLESEGMENTINFORMATIONReconciliationofNetIncomeLosstoAdjustedEBITDADetails", "http://www.propetroservices.com/role/REPORTABLESEGMENTINFORMATIONReconciliationofSegmentInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation Items [Domain]", "label": "Consolidation Items [Domain]" } } }, "auth_ref": [ "r249", "r287", "r298", "r299", "r300", "r301", "r302", "r304", "r308", "r368", "r369", "r370", "r371", "r373", "r374", "r376", "r378", "r379", "r891", "r892" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://www.propetroservices.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Principles of Consolidation", "label": "Consolidation, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary." } } }, "auth_ref": [ "r97", "r727" ] }, "us-gaap_ContractWithCustomerAssetNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetNet", "crdr": "debit", "presentation": [ "http://www.propetroservices.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued revenue", "label": "Contract with Customer, Asset, after Allowance for Credit Loss", "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time." } } }, "auth_ref": [ "r407", "r409", "r420" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "presentation": [ "http://www.propetroservices.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract with customer, liability, current", "label": "Contract with Customer, Liability, Current", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r407", "r408", "r420" ] }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.propetroservices.com/role/ACCRUEDANDOTHERCURRENTLIABILITIESDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.propetroservices.com/role/ACCRUEDANDOTHERCURRENTLIABILITIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue (advance from customer)", "label": "Contract with Customer, Liability, Noncurrent", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent." } } }, "auth_ref": [ "r407", "r408", "r420" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://www.propetroservices.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract with customer, liability, revenue recognized", "label": "Contract with Customer, Liability, Revenue Recognized", "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due." } } }, "auth_ref": [ "r421" ] }, "us-gaap_CorporateAndOtherMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CorporateAndOtherMember", "presentation": [ "http://www.propetroservices.com/role/REPORTABLESEGMENTINFORMATIONReconciliationofNetIncomeLosstoAdjustedEBITDADetails", "http://www.propetroservices.com/role/REPORTABLESEGMENTINFORMATIONReconciliationofSegmentInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "All Other", "label": "Corporate and Other [Member]", "documentation": "Component of an entity that provides financial and operational oversight and administrative support for other segments and other segments not separately reported due to size or nature of business activities. Excludes intersegment elimination and reconciling items." } } }, "auth_ref": [ "r871" ] }, "us-gaap_CorporateNonSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CorporateNonSegmentMember", "presentation": [ "http://www.propetroservices.com/role/REPORTABLESEGMENTINFORMATIONReconciliationofNetIncomeLosstoAdjustedEBITDADetails" ], "lang": { "en-us": { "role": { "terseLabel": "Corporate, non-segment", "label": "Corporate, Non-Segment [Member]", "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." } } }, "auth_ref": [ "r21", "r299", "r300", "r301", "r302", "r308", "r873" ] }, "pump_CorporateOfficeLeaseMember": { "xbrltype": "domainItemType", "nsuri": "http://www.propetroservices.com/20231231", "localname": "CorporateOfficeLeaseMember", "presentation": [ "http://www.propetroservices.com/role/LEASESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Corporate Office Lease", "label": "Corporate Office Lease [Member]", "documentation": "Corporate Office Lease" } } }, "auth_ref": [] }, "us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.propetroservices.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.propetroservices.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of services (exclusive of depreciation and amortization)", "label": "Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization", "documentation": "Cost of product sold and service rendered, excluding depreciation, depletion, and amortization." } } }, "auth_ref": [ "r858", "r859" ] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfSalesMember", "presentation": [ "http://www.propetroservices.com/role/PROPERTYANDEQUIPMENTScheduleofDepreciationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of Sales", "label": "Cost of Sales [Member]", "documentation": "Primary financial statement caption encompassing cost of sales." } } }, "auth_ref": [] }, "us-gaap_CostsAndExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostsAndExpenses", "crdr": "debit", "calculation": { "http://www.propetroservices.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.propetroservices.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "totalLabel": "Total costs and expenses", "label": "Costs and Expenses", "documentation": "Total costs of sales and operating expenses for the period." } } }, "auth_ref": [ "r130" ] }, "us-gaap_CostsAndExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostsAndExpensesAbstract", "presentation": [ "http://www.propetroservices.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "COSTS AND EXPENSES:", "label": "Costs and Expenses [Abstract]" } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "terseLabel": "Cover [Abstract]", "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityAxis", "presentation": [ "http://www.propetroservices.com/role/LONGTERMDEBTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Axis]", "label": "Credit Facility [Axis]", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityDomain", "presentation": [ "http://www.propetroservices.com/role/LONGTERMDEBTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Domain]", "label": "Credit Facility [Domain]", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentFederalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.propetroservices.com/role/INCOMETAXESTaxProvisionBenefitDetails": { "parentTag": "us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.propetroservices.com/role/INCOMETAXESTaxProvisionBenefitDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current", "label": "Current Federal Tax Expense (Benefit)", "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r857", "r866", "r929" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.propetroservices.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentStateAndLocalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.propetroservices.com/role/INCOMETAXESTaxProvisionBenefitDetails": { "parentTag": "us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.propetroservices.com/role/INCOMETAXESTaxProvisionBenefitDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current", "label": "Current State and Local Tax Expense (Benefit)", "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r857", "r866", "r929" ] }, "pump_CustomerAMember": { "xbrltype": "domainItemType", "nsuri": "http://www.propetroservices.com/20231231", "localname": "CustomerAMember", "presentation": [ "http://www.propetroservices.com/role/REPORTABLESEGMENTINFORMATIONMajorCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer A", "label": "Customer A [Member]", "documentation": "Customer A [Member]" } } }, "auth_ref": [] }, "pump_CustomerBMember": { "xbrltype": "domainItemType", "nsuri": "http://www.propetroservices.com/20231231", "localname": "CustomerBMember", "presentation": [ "http://www.propetroservices.com/role/REPORTABLESEGMENTINFORMATIONMajorCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer B", "label": "Customer B [Member]", "documentation": "Customer B [Member]" } } }, "auth_ref": [] }, "pump_CustomerCMember": { "xbrltype": "domainItemType", "nsuri": "http://www.propetroservices.com/20231231", "localname": "CustomerCMember", "presentation": [ "http://www.propetroservices.com/role/REPORTABLESEGMENTINFORMATIONMajorCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer C", "label": "Customer C [Member]", "documentation": "Customer C [Member]" } } }, "auth_ref": [] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://www.propetroservices.com/role/REPORTABLESEGMENTINFORMATIONMajorCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer Concentration Risk", "label": "Customer Concentration Risk [Member]", "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." } } }, "auth_ref": [ "r53", "r313" ] }, "pump_CustomerDMember": { "xbrltype": "domainItemType", "nsuri": "http://www.propetroservices.com/20231231", "localname": "CustomerDMember", "presentation": [ "http://www.propetroservices.com/role/REPORTABLESEGMENTINFORMATIONMajorCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer D", "label": "Customer D [Member]", "documentation": "Customer D" } } }, "auth_ref": [] }, "pump_CustomerEMember": { "xbrltype": "domainItemType", "nsuri": "http://www.propetroservices.com/20231231", "localname": "CustomerEMember", "presentation": [ "http://www.propetroservices.com/role/REPORTABLESEGMENTINFORMATIONMajorCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer E", "label": "Customer E [Member]", "documentation": "Customer E [Member]" } } }, "auth_ref": [] }, "pump_CustomerFMember": { "xbrltype": "domainItemType", "nsuri": "http://www.propetroservices.com/20231231", "localname": "CustomerFMember", "presentation": [ "http://www.propetroservices.com/role/REPORTABLESEGMENTINFORMATIONMajorCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer F", "label": "Customer F [Member]", "documentation": "Customer F" } } }, "auth_ref": [] }, "pump_CustomerGMember": { "xbrltype": "domainItemType", "nsuri": "http://www.propetroservices.com/20231231", "localname": "CustomerGMember", "presentation": [ "http://www.propetroservices.com/role/REPORTABLESEGMENTINFORMATIONMajorCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer G", "label": "Customer G [Member]", "documentation": "Customer G" } } }, "auth_ref": [] }, "pump_CustomerHMember": { "xbrltype": "domainItemType", "nsuri": "http://www.propetroservices.com/20231231", "localname": "CustomerHMember", "presentation": [ "http://www.propetroservices.com/role/REPORTABLESEGMENTINFORMATIONMajorCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer H", "label": "Customer H [Member]", "documentation": "Customer H" } } }, "auth_ref": [] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerRelationshipsMember", "presentation": [ "http://www.propetroservices.com/role/BUSINESSACQUISITIONSSummaryofFairValueofConsiderationofSilvertipAcquisitionDetails", "http://www.propetroservices.com/role/INTANGIBLEASSETSIntangibleAssetsSubjecttoAmortizationDetails", "http://www.propetroservices.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer Relationships", "label": "Customer Relationships [Member]", "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships." } } }, "auth_ref": [ "r96" ] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Debt Disclosure [Abstract]", "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.propetroservices.com/role/COMMITMENTSANDCONTINGENCIESDetails", "http://www.propetroservices.com/role/LONGTERMDEBTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Axis]", "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r23", "r114", "r115", "r175", "r177", "r249", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r541", "r737", "r738", "r739", "r740", "r741", "r864" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://www.propetroservices.com/role/LONGTERMDEBTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, basis spread on variable rate", "label": "Debt Instrument, Basis Spread on Variable Rate", "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentInterestRateDuringPeriod": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateDuringPeriod", "presentation": [ "http://www.propetroservices.com/role/LONGTERMDEBTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest rate", "label": "Debt Instrument, Interest Rate During Period", "documentation": "The average effective interest rate during the reporting period." } } }, "auth_ref": [ "r30", "r102", "r393" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.propetroservices.com/role/LONGTERMDEBTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Line Items]", "label": "Debt Instrument [Line Items]", "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." } } }, "auth_ref": [ "r249", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r541", "r737", "r738", "r739", "r740", "r741", "r864" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.propetroservices.com/role/COMMITMENTSANDCONTINGENCIESDetails", "http://www.propetroservices.com/role/LONGTERMDEBTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Name [Domain]", "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r31", "r249", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r541", "r737", "r738", "r739", "r740", "r741", "r864" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://www.propetroservices.com/role/LONGTERMDEBTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Long-term Debt Instruments [Table]", "label": "Schedule of Long-Term Debt Instruments [Table]", "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." } } }, "auth_ref": [ "r31", "r77", "r80", "r101", "r102", "r104", "r108", "r154", "r155", "r249", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r541", "r737", "r738", "r739", "r740", "r741", "r864" ] }, "us-gaap_DeferredChargesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredChargesPolicyTextBlock", "presentation": [ "http://www.propetroservices.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Loan Costs", "label": "Deferred Charges, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for deferral and amortization of significant deferred charges." } } }, "auth_ref": [ "r215" ] }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFederalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.propetroservices.com/role/INCOMETAXESTaxProvisionBenefitDetails": { "parentTag": "us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.propetroservices.com/role/INCOMETAXESTaxProvisionBenefitDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred", "label": "Deferred Federal Income Tax Expense (Benefit)", "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r866", "r927", "r929" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.propetroservices.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.propetroservices.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income tax expense (benefit)", "label": "Deferred Income Tax Expense (Benefit)", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r9", "r166", "r200", "r500", "r501", "r866" ] }, "us-gaap_DeferredIncomeTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilities", "crdr": "credit", "calculation": { "http://www.propetroservices.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.propetroservices.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Total deferred tax liabilities", "label": "Deferred Tax Liabilities, Gross", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences." } } }, "auth_ref": [ "r117", "r118", "r176", "r490" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://www.propetroservices.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.propetroservices.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "DEFERRED INCOME TAXES", "label": "Deferred Income Tax Liabilities, Net", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r483", "r484", "r597" ] }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.propetroservices.com/role/INCOMETAXESTaxProvisionBenefitDetails": { "parentTag": "us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.propetroservices.com/role/INCOMETAXESTaxProvisionBenefitDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred", "label": "Deferred State and Local Income Tax Expense (Benefit)", "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r866", "r927", "r929" ] }, "us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsGoodwillAndIntangibleAssets", "crdr": "debit", "calculation": { "http://www.propetroservices.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.propetroservices.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill and other intangible assets", "label": "Deferred Tax Assets, Goodwill and Intangible Assets", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from intangible assets including goodwill." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsGross", "crdr": "debit", "calculation": { "http://www.propetroservices.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.propetroservices.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total deferred tax assets", "label": "Deferred Tax Assets, Gross", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r491" ] }, "pump_DeferredTaxAssetsLeaseLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.propetroservices.com/20231231", "localname": "DeferredTaxAssetsLeaseLiabilities", "crdr": "debit", "calculation": { "http://www.propetroservices.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.propetroservices.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease liabilities", "label": "Deferred Tax Assets, Lease Liabilities", "documentation": "Deferred Tax Assets, Lease Liabilities" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.propetroservices.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.propetroservices.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total deferred tax assets\u00a0\u2014 net", "label": "Deferred Tax Assets, Net of Valuation Allowance", "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r925" ] }, "us-gaap_DeferredTaxAssetsNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsNetAbstract", "presentation": [ "http://www.propetroservices.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Income Tax Assets", "label": "Deferred Tax Assets, Net [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "crdr": "debit", "calculation": { "http://www.propetroservices.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.propetroservices.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net operating losses", "label": "Deferred Tax Assets, Operating Loss Carryforwards", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards." } } }, "auth_ref": [ "r87", "r926" ] }, "us-gaap_DeferredTaxAssetsOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOther", "crdr": "debit", "calculation": { "http://www.propetroservices.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.propetroservices.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Deferred Tax Assets, Other", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other." } } }, "auth_ref": [ "r87", "r926" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "crdr": "debit", "calculation": { "http://www.propetroservices.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.propetroservices.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock\u2011based compensation", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation." } } }, "auth_ref": [ "r87", "r926" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.propetroservices.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.propetroservices.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued liabilities", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities." } } }, "auth_ref": [ "r87", "r926" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://www.propetroservices.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.propetroservices.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Allowance for credit losses", "label": "Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Accounts Receivable, Allowance for Credit Loss", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r87", "r926" ] }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsValuationAllowance", "crdr": "credit", "calculation": { "http://www.propetroservices.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.propetroservices.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails", "http://www.propetroservices.com/role/INCOMETAXESNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Valuation allowance", "terseLabel": "Valuation allowance", "label": "Deferred Tax Assets, Valuation Allowance", "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized." } } }, "auth_ref": [ "r492" ] }, "us-gaap_DeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilities", "crdr": "credit", "calculation": { "http://www.propetroservices.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.propetroservices.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Net deferred tax liabilities", "label": "Deferred Tax Liabilities, Net", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting." } } }, "auth_ref": [ "r84", "r925" ] }, "us-gaap_DeferredTaxLiabilitiesNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesNetAbstract", "presentation": [ "http://www.propetroservices.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Income Tax Liabilities", "label": "Deferred Tax Liabilities, Net [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxLiabilitiesPrepaidExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesPrepaidExpenses", "crdr": "credit", "calculation": { "http://www.propetroservices.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.propetroservices.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Prepaid expenses", "label": "Deferred Tax Liabilities, Prepaid Expenses", "documentation": "Amount of deferred tax consequences attributable to taxable temporary differences derived from prepaid expenses." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.propetroservices.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.propetroservices.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Property and equipment", "label": "Deferred Tax Liabilities, Property, Plant and Equipment", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment." } } }, "auth_ref": [ "r87", "r926" ] }, "pump_DeferredTaxLiabilitiesRightOfUseAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.propetroservices.com/20231231", "localname": "DeferredTaxLiabilitiesRightOfUseAssets", "crdr": "credit", "calculation": { "http://www.propetroservices.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.propetroservices.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Right-of-use assets", "label": "Deferred Tax Liabilities, Right-Of-Use Assets", "documentation": "Deferred Tax Liabilities, Right-Of-Use Assets" } } }, "auth_ref": [] }, "us-gaap_DefinedContributionPlanCostRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanCostRecognized", "crdr": "debit", "presentation": [ "http://www.propetroservices.com/role/EMPLOYEEBENEFITPLANDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan expense", "label": "Defined Contribution Plan, Cost", "documentation": "Amount of cost for defined contribution plan." } } }, "auth_ref": [ "r430" ] }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "presentation": [ "http://www.propetroservices.com/role/EMPLOYEEBENEFITPLANDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employer match percentage of employee contribution", "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Match", "documentation": "Percentage employer matches of the employee's percentage contribution matched." } } }, "auth_ref": [] }, "us-gaap_DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage", "presentation": [ "http://www.propetroservices.com/role/EMPLOYEEBENEFITPLANDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Annual vesting percentage of company contributions", "label": "Defined Contribution Plan, Employers Matching Contribution, Annual Vesting Percentage", "documentation": "Percentage of employer's matching contributions to a defined contribution plan that vests in a given year." } } }, "auth_ref": [] }, "us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent", "presentation": [ "http://www.propetroservices.com/role/EMPLOYEEBENEFITPLANDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum annual match, percentage of gross salary", "label": "Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent", "documentation": "Maximum percentage of employee gross pay the employee may contribute to a defined contribution plan." } } }, "auth_ref": [] }, "pump_DefinedContributionPlanVestingTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.propetroservices.com/20231231", "localname": "DefinedContributionPlanVestingTerm", "presentation": [ "http://www.propetroservices.com/role/EMPLOYEEBENEFITPLANDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting term", "label": "Defined Contribution Plan, Vesting Term", "documentation": "Defined Contribution Plan, Vesting Term" } } }, "auth_ref": [] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://www.propetroservices.com/role/PROPERTYANDEQUIPMENTScheduleofDepreciationDetails", "http://www.propetroservices.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation expense", "verboseLabel": "Depreciation", "label": "Depreciation", "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation." } } }, "auth_ref": [ "r9", "r71" ] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationAndAmortization", "crdr": "debit", "calculation": { "http://www.propetroservices.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 3.0 }, "http://www.propetroservices.com/role/REPORTABLESEGMENTINFORMATIONReconciliationofNetIncomeLosstoAdjustedEBITDADetails": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.propetroservices.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.propetroservices.com/role/REPORTABLESEGMENTINFORMATIONReconciliationofNetIncomeLosstoAdjustedEBITDADetails" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "negatedTerseLabel": "Depreciation and amortization", "label": "Depreciation, Depletion and Amortization, Nonproduction", "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." } } }, "auth_ref": [ "r9", "r71" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.propetroservices.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.propetroservices.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "label": "Depreciation, Depletion and Amortization", "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." } } }, "auth_ref": [ "r9", "r290" ] }, "us-gaap_DepreciationDepletionAndAmortizationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortizationPolicyTextBlock", "presentation": [ "http://www.propetroservices.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation", "label": "Depreciation, Depletion, and Amortization [Policy Text Block]", "documentation": "Disclosure of accounting policy for depreciation, depletion, and amortization of property and equipment costs, including methods used and estimated useful lives and how impairment of such assets is assessed and recognized." } } }, "auth_ref": [ "r728" ] }, "srt_DirectorMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "DirectorMember", "presentation": [ "http://www.propetroservices.com/role/RELATEDPARTYTRANSACTIONSDetails", "http://www.propetroservices.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Director", "label": "Director [Member]" } } }, "auth_ref": [ "r874", "r955" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.propetroservices.com/role/STOCKBASEDCOMPENSATION" ], "lang": { "en-us": { "role": { "terseLabel": "STOCK\u2011BASED COMPENSATION", "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r432", "r436", "r467", "r468", "r471", "r750" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement [Abstract]", "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DiscontinuedOperationsDisposedOfBySaleMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DiscontinuedOperationsDisposedOfBySaleMember", "presentation": [ "http://www.propetroservices.com/role/PROPERTYANDEQUIPMENTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Discontinued Operations, Disposed of by Sale", "label": "Discontinued Operations, Disposed of by Sale [Member]", "documentation": "Component or group of components disposed of by sale and representing a strategic shift that has or will have a major effect on operations and financial results." } } }, "auth_ref": [ "r7" ] }, "us-gaap_DisposalGroupClassificationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupClassificationAxis", "presentation": [ "http://www.propetroservices.com/role/PROPERTYANDEQUIPMENTNarrativeDetails", "http://www.propetroservices.com/role/REPORTABLESEGMENTINFORMATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Group Classification [Axis]", "label": "Disposal Group Classification [Axis]", "documentation": "Information by disposal group classification." } } }, "auth_ref": [ "r205" ] }, "us-gaap_DisposalGroupClassificationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupClassificationDomain", "presentation": [ "http://www.propetroservices.com/role/PROPERTYANDEQUIPMENTNarrativeDetails", "http://www.propetroservices.com/role/REPORTABLESEGMENTINFORMATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Group Classification [Domain]", "label": "Disposal Group Classification [Domain]", "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." } } }, "auth_ref": [] }, "us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember", "presentation": [ "http://www.propetroservices.com/role/REPORTABLESEGMENTINFORMATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Group, Disposed of by Sale, Not Discontinued Operations", "label": "Disposal Group, Disposed of by Sale, Not Discontinued Operations [Member]", "documentation": "Disposal group that has been sold. Excludes disposals classified as discontinued operations." } } }, "auth_ref": [ "r10", "r20" ] }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain", "presentation": [ "http://www.propetroservices.com/role/REPORTABLESEGMENTINFORMATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Group Name [Domain]", "label": "Disposal Group Name [Domain]", "documentation": "Name of disposal group." } } }, "auth_ref": [ "r747", "r748" ] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentAnnualReport", "presentation": [ "http://www.propetroservices.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Annual Report", "label": "Document Annual Report", "documentation": "Boolean flag that is true only for a form used as an annual report." } } }, "auth_ref": [ "r770", "r771", "r784" ] }, "dei_DocumentFinStmtErrorCorrectionFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFinStmtErrorCorrectionFlag", "presentation": [ "http://www.propetroservices.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Financial Statement Error Correction [Flag]", "label": "Document Financial Statement Error Correction [Flag]", "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction." } } }, "auth_ref": [ "r770", "r771", "r784", "r820" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.propetroservices.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "Document Fiscal Period Focus", "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." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.propetroservices.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "Document Fiscal Year Focus", "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." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.propetroservices.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "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." } } }, "auth_ref": [] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.propetroservices.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r805" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.propetroservices.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "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'." } } }, "auth_ref": [] }, "us-gaap_DomesticCountryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DomesticCountryMember", "presentation": [ "http://www.propetroservices.com/role/INCOMETAXESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Federal", "label": "Domestic Tax Authority [Member]", "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile." } } }, "auth_ref": [] }, "pump_EarningsBeforeIncomeTaxesDepreciationAndAmortizationAdjustedForNonrecurringCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://www.propetroservices.com/20231231", "localname": "EarningsBeforeIncomeTaxesDepreciationAndAmortizationAdjustedForNonrecurringCharges", "crdr": "credit", "calculation": { "http://www.propetroservices.com/role/REPORTABLESEGMENTINFORMATIONReconciliationofNetIncomeLosstoAdjustedEBITDADetails": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.propetroservices.com/role/REPORTABLESEGMENTINFORMATIONReconciliationofNetIncomeLosstoAdjustedEBITDADetails", "http://www.propetroservices.com/role/REPORTABLESEGMENTINFORMATIONReconciliationofSegmentInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Adjusted EBITDA", "label": "Earnings Before Income Taxes, Depreciation And Amortization, Adjusted For Nonrecurring Charges", "documentation": "Earnings Before Income Taxes, Depreciation And Amortization, Adjusted For Nonrecurring Charges" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "presentation": [ "http://www.propetroservices.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "NET INCOME (LOSS) PER COMMON SHARE:", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.propetroservices.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.propetroservices.com/role/NETINCOMELOSSPERSHARECalculationofNetIncomePerShareDetails", "http://www.propetroservices.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic (in dollars per share)", "negatedTerseLabel": "Earnings per share, basic (in dollars per share)", "verboseLabel": "Basic net income (loss) per common share (in dollars per share)", "label": "Earnings Per Share, Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r235", "r255", "r256", "r257", "r258", "r259", "r264", "r266", "r272", "r273", "r274", "r278", "r521", "r522", "r592", "r609", "r731" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.propetroservices.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.propetroservices.com/role/NETINCOMELOSSPERSHARECalculationofNetIncomePerShareDetails", "http://www.propetroservices.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted (in dollars per share)", "negatedTerseLabel": "Earnings per share, diluted (in dollars per share)", "verboseLabel": "Diluted net income (loss) per common share (in dollars per share)", "label": "Earnings Per Share, Diluted", "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." } } }, "auth_ref": [ "r235", "r255", "r256", "r257", "r258", "r259", "r266", "r272", "r273", "r274", "r278", "r521", "r522", "r592", "r609", "r731" ] }, "us-gaap_EarningsPerShareDilutedLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDilutedLineItems", "presentation": [ "http://www.propetroservices.com/role/NETINCOMELOSSPERSHAREAntidilutiveSharesExcludedfromCalculationDetails", "http://www.propetroservices.com/role/NETINCOMELOSSPERSHARECalculationofNetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]", "label": "Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]", "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." } } }, "auth_ref": [ "r266", "r270", "r272" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.propetroservices.com/role/NETINCOMELOSSPERSHARE" ], "lang": { "en-us": { "role": { "terseLabel": "NET INCOME (LOSS) PER SHARE", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r263", "r275", "r276", "r277" ] }, "pump_EffectiveIncomeTaxRateReconciliationSection162mLimitationAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.propetroservices.com/20231231", "localname": "EffectiveIncomeTaxRateReconciliationSection162mLimitationAmount", "crdr": "debit", "calculation": { "http://www.propetroservices.com/role/INCOMETAXESTaxReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.propetroservices.com/role/INCOMETAXESTaxReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Section 162(m) limitation", "label": "Effective Income Tax Rate Reconciliation, Section 162(m) Limitation, Amount", "documentation": "Effective Income Tax Rate Reconciliation, Section 162(m) Limitation, Amount" } } }, "auth_ref": [] }, "pump_ElectricFleetLeasesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.propetroservices.com/20231231", "localname": "ElectricFleetLeasesMember", "presentation": [ "http://www.propetroservices.com/role/COMMITMENTSANDCONTINGENCIESDetails", "http://www.propetroservices.com/role/LEASESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Electric Fleet Leases", "label": "Electric Fleet Leases [Member]", "documentation": "Electric Fleet Lease" } } }, "auth_ref": [] }, "pump_ElectricFleetOneLeaseMember": { "xbrltype": "domainItemType", "nsuri": "http://www.propetroservices.com/20231231", "localname": "ElectricFleetOneLeaseMember", "presentation": [ "http://www.propetroservices.com/role/LEASESNarrativeDetails", "http://www.propetroservices.com/role/SUBSEQUENTEVENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Electric Fleet One Lease", "label": "Electric Fleet One Lease [Member]", "documentation": "Electric Fleet One Lease" } } }, "auth_ref": [] }, "pump_ElectricFleetThreeLeaseMember": { "xbrltype": "domainItemType", "nsuri": "http://www.propetroservices.com/20231231", "localname": "ElectricFleetThreeLeaseMember", "presentation": [ "http://www.propetroservices.com/role/LEASESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Electric Fleet Three Lease", "label": "Electric Fleet Three Lease [Member]", "documentation": "Electric Fleet Three Lease" } } }, "auth_ref": [] }, "pump_ElectricFleetTwoLeaseMember": { "xbrltype": "domainItemType", "nsuri": "http://www.propetroservices.com/20231231", "localname": "ElectricFleetTwoLeaseMember", "presentation": [ "http://www.propetroservices.com/role/LEASESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Electric Fleet Two Lease", "label": "Electric Fleet Two Lease [Member]", "documentation": "Electric Fleet Two Lease" } } }, "auth_ref": [] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.propetroservices.com/role/ACCRUEDANDOTHERCURRENTLIABILITIESDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.propetroservices.com/role/ACCRUEDANDOTHERCURRENTLIABILITIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued payroll and related expenses", "label": "Employee-related Liabilities, Current", "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r28" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.propetroservices.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation cost not yet recognized, period for recognition", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r470" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "crdr": "debit", "presentation": [ "http://www.propetroservices.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation not yet recognized, other than options", "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r922" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "crdr": "debit", "presentation": [ "http://www.propetroservices.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation not yet recognized, stock options", "label": "Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "documentation": "Amount of cost to be recognized for option under share-based payment arrangement." } } }, "auth_ref": [ "r922" ] }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "crdr": "credit", "presentation": [ "http://www.propetroservices.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tax benefit from compensation expense", "label": "Share-Based Payment Arrangement, Expense, Tax Benefit", "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement." } } }, "auth_ref": [ "r466" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.propetroservices.com/role/NETINCOMELOSSPERSHAREAntidilutiveSharesExcludedfromCalculationDetails", "http://www.propetroservices.com/role/NETINCOMELOSSPERSHARECalculationofNetIncomePerShareDetails", "http://www.propetroservices.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock options", "label": "Employee Stock Option [Member]", "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." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.propetroservices.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.propetroservices.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.propetroservices.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.propetroservices.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.propetroservices.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r768" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.propetroservices.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding", "label": "Entity Common Stock, Shares Outstanding", "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." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.propetroservices.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "label": "Entity Current Reporting Status", "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." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.propetroservices.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r768" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.propetroservices.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Entity File Number", "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." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.propetroservices.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "label": "Entity Filer Category", "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." } } }, "auth_ref": [ "r768" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.propetroservices.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.propetroservices.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "label": "Entity Interactive Data Current", "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)." } } }, "auth_ref": [ "r845" ] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityPublicFloat", "crdr": "credit", "presentation": [ "http://www.propetroservices.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Public Float", "label": "Entity Public Float", "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter." } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.propetroservices.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r768" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.propetroservices.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r768" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.propetroservices.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Small Business", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r768" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.propetroservices.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r768" ] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityVoluntaryFilers", "presentation": [ "http://www.propetroservices.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Voluntary Filers", "label": "Entity Voluntary Filers", "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act." } } }, "auth_ref": [] }, "dei_EntityWellKnownSeasonedIssuer": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityWellKnownSeasonedIssuer", "presentation": [ "http://www.propetroservices.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Well-known Seasoned Issuer", "label": "Entity Well-known Seasoned Issuer", "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A." } } }, "auth_ref": [ "r846" ] }, "us-gaap_EntityWideRevenueMajorCustomerLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EntityWideRevenueMajorCustomerLineItems", "presentation": [ "http://www.propetroservices.com/role/REPORTABLESEGMENTINFORMATIONMajorCustomersDetails", "http://www.propetroservices.com/role/REPORTABLESEGMENTINFORMATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Major Customer [Line Items]", "label": "Revenue, Major Customer [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_EquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquipmentMember", "presentation": [ "http://www.propetroservices.com/role/SIGNIFICANTACCOUNTINGPOLICIESUsefulLivesofPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equipment", "label": "Equipment [Member]", "documentation": "Tangible personal property used to produce goods and services." } } }, "auth_ref": [] }, "pump_EquipmentandVehiclesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.propetroservices.com/20231231", "localname": "EquipmentandVehiclesMember", "presentation": [ "http://www.propetroservices.com/role/PROPERTYANDEQUIPMENTSummaryofPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equipment and vehicles", "label": "Equipment and Vehicles [Member]", "documentation": "Equipment and Vehicles [Member]" } } }, "auth_ref": [] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Equity [Abstract]", "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.propetroservices.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY", "http://www.propetroservices.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component [Domain]", "label": "Equity Component [Domain]", "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." } } }, "auth_ref": [ "r16", "r203", "r231", "r232", "r233", "r250", "r251", "r252", "r254", "r260", "r262", "r279", "r324", "r325", "r406", "r472", "r473", "r474", "r496", "r497", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r532", "r533", "r534", "r535", "r536", "r537", "r558", "r625", "r626", "r627", "r644", "r702" ] }, "srt_EquityMethodInvesteeNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "EquityMethodInvesteeNameDomain", "presentation": [ "http://www.propetroservices.com/role/FAIRVALUEMEASUREMENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investment, Name [Domain]", "label": "Investment, Name [Domain]" } } }, "auth_ref": [ "r320", "r321", "r322" ] }, "us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesFvNiCurrentAndNoncurrent", "crdr": "debit", "presentation": [ "http://www.propetroservices.com/role/FAIRVALUEMEASUREMENTSFairValueonRecurringBasisDetails", "http://www.propetroservices.com/role/FAIRVALUEMEASUREMENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value of shares received (in dollars per share)", "label": "Equity Securities, FV-NI", "documentation": "Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI)." } } }, "auth_ref": [ "r217", "r530", "r595" ] }, "us-gaap_EquitySecuritiesFvNiGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesFvNiGainLoss", "crdr": "credit", "presentation": [ "http://www.propetroservices.com/role/FAIRVALUEMEASUREMENTSFairValueonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total gains (losses)", "label": "Equity Securities, FV-NI, Gain (Loss)", "documentation": "Amount of unrealized and realized gain (loss) on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI)." } } }, "auth_ref": [ "r611", "r875" ] }, "us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesFvNiUnrealizedGainLoss", "crdr": "credit", "presentation": [ "http://www.propetroservices.com/role/FAIRVALUEMEASUREMENTSNarrativeDetails", "http://www.propetroservices.com/role/REPORTABLESEGMENTINFORMATIONReconciliationofNetIncomeLosstoAdjustedEBITDADetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity securities, FV-NI, unrealized gain (loss)", "label": "Equity Securities, FV-NI, Unrealized Gain (Loss)", "documentation": "Amount of unrealized gain (loss) on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI)." } } }, "auth_ref": [ "r610", "r875" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Valuation Assumption Difference, Footnote", "label": "Equity Valuation Assumption Difference, Footnote [Text Block]" } } }, "auth_ref": [ "r813" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneous Compensation Analysis", "label": "Erroneous Compensation Analysis [Text Block]" } } }, "auth_ref": [ "r776", "r788", "r798", "r824" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneously Awarded Compensation Recovery", "label": "Erroneously Awarded Compensation Recovery [Table]" } } }, "auth_ref": [ "r773", "r785", "r795", "r821" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Executive Category:", "label": "Executive Category [Axis]" } } }, "auth_ref": [ "r819" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.propetroservices.com/role/FAIRVALUEMEASUREMENTSFairValueonRecurringBasisDetails", "http://www.propetroservices.com/role/FAIRVALUEMEASUREMENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "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." } } }, "auth_ref": [ "r524", "r525", "r528" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.propetroservices.com/role/FAIRVALUEMEASUREMENTSFairValueonRecurringBasisDetails", "http://www.propetroservices.com/role/FAIRVALUEMEASUREMENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]", "label": "Fair Value, Recurring and Nonrecurring [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r524", "r525", "r528" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock", "presentation": [ "http://www.propetroservices.com/role/FAIRVALUEMEASUREMENTSTables" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Assets Measured on Recurring Basis", "label": "Fair Value, Assets Measured on Recurring Basis [Table Text Block]", "documentation": "Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class 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)." } } }, "auth_ref": [ "r98", "r172" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.propetroservices.com/role/FAIRVALUEMEASUREMENTSFairValueonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Axis]", "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r389", "r423", "r424", "r425", "r426", "r427", "r428", "r525", "r570", "r571", "r572", "r738", "r739", "r744", "r745", "r746" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://www.propetroservices.com/role/FAIRVALUEMEASUREMENTSFairValueonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency [Axis]", "label": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r524", "r525", "r526", "r527", "r529" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "terseLabel": "Fair Value Disclosures [Abstract]", "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.propetroservices.com/role/FAIRVALUEMEASUREMENTS" ], "lang": { "en-us": { "role": { "terseLabel": "FAIR VALUE MEASUREMENTS", "label": "Fair Value Disclosures [Text Block]", "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." } } }, "auth_ref": [ "r523" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.propetroservices.com/role/FAIRVALUEMEASUREMENTSFairValueonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Quoted prices in active market (Level 1)", "label": "Fair Value, Inputs, Level 1 [Member]", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r389", "r423", "r428", "r525", "r570", "r744", "r745", "r746" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.propetroservices.com/role/FAIRVALUEMEASUREMENTSFairValueonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Inputs, Level 2 [Member]", "label": "Fair Value, Inputs, Level 2 [Member]", "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." } } }, "auth_ref": [ "r389", "r423", "r428", "r525", "r571", "r738", "r739", "r744", "r745", "r746" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.propetroservices.com/role/FAIRVALUEMEASUREMENTSFairValueonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Inputs, Level 3 [Member]", "label": "Fair Value, Inputs, Level 3 [Member]", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r389", "r423", "r424", "r425", "r426", "r427", "r428", "r525", "r572", "r738", "r739", "r744", "r745", "r746" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://www.propetroservices.com/role/FAIRVALUEMEASUREMENTSFairValueonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency [Domain]", "label": "Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementPolicyPolicyTextBlock", "presentation": [ "http://www.propetroservices.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurements", "label": "Fair Value Measurement, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.propetroservices.com/role/FAIRVALUEMEASUREMENTSFairValueonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Domain]", "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r389", "r423", "r424", "r425", "r426", "r427", "r428", "r570", "r571", "r572", "r738", "r739", "r744", "r745", "r746" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://www.propetroservices.com/role/FAIRVALUEMEASUREMENTSFairValueonRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Recurring", "label": "Fair Value, Recurring [Member]", "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." } } }, "auth_ref": [ "r523", "r529" ] }, "us-gaap_FairValueOfAssetsAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueOfAssetsAcquired", "crdr": "debit", "presentation": [ "http://www.propetroservices.com/role/SUPPLEMENTALCASHFLOWSINFORMATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity securities received in exchange for sale of assets", "label": "Fair Value of Assets Acquired", "documentation": "The fair value of assets acquired in noncash investing or financing activities." } } }, "auth_ref": [ "r45", "r46", "r47" ] }, "us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FederalIncomeTaxExpenseBenefitContinuingOperations", "crdr": "debit", "calculation": { "http://www.propetroservices.com/role/INCOMETAXESTaxProvisionBenefitDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.propetroservices.com/role/INCOMETAXESTaxProvisionBenefitDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Federal income tax expense (benefit)", "label": "Federal Income Tax Expense (Benefit), Continuing Operations", "documentation": "Amount of current and deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current and deferred national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r245", "r485" ] }, "us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://www.propetroservices.com/role/INCOMETAXESTaxProvisionBenefitDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Federal:", "label": "Federal Income Tax Expense (Benefit), Continuing Operations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseInterestExpense", "crdr": "debit", "presentation": [ "http://www.propetroservices.com/role/LEASESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease, interest expense", "label": "Finance Lease, Interest Expense", "documentation": "Amount of interest expense on finance lease liability." } } }, "auth_ref": [ "r545", "r550", "r753" ] }, "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://www.propetroservices.com/role/LEASESOperatingLeaseMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance Leases", "label": "Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiability", "crdr": "credit", "calculation": { "http://www.propetroservices.com/role/LEASESOperatingLeaseMaturityDetails_1": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.propetroservices.com/role/LEASESNarrativeDetails", "http://www.propetroservices.com/role/LEASESOperatingLeaseMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Present value of future lease payments (lease obligation)", "label": "Finance Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease." } } }, "auth_ref": [ "r544", "r557" ] }, "us-gaap_FinanceLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.propetroservices.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.propetroservices.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease liabilities", "label": "Finance Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current." } } }, "auth_ref": [ "r544" ] }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.propetroservices.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.propetroservices.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "NONCURRENT FINANCE LEASE LIABILITIES", "label": "Finance Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent." } } }, "auth_ref": [ "r544" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.propetroservices.com/role/LEASESOperatingLeaseMaturityDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.propetroservices.com/role/LEASESOperatingLeaseMaturityDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.propetroservices.com/role/LEASESOperatingLeaseMaturityDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total undiscounted future lease payments", "label": "Finance Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease." } } }, "auth_ref": [ "r557" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.propetroservices.com/role/LEASESOperatingLeaseMaturityDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.propetroservices.com/role/LEASESOperatingLeaseMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Finance Lease, Liability, to be Paid, Year One", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease 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)." } } }, "auth_ref": [ "r557" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "calculation": { "http://www.propetroservices.com/role/LEASESOperatingLeaseMaturityDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.propetroservices.com/role/LEASESOperatingLeaseMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Finance Lease, Liability, to be Paid, Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fifth 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)." } } }, "auth_ref": [ "r557" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.propetroservices.com/role/LEASESOperatingLeaseMaturityDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.propetroservices.com/role/LEASESOperatingLeaseMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Finance Lease, Liability, to be Paid, Year Four", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease 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)." } } }, "auth_ref": [ "r557" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.propetroservices.com/role/LEASESOperatingLeaseMaturityDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.propetroservices.com/role/LEASESOperatingLeaseMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Finance Lease, Liability, to be Paid, Year Three", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease 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)." } } }, "auth_ref": [ "r557" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.propetroservices.com/role/LEASESOperatingLeaseMaturityDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.propetroservices.com/role/LEASESOperatingLeaseMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Finance Lease, Liability, to be Paid, Year Two", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease 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)." } } }, "auth_ref": [ "r557" ] }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.propetroservices.com/role/LEASESOperatingLeaseMaturityDetails_1": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.propetroservices.com/role/LEASESOperatingLeaseMaturityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Amount representing interest", "label": "Finance Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease." } } }, "auth_ref": [ "r557" ] }, "us-gaap_FinanceLeasePrincipalPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeasePrincipalPayments", "crdr": "credit", "calculation": { "http://www.propetroservices.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.propetroservices.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.propetroservices.com/role/LEASESNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payments of finance lease obligation", "terseLabel": "Finance lease, principal payments", "label": "Finance Lease, Principal Payments", "documentation": "Amount of cash outflow for principal payment on finance lease." } } }, "auth_ref": [ "r546", "r554" ] }, "us-gaap_FinanceLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.propetroservices.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.propetroservices.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "FINANCE LEASE RIGHT-OF-USE ASSETS", "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization", "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease." } } }, "auth_ref": [ "r543" ] }, "us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAssetAccumulatedAmortization", "crdr": "credit", "presentation": [ "http://www.propetroservices.com/role/LEASESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease, right-of-use asset, accumulated amortization", "label": "Finance Lease, Right-of-Use Asset, Accumulated Amortization", "documentation": "Amount of accumulated amortization of right-of-use asset from finance lease." } } }, "auth_ref": [ "r850", "r855" ] }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAssetAmortization", "crdr": "debit", "presentation": [ "http://www.propetroservices.com/role/LEASESNarrativeDetails", "http://www.propetroservices.com/role/PROPERTYANDEQUIPMENTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Right-of-use asset amortization", "label": "Finance Lease, Right-of-Use Asset, Amortization", "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease." } } }, "auth_ref": [ "r545", "r550", "r753" ] }, "us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization", "crdr": "debit", "presentation": [ "http://www.propetroservices.com/role/LEASESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease, right-of-use asset, before accumulated amortization", "label": "Finance Lease, Right-of-Use Asset, before Accumulated Amortization", "documentation": "Amount, before accumulated amortization, of right-of-use asset from finance lease." } } }, "auth_ref": [ "r849" ] }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.propetroservices.com/role/LEASESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Discount rate", "label": "Finance Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for finance lease calculated at point in time." } } }, "auth_ref": [ "r556", "r753" ] }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.propetroservices.com/role/LEASESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease term", "label": "Finance Lease, Weighted Average Remaining Lease Term", "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r555", "r753" ] }, "pump_FiniteLivedIntangibleAssetExpectedAmortizationYearFiveAndAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://www.propetroservices.com/20231231", "localname": "FiniteLivedIntangibleAssetExpectedAmortizationYearFiveAndAfterYearFive", "crdr": "debit", "calculation": { "http://www.propetroservices.com/role/INTANGIBLEASSETSEstimatedFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.propetroservices.com/role/INTANGIBLEASSETSEstimatedFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028 and beyond", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five and after Year Five", "documentation": "Finite-Lived Intangible Asset, Expected Amortization, Year Five and after Year Five" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://www.propetroservices.com/role/INTANGIBLEASSETSAdditionalInformationDetails", "http://www.propetroservices.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Useful life", "label": "Finite-Lived Intangible Asset, Useful Life", "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://www.propetroservices.com/role/INTANGIBLEASSETSIntangibleAssetsSubjecttoAmortizationDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.propetroservices.com/role/INTANGIBLEASSETSIntangibleAssetsSubjecttoAmortizationDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Accumulated amortization:", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r214", "r353" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "calculation": { "http://www.propetroservices.com/role/INTANGIBLEASSETSEstimatedFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.propetroservices.com/role/INTANGIBLEASSETSEstimatedFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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)." } } }, "auth_ref": [ "r146" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "calculation": { "http://www.propetroservices.com/role/INTANGIBLEASSETSEstimatedFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.propetroservices.com/role/INTANGIBLEASSETSEstimatedFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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)." } } }, "auth_ref": [ "r146" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "calculation": { "http://www.propetroservices.com/role/INTANGIBLEASSETSEstimatedFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.propetroservices.com/role/INTANGIBLEASSETSEstimatedFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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)." } } }, "auth_ref": [ "r146" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "calculation": { "http://www.propetroservices.com/role/INTANGIBLEASSETSEstimatedFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.propetroservices.com/role/INTANGIBLEASSETSEstimatedFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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)." } } }, "auth_ref": [ "r146" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.propetroservices.com/role/BUSINESSACQUISITIONSSummaryofFairValueofConsiderationofSilvertipAcquisitionDetails", "http://www.propetroservices.com/role/INTANGIBLEASSETSIntangibleAssetsSubjecttoAmortizationDetails", "http://www.propetroservices.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r351", "r352", "r353", "r354", "r577", "r578" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://www.propetroservices.com/role/INTANGIBLEASSETSIntangibleAssetsSubjecttoAmortizationDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.propetroservices.com/role/INTANGIBLEASSETSIntangibleAssetsSubjecttoAmortizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets acquired:", "label": "Finite-Lived Intangible Assets, Gross", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r145", "r578" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.propetroservices.com/role/INTANGIBLEASSETSIntangibleAssetsSubjecttoAmortizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets [Line Items]", "label": "Finite-Lived Intangible Assets [Line Items]", "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." } } }, "auth_ref": [ "r577" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.propetroservices.com/role/BUSINESSACQUISITIONSSummaryofFairValueofConsiderationofSilvertipAcquisitionDetails", "http://www.propetroservices.com/role/INTANGIBLEASSETSIntangibleAssetsSubjecttoAmortizationDetails", "http://www.propetroservices.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r66", "r68" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.propetroservices.com/role/INTANGIBLEASSETSIntangibleAssetsSubjecttoAmortizationDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.propetroservices.com/role/INTANGIBLEASSETSEstimatedFutureAmortizationExpenseDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.propetroservices.com/role/INTANGIBLEASSETSEstimatedFutureAmortizationExpenseDetails", "http://www.propetroservices.com/role/INTANGIBLEASSETSIntangibleAssetsSubjecttoAmortizationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Intangible assets\u00a0\u2014 net", "label": "Finite-Lived Intangible Assets, Net", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r145", "r577" ] }, "us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1", "presentation": [ "http://www.propetroservices.com/role/INTANGIBLEASSETSAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-lived intangible assets, remaining amortization period", "label": "Finite-Lived Intangible Assets, Remaining Amortization Period", "documentation": "Remaining amortization period of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r577" ] }, "us-gaap_ForeignCurrencyTransactionGainLossUnrealized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionGainLossUnrealized", "crdr": "credit", "presentation": [ "http://www.propetroservices.com/role/FAIRVALUEMEASUREMENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized gain (loss), foreign currency transaction, before tax", "label": "Unrealized Gain (Loss), Foreign Currency Transaction, before Tax", "documentation": "Amount, before tax, of unrealized gain (loss) from foreign currency transaction." } } }, "auth_ref": [ "r139", "r678", "r764", "r933", "r934", "r959" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r780", "r792", "r802", "r828" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount", "label": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r780", "r792", "r802", "r828" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount", "label": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r780", "r792", "r802", "r828" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery, Explanation of Impracticability", "label": "Forgone Recovery, Explanation of Impracticability [Text Block]" } } }, "auth_ref": [ "r780", "r792", "r802", "r828" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Forgone Recovery, Individual Name" } } }, "auth_ref": [ "r780", "r792", "r802", "r828" ] }, "pump_GainLossFromSettlement": { "xbrltype": "monetaryItemType", "nsuri": "http://www.propetroservices.com/20231231", "localname": "GainLossFromSettlement", "crdr": "credit", "calculation": { "http://www.propetroservices.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.propetroservices.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.propetroservices.com/role/REPORTABLESEGMENTINFORMATIONReconciliationofNetIncomeLosstoAdjustedEBITDADetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Non-cash income from settlement with equipment manufacturer", "terseLabel": "Gain (loss) from settlement", "label": "Gain (Loss) From Settlement", "documentation": "Gain (Loss) From Settlement" } } }, "auth_ref": [] }, "pump_GainLossOnDisposalOfAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.propetroservices.com/20231231", "localname": "GainLossOnDisposalOfAssets", "crdr": "credit", "calculation": { "http://www.propetroservices.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.propetroservices.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Loss on disposal of assets", "label": "Gain (Loss) On Disposal Of Assets", "documentation": "Gain (Loss) On Disposal Of Assets" } } }, "auth_ref": [] }, "us-gaap_GainLossOnDispositionOfAssets1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnDispositionOfAssets1", "crdr": "credit", "calculation": { "http://www.propetroservices.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_CostsAndExpenses", "weight": -1.0, "order": 5.0 }, "http://www.propetroservices.com/role/REPORTABLESEGMENTINFORMATIONReconciliationofNetIncomeLosstoAdjustedEBITDADetails": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.propetroservices.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.propetroservices.com/role/PROPERTYANDEQUIPMENTNarrativeDetails", "http://www.propetroservices.com/role/REPORTABLESEGMENTINFORMATIONNarrativeDetails", "http://www.propetroservices.com/role/REPORTABLESEGMENTINFORMATIONReconciliationofNetIncomeLosstoAdjustedEBITDADetails", "http://www.propetroservices.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Loss on disposal of assets", "negatedTerseLabel": "Loss (gain) on disposal of assets", "label": "Gain (Loss) on Disposition of Assets", "documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee." } } }, "auth_ref": [ "r862" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.propetroservices.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.propetroservices.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "General and administrative expenses (inclusive of stock\u2011based compensation)", "label": "General and Administrative Expense", "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line." } } }, "auth_ref": [ "r131", "r681" ] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://www.propetroservices.com/role/PROPERTYANDEQUIPMENTScheduleofDepreciationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "General and Administrative Expense", "label": "General and Administrative Expense [Member]", "documentation": "Primary financial statement caption encompassing general and administrative expense." } } }, "auth_ref": [ "r128" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.propetroservices.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "pump_AssetsExcludingPropertyPlantAndEquipmentNoncurrent", "weight": 1.0, "order": 3.0 }, "http://www.propetroservices.com/role/BUSINESSACQUISITIONSSummaryofFairValueofConsiderationofSilvertipAcquisitionDetails": { "parentTag": "pump_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.propetroservices.com/role/BUSINESSACQUISITIONSSummaryofFairValueofConsiderationofSilvertipAcquisitionDetails", "http://www.propetroservices.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.propetroservices.com/role/FAIRVALUEMEASUREMENTSSummaryofGoodwillforWirelineSegmentDetails", "http://www.propetroservices.com/role/REPORTABLESEGMENTINFORMATIONReconciliationofSegmentInformationDetails", "http://www.propetroservices.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "periodStartLabel": "Goodwill", "periodEndLabel": "Goodwill", "label": "Goodwill", "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." } } }, "auth_ref": [ "r213", "r337", "r591", "r736", "r754", "r879", "r886" ] }, "us-gaap_GoodwillAcquiredDuringPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAcquiredDuringPeriod", "crdr": "debit", "presentation": [ "http://www.propetroservices.com/role/FAIRVALUEMEASUREMENTSNarrativeDetails", "http://www.propetroservices.com/role/FAIRVALUEMEASUREMENTSSummaryofGoodwillforWirelineSegmentDetails", "http://www.propetroservices.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill addition during the year", "label": "Goodwill, Acquired During Period", "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination." } } }, "auth_ref": [ "r341", "r736" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]", "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "presentation": [ "http://www.propetroservices.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined." } } }, "auth_ref": [ "r336", "r349", "r736" ] }, "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsIntangibleAssetsPolicy", "presentation": [ "http://www.propetroservices.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible Assets", "label": "Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined." } } }, "auth_ref": [ "r13" ] }, "us-gaap_GoodwillImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillImpairmentLoss", "crdr": "debit", "presentation": [ "http://www.propetroservices.com/role/FAIRVALUEMEASUREMENTSNarrativeDetails", "http://www.propetroservices.com/role/FAIRVALUEMEASUREMENTSSummaryofGoodwillforWirelineSegmentDetails", "http://www.propetroservices.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Less impairment losses", "verboseLabel": "Goodwill, impairment loss", "label": "Goodwill, Impairment Loss", "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r9", "r338", "r344", "r349", "r736" ] }, "us-gaap_GoodwillLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillLineItems", "presentation": [ "http://www.propetroservices.com/role/FAIRVALUEMEASUREMENTSSummaryofGoodwillforWirelineSegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill [Line Items]", "label": "Goodwill [Line Items]", "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." } } }, "auth_ref": [ "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r736" ] }, "us-gaap_GoodwillRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillRollForward", "presentation": [ "http://www.propetroservices.com/role/FAIRVALUEMEASUREMENTSSummaryofGoodwillforWirelineSegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill [Roll Forward]", "label": "Goodwill [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillWrittenOffRelatedToSaleOfBusinessUnit", "crdr": "credit", "presentation": [ "http://www.propetroservices.com/role/FAIRVALUEMEASUREMENTSNarrativeDetails", "http://www.propetroservices.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill written off", "label": "Goodwill, Written off Related to Sale of Business Unit", "documentation": "Amount of divestiture of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r343", "r736" ] }, "pump_HydraulicFracturingFleetPower": { "xbrltype": "decimalItemType", "nsuri": "http://www.propetroservices.com/20231231", "localname": "HydraulicFracturingFleetPower", "presentation": [ "http://www.propetroservices.com/role/ORGANIZATIONANDHISTORYDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Hydraulic fracturing fleet, hydraulic horse power (HHP)", "label": "Hydraulic Fracturing Fleet, Power", "documentation": "Hydraulic Fracturing Fleet, Power" } } }, "auth_ref": [] }, "pump_HydraulicFracturingSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.propetroservices.com/20231231", "localname": "HydraulicFracturingSegmentMember", "presentation": [ "http://www.propetroservices.com/role/PROPERTYANDEQUIPMENTNarrativeDetails", "http://www.propetroservices.com/role/REPORTABLESEGMENTINFORMATIONNarrativeDetails", "http://www.propetroservices.com/role/REPORTABLESEGMENTINFORMATIONReconciliationofNetIncomeLosstoAdjustedEBITDADetails", "http://www.propetroservices.com/role/REPORTABLESEGMENTINFORMATIONReconciliationofSegmentInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Hydraulic Fracturing", "label": "Hydraulic Fracturing Segment [Member]", "documentation": "Hydraulic Fracturing Segment [Member]" } } }, "auth_ref": [] }, "pump_HydraulicFracturingUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.propetroservices.com/20231231", "localname": "HydraulicFracturingUnitsMember", "presentation": [ "http://www.propetroservices.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Hydraulic Fracturing Units", "label": "Hydraulic Fracturing Units [Member]", "documentation": "Hydraulic Fracturing Units" } } }, "auth_ref": [] }, "dei_IcfrAuditorAttestationFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "IcfrAuditorAttestationFlag", "presentation": [ "http://www.propetroservices.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "ICFR Auditor Attestation Flag", "label": "ICFR Auditor Attestation Flag" } } }, "auth_ref": [ "r770", "r771", "r784" ] }, "us-gaap_ImpairmentLongLivedAssetHeldForUseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentLongLivedAssetHeldForUseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration", "presentation": [ "http://www.propetroservices.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment, Long-Lived Asset, Held-for-Use, Statement of Income or Comprehensive Income [Extensible Enumeration]", "label": "Impairment, Long-Lived Asset, Held-for-Use, Statement of Income or Comprehensive Income [Extensible Enumeration]", "documentation": "Indicates line item in statement of income or comprehensive income that includes impairment of long-lived asset held for use." } } }, "auth_ref": [ "r355" ] }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfLongLivedAssetsHeldForUse", "crdr": "debit", "presentation": [ "http://www.propetroservices.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment of long-lived assets held-for-use", "label": "Impairment, Long-Lived Asset, Held-for-Use", "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale)." } } }, "auth_ref": [ "r9", "r70", "r149" ] }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "presentation": [ "http://www.propetroservices.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment of Long-Lived Assets", "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets." } } }, "auth_ref": [ "r0", "r151" ] }, "pump_IncentiveAwardPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.propetroservices.com/20231231", "localname": "IncentiveAwardPlanMember", "presentation": [ "http://www.propetroservices.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Incentive Award Plan", "label": "Incentive Award Plan [Member]", "documentation": "Incentive Award Plan [Member]" } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.propetroservices.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.propetroservices.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "totalLabel": "INCOME (LOSS) BEFORE INCOME TAXES", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "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." } } }, "auth_ref": [ "r1", "r126", "r182", "r285", "r299", "r305", "r308", "r593", "r607", "r733" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Statement [Abstract]", "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis", "presentation": [ "http://www.propetroservices.com/role/REPORTABLESEGMENTINFORMATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Group Name [Axis]", "label": "Disposal Group Name [Axis]", "documentation": "Information by name of disposal group." } } }, "auth_ref": [ "r747", "r748" ] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.propetroservices.com/role/PROPERTYANDEQUIPMENTScheduleofDepreciationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Axis]", "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r356", "r358", "r686" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.propetroservices.com/role/PROPERTYANDEQUIPMENTScheduleofDepreciationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Domain]", "label": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r358", "r686" ] }, "us-gaap_IncomeTaxAuthorityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityAxis", "presentation": [ "http://www.propetroservices.com/role/INCOMETAXESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Authority [Axis]", "label": "Income Tax Authority [Axis]", "documentation": "Information by tax jurisdiction." } } }, "auth_ref": [ "r15" ] }, "us-gaap_IncomeTaxAuthorityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityDomain", "presentation": [ "http://www.propetroservices.com/role/INCOMETAXESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Authority [Domain]", "label": "Income Tax Authority [Domain]", "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxAuthorityNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityNameAxis", "presentation": [ "http://www.propetroservices.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Authority, Name [Axis]", "label": "Income Tax Authority, Name [Axis]", "documentation": "Information by name of taxing authority." } } }, "auth_ref": [ "r15" ] }, "us-gaap_IncomeTaxAuthorityNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityNameDomain", "presentation": [ "http://www.propetroservices.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Authority, Name [Domain]", "label": "Income Tax Authority, Name [Domain]", "documentation": "Named agency, division or body that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Tax Disclosure [Abstract]", "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.propetroservices.com/role/INCOMETAXES" ], "lang": { "en-us": { "role": { "terseLabel": "INCOME TAXES", "label": "Income Tax Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r246", "r480", "r487", "r488", "r494", "r498", "r502", "r503", "r504", "r640" ] }, "us-gaap_IncomeTaxExaminationLiabilityRefundAdjustmentFromSettlementWithTaxingAuthority": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExaminationLiabilityRefundAdjustmentFromSettlementWithTaxingAuthority", "crdr": "credit", "presentation": [ "http://www.propetroservices.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Liability (refund) adjustment from settlement with taxing authority", "label": "Income Tax Examination, Liability (Refund) Adjustment from Settlement with Taxing Authority", "documentation": "The amount of the additional liability or refund received or expected based on a final settlement with a taxing authority." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.propetroservices.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 }, "http://www.propetroservices.com/role/REPORTABLESEGMENTINFORMATIONReconciliationofNetIncomeLosstoAdjustedEBITDADetails": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 }, "http://www.propetroservices.com/role/INCOMETAXESTaxProvisionBenefitDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.propetroservices.com/role/INCOMETAXESTaxReconciliationDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.propetroservices.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.propetroservices.com/role/INCOMETAXESTaxProvisionBenefitDetails", "http://www.propetroservices.com/role/INCOMETAXESTaxReconciliationDetails", "http://www.propetroservices.com/role/REPORTABLESEGMENTINFORMATIONReconciliationofNetIncomeLosstoAdjustedEBITDADetails" ], "lang": { "en-us": { "role": { "negatedLabel": "INCOME TAX (EXPENSE) BENEFIT", "negatedTerseLabel": "Income tax (expense) benefit", "totalLabel": "Total income tax expense (benefit)", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r188", "r201", "r261", "r262", "r293", "r485", "r499", "r612" ] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://www.propetroservices.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements." } } }, "auth_ref": [ "r230", "r481", "r482", "r488", "r489", "r493", "r495", "r634" ] }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "crdr": "debit", "calculation": { "http://www.propetroservices.com/role/INCOMETAXESTaxReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.propetroservices.com/role/INCOMETAXESTaxReconciliationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Valuation allowance", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount", "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." } } }, "auth_ref": [ "r924" ] }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "crdr": "debit", "calculation": { "http://www.propetroservices.com/role/INCOMETAXESTaxReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.propetroservices.com/role/INCOMETAXESTaxReconciliationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Taxes at federal statutory rate", "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount", "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations." } } }, "auth_ref": [ "r486" ] }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost", "crdr": "debit", "calculation": { "http://www.propetroservices.com/role/INCOMETAXESTaxReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.propetroservices.com/role/INCOMETAXESTaxReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Amount", "documentation": "Amount of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for award under share-based payment arrangement. Includes, but is not limited to, expense determined to be nondeductible upon grant or after for award under share-based payment arrangement." } } }, "auth_ref": [ "r924" ] }, "us-gaap_IncomeTaxReconciliationOtherAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationOtherAdjustments", "crdr": "debit", "calculation": { "http://www.propetroservices.com/role/INCOMETAXESTaxReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.propetroservices.com/role/INCOMETAXESTaxReconciliationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Other", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Amount", "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 other adjustments." } } }, "auth_ref": [ "r924" ] }, "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes", "crdr": "debit", "calculation": { "http://www.propetroservices.com/role/INCOMETAXESTaxReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.propetroservices.com/role/INCOMETAXESTaxReconciliationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "State taxes, net of federal benefit", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount", "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 state and local income tax expense (benefit)." } } }, "auth_ref": [ "r924" ] }, "us-gaap_IncomeTaxesPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaid", "crdr": "credit", "presentation": [ "http://www.propetroservices.com/role/SUPPLEMENTALCASHFLOWSINFORMATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes paid", "label": "Income Taxes Paid", "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income." } } }, "auth_ref": [ "r41", "r44" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://www.propetroservices.com/role/REPORTABLESEGMENTINFORMATIONReconciliationofNetIncomeLosstoAdjustedEBITDADetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Income tax refund", "label": "Income Taxes Paid, Net", "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes." } } }, "auth_ref": [ "r44" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.propetroservices.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.propetroservices.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Increase (Decrease) in Accounts Payable", "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." } } }, "auth_ref": [ "r8" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.propetroservices.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.propetroservices.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Accounts receivable", "label": "Increase (Decrease) in Accounts Receivable", "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." } } }, "auth_ref": [ "r8" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.propetroservices.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://www.propetroservices.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued and other current liabilities", "label": "Increase (Decrease) in Accrued Liabilities", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid." } } }, "auth_ref": [ "r8" ] }, "us-gaap_IncreaseDecreaseInInterestPayableNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInterestPayableNet", "crdr": "debit", "calculation": { "http://www.propetroservices.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://www.propetroservices.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued interest", "label": "Increase (Decrease) in Interest Payable, Net", "documentation": "The increase (decrease) during the reporting period in interest payable, which represents the amount owed to note holders, bond holders, and other parties for interest earned on loans or credit extended to the reporting entity." } } }, "auth_ref": [ "r8" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.propetroservices.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.propetroservices.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Inventories", "label": "Increase (Decrease) in Inventories", "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." } } }, "auth_ref": [ "r8" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.propetroservices.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in operating assets and liabilities:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherCurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherCurrentAssets", "crdr": "credit", "calculation": { "http://www.propetroservices.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://www.propetroservices.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other current assets", "label": "Increase (Decrease) in Other Current Assets", "documentation": "Amount of increase (decrease) in current assets classified as other." } } }, "auth_ref": [ "r861" ] }, "us-gaap_IncreaseDecreaseInPrepaidExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidExpense", "crdr": "credit", "calculation": { "http://www.propetroservices.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://www.propetroservices.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Prepaid expenses", "label": "Increase (Decrease) in Prepaid Expense", "documentation": "The increase (decrease) during the reporting period in the amount of outstanding money paid in advance for goods or services that bring economic benefits for future periods." } } }, "auth_ref": [ "r8" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.propetroservices.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "calculation": { "http://www.propetroservices.com/role/NETINCOMELOSSPERSHARECalculationofNetIncomePerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.propetroservices.com/role/NETINCOMELOSSPERSHARECalculationofNetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dilutive effect of options/units (in shares)", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements", "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." } } }, "auth_ref": [ "r267", "r268", "r269", "r274", "r435" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "IndividualAxis", "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" ], "lang": { "en-us": { "role": { "terseLabel": "Individual:", "label": "Individual [Axis]" } } }, "auth_ref": [ "r783", "r792", "r802", "r819", "r828", "r832", "r840" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "auth_ref": [ "r838" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "auth_ref": [ "r772", "r844" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Adopted", "label": "Insider Trading Policies and Procedures Adopted [Flag]" } } }, "auth_ref": [ "r772", "r844" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Not Adopted", "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]" } } }, "auth_ref": [ "r772", "r844" ] }, "pump_InsuranceFinancingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.propetroservices.com/20231231", "localname": "InsuranceFinancingPolicyPolicyTextBlock", "presentation": [ "http://www.propetroservices.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Insurance Financing", "label": "Insurance Financing, Policy [Policy Text Block]", "documentation": "Insurance Financing, Policy [Policy Text Block]" } } }, "auth_ref": [] }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.propetroservices.com/role/INTANGIBLEASSETS" ], "lang": { "en-us": { "role": { "terseLabel": "INTANGIBLE ASSETS", "label": "Intangible Assets Disclosure [Text Block]", "documentation": "The entire disclosure for all or part of the information related to intangible assets." } } }, "auth_ref": [ "r350" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.propetroservices.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "pump_AssetsExcludingPropertyPlantAndEquipmentNoncurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.propetroservices.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets - net of amortization", "label": "Intangible Assets, Net (Excluding Goodwill)", "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." } } }, "auth_ref": [ "r64", "r67" ] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://www.propetroservices.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0, "order": 1.0 }, "http://www.propetroservices.com/role/REPORTABLESEGMENTINFORMATIONReconciliationofNetIncomeLosstoAdjustedEBITDADetails": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.propetroservices.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.propetroservices.com/role/REPORTABLESEGMENTINFORMATIONReconciliationofNetIncomeLosstoAdjustedEBITDADetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Interest expense", "negatedTerseLabel": "Interest expense", "label": "Interest Expense", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r103", "r184", "r234", "r289", "r539", "r687", "r764", "r957" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.propetroservices.com/role/SUPPLEMENTALCASHFLOWSINFORMATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest paid", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "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." } } }, "auth_ref": [ "r238", "r240", "r241" ] }, "us-gaap_IntersegmentEliminationMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntersegmentEliminationMember", "presentation": [ "http://www.propetroservices.com/role/REPORTABLESEGMENTINFORMATIONReconciliationofNetIncomeLosstoAdjustedEBITDADetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intersegment Eliminations", "label": "Intersegment Eliminations [Member]", "documentation": "Eliminating entries used in operating segment consolidation." } } }, "auth_ref": [ "r287", "r298", "r299", "r300", "r301", "r302", "r304", "r308" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.propetroservices.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.propetroservices.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "label": "Inventory, Net", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r224", "r725", "r754" ] }, "us-gaap_InventoryPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryPolicyTextBlock", "presentation": [ "http://www.propetroservices.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "label": "Inventory, Policy [Policy Text Block]", "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost." } } }, "auth_ref": [ "r189", "r209", "r223", "r331", "r332", "r333", "r575", "r729" ] }, "us-gaap_InvestmentOwnedBalanceShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentOwnedBalanceShares", "presentation": [ "http://www.propetroservices.com/role/FAIRVALUEMEASUREMENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investment owned, balance, shares", "label": "Investment Owned, Balance, Shares", "documentation": "Number of shares of investment owned." } } }, "auth_ref": [ "r646", "r647", "r710", "r714", "r716", "r758" ] }, "us-gaap_LandMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LandMember", "presentation": [ "http://www.propetroservices.com/role/PROPERTYANDEQUIPMENTSummaryofPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Land", "label": "Land [Member]", "documentation": "Part of earth's surface not covered by water." } } }, "auth_ref": [ "r895" ] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCost", "crdr": "debit", "presentation": [ "http://www.propetroservices.com/role/LEASESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease, cost", "label": "Lease, Cost", "documentation": "Amount of lease cost recognized by lessee for lease contract." } } }, "auth_ref": [ "r549", "r753" ] }, "us-gaap_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseholdImprovementsMember", "presentation": [ "http://www.propetroservices.com/role/PROPERTYANDEQUIPMENTSummaryofPropertyandEquipmentDetails", "http://www.propetroservices.com/role/SIGNIFICANTACCOUNTINGPOLICIESUsefulLivesofPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Leasehold improvements", "label": "Leasehold Improvements [Member]", "documentation": "Additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r148" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Other Lease Details", "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "pump_LesseeFinanceLeaseLeaseNotYetCommencedAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.propetroservices.com/20231231", "localname": "LesseeFinanceLeaseLeaseNotYetCommencedAmount", "crdr": "credit", "presentation": [ "http://www.propetroservices.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, finance lease, lease not yet commenced, amount", "label": "Lessee, Finance Lease, Lease Not yet Commenced, Amount", "documentation": "Lessee, Finance Lease, Lease Not yet Commenced, Amount" } } }, "auth_ref": [] }, "us-gaap_LesseeFinanceLeaseRenewalTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeFinanceLeaseRenewalTerm1", "presentation": [ "http://www.propetroservices.com/role/LEASESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, finance lease, renewal term", "label": "Lessee, Finance Lease, Renewal Term", "documentation": "Term of lessee's finance lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r938" ] }, "us-gaap_LesseeFinanceLeaseTermOfContract1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeFinanceLeaseTermOfContract1", "presentation": [ "http://www.propetroservices.com/role/LEASESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Term of contract", "label": "Lessee, Finance Lease, Term of Contract", "documentation": "Term of lessee's finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r938" ] }, "us-gaap_LesseeFinanceLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeFinanceLeasesTextBlock", "presentation": [ "http://www.propetroservices.com/role/LEASES" ], "lang": { "en-us": { "role": { "terseLabel": "LEASES", "label": "Lessee, Finance Leases [Text Block]", "documentation": "The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability." } } }, "auth_ref": [ "r542" ] }, "pump_LesseeOperatingLeaseHydraulicHorsepower": { "xbrltype": "powerItemType", "nsuri": "http://www.propetroservices.com/20231231", "localname": "LesseeOperatingLeaseHydraulicHorsepower", "presentation": [ "http://www.propetroservices.com/role/LEASESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, operating lease, hydraulic horsepower", "label": "Lessee, Operating Lease, Hydraulic Horsepower", "documentation": "Lessee, Operating Lease, Hydraulic Horsepower" } } }, "auth_ref": [] }, "pump_LesseeOperatingLeaseLeaseNotYetCommencedAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.propetroservices.com/20231231", "localname": "LesseeOperatingLeaseLeaseNotYetCommencedAmount", "crdr": "credit", "presentation": [ "http://www.propetroservices.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contractual commitment, not yet commenced", "label": "Lessee, Operating Lease, Lease Not yet Commenced, Amount", "documentation": "Lessee, Operating Lease, Lease Not yet Commenced, Amount" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.propetroservices.com/role/LEASESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease maturity", "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]", "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r939" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.propetroservices.com/role/LEASESOperatingLeaseMaturityDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.propetroservices.com/role/LEASESOperatingLeaseMaturityDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.propetroservices.com/role/LEASESOperatingLeaseMaturityDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total undiscounted future lease payments", "label": "Lessee, Operating Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r557" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.propetroservices.com/role/LEASESOperatingLeaseMaturityDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.propetroservices.com/role/LEASESOperatingLeaseMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease 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)." } } }, "auth_ref": [ "r557" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "calculation": { "http://www.propetroservices.com/role/LEASESOperatingLeaseMaturityDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.propetroservices.com/role/LEASESOperatingLeaseMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth 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)." } } }, "auth_ref": [ "r557" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.propetroservices.com/role/LEASESOperatingLeaseMaturityDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.propetroservices.com/role/LEASESOperatingLeaseMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease 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)." } } }, "auth_ref": [ "r557" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.propetroservices.com/role/LEASESOperatingLeaseMaturityDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.propetroservices.com/role/LEASESOperatingLeaseMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease 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)." } } }, "auth_ref": [ "r557" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.propetroservices.com/role/LEASESOperatingLeaseMaturityDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.propetroservices.com/role/LEASESOperatingLeaseMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease 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)." } } }, "auth_ref": [ "r557" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.propetroservices.com/role/LEASESOperatingLeaseMaturityDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.propetroservices.com/role/LEASESOperatingLeaseMaturityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Amount representing interest", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r557" ] }, "pump_LesseeOperatingLeaseNumberOfAdditionalLeasePeriods": { "xbrltype": "integerItemType", "nsuri": "http://www.propetroservices.com/20231231", "localname": "LesseeOperatingLeaseNumberOfAdditionalLeasePeriods", "presentation": [ "http://www.propetroservices.com/role/LEASESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of additional lease period", "label": "Lessee, Operating Lease, Number Of Additional Lease Periods", "documentation": "Lessee, Operating Lease, Number Of Additional Lease Periods" } } }, "auth_ref": [] }, "pump_LesseeOperatingLeaseOptionToExtendNumberOfOptions": { "xbrltype": "integerItemType", "nsuri": "http://www.propetroservices.com/20231231", "localname": "LesseeOperatingLeaseOptionToExtendNumberOfOptions", "presentation": [ "http://www.propetroservices.com/role/LEASESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, operating lease, option to extend, number of options", "label": "Lessee, Operating Lease, Option to Extend, Number of Options", "documentation": "Lessee, Operating Lease, Option to Extend, Number of Options" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseRemainingLeaseTerm", "presentation": [ "http://www.propetroservices.com/role/LEASESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, operating lease, remaining lease term", "label": "Lessee, Operating Lease, Remaining Lease Term", "documentation": "Remaining lease term of operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r937" ] }, "pump_LesseeOperatingLeaseRemainingLeaseTermExtension": { "xbrltype": "durationItemType", "nsuri": "http://www.propetroservices.com/20231231", "localname": "LesseeOperatingLeaseRemainingLeaseTermExtension", "presentation": [ "http://www.propetroservices.com/role/LEASESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, operating lease, remaining lease term extension", "label": "Lessee, Operating Lease, Remaining Lease Term Extension", "documentation": "Lessee, Operating Lease, Remaining Lease Term Extension" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseRenewalTerm", "presentation": [ "http://www.propetroservices.com/role/LEASESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Renewal term", "label": "Lessee, Operating Lease, Renewal Term", "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r938" ] }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseTermOfContract", "presentation": [ "http://www.propetroservices.com/role/LEASESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Term of contract", "label": "Lessee, Operating Lease, Term of Contract", "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r938" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://www.propetroservices.com/role/LEASES" ], "lang": { "en-us": { "role": { "terseLabel": "LEASES", "label": "Lessee, Operating Leases [Text Block]", "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability." } } }, "auth_ref": [ "r542" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.propetroservices.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.propetroservices.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "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." } } }, "auth_ref": [ "r27", "r244", "r323", "r368", "r369", "r371", "r372", "r373", "r375", "r377", "r379", "r380", "r511", "r512", "r513", "r531", "r656", "r732", "r766", "r891", "r942", "r943" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.propetroservices.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.propetroservices.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "TOTAL LIABILITIES AND SHAREHOLDERS\u2019 EQUITY", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r125", "r179", "r603", "r754", "r865", "r876", "r932" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.propetroservices.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "LIABILITIES AND SHAREHOLDERS\u2019 EQUITY", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.propetroservices.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.propetroservices.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "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." } } }, "auth_ref": [ "r29", "r208", "r244", "r323", "r368", "r369", "r371", "r372", "r373", "r375", "r377", "r379", "r380", "r511", "r512", "r513", "r531", "r754", "r891", "r942", "r943" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.propetroservices.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "CURRENT LIABILITIES:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "pump_LineOfCreditFacilityAccountsReceivablePercentageOfBorrowingBase": { "xbrltype": "percentItemType", "nsuri": "http://www.propetroservices.com/20231231", "localname": "LineOfCreditFacilityAccountsReceivablePercentageOfBorrowingBase", "presentation": [ "http://www.propetroservices.com/role/LONGTERMDEBTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of credit facility, accounts receivable, percentage of borrowing base", "label": "Line Of Credit Facility, Accounts Receivable, Percentage Of Borrowing Base", "documentation": "Line Of Credit Facility, Accounts Receivable, Percentage Of Borrowing Base" } } }, "auth_ref": [] }, "pump_LineOfCreditFacilityBorrowingBase": { "xbrltype": "monetaryItemType", "nsuri": "http://www.propetroservices.com/20231231", "localname": "LineOfCreditFacilityBorrowingBase", "crdr": "credit", "presentation": [ "http://www.propetroservices.com/role/LONGTERMDEBTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Borrowing base", "label": "Line Of Credit Facility, Borrowing Base", "documentation": "Line Of Credit Facility, Borrowing Base" } } }, "auth_ref": [] }, "pump_LineOfCreditFacilityBorrowingBaseAccountsReceivableEligibleUnbilledPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.propetroservices.com/20231231", "localname": "LineOfCreditFacilityBorrowingBaseAccountsReceivableEligibleUnbilledPercentage", "presentation": [ "http://www.propetroservices.com/role/LONGTERMDEBTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of credit facility, borrowing base, accounts receivable eligible unbilled percentage", "label": "Line Of Credit Facility, Borrowing Base, Accounts Receivable Eligible Unbilled Percentage", "documentation": "Line Of Credit Facility, Borrowing Base, Accounts Receivable Eligible Unbilled Percentage" } } }, "auth_ref": [] }, "pump_LineOfCreditFacilityBorrowingBaseAccountsReceivablePercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.propetroservices.com/20231231", "localname": "LineOfCreditFacilityBorrowingBaseAccountsReceivablePercentage", "presentation": [ "http://www.propetroservices.com/role/LONGTERMDEBTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of credit facility, borrowing base, accounts receivable percentage", "label": "Line Of Credit Facility, Borrowing Base, Accounts Receivable Percentage", "documentation": "Line Of Credit Facility, Borrowing Base, Accounts Receivable Percentage" } } }, "auth_ref": [] }, "pump_LineOfCreditFacilityCoverageRatioEstablishingThresholdOptionOnePercentageOfFacilitySizeAndBorrowingBase": { "xbrltype": "percentItemType", "nsuri": "http://www.propetroservices.com/20231231", "localname": "LineOfCreditFacilityCoverageRatioEstablishingThresholdOptionOnePercentageOfFacilitySizeAndBorrowingBase", "presentation": [ "http://www.propetroservices.com/role/LONGTERMDEBTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of credit facility, coverage ratio establishing threshold, option one, percentage of facility size and borrowing base", "label": "Line Of Credit Facility, Coverage Ratio Establishing Threshold, Option One, Percentage Of Facility Size And Borrowing Base", "documentation": "Line Of Credit Facility, Coverage Ratio Establishing Threshold, Option One, Percentage Of Facility Size And Borrowing Base" } } }, "auth_ref": [] }, "pump_LineOfCreditFacilityCoverageRatioEstablishingThresholdOptionTwoAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.propetroservices.com/20231231", "localname": "LineOfCreditFacilityCoverageRatioEstablishingThresholdOptionTwoAmount", "crdr": "credit", "presentation": [ "http://www.propetroservices.com/role/LONGTERMDEBTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of credit facility, coverage ratio establishing threshold, option two, amount", "label": "Line Of Credit Facility, Coverage Ratio Establishing Threshold, Option Two, Amount", "documentation": "Line Of Credit Facility, Coverage Ratio Establishing Threshold, Option Two, Amount" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.propetroservices.com/role/LONGTERMDEBTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of credit facility, maximum borrowing capacity", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "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." } } }, "auth_ref": [ "r26" ] }, "us-gaap_LineOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditMember", "presentation": [ "http://www.propetroservices.com/role/LONGTERMDEBTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit", "label": "Line of Credit [Member]", "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." } } }, "auth_ref": [] }, "srt_LitigationCaseAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "LitigationCaseAxis", "presentation": [ "http://www.propetroservices.com/role/REPORTABLESEGMENTINFORMATIONReconciliationofNetIncomeLosstoAdjustedEBITDADetails" ], "lang": { "en-us": { "role": { "terseLabel": "Litigation Case [Axis]", "label": "Litigation Case [Axis]" } } }, "auth_ref": [] }, "srt_LitigationCaseTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "LitigationCaseTypeDomain", "presentation": [ "http://www.propetroservices.com/role/REPORTABLESEGMENTINFORMATIONReconciliationofNetIncomeLosstoAdjustedEBITDADetails" ], "lang": { "en-us": { "role": { "terseLabel": "Litigation Case [Domain]", "label": "Litigation Case [Domain]" } } }, "auth_ref": [] }, "us-gaap_LitigationSettlementExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LitigationSettlementExpense", "crdr": "debit", "presentation": [ "http://www.propetroservices.com/role/REPORTABLESEGMENTINFORMATIONReconciliationofNetIncomeLosstoAdjustedEBITDADetails" ], "lang": { "en-us": { "role": { "terseLabel": "Litigation settlement, expense", "label": "Litigation Settlement, Expense", "documentation": "Amount of litigation expense, including but not limited to legal, forensic, accounting, and investigative fees." } } }, "auth_ref": [] }, "pump_LoanTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.propetroservices.com/20231231", "localname": "LoanTypeAxis", "presentation": [ "http://www.propetroservices.com/role/LONGTERMDEBTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loan Type [Axis]", "label": "Loan Type [Axis]", "documentation": "Loan Type [Axis]" } } }, "auth_ref": [] }, "pump_LoanTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.propetroservices.com/20231231", "localname": "LoanTypeDomain", "presentation": [ "http://www.propetroservices.com/role/LONGTERMDEBTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loan Type [Domain]", "label": "Loan Type [Domain]", "documentation": "Loan Type [Domain]" } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.propetroservices.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebt", "crdr": "credit", "presentation": [ "http://www.propetroservices.com/role/LONGTERMDEBTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt", "label": "Long-Term Debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r23", "r177", "r388", "r398", "r738", "r739", "r950" ] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://www.propetroservices.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.propetroservices.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "LONG-TERM DEBT", "label": "Long-Term Debt, Excluding Current Maturities", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation." } } }, "auth_ref": [ "r218" ] }, "us-gaap_LongTermDebtTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtTextBlock", "presentation": [ "http://www.propetroservices.com/role/LONGTERMDEBT" ], "lang": { "en-us": { "role": { "terseLabel": "LONG\u2011TERM DEBT", "label": "Long-Term Debt [Text Block]", "documentation": "The entire disclosure for long-term debt." } } }, "auth_ref": [ "r153" ] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.propetroservices.com/role/LONGTERMDEBTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Axis]", "label": "Long-Term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r31" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.propetroservices.com/role/LONGTERMDEBTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Domain]", "label": "Long-Term Debt, Type [Domain]", "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." } } }, "auth_ref": [ "r31", "r73" ] }, "us-gaap_LossContingencyAccrualAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyAccrualAtCarryingValue", "crdr": "credit", "presentation": [ "http://www.propetroservices.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss contingency accrual", "label": "Loss Contingency Accrual", "documentation": "Amount of loss contingency liability." } } }, "auth_ref": [ "r363", "r848" ] }, "pump_LossContingencySelfInsuranceMaximumAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.propetroservices.com/20231231", "localname": "LossContingencySelfInsuranceMaximumAmount", "crdr": "credit", "presentation": [ "http://www.propetroservices.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss contingency, self-insurance, maximum amount", "label": "Loss Contingency, Self-Insurance, Maximum Amount", "documentation": "Loss Contingency, Self-Insurance, Maximum Amount" } } }, "auth_ref": [] }, "pump_MaintenanceFacilityLeaseMember": { "xbrltype": "domainItemType", "nsuri": "http://www.propetroservices.com/20231231", "localname": "MaintenanceFacilityLeaseMember", "presentation": [ "http://www.propetroservices.com/role/LEASESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maintenance Facility Lease", "label": "Maintenance Facility Lease [Member]", "documentation": "Maintenance Facility Lease" } } }, "auth_ref": [] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MajorCustomersAxis", "presentation": [ "http://www.propetroservices.com/role/REPORTABLESEGMENTINFORMATIONMajorCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer [Axis]", "label": "Customer [Axis]" } } }, "auth_ref": [ "r313", "r743", "r894", "r952", "r953" ] }, "us-gaap_MaterialReconcilingItemsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MaterialReconcilingItemsMember", "presentation": [ "http://www.propetroservices.com/role/REPORTABLESEGMENTINFORMATIONReconciliationofSegmentInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reconciling Items", "label": "Segment Reconciling Items [Member]", "documentation": "Items used in reconciling reportable segments' amounts to consolidated amount. Excludes corporate-level activity." } } }, "auth_ref": [ "r61" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.propetroservices.com/role/BUSINESSACQUISITIONSSummaryofFairValueofConsiderationofSilvertipAcquisitionDetails", "http://www.propetroservices.com/role/LONGTERMDEBTNarrativeDetails", "http://www.propetroservices.com/role/SIGNIFICANTACCOUNTINGPOLICIESUsefulLivesofPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]" } } }, "auth_ref": [ "r364", "r365", "r366", "r367", "r431", "r574", "r624", "r648", "r649", "r709", "r711", "r712", "r713", "r715", "r721", "r722", "r735", "r742", "r749", "r755", "r893", "r944", "r945", "r946", "r947", "r948", "r949" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Measure:", "label": "Measure [Axis]" } } }, "auth_ref": [ "r811" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Measure Name" } } }, "auth_ref": [ "r811" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.propetroservices.com/role/BUSINESSACQUISITIONSSummaryofFairValueofConsiderationofSilvertipAcquisitionDetails", "http://www.propetroservices.com/role/LONGTERMDEBTNarrativeDetails", "http://www.propetroservices.com/role/SIGNIFICANTACCOUNTINGPOLICIESUsefulLivesofPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]" } } }, "auth_ref": [ "r364", "r365", "r366", "r367", "r431", "r574", "r624", "r648", "r649", "r709", "r711", "r712", "r713", "r715", "r721", "r722", "r735", "r742", "r749", "r755", "r893", "r944", "r945", "r946", "r947", "r948", "r949" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "MNPI Disclosure Timed for Compensation Value", "label": "MNPI Disclosure Timed for Compensation Value [Flag]" } } }, "auth_ref": [ "r831" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Material Terms of Trading Arrangement", "label": "Material Terms of Trading Arrangement [Text Block]" } } }, "auth_ref": [ "r839" ] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://www.propetroservices.com/role/REPORTABLESEGMENTINFORMATIONMajorCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer [Domain]", "label": "Customer [Domain]" } } }, "auth_ref": [ "r313", "r743", "r894", "r952", "r953" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Named Executive Officers, Footnote", "label": "Named Executive Officers, Footnote [Text Block]" } } }, "auth_ref": [ "r812" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.propetroservices.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.propetroservices.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash (used in) provided by financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "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." } } }, "auth_ref": [ "r239" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.propetroservices.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "CASH FLOWS FROM FINANCING ACTIVITIES:", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.propetroservices.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.propetroservices.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "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." } } }, "auth_ref": [ "r239" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.propetroservices.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "CASH FLOWS FROM INVESTING ACTIVITIES:", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.propetroservices.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.propetroservices.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "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." } } }, "auth_ref": [ "r137", "r138", "r139" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.propetroservices.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "CASH FLOWS FROM OPERATING ACTIVITIES:", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.propetroservices.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 17.0 }, "http://www.propetroservices.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.propetroservices.com/role/REPORTABLESEGMENTINFORMATIONReconciliationofNetIncomeLosstoAdjustedEBITDADetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.propetroservices.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.propetroservices.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.propetroservices.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY", "http://www.propetroservices.com/role/NETINCOMELOSSPERSHARECalculationofNetIncomePerShareDetails", "http://www.propetroservices.com/role/REPORTABLESEGMENTINFORMATIONReconciliationofNetIncomeLosstoAdjustedEBITDADetails", "http://www.propetroservices.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "NET INCOME (LOSS)", "verboseLabel": "Net income (loss)", "negatedTerseLabel": "Net income (loss)", "netLabel": "Net income (loss) relevant to common stockholders", "terseLabel": "Net income (loss)", "label": "Net Income (Loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r127", "r139", "r183", "r206", "r228", "r229", "r233", "r244", "r253", "r255", "r256", "r257", "r258", "r261", "r262", "r271", "r285", "r299", "r305", "r308", "r323", "r368", "r369", "r371", "r372", "r373", "r375", "r377", "r379", "r380", "r522", "r531", "r608", "r679", "r700", "r701", "r733", "r764", "r891" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersBasicAbstract", "presentation": [ "http://www.propetroservices.com/role/NETINCOMELOSSPERSHARECalculationofNetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Numerator (both basic and diluted)", "label": "Net Income (Loss) Available to Common Stockholders, Basic [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.propetroservices.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Recently Issued Accounting Standards", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "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." } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-GAAP Measure Description", "label": "Non-GAAP Measure Description [Text Block]" } } }, "auth_ref": [ "r811" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-NEOs", "label": "Non-NEOs [Member]" } } }, "auth_ref": [ "r780", "r792", "r802", "r819", "r828" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount", "label": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r809" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Total Compensation Amount", "label": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r808" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO", "label": "Non-PEO NEO [Member]" } } }, "auth_ref": [ "r819" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted", "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r839" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated", "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r839" ] }, "us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1", "crdr": "debit", "presentation": [ "http://www.propetroservices.com/role/SUPPLEMENTALCASHFLOWSINFORMATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash purchases of property and equipment", "label": "Noncash or Part Noncash Acquisition, Fixed Assets Acquired", "documentation": "The amount of fixed assets that an Entity acquires in a noncash (or part noncash) acquisition. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period." } } }, "auth_ref": [ "r45", "r46", "r47" ] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.propetroservices.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.propetroservices.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "totalLabel": "Total other (expense) income", "label": "Nonoperating Income (Expense)", "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)." } } }, "auth_ref": [ "r132" ] }, "us-gaap_NotesIssued1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NotesIssued1", "crdr": "credit", "presentation": [ "http://www.propetroservices.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Notes issued", "label": "Notes Issued", "documentation": "The fair value of notes issued in noncash investing and financing activities." } } }, "auth_ref": [ "r45", "r46", "r47" ] }, "pump_NumberOfAdditionalPropertiesSubjectToLeases": { "xbrltype": "lengthItemType", "nsuri": "http://www.propetroservices.com/20231231", "localname": "NumberOfAdditionalPropertiesSubjectToLeases", "presentation": [ "http://www.propetroservices.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of additional properties subject to leases", "label": "Number Of Additional Properties Subject To Leases", "documentation": "Number Of Additional Properties Subject To Leases" } } }, "auth_ref": [] }, "pump_NumberOfContractedFleets": { "xbrltype": "integerItemType", "nsuri": "http://www.propetroservices.com/20231231", "localname": "NumberOfContractedFleets", "presentation": [ "http://www.propetroservices.com/role/LEASESNarrativeDetails", "http://www.propetroservices.com/role/ORGANIZATIONANDHISTORYDetails", "http://www.propetroservices.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of contracted fleets", "label": "Number Of Contracted Fleets", "documentation": "Number Of Contracted Fleets" } } }, "auth_ref": [] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfOperatingSegments", "presentation": [ "http://www.propetroservices.com/role/REPORTABLESEGMENTINFORMATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of operating segments", "label": "Number of Operating Segments", "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues." } } }, "auth_ref": [ "r872" ] }, "pump_NumberOfPropertiesSubjectToLeases": { "xbrltype": "lengthItemType", "nsuri": "http://www.propetroservices.com/20231231", "localname": "NumberOfPropertiesSubjectToLeases", "presentation": [ "http://www.propetroservices.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of properties adjacent to corporate office subject to leases", "label": "Number Of Properties Subject To Leases", "documentation": "Number Of Properties Subject To Leases" } } }, "auth_ref": [] }, "pump_NumberOfRealEstateLeases": { "xbrltype": "integerItemType", "nsuri": "http://www.propetroservices.com/20231231", "localname": "NumberOfRealEstateLeases", "presentation": [ "http://www.propetroservices.com/role/LEASESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of real estate leases", "label": "Number Of Real Estate Leases", "documentation": "Number Of Real Estate Leases" } } }, "auth_ref": [] }, "pump_NumberOfTurbineGenerators": { "xbrltype": "integerItemType", "nsuri": "http://www.propetroservices.com/20231231", "localname": "NumberOfTurbineGenerators", "presentation": [ "http://www.propetroservices.com/role/PROPERTYANDEQUIPMENTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of turbine generator", "label": "Number of Turbine Generators", "documentation": "Number of Turbine Generators" } } }, "auth_ref": [] }, "pump_NumberofCoiledTubingUnits": { "xbrltype": "integerItemType", "nsuri": "http://www.propetroservices.com/20231231", "localname": "NumberofCoiledTubingUnits", "presentation": [ "http://www.propetroservices.com/role/ORGANIZATIONANDHISTORYDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of coiled tubing units", "label": "Number of Coiled Tubing Units", "documentation": "Number of Coiled Tubing Units" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.propetroservices.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.propetroservices.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "totalLabel": "OPERATING INCOME (LOSS)", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r285", "r299", "r305", "r308", "r733" ] }, "pump_OperatingLeaseAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.propetroservices.com/20231231", "localname": "OperatingLeaseAxis", "presentation": [ "http://www.propetroservices.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Lease [Axis]", "label": "Operating Lease [Axis]", "documentation": "Operating Lease" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "presentation": [ "http://www.propetroservices.com/role/LEASESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease cost", "label": "Operating Lease, Cost", "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability." } } }, "auth_ref": [ "r551", "r753" ] }, "pump_OperatingLeaseDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.propetroservices.com/20231231", "localname": "OperatingLeaseDomain", "presentation": [ "http://www.propetroservices.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Lease [Domain]", "label": "Operating Lease [Domain]", "documentation": "Operating Lease [Domain]" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseExpense", "crdr": "debit", "presentation": [ "http://www.propetroservices.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease, expense", "label": "Operating Lease, Expense", "documentation": "Amount of operating lease expense. Excludes sublease income." } } }, "auth_ref": [ "r936" ] }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://www.propetroservices.com/role/LEASESOperatingLeaseMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Leases", "label": "Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://www.propetroservices.com/role/LEASESOperatingLeaseMaturityDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.propetroservices.com/role/LEASESNarrativeDetails", "http://www.propetroservices.com/role/LEASESOperatingLeaseMaturityDetails", "http://www.propetroservices.com/role/SUBSEQUENTEVENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liability", "verboseLabel": "Present value of future lease payments (lease obligation)", "label": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r544" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.propetroservices.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.propetroservices.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r544" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.propetroservices.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.propetroservices.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "NONCURRENT OPERATING LEASE LIABILITIES", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r544" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.propetroservices.com/role/LEASESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for operating lease", "label": "Operating Lease, Payments", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r547", "r554" ] }, "pump_OperatingLeaseRightOfUseAssetNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.propetroservices.com/20231231", "localname": "OperatingLeaseRightOfUseAssetNet", "crdr": "debit", "calculation": { "http://www.propetroservices.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.propetroservices.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "OPERATING LEASE RIGHT-OF-USE ASSETS", "label": "Operating Lease Right Of Use Asset, Net", "documentation": "Operating Lease Right Of Use Asset, Net" } } }, "auth_ref": [] }, "pump_OperatingLeaseRightofUseAssetbeforeAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://www.propetroservices.com/20231231", "localname": "OperatingLeaseRightofUseAssetbeforeAccumulatedAmortization", "crdr": "debit", "presentation": [ "http://www.propetroservices.com/role/LEASESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease right-of-use asset cost", "label": "Operating Lease, Right-of-Use Asset, before Accumulated Amortization", "documentation": "Operating Lease, Right-of-Use Asset, before Accumulated Amortization" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.propetroservices.com/role/LEASESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Discount rate", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r556", "r753" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.propetroservices.com/role/LEASESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease term", "label": "Operating Lease, Weighted Average Remaining Lease Term", "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r555", "r753" ] }, "us-gaap_OperatingLeasesIncomeStatementInitialDirectCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasesIncomeStatementInitialDirectCosts", "crdr": "debit", "presentation": [ "http://www.propetroservices.com/role/LEASESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease, initial direct cost", "label": "Operating Lease, Initial Direct Cost", "documentation": "Amount of incremental cost of lease that would not have been incurred if lease had not been obtained." } } }, "auth_ref": [ "r935" ] }, "us-gaap_OperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLossCarryforwards", "crdr": "debit", "presentation": [ "http://www.propetroservices.com/role/INCOMETAXESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating loss carryforwards", "label": "Operating Loss Carryforwards", "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws." } } }, "auth_ref": [ "r86" ] }, "us-gaap_OperatingLossCarryforwardsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLossCarryforwardsLineItems", "presentation": [ "http://www.propetroservices.com/role/INCOMETAXESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Loss Carryforwards [Line Items]", "label": "Operating Loss Carryforwards [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_OperatingLossCarryforwardsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLossCarryforwardsTable", "presentation": [ "http://www.propetroservices.com/role/INCOMETAXESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Loss Carryforwards [Table]", "label": "Operating Loss Carryforwards [Table]", "documentation": "Schedule reflecting pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization." } } }, "auth_ref": [ "r85" ] }, "pump_OperatingSegmentConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://www.propetroservices.com/20231231", "localname": "OperatingSegmentConcentrationRiskMember", "presentation": [ "http://www.propetroservices.com/role/REPORTABLESEGMENTINFORMATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Segment Concentration Risk", "label": "Operating Segment Concentration Risk [Member]", "documentation": "Operating Segment Concentration Risk" } } }, "auth_ref": [] }, "us-gaap_OperatingSegmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingSegmentsMember", "presentation": [ "http://www.propetroservices.com/role/FAIRVALUEMEASUREMENTSSummaryofGoodwillforWirelineSegmentDetails", "http://www.propetroservices.com/role/REPORTABLESEGMENTINFORMATIONReconciliationofNetIncomeLosstoAdjustedEBITDADetails", "http://www.propetroservices.com/role/REPORTABLESEGMENTINFORMATIONReconciliationofSegmentInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Segments", "label": "Operating Segments [Member]", "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." } } }, "auth_ref": [ "r298", "r299", "r300", "r301", "r302", "r308" ] }, "pump_OperationLeaseAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://www.propetroservices.com/20231231", "localname": "OperationLeaseAccumulatedAmortization", "crdr": "debit", "presentation": [ "http://www.propetroservices.com/role/LEASESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated amortization", "label": "Operation Lease, Accumulated Amortization", "documentation": "Operation Lease, Accumulated Amortization" } } }, "auth_ref": [] }, "pump_OperationsAndMaintenanceYardsLeadingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.propetroservices.com/20231231", "localname": "OperationsAndMaintenanceYardsLeadingArrangementsMember", "presentation": [ "http://www.propetroservices.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operations and Maintenance Yards Leading Arrangements", "label": "Operations and Maintenance Yards Leading Arrangements [Member]", "documentation": "Operations and Maintenance Yards Leading Arrangements" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "presentation": [ "http://www.propetroservices.com/role/ORGANIZATIONANDHISTORY" ], "lang": { "en-us": { "role": { "verboseLabel": "ORGANIZATION AND HISTORY", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure." } } }, "auth_ref": [ "r110", "r171", "r631", "r632" ] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.propetroservices.com/role/ACCRUEDANDOTHERCURRENTLIABILITIESDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.propetroservices.com/role/ACCRUEDANDOTHERCURRENTLIABILITIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capital expenditure, taxes and others accruals", "label": "Other Accrued Liabilities, Current", "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r28" ] }, "us-gaap_OtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.propetroservices.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.propetroservices.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Other current assets", "label": "Other Assets, Current", "documentation": "Amount of current assets classified as other." } } }, "auth_ref": [ "r226", "r754" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.propetroservices.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "pump_AssetsExcludingPropertyPlantAndEquipmentNoncurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.propetroservices.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Other noncurrent assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r215" ] }, "us-gaap_OtherGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.propetroservices.com/role/REPORTABLESEGMENTINFORMATIONReconciliationofNetIncomeLosstoAdjustedEBITDADetails": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.propetroservices.com/role/REPORTABLESEGMENTINFORMATIONReconciliationofNetIncomeLosstoAdjustedEBITDADetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other general and administrative expense", "label": "Other General and Administrative Expense", "documentation": "Amount of general and administrative expense classified as other." } } }, "auth_ref": [ "r131", "r958" ] }, "pump_OtherGeneralAndAdministrativeExpenseReimbursement": { "xbrltype": "monetaryItemType", "nsuri": "http://www.propetroservices.com/20231231", "localname": "OtherGeneralAndAdministrativeExpenseReimbursement", "crdr": "debit", "calculation": { "http://www.propetroservices.com/role/REPORTABLESEGMENTINFORMATIONReconciliationofNetIncomeLosstoAdjustedEBITDADetails": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.propetroservices.com/role/REPORTABLESEGMENTINFORMATIONReconciliationofNetIncomeLosstoAdjustedEBITDADetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other general and administrative expense", "label": "Other General And Administrative Expense (Reimbursement)", "documentation": "Other General And Administrative Expense (Reimbursement)" } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Other Liabilities Disclosure [Abstract]", "label": "Other Liabilities Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.propetroservices.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.propetroservices.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "OTHER LONG-TERM LIABILITIES", "label": "Other Liabilities, Noncurrent", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r32" ] }, "pump_OtherNonoperatingExpenseIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://www.propetroservices.com/20231231", "localname": "OtherNonoperatingExpenseIncome", "crdr": "debit", "calculation": { "http://www.propetroservices.com/role/REPORTABLESEGMENTINFORMATIONReconciliationofNetIncomeLosstoAdjustedEBITDADetails": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.propetroservices.com/role/REPORTABLESEGMENTINFORMATIONReconciliationofNetIncomeLosstoAdjustedEBITDADetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other expense (income)", "label": "Other Nonoperating Expense (Income)", "documentation": "Other Nonoperating Expense (Income)" } } }, "auth_ref": [] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.propetroservices.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.propetroservices.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "verboseLabel": "Other (expense) income", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r133" ] }, "us-gaap_OtherNonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpenseAbstract", "presentation": [ "http://www.propetroservices.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "OTHER (EXPENSE) INCOME:", "label": "Other Nonoperating Income (Expense) [Abstract]" } } }, "auth_ref": [] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Other Performance Measure, Amount", "label": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r811" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount", "label": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r778", "r790", "r800", "r826" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Amount", "label": "Outstanding Recovery Compensation Amount" } } }, "auth_ref": [ "r781", "r793", "r803", "r829" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Outstanding Recovery, Individual Name" } } }, "auth_ref": [ "r781", "r793", "r803", "r829" ] }, "pump_ParFiveMember": { "xbrltype": "domainItemType", "nsuri": "http://www.propetroservices.com/20231231", "localname": "ParFiveMember", "presentation": [ "http://www.propetroservices.com/role/BUSINESSACQUISITIONSNarrativeDetails", "http://www.propetroservices.com/role/BUSINESSACQUISITIONSParFiveAcquisitionDetails", "http://www.propetroservices.com/role/BUSINESSACQUISITIONSParFiveAcquisitionProFormaInformationDetails", "http://www.propetroservices.com/role/ORGANIZATIONANDHISTORYDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Par Five", "label": "Par Five [Member]", "documentation": "Par Five" } } }, "auth_ref": [] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "auth_ref": [ "r807" ] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://www.propetroservices.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.propetroservices.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Share repurchases", "label": "Payments for Repurchase of Common Stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r38" ] }, "pump_PaymentsIncludedInMeasurementOfFinanceLeaseLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.propetroservices.com/20231231", "localname": "PaymentsIncludedInMeasurementOfFinanceLeaseLiabilities", "crdr": "credit", "presentation": [ "http://www.propetroservices.com/role/LEASESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payments included in measurement of finance lease liabilities", "label": "Payments Included In Measurement of Finance Lease Liabilities", "documentation": "Payments Included In Measurement of Finance Lease Liabilities" } } }, "auth_ref": [] }, "pump_PaymentsIncludedInMeasurementOfOperatingLeaseLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.propetroservices.com/20231231", "localname": "PaymentsIncludedInMeasurementOfOperatingLeaseLiabilities", "crdr": "credit", "presentation": [ "http://www.propetroservices.com/role/LEASESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payments included in measurement of operating lease liabilities", "label": "Payments Included in Measurement of Operating Lease Liabilities", "documentation": "Payments Included in Measurement of Operating Lease Liabilities" } } }, "auth_ref": [] }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDebtIssuanceCosts", "crdr": "credit", "calculation": { "http://www.propetroservices.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.propetroservices.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payment of debt issuance costs", "label": "Payments of Debt Issuance Costs", "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." } } }, "auth_ref": [ "r40" ] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "calculation": { "http://www.propetroservices.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.propetroservices.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Tax withholdings paid for net settlement of equity awards", "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [ "r237" ] }, "pump_PaymentsToAcquireAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://www.propetroservices.com/20231231", "localname": "PaymentsToAcquireAssetsGross", "crdr": "credit", "presentation": [ "http://www.propetroservices.com/role/ORGANIZATIONANDHISTORYDetails", "http://www.propetroservices.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payments acquire assets, gross", "label": "Payments To Acquire Assets, Gross", "documentation": "Payments To Acquire Assets, Gross" } } }, "auth_ref": [] }, "us-gaap_PaymentsToAcquireBusinessesGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesGross", "crdr": "credit", "calculation": { "http://www.propetroservices.com/role/BUSINESSACQUISITIONSSummaryofFairValueofConsiderationofSilvertipAcquisitionDetails": { "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0, "order": 1.0 }, "http://www.propetroservices.com/role/BUSINESSACQUISITIONSParFiveAcquisitionDetails": { "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.propetroservices.com/role/BUSINESSACQUISITIONSNarrativeDetails", "http://www.propetroservices.com/role/BUSINESSACQUISITIONSParFiveAcquisitionDetails", "http://www.propetroservices.com/role/BUSINESSACQUISITIONSSummaryofFairValueofConsiderationofSilvertipAcquisitionDetails", "http://www.propetroservices.com/role/ORGANIZATIONANDHISTORYDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash consideration", "label": "Payments to Acquire Businesses, Gross", "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price." } } }, "auth_ref": [ "r36", "r509" ] }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "crdr": "credit", "calculation": { "http://www.propetroservices.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.propetroservices.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Business acquisitions, net of cash acquired", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase." } } }, "auth_ref": [ "r36" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.propetroservices.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.propetroservices.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Capital expenditures", "label": "Payments to Acquire Property, Plant, and Equipment", "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." } } }, "auth_ref": [ "r136" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Issuers, Footnote", "label": "Peer Group Issuers, Footnote [Text Block]" } } }, "auth_ref": [ "r810" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Total Shareholder Return Amount", "label": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r810" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Actually Paid Compensation Amount", "label": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r809" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO", "label": "PEO [Member]" } } }, "auth_ref": [ "r819" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Name", "label": "PEO Name" } } }, "auth_ref": [ "r812" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Total Compensation Amount", "label": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r808" ] }, "us-gaap_PerformanceSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PerformanceSharesMember", "presentation": [ "http://www.propetroservices.com/role/NETINCOMELOSSPERSHAREAntidilutiveSharesExcludedfromCalculationDetails", "http://www.propetroservices.com/role/NETINCOMELOSSPERSHARECalculationofNetIncomePerShareDetails", "http://www.propetroservices.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.propetroservices.com/role/STOCKBASEDCOMPENSATIONSummaryofPerformanceSharesActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Performance stock units", "label": "Performance Shares [Member]", "documentation": "Share-based payment arrangement awarded for meeting performance target." } } }, "auth_ref": [] }, "pump_PioneerPressurePumpingAcquisitionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.propetroservices.com/20231231", "localname": "PioneerPressurePumpingAcquisitionMember", "presentation": [ "http://www.propetroservices.com/role/ORGANIZATIONANDHISTORYDetails", "http://www.propetroservices.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Pioneer Pressure Pumping Acquisition", "label": "Pioneer Pressure Pumping Acquisition [Member]", "documentation": "Pioneer Pressure Pumping Acquisition" } } }, "auth_ref": [] }, "pump_PioneerandPioneerPumpingServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.propetroservices.com/20231231", "localname": "PioneerandPioneerPumpingServicesMember", "presentation": [ "http://www.propetroservices.com/role/ORGANIZATIONANDHISTORYDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Pioneer and Pioneer Pumping Services", "label": "Pioneer and Pioneer Pumping Services [Member]", "documentation": "Pioneer and Pioneer Pumping Services [Member]" } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://www.propetroservices.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Axis]", "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r896", "r897", "r898", "r899", "r900", "r901", "r902", "r903", "r904", "r905", "r906", "r907", "r908", "r909", "r910", "r911", "r912", "r913", "r914", "r915", "r916", "r917", "r918", "r919", "r920", "r921" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://www.propetroservices.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Domain]", "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r896", "r897", "r898", "r899", "r900", "r901", "r902", "r903", "r904", "r905", "r906", "r907", "r908", "r909", "r910", "r911", "r912", "r913", "r914", "r915", "r916", "r917", "r918", "r919", "r920", "r921" ] }, "pump_PowerEndsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.propetroservices.com/20231231", "localname": "PowerEndsMember", "presentation": [ "http://www.propetroservices.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Power Ends", "label": "Power Ends [Member]", "documentation": "Power Ends" } } }, "auth_ref": [] }, "pump_PowerEquipmentLeaseMember": { "xbrltype": "domainItemType", "nsuri": "http://www.propetroservices.com/20231231", "localname": "PowerEquipmentLeaseMember", "presentation": [ "http://www.propetroservices.com/role/COMMITMENTSANDCONTINGENCIESDetails", "http://www.propetroservices.com/role/LEASESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Power Equipment Lease", "label": "Power Equipment Lease [Member]", "documentation": "Power Equipment Lease" } } }, "auth_ref": [] }, "pump_Pre2018TaxPeriodsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.propetroservices.com/20231231", "localname": "Pre2018TaxPeriodsMember", "presentation": [ "http://www.propetroservices.com/role/INCOMETAXESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Pre-2018 Tax Periods", "label": "Pre-2018 Tax Periods [Member]", "documentation": "Pre-2018 Tax Periods" } } }, "auth_ref": [] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.propetroservices.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, par value (in dollars per share)", "label": "Preferred Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r119", "r399" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.propetroservices.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, authorized (in shares)", "label": "Preferred Stock, Shares Authorized", "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r119", "r658" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.propetroservices.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, issued (in shares)", "label": "Preferred Stock, Shares Issued", "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt." } } }, "auth_ref": [ "r119", "r399" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://www.propetroservices.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.propetroservices.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, $0.001 par value, 30,000,000 shares authorized, none issued, respectively", "label": "Preferred Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r119", "r600", "r754" ] }, "us-gaap_PrepaidExpenseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseCurrent", "crdr": "debit", "calculation": { "http://www.propetroservices.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.propetroservices.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses", "label": "Prepaid Expense, Current", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r225", "r334", "r335", "r726" ] }, "us-gaap_ProceedsFromDivestitureOfBusinesses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromDivestitureOfBusinesses", "crdr": "debit", "presentation": [ "http://www.propetroservices.com/role/PROPERTYANDEQUIPMENTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from divestiture of businesses", "label": "Proceeds from Divestiture of Businesses", "documentation": "The cash inflow associated with the amount received from the sale of a portion of the company's business, for example a segment, division, branch or other business, during the period." } } }, "auth_ref": [ "r35" ] }, "us-gaap_ProceedsFromLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromLinesOfCredit", "crdr": "debit", "calculation": { "http://www.propetroservices.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.propetroservices.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from borrowings", "label": "Proceeds from Lines of Credit", "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements." } } }, "auth_ref": [ "r37", "r864" ] }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://www.propetroservices.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.propetroservices.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from sale of assets", "label": "Proceeds from Sale of Property, Plant, and Equipment", "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." } } }, "auth_ref": [ "r135" ] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "calculation": { "http://www.propetroservices.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.propetroservices.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from exercise of equity awards", "label": "Proceeds from Stock Options Exercised", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r6", "r19" ] }, "pump_PropertyFiveMember": { "xbrltype": "domainItemType", "nsuri": "http://www.propetroservices.com/20231231", "localname": "PropertyFiveMember", "presentation": [ "http://www.propetroservices.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property 5", "label": "Property Five [Member]", "documentation": "Property Five [Member]" } } }, "auth_ref": [] }, "pump_PropertyFourMember": { "xbrltype": "domainItemType", "nsuri": "http://www.propetroservices.com/20231231", "localname": "PropertyFourMember", "presentation": [ "http://www.propetroservices.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property 4", "label": "Property Four [Member]", "documentation": "Property Four [Member]" } } }, "auth_ref": [] }, "pump_PropertyOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.propetroservices.com/20231231", "localname": "PropertyOneMember", "presentation": [ "http://www.propetroservices.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property 1", "label": "Property One [Member]", "documentation": "Property One [Member]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Abstract]", "label": "Property, Plant and Equipment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.propetroservices.com/role/COMMITMENTSANDCONTINGENCIESDetails", "http://www.propetroservices.com/role/LEASESNarrativeDetails", "http://www.propetroservices.com/role/PROPERTYANDEQUIPMENTSummaryofPropertyandEquipmentDetails", "http://www.propetroservices.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails", "http://www.propetroservices.com/role/SIGNIFICANTACCOUNTINGPOLICIESUsefulLivesofPropertyPlantandEquipmentDetails", "http://www.propetroservices.com/role/SUBSEQUENTEVENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Tangible Asset [Axis]", "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r11" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://www.propetroservices.com/role/PROPERTYANDEQUIPMENT" ], "lang": { "en-us": { "role": { "terseLabel": "PROPERTY AND EQUIPMENT", "label": "Property, Plant and Equipment Disclosure [Text Block]", "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r147", "r193", "r198", "r199" ] }, "us-gaap_PropertyPlantAndEquipmentDisposals": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentDisposals", "crdr": "credit", "presentation": [ "http://www.propetroservices.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, plant and equipment, disposals", "label": "Property, Plant and Equipment, Disposals", "documentation": "Amount of divestiture of long-lived, physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.propetroservices.com/role/PROPERTYANDEQUIPMENTSummaryofPropertyandEquipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.propetroservices.com/role/PROPERTYANDEQUIPMENTSummaryofPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment", "label": "Property, Plant and Equipment, Gross", "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r148", "r211", "r606" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.propetroservices.com/role/PROPERTYANDEQUIPMENTNarrativeDetails", "http://www.propetroservices.com/role/PROPERTYANDEQUIPMENTScheduleofDepreciationDetails", "http://www.propetroservices.com/role/PROPERTYANDEQUIPMENTSummaryofPropertyandEquipmentDetails", "http://www.propetroservices.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails", "http://www.propetroservices.com/role/SIGNIFICANTACCOUNTINGPOLICIESUsefulLivesofPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Line Items]", "label": "Property, Plant and Equipment [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.propetroservices.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 }, "http://www.propetroservices.com/role/PROPERTYANDEQUIPMENTSummaryofPropertyandEquipmentDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.propetroservices.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.propetroservices.com/role/PROPERTYANDEQUIPMENTSummaryofPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "PROPERTY AND EQUIPMENT - Net of accumulated depreciation", "totalLabel": "Property and equipment\u00a0\u2014 net", "label": "Property, Plant and Equipment, Net", "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." } } }, "auth_ref": [ "r11", "r594", "r606", "r754" ] }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "presentation": [ "http://www.propetroservices.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Property and Equipment", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r11", "r193", "r198", "r604" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.propetroservices.com/role/PROPERTYANDEQUIPMENTTables", "http://www.propetroservices.com/role/SIGNIFICANTACCOUNTINGPOLICIESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment", "label": "Property, Plant and Equipment [Table Text Block]", "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r11" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.propetroservices.com/role/COMMITMENTSANDCONTINGENCIESDetails", "http://www.propetroservices.com/role/LEASESNarrativeDetails", "http://www.propetroservices.com/role/PROPERTYANDEQUIPMENTSummaryofPropertyandEquipmentDetails", "http://www.propetroservices.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails", "http://www.propetroservices.com/role/SIGNIFICANTACCOUNTINGPOLICIESUsefulLivesofPropertyPlantandEquipmentDetails", "http://www.propetroservices.com/role/SUBSEQUENTEVENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Tangible Asset [Domain]", "label": "Long-Lived Tangible Asset [Domain]", "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r148" ] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://www.propetroservices.com/role/BUSINESSACQUISITIONSSummaryofFairValueofConsiderationofSilvertipAcquisitionDetails", "http://www.propetroservices.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails", "http://www.propetroservices.com/role/SIGNIFICANTACCOUNTINGPOLICIESUsefulLivesofPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated useful lives", "label": "Property, Plant and Equipment, Useful Life", "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment." } } }, "auth_ref": [] }, "pump_PropertyThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.propetroservices.com/20231231", "localname": "PropertyThreeMember", "presentation": [ "http://www.propetroservices.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property 3", "label": "Property Three [Member]", "documentation": "Property Three [Member]" } } }, "auth_ref": [] }, "pump_PropertyTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.propetroservices.com/20231231", "localname": "PropertyTwoMember", "presentation": [ "http://www.propetroservices.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property 2", "label": "Property Two [Member]", "documentation": "Property Two [Member]" } } }, "auth_ref": [] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://www.propetroservices.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.propetroservices.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Provision for credit losses", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r236", "r328" ] }, "us-gaap_PurchaseCommitmentExcludingLongtermCommitmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseCommitmentExcludingLongtermCommitmentLineItems", "presentation": [ "http://www.propetroservices.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase Commitment, Excluding Long-Term Commitment [Line Items]", "label": "Purchase Commitment, Excluding Long-Term Commitment [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_PurchaseCommitmentExcludingLongtermCommitmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseCommitmentExcludingLongtermCommitmentTable", "presentation": [ "http://www.propetroservices.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase Commitment, Excluding Long-Term Commitment [Table]", "label": "Purchase Commitment, Excluding Long-Term Commitment [Table]", "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." } } }, "auth_ref": [ "r116", "r178" ] }, "us-gaap_PurchaseObligationDueInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseObligationDueInNextTwelveMonths", "crdr": "credit", "presentation": [ "http://www.propetroservices.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase obligation, to be paid, year one", "label": "Purchase Obligation, to be Paid, Year One", "documentation": "Amount of purchase arrangement to be paid in next fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure", "label": "Pay vs Performance Disclosure [Table]" } } }, "auth_ref": [ "r807" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure, Table", "label": "Pay vs Performance [Table Text Block]" } } }, "auth_ref": [ "r807" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.propetroservices.com/role/BUSINESSACQUISITIONSSummaryofFairValueofConsiderationofSilvertipAcquisitionDetails", "http://www.propetroservices.com/role/LONGTERMDEBTNarrativeDetails", "http://www.propetroservices.com/role/SIGNIFICANTACCOUNTINGPOLICIESUsefulLivesofPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Axis]", "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r364", "r365", "r366", "r367", "r422", "r431", "r462", "r463", "r464", "r573", "r574", "r624", "r648", "r649", "r709", "r711", "r712", "r713", "r715", "r721", "r722", "r735", "r742", "r749", "r755", "r758", "r889", "r893", "r945", "r946", "r947", "r948", "r949" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.propetroservices.com/role/BUSINESSACQUISITIONSSummaryofFairValueofConsiderationofSilvertipAcquisitionDetails", "http://www.propetroservices.com/role/LONGTERMDEBTNarrativeDetails", "http://www.propetroservices.com/role/SIGNIFICANTACCOUNTINGPOLICIESUsefulLivesofPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Domain]", "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r364", "r365", "r366", "r367", "r422", "r431", "r462", "r463", "r464", "r573", "r574", "r624", "r648", "r649", "r709", "r711", "r712", "r713", "r715", "r721", "r722", "r735", "r742", "r749", "r755", "r758", "r889", "r893", "r945", "r946", "r947", "r948", "r949" ] }, "srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis", "presentation": [ "http://www.propetroservices.com/role/LEASESNarrativeDetails", "http://www.propetroservices.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Name of Property [Axis]", "label": "Name of Property [Axis]" } } }, "auth_ref": [ "r720", "r962", "r963", "r964", "r965", "r966", "r967", "r968", "r969" ] }, "srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RealEstateAndAccumulatedDepreciationNameOfPropertyDomain", "presentation": [ "http://www.propetroservices.com/role/LEASESNarrativeDetails", "http://www.propetroservices.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Name of Property [Domain]", "label": "Name of Property [Domain]" } } }, "auth_ref": [ "r720", "r962", "r963", "r964", "r965", "r966", "r967", "r968", "r969" ] }, "pump_RealEstateLeaseMember": { "xbrltype": "domainItemType", "nsuri": "http://www.propetroservices.com/20231231", "localname": "RealEstateLeaseMember", "presentation": [ "http://www.propetroservices.com/role/LEASESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Real Estate Lease", "label": "Real Estate Lease [Member]", "documentation": "Real Estate Lease [Member]" } } }, "auth_ref": [] }, "us-gaap_RealEstateLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RealEstateLineItems", "presentation": [ "http://www.propetroservices.com/role/LEASESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Real Estate [Line Items]", "label": "Real Estate [Line Items]", "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." } } }, "auth_ref": [ "r721" ] }, "us-gaap_RealEstateTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RealEstateTable", "presentation": [ "http://www.propetroservices.com/role/LEASESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Real Estate [Table]", "label": "Real Estate [Table]", "documentation": "Disclosure of information about real estate investment companies including, but not limited to, real estate investment trusts, real estate owned, retail land sales, and time share transactions." } } }, "auth_ref": [ "r721" ] }, "pump_RealEstateTwoLeaseMember": { "xbrltype": "domainItemType", "nsuri": "http://www.propetroservices.com/20231231", "localname": "RealEstateTwoLeaseMember", "presentation": [ "http://www.propetroservices.com/role/LEASESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Real Estate Two Lease", "label": "Real Estate Two Lease [Member]", "documentation": "Real Estate Two Lease" } } }, "auth_ref": [] }, "us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy", "presentation": [ "http://www.propetroservices.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Allowance for Credit Loss", "label": "Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for determining the allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are recognized." } } }, "auth_ref": [ "r62" ] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]" } } }, "auth_ref": [ "r773", "r785", "r795", "r821" ] }, "pump_ReimbursementAfterSECInvestigationAndShareholderLitigationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.propetroservices.com/20231231", "localname": "ReimbursementAfterSECInvestigationAndShareholderLitigationMember", "presentation": [ "http://www.propetroservices.com/role/REPORTABLESEGMENTINFORMATIONReconciliationofNetIncomeLosstoAdjustedEBITDADetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reimbursement", "label": "Reimbursement After SEC Investigation And Shareholder Litigation [Member]", "documentation": "Reimbursement After SEC Investigation And Shareholder Litigation" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyDomain", "presentation": [ "http://www.propetroservices.com/role/ORGANIZATIONANDHISTORYDetails", "http://www.propetroservices.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party [Domain]", "label": "Related Party, Type [Domain]", "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." } } }, "auth_ref": [ "r429", "r562", "r563", "r651", "r652", "r653", "r654", "r655", "r675", "r677", "r708" ] }, "us-gaap_RelatedPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyMember", "presentation": [ "http://www.propetroservices.com/role/ORGANIZATIONANDHISTORYDetails", "http://www.propetroservices.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party", "label": "Related Party [Member]", "documentation": "Party related to reporting entity. Includes, but is not limited to, affiliate, entity for which investment is accounted for by equity method, trust for benefit of employees, and principal owner, management, and members of immediate family." } } }, "auth_ref": [ "r247", "r248", "r562", "r563", "r564", "r565", "r651", "r652", "r653", "r654", "r655", "r675", "r677", "r708" ] }, "us-gaap_RelatedPartyTransactionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionAxis", "presentation": [ "http://www.propetroservices.com/role/ORGANIZATIONANDHISTORYDetails", "http://www.propetroservices.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transaction [Axis]", "label": "Related Party Transaction [Axis]", "documentation": "Information by type of related party transaction." } } }, "auth_ref": [ "r562", "r563", "r941" ] }, "us-gaap_RelatedPartyTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionDomain", "presentation": [ "http://www.propetroservices.com/role/ORGANIZATIONANDHISTORYDetails", "http://www.propetroservices.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transaction [Domain]", "label": "Related Party Transaction [Domain]", "documentation": "Transaction between related party." } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionLineItems", "presentation": [ "http://www.propetroservices.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transaction [Line Items]", "label": "Related Party Transaction [Line Items]", "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." } } }, "auth_ref": [ "r682", "r683", "r686" ] }, "pump_RelatedPartyTransactionNumberOfServiceAgreements": { "xbrltype": "integerItemType", "nsuri": "http://www.propetroservices.com/20231231", "localname": "RelatedPartyTransactionNumberOfServiceAgreements", "presentation": [ "http://www.propetroservices.com/role/ORGANIZATIONANDHISTORYDetails", "http://www.propetroservices.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related party transaction, number of service agreements", "label": "Related Party Transaction, Number Of Service Agreements", "documentation": "Related Party Transaction, Number Of Service Agreements" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Related Party Transactions [Abstract]", "label": "Related Party Transactions [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://www.propetroservices.com/role/ORGANIZATIONANDHISTORYDetails", "http://www.propetroservices.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party [Axis]", "label": "Related Party, Type [Axis]", "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." } } }, "auth_ref": [ "r429", "r562", "r563", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r651", "r652", "r653", "r654", "r655", "r675", "r677", "r708", "r941" ] }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsDisclosureTextBlock", "presentation": [ "http://www.propetroservices.com/role/RELATEDPARTYTRANSACTIONS" ], "lang": { "en-us": { "role": { "terseLabel": "RELATED\u2011PARTY TRANSACTIONS", "label": "Related Party Transactions Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r559", "r560", "r561", "r563", "r566", "r641", "r642", "r643", "r684", "r685", "r686", "r706", "r707" ] }, "us-gaap_RepaymentsOfLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfLinesOfCredit", "crdr": "credit", "calculation": { "http://www.propetroservices.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.propetroservices.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repayments of borrowings", "label": "Repayments of Lines of Credit", "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements." } } }, "auth_ref": [ "r39", "r864" ] }, "us-gaap_RepaymentsOfLongtermLoansFromVendors": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfLongtermLoansFromVendors", "crdr": "credit", "calculation": { "http://www.propetroservices.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.propetroservices.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repayments of insurance financing", "label": "Repayments of Long-Term Loans from Vendors", "documentation": "Cash outflows under financing arrangements with vendors (seller-financed debt), which had a maturity date at inception of more than one year (or more than one operating cycle, if longer); such debt may have arisen from purchases of property, plant and equipment or other productive assets." } } }, "auth_ref": [ "r140" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date:", "label": "Restatement Determination Date [Axis]" } } }, "auth_ref": [ "r774", "r786", "r796", "r822" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date", "label": "Restatement Determination Date" } } }, "auth_ref": [ "r775", "r787", "r797", "r823" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement does not require Recovery", "label": "Restatement Does Not Require Recovery [Text Block]" } } }, "auth_ref": [ "r782", "r794", "r804", "r830" ] }, "us-gaap_RestrictedCashAndCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAndCashEquivalents", "crdr": "debit", "calculation": { "http://www.propetroservices.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.propetroservices.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.propetroservices.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted cash", "label": "Restricted Cash and Cash Equivalents", "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage. 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." } } }, "auth_ref": [ "r42", "r173", "r210", "r242", "r599" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.propetroservices.com/role/NETINCOMELOSSPERSHAREAntidilutiveSharesExcludedfromCalculationDetails", "http://www.propetroservices.com/role/NETINCOMELOSSPERSHARECalculationofNetIncomePerShareDetails", "http://www.propetroservices.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.propetroservices.com/role/STOCKBASEDCOMPENSATIONSummaryofRSUActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "verboseLabel": "Restricted stock units", "terseLabel": "Restricted stock units", "label": "Restricted Stock Units (RSUs) [Member]", "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." } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.propetroservices.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.propetroservices.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Retained earnings (accumulated deficit)", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r122", "r156", "r602", "r628", "r629", "r639", "r659", "r754" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.propetroservices.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY", "http://www.propetroservices.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Retained Earnings (Accumulated Deficit)", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r203", "r250", "r251", "r252", "r254", "r260", "r262", "r324", "r325", "r472", "r473", "r474", "r496", "r497", "r514", "r516", "r517", "r519", "r520", "r625", "r627", "r644", "r960" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.propetroservices.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.propetroservices.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.propetroservices.com/role/RELATEDPARTYTRANSACTIONSDetails", "http://www.propetroservices.com/role/REPORTABLESEGMENTINFORMATIONReconciliationofNetIncomeLosstoAdjustedEBITDADetails", "http://www.propetroservices.com/role/REPORTABLESEGMENTINFORMATIONReconciliationofSegmentInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "REVENUE - Service revenue", "terseLabel": "Service revenue", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "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." } } }, "auth_ref": [ "r286", "r287", "r298", "r303", "r304", "r310", "r312", "r313", "r418", "r419", "r576" ] }, "us-gaap_RevenueFromContractWithCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerMember", "presentation": [ "http://www.propetroservices.com/role/REPORTABLESEGMENTINFORMATIONMajorCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue from Contract with Customer Benchmark", "label": "Revenue from Contract with Customer Benchmark [Member]", "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r313", "r851" ] }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "presentation": [ "http://www.propetroservices.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Recognition", "label": "Revenue from Contract with Customer [Policy Text Block]", "documentation": "Disclosure of accounting policy for revenue from contract with customer." } } }, "auth_ref": [ "r202", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r723" ] }, "us-gaap_RevenueFromContractWithCustomerSegmentBenchmarkMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerSegmentBenchmarkMember", "presentation": [ "http://www.propetroservices.com/role/REPORTABLESEGMENTINFORMATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue from Contract with Customer, Segment Benchmark", "label": "Revenue from Contract with Customer, Segment Benchmark [Member]", "documentation": "Revenue from specified business segment for satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r851" ] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "presentation": [ "http://www.propetroservices.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, remaining performance obligation, amount", "label": "Revenue, Remaining Performance Obligation, Amount", "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue." } } }, "auth_ref": [ "r196" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "presentation": [ "http://www.propetroservices.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, remaining performance obligation, expected timing of satisfaction, period", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r197" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "presentation": [ "http://www.propetroservices.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format." } } }, "auth_ref": [ "r197" ] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://www.propetroservices.com/role/LONGTERMDEBTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving credit facility", "label": "Revolving Credit Facility [Member]", "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount." } } }, "auth_ref": [] }, "pump_RoutineAuditDirectPaymentSalesTaxPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.propetroservices.com/20231231", "localname": "RoutineAuditDirectPaymentSalesTaxPeriod", "presentation": [ "http://www.propetroservices.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Routine audit, direct payment sales tax, period", "label": "Routine Audit, Direct Payment Sales Tax, Period", "documentation": "Routine Audit, Direct Payment Sales Tax, Period" } } }, "auth_ref": [] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Adopted", "label": "Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r839" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Terminated", "label": "Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r839" ] }, "pump_SOFRLoansMember": { "xbrltype": "domainItemType", "nsuri": "http://www.propetroservices.com/20231231", "localname": "SOFRLoansMember", "presentation": [ "http://www.propetroservices.com/role/LONGTERMDEBTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "SOFR Loans", "label": "SOFR Loans [Member]", "documentation": "SOFR Loans" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "presentation": [ "http://www.propetroservices.com/role/ACCRUEDANDOTHERCURRENTLIABILITIESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued liabilities", "label": "Schedule of Accrued Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the components of accrued liabilities." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://www.propetroservices.com/role/NETINCOMELOSSPERSHARETables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of antidilutive securities excluded from computation of earnings per share", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities." } } }, "auth_ref": [ "r49" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTable", "presentation": [ "http://www.propetroservices.com/role/BUSINESSACQUISITIONSNarrativeDetails", "http://www.propetroservices.com/role/BUSINESSACQUISITIONSParFiveAcquisitionDetails", "http://www.propetroservices.com/role/BUSINESSACQUISITIONSParFiveAcquisitionProFormaInformationDetails", "http://www.propetroservices.com/role/BUSINESSACQUISITIONSSilvertipAcquisitionProFormaInformationDetails", "http://www.propetroservices.com/role/BUSINESSACQUISITIONSSummaryofFairValueofConsiderationofSilvertipAcquisitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table]", "label": "Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table]", "documentation": "Schedule of information about a contingent payment arrangement including the terms that will result in payment and the accounting treatment that will be followed if such contingency occurs, including the potential impact on earnings per share if the contingency is to be settled in shares of common stock of the entity. The description also may include the period over which amounts are expected to be paid, and changes in the amount since the previous reporting period. This also includes contingent options and commitments." } } }, "auth_ref": [ "r170" ] }, "us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "presentation": [ "http://www.propetroservices.com/role/SUPPLEMENTALCASHFLOWSINFORMATIONTables" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental cash flow disclosures", "label": "Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]", "documentation": "Tabular disclosure of supplemental cash flow information for the periods presented." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "presentation": [ "http://www.propetroservices.com/role/INCOMETAXESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of components of income tax expense (benefit)", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years." } } }, "auth_ref": [ "r165" ] }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "presentation": [ "http://www.propetroservices.com/role/INCOMETAXESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of deferred tax assets and liabilities", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets." } } }, "auth_ref": [ "r164" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.propetroservices.com/role/NETINCOMELOSSPERSHARETables" ], "lang": { "en-us": { "role": { "terseLabel": "Calculations of net income (loss) per share", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "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." } } }, "auth_ref": [ "r870" ] }, "us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareDilutedByCommonClassTable", "presentation": [ "http://www.propetroservices.com/role/NETINCOMELOSSPERSHAREAntidilutiveSharesExcludedfromCalculationDetails", "http://www.propetroservices.com/role/NETINCOMELOSSPERSHARECalculationofNetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table]", "label": "Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table]", "documentation": "Complete disclosure pertaining to an entity's diluted earnings per share." } } }, "auth_ref": [ "r48", "r50", "r266", "r270", "r272" ] }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "presentation": [ "http://www.propetroservices.com/role/INCOMETAXESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of effective income tax rate reconciliation", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations." } } }, "auth_ref": [ "r163" ] }, "us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable", "presentation": [ "http://www.propetroservices.com/role/REPORTABLESEGMENTINFORMATIONMajorCustomersDetails", "http://www.propetroservices.com/role/REPORTABLESEGMENTINFORMATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Revenue by Major Customers, by Reporting Segments [Table]", "label": "Schedule of Revenue by Major Customers, by Reporting Segments [Table]", "documentation": "Tabular disclosure about the extent of the entity's reliance on its major customers." } } }, "auth_ref": [ "r142" ] }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "presentation": [ "http://www.propetroservices.com/role/FAIRVALUEMEASUREMENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investment, Name [Axis]", "label": "Investment, Name [Axis]" } } }, "auth_ref": [ "r320", "r321", "r322" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.propetroservices.com/role/INTANGIBLEASSETSIntangibleAssetsSubjecttoAmortizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r66", "r68", "r577" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://www.propetroservices.com/role/INTANGIBLEASSETSTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Finite-Lived Intangible Assets", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment." } } }, "auth_ref": [ "r66", "r68" ] }, "us-gaap_ScheduleOfGoodwillTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTable", "presentation": [ "http://www.propetroservices.com/role/FAIRVALUEMEASUREMENTSSummaryofGoodwillforWirelineSegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Goodwill [Table]", "label": "Schedule of Goodwill [Table]", "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons." } } }, "auth_ref": [ "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r736" ] }, "us-gaap_ScheduleOfGoodwillTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTextBlock", "presentation": [ "http://www.propetroservices.com/role/FAIRVALUEMEASUREMENTSTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Goodwill", "label": "Schedule of Goodwill [Table Text Block]", "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule." } } }, "auth_ref": [ "r736", "r878", "r879", "r880", "r881", "r882", "r883", "r884", "r885", "r886", "r887", "r888" ] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.propetroservices.com/role/PROPERTYANDEQUIPMENTNarrativeDetails", "http://www.propetroservices.com/role/PROPERTYANDEQUIPMENTScheduleofDepreciationDetails", "http://www.propetroservices.com/role/PROPERTYANDEQUIPMENTSummaryofPropertyandEquipmentDetails", "http://www.propetroservices.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails", "http://www.propetroservices.com/role/SIGNIFICANTACCOUNTINGPOLICIESUsefulLivesofPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Table]", "label": "Property, Plant and Equipment [Table]", "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r11" ] }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "presentation": [ "http://www.propetroservices.com/role/BUSINESSACQUISITIONSTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree." } } }, "auth_ref": [ "r168" ] }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "presentation": [ "http://www.propetroservices.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]", "label": "Schedule of Related Party Transactions, by Related Party [Table]", "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." } } }, "auth_ref": [ "r105", "r106", "r682", "r683", "r686" ] }, "us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "presentation": [ "http://www.propetroservices.com/role/REPORTABLESEGMENTINFORMATIONTables" ], "lang": { "en-us": { "role": { "terseLabel": "Major customers", "label": "Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block]", "documentation": "Tabular disclosure of the extent of the entity's reliance on its major customers, if revenues from transactions with a single external customer amount to 10 percent or more of entity revenues, including the disclosure of that fact, the total amount of revenues from each such customer, and the identity of the reportable segment or segments reporting the revenues. The entity need not disclose the identity of a major customer or the amount of revenues that each segment reports from that customer. For these purposes, a group of companies known to the entity to be under common control is considered a single customer, and the federal government, a state government, a local government such as a county or municipality, or a foreign government is each considered a single customer." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://www.propetroservices.com/role/REPORTABLESEGMENTINFORMATIONReconciliationofNetIncomeLosstoAdjustedEBITDADetails", "http://www.propetroservices.com/role/REPORTABLESEGMENTINFORMATIONReconciliationofSegmentInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "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." } } }, "auth_ref": [ "r58", "r59", "r60", "r63" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://www.propetroservices.com/role/REPORTABLESEGMENTINFORMATIONTables" ], "lang": { "en-us": { "role": { "terseLabel": "Reconciliation of segment information", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "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." } } }, "auth_ref": [ "r58", "r59", "r60", "r63" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.propetroservices.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.propetroservices.com/role/STOCKBASEDCOMPENSATIONSummaryofPerformanceSharesActivityDetails", "http://www.propetroservices.com/role/STOCKBASEDCOMPENSATIONSummaryofRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r433", "r434", "r437", "r438", "r439", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r461", "r462", "r463", "r464", "r465" ] }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "presentation": [ "http://www.propetroservices.com/role/STOCKBASEDCOMPENSATIONTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of RSUs, activity", "label": "Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year." } } }, "auth_ref": [ "r83" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://www.propetroservices.com/role/STOCKBASEDCOMPENSATIONTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of stock options, activity", "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value." } } }, "auth_ref": [ "r17", "r18", "r83" ] }, "us-gaap_ScheduleOfStockByClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfStockByClassTable", "presentation": [ "http://www.propetroservices.com/role/ORGANIZATIONANDHISTORYDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Stock by Class [Table]", "label": "Schedule of Stock by Class [Table]", "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." } } }, "auth_ref": [ "r74", "r75", "r76", "r77", "r78", "r79", "r80", "r154", "r155", "r156", "r219", "r220", "r221", "r280", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r635", "r636", "r637", "r638", "r742", "r847", "r863" ] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://www.propetroservices.com/role/INTANGIBLEASSETSTables" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible Assets Subject to Amortization", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets." } } }, "auth_ref": [ "r68" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.propetroservices.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r767" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.propetroservices.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r769" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentDomain", "presentation": [ "http://www.propetroservices.com/role/FAIRVALUEMEASUREMENTSSummaryofGoodwillforWirelineSegmentDetails", "http://www.propetroservices.com/role/PROPERTYANDEQUIPMENTNarrativeDetails", "http://www.propetroservices.com/role/REPORTABLESEGMENTINFORMATIONNarrativeDetails", "http://www.propetroservices.com/role/REPORTABLESEGMENTINFORMATIONReconciliationofNetIncomeLosstoAdjustedEBITDADetails", "http://www.propetroservices.com/role/REPORTABLESEGMENTINFORMATIONReconciliationofSegmentInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segments [Domain]", "label": "Segments [Domain]", "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." } } }, "auth_ref": [ "r282", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r308", "r313", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r359", "r360", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r736", "r856", "r952" ] }, "us-gaap_SegmentExpenditureAdditionToLongLivedAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentExpenditureAdditionToLongLivedAssets", "crdr": "debit", "presentation": [ "http://www.propetroservices.com/role/REPORTABLESEGMENTINFORMATIONReconciliationofSegmentInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capital expenditures", "label": "Segment, Expenditure, Addition to Long-Lived Assets", "documentation": "Amount of expenditure for addition to long-lived assets included in determination of segment assets by chief operating decision maker (CODM) or otherwise regularly provided to CODM. Excludes expenditure for addition to financial instrument, long-term customer relationship of financial institution, mortgage and other servicing rights, deferred policy acquisition cost, and deferred tax assets." } } }, "auth_ref": [ "r296", "r734" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting [Abstract]", "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.propetroservices.com/role/REPORTABLESEGMENTINFORMATION" ], "lang": { "en-us": { "role": { "terseLabel": "REPORTABLE SEGMENT INFORMATION", "label": "Segment Reporting Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r281", "r282", "r283", "r284", "r285", "r297", "r302", "r306", "r307", "r308", "r309", "r310", "r311", "r313" ] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://www.propetroservices.com/role/REPORTABLESEGMENTINFORMATIONReconciliationofNetIncomeLosstoAdjustedEBITDADetails", "http://www.propetroservices.com/role/REPORTABLESEGMENTINFORMATIONReconciliationofSegmentInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting Information [Line Items]", "label": "Segment Reporting Information [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_ServiceLifeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ServiceLifeMember", "presentation": [ "http://www.propetroservices.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Service Life", "label": "Service Life [Member]", "documentation": "A revision in the estimated economic useful life of a long-lived tangible asset (the period of time over which the asset is projected to benefit operations)." } } }, "auth_ref": [ "r730" ] }, "us-gaap_SeveranceCosts1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SeveranceCosts1", "crdr": "debit", "calculation": { "http://www.propetroservices.com/role/REPORTABLESEGMENTINFORMATIONReconciliationofNetIncomeLosstoAdjustedEBITDADetails": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.propetroservices.com/role/REPORTABLESEGMENTINFORMATIONReconciliationofNetIncomeLosstoAdjustedEBITDADetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Retention bonus and severance expense", "label": "Severance Costs", "documentation": "Amount of expenses for special or contractual termination benefits provided to current employees involuntarily terminated under a benefit arrangement associated exit or disposal activities pursuant to an authorized plan. Excludes expenses related to one-time termination benefits, a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r9" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.propetroservices.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.propetroservices.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Stock\u2011based compensation", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r8" ] }, "pump_ShareBasedCompensationArrangementByShareBasedPaymentAward.NumberOfInstallments": { "xbrltype": "integerItemType", "nsuri": "http://www.propetroservices.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAward.NumberOfInstallments", "presentation": [ "http://www.propetroservices.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of installments", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award. Number Of Installments", "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award. Number Of Installments" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.propetroservices.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Award vesting period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition." } } }, "auth_ref": [ "r750" ] }, "pump_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCancellationsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://www.propetroservices.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCancellationsInPeriod", "presentation": [ "http://www.propetroservices.com/role/STOCKBASEDCOMPENSATIONSummaryofRSUActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Canceled (in shares)", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Cancellations In Period", "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Cancellations In Period" } } }, "auth_ref": [] }, "pump_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCancellationsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://www.propetroservices.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCancellationsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.propetroservices.com/role/STOCKBASEDCOMPENSATIONSummaryofRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Canceled (in dollars per share)", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Cancellations In Period, Weighted Average Exercise Price", "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Cancellations In Period, Weighted Average Exercise Price" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.propetroservices.com/role/STOCKBASEDCOMPENSATIONSummaryofPerformanceSharesActivityDetails", "http://www.propetroservices.com/role/STOCKBASEDCOMPENSATIONSummaryofRSUActivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Forfeited (in shares)", "negatedLabel": "Target Shares Forfeited (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r454" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.propetroservices.com/role/STOCKBASEDCOMPENSATIONSummaryofPerformanceSharesActivityDetails", "http://www.propetroservices.com/role/STOCKBASEDCOMPENSATIONSummaryofRSUActivityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Forfeited (in dollars per share)", "terseLabel": "Target Shares Forfeited (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event." } } }, "auth_ref": [ "r454" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.propetroservices.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.propetroservices.com/role/STOCKBASEDCOMPENSATIONSummaryofPerformanceSharesActivityDetails", "http://www.propetroservices.com/role/STOCKBASEDCOMPENSATIONSummaryofRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in shares)", "verboseLabel": "Target Shares Granted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r452" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.propetroservices.com/role/STOCKBASEDCOMPENSATIONSummaryofPerformanceSharesActivityDetails", "http://www.propetroservices.com/role/STOCKBASEDCOMPENSATIONSummaryofRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in dollars per share)", "verboseLabel": "Target Shares Granted (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r452" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.propetroservices.com/role/STOCKBASEDCOMPENSATIONSummaryofPerformanceSharesActivityDetails", "http://www.propetroservices.com/role/STOCKBASEDCOMPENSATIONSummaryofRSUActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding beginning balance (in shares)", "periodEndLabel": "Outstanding ending balance (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date." } } }, "auth_ref": [ "r449", "r450" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://www.propetroservices.com/role/STOCKBASEDCOMPENSATIONSummaryofRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Shares", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.propetroservices.com/role/STOCKBASEDCOMPENSATIONSummaryofPerformanceSharesActivityDetails", "http://www.propetroservices.com/role/STOCKBASEDCOMPENSATIONSummaryofRSUActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding beginning balance (in dollars per share)", "periodEndLabel": "Outstanding ending balance (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r449", "r450" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://www.propetroservices.com/role/STOCKBASEDCOMPENSATIONSummaryofPerformanceSharesActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Fair Value Per Share", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.propetroservices.com/role/STOCKBASEDCOMPENSATIONSummaryofPerformanceSharesActivityDetails", "http://www.propetroservices.com/role/STOCKBASEDCOMPENSATIONSummaryofRSUActivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Vested (in shares)", "negatedLabel": "Target Shares Vested (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r453" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.propetroservices.com/role/STOCKBASEDCOMPENSATIONSummaryofPerformanceSharesActivityDetails", "http://www.propetroservices.com/role/STOCKBASEDCOMPENSATIONSummaryofRSUActivityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Vested (in dollars per share)", "terseLabel": "Target Shares Vested (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement." } } }, "auth_ref": [ "r453" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.propetroservices.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.propetroservices.com/role/STOCKBASEDCOMPENSATIONSummaryofPerformanceSharesActivityDetails", "http://www.propetroservices.com/role/STOCKBASEDCOMPENSATIONSummaryofRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "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." } } }, "auth_ref": [ "r433", "r434", "r437", "r438", "r439", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r461", "r462", "r463", "r464", "r465" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward", "presentation": [ "http://www.propetroservices.com/role/STOCKBASEDCOMPENSATIONSummaryofPerformanceSharesActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "presentation": [ "http://www.propetroservices.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares authorized (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized", "documentation": "Number of shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r752" ] }, "pump_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesRestrictedFromSellingTransferringOrAssigningMaximum": { "xbrltype": "sharesItemType", "nsuri": "http://www.propetroservices.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesRestrictedFromSellingTransferringOrAssigningMaximum", "presentation": [ "http://www.propetroservices.com/role/FAIRVALUEMEASUREMENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation arrangement by share-based payment award, number of shares restricted from selling, transferring or assigning, maximum (in shares)", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Shares Restricted From Selling, Transferring Or Assigning, Maximum", "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Shares Restricted From Selling, Transferring Or Assigning, Maximum" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://www.propetroservices.com/role/STOCKBASEDCOMPENSATIONSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercisable ending balance (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan." } } }, "auth_ref": [ "r443" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.propetroservices.com/role/STOCKBASEDCOMPENSATIONSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercisable ending balance (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan." } } }, "auth_ref": [ "r443" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "presentation": [ "http://www.propetroservices.com/role/STOCKBASEDCOMPENSATIONSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Expired (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period", "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements." } } }, "auth_ref": [ "r448" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://www.propetroservices.com/role/STOCKBASEDCOMPENSATIONSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Forfeited (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan." } } }, "auth_ref": [ "r447" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.propetroservices.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.propetroservices.com/role/STOCKBASEDCOMPENSATIONSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r445" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.propetroservices.com/role/STOCKBASEDCOMPENSATIONSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding beginning balance (in shares)", "periodEndLabel": "Outstanding ending balance (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r441", "r442" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://www.propetroservices.com/role/STOCKBASEDCOMPENSATIONSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Shares", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.propetroservices.com/role/STOCKBASEDCOMPENSATIONSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding beginning balance (in dollars per share)", "periodEndLabel": "Outstanding ending balance (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r441", "r442" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "presentation": [ "http://www.propetroservices.com/role/STOCKBASEDCOMPENSATIONSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Exercise Price", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum", "presentation": [ "http://www.propetroservices.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of outstanding stock maximum", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Percentage of Outstanding Stock Maximum", "documentation": "Maximum number of shares that may be issued in accordance with the plan as a proportion of outstanding capital stock." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost", "crdr": "debit", "presentation": [ "http://www.propetroservices.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Incremental stock expense", "label": "Share-Based Payment Arrangement, Plan Modification, Incremental Cost", "documentation": "An excess of the fair value of the modified award over the fair value of the award immediately before the modification." } } }, "auth_ref": [ "r469" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod", "presentation": [ "http://www.propetroservices.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares issued in period (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period", "documentation": "Number of shares issued under share-based payment arrangement." } } }, "auth_ref": [ "r82" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.propetroservices.com/role/NETINCOMELOSSPERSHARECalculationofNetIncomePerShareDetails", "http://www.propetroservices.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.propetroservices.com/role/STOCKBASEDCOMPENSATIONSummaryofPerformanceSharesActivityDetails", "http://www.propetroservices.com/role/STOCKBASEDCOMPENSATIONSummaryofRSUActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Domain]", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r437", "r438", "r439", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r461", "r462", "r463", "r464", "r465" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.propetroservices.com/role/STOCKBASEDCOMPENSATIONSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercised (in dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r446" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.propetroservices.com/role/STOCKBASEDCOMPENSATIONSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expired (in dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired." } } }, "auth_ref": [ "r448" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.propetroservices.com/role/STOCKBASEDCOMPENSATIONSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forfeited (in dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated." } } }, "auth_ref": [ "r447" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.propetroservices.com/role/STOCKBASEDCOMPENSATIONSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r445" ] }, "pump_ShareBasedCompensationNumberOfSharesUponConversion": { "xbrltype": "sharesItemType", "nsuri": "http://www.propetroservices.com/20231231", "localname": "ShareBasedCompensationNumberOfSharesUponConversion", "presentation": [ "http://www.propetroservices.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation, number of shares upon conversion", "label": "Share-based Compensation, Number Of Shares Upon Conversion", "documentation": "Share-based Compensation, Number Of Shares Upon Conversion" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "presentation": [ "http://www.propetroservices.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Based Compensation", "label": "Share-Based Payment Arrangement [Policy Text Block]", "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost." } } }, "auth_ref": [ "r432", "r440", "r459", "r460", "r461", "r462", "r465", "r475", "r476", "r477", "r478" ] }, "us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock", "presentation": [ "http://www.propetroservices.com/role/STOCKBASEDCOMPENSATIONTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of performance shares, activity", "label": "Share-Based Payment Arrangement, Performance Shares, Outstanding Activity [Table Text Block]", "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for outstanding performance shares." } } }, "auth_ref": [ "r22" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "presentation": [ "http://www.propetroservices.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expiration period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period", "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r751" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.propetroservices.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining contractual term", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r82" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract", "presentation": [ "http://www.propetroservices.com/role/STOCKBASEDCOMPENSATIONSummaryofRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Grant Date Fair Value (\"FV\")", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.propetroservices.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Term for outstanding stock", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r162" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.propetroservices.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. 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." } } }, "auth_ref": [ "r457" ] }, "pump_SharebasedCompensationArrangementbySharebasedPaymentAwardPercentageofOutstandingStockMinimum": { "xbrltype": "percentItemType", "nsuri": "http://www.propetroservices.com/20231231", "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardPercentageofOutstandingStockMinimum", "presentation": [ "http://www.propetroservices.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of outstanding stock minimum", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Outstanding Stock Minimum", "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Outstanding Stock Minimum" } } }, "auth_ref": [] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesOutstanding", "presentation": [ "http://www.propetroservices.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance (in shares)", "periodEndLabel": "Ending balance (in shares)", "label": "Shares, Outstanding", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "us-gaap_ShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermInvestments", "crdr": "debit", "calculation": { "http://www.propetroservices.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.propetroservices.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term investment, net", "label": "Short-Term Investments", "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current." } } }, "auth_ref": [ "r180", "r181", "r860" ] }, "us-gaap_ShortTermLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermLeaseCost", "crdr": "debit", "presentation": [ "http://www.propetroservices.com/role/LEASESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset lease", "label": "Short-Term Lease, Cost", "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less." } } }, "auth_ref": [ "r552", "r753" ] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.propetroservices.com/role/SIGNIFICANTACCOUNTINGPOLICIES" ], "lang": { "en-us": { "role": { "terseLabel": "SIGNIFICANT ACCOUNTING POLICIES", "label": "Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r141", "r243" ] }, "pump_SilvertipCompletionServicesOperatingLLCMember": { "xbrltype": "domainItemType", "nsuri": "http://www.propetroservices.com/20231231", "localname": "SilvertipCompletionServicesOperatingLLCMember", "presentation": [ "http://www.propetroservices.com/role/BUSINESSACQUISITIONSNarrativeDetails", "http://www.propetroservices.com/role/BUSINESSACQUISITIONSSilvertipAcquisitionProFormaInformationDetails", "http://www.propetroservices.com/role/BUSINESSACQUISITIONSSummaryofFairValueofConsiderationofSilvertipAcquisitionDetails", "http://www.propetroservices.com/role/ORGANIZATIONANDHISTORYDetails", "http://www.propetroservices.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Silvertip", "label": "Silvertip Completion Services Operating, LLC [Member]", "documentation": "Silvertip Completion Services Operating, LLC" } } }, "auth_ref": [] }, "pump_SilvertipLeaseThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.propetroservices.com/20231231", "localname": "SilvertipLeaseThreeMember", "presentation": [ "http://www.propetroservices.com/role/LEASESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Silvertip Lease Three", "label": "Silvertip Lease Three [Member]", "documentation": "Silvertip Lease Three" } } }, "auth_ref": [] }, "pump_SilvertipLeaseTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.propetroservices.com/20231231", "localname": "SilvertipLeaseTwoMember", "presentation": [ "http://www.propetroservices.com/role/LEASESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Silvertip Lease Two", "label": "Silvertip Lease Two [Member]", "documentation": "Silvertip Leases" } } }, "auth_ref": [] }, "pump_SilvertipOfficeLeaseMember": { "xbrltype": "domainItemType", "nsuri": "http://www.propetroservices.com/20231231", "localname": "SilvertipOfficeLeaseMember", "presentation": [ "http://www.propetroservices.com/role/LEASESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Silvertip Office Lease", "label": "Silvertip Office Lease [Member]", "documentation": "Silvertip Office Lease" } } }, "auth_ref": [] }, "pump_SilvertipOneLeaseMember": { "xbrltype": "domainItemType", "nsuri": "http://www.propetroservices.com/20231231", "localname": "SilvertipOneLeaseMember", "presentation": [ "http://www.propetroservices.com/role/LEASESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Silvertip Lease One", "label": "Silvertip One Lease [Member]", "documentation": "Silvertip One Lease" } } }, "auth_ref": [] }, "us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StateAndLocalIncomeTaxExpenseBenefitContinuingOperations", "crdr": "debit", "calculation": { "http://www.propetroservices.com/role/INCOMETAXESTaxProvisionBenefitDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.propetroservices.com/role/INCOMETAXESTaxProvisionBenefitDetails" ], "lang": { "en-us": { "role": { "totalLabel": "State income tax expense (benefit)", "label": "State and Local Income Tax Expense (Benefit), Continuing Operations", "documentation": "Amount of current and deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current and deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r866", "r923", "r928" ] }, "us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://www.propetroservices.com/role/INCOMETAXESTaxProvisionBenefitDetails" ], "lang": { "en-us": { "role": { "terseLabel": "State:", "label": "State and Local Income Tax Expense (Benefit), Continuing Operations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StateAndLocalJurisdictionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StateAndLocalJurisdictionMember", "presentation": [ "http://www.propetroservices.com/role/INCOMETAXESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "State", "label": "State and Local Jurisdiction [Member]", "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity." } } }, "auth_ref": [] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://www.propetroservices.com/role/FAIRVALUEMEASUREMENTSSummaryofGoodwillforWirelineSegmentDetails", "http://www.propetroservices.com/role/PROPERTYANDEQUIPMENTNarrativeDetails", "http://www.propetroservices.com/role/REPORTABLESEGMENTINFORMATIONNarrativeDetails", "http://www.propetroservices.com/role/REPORTABLESEGMENTINFORMATIONReconciliationofNetIncomeLosstoAdjustedEBITDADetails", "http://www.propetroservices.com/role/REPORTABLESEGMENTINFORMATIONReconciliationofSegmentInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segments [Axis]", "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r204", "r282", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r308", "r313", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r357", "r359", "r360", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r736", "r856", "r952" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.propetroservices.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY", "http://www.propetroservices.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r16", "r34", "r203", "r231", "r232", "r233", "r250", "r251", "r252", "r254", "r260", "r262", "r279", "r324", "r325", "r406", "r472", "r473", "r474", "r496", "r497", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r532", "r533", "r534", "r535", "r536", "r537", "r558", "r625", "r626", "r627", "r644", "r702" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.propetroservices.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Line Items]", "label": "Statement [Line Items]", "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." } } }, "auth_ref": [ "r250", "r251", "r252", "r279", "r576", "r633", "r645", "r650", "r651", "r652", "r653", "r654", "r655", "r658", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r671", "r672", "r673", "r674", "r675", "r677", "r680", "r681", "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r702", "r759" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Cash Flows [Abstract]", "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Financial Position [Abstract]", "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Stockholders' Equity [Abstract]", "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.propetroservices.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "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." } } }, "auth_ref": [ "r250", "r251", "r252", "r279", "r576", "r633", "r645", "r650", "r651", "r652", "r653", "r654", "r655", "r658", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r671", "r672", "r673", "r674", "r675", "r677", "r680", "r681", "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r702", "r759" ] }, "pump_StepEnergyServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.propetroservices.com/20231231", "localname": "StepEnergyServicesMember", "presentation": [ "http://www.propetroservices.com/role/FAIRVALUEMEASUREMENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Step Energy Services", "label": "Step Energy Services [Member]", "documentation": "Step Energy Services" } } }, "auth_ref": [] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Price or TSR Estimation Method", "label": "Stock Price or TSR Estimation Method [Text Block]" } } }, "auth_ref": [ "r777", "r789", "r799", "r825" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Appreciation Rights (SARs)", "label": "Stock Appreciation Rights (SARs) [Member]", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "us-gaap_StockIssued1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssued1", "crdr": "credit", "presentation": [ "http://www.propetroservices.com/role/SUPPLEMENTALCASHFLOWSINFORMATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock issued for Silvertip Acquisition", "label": "Stock Issued", "documentation": "The fair value of stock issued in noncash financing activities." } } }, "auth_ref": [ "r45", "r46", "r47" ] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "presentation": [ "http://www.propetroservices.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of equity awards - net (in shares)", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited." } } }, "auth_ref": [ "r16", "r119", "r120", "r156" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.propetroservices.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.propetroservices.com/role/STOCKBASEDCOMPENSATIONSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercised (in shares)", "negatedTerseLabel": "Exercised (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r16", "r119", "r120", "r156", "r446" ] }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "crdr": "credit", "presentation": [ "http://www.propetroservices.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of equity award\u2014net", "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures", "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited." } } }, "auth_ref": [ "r16", "r156" ] }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueShareBasedCompensationGross", "crdr": "credit", "presentation": [ "http://www.propetroservices.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Stock\u2011based compensation cost", "label": "Shares Issued, Value, Share-Based Payment Arrangement, before Forfeiture", "documentation": "Value, before forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [] }, "pump_StockRepurchaseExciseTax": { "xbrltype": "monetaryItemType", "nsuri": "http://www.propetroservices.com/20231231", "localname": "StockRepurchaseExciseTax", "crdr": "credit", "presentation": [ "http://www.propetroservices.com/role/ShareRepurchaseProgramDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock repurchase, excise tax", "label": "Stock Repurchase, Excise Tax", "documentation": "Stock Repurchase, Excise Tax" } } }, "auth_ref": [] }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramAuthorizedAmount1", "crdr": "credit", "presentation": [ "http://www.propetroservices.com/role/ShareRepurchaseProgramDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock repurchase program, authorized amount", "label": "Stock Repurchase Program, Authorized Amount", "documentation": "Amount of stock repurchase plan authorized." } } }, "auth_ref": [] }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "crdr": "credit", "presentation": [ "http://www.propetroservices.com/role/ShareRepurchaseProgramDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock repurchase program, remaining authorized repurchase amount", "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount", "documentation": "Amount remaining of a stock repurchase plan authorized." } } }, "auth_ref": [] }, "us-gaap_StockRepurchasedDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedDuringPeriodShares", "presentation": [ "http://www.propetroservices.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Share repurchases (in shares)", "label": "Stock Repurchased During Period, Shares", "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." } } }, "auth_ref": [ "r16", "r119", "r120", "r156", "r638", "r702", "r717" ] }, "us-gaap_StockRepurchasedDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedDuringPeriodValue", "crdr": "debit", "presentation": [ "http://www.propetroservices.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Share repurchases", "label": "Stock Repurchased During Period, Value", "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." } } }, "auth_ref": [ "r16", "r119", "r120", "r156", "r644", "r702", "r717", "r765" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.propetroservices.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.propetroservices.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.propetroservices.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "totalLabel": "Total shareholders\u2019 equity", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r120", "r123", "r124", "r143", "r660", "r676", "r703", "r704", "r754", "r766", "r865", "r876", "r932", "r960" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.propetroservices.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.propetroservices.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "SHAREHOLDERS\u2019 EQUITY:", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityPolicyTextBlock", "presentation": [ "http://www.propetroservices.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Share Repurchases", "label": "Stockholders' Equity, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for its capital stock transactions, including dividends and accumulated other comprehensive income." } } }, "auth_ref": [ "r12", "r705" ] }, "us-gaap_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventLineItems", "presentation": [ "http://www.propetroservices.com/role/SUBSEQUENTEVENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event [Line Items]", "label": "Subsequent Event [Line Items]", "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event." } } }, "auth_ref": [ "r538", "r568" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventMember", "presentation": [ "http://www.propetroservices.com/role/SUBSEQUENTEVENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event", "label": "Subsequent Event [Member]", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r538", "r568" ] }, "us-gaap_SubsequentEventTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTable", "presentation": [ "http://www.propetroservices.com/role/SUBSEQUENTEVENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event [Table]", "label": "Subsequent Event [Table]", "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued." } } }, "auth_ref": [ "r538", "r568" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.propetroservices.com/role/SUBSEQUENTEVENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type [Axis]", "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r538", "r568" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.propetroservices.com/role/SUBSEQUENTEVENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type [Domain]", "label": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r538", "r568" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Subsequent Events [Abstract]", "label": "Subsequent Events [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://www.propetroservices.com/role/SUBSEQUENTEVENTS" ], "lang": { "en-us": { "role": { "terseLabel": "SUBSEQUENT EVENTS", "label": "Subsequent Events [Text Block]", "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business." } } }, "auth_ref": [ "r567", "r569" ] }, "us-gaap_SupplementalCashFlowElementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowElementsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Supplemental Cash Flow Elements [Abstract]", "label": "Supplemental Cash Flow Elements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.propetroservices.com/role/SUPPLEMENTALCASHFLOWSINFORMATIONDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental cash flows disclosures", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Tabular List, Table", "label": "Tabular List [Table Text Block]" } } }, "auth_ref": [ "r818" ] }, "us-gaap_TangibleAssetImpairmentCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TangibleAssetImpairmentCharges", "crdr": "debit", "presentation": [ "http://www.propetroservices.com/role/FAIRVALUEMEASUREMENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment of property and equipment", "label": "Tangible Asset Impairment Charges", "documentation": "The charge against earnings resulting from the aggregate write down of tangible assets from their carrying value to their fair value." } } }, "auth_ref": [ "r112", "r149" ] }, "us-gaap_TaxPeriodAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxPeriodAxis", "presentation": [ "http://www.propetroservices.com/role/INCOMETAXESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tax Period [Axis]", "label": "Tax Period [Axis]", "documentation": "Information about the period subject to enacted tax laws." } } }, "auth_ref": [] }, "us-gaap_TaxPeriodDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxPeriodDomain", "presentation": [ "http://www.propetroservices.com/role/INCOMETAXESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tax Period [Domain]", "label": "Tax Period [Domain]", "documentation": "Identified tax period." } } }, "auth_ref": [] }, "pump_TexasComptrollerOfPublicAccountsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.propetroservices.com/20231231", "localname": "TexasComptrollerOfPublicAccountsMember", "presentation": [ "http://www.propetroservices.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Texas Comptroller of Public Accounts", "label": "Texas Comptroller Of Public Accounts [Member]", "documentation": "Texas Comptroller Of Public Accounts" } } }, "auth_ref": [] }, "srt_TitleOfIndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualAxis", "presentation": [ "http://www.propetroservices.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Title of Individual [Axis]", "label": "Title of Individual [Axis]" } } }, "auth_ref": [ "r874", "r940" ] }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "presentation": [ "http://www.propetroservices.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Title of Individual [Domain]", "label": "Title of Individual [Domain]" } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Amount", "label": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r810" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Vs Peer Group", "label": "Total Shareholder Return Vs Peer Group [Text Block]" } } }, "auth_ref": [ "r817" ] }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradeAndOtherAccountsReceivablePolicy", "presentation": [ "http://www.propetroservices.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable", "label": "Accounts Receivable [Policy Text Block]", "documentation": "Disclosure of accounting policy for accounts receivable." } } }, "auth_ref": [ "r185", "r186", "r187", "r316", "r317", "r319" ] }, "us-gaap_TrademarksAndTradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TrademarksAndTradeNamesMember", "presentation": [ "http://www.propetroservices.com/role/BUSINESSACQUISITIONSSummaryofFairValueofConsiderationofSilvertipAcquisitionDetails", "http://www.propetroservices.com/role/INTANGIBLEASSETSIntangibleAssetsSubjecttoAmortizationDetails", "http://www.propetroservices.com/role/SIGNIFICANTACCOUNTINGPOLICIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trademarks and Trade Names", "label": "Trademarks and Trade Names [Member]", "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style, or rights either acquired through registration of a business name to gain or protect exclusive use thereof." } } }, "auth_ref": [ "r95" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangement:", "label": "Trading Arrangement [Axis]" } } }, "auth_ref": [ "r838" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangements, by Individual", "label": "Trading Arrangements, by Individual [Table]" } } }, "auth_ref": [ "r840" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.propetroservices.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Adoption Date", "label": "Trading Arrangement Adoption Date" } } }, "auth_ref": [ "r841" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Arrangement Duration", "label": "Trading Arrangement Duration" } } }, "auth_ref": [ "r842" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Trading Arrangement, Individual Name" } } }, "auth_ref": [ "r840" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Title", "label": "Trading Arrangement, Individual Title" } } }, "auth_ref": [ "r840" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Available", "label": "Trading Arrangement, Securities Aggregate Available Amount" } } }, "auth_ref": [ "r843" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Termination Date", "label": "Trading Arrangement Termination Date" } } }, "auth_ref": [ "r841" ] }, "us-gaap_TreasuryStockAcquiredAverageCostPerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockAcquiredAverageCostPerShare", "presentation": [ "http://www.propetroservices.com/role/ShareRepurchaseProgramDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares acquired, average cost per share (in dollars per share)", "label": "Shares Acquired, Average Cost Per Share", "documentation": "Total cost of shares repurchased divided by the total number of shares repurchased." } } }, "auth_ref": [ "r81" ] }, "us-gaap_TreasuryStockSharesAcquired": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockSharesAcquired", "presentation": [ "http://www.propetroservices.com/role/SUBSEQUENTEVENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury stock, shares, acquired (in shares)", "label": "Treasury Stock, Shares, Acquired", "documentation": "Number of shares that have been repurchased during the period and are being held in treasury." } } }, "auth_ref": [ "r16", "r120", "r156" ] }, "us-gaap_TreasuryStockSharesRetired": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockSharesRetired", "presentation": [ "http://www.propetroservices.com/role/ShareRepurchaseProgramDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury stock, shares, retired (in shares)", "label": "Treasury Stock, Shares, Retired", "documentation": "Number of shares of common and preferred stock retired from treasury during the period." } } }, "auth_ref": [ "r16", "r120", "r156" ] }, "us-gaap_TreasuryStockTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockTextBlock", "presentation": [ "http://www.propetroservices.com/role/ShareRepurchaseProgram" ], "lang": { "en-us": { "role": { "terseLabel": "Share Repurchase Program", "label": "Treasury Stock [Text Block]", "documentation": "The entire disclosure for treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock." } } }, "auth_ref": [ "r157" ] }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockValueAcquiredCostMethod", "crdr": "debit", "presentation": [ "http://www.propetroservices.com/role/SUBSEQUENTEVENTSDetails", "http://www.propetroservices.com/role/ShareRepurchaseProgramDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury stock, value, acquired, cost method", "label": "Treasury Stock, Value, Acquired, Cost Method", "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method." } } }, "auth_ref": [ "r16", "r81", "r156" ] }, "us-gaap_TypeOfRevenueExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfRevenueExtensibleList", "presentation": [ "http://www.propetroservices.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Product and Service [Extensible Enumeration]", "label": "Revenue, Product and Service [Extensible Enumeration]", "documentation": "Indicates type of revenue from product and service. Includes, but is not limited to, revenue from contract with customer and other sources." } } }, "auth_ref": [] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Security Market Price Change", "label": "Underlying Security Market Price Change, Percent" } } }, "auth_ref": [ "r837" ] }, "us-gaap_UnrealizedGainLossOnInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrealizedGainLossOnInvestments", "crdr": "credit", "calculation": { "http://www.propetroservices.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 16.0 } }, "presentation": [ "http://www.propetroservices.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Unrealized loss on short-term investment", "label": "Unrealized Gain (Loss) on Investments", "documentation": "Amount of unrealized gain (loss) on investment." } } }, "auth_ref": [ "r9" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://www.propetroservices.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Use of Estimates and Change in Accounting Estimates", "label": "Use of Estimates, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r55", "r56", "r57", "r190", "r191", "r194", "r195" ] }, "us-gaap_VariableLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableLeaseCost", "crdr": "debit", "presentation": [ "http://www.propetroservices.com/role/LEASESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable lease, cost", "label": "Variable Lease, Cost", "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases." } } }, "auth_ref": [ "r553", "r753" ] }, "us-gaap_VariableLeasePayment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableLeasePayment", "crdr": "credit", "presentation": [ "http://www.propetroservices.com/role/LEASESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable lease, payment", "label": "Variable Lease, Payment", "documentation": "Amount of cash outflow for variable lease payment excluded from lease liability." } } }, "auth_ref": [ "r548" ] }, "us-gaap_VehiclesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VehiclesMember", "presentation": [ "http://www.propetroservices.com/role/SIGNIFICANTACCOUNTINGPOLICIESUsefulLivesofPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vehicles", "label": "Vehicles [Member]", "documentation": "Equipment used primarily for road transportation." } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://www.propetroservices.com/role/NETINCOMELOSSPERSHARECalculationofNetIncomePerShareDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.propetroservices.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.propetroservices.com/role/NETINCOMELOSSPERSHARECalculationofNetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted (in shares)", "totalLabel": "Denominator for diluted net income (loss) per share (in shares)", "label": "Weighted Average Number of Shares Outstanding, Diluted", "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." } } }, "auth_ref": [ "r265", "r274" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://www.propetroservices.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.propetroservices.com/role/NETINCOMELOSSPERSHARECalculationofNetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "WEIGHTED AVERAGE COMMON SHARES OUTSTANDING:", "verboseLabel": "Denominator", "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://www.propetroservices.com/role/NETINCOMELOSSPERSHARECalculationofNetIncomePerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.propetroservices.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.propetroservices.com/role/NETINCOMELOSSPERSHARECalculationofNetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic (in shares)", "verboseLabel": "Denominator for basic net income (loss) per share (in shares)", "label": "Weighted Average Number of Shares Outstanding, Basic", "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." } } }, "auth_ref": [ "r264", "r274" ] }, "pump_WirelineOperatingSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.propetroservices.com/20231231", "localname": "WirelineOperatingSegmentMember", "presentation": [ "http://www.propetroservices.com/role/FAIRVALUEMEASUREMENTSSummaryofGoodwillforWirelineSegmentDetails", "http://www.propetroservices.com/role/REPORTABLESEGMENTINFORMATIONNarrativeDetails", "http://www.propetroservices.com/role/REPORTABLESEGMENTINFORMATIONReconciliationofNetIncomeLosstoAdjustedEBITDADetails", "http://www.propetroservices.com/role/REPORTABLESEGMENTINFORMATIONReconciliationofSegmentInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Wireline", "label": "Wireline Operating Segment [Member]", "documentation": "Wireline Operating Segment" } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482338/360-10-05-4" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "7", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-7" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "8", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-8" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "SubTopic": "20", "Topic": "205", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-10" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "SubTopic": "20", "Topic": "205", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-1B" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-5" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-1" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "30", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "SubTopic": "10", "Topic": "280", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-4" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Subparagraph": "(c)", "Paragraph": "2", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a),20,24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "25", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "270", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482989/270-10-45-14" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "310", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-9" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "((a)(1),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-4" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(CFRR 211.02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-1" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481142/505-10-45-2" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-10" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-4" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-5" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-8" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "25", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479405/805-10-25-23" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "55", "Paragraph": "37", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479303/805-10-55-37" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "825", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480981/942-825-50-1" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-11" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5B" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//230/tableOfContent" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(c)", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r142": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r143": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2" }, "r144": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r145": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r146": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r147": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//360/tableOfContent" }, "r148": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r149": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-2" }, "r150": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r151": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.CC)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480091/360-10-S99-2" }, "r152": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r153": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r154": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r155": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7" }, "r156": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r157": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505-30/tableOfContent" }, "r158": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "710", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//710/tableOfContent" }, "r159": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "712", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//712/tableOfContent" }, "r160": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//715/tableOfContent" }, "r161": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r162": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r163": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "12", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r164": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r165": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "9", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r166": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r167": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//805/tableOfContent" }, "r168": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1" }, "r169": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r170": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "c", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r171": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r172": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r173": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r174": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r175": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r176": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r177": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r178": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r179": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r180": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r181": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r182": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r183": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r184": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r185": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11B", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B" }, "r186": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-15" }, "r187": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-6" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "270", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482989/270-10-45-6" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(1)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-7" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5C" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-1" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(210.5-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-22" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-23" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-28A" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-1" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-2" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-1" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-1" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-4" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482955/340-10-05-5" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483032/340-10-45-1" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350-20/tableOfContent" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-2" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350-30/tableOfContent" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-2" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-3" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-17" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-19" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "70", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480794/715-70-50-1" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480454/718-10-45-1" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.C.Q3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.1.Q5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.3.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-25" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-28" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-20" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482736/825-10-45-1A" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//842-20/tableOfContent" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//850/tableOfContent" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-6" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//855/tableOfContent" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "330", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482105/912-330-50-1" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(3)(d)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(3)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column J))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column K))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-1" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-2" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-2" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-5" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-6" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r673": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r676": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-6" }, "r679": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r680": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r683": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r684": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r685": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r686": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r687": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r688": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r689": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r690": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r691": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r692": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r693": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r694": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r695": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r696": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r697": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r698": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r699": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r700": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r701": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r702": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r703": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r704": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r705": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r706": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r707": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r708": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r709": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r710": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r711": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r712": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r713": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r714": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r715": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r716": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r717": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r718": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2" }, "r719": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "r720": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r721": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r722": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r723": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r724": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r725": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r726": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r727": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r728": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r729": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r730": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r731": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r732": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r733": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r734": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "48", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482785/280-10-55-48" }, "r735": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A" }, "r736": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24" }, "r737": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r738": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B" }, "r739": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C" }, "r740": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E" }, "r741": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F" }, "r742": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r743": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r744": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r745": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r746": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r747": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r748": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r749": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8" }, "r750": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r751": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r752": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r753": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53" }, "r754": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10" }, "r755": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F" }, "r756": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r757": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r758": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r759": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r760": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r761": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r762": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r763": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r764": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r765": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11" }, "r766": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r767": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r768": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r769": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r770": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r771": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r772": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r773": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r774": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r775": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r776": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r777": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r778": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r779": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r780": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r781": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r782": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r783": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r784": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r785": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r786": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r787": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r788": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r789": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r790": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r791": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r792": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r793": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r794": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r795": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r796": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r797": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r798": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r799": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r800": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r801": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r802": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r803": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r804": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r805": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r806": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r807": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r808": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r809": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r810": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r811": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r812": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r813": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r814": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r815": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r816": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r817": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r818": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r819": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r820": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w" }, "r821": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r822": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r823": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r824": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r825": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r826": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r827": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r828": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r829": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r830": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r831": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r832": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r833": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r834": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r835": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r836": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r837": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r838": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r839": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r840": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r841": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r842": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r843": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r844": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r845": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r846": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r847": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3" }, "r848": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-10" }, "r849": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r850": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4" }, "r851": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r852": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r853": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r854": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(3)", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r855": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r856": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r857": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r858": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2)(a))", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r859": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2)(d))", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r860": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r861": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r862": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r863": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r864": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r865": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r866": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r867": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r868": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r869": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r870": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r871": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15" }, "r872": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18" }, "r873": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r874": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-13" }, "r875": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-4" }, "r876": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r877": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r878": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r879": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r880": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r881": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r882": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r883": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r884": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r885": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r886": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r887": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A" }, "r888": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r889": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r890": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r891": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r892": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r893": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r894": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r895": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r896": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r897": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r898": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r899": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r900": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r901": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r902": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r903": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r904": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r905": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r906": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r907": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r908": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r909": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r910": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r911": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r912": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r913": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r914": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r915": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r916": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r917": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r918": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r919": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r920": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r921": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r922": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r923": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r924": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r925": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r926": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-6" }, "r927": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r928": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r929": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r930": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "15", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480123/805-50-15-3" }, "r931": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r932": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r933": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481956/830-20-45-1" }, "r934": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481926/830-20-50-1" }, "r935": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479924/842-10-30-9" }, "r936": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4" }, "r937": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r938": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r939": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r940": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2" }, "r941": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r942": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r943": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r944": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r945": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r946": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r947": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r948": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r949": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r950": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r951": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r952": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r953": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r954": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r955": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r956": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r957": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r958": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r959": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r960": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r961": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r962": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r963": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r964": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r965": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r966": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r967": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r968": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r969": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" } } } ZIP 109 0001680247-24-000051-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001680247-24-000051-xbrl.zip M4$L#!!0 ( '6$;5A"0!)HB0@ *(_ > 83$R,S$R,#(S97@S,3%C M96]I8V9R8V5R=&DN:'1M[9M?4^,X$L#?[U/HH&X6JI*0A"1 8*C*0F:'VEV@ M(+-_GJX46\8Z9,LKR0G93[_=+8<$DLR$66#87.8A@ZV6U"VK?^Z6K*/8)>KX M*!8\//[7T;_+97:J@SP1J6.!$=R)D.56IC?LUU#86U8N%U(G.AL9>1,[5J_6 M&^Q7;6[E@/MR)YT2Q^-VCG;\]=$.=7+4U^'H^"B4 R;#]QNRP1O[U2CB!P?U M6J->;?5YU-S?:[1:S59?-$7KO[4-J KBOHYU(R7>;R0R+<<"^V_OUBK-S!T. M9>CB=JU:_<_& TDG[ER9*WF3MDE?*(TT6%<4!UIIT]ZLTK]#+"E'/)%JU/ZN M)Q-AV;D8LBN=\/2[DN6I+5MA9.0%K?Q30(_0.5T.O3Y[T(Z2J1CK5VNU0*7N M72S[TC'0MG:T@_)CJV9LF](X@/$3YO55;C1 Y9/N5>_LP]E)IW=V<;G6V.+;K'-^RFK-T%^5WKQ=G6O6.;VX['5/V92);U[MZ^X) MS:C=:AUG5>]CEUUWKK[OG'>ORQ>__=3]G9X-E-2KU?J3K0' F..%M1)N;@ = M?>V<3MI[H&]QQ^FL7:O#]52[_\NMD]'HQ8>I\7B8Z@BQLQ*[YDDN%#NML&LE MPAM18H$PJ!)S,7?O-IO[AU^R%.U"/&8\# 'C924BUSZ8ND%0I#OS1M3QOA+C M)OO:A,*480 4SZQHC_\X#*7-%!^U94IF4*7#AT.-.@Q0^8"KHA/JSQ=/Z%VI M>H([>(@N'/=<%%>H:,>%LV6[E=W]O86EU4IM8=GG6CUH5!JUW:6:W2&-O=8P M,#;CZ?N-W8UQA6*XV_7LCM7F3K/'P^-'YO4G'XW_Y!U5V/W/-^F,Q7P@F!$# M*880UKA86M9)TYPK=B4R;1S3*?N@3<)JU?*/3$?LTNA+X8QF'[5"4R'J,5D% M_.[@\,'XT+/?H6D_QQ/7KO=/:I/75\[OON05O ]=*1NPVU"R$0_@EF$Z@:C: M:2\W(Y"*0%C+S0A%$GXKH-^I-BW<"T$9Z%)1,@-]H$ @#20O()9"== $?(\- M8QG$S.;X,ZD_%$84C: !B;0*LAQDQ5"Z& RTF0A(06PW ]4T/E1X0# H_='T M,*RYLN;*2SGA[O\15P2+9 J>BQ"8>&H)H +B4&RFRF4:P0N?.PGMR#10>0AM M @VFW+($))%&C5@&SHP<0CXI-0%-X>/V4=? LE!BPR64R!4( %TT(("ZLZ1/ MP&W,(J6'=HP>(VZD=89#1QQO>KU!R](40>Q8F1EMUQ!90^2E/*ZQ>A#I/?"X M=YO[]=K>H2TP423;^#+7423ADGSQC'$CR.O!BR7Z 7@G$Q:GM[0QBJ-8 H$, M!C-X#8X0*&USJ("=2!ZN,H5 M2- Z57-+;%-56J?"*W\IT3%3CQULGV&(,44C3P?49>F.H@<=1= 1VOF842"! M>95?C)A>>EFSYV78\S*M[A]4#NJMYR1:%?U_XYEA\>W@M\6W5P]_I\*"#@ " M2FN^3*D29EP!S^WR53#UZ0L@3M&33Z9T;J !"&8&TE*(!%(BI79P:7,27$T' M:$8H3@@KLJD)ADI%\(:%$@(MT,5J)4/:O[)YW\I0U\%=?H""$:E!? MA.O0;(W'U<5C?^7QN'2(-4/)Y8.SI6$)@!W($!G(K4[)Y;D%?N**%8*1FW , M*<"FY'VII!MADCFO6T0V\8Q0Y6G[0'1JQ8N"W;O"H"PW&:#24E(.:C:O*QF %V=@=<)53?(7@ M$%$D B<'X/)VSE+6?6*]1+SH+^>O;A$*H2+$>M:OH?5U[A9KL$Q$R^^E!2X0 M1E]>J&?]\=(CT5WXD0!]B&38P9IF:YH]$\UP3KPAE(4KB+)33XE9VN V9+$Z M1B5SD?:$X XS6QT$N4&F3*61+VVO58QM_W-U0/8U^UBT.=0X9A]I4E4@T'6-'\F 0X2Y EI\,PZ MW;UJ/ ^ET\;>9YYT YI,$NF<$)\)(?L:@/F$T3P/:>=U>;U:L8[35SCA7<;.BHQ3#=3$)$,.M1]S$#*0 ZA19 MX_VFP5#P6TP#_;H4)8*THD;?BXT_P'@2RXKU?;_Q.R<6XB%4M.(^%%K(O6(= M#JH O ')9^+6DA$;9Z R\. D#%%"#KW4Y5UF+1FV.HS;!5W%#J0448&@IT2 M$$50? 9,HB]'"WB5?$(FTX%6 X%96B2@=!AK'\?Q!V@$ ME#U+REKY.X"I[7_N.,U3S^F\F7,YI[CH21$D^YF;('ZW66M5#VN[)3H)N>1Y MG%>G:JL)%&M\#50/]BL'U<7%SY,E+E[EFC^$]<='FNJ5>G/FA>9O?L6$^XKF M7W$:TBDZ/^W>;3; H>EWYK38HV.F2SR@8A;26;@,+,)/*-C8E&_[]%[;RS\_ MF(N0]_;L.(FEB%CW3@0Y;HZP"[\$L!)^0 9N7?J-9'AMS5BYO<@%%K[ BJ;K M^,;)M*7OM]O^NZ.!6'C&O!BMZJ0*[X/SY&ZVRD(6/?CU9^1WZ&S^7U!+ P04 M " !UA&U8T>G%L&H( "R/0 '@ &$Q,C,Q,C R,V5X,S$R8V9O:6-F MV;;5/C.!* O]^OT$'=+%0E(6\P26"HRH9PD]HYH"!3N_?I M2K9EK$.VO)*A(Q&IS^ M[>3OY3(YDWX6L\007S%J6$ RS9-;\FO ]!TIEW.IGDPGBM]&AM2K]2;Y5:H[ M/J*NW7 CV.E4S\F!.SXYL(.<>#*8G)X$?$1X\&F'LZ;O!]5:L]EJ^TVO7?6\ MD%8;K:-&^XBUCUK5_]1VH"N(NS[:3 3[M!/SI!PQ'+_3K%<^'J;F>,P#$W5J MU>H_=JSHZ4DH$P/C*>CO?CHU*\H,NS=E*OAMTK%3VG%=I\V^%%)U=JOVWS&V ME$,:/1P[DS^"'L$3 M-IU"K8Y&]^\C[G%#&K5*?=GB];;ZL+A,O9*QO?[U<' ^Z'6'@\L+I\' M_7-R/KCH7O0&W2]P"EK[U^3-S^3JZ_7-U^[%D PO2?^WWN?NQ3_[I-L;$G+] M]4O_AM0:M%QK[M%]TKTX([7#P!V5WOS$NC>D>W9Y->R?D84YOGFS;_H]>T\U MJG6\KX:?^^2F>_US]Z)_4[[\[4O_W_;B0$N]6GVZGZSAP2)6J+H%LAB9@C%@ M[8*6_V;:\'#RPQ>EN791!B5R1D<\(#<5&+-M)V.<^V>-$;& M=H 16N93D0]BQW/-.:G;@+EZ"V%MX(J88#IPSO&*Y?B!"5;;&I5&Z^.CK=5* M[=&V;VEM-RO-6F,CM0?68F>WI/:VKOHX>JX MA?GK[RW[L*S-[IE\WN]_2@,2T1$CBHTX&T,(8R*N23=),BK(-4NE,D0FY%RJ MF-2JY5^(#,F5DE?,*$D^2X%3A0A'I17PJ?;QTOK8:W]@[_H-L5.XU6NY%<#N ME6[ ^O;YU,]4@R>!V\03Y@";@>&4?%!30T'/3SQ11: 3O#T!9VPVEKCT]U1$(AQWJ*%<5NN3:*PD 43SJ[ MP"A'-P#/(TSCW_3!Q2 M4#_!T&"!-,[ST9:-!PJ7!@IA()SG0_Z !.8Z+OE?K&T47'DZ5WZ,UE:[TJX? MO22MJNC;.R\,@M<#VQ[=WSZTG3$--H"3VU3C^P0J81;DTTQOW@73$8\!3?*1 M7((C,P4*( @9<6U#&Y!BB=6#9<)Y4+086"DFJ,53GN',$5/*@RYLY! @@2U: M"A[8O2&=>9H'G"J.$^ N#[.A7H*:,HVYD:6YMHF4#82D9F"0@< +.Z44KUDF M*,9O,"UKQ#S'@AXN8UM,-.&7QU 00BSHSX(BI"K0]S[1YVT]^C8.C58(N'E0 MM3$( 9XC'B#?J):)]7BJ@8U8(4+H415, 01(Y-3C@IL))G[KAD4<6U99##F2 M+HDN5)ALD'J?3RC-5 H8U#91]7V C37 UIIN60+YIP :0@M+$;,HDB7&$0]P MS%.($QWSBI"OX-Y[Y)Z_A=SKCZC(;%R$4&!AR'S#1^#.>DWI:);L;A#GN@(,9IV-2M/9N9Q"S:)1.E,FF%!+OQ^T9MXTU*?)3=S*P'V6$KA 6I M"E)MX->"A:O7YO4P%6PAILX< 59)@MMU>37*MJS%U1.",LPVI>]G"GFQD-JM MT1I+;> \NCKHTK!2Y/<,,D-0O?=(EQ# !^'2 ^G<HD*.!8[ G_&DP^W#T[/ MVQ&PK_L$4ZZ5YM$(!D>+;)D')DB')Z2F*W6QF6DT"[B12L^R07L"5,8Q-X:Q M;X1^GH1\$]L##O99)7M ((BT-$9R\#]6Z*;89+]G',RWB,P2W^Y0[A>%_R*V M>K?\VLK"?U<(@G4H#H#"+3K<[/,Y Z+DF=RL #]F] Y3,U<'LLF9K6#9]Z&F M+R$\B5-YK=QMD*Z)86@ '36;A3"/,BVO>T$7 !/0H.3R0PW)HM47+?[ZU,X$VNYO(W+'_Y0Z%^6*FWZ\]Y M*+1;E7;U\>:7R4[75%33N:G[8;8*_V[_KOF%:]>S')Y]?8?MY5@K3P=<0 MR'0>SUV9-^:MKD+WC77Z41ZZF66]B+.0G,\P?>G2\#=BW=Z5VQT%PU9,W%^V M<8,P],$'QJG4]EWACGM79L16/CF>WZ<6*M5Y%^K!S9J9U2[?^4HY_^N^F3ZP MWVK_ 5!+ P04 " !UA&U8CD:\N1P$ "@$ '@ &$Q,C,Q,C R,V5X M,S(Q8V5OM=/U6*O\3;VKKM>)^%^_F@ MGU 2#7[H_VC;,!)AF5&N()24*!I!63"^A$\1+6[ MM=:OLA7DBT3!9[C->&3 MD#?LEE1RQ51*!QL__9/JOG]B-NDO1+0:]"-V"RSZ6&.+CMMJ=]JNZS5:34*\ M3J/3#,^"*]Q/HGWULW*SXTS1>V63E"UYUT"J5:8;<2A2(;L'COGTM,2. M2<;25??#G&6T@$MZ!U.1$?[!*@@O[()*%E>*!?M",28,S]S>52&WT4_*.-U M<#T=='"?L 53T/#J[M.(MX$3N43L2N1HA6ZW8@\QV52^4_!^,)V/S\?^<#Z> M7,+D'/R+<7 .P>? OYZ/?P]P":7!%%Y%MB](KJZGL^OAY1SF$W#/X+H^J_MU MF 6^0>8V6HZU_R"&,QB.)E?S8 3;>/8^[DV:.\ZI)M'\(H#9-NBMU2F,0Q"ZG4D+6K-28+<$V7S(*\E$5)L&I* M;+6IQM/NK;L4P9!(Y/H9MJV]UM$46WN?$;D@G!;VY#ZE*QB&2DLTQ2R4$V5I MLVP%-US[=Q M1(X!6>FVCJ+CARH\,NV!9>M2N)U&LZIG9OB+^>_T#!__OT7PWE $QK&W,V(& M",X21=!-A*LFGYL*$2:Q1+FDA2Z&I<4D30'-,#*<-"C(L3J%9:QBQ@D/]3HZ MC)AQK1.-6F5:U5+D5)H]BV?M67_3 ^;IU/W&8?T?F?$C?8(VTP)^(S),-OPW M\[:Y[]EZV>P],EDU9D1#43&O6V*/2JU5&QP>--N]PEQW'BSPY+.!\AY,^.=F M_G[7O2@?'NR>%69/PGKEV+'_@^7H2C(/V,H8=!HU)KA-7*(CBK(SH-![V@'E2K]<8? M;HE,2;VPR?0ZQO>EA L[0K-^L^J5Z[54MVYXH*.FZS@_E7+53CN40M-ZBNR+ MOX6;1\XTWFJ;Q7PIFGE*I<)T*_9E+%7SP,F/EI'8(4MXO&Z^F_,$,QCC#4QE MPL0[*V,BLS-4/"P4,_X74DP47GYY4X1<)S\Q%[A-P?5,T(/;B"^XAHI7]AY& MO)LX4TO*7] M4?<#W2+I8 I/9O96,KFXG,XNN^,YS"?@GL%E>5;NE6$VZ.69N96:8[W])+HS MZ/8G%_-!'W;S>?-Q;\O<<$X-B>;G YAUIS]WQX.9/?GMP^!WZ/;F1N(YCO?R M=/9,@_U6?ZXRS'IQYGM/JR21E8IU?N:UC"T*I M.">.JV*:YD!7[& 91#RF!3NPIFAOU)<<\J;B0 & MMW[$Q!)IW23A669"IY_1#&@?@0@54IB[\129W(LY _R4R)"RP(!EQQ@2&QKEVL.9ON%A<8L30$(W;<\S:J_$S2/WN*#& M4^#S!1S5C"]L'P8(7%![)RR?(31.-",W =W- MZ[E%B'%%$*4*,P.&9<0LCH',*#)J-1*DA$YFY5;A70N2PX#GKDVA26L5%UC* M%%6^9O99>Y:?AN-!_;WZ,ZKO5G:J_^6I_L!YY?2ET/[#+>,[V6GZY@D_'UCP M*U-^M&W!?.I7_ZVTOR[[;_,NX [0EP55FRM"7AFM4N?PH%IO9?EYWV8$FV.; MQVN ]N76_W;G[X'.>YX>W@3EZ UI_T/,VR_JT87B%')*,3^*_OA%O;Z-_+,W M]U1F^5;25!A3/U[CHW?YK>%":BV3IG-OPA:9C%?ZL1O M4$L#!!0 ( '6$;5B'&AI8FET.3U=6W,;-Y9^WU_1Z]3.4%4D+>IBR;+'5;*L253CR"I) M,]D\;8'=:!)Q=X,!NDDSOW[..;@TP)NU26RU)O&#);+1N)[+=SX<0*^G=5F\ M>3WE+'OS7Z__>S!(WLFT*7E5)ZGBK.99TFA139(?,JX_)H.!+74A9TLE)M,Z M.=@_.$I^D.JCF#/SO!9UP=^X>EX_-Y]?/Z=&7H]EMGSS.A/S1&1_>R9&;'_, M#K+Q27JX?W1X?/PR/3HYVC\9C_?9R_^#_1L_@52ANWM'ULN!_>U:*:C#E MV/[9T8OA_NFL?K4063T]&^WO_\^SJ&C-/]4#5HA)=48=AJ>YA.'9QZDLI#K[ M9I_^O<(G@YR5HEB>_?5>E%PGUWR1W,J257_M:U;I@>9*Y*:@%K_PL]$(&J>/ M"].A$ZBG$!5W'31=NOS?[Z[>7MTG+T^&H]?/L;P;UOK@F)K ^&HY.SL[# M^W=7U]\F%Q]N;X;QN(,1KXSO<-/X#KLTOJOKB\OK^ZM_70[>GM]=OH/A?7]S M>7UW?G_UX3JYO;SX\*_+VQ^3WL7[\Q_>GE_\8R^Y^?#^ZN+'M0DPO0>E4&\> M-CG':S-S/'P13\Q/C:Y%OC1?B2J#>3H[/!Z^A%>_^&P=;9RM^ZG0R56%*R;F M?/"6:3 K%[*<\4JS6L@JN>6IG'.U3&YD(=)ETJOQE;]\"9JF+WT(:)-/?S"?=HYG30MHU=[R8+IA&5RAE9ZO$SJ*8]G%3Z4HJXYQ_GD MW9Q.W\=.S*C,:1;?2J8R_/!.*)[64ND.SR!UMBNS=Z/D#:^53+Z3!1HID$$U M&W9X]E!A6-4)?>XG/,]!W,!&)J#9,)L?0/;&7"6C41]QUF&'Y_'2=_T=H,8N M3.779B&=X+75LD!B8P^9Y5#2N2'O2C,+I<+/M)9Z7:8\9;E*).3"B* MJ)ZRHDC&G,R-FBF.4PSF7#?I=)C\LX*^@H5!N5X(S1,]XZG(18O@#/; FF9< M$33RC^(1X]*T]FTA3*LL@]@8UU5%H+#S./#<]ELQ@%M=6,SU:/4AP5H0N^\/ M]]=B]TWAVVG7P[?1\/'6(YZ^@P,SIS0W&6B#(I=Q1@X"7VVMPF.*T#"YRGTT MAI85U-0"# (?8!1F3(&N@D;K&OP)6LX=AQJD[QN8"9!N=-PR/X M5? Y@Y7*850&$:1"I4T)TU.E%B/ /%"5\ [8MUDPIV#G(DB&]A&AVV!$+^+0 MV&P&A@CFCT/W;-$")AIKQ$8RL+K]%6N9@>T&$UQ!^_64^9D!8RN;(B,;7\X4 MKH.I&-N2%7>H) <_*A?80"JK3!AP Z)0\OHOWQR?OGJ($2&)BW3@:+3!AIQ\ MWH:<'#R: 6%=,B O3G$>4.HS"NY!') Q >ED@K23H5\%%PPJ6B_I"ZU!4,"? M)[S*)4@VK"BNK_.\) P@5-S@U821MN";8^YDAF?#Y"V'MSF&'E2#-/X;9",M M&@W"T8]L!NEBB:K/6N6'#R"9J/V!VB.R6-7[S+'X]'#]_9[>"ZKH&[RAY%QD MW+_+G'TAB V@U?T.4H55._7;SNM&@KS!'6Z4Y9>=EN5QAV09)^$VMDES(2&, M0IF9RA)E#:0!'A9LX9G"F1+@6F IK^'%$NF%@U.B%PX"$469S(R@@^$3]3:3 M%X@A"FTDA6 +;7]0CL HKG9I@\#+<_M2\ )%-4SZK72^< MC/8WFFK%=5.0"I,^L+9?1O2I;2?_5,0U'U3]0#E_D) _ /0]HI"G'1)R:[!7 MY+P0'R$Z35+6:$[2X@.JFGT:_ QQK FJ(/RRM$XR*QBLMN$2%E,!:SSF%<\% MX@V0^;&2+(,JV9R)PDD5F,I"+CG7SJ=;8>WCPQP*XL^2\WHGB72T/^JQO=[H M<"\!S3L:X2=7X15&B14 I%L^YU6#+61=CM.P>UT(SPRP:T%=2" )K9N(._IU ML=QG([>3XZZ';@==4N3/A6Y![ -/'C> N]\2BTW9'(!] [^QIIY*)2Q$]*P+ M^!/0_PP5W00/Z(T#HF9KU7WP.^.?$)!:ET/N2)- DZWP5?0-+"0WY4(4*_FH M%)YW"KZK_0LF:D0R'+U\92V4Y<%;.HEI=/H9YZ5.H! X=::@85 X)0% X*"@ MXRR#'J+Z#9-SF)('=*9D8-TL+;5I?@%@Y% !S,88%(C"/8P%+4:>0T/7LL;> M4LSFD#B"EHF$3WT(-\T"D,D/%L%"B7",OL5VVP7"93-+VZHPWJ=GXEP;D,(8 M):(1PCP4:]HYQEFOPIU9? AC000.\E]QV6BW";&SV3WKZ,)ZH$T/]N!CSD&/ MP(WH=I<"$!:$Y(9C-][F]Z.M7@3:'!F_1S)T_QS>#<,=&I0:3PE01*]1E3KL M6.\N+[K@5_LD>GYO1A)_E!@QC,7+TRCPPJ;G$#;+5%C-JRSD"B086QR=O-+1 M.XJ$O")J9E=DZ?I^2/#PU4QJXE?.%$<0,.=;T\'&LJYE>;;?OL+&6A9-O?[* M5HRPFK?UL$2V(Y_(-E4MQ)CPP1C"\X\#,BEGK%BPI7ZV+=GM]&1X>O2?F^PV M>A!AWGW8=?B48-?W'( ,9;MT@SN_:V%0@.\]71"CAI*!'^?\8TA$K)#6X'][ M8L\&9X:3CNEK\^X,:S).V-%WD;$Z?KF=L/VU(OM(XMD3 N//7/.ZWC0AWC)3 M5$VY$BZGC.8!+3[4 948JH1*E9PA4J7BXP!QF>^9CKGU/@)0#+W!]B(3JU., MU)&."4EW8E #S!GO5AC\AK@(*QIS72.2DZJF-Z''#7D39H+STHNYYX9L=)\E MF836*EE[1-5&[B_/V] _XSYSX:&19S)N:MM1K'^,FPZ.7, QK$AB+@V/9O@J M7!LL+@H*,]IP-KF/B%@:XYI4(SVA6]G>L)T3BSBND9_\+)DU2C?,*4(0?-1K M2T#1!?[B@&_(-YLPW4<-J[PULX2UWJ;U7RAV/^V\$SEZ2D[D//U8R47!LXDA MV\:KHJT?<33/WFR-YQWG"\HI4JN56>M5%@JM506"'0]O)9*D?5'.0)Q7#2E: M2]M&UMHB5$TR3C(FG6TOH'>6![]QX:TX8!:Z103*V FHP>U7(7%SVZ MG4?,)""J1"%/ EYC9O3,>D>D4' /:I,O0K40=FJ6FUPLFX!B::,TA=2^AY%O M_,,ZG1=/20O> 6R$)01+^OAD<2R%N2@,(LI\%[7A^>"7F2=Y [[5I:E$U.'V MH"9 F&$6S$XF\.[RPK Z3X3C^2*NZ,7PH.LZ>/*4=/!;E,X*;?Y[MGA\-9S# MHF: =_KH) #J-6F[R6]H_E7LYC1O9?/"$(E!GL[JIH&MG^,>!['_*L-4M?9( M 2J=/SM0TXY)GKR#:A>H 5A,-IBH,,%\7V@%@UBH-(=FJ)/T/D1-52IFH*9? MR"4](-OF<;7A]"EIPUV3HIF6ZE'ST>.3+UYBPQTU'QV@G[*("(NM)G9:OD,H MFRP!QEX)]"#X'?S@G\"PXP&YOM\#I?"*F"!##!4@X062$.#Z3%;9_(M)<^>/ MPKY\2M)L!0C /<(/LP&;W$(0FCTR1;QVL"O!D;ETQ1X*K8D# &/P!HSIGF'5 ML!+# ,[8TB1=@QKD7-08C:/$YCGTJFY58CU^H" >"0*D)GVND#VB%#%77@4H M+ZFWF'+2!U&".]5PRC&+/UH:=WV9#%6U\Q,6A5V 7$=#D$I1(LF 2J< M*,R=-=[7I)"#.)!CQ9_=/*3U@28B/I"\V@A^MHRVOP'Z4/ MBTUY++#8VWA]FPQB66LZ'D!XB)A[O&$$ M@YN?FFQBM-+ST(G3&G)$$CZRVM'>3N>9(YYIR#'7#&445HWMQB<*("93$$M9 MC[@,CV)04A^,JX3%,5 .LPW%5)K] T/00SRC. (^VS-0:ZEYN"."HP?HAJ,( MTVG"_8RO'?N,.D] C/8[XR%'+S[/0 DPLV2>^2Z'M#_PS$O.%-(8/.5^ M9P"^ ER.:)NL"Z5GX/>9R96UFV1T$'I#SH?]J@'G'YS5BVYNZ6Z6WTJW.["$ M;<8?!#\BQ651[M?58P\NZ?D7$V>L9A73:5./Q# ""[GI76OJNK R/7UW$LER MUL$A6#VE3%SR7ZY0UF^EY_]S]#9,:@DDD>%9(P5HU&9XH.C%K$81S0C>;&JH#]O:M1AZ5:^#Q.1/;5 GS!@)?<*D5<;_X24!^$K/GGK"M!%[3A>Z;[A[ M"[M7*?E 0?=<4"DQ/(7X'L$I#"Z #)_3<%BB5(DQ]RB_57ED?1 IK\8M-FUE M?3!MI()Q-(3A&=NZ@SC#P\2RB8;CLW1RH=JW,=2H0'7"@M0%')$2")N8ZP$4 MKQ"WHY O> $R5H(^376[-(CE\6*'S?/Q]??7_W2IO\(:Q]1.!XRQE2^GZUL$ M7HN,HF2[.< *.C,!O\)OUG*'#^W1!%1%9^)[J.@!45!)9\=7BQIC;8/^@JL] MLS4_AV>#MB^K?@)/ETQ!TLDOLZ O/M9O*H%QOC!'7,BPYDUEG$?/] 6TC=%N M)8L.!IFR-&!N>V-,LAO<8BI1CR&(*4FE*08:E.:PAFND[Y()S+LS0^[UA#_X MBL\,NXVLI_>-FZV0GY\,TO0>B:;,4R<5:?-=3EALDXXI :=9)D7U_I@3+*B?"CH\,3DEZ"G6MT8B 05 M5@$M.7$F3=E?GS>=D)B8,YDAYW@%GI#.1X[W3 :RRZ5,[@;_&,+CF-LD@JM" MJW\' /&DK873MD<.(Z[42[<;BI#:LVMTV\8(-1 M+]^+;J^*.\"C2RJ^NHMXP!T1?[J(37>GM7D77? 0;<0U9T7#W2TJ.Z]7[0$N M25&Q.%Y00@:9#VKV*1DS4( ])'XYO)K9/0AW[>"!O740$TNLA6P#-E-TS$%4 M*X/R%#H%U)GU?'($?@2NT2)B2:-<:SG+S&Q;T+Y UBB'/*T-)1MH$9JQEE!^ MU\!]P]0RYN2$3FK*"+\!PJ0X)\R7,1>CT53]QK08TP4$I#TQWPL'M8;[+2(V M-XG$=XE ]W8N,+W8[C4MVMAHC$#:KR\..:B6'@8YWV.J65:K*>Y_]_#BQJP$ MCN%[",8PKZF/*ZEXCG?&M? _NMD(,7*##]>S'FBYV2>8-+I_159A6K@>)C^L M)$WMG ;??TWW +L,-FTM:QQ@0"1\*DL3-)4W:BJHWM/]W>W'; T@*T6A _7 MKI5RP"+(V2\9E(+_1$I[_<[>X**8B+A8MK='B8JTV1 %U5HL'C!"5DZ=P_;K M&UV) R^+$@/V[8>++6P+,X B$74ROR(WL!!),XL2VW;*WX(TP=E2TGD[D#@] ML&0 :3"_.[YJQ_8KRD0R7U)LOS[@\-8>(CK#9/2#THZVY^D%,6^;;8?' MRN@-0]PYG[W.H;DI\L*MPR#2KFLEJ\&WY^DP=61^_U_<[]^N@561\ 6DA/8IQ?T55FQOQ2*_:=(5AU5LYL"O"& MU>[^_MW#3U^?_ ZGKT^.AJ,7_U%[?M'FW>%OV+Q[)+OI,&A+1.!Y2T=@4!X4 M\1Y]KV@MAE#FPB50O8HCJP @%=Z7$%^8Q%_W3:NLQ#]!^4N8W7?G?:C_YX:R MC0,USHDC9WJ:Y(5<].WEU@0V7:&AO:;:P PL@#B#%5I2SW>87;V;%&*[WH51 M\LP=0FV-HL\FXYN-&1D0L[MBL!JR6S8+S:0V7UX@T#!7;BW]3<=?*%NY\_DK MG?3DNT!K%URYE3"7L+8:V();FRB&XMHG7X@_02[GG+"F4>AU?T? G52E1JSM MSFWN5!(3K=N$.DK96-X6R%:@K&L $[HD(W M0P 90 4NS!%[+(:'-L&@U,N]EH'N5 MK5[A'4S%KEFJ'J>/TO1PVNR>'*9JD^)0? M2\:0+"G '[L)F-AT>+0F9&G;VREWU"E3"/VU)8*)7JDR3U>8(7VI8QX=LA-/ M2@D]L/NCZZ$E#ZHP^E&F3+(UFGL'@E*\H7$2T%87R=K3)73'W=JIWGC'VNDC1?>>P^"Y4A8PV2R:8NFNL-DX M1(?&_'C\594/>KTG<[Q,0_$<&C;[T;0)9)7EK9@DMTXX@DZ[##56K]WFS-JN MX U_?IC6K)GQ+3A=:4VC;LVER=^O?<8/IG3E.-6?*_F9412BKO%6H$T#&2;G M/J4N_H-928\N"FH)=4//!J=HR-HZ#FN=KZ(XDXYSQTE;<3-('$6\]RJ^3;2H M&W>9D>-]-RRF[U\F,IOI1VM")%,H[H-5>?^,K+=,F(GEXS@>0VDE:3,(AA1L M1IJ]*D>8AZEO&Z-U%& V O.$NI+_,HVT)HPF)O4>E\D#?O3O?.?)V?M&'XYEHQS':_$#% MPP[AZU00;8NQ.+!VI:Q<=HMM%1O-T.,Z@^(OJG6[=ILNEV7VK)M/ JN"0MB ME7FX(KC':W9D- R21(,^4?X'@ V\W10#-&AI M8FET,C$Q;&ES=&]FOGV$T9I&-]8)M4+0]1HOOZW8?/=_G< M5'R2SX&RR9O\;1B2C[)<5" ,*150 XPL-(H9N66@[T@8;KC.9;U6.)L;DD1) M2FZENL,E]72#AL.DU9/W_7_>=T;R0K+U)&>X),C. HS2B+'!:3*-DB)-&= R MCHK3X8"6@VE2GJ;?X\"*6G8OH\V:PUE0H0CGT-C/TJ0W&M9FO$)FYED<1>\" MQSK)IU(8:T]9>?_IU724&;@W(>4X$YES*?"B+;F47*KL*'+/N*&$4UHA7V?' M-UB!)E]A1;[)BHKC$TV%#C4HG'I&C0]@,5EX[G?E(8^L'HX"6A?BI ']Z7Z. M!=J QKWX*>+=6$L;7%#!+_W<0^IONWB]*#0RI JM3CDE5TI>@5&2?):<-55V M+E7=Z[CQRF!'S["F.[&^/XH_1./_6/;$LCV95,WLX32RSII3N:OR#"TXM/R% M5 Q4:,%S6FO(VH\Q0UUSNLY0. Q.:+S17DAC9.4,+$$9+"G?&''V/'G3$891 MVHML>3:&[1$QK+6\:1@]3^L;UB4FPT$KNY/^HO#+FM/1_IK[#KAJ.=ITI-XI M1FS,=$W%63 (6IZ:LN9 94E]3^*G>> P[83-1^R/=X5.1=EN[:$Q**6B!J7( M%L(61,/U4[]8;^MM$ZS#==G82[?IC9=J1@4^.(8GWA]T-73ZRR'D>Z=3!Y[& M[=5^#6J))>@3'X,OHNP=6')OX)[J?Y7;UQ\#]O3Z&KG#5-NAK:HY-'UJFVQR M64/3V\3LA%Q?L-K>\VPQ]02P,$% @ =81M6.!1 M=U!# P U0D !@ !E>&AI8FET,C,QRO<9J;(F1!(3[];>RG98VI)E. M'VXZYP=A2;O??M^NM:B?F2(?]#-DR>"W_N^. Y-7C XB ,_/3,"U+?3X(HI=_SL!V@&R9QY/_MG37(E^PK)VUV.;YK%%PX M&5H"W;"],KTM3TS6=5NM/QJEW:"?2F$HFB+GZK7">([$U)+ (FF,++H=PC+X M:!R6\Z7HEA(;%=B30RQSJ;I'K?+IV1TG907/=]TW"UZ@A@EN828+)MXT-1/: MT:AX6AEJ_@]V79>"E--MK8!P17MUU2T;3&&MY/Y:+* VRL83RY'TQ$--)V-/HSGB]%L M= G3N_?7XR%<#(>W=Y/%>/(!KL:SFQ<5[U7GTUH;GN[^.\G^0 M"?QF]>X&YW[0!":2:AZ&;BL$*,.E+RU^[?Q49[?E_/6=*K-2IZU'*E7)84>4 M $5"R)<88Q&AJ@KNN67!O9,?/[H'^O0O=>*/CWPJ?3G";'X#=W.XOI[^__+P M41(O*9JPP$>F?X4_K<,Z#K2Q%\7LWT)64G/;;KM5R]O@LWO)9XF5]M87%Q91 M4UR;YRZO7&7JL;I6G9;7N7\!4$L#!!0 ( '6$;5B3V:_RZ0( "L( = M 97AH:6)I=#(S,F1E;&]I='1E8V]N:,M;:G$TA2JE;9JB_@X.8G3>"1V93M ]NMW2K@:YH7OLH7:3TN)$Q;B2TC-]MVQO=NV&1 M3KJ6:7YH5':#?BRXQF 2G>O7&N,I$I%K! N$UB+K=A!+TUMMD)2M>;=BV*C! M[AQ"D0K9W3&KIU=JC)AD+"VZ>RN64053>@,+D1&^UU2$*T-1R>+:4+'OM&M9 M&*02;[8,$"=EG-XQL@Y;2,._35C <'^=??MG#K_+_I=D Q)>K:7(>61L\XZK MI_?W+.S76-AE,;S9=.E/5S ;P7@Z].<^+B@N_-/Q-[L M8KH:3T]A-%Z]1IN4!X5(M6 MZ\AM ?J-A,Q@:70JU:N(K8[5MA]0#EOXX1&*<[)<@(A!Y!)3Q<0U1-55,**! MS(DL\% VR\;'5=(4X^ %L>4:,TYXR$B*]=@&5B767(HYU5+ F4BCTM[#+=FO MY[(-H07E63U/C6!;#84S= ;]TTG3,$)YSG& M6M19WE&P3.,+Q$)6&17H I1'F/^0AC0+J-S=L5IFS[%J$OM_?MB>N5GN;YTW M]>@DA"> J@@ZG5O=XRFJMKS_.O_?9AXUAT+ M(S?P__F/9KWQ#XOY@\!Q_=$__]'NG76[__B_I__SZSB&V^!6/WJ?1+LCVY[^ MO;/5:#3?_?O+16\P9A-[U_6CV/8'3#Q5]$3SY.3DW0.N5[XZ MB^+WXE7U:WP#B>W-?'*PW?\HKS5C8+]5O-HX1+V MWHD[Y -1&,\?+OR8/2]X@_O8.[,G]=Y]B(OO=GW8%_OWAYN+=W%H^]$P""=V M#-B GVOL-EJ[S5;ZDD5?;.YI+Y*WSQUG=HEXN6]':HG39#+-W#X-@RF+PR!B MX9T[8%%]$$SH$)KP?_(I-G"*,0PN9$X,3F 7KF6^(.]][!":![N-XUWQP?>> M#82QP_S=K[V=TU_'S'9.?YVPV+;PK;OLS\2]^^?.6>#'S(]W;V=3V-V __7/ MG9@]Q.\(,]^=_L___,^OL1M[[!2WO2MW]>L[_N.O[_BK^X$S._W5<>^L*)YY M[)\[CAM-/7OVW@]\!@MP'][CC2SD_W0=A_GT3[A^F4Q8Z [X]Q_B&S;\Y\Y@ M%_;AVQ-\$W/?=WSXW.P,5A?:7M=WV,._V&S'=+VS29^&+UG/XJO4CBRT]JWZR3RE'*RTXJN[,#LW;6^I&=Z90"RFX/@:VV!Z8#+$N_]9*+ MIR!\)5'-/8\_?F1^,'']HM<^%P4SKWB77?V3F'IH #PS J#U? '06IX .#+M M&)K//X;F\H[A>-7'(';#1JA-\3\=^-C#U',';LRM"!K]/ K\7!X/OTC(I_(0Z#;62E[&=QO(8ZLF&'WG; M<5Q4V6WOVG:=KG]F3]W8]C;E^)N-#3__&Q;;KL^28 :.7&U,9S:!.@M'+#<)/)2),SS27*F94;;]LB M9U9T_BNW&C>>,ZWHX%=NIY:WM?(W0*\=KU-ITXW%]NF-) %JYD;GQ'-H$ M*&VZO;PNW?&'HAVY,]]TL[<,W7&9YU]9M24=_*8;JN4H6"7E96RZA;L^!:LD M &VZ";Q. #4;)0!HTT.Z9;&[4H"U7P_KU--Z[79;8M M,?UN;]--Y3+,MF6>_Z:;S6LUVY9Y\,;:RQ^2" XTBMH#./B(D)L?.:;HO[^V MPW/WCJU>76F]1 TEB, C#6E'X=)S_7N6!B[4R02C^%54R7@\KV M'0DT#BQ)[UL"*57),)XYH9W 'OXS#L*(_6<:W+-PKKB%CJ;P5OG^QTI=U,<& M@>LQYS]QTH<3_0_^7/RE^?N>\YD<]AGKQW@)WUH&3BZ1D>4)9]4^_,:/E^K8 MHY"1FEN,:NKR*S#,V,R+2C*N$\.&'F,+L(LNO1RS]DMR9V'UL/,8.*D#P V; M@$4(8+IF(;68\ ?LJN^Y(ZK$[CQ,V0" ?NM.X):K80]^C88<\#TISC@&_+J: M%]>= -\C*CZY'KS:+RGTU [0(%-XWUB_V\*Z^0\S;#J1Y5 ?$M?#;DEPG_QG M=S(-@SOBWS\L!:,P?G]C^R/Q5?SS"^#())ELBLMCWUA?G^EPMA\V"L[&^A1? M!.??V-@=>#^NOFX!X1KKJS0&H!M&H<8Z.E\$4'6Q(M%]8]V@YD!TPVC46/?D MBR!Z 58E&P>>4^G"&>@:Z_XS$[H;1KO&NMX,#21FG5YZ;/"'>CL9FW9U#MPJ M9M1DL.O#_D;8+Y"\U]&'V1?[CR \\^PHG]Z31'$P82&Y+=%?.G:G2W.N_UR( M8:S'Z56(<1O:#IO8X?<(^#7]<6E/EA=W^;E0P[#6BUV\/!D'BHX[0B6)W8L>LR,P4"@7VJ=[*RH,#8[T!JX+3LQ=@ M3!JX"6ABK%O!"%WB]1!J["T)0H?&>AR,A-#^\R&D]X__(0@9:_H;":&CYT/H M9%D0VNPTD35#J(QRUD-C'0DEU2[E+:C7^FM4SJ:?X%H6#'&8PC_E"YZ?M'EH MK"/"C(*S,A2Z0V/]%&; Y&5%@$N"B;%^"Q-@4DY#M4/C_!BOSD!8$K1-B+HL MT5EX:)P#Y-5)"!6 "P%LK.O"4# 8H)T<&>O,V 28E33WR5CWQB; K)Q1 T?& M.CS.;3?\S?82]F'VA1N:^(+SD/V9,'^0J]!4-VNW1C=LD(08-]L4075DK&]# M X;ZYV=XHQT.QK,+=L>\!?#H^M,DCNB.YK*4EY\1,XQUH"P#,UH59KP>,XQU MXRP#,_8JS'@]9ACK3#(:&"88/\:YG#8"?-%)/'8UY#FJ7U@\#IRN?\>B M.,UIO"^[:RC;C:,-<,W &;E<,%FPU@;?@-@5@YK;#:,=0 \QX]?T,YO M29Y\N8J/;C0-(MO[% ;)E#KUPK:*L =NQ*-U_80YPL4?^!%_''X9?IBA@#4W M(T!U*H%C[,-Y%\^7$Q?E.Y[?K*39,-;342'::[C5LSMY+)5;&>NN66.;;V,< M-\V&L9Z;C0''$GTXS8:Q3IRU34#=@:J1O6E9&L=%X(]B%DX^LGYWPJUMT45+0NU5^X]+U$B&>N*KLAV@\EV5=AJ MK*^^PM;UZN3+"SDTJY##SXM3)F10-HV-3ZP?"TI$^76(8'K?16#[N DV6RJNB-*(XBQP/>;<)GVXF2>Z?W2Q:[,;PWN71I(O*.!*;\S7 M;5T&717AFU&\6'%/. M7,HW_IQ[8COC$"UCXQ 59F\)9I?4[V+/V"A!A=E;@MDE=079,\Z'OU68O:KV MXYN#UR7I(GO&^=8KO-XJO"Y+$S'6Y[T5>'U&-_R,^%P6GS;6U5_A\T;C@QQ?8+^A M:WLW#+:#N6_^B.[:4A@9&YNI>+RWLN37?>,B%Q7;7BF\C?/HF\6)5W7LQCJ> M*^9JB+]@WSA?;L6)S4$.XQRC9K%M(V!DK,.OXO%9R;[,(J-]XUQC%=M>*;PW MTL]5B@*]S&,_,,Z#5#%7PX(4!QOMP%I5CF.%("F"5+XN,T6U$ZI5CS$RVO2IX5[ZN4H[=./>5(6S-A.#\P4_A9=I0Q^_!1KJ$ M?A*C[] XQ]%S@-.%/83BE1W/G;@^W;F=S.W0.,>-N2 JB<4=;J3KI!P0E<7H M-M*!H IB\%MI)-A_> IB[EMI$]@<]."#RMGP)/G MOL^\67RE*.--*O7?>++Y"I'1EK) M%V[LCNBXS^Q(+Z*^8>ZDGX"!C"]K#\%6[G7.NCYUL.8/M'VG-[9#-@X\AX7I MB[;31#LRTH+>//"59,(=&6EA;Q[X2C+QCHRSP)_5CD+=)'IB++T3!1^L\T<0 MRB]D6D^(W]K+RBY86F^0+141QODA*B0U%TG+$H3&.6\J)#472AQ7NFD/Y&X/]G,B%.%I#^3N#_9S(A3A:0_E;@W+N)D!OH\BU0^ M_6Q(6I:X-R[B5"&IN4A:EK@W+N)4(:FY2%J6N#)M,D)G?%U;!C MA[[KCR*02"2)/LR*7U"V)EX6CS37K["=<"Z)VS;-]5)L)YQ+XMM-ZX#S M3Z7?-LWUHFPOK,OBW^9Z9K87UF7Q<'.]/>N ]4_B:VV:ZSO:1BB7Q;?-]4%M M(Y3+XM@K]V4]XR R(X$:![O-]$4_,"ZEU336$W3MV?ZE/=''-;1;C>91E_)5 M "O)D8=W+1_KTL-N'NTV]I8TFZ;5--8=4^9AFR"N6\8Z4(HATVI_OH/F_'TY+*=EKA?!D"P9SN&;A\]@ M.?E;?XSEF&OSEPB9O.1-#_ME9)#X+C]I>LSS< 'JO"?,CI*0<>K6;I#ODM?E MW_BR15 TUYI?9ISS1]CGBW6()S^&J<*W;NRQJV'7=]P[UTELCW\1+WUT0S:( M@^TLLFRUS/4L;"S&_:B\7MKXRE;+7(]"R7D3JSKP*E%EK2-Q6ZV-\CB\6/7_ M4?"NP:>V*DHRUKM!1XT2-V]$;Q4LETFD>\;Z0[88EB9HEWO&.F:V&/ K8LA[ M9OM^"F#9W"I8+I4AF^TMVDY8&L&0S78P;2?@5\60S7;=%,"RM56P7"I#-MM1 MLYVP-((AF^TPVD[ KXHA&^N+6@3+O:V"Y5(9\L:YG[8 EB8PY/V-\U5M >!7 MQ)#WS78_E7W4R^27^V9[A\H^ZJ5BM;'.FZX_"";LUGYH)_$X"&%IV3/_"%>C MV!VT$TTF7(>LU6@>JTM/878%7F,=*4^=>"]&=R4*EXB M ,$7VX6-^2A/?@>!$UTPVW']43N$1T<,O[TT.ERPLNC#3+^RC@RV92&%RJ^< M.7-IE4DE0Z\GOX[MNF.UU(L'1VH-!,DGHDQ_9%#[B MTG%\9-$@=*>\S.PZ#."8Y'*$[.,_7?EL2\U3XWQ,RP;=[7VP8FS>7CK;5*0V MUMGVTV'0^LE]'+(MY=4'QKD2EPV\\R#Y883Z:4EM4[':6*?J3X=!ZZ=W]VY; M>;6Q_NN7X$[1,^OCS]?P)V/A=<@BM-&OX3>DI\&?B1NYV]L6\\!8?WR%.L]% MG9(Z_AP8&UBH4.>YJ%-2&Z$#8X,6%>JL/XQRL&EAE H;APE1+"30PQ0[("N,,5WZ,-7"5":L_'<'K@>[&+E$FRI&N:AL0XR$X%0 MBM!2633\MN(&9?R:?,,+TFD.C75S/1\!.AX;8+N;EC:>%26GCZ6NHR%BWS2NA>.5OL^)_:*Q?Q3APK4KO,,Z7\8,0N+T/ MMIE@C'-T& NN51&,<;Z*'X4 9HAM,>=,!A@*R*:(^-<#,OW$*V%D[6P MK?^R@&*>>V"1D615; M7;G/XN41B.8+(A#ZK3]""(]@_FM0W3@?PK)0O>=Z=_"3.UV+F9H#\(]ANG&. M@J7#A #R='6603 QSG6PF72R5(E@G']@@V!BA+5JG'MA@QB="0 \-L[=L$$ M7!%7/-Y:]T,.)JLI]LQ.NUM:TM[QUOH?U@(5(YC=UGH%UD]82V1WQJ4R+%\) M' [=P5IT\\;ALNREXY_ K[!*L!C!\+;?#[$^TEHBQ]M:5\19$$Z#$)Y:(\=[ M?4Y7'BQ;ZXU8#UB,X'A;ZY H@;26Q_%.C',SO#RKX3JX9Z&ZO!;6UES:^1OG M4C#T_$W@82?&>1H,!=:JF)5Q;@*3BUM65.!P8IQ7P/P"AZ42@7'FOVHLSOIQ M%[86)OB@/O[BPX7$]2T5#,:9\P;!I*1JXA/C;/G%[>)S \AOV8,=G063:1P& MGL=",#N2/KP4#!3LV;_R8JSE:;?&&>Z; H,ER@OC#._-@$%S>3#8:ZSLE 3V,4K? MW%L."1AK.Y=_Y!G*W'^^NI2#SX]1IK&VM6'PV4-VV#Q:(7S>N0_O0Q8%23A@ M$?]SS&R'%N^X=Z>_PG\1V-S#_;WF8+_?'#K]P?[A_LGQH-\X.CP\&1P<#O<. M!X/_(+M-GXGBF0?@F[C^[IBYHW'\OGD\C7^Y=YUX_+[9:/QM)WN?'8[@UGX0 MQ\$$KL.MN,!=UT>HTK/P0#2U_=-?^^$[^!+_-__@W&?I6=MS1_[[ 3S/PI>\ M;=/?$]M]C\DG^D$(T-P=@%)C3R/V7O[C%\>-IIX] T[KN3[;I8=^R8+A *! M =:![8FOTN?XY126]0:'9PQ8$SORR^)R'2Z]F__]Y+A^TBB^U*@WZ?=W]+Y0 M7A1H=,#WZ%BP$SRE?^[L[>0V*Y;?FL96%'BN8_VE0?_Y96H[V,_[?<-JPEOD M)][1WG\$:O(!6%(0OI=?&P*1[0[MB>O-WO_C%IA-9%VR>^LFF-C^/VJ1[4>[ M$9#ED-\8N?]E[YO[<.3TYSW?[1&\A^ CB:B%)_WULGO;^6CU;MNWG=Z/(]VZ ME]_KG'V]Z=YV.SVK??G1ZOS[['/[\E/'.KOZ\J7;ZW6O+DW:4^-9>_IF1V- MK3CP:];'^EG=:C4.]D\V;Q__>?0_)NWG>;AV?G7SQ?H5Q)H?^)?)!%XRL(3T MNV%#5$>:.Y9OHZKA,/?]QV! WBN4_#LD^(9PPVFSL?LO$H[I6Q237NZN#I^U M*\LD0*P4L81$BH,IB2,#!2!*LN.#E\J_P_K>X=&CXN_9DK19W]_;>XXD720V MI5AL31]0,.J'[+'A_!$$T^?C4#MT;<_ZZKN#P&'6E]X")#K.X=!^'H>XAO%B M.F[[?F)[-VP:A/&.1>-]8U!F'^+W0_>!.;MQF"@Z!ZOQ[W\Y.=H__&41J;^+ MG3+.\'ETF#_".3*D(VQ?7GYM7U@WG>NKFUOK^NM-[VO[\M:ZO;) *M^"Z+6: M>];5C=4\>..\M:[.K=O/'4L3V$I8M\]N\7+S9&\_^]'T>_L[IQ_9@.S5O_^E>=CX!;UO6>RO66B*YG\U M200]#\9!6$F92LJL0LI0]WAJ"+]8T@QM+U*BYD"(FOUM%C6W-^W+7I=D2EGB M)DMH>\\E[1(%4*Q0R>(^.VL8!I.5V!I/4D/6U%C[H7#(.&P0\ EM[Q, 4HAW M(?6@K%K_?_^4@-@YC8.?HA!H::NWO'C;V#YRNL)IS#J6 MZUMN'%F#L1W"VM\:C>K/V_B/^PN/BX.(:[;;]NM[^T!,:98'"_E)I@5Q@NJ0!;UL#3K#).]PMD9F)$9(PX6-'A/Q5O3 M,+C#]Z0NE&-TH7CVO1VRY5IS&WZZM_9#5^1D#.B$L[+Z9.>T=;B[=WA\L'?< M>O3@EHV?G$#+.<0WA&866'L!F'NA]4<2NI'CTN0Y8/ 4_G=UM*1;PY'MN_^E MO]^N J=*/9%N_:;>JUN=R=0+9BRD(\@BCG49U-]N@9?YI134=AP MUU1!R<;.Z5YCS_I6M[[9GF?UXI"QN&;U$A?0J]F8HZC:B]5K\=DS^.=5>!O< M*X;7;.Z57O=0NY#N!+WO_G M3KD,$%_9VSD].CEJS/G&GVM4'!JL:;T1.T?]RW/U2]RUII"9K&ZFAL7?_W+<:A[]$EDQ\]AT'/C,\DEPU4#+ M'G@)61<@ZVT+G-0ZM7I#$8PMXTW=W.*Q9 M@DG5+.(0EJ#@9Z%NFH)HX.;?B,TC"M2(4Z8G8<&&Y4]:-!.0=XCFH3\":S%" M%FMY=A2#08D!BR<)VN#(6)6 N';\ZX%H"-W8A1=RAP0+ :NF21@EZ)F( PON M0,6-NRR;K3?]MRA=,,#1'L3O7^">R.+?IB#77JN^=[2 M]RILDZEUZ\8>.A3>I(;S;I!]Z;:.N,0_3RQQF5284O1[2.H$T> MI2KZHU*HG L3E[[TX MOG\)ANO6!ZQ>&\@JWO@?212[PUDY\.KZ#OIEF=6?@47)@%1AK=_1OD1$U"*4 M+ABCUCWSO-WO?G /RV1V!+!VX$*4H#\%;'*'#5V?!S!O$D_(\OW&@307-,)H M%^6!].W!]U$8)+ZS*[8_I/_\LJ;#&,3UA9D:+W1 ?H.3^A<>5$^<4Y>.2;'( MDYW3W]F\"&Z'Y[$I8B783U 1"NAE:*/_:1A.?8L6LA] M7D%5N$_X;*..-9!1(,4 L M$S>.@<88]3(*?/1I>#.+W;%P9G71@+,'%&?^:,X $?_6*U]EIU94NXE!XYQ?3(5?,2OF#%'5CT=LFTKQT; MGII@!8KV6R;3?NFD7S& =3$ <@!XL!EFV8,!, !L7>\02:#U[Q?^"C: OUMP M(9K8V)A/B&!Z,5C&UF@_=W'8WFY#IH%HY61KX%JJRC7 M!1,]6K#)!>NCR\U?Y&U/WK!P??(^U"9V%BQR1SI @ OU=UM2)](5H?IS,Q?F MHJ8%V%-^V/YDO[Y_TGII8+5Y4-]K%D<]%T5#%_W>JA\UEY1B?50_;CV>8OWL M$&V]>;*<136/ZGN-Y;QJ>8O:JQ\>/!X67VX1\7J")C]:1IQ6,X5GP%]&03@K MB)G03<1Y!N*F-'S2VMLYO2CF8S\0FU)9*LN%!;&O=8G;1MF*1R-5/')-ZUX) M@,--)(;V/%HNN\[]I=M;:L\ 5_Q09/*2.!G^ISB>\HFNI%8K7$>B$_J0 M1/"B*'JRRTIK_WEM5I[)J)^I#JWAMHW$[DZQY?N38[0\E4]T*&?2&_ 49C^S M@= /I$>5ZV8:/N+0P3J<9T:4T0--?F=06E "Q8&51-P9!#OE#=X*.NX$(7W+ MF^''[UWX-'S6\F%K 8JL.SL=.W0B"TO57*2P!UE=VJ]@@YZ 6/11J@ 4G@TXR.XX9EOOA2<&A86,#6)H]HMB: M*L^RHPB$ /XD#Y(-AXQ\XKZH9L,G<01:Z .4D!3#P+.".ZJ,DG;8M^&UNU[%"E\.$5$ M1Y&A&TYX%&$*W[;Q)L J2HER:,5VXKBR,*?^TDC9F 6?Q[T.&<<([MG 2@<"M1OJ( MW8\"+XD7/[*,X07\O\=AJO.,V&X_9/;W77L(6/3>]N[M682:8/GC%0PFP\=I M",4XD4L 6@#'^)00)-EJI$5L6D5V44X- HI;@SCR9I'+I8R/>98ON XC/4P->,OND+;5$H2RHO,6'O9N[3?J MS<;'W28P&*5/O++LU61@%@4;HS'S/*DH6F_F$XP7Q]<6Q^B?D1WXX^;%T9(% MLS"8\3R>;540NX;X]&0#U(7DA5+.;U7I(RSM+8 M-7&G3)48(!4Q-$ 0>XC*!;PE0NW]?Q-?I/#O-7C;Z!H0((BO"=$@.FY$U@V. M>!HCOQUX ?TZ!31C^ Z\O* 4B%:%8AE,.'M*:_WK<;VUSQ\#5HVMKFN4CF-/ MP0![< '=&2@R?Q5TOTZR>372>@CI'X^(Z%Y?>,_#6"PDYV3H^.C^K'DK[D@DXM +('_Z@O MU? K.T$8\8PWSWA$\ TX:A$Z1+6T]-"2M8@25VI6D,1D85,+CKC,+,(O=BC+ M3(\)T_>+%E/V^7-:*/&8%M(=AW:>]/9TTNM>GA=DO1*R$%OHT2NN4I1X'C$V M5*O]!@YV.:H='![5&D?[TLP1K]*CU M"FM4+^I\WCR\W)L*"ZE?;]@^^KZE,=)G=OZ];7^XZ& +_+.KR]O.Y>WBN6_F MM^PY:=9;K>,76):!@A7K$;TB;V M#A\KD1X.EX+$<^)K[_%VZK_:QJS%&H>HC?SE&2-/&S1@[EO[YN/NQ=75O[J7 MG_A0QB^<0.T\OUE)6HE\A?8( 7K],&X8!./'U_(R&+L+0+DZRJW(?OL]NJFHLWMH$T L.L^09TY$7ZRT1(<[Q=V1T:F M-X]?IJI6;.0%6':X_?^C_OG'[I7G:L7ON\<_N[];'; M.[NXZGV]J23VEM#V_M.TO7WAS];1'!>AGQY/=*OXRO+XRI$,B%81T?6@R9?V MS;\ZM];YU8UUT_G4[=W>M"]O10%%CQR95Y=6Y_]][=[^7H,[+MJWY.6\.OO7 MYZN+CYT;ZTO[]K9ST[/:EQ^M;J_W%7ZZ_GIS]KG=Z_0P-X8_:PGO"YETE7#8 M;.&PWS!"\:L\+\MEOON8U-:YZ)PAB9]W+]N79UVPVSZV;]N54K<5= L WMLK MG6XW7&)N)FT?HJB_;'^B!'(EW]%N^]KK=4'&H_R&&RY^[W5);J<,X.SJ\B-( M;G$/F'A?+V[I%G32MO%"9?1M!W\ )-G;+YT_5')]N;1_!&#]?U]!K>_> K7^ MUB$RAA\NY-^:]\9J?[CZ>FL)JP SE2K2W@;21AS8/RJ=M"O17P+YG^RGU]07]C*4NEZI<-]*71.P!]_[BB]Y^0WIL'^SNG9Y_;EY] G'>Y MT@X2OOWIIB,(_UOW]K/5/CN[^@IDCS^@:L__Q#I3?$ S_Y5R4'&&;> ,A![' ME2KP<[(&3(:\NKR]N;K@\I^2,CY6<=NR(;P\ZCZJJ/MGI>[#QL[IU>WGS@V( M_?.KFR_DFZOH>BOH&F%[O'Z%O@+>4H"WMW.:ZM$8:&_?8"(DAMT[W4^7UO]^ MO>GV/G;/R)ENW7YNWX)D[OP&VCJ0J&X3 M5795A2B/(JW MS@WZBRH7T99(J)-2E,V*^ T@_J/6SFE*\6=77ZX[E[W*DBP=P$LC;@3P\4E% MW#\E<1]@BB>O@[>NOEV"+/_OYV;VW;WTOK0N>R D,?(#[].LCY-'1,Y M8 OSP"LFL1U,XJ!B$C\MDSC>.97L@"@=?4_ )GH9VL="D5Y;>*QXC)E;#%;W M\F,'E(:/GPU*@98G')8CPY0@_5Y^Z'KDABUK*;SSYW M/GZ]J$31MH@B /5)^3W>*C(O@KV=C]ER6F;51TO15TC; ]:55T M_5/2]>'.::_[Z;)]6Z4=EPW4Y1$T /7DT=8""T=>YB8CMG*D]\0D2NU%^H#( M4F9G+K02'^<>2QKN6#S6U5W&X$Z<5/;CDSOW3^HXP[&:W;G$V9UB1B V=&B< M_%(T*7#!&6D;6-&\^*<1M-FB0=YN9+5]/[$]ZX9-@S#&F>OG03CABM\;G.V] MD[EAYRT-=[9=/\*YS/=VZ(@#\(+@.T[PCF([9A, 3&3=N_'8Y;/?)\SV\6HP MM'J,3XUN';7E_'#X*0F! \#6VH,8?P4U9:]FX)7#'+X6_%2K\4OV=OJQ M^I^\S@ ="G%7O9WX=6G"^ M<1"B6+2&]B".Y-G!1^AX(C:P(_[L,(D3^!2[XU^-Y FSX1"/_8Y9#GR*_ZKOK6Y] M"T(GLJ)D,,;'@*QGM1T+$#WQ'/S'U+-]^M\P^ />A/_L)\Z(Q?Q'YKC\QVD2 M1@G#?\7 &/CEB+'O^+]!_P^^"'J:>2[C_^0[PG_9/J@H[A26B'^YP#M\^CH# M(IS@KRN9J4YB]6EBW%G-QY_'":R=>]?SZ#3'"),=PHK(A4_9A!,ABR)""42U M$?-9"/@VLY((4#D.0)8!1@ C>Q2!;\UW/C]4Y\ M?^:!ITL=V%-8J4>$YSMNG)2)!P#F&AWRT&,L1G8%>CT"7ATV(0;>$8T18B$# MD@06&=&9CT)[4K=Z2.4Y[A0E1)V(*Z$;?>><./$'8#4 /T3>7+>^V/X,>C2BX9A,($G [C=G4R!>SC(_@1#@C_Z,V)UCW)H^$X0 M1O/?Q]6]< VX&0;KL,6WB74^*7$%1;V?TSU>H;P=:K8Y6>NI:9Y17EYBK:]4 MWR;Y?/A+2?0#2\@>5W._3H/%N0*!L)%H:X'%YP<3=R!P.9@&P*=(),,%ATRA MJ": B1 >PR< 4U!B ?[$%I)B5"-\#(7 =?VA1U*;WFE;TR!&EJQ_# 0YY^*_ M/%=];U0HL!P4@'-!N/=M_[N%P![,D!]P,-./0]OU0!IPOFA'43!PB?(]]\_$ M!8R8:6R3JW9#SFR>"\N*FI<#2J2Y"#3+$&&"T' 2[KQ!(D0!=A^$P/>EBHS0 M#"<,76I H*C%:F2-[[I)@"1M?_?K]Q - POX>TW='%G"?.I&H::Q%8 _JCZ@]SC) %\V MD"^K6?2R_P-OHP>!6TV%2H=8Q9^@I7F _9Y ?M\/4,U3YF+V(5(/4C"$,[+ M&@7 17U$C)IR#+ '-DC(D1"$#F%^:/FP/N!Y"5=O(J'>3^P97!F1@QF #"J[ MC;B(&KHR 24^ NY(ON?;ZA%P-0K"*$ EJ&0Q( MV=YXYH3!P [["%2K@NK:H$DY]GW'%PIUR!C6K$%ZTT0 M$CF3D30-&6?Y^%/(@N%;%!")<&Z08'"1O4AG!BA. %!6J=-KMXP",&=!XH?, MC@3W%6(;U -@T*":HN?)1>V!XHG2_%MQQK#4E#7<)D2#5]0-J16IQ!;:2;:2,/E)+E96:)7EB$$KGC1LZNU,[1/N8;)+T"AA M 9C[?0\Q(2*]2KT4K:K[(/PN):GVW@KZ:U9]V6#LP_='W/O/25C7:+S@'LP3 M-G&%9P\H=N@RSY'JC\7^3-PIZL.9D"V8K[9TNU0P+941VW40UV50#RD_1J-*TG (Z;N$\XPZOU,\*''\D M;5U[ -R"YUI6;HYUXYV'*4LH>R?HIP(\4Q(9=+*AC6D!.H[)WS3'%N4'B$0" M3$Y0,';]*/#NF#\ X[6":[GN*W19!)[KB#"-GU7H$&Z5OE4JK,@OS-FA+IH! M= [KCZH$4AY;U)Z5)XC/@_]82,M^1J3HJ\BA5)EBKB*2K(8F:! M?+Z/QS*K*T+JC&$M'&)@?5'.Z59"B]+[RH46+*$86JG_%U5F^X&3$W+*>#9E M//QM/\ _F&]3+AY% #'Z[ [1;DKC?YV_VY/I+]?"'\7=Q6FT3I.DZ%K.J>D3 M#"JGWP*[BQ+ODHIZUTV](JP3A+,,(+.)4Q;/W^9 &C('4U=$QK#T_7L!&M5I MQ(C2!4+F) /,XP2#VK.&"?,L2A'-IM/P4&!J=]<(&P/+"=$A34E 21^ &2N% M.V0^N\JXMX^XG0?_C.88AX-I$L&4Y]<0!P$^2;R&&Y>%3$0)0S)G&"8O@F"N M!.":D0;5U!R4F < [>_1TOAT%6)>\QT/O2ZEG*-GX[A3C>IAU-'-".P'#QAIB)D42(DVJ MF%Y-2U&D2.!N&@E, W_WC*>LHG,_) ^S2I'M@Z$2)+" N&ZP@I ^[]VZ$1I^K+C1G844UK(/;.10>Q* M/PE/@*Q9 SL"C@V*!2: ,#W;&6P.?+2P>%:FX@]=*@;FQ;B\^$PR%.8- 6A1 M OR+_"*4BQ_$>(UK+@/T;F30E6Y')46BTB:JFAOM9 4+-$"0D3]\!@P&7DY] M,6:R6(V#.E.W+%VG'.%4[BS ')E#+*\!+ZIXP_KSQCBG9F$8 'T"Y[^W0QX6 MEM7$&&MT[UP/")'"5(45+V1<1NP>[<-?D$E4@"PU?"S*H_3B!P#GB&BM;GY3 MH1MF4^663;TMR#T.N(;B 7LX>#:( ! +":H7GDL2083(GVIN@&UWXC$JLT_W M00C9T)-%6Z,@<+"^.AY;U!5F"&OCE6+D?H=_S&BQ$QM;D3RCQ<(=IEI8W_W@ MWA=M+/B_24C6LETMY@NV\P6.XF>0VM$@=/M*:NYTX8M6LUVW;N"]LK?$CFJN MDVG+).4T2N)%+2= UV0AQB;XH>/E,?;(49&1!?THTJXY"B&?]4;1-8;WT9 M M-9[;R:)N?6.6$Q#>T'E@>BRWAL1[87D@D@:>[4YJO.XCX3Z49,J;$*&,NG,I MM#-[ZGMX?KPF%D,NTJL&1XWN$]>G/2(FU[(MD&HBB CRT@T'R03>YP\X2R68 MW\/G:[#@ 9O&^.:0D85&QV!C6N^ D91VJ *ZYQ>0>0O"Q4T"OET25SYJ^^1 M9WLL>IX\H)ARX&1(-J6GB/VM@*Q!2-$1 Z!WKL. RI^MSX'G\,+G<%JG[E#P MMK, S!F?^DS=4\,G((D=!,U.$M'_>NYWAN)S$O$7XSN+7TEXYU+_+B,=0S+A MB#D4EG0=U^85VVH[/54LU?4'?#\]UR,OR91.RF,4R)3W65?2]*A9%Q=GST+) MEP2OJI!D<4AR.3TC]ZJ>D<8!O+B)I.BM;=UT>_^RSMLT]G4CV?B5GB[M1GK# MKSL[G/%H%G9J("475:5<"[!9'5C3'8M(&>)=Z"B5TE6.J^*^8?"E"1P,+-5! M_2ZXIUZ.]PS$A1T]^B"J#PDI*& 77=MA;'5K+U.[0"5U>&4BJEGT&5184#\! MO (-A2N&J)1$RBU[KUH@H K#X&ON1.IP$4*:#<4M_3[3-3Y*@\FU/F!._;D!X(W!2=[* MS?-XG'4:@DX.*JZW"%?F&ZJ9O__'.EW?T#:[/MK\/OD%\*P^R+/"_7=%B6T5 M)EBO.R"#M.0$4#2M6UL.PW:1/(,5<#GMZHKNU]G X_Z?PJXG'*YT 6L'L<&B M'6*!J"@D33C>R)ZY/ E3MLNEA+T[]#-J_8#G MFZZ("]>@C[L B0^885T3S>P B2F/ >[1FGH4[2XU@(=>@N8OK0RKQI4K73%# MS4BSQO8=&HJ2]PF'C'1-A&CN)8QO-3O>F3?\4C>X*VX[-2QSNEDU[R<%K@8>@ M,BS<>B+G.PYA4UR7ML%DYEY1+7]<:M*8H^DQ:LA*WN7T,>R4@?D;*JU<=%SD MU<#XK#N98M=?=#=B>7 T5S';U6_?C;O/$HGQ>S*8;@TB9 MZT2'+F'9O:"8SYB-$0/9E&Z^X=T/?23MEE?Q MM3*U?)%7,6]W4YP P(GFN52ZB]I(:PV2, J#&2' ^<2\#81R/PPP*BJ15!UHB,IHR%7:4@!UX.GT@?67^IQW M$>12U\!TCM 5$6Y=+29)\9VAVCO!9/^L[JO,VWG.4:D3ZP;WC8"AWMBN_>'" M.L-!%S&ZGCDYOJ%JGB&-#4*'G>L+-1?CVCP]F\^UL M*6%(D/L%ED+&G/";V7B*9/*ZD63-%%GO@4V/XI>4G)<>%GB:#<<)8$ M1/]*R@,LN32;G, MF\M"3,@3X]%4%-5&@W<*3<6F<-']E'A6)CI]8WD4HN122R67DKNE;K7%[QAH MP;,4$*8HEM:^&5%*R[=!]!K&-1PK9L,3$AUK"S)39>%WZC+'U.<*)]:/$TCG MJ$," $-*V9N7%ICRQZ>>\.E."%+@!=AJ2Z@QOCUB8AQ2YO&%_=FU ,E&ABR? M#MG=I#V0S](>D;U,0^LSV3HW\"O,7[=*)W):DRER(VL(G^)MOU+)M1![A0CC MU)$/1E1,;/U,;(C)RA&<&;69(9FE*"LML9M34L3X :K0JJFI)/*Y7 =KX<(JE1PJH>',E])5N9U&N4PB0*7U M[946FDKM\0-_:L]X;\F0_M+"^?GJ3!E2*.(3:;I/<5Y/-FE L_ KM"G1R2L3 M-D@RZ).-4I\>=;0B2]O12X Q28-#]3L#?=J^5SB5*2:(.,8!MQEC7(*NBH&2 MKLI\Y\VBM9[263=CUEM$A82\H-#%B6S0H=(/')S(*Y7D8ZCX &=P7B2Q-M&& MZ\AA&95H7CM1A(SG/'(K#46K&EUBW7.G0S]BHK*-9B@\0R>K=*PU [([1/4% MM?,T1,KA"("-$IP?[J+*K375^.YZGG V_PEO.+[S)1$4093ODF7_G MAH&65'$=0T>"YU M:O@NRJDNL%WU"A:I]?,8I,R[KAAL"4;L7$/S^6S$/-+9F&GFIM5>>(,;\:YT ML4Q+BL=@U_!9*-G$2W*NJ4P'%1>2H_I2[R@E2]9$F)NL:KP%[^9QQ*+0I%:R M0)UX>2$5)XE\*U[1M*D@?^Z>+MRY3A5S7#=*GL^W0&4C-^+N!)VWH1AR,0&! MKF395F'CM<4HQ[-R>7F<*OG+>.G37(X@%#V8JIR:M:N#"F HD'R9?9T1@36+ M4O\];9XL^6!5_5+OD[)LA5RK42DJD#Z/2D_@$PFUQP)A"?R0WJ:UY>0=U3)- M.\5 KC1_:U'3[[GYQ%I[UHK3K!F=SK*>D4':*"&=/INMH4O"8LZ2WF]G$SZI M"!A=PQ08*!@9!M^^1U6J;F42QH0:)7*\YQM&SWF7Z26:@K:HV*T@=/!8I.&5 MJMDF&C=X.K?V0V79E*B)IF@MZ_9\%FN"F#MJ[#"+KEU<7D<;8R25* MBN,+[?(%L*P MY"+BDDK:!:D78]PT$N1,2K:Y:MFA9J^!>I8,!%/:M;H(WZY M^:+.GX%GJ<)^/#Y?]-68B(Q-/)8S4%NPVT\<#+Z7V@^YXJ%K]PZ1]*<<3.[Y MU#PU6#?$FV7())48E6-/=H?E4VM2!2&D+BA(751#RV,ZY!/"5B\C6\[&D0$F M>T#5EM0,)E'M\7BB'Z$G=FRC$DCZ'.\"AYQ:+'>F,X.Y5>>+VK(5_IAKB$N; M8$L/6HPO%!\T&J-9A'U?8*WY/4=Z;[W4,DP[MKB1UAU0*(KI$:77:IE,(;4< MQF3VESS+H.^)=H\4WY<]<2B=GY*@ W^(!T+1]]SGU%MJJ?& 1"ZB]?@.V4Q! MZW17V14EV17D01*#G86)@2W9AM3^CF,C4T6\ M?<_'2V%O(W@=)M!JJ;-6W^4U'7PF+"7=!I&=Q?$Y.1J/54X;QZ+4&D(A0OA5 M85"9N44JSJ05"*ULF(4'SC":_A+([&&]O@'\HEB":H$6!QT0#GX$'>'-'<^J2"?F>I'Q6 MXQ8E@HCXYX Q7'-DZ7,EA&.55RFKD00"@Q:5F.KW%+@JIDD8)4P;\0@N8H%E@5QD#!DZ2'QL_HNS"@12%#>#H^DFF+-!WJ\!3@&_ M(_3"W&0,Q=$^9!1-) K 1\;N5.B7$7J>U62L$5P4^BLVV@#[R1ZH[ ,TRT6] M1=H\P5'[5@=3MV[S*\4VM2#H4+WAWC1NP&%#.O%M^AB@/>8M#O#$9&4'9:E0 M"PB9 C/7]DR5>] @C#LF4R>UUTN0BMR6D,\DF8][RO?SH]A$-SHP5A\0\(Y1 M8FBS1AWD:M2>&0"?4$]F1YC+J0<%C2//4^TEDU@ACP@EJ>@YR$W4>!#>Y Z+\Q3"_X( M5B+/Q$)#J]FH-RTX?X\0@,^D*U"RK3O;2RCSPOIKLW%8/Y+/U*R_[C7J#?4* MZBT;C?FHNJD] RL-?_OK4;VEWV-' 4J/^J+08CB?EY#E[J5!=OT@DAVJ:7> M>]R*Y)D[G-0*#U(E&@IH"U'+_2;40T>35]1>#8NA1+5F2AG1KA)+>9DF:&6>(+>*M M<^3Q'=Y%31$M4:H(,LN;9*!YCDCYG%X])40B@G+9%%-AF4+_KZV#^GZ>?HV$ M:-W2(4#B67.32L4JXLZ%!S?B6:0*)IG.VXPJ"B(1L4%P@>0$9D/0$DHIW9B% MG!J@F:7L36Q((3R3HGP=HU"\WA0]+L B>6L#2L.WF+H7!.>C1N=$_ULWU64W< MP5N'IW4?H"JBRL=SV0/JE+X;A%@<@BY, 7>IE'&'DI9(?"_[9'&-:0Q'Y,W2 MPOX[!L\%-!U3C?#&)2PT<*Q)PO4XY HI*^ .5HP)DM,6"X)1S1/-N(:%&O*< M7FG9L;XRT1JTGC8&N4O'CO$^HKQ^V$OENEJ0+2M]:]K(QQI/;J3$1O8P19%* M@Z[4;&*JF?'@)[EK(B2:F@12^>N:<^)VF64\%CXQ6]!8,^=Y3^L0>A2J!WAW6E)G!^S=@5F"?F ?7+W(]..>3ZT'%O([ZCSZ3/1DYTQ4]J,3Q:LBE.Z!G,$[. >* M !%I)((7S"F'V%)9I>+.U'C;N4'F@%BV16Q[Q1)JT44D?H'+!R.].;T0E101,FD&:SJP$<69L]ZT^A MT!I@&9%NZE;I\U: \PL"CB%5(-C+;E_WLV01EGBA$)Y. 9O4ZGJR#IZ\7JR^ MPV4[.70\;U>WWP(J7 >&9PU!P1CSAG.\087,X,V>ADLBSN8]MZ,I9OGSUA<\ M,1_[9V1V Z>&.5 X.I1VP-G H\>3T1#5'GCE?8!J9\*',@/=B'$G;D29&2'! M!30./NR=AKE3T"SG-I.\7 YJV4RJ^*9[\Z1B]!RO::J]%_FIL,I^3D$J-+V) M'@I$&-=6.'9I;$HO0E/MM[D_!#8 A(RI;@L-?<41.3'^(\I*;=0O=T5;*)R< MD^-[UANM[XN+3-GV68#$6U1[(&W3'MZYBVISWCH50VTC_2EB]5./$UD?NX+* MN;F1/>'#<]7S-.P7D!0[WXM1;#-RK:+3 Y3L_P94>ZK>5...%>" F!<\Q1X1 MF$\G:G+2D[#L"9YBQ/7W8#I%/09OQS=M)IIW5,YACTWC>>-A>K MU>.D3^?!G1. B;W;SO6\)\)(FSP&KO]F!Q>\\[94-P8)JW$24R>U@M/5AVM\ M8ZH-"6:MA\$#5:@";?ZU53]6OA T"C";'%_=JA^JWZ5C5'E+PP9"FQ#3P2E:P$L@J <\?^ZOS;WT2T8BR".^D=+R M,XX-3<_8PV4WJ\Y11H;JJ:Z"FO5?A]+M<45J:$=VW#]3RL)&BJ];K=]W9I@: MJDMQ:,OT?&DZ@%X!A"IR#]UH7DO OLX3X&:J6$!UBZKA&-@PYIVC2-&3,][B M$%OIZ3Y%!Y1S-$6%_D I_,*JH4Y6L[G!..D>:G(>:]:NU]O<1?EG4A\!"X60 MB#*S ",X%1MVE=J[O)$Q?YU07(5KPU7U.20IYM75.+BGP@J 1#A79ZRU,] < MA")TCFXGX=(LA!J:/SAN5DTM HC(\3*/G&G1Y!GI61'G#8 &V9CVYI93'L4L M+Q!:-F\L,0VPC&M YY">H>N+J48RJJWF=-5$S;8H&$GKQMZ0;_Z1 9/:#KP9 MZ*XTZ5($N#%0A?F'A"$U51I[SVR1DR'WJ6=J2"6U1!^ZS62#=>;Q\9$/= M_CT7'1%7L#W43WE #[W9_B@0%L_0P_$C?1;?(YEWH]!F'+^NT8\,=A&:.A,$ MINW'RN+B]^U^LO]K"\N'&(MUZX=8NP7:"8697XV@!6+7L3( M^5$3.<\1.CFT25WXZ'T0PA4Q_8V'OS66Q(E99+"F@[TDIRFD7T&K@K\M;"U= M4-.]F=83F+ N5=KSTWLQ-C#K)HDBEYSD=W8DF.;7[Z%-[H14H(A(L)P1"6L> M:.1/5P6+X/!5[Y\?$)<;YR9C UB0P9T#0D8*MC0U>:5 ",OZ),_/?5V%:^[ST8VN?GO;3P;#5L5IN:7E+KR1.=9'-)Y M'_$@$3JA^8:!GS1JW'6-MWP#?L%S^ZPN,FD@?-R2\EM\N^VFPX3AT-$1G1M\ M!]NQ!V.RB;*VVLD^^0OZ-DAX3WR[51,SDT=C_+)\I6QH*WW_V*49LVD(:IK? MDK]DC[\$UK9P3:+2SA&%S_JRCHZU99&Q*9W^)$OPS1H\,_Q '/P\5@EW%?:C MP*82(6@E-/U2+"/*HH5H\,E;FP _Q+ U>C85I@L4I0 ( I,3#CFJ"B@G^Q); M:X*GC>> ![ZX#CK0.G:$TCBSDOP'B>DM7^" 6LGC5OJ1*A5*]/!S$D48,M2$ M@Y?T.NJ%/%E<\V"+5GP?R"&. EI7UYVS_Z-_<9!PYI'%D&9]3_D2.)9P/YEC MR[&A\KR'F=-6U(U!:'PX=ZB(]*D6EBI&2 CHH'\DI&*,$/@F&8>N+TC60P,2 M^2',T0R= -!N,\_ID8IS=Q-Y8XB!\L 6?6G>KQNZ0E?E7\M!]>A$.E&!N[J^ MG-&(:YKG$GL'>_)NYCMRWFV-RJA#1_2QPJL?[.^ &I\3Y&B^"B7GTBM>06POAOG&R@7-!CLQ@-:+40"Z#&PK< MLXI*=8I@RC+ M%(MN"AS!/1>EBF/R2_"L_M!J/644U$G4@6 R^",M"G.EQC$ M^IP_[OA02*U*175VGN=Z.'MK$?L*0A6"=#@H4LAHIGKVO.;Z[6(H"&-VH(SN MRGE/E+J1/2(1?]5F9."H+G&/Z*6SH;^S!U??,5J6-EM MDY^*?2E<+Y"M)Q#K MJ%GG5S=GG94LX9 "($^MH2 ,%0?3][M[]#15& S@H#AY8V(6[\W4^U+FL:F, MMYHHD.<6(E$PD$*?6L(H>9HVKV3"82%2(K92-F=F8>EZ-=.,'!1ZQ8X^AY:;UUR>R$RA3"HX M)==B"Z+"4K"7)4&ZD07_'GRG?03>G7R_/(C4_T]Y'IA#G$TN*IC; 8>#");K M("D27H7?^8XW/H4W*+# ,S6 M0O.G\;?'CLM?: ?]37INZ/P.&_+OO9H6L\FH?7,O.8272%G-E7U"/3>,,-7' M&PKU?Y_RN#5MIS 'DU<1B@Q3_O6T>9V>J2H;8T5R@>G&E4D1*7>'&ZH)*92Q M[!8,-U I8Q*U4E@)B_"1K.&6P*TTC9LQ) E-XNO3YAUCA6DS:>L(^Y!S)ES/,S-:0A[#][ M,F3:^]0T&X.G@FVDT+A:--"$:PIC%^UHEVK.X+ZAQUT'$<"=F'%,[;]YA48\ MFXH;)>?$7E]C2]0-US)##"B,!=H61@7XV[@(XMTT[\GMI'(8N*8TMO&DT@Y+ MFD2Q?=2Z 8N<$8L+K.QT:9H_3'?<9#ON%HL85RNZYYGQO'"X1B%X[FW%-!"/ M\1Q*RJ::JFPJ[6@U)\*&='&1>;KFNX6D(9#!7)3W"6&NSFS4B/=A%OP1&Y$* M_/[))/XT@9]'MK04USHFTN$!6@0HD!,:.T-:TJ M[>-:29A>)>-4?%3$40K:-8APBNBZ2C@KOI=6]2U(,+;>R H^]*VYHG#,];6L M<+1WWO(;HC$F+ N&(-;3!E6-<@OE*K!?SB@(9_75N!E:SW,SE.GC2'/K;96/ M\1R4H?SI.U>6($D8IBUYJ=>?%94]V?1J1'AOY*V+H(,%B[ M/,)P7+-VSM7G>VG?:#PZFJNJ^CY]M&/[-0&$%YO>JY,P],;W5* X>%[R=)[! MFJH,+MQ9L7I81-K/W5K+)#WW&WNT,N]557>WY-?--!P@AZ@CAJY,8W>"!:[X MP6!@AWW #[1?P*2*Q\"@^)=YO%$AT%1V=-&JSZ*QK5>SI=Y./3JJVAG@:JD$ M3O37HEHU?:_9EQ+ [P9:EC-3UE^%;$J%C= M>K/S^3.64H$(DMHS[VRX)YKO6/=&VG; OYNU_<-F[:#1L& +JHN!Z!87NJ+N M;?^@)>^19HH6&TO#4+IKL[F_7VNDSRR,$:WN%)X1/*+6N$L,'I4.TD?Z*)!, M.SX\T*'R>' "+,YR>QNZ/O!A%]$+. QC:@0E[\$T'\\X:-#F@$L=-]0V^30O MXA"\V?7.I=*& M2KIT4(2IHLV1S*12;[7!=-4#G-FTF6R"#96V",7&2-8VKW!D#ZS4BO4\L$35 M!Q_Q4*3[U8P\XTS.+J^I3[NHBIP&T5[S61C;]5.:RF L^6-VR;:AZ):$JS(M0-7*$.NZ& MCB1-DD&>]\33PO/.N:\,9A;D6TDW3%[SH#PHP0?2U"ODW_@FV2+P/I *4ZEI MH=N#2H_Q9.I@R/U_J2:K7'=I:R"WF*#7SLY%JGETL'8UIMSE89<3;/E"'/NJCIZ4GYQ$$38.@5G.$8J);!/VQ]0 MC#).HYLRV-2?43V=/#KL;F'?2<^X.IF%N\,$4%A C*G=E':$[TO]$KPOI][, M)..0SR:+J,7-(49-+WP->6L.S&Z-1+:W3^/LG&QV,RXHB?*KD<5/LOWJ,+,> M)2:X)RH(-S.O"$0CX;9*?,$D,"Y08<,$D 64B/GN>H*\G3P \#"PF/$G\$D1 MDZ(8#L_'QUS0D T9I6!H:>;Y3]7$=[*&ZAT#.L2VTC[5(^/GM8_:^EO0O4.E MMCNTOQV]PTX4^#X6>TM&EX,?5B!"J.J.7;'=U(I8DI1$3Y M058+P])'J^\AA5(">$B%A/0FWA'"CNT[&^FMRIY]E'+VJNS93>)R4JMTL.25 MS C-IZEQ %]3-U77I=AV8:&<+U"B"C&'7'ZCBB)0+_VZU4D9R)@XB!JQ"N^A M65;#],/*[^]1.Y,DHPF+3BIR^A/_( 4%THIVV1P+GOF#:J_H8[74R:^5,E,O M*CYY L5FPDM),/$3K <,0Q 72&='BRY:42QG3FF=GWW;FP'#(W&HGPIPVPAU MJ+2XY3&U/]=I)H4'V6U8>$D)1%28 IP/N&IJ0F+L1(6\I%2>8F\,Z?CG_4M@ M.Y. CX9G;)J;P,7[(A.7=G"T/&^1%% 7A+3R&8]#M0]#U5&D61%1387L^]U'R:=1BE+\PADEF FZK' M2FZIAI1Q/)X;3!;PD0U88#X7TRU.(%+YD9SRF!Y[) H"WHXSHX',U,>IQ3N. MBTAGI0'G&27I1V2+?7F=&Z #,D!DRC(WS#2C] J9@WK:C=*GP:QRJ2(4N+@S M$RF@TO9RZM8U:)K4E5AM0JFC;16"K1V5W: M<0SB@*E>&.G): T<9) ZT@>#O*CUMFG9:T];4^H@7FA!Y9#U,3,*F6'V,[44 MVJ)OI,YY7V-9I>94-$64>\J>(EE-=^;L*5^V-ZO1F$BU;G&S[NFQ-2SB-:PH MUP;?)17R82T#NP^2F3<9$[G5MCQ\/J]=3)'@I;IH9C'53C/*(BLH7@%F+1-] MVYB (;ZE*2OY@T6;*ML1@HPX^+SH%"&/-N=*)P&.N749R&V]W#F3*>.;+G@* M!N_ENC'[43^&F; +JG;IW-OS.A)K^/L6X'T(0 M? -W0OXWP-JM/J"\>(MX*9I2KL\S;[5>?O8$LV QV4O+QNV# B\JG"=I&3S/ M%<+)F<)G.(13&7.19<-NA^3A$!V,^2(C9!=\L%GZI+09Q,+ZJ"L,N'GBQJHU M$2BG8WWCLK&Q0TQK3%4#NQ+6$H!J7@W<@P=!9^XEHY%(1;!]T5V">M?XCQ7" M&TX$<\E2.C7PR@4%!>SS&XYL']1XT0TQ;:'!P<%M!/8PE54DLD4/\&^&D(ED MZ4=VS*(TQ##X5<1=C8P/[3=*#1"E@'JQO%E_I2-58=&\>AFOW4B"N9H?*YCW M&1<-8N2Q#1:*(E=M1I-,[I]:0_>.Z9VI!CP55G2 -I( LFU4]NJMO]6LX_UZ MXV\\P_N@?O0WZ3,)L88W 551,FWNV^$!)S4B.$V742U=>%-.T2>%>KSQLBWY MCMPK\FDW';AJW\']8B#.C1P:3R__]^V5O) ][^8)KAUO:1[3MO0%U,@O$_#9 M@[2M.@!5.NE2GY+^0LKR!1[K4ZL;<2B9=V1.YM%=E9ON>TN",>W\1+,(10M; MV/=(*LM:IR5E.A'D"'_((&($WQ#>0 I#)!\&4QBLM.7OG9LXM; M5 H_M$I#D,[Q";EHR/&ZJ*LEJKM<,2,-@ 0&U=P'FE:N]RM;\DC,TE'H"E## M#@=C*30*4GYAM?:$4(/5 MVO*)G;<K^ESL>>>2.S0X(4=7M$!Q7V*JGZ@S!-5A0W:X. Y M]!&S]SB.V=0U?DHSRZDR3 H.ZD@O_IU'HYIU<7$F<$[=D\>Y=LIN=MX:"6.> MS_0"HD%3D1H8BH(J;%[O)7*& +I9U8RG>YI;-/7L0=I;]YQP*BA*;.[;4F/)A3=A03JI6B(7A?>!ED[*8\X8,N__(7*7 M)4GR]AMIP#=DO!=#B.T"G'O])[[8<$=+O+_*ZGG<%U-E]9C9W>I,#K%/)XQN%+=%LN9)'F3% M*C:FXH0AGQ=$7;#$5K$[YBW%<:.$M/)AXO$I:<6=RV?6)(F4GS7;!U0+$*"' M5K7;07<$MJ;@64N+'$_SK3;L6%^GF@1PIOTFA]=QJX.X,@[2R8^HX)G.?.8' M".9$ML&A1LS4PT*US*C-=TFOJ3/([E*KA_\SL=.^IV-0K&(^31>S/4"YPAP< MQPXQ9:L-ER@VG>MKFG/5.:B%J>K"2.TT4S4LACUA[!$3;/@M"/JYLQ2)8VF; M(]1?QT' 8R]J?P*LX6-S2H(^S:UP1&B3/%*JG%IU#%.[B<;N\/&.S;444^7& M9'-I&G&FU!;IC?,XHDR?4;30%3-J.B=K3=;KEO?QA3"I^Y,WWF.'H4ELGV.%0V@DT\[ MNDEAKVA[RT9BBBH%W$X45MLC,DP!.; M9!]@D*'O(M67(Y^-LIF*MA80S>)&Z]XO2C%3G8HX^6 */$V* D[D8 M\Z(^:#HR4[*ESOL$)EB4.G O0F6B*ULJ/&7OM(@C(\^8(&XX(9:V<"9&?J(5 M/4GM93&.RG7-1P9JX#(F]A]!NA@2#7PQUF?XMMM/PA@6*,9+@2D+%A9:O\*S MCM[)FG5M@PZ/^24B%_7K;3=W0QA@%PA@DAZM%3U^\//-]5E-W,%S/=-Y&@"7 M.Q+!E"A(Z9:[ 38?I>DKPD_VV"@E8Y2DGNCW"B2XD92SQ"ZWZ=S29W:YS;H, M,AQ:"FC1OE9*!E1+L/<,=[U22]N:WC!7#KE9T"U7]!53\C4W!NJ%;6\W #NO MU YP!!(_G:X?@9()^]W(?+^KS#PN4=RGG IC^[^H5@( QYQ_/Z6"I%G\]@"; MQU"A81^TGB#!?P%R>$'$)W\-W5 H]M'43;.)1 L*4O$'93S\D<2 MSG@%8!3QM* AJ- BZX::ZO,4&4$&T@-9TS5":1B$F1@HUSA5PV2^-JH%5#2U MHESJ-8;RTN8[ \]V)SS!2Y[EXHB]\B>EZ4U:*A,"*A@,DO!)!*%A":0K4_V7 MQ!+>PA?S/NDM6+1"@HR[OWD"4I+/[\R87WW&HS\BBUAT)>.UEBZE[/,[?!MG M9HMJEB%P/S[O#92!^RBA;%:0E+SD3.1BTC%M)KRO]#"9:N@52[.$K!U)*&!6 MWLUR)ZRJ&&JRITZFV3G-TL8,,HWIPXM1NT_I7X@'O#<%!R?Y6AH?$&A%6F"6 MUC?SY#\RV&(LL'8(I,([ V!/"7+3YBWWU!+&&F_R7J[X\D)D"Y)6F&?25= 0360-AV"33#- MGS$:]T"C^P)<_(CK6-HNL'*'C\T#D^*Q2;;I;H+PL]@-JB\BOQ?!%H;'4 M1#-Y_#3A'K]Q;H*&&MS(];B7#9'<2/*E<9:"5-%=P$+:KX)EZH%XY.QK6E>% M!/9(^?LU_7VI<@*F'&"R9^NO9@^4QZ"[.U TV2Z0"1>\&H LD,%4*TIZ.Z$ MW6E2Q"#@]0D$FU"IKK*3HF09*@.6/+:?S4_6+S"BM* M>(/2;[F99OFYM^I8[M7D&M6:,<'*=KZLA<=*0.:9QN@$ =BCSXMX4M*7?^4V MCF<#1T-. E?C(NFY$D\$_%"CT!>_.W.,:0%/9NJ;\LRG^(<+CN#,I(6:.B=T M[\SB<7KH8%*5+4].B-X4%O,43?\"!KEPF'-"E+2NT,B-BH+!P$&X0T#O]T*.',G'5O(Z;KU)0A9(,-A8K*YS1-69D&2%J04T#V?1N@ _?+<Z$V;U;1L!,,P MX0Y8!(:C AIXJJ1&@9+FDHXB0V_IFMR(7I"*]2#,!^AD2YV)FTR$#B.YG*A4 M%'(J&KFX042-3DP3U&%HZE5H%L(TTJKCB_O-O$XYW* M9'5K.HB/'HJ(O>,NJ%5[BN3<&HAY&WM \ NA;KA" U >8WG,XH#)QN$74?D5 M46"AZWCNQ(U5[-W&_@T#.EC-GM%LF8))@$S8E^@.XL/M33_[CHW\BS)Z?2=2;YO+"LI#5LCY)*^C"V##HS# M#[A(2IO!J#X4>IP!#6-D[/QX2I$.SD6R$S0@3&7%%2W+A,P3=')/F0. M>BUJ%B7]IT%BL60)7^D4 \T^89FM<04$]$M?6@H4TG<'*"6D_2W2OL"R1#2? M@)B@CHD\D,-->QLKN?6>0;:#!=34;\?%T= #]TY$(("\T+CT4N-!.*1U+S+Z M(GV>31KT 7_$F3.)L#PB=(7[C?2)&D9=A;]"[-A' M'5:B"@!9MK03^U/=MS V0@/J*;+E%*) C0LW,I;"8.SV7=[6)PUD@7P-0=4C M&YCGRKB\$8SD/1ZL*K*\F2OZ.Z!;T/4 \'S8[3V+Z8X:]A\2DY4\X<-THXGX M,Z))(92=BW)>]X]RY&,.OU+3AKC3@KCK>$H5?#&_2'T!8MTW1!JIG#\7<(\D MTTE.5X5Y*QA4#G T%(Y%X8!%@NT'(0_0^%CW+XN0E+=(\V9@G H].EJPJ\B5 M/1>'\#PV8@[B-"IL*LU>9E-CO(1BHUF(U[(--B5A8T9SS&0DK9@+U*VS5!_+ M$'ZM(..O$)%Y[$PXJ&-/^ O1OE<30Q A4_H1 UJ>ZK(#6% D][DV%DO-:]:8O$H2HR&B]8.CSJG*&*"V?KR M F;!^V## /*,2(-^4VE7^8]_^ORI.I3\Q]^FZ:)I'WADBVEHCQ/Y(G.'<]U4 M-(L8&>?".J%K7D9@HH#G< <7N?@YT;LP#83QZ.%&^EX_8,T393:#:+U#-S*V M4QLJSS1/\@QS8P^?YA\:TZ133C.C$IDQ.A/YC/G0P2-Z)Z@&P(4*>3Z/5RXT M=&54LEA<+ AB/,G(T[@_-[11$>,>[,=,[N?)"%/1:6%'J&+3Z1L)_,^8,HP3 MNDOMCD(\ W.7:VG6!]H"B-\\H @_<9V&]!2M:ZR&A4@2LMC>.@,( M6DOJ0; M1DZBF=6&NXV3;'0.93%Q^OC-V4V[.I7\Q]\*E7,"NA;ORDH&:A&W4MV%4X53 MLX/ZO':#XI89+LQ5-JED\O"]J,W))$#AWZ EBO:Q0!KD[N24(7P?,GR:4?TI M60Y,S?073D(B "PL;SX2\PZEAG TRQ&:$0^T23N8R>"H7IV3=C$F.Q-1J4:W MQ00+7BK^A^@6J!HGN"$VV&0J M5(H4.JBHYT] !#K$:A->[AXSKJ"3;>O&2:P*;B-,.!:WR$K;16R(G-+%6Z+^ M=//PT([06 GS**6T7^(H$1X'H@C1=&=HNYZ8NL&U$*&?T.&,A9C*(4=JBN.A M?ZWWZE;6(WBM'%)6>T0I417GGW>B7E>,OX#QH^.)F#UE'V>=D9Q'V$X G.81 M]J7:1"G\+2;^B+NCL*WV".?.,LYC"^_,,#(B'!X[37D=IDLZ#$-5'ANYD6" MJGH/'4FY\48Z^)] MY+,>9=["\+]Z@0JI];+22L3? (4I=S5P@ &FK0HS'N+U[$>D9Z(TT:*7C]@X MSXT'DB$T7Q0C_(HJ%Y4N12Q79^L$9"!K3>25>:T2TZ@Z4:8V\9W5^+ #;)=/ MSG,/>PT/79HNQ$NF4^.3I^DHC+MC'*=51BLEN-(I MT(K3>LJ'K*KUNN 8=EQ%A2&+(QXS,TLG+X MAJ>?@%IPEL_\O5!Y?I5A5MR4H7-S=E%)Z'FD"XJ[3?WCR?*+L@1< M%_P4EJ0 H!BNQS^19DVCBF@/9%Z_"H46/4;>=G&O; ]&&B45D^C9[+R*,=#6 M1C:TD-\.^17"$!4G1QV!0 <]WU*XYJ,X<:B^@(H),%DM4T[@ M?P2N*BLD79GJHOB7DI"C2)6R_"@+.*Q2EDU2@Q^%5;X>Y9Y/BTXS ME9!Q (T,5>)*+2U5T?QQ7']:[,86?ZHPCC1Q5+X15.]02BKN9R.9369XF4#S#.2:BD,@,3G# GAK(S0MMQ YMGBZ5H M7IE$A7A0G4J!?IO/Z]5:N#N,)#CYBVK4\)ZB3IB#E4U9S(:AM)AKFL"6(BQ$TKILZ<+@95^,-W30ARDJUL@KSN?2#+!8#S-) MI3HBE>64B4F;=804?U?.[4Y4)A:W ,%E0Q.QX$AWM8#Y'*]1],-1! M)Q8NPFQ0PM3@S8O3 S#4]U'F")O@7R)!R-?51N,*4[JMC\ YOR- M0M7@/;7 M*J6S/8@7&WYY;ZPP__0\.ZYQ50E1A8B_>=WULH@ MK1!.U!PL SQ]R/@;H>X[<:_QGQ"8J-A=.$O8@UMN>;$&"7K%\*W47OQ"<8*" MNHXX4Z3<-;#B>"+AW+=3X MJT:&)^F,C\4I4="1R4U)++8NZVT$^2KEE&^F7AZ/Y#_)CGU6=9,7$8=W1[8K M'NJ&:?A;+A3"PVH5!3&HOFH'\;)J5B\?Z<[(7&KP(R[;* M6P"?25).EYP!37]9B,J4HO;-)RX6>^,98U[Q@@20L3*&S%A!?:\+&C4/(1YI M-,-YYVJ6$M"BX-HM1$ U#)_TR$Z.VV <><^)AIA4$QSDVB**.!(YN)<0HJY$ M"7TY>3DS!Y9>75,2\!_?0S"DO79YFE:+Z#\67DNF*W]*P?W']C#XL;V@'2DF;LET\PD%\]Z U=9".&4+[4K@ M)!5@<\,]$GAPN$/[0W"V-W9/BX,'BRJN#R[>UX(T?B5JS9SEUS%T%;2Y35Y7 M+A+?8WR8@4VWOP<3-!4H2Z7]YN%2-LJI*)/S;1^_$.E:Q)SOVE4I75[FW7]3 M(MEH)NOGG&KODP??O/SYP4/WOGB/?%BMU;U)&M9A"/9+E4(7+B7+BXT.YW"Y M^\48]Q?P]S7#JFY?E]KH;Z.:$@5RCL=I$(8+*/C)27)%U5P2'(@B*DP#7*S> M+Q0\L4N8I&'VH5OP:M\$BQ_;7 ?K,2S$<%P;_?&#'M78BY*:*-T#2Q$3[+GJ MBHT!K\*+AJ^@.]3[,HQAB"Z2^TGL=3)#3?IQN@19KAJXX6JUDE&S)58UP=[L MM!W5/?BQ7].7>7Q&%LPT*^%:HK@WV^]&DB;""169S>_L\?<.9*M?IK&)5G'1 M;)QK]ULN0OVCH+G4H+*BF8J]7"GX2%93/(6FF>6-?9D.025"7#PJ$O!XV<[W MRF$OYP^[8NTHPIX-#I@8@:Y8Q)4'?B^1?=X5;\7&F@75[\[?:*9"OZ[T>986 M8>HN=7T]VREN/*SSQCJ^XYD9=_Y?Y?4NN U:V(ES"'2D"P=ZLZ1)-#V/T)'+ MIQ8I'#DB1:O;#BGB_0PN!Y"S,_&.IJZ9H3YCAW*JQ:Y[#<-%=I[ M7:4LSGR3OOXSAP39!,U):/_*JPKH$4463TP)I(]2=< MY-FV"[Z.7,*78 IN!LF3ANW!9$0XNMK-X8(434TY##6>/KIX^N1C$>D+%WST MU&H^,SSBI^$=7R,(9^:W&]&X&/C8>G:F(S>X%8O2*:(HE!L)],FJ;F?A:'O,!FG:-<_@6S;M"=9X1KRJ_)EY5X0AA/$LRK SC M:$>>XEE/)#6S&)(D&XL(96SHJ429KG<0N\.W9*7"H^6V,EG1'-ENW2L;1L[BK"2>H;F1_>:#-*454J6M4Z3# MI=MQ2M[WM[)K+])XQB!=JW>6UDK1I%RGK"M?*XL&+2F!*MC4F[U,_*SPV[_< MP&A6O7NO. &T8<6\@[!#>HR<^5PV6QA_R69HJGTXKDS2B@S&0H\]G^''QE3- MCF&,GZ5NFY3L,Z-2T!I_+0F%T]8XQ6@HR-8M:YMFEA/E&'LW(BW+MSDMRT\Z M+&<$YXTFZ(LS@O/>'!?/8OO[Y8/)2]HLO"; M&]^H]P3;/3*2'M3 MPV42W4L.X]BY3F$6:\HU:PTP)LH4($3C$XZ>D6&]25=FO-6N_NRCAR!F@&08W#@S;3=Z%U2. $AC0=(:.*IGBYF2-0 MUC.FU#X*"R[D8*XZ3>XB,FB=$WIG82[O5/25;*GFJ6-)(IZH.-YM7Z:Z>I:) MG,:U$INZ_[[,J[K\@WNF>L2)4M?-M9HARZ9C>!S$2HP3]4>PEHHG&[UV^(JB M.8>FZG34-E9-;SO_YZ;?;YA<4]A$5\X.QT'9=.R)C"?%;C\,Y'+9XM1P?4]7 M<.*H&.SO''5K987M^M"GX&::)2W2!&42/UCJB%;9AQ9>FQ5B$T#4(A)F+VM' M1\ZD;#LCVI3,!Y@A[0];:H V9CN'ZC]B=4*T,3TEXRB)B'X/%NSQ('CR&B^7 MO_%@6)*6V^A=\J,Y;9ZCYSR"Z>NP5DM_C4%FA/A !E3!2PEG5[TQ;:I8R ,0 MA)FFW524_;)E?/2\MI3=O&KOWML=->8*]MB)B&5OFT-\F7AEE9S&/]>E5MKW M'0Q2W%L81*@,;^3$^&W9DM/S(SY!&MDXR?[^HQ2<3M/%R_>./LKEY,5@,4@Q%NL!?=LQ;X J%,FRDG464Q##O6.\@K,R)]F_LX;HEBB>%Y 6 M7(F26QB4GYFG*9$Y?@UXV8<&?><4 D<0&_?T^KB"-'WPXO6S!S?T^A([)FOW M?7D^'(\7X&X\C(^19$0!OGYF"SOXD5U;+!PIMB#2]%F#K5Y6_7I*#F0HA,I- MZR+J0< :U:#<6L@KQ]FA#;"7#[M4@=#I1F+)6E7I U-&M>K$E9E5\$\2#NC' M^,F? 1KX&368.*WB$>YR(3=)*UD8OL7B;ZJ*79^]#Q-*@8-0":,++DO9S'WZ#AH"NX0;[ ML7Q;S45WOEC\6LQ-CMY HS^'Q_.22MFJSX94#C\%. 51&A M:>E@K6LZ,(3QX'1EU^U=8AK,;_SC G2"F')D5=$5T1EZ2Z"9!PR=#P4[&P6\M' M5%0$,!1Y"PWQ[,N#4R8%WEMG6F2$VL<9,JT F1LLY)3YE-@2H:F MP0,=Y=TJ;C)\5Z(??7BG5"NZ,/M^,G1N<#_!^CH@L,8*%)1!^<^Y52G$S]IL M$F L?#(KFNBIQN8L+N$[BR&Z-:?/K=+"+I?V00_EEZ=T[P8%QB(C)B;>KK&U MZT3U+MV;NXL)[S&B[(ZX56T* ,.^;4K=OST%E47\HMI(.X [N4&%Z?CN!YSI M652J=&A(8"7=:+\E^W51EWKZA5O,1;5 #+P7+JZ:7\MX=\80P=T7=P221B6E M#.P,1MV(Y0):+2=8C?^2 9$ ('R)& KNFW;^1MO2CM^9M!&[PU8%$U*[T^Q@ MN;/Q#%Q"L, 5KQ1HB"$7=SXQ<07E)JWS;L#ER,J6R M2*5QX#PW!2=[/Z]0W4G(6%5[_%5LPS'8$"#PT=30L)%@QN<*X[BR81I/ M3(\<^W\.LU/L\? _8$!_)"$9;;2I#O[YAQ^CZF!"C=LY5_!U92D+=X'4QY=A M?<8#X[JL:^W^']2HA*"-G_,01)E:@D7T)C >;2H97&MH" %O>"1"Q\W-;"*5 M2T2=&*!"V#=![+E1$CYIV:M$^=% $+(G1E+Y\6Q6*,628&:CBAU "F,P7%NJ MN5EXC0+#(MZFBJ?MSJF6-W6%PI@4=->*]T[VEB^7 Z8)\8>[484+ R[]?7!U MX\M:!5A!E81O;S::I3>7.@I>M(,^ ZURR\O&CH--,:05O-;\F6#CY\K;**>O ME%G(#^.\):[8,/E'RZ^=[+<+PSZ$J 2.=>S_/#5*0UG<&&LO5Q#. M5PF\9ZU:L*/^*3Z)7(F#&'P)@50$HX)F<\XAGIX$L8*EA3O;3 S21UV9M0#= M:0[P,"@?"Y=1K= GCST2;D,I$Z?31L,'NB1)E6;X_> R ?@]3R+)&JGTQ9S! M0K4K(VZ6M0:9&Z>NARM?\J62.CH\<.*K'21 3:?TN0>K^GI+ZX!:43"E \E[ M56<,C[JP]+%.&NN7EWA_QPH[E30_1:!^), M=IBA4_U_5O="R_/-?U[U(P M<^-<'&E2Z&4$XKLQP#!2+G3UJCK3KPPWV7.3Z> M=-;,I*)$30HNHG*,7DG=\-@H9]3L-)?UOEIH8&%2,FG'1]=?9.532BM/83@N MY41N[)I&A%+ZUW#-?F'&-Q;XKLOC*%O3-%[6Y#TZ3([L<*SZ2771Z[F-&K@J M";C-JVZ^WT0AL?$B:(KA'8]+L_@/I\:V6X].29M!/$8?1F;FSJ8 ;MPUWUHL MU1C1C><33]36J3<+%!7FSPQH$',&$0D>1WDTOCHH-H\.6; MNEB'1<*1U@! 6A:I)HPX:O31/)Q@8 U/Y,FT6T^[M7)IB69X>4EHOD50>8C< MI9J_)%W+$0G\5-[ )0@1\?F&5ELB<@?)*-M2LE2HSK1PFTEX[DV.QF#YTV:E MX;#P4JI&G.\XQ,_;;FNYT>2Q[>QVQ2K<'KN%ZD> M'UQ7'*@'OKJM_=N]^$OUU+\+$YCI'WU32TD)^7$ MM/F0P;]4?KN1'));Y6)_O)9H-$Q$1B^7"(Q3(P>^D4!E?M#TSLHQA$A12AL_ M%57-^EH:B!")__S33\\M%-?3T7B"9#?F\1]22O1C;/)Z/7W R+@HRVT6_1P9 MW=S&#JUGS/!K1@G/%N?*-LRP)?A^GFW?QS.ER]+:)T4H#03N*JOBF%B=0)6+ MC@H-1UPCT5PFJ;:BC^+S&2?]@EB[Q.MYB\">N$ M]B )_&I#1+U?K2)308AQ%RJGG&<_, A^[.!XQWS@WWM(G1>4'ETQ[T*J214T+HS3 M!28F1N]P]\TM:T@O7__EV>1' K7N .-7)KVN>NN8&55A/]. G9S#\ZB\)P]8 M9$V.U%^:&MVEBAO^M*<3YY MTEYCU;;^,5@J"/O@FW).VH1__[?'GS_Z^M/'4RT/79?RW;MFC3B@!^RMK<2R M FI],GWTQ:/@!+:,OQF+?$@1[+9)O-_9Q >?412T)!(H 'U#;>Z9R&?F/R 9 MWU)Z 8"J1934GH!<3*.4NQC+R-3D4G#E2IW,7TJG_H5JL\ITK]IVD9(@"4CK M5LWPI\>O6'!E'X$\'-@W^"AX;EV;DDV,;GV1*EAJP*LNQ$A<*V1 T;R38/@>4B35N02\/VD[\BHBV@>&J#"\7A9J#%*1$?L,]LD_2 M=J3@Z'I/;CRLNK#HYK'E[D^W&=DM#M-F=5&7R]V?/OU\=*SE3PBWF]V?+AY_ M^3L<+4_>-?JL_K :\?G7?XRE.#K=PB/DP_7XTTN.Q4M.[+ZQE.,+VG:B3GZ? M1WV_T1JE9_H#-@IO_DLIQJ6!D +#NC1&:G\Z0VI+ 0-%A2XUL%OG(?*\9K D M5D2[ O>;%M=GTJ2^G*B&(9%3ZE8BREP7V%[A-<)BGA];1,]J.F+IPJG.Y@XC MW^O?@"([N ':Y/Z6X('>R#2*1EBLJ7"(U.W?RKRW 191H3>"1I4F>N2LE'I% MK>1S=B$>".*LA'P5V+L0%$OO!/Z!K#[ASD#^!@LL>+-"?Z 6@J^L,D;*;6#C M6<:52A1U>3!.N)CC$7@H+@1_&SPQ3 .S;[NR$(Y'>[?&F3M[S5L:N\^'MNZ+\?3 'V#KWB^(^O=_^^J+1T_^ M(%LW]@@#6_?9Y6>?8S *Q^:C5273QS)<*//$<(4;X\U HI100BQS\9@[W*C/ M"82YRW3Y#V6W==LCG$0GR-?G>?^ \Z[SY,' @XH*0)EM3+8&6Q>^*PJUNA8$ ME>.7 C.<(4@IM&EHV97EHMTDE253\UNPN< 2@V+WWU0 B%F+43#B(%_!>"'M M^78*F--JSX@+7O>*UBR1T<2^8;A>N.QY>?W!RPM>+#& .&=%7; !_V1<7B@H M-KG>AM$72'4S'/KA7F^4W#QO)Q0'?&VA?&[!)$?>AV6'H#Z]:R5F1#OK&SY@_Y:&&*IBKO*B)O M\,?3A4?#%-[M,(UU.N!]+Q!5]'UL..7?!B&,_([@N?-Q\L>N&\FYB_L1_G_; M'#9(Z+\(;LMM SLH K] WF MA*]T M!7@U\87K<@;@N 1_X$#"2NV3)/"J"V>-0D#-9QN4, *>&]@#]$ARW[G20F M%1TS*E7)H3<5%[I9 KHSEQ#9'*4EJ"F)&4=1DHOR5FFW.Y(<>M^E^"&30V-+ M\2G&XN=.S1>!29S@RP^5F7FBF1DVEX=U<[$HM[LU^CSJ\L*+=ME"M&$0X= (OT:LA MV=:&]1O>I*1$T=Q/?R)\Y!A[FAGJ?^R@';)#=]$>:+74H\Y$E'[)1B/)+U#, M8":TF=LVRYE%H%9X3"3Z;#4:PDL?F\SAWD\H[%EV[8[(50XCK+?-Y81L$6<; M^L?:T%==NXSM<=\D"_-A#>GWC6O-L^UKDF'!B!#@I5NU+HNPJHE3=A9RJNM- MM4GL&Q8@>L!C,"&->"F4);FJ^E9CX6+6(L>;X2*N/9V?N"(;N$3&GM J\X\X M--H8V@B*"PJ9FIBGS"L*UPTWP8KIV$X@W_T.%%93RX\;(;RPD9HCEJ-A.T>]< MR:GM'81H=I#6R9+;T&@J^_3XDS5E"9W\+I6 M(6YZ+BU,+FS6']:,Y^AW#I[VK+1X9([L0'M5 M].RAP18 9OI^KG<[\A&"7#$[LL+_ I9F S;@2+V.!>NQ^I(&:5%\(H,TU897 MA^6]S,Q[+_N$&#V(KWAP\/OC1T\FKZ,:Y!X#29U=%B*?U C3\6T%287^7FX%K(MG M$M'^5 J==YBN;X,3.WG\Z.(_IY/_N0]36L)ZC'S^/Z>3Y\K3,OSTRXO_E&@ M+ G1RQ?OH=/O+LE'#?+M?;"A5 S:AK6^+\0@OU9C]?C33XJ'^-KCIY\L'EJ. MY\5;I;Y]AN0YCG^*;Q0R.4R)EI)@5TW[QO*CP>J5NY@;1>;E^OJ2K!OA>(NM M+&&9TNSV;4L=+QB$%G''P5BC>!>17S( 9(GD?XB,E"Y)7I $N8K M91I[D)7?!Z/9]MIWKO_*DE$DH (%2>$R?!"A\HMV8AS]X32UOMZYMC>*D]J5 MH*^,F,_A!4Y;G7-U%8_Y^-$-Y56\0K7XOQ]4GW_VZ>/Y9[/'R\5L_MGGGWWU MY7SVZ(O//_]J_O3SY:>?S^?__Y,G#\XUV3MP@GT/=>+'SRX%M'_\?W]"0]ZW MH@AV/UV\GZDJ9'W38 !$U#SOJFU4(W) Z2A^EC@MA* 2Z'@F7GMVNH.@NV*M MPNPYC+R0\>-@2V:O(LL/VB8NZK9]HPP69H)Y4HT:(LUT&<2_K/M2>N)G!Q^N M'#7:*[VVO0CHCH0$(IT\N4B$&69S9Z(M3'JN%SDXXHD90@LK0AIO?AE&D]K ML::'V2)5446"<32T-AHQ"?_:-_LR@FRF#KRC#P=2QW WG\ESSS9+_!*EJE,M M+,4(=C/I='<_OO/NK&S9!2H+?(T_,0S&MQ[\CY\XA-\W6(!4P6 8\6<+@#!V MWZM:UUTU$K?M@?4 PKP/W*^(10EJAMX WXF\+9B#^6%>"X9OA-0@$S?+V$/U M4H1!'D(Y/_W8K/]^E7B6''XU%S:1@-2?/ *G>UA[]?T\@KY)/?(;L%=K4BVF:&P1.>&^&]8!#4\O34/Y[JXCV9\8-M/B'<$@Z: M&D$<(;J)>$^')!OFW'E>796\"&-QU2(\JDL,H_R@<]3; MXLL]:[RBW=0'RM54Y^>7G[].(,#TW*\+PU\)[GS67 M?LAZTD=??'DGAW$Z^>BKS[B./OK\R[@J1=)::(].=193:!<_%+U4A>^SB_G# M5NZR^KON -NL+2G[:K\I3QLO(U+Y_R45=&MM4N)E)V6@GIP@Q440-':VI1C:J;Q)(,Y?#7FO72F$ M_">\?U0")5YFQ5Q\DXR1A"ZV[IW.Z?LV.IT7TS]P,2V"+6'M7JU.^$USVB:- M"C&>Y^T#S%L,,WS0@TAQ;D *81"RO)1^:SPN.<_@AYS!5=W.3B2--.MSGI\/ M,#]SS=R(0T4P$0Q@HD6QH#T!BP#X$$K7\QZ[$W,8#[*A;YW%2"?912,O$@@ M-%&3.T!Z@\'50RP$-HJHD'R+&]QJF;QC49S7Q'!-<$\G-F)"/64&@[\KS6L] M.XUV&8[.1S_G??P!]K$X-LAMI"1*QVH'$M**0THQSGF./L <2:X'6^J_ >/2 ML-!""E%%.N^>/WIF$K$( X1@X%K0A3L%[)/Y2/-M4CPOF(#54-#PJ 8I>= ? MJ\6B+B <5TRW86+R=:!LB6=?.]>*[G"?L])PP9VKW2VH>]LS"9 MI&Z_&*_?0]OF2K[/2D+8O^Y^8/G)C6Y;:MM(NV7 M$(T!&-6GI16KV!:0JSM/TH?R&OM30%" *X.#P[+JVJ_I-Y$>L M-EM(5H3/-L %%MKM)-:UT.X&Q]$3OQ2!SH.ZP7FN/UBY*/C]\^HJN"[[IA.A MCY'J +AZK$]U6!&2NL[%?[U!/;V<7!>=X]%LEC5Z1?6BW_==4=87WQ5_*[2^ ME.6F(;Z26)>.:TL9-=UF\A>4F*KPZYE*F/Q_L$)?3\Z)TM_32)3S=2-UQH7R M"@O(G7398L$E?[H]5^@_D!%/"N[2MB'1X:D0Q>++_G2 N0P7J-E1=R$DTOEX<"C&<:,>/K4CKMIQ_&^:7IOH[IPGK=_T+S%KDL?P2K2?@0% M=3\[#G^F7)"U')IW[?I/-6&O_I>U;9L@1&K:!K4-^"AVGLA%6T=.-JM.-I'% MF1U=I.%4OI7#I?;$/IEJ(#"IBWTS7[.WE1W]%WWP%H'DO"IZ!:EHK# E [50 M0$^*;A-^LV[[G;H:0G"QL=*X<+]'":Y&;]>D60:T O0OKT'U>A2>%T!>N*U&KB%[06%L+=OCH^=G@ M#EM_)=HPUHI[9?&S1^-D;?^+JN_V6WRN"SG#+B\.35AC\W!%7HMEM6JV=U2@ M^T:GEO4#SJ?0Y$7 B;0)W=G-<$M*%Q )1$Z6]+KO8L=PO">.&<.1G4#X0 E1 M[FFK\B^E8(E*W\RMXA#OQ21B=#0V9F$GG>#"B:-*&Y&J(G%EDWH")!&.E@LM M%8XRPM53\""Y@3O=3$^&=R%GA#0J9$[+Q31VNVR MTV",3)J 6=7N.*4F@,+B9D7],;+%V[;M;,?'B M',NLQLX+)/(S-3CYL8=7K MK3V?B9\!]^*^.[ZJ*=Z=.$PDR8PKZ=N'!]2,9(R6^J/?N=<30EM2ABHK197Z M/LQLVVG+=>6XX!B&Q?O&U9L3K8T2J@W8IJ)3,A!2 )_;KVWGCG5[ R-CN";; M