0001679268-23-000049.txt : 20230811 0001679268-23-000049.hdr.sgml : 20230811 20230811160809 ACCESSION NUMBER: 0001679268-23-000049 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 99 CONFORMED PERIOD OF REPORT: 20230630 FILED AS OF DATE: 20230811 DATE AS OF CHANGE: 20230811 FILER: COMPANY DATA: COMPANY CONFORMED NAME: MAMMOTH ENERGY SERVICES, INC. CENTRAL INDEX KEY: 0001679268 STANDARD INDUSTRIAL CLASSIFICATION: OIL, GAS FIELD SERVICES, NBC [1389] IRS NUMBER: 320498321 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-37917 FILM NUMBER: 231164107 BUSINESS ADDRESS: STREET 1: 14201 CALIBER DRIVE STREET 2: SUITE 300 CITY: OKLAHOMA CITY STATE: OK ZIP: 73134 BUSINESS PHONE: 405-608-6007 MAIL ADDRESS: STREET 1: 14201 CALIBER DRIVE STREET 2: SUITE 300 CITY: OKLAHOMA CITY STATE: OK ZIP: 73134 FORMER COMPANY: FORMER CONFORMED NAME: Mammoth Energy Services, Inc. DATE OF NAME CHANGE: 20160708 10-Q 1 tusk-20230630.htm 10-Q tusk-20230630
000167926812/312023Q2FALSEhttp://fasb.org/us-gaap/2023#PropertyPlantAndEquipmentNethttp://fasb.org/us-gaap/2023#PropertyPlantAndEquipmentNethttp://fasb.org/us-gaap/2023#AccruedLiabilitiesAndOtherLiabilitieshttp://fasb.org/us-gaap/2023#AccruedLiabilitiesAndOtherLiabilitieshttp://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrenthttp://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrenthttp://fasb.org/us-gaap/2023#RevenueFromContractWithCustomerExcludingAssessedTaxhttp://fasb.org/us-gaap/2023#RevenueFromContractWithCustomerExcludingAssessedTaxhttp://fasb.org/us-gaap/2023#RevenueFromContractWithCustomerExcludingAssessedTaxhttp://fasb.org/us-gaap/2023#RevenueFromContractWithCustomerExcludingAssessedTax00016792682023-01-012023-06-3000016792682023-08-09xbrli:shares00016792682023-06-30iso4217:USD00016792682022-12-310001679268us-gaap:NonrelatedPartyMember2023-06-300001679268us-gaap:NonrelatedPartyMember2022-12-310001679268us-gaap:RelatedPartyMember2023-06-300001679268us-gaap:RelatedPartyMember2022-12-31iso4217:USDxbrli:shares0001679268us-gaap:NonrelatedPartyMemberus-gaap:ServiceMember2023-04-012023-06-300001679268us-gaap:NonrelatedPartyMemberus-gaap:ServiceMember2022-04-012022-06-300001679268us-gaap:NonrelatedPartyMemberus-gaap:ServiceMember2023-01-012023-06-300001679268us-gaap:NonrelatedPartyMemberus-gaap:ServiceMember2022-01-012022-06-300001679268us-gaap:RelatedPartyMemberus-gaap:ServiceMember2023-04-012023-06-300001679268us-gaap:RelatedPartyMemberus-gaap:ServiceMember2022-04-012022-06-300001679268us-gaap:RelatedPartyMemberus-gaap:ServiceMember2023-01-012023-06-300001679268us-gaap:RelatedPartyMemberus-gaap:ServiceMember2022-01-012022-06-300001679268us-gaap:ProductMemberus-gaap:NonrelatedPartyMember2023-04-012023-06-300001679268us-gaap:ProductMemberus-gaap:NonrelatedPartyMember2022-04-012022-06-300001679268us-gaap:ProductMemberus-gaap:NonrelatedPartyMember2023-01-012023-06-300001679268us-gaap:ProductMemberus-gaap:NonrelatedPartyMember2022-01-012022-06-3000016792682023-04-012023-06-3000016792682022-04-012022-06-3000016792682022-01-012022-06-300001679268us-gaap:CommonStockMember2023-03-310001679268us-gaap:RetainedEarningsMember2023-03-310001679268us-gaap:AdditionalPaidInCapitalMember2023-03-310001679268us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-3100016792682023-03-310001679268us-gaap:CommonStockMember2023-04-012023-06-300001679268us-gaap:AdditionalPaidInCapitalMember2023-04-012023-06-300001679268us-gaap:RetainedEarningsMember2023-04-012023-06-300001679268us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-012023-06-300001679268us-gaap:CommonStockMember2023-06-300001679268us-gaap:RetainedEarningsMember2023-06-300001679268us-gaap:AdditionalPaidInCapitalMember2023-06-300001679268us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-06-300001679268us-gaap:CommonStockMember2022-03-310001679268us-gaap:RetainedEarningsMember2022-03-310001679268us-gaap:AdditionalPaidInCapitalMember2022-03-310001679268us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-3100016792682022-03-310001679268us-gaap:CommonStockMember2022-04-012022-06-300001679268us-gaap:AdditionalPaidInCapitalMember2022-04-012022-06-300001679268us-gaap:RetainedEarningsMember2022-04-012022-06-300001679268us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-04-012022-06-300001679268us-gaap:CommonStockMember2022-06-300001679268us-gaap:RetainedEarningsMember2022-06-300001679268us-gaap:AdditionalPaidInCapitalMember2022-06-300001679268us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-06-3000016792682022-06-300001679268us-gaap:CommonStockMember2022-12-310001679268us-gaap:RetainedEarningsMember2022-12-310001679268us-gaap:AdditionalPaidInCapitalMember2022-12-310001679268us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001679268us-gaap:CommonStockMember2023-01-012023-06-300001679268us-gaap:AdditionalPaidInCapitalMember2023-01-012023-06-300001679268us-gaap:RetainedEarningsMember2023-01-012023-06-300001679268us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-06-300001679268us-gaap:CommonStockMember2021-12-310001679268us-gaap:RetainedEarningsMember2021-12-310001679268us-gaap:AdditionalPaidInCapitalMember2021-12-310001679268us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-3100016792682021-12-310001679268us-gaap:CommonStockMember2022-01-012022-06-300001679268us-gaap:AdditionalPaidInCapitalMember2022-01-012022-06-300001679268us-gaap:RetainedEarningsMember2022-01-012022-06-300001679268us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-06-300001679268tusk:PuertoRicoElectricPowerAuthorityPREPAMember2023-04-012023-06-300001679268tusk:PuertoRicoElectricPowerAuthorityPREPAMember2023-01-012023-06-300001679268tusk:PuertoRicoElectricPowerAuthorityPREPAMember2022-04-012022-06-300001679268tusk:PuertoRicoElectricPowerAuthorityPREPAMember2022-01-012022-06-300001679268tusk:PuertoRicoElectricPowerAuthorityPREPAMember2023-06-300001679268tusk:PuertoRicoElectricPowerAuthorityPREPAMember2022-12-3100016792682022-01-012022-12-310001679268tusk:CobraAcquisitionsMembertusk:PuertoRicoElectricPowerAuthorityPREPAMember2023-06-3000016792682020-03-252020-03-2500016792682021-05-26tusk:contractComplianceIssue0001679268tusk:PuertoRicoElectricPowerAuthorityPREPAMember2021-05-260001679268tusk:PuertoRicoElectricPowerAuthorityPREPAMember2021-07-230001679268tusk:PuertoRicoElectricPowerAuthorityPREPAMember2022-11-21xbrli:pure0001679268tusk:PuertoRicoElectricPowerAuthorityPREPAMember2022-12-210001679268tusk:CobraAcquisitionsMember2023-03-272023-03-270001679268tusk:PuertoRicoElectricPowerAuthorityPREPAMembertusk:CobraAcquisitionsMember2023-03-272023-03-270001679268tusk:CobraAcquisitionsMember2023-06-082023-06-080001679268tusk:PuertoRicoElectricPowerAuthorityPREPAMembertusk:CobraAcquisitionsMember2023-06-142023-06-140001679268tusk:PuertoRicoElectricPowerAuthorityPREPAMembertusk:CobraAcquisitionsMemberus-gaap:SubsequentEventMember2023-07-212023-07-210001679268us-gaap:SubsequentEventMembertusk:CobraAcquisitionsMember2023-07-212023-07-210001679268tusk:CobraAcquisitionsMember2023-01-200001679268us-gaap:SalesRevenueNetMembertusk:CustomerAMemberus-gaap:CustomerConcentrationRiskMember2023-04-012023-06-300001679268us-gaap:SalesRevenueNetMembertusk:CustomerAMemberus-gaap:CustomerConcentrationRiskMember2022-04-012022-06-300001679268us-gaap:SalesRevenueNetMembertusk:CustomerAMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-06-300001679268us-gaap:SalesRevenueNetMembertusk:CustomerAMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-06-300001679268us-gaap:TradeAccountsReceivableMembertusk:CustomerAMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-06-300001679268us-gaap:TradeAccountsReceivableMembertusk:CustomerAMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-12-310001679268us-gaap:SalesRevenueNetMembertusk:CustomerBMemberus-gaap:CustomerConcentrationRiskMember2023-04-012023-06-300001679268us-gaap:SalesRevenueNetMembertusk:CustomerBMemberus-gaap:CustomerConcentrationRiskMember2022-04-012022-06-300001679268us-gaap:SalesRevenueNetMembertusk:CustomerBMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-06-300001679268us-gaap:SalesRevenueNetMembertusk:CustomerBMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-06-300001679268us-gaap:TradeAccountsReceivableMembertusk:CustomerBMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-06-300001679268us-gaap:TradeAccountsReceivableMembertusk:CustomerBMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-12-310001679268us-gaap:SalesRevenueNetMembertusk:CustomerCMemberus-gaap:CustomerConcentrationRiskMember2023-04-012023-06-300001679268us-gaap:SalesRevenueNetMembertusk:CustomerCMemberus-gaap:CustomerConcentrationRiskMember2022-04-012022-06-300001679268us-gaap:SalesRevenueNetMembertusk:CustomerCMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-06-300001679268us-gaap:SalesRevenueNetMembertusk:CustomerCMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-06-300001679268us-gaap:TradeAccountsReceivableMembertusk:CustomerCMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-06-300001679268us-gaap:TradeAccountsReceivableMembertusk:CustomerCMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-12-310001679268tusk:ShortfallPaymentsMember2023-04-012023-06-300001679268tusk:ShortfallPaymentsMember2023-01-012023-06-300001679268tusk:ShortfallPaymentsMember2023-06-300001679268tusk:ShortfallPaymentsMember2022-04-012022-06-300001679268tusk:ShortfallPaymentsMember2022-01-012022-06-300001679268tusk:PracticalExpedientsMember2023-01-012023-06-3000016792682023-07-012023-06-300001679268srt:MinimumMembertusk:PressurePumpingEquipmentMember2023-06-300001679268tusk:PressurePumpingEquipmentMembersrt:MaximumMember2023-06-300001679268tusk:PressurePumpingEquipmentMember2023-06-300001679268tusk:PressurePumpingEquipmentMember2022-12-310001679268srt:MinimumMemberus-gaap:WellsAndRelatedEquipmentAndFacilitiesMember2023-06-300001679268srt:MaximumMemberus-gaap:WellsAndRelatedEquipmentAndFacilitiesMember2023-06-300001679268us-gaap:WellsAndRelatedEquipmentAndFacilitiesMember2023-06-300001679268us-gaap:WellsAndRelatedEquipmentAndFacilitiesMember2022-12-310001679268srt:MinimumMemberus-gaap:MachineryAndEquipmentMember2023-06-300001679268srt:MaximumMemberus-gaap:MachineryAndEquipmentMember2023-06-300001679268us-gaap:MachineryAndEquipmentMember2023-06-300001679268us-gaap:MachineryAndEquipmentMember2022-12-310001679268srt:MinimumMemberus-gaap:BuildingMember2023-06-300001679268srt:MaximumMemberus-gaap:BuildingMember2023-06-300001679268us-gaap:BuildingMember2023-06-300001679268us-gaap:BuildingMember2022-12-310001679268srt:MinimumMemberus-gaap:TransportationEquipmentMember2023-06-300001679268us-gaap:TransportationEquipmentMembersrt:MaximumMember2023-06-300001679268us-gaap:TransportationEquipmentMember2023-06-300001679268us-gaap:TransportationEquipmentMember2022-12-310001679268tusk:CoilTubingEquipmentMembersrt:MinimumMember2023-06-300001679268tusk:CoilTubingEquipmentMembersrt:MaximumMember2023-06-300001679268tusk:CoilTubingEquipmentMember2023-06-300001679268tusk:CoilTubingEquipmentMember2022-12-310001679268us-gaap:LandMember2023-06-300001679268us-gaap:LandMember2022-12-310001679268us-gaap:LandImprovementsMember2023-06-300001679268us-gaap:LandImprovementsMember2022-12-310001679268srt:MinimumMembertusk:RailImprovementsMember2023-06-300001679268tusk:RailImprovementsMembersrt:MaximumMember2023-06-300001679268tusk:RailImprovementsMember2023-06-300001679268tusk:RailImprovementsMember2022-12-310001679268us-gaap:PropertyPlantAndEquipmentOtherTypesMembersrt:MinimumMember2023-06-300001679268us-gaap:PropertyPlantAndEquipmentOtherTypesMembersrt:MaximumMember2023-06-300001679268us-gaap:PropertyPlantAndEquipmentOtherTypesMember2023-06-300001679268us-gaap:PropertyPlantAndEquipmentOtherTypesMember2022-12-310001679268tusk:AssetsHeldAndUsedMember2023-06-300001679268tusk:AssetsHeldAndUsedMember2022-12-310001679268us-gaap:WellsAndRelatedEquipmentAndFacilitiesMember2023-04-012023-06-300001679268us-gaap:WellsAndRelatedEquipmentAndFacilitiesMember2022-04-012022-06-300001679268us-gaap:WellsAndRelatedEquipmentAndFacilitiesMember2022-01-012022-06-300001679268us-gaap:WellsAndRelatedEquipmentAndFacilitiesMember2023-01-012023-06-300001679268us-gaap:ComprehensiveIncomeMember2023-04-012023-06-300001679268us-gaap:ComprehensiveIncomeMember2022-04-012022-06-300001679268us-gaap:ComprehensiveIncomeMember2023-01-012023-06-300001679268us-gaap:ComprehensiveIncomeMember2022-01-012022-06-300001679268tusk:WellCompletionMember2021-12-310001679268us-gaap:AllOtherSegmentsMember2021-12-310001679268tusk:WellCompletionMember2022-01-012022-12-310001679268us-gaap:AllOtherSegmentsMember2022-01-012022-12-310001679268tusk:WellCompletionMember2022-12-310001679268us-gaap:AllOtherSegmentsMember2022-12-310001679268tusk:WellCompletionMember2023-01-012023-06-300001679268us-gaap:AllOtherSegmentsMember2023-01-012023-06-300001679268tusk:WellCompletionMember2023-06-300001679268us-gaap:AllOtherSegmentsMember2023-06-300001679268us-gaap:TradeNamesMember2023-06-300001679268us-gaap:TradeNamesMember2022-12-310001679268srt:MinimumMemberus-gaap:TradeNamesMember2023-06-300001679268us-gaap:TradeNamesMembersrt:MaximumMember2023-06-300001679268us-gaap:TradeNamesMember2023-01-012023-06-300001679268tusk:BRIMEquipmentAssetsMembertusk:CobraAviationServicesLLCMember2018-12-212018-12-210001679268tusk:BrimAcquisitionsLLCMembertusk:CobraAviationServicesLLCMember2018-12-210001679268tusk:BrimAcquisitionsLLCMembertusk:WexfordPartnersInvestmentCo.LLCMember2018-12-210001679268tusk:BrimAcquisitionsLLCMember2018-12-210001679268tusk:BrimAcquisitionsLLCMember2018-12-212018-12-21tusk:helicopter0001679268tusk:BrimAcquisitionsLLCMember2023-06-300001679268tusk:BrimAcquisitionsLLCMember2022-12-310001679268tusk:BrimAcquisitionsLLCMember2023-04-012023-06-300001679268tusk:BrimAcquisitionsLLCMember2023-01-012023-06-300001679268tusk:BrimAcquisitionsLLCMember2022-04-012022-06-300001679268tusk:BrimAcquisitionsLLCMember2022-01-012022-06-300001679268srt:MinimumMember2023-06-300001679268srt:MaximumMember2023-06-300001679268srt:MinimumMember2022-12-310001679268srt:MaximumMember2022-12-310001679268tusk:FirstNationalCapitalLLCMember2020-12-302020-12-300001679268tusk:FirstNationalCapitalLLCMember2020-12-300001679268tusk:FirstNationalCapitalLLCMember2021-06-012021-06-0100016792682021-06-010001679268tusk:FirstNationalCapitalLLCMember2022-06-012022-06-0100016792682022-06-0100016792682022-12-012022-12-31tusk:pressurePumpUnit00016792682023-06-140001679268srt:MinimumMemberus-gaap:RevolvingCreditFacilityMember2023-01-012023-06-300001679268us-gaap:RevolvingCreditFacilityMember2023-06-300001679268us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2023-06-300001679268us-gaap:LineOfCreditMemberus-gaap:LetterOfCreditMember2023-06-300001679268us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2022-12-310001679268us-gaap:LineOfCreditMemberus-gaap:LetterOfCreditMember2022-12-310001679268us-gaap:RevolvingCreditFacilityMember2023-01-012023-06-300001679268tusk:AviationNoteMembertusk:LeopardAviationLLCAndCobraAviationServicesLLCMember2020-11-060001679268tusk:AviationNoteMembertusk:LeopardAviationLLCAndCobraAviationServicesLLCMember2020-11-062020-11-060001679268tusk:AviationNoteMembertusk:LeopardAviationLLCAndCobraAviationServicesLLCMemberus-gaap:PrimeRateMember2020-11-062020-11-060001679268tusk:CobraAviationServicesLLCMembertusk:DireWolfEnergyServicesLLCMember2023-06-300001679268tusk:LeopardAviationLLCMembertusk:PredatorAviationLLCMember2023-06-300001679268tusk:CobraAviationServicesLLCMember2023-01-012023-06-300001679268tusk:AirRescueSystemsCorporationMember2023-01-012023-06-300001679268tusk:BrimAcquisitionsLLCMember2023-01-012023-06-300001679268tusk:LeopardAviationLLCMember2023-01-012023-06-300001679268us-gaap:SellingGeneralAndAdministrativeExpensesMember2023-04-012023-06-300001679268us-gaap:SellingGeneralAndAdministrativeExpensesMember2022-04-012022-06-300001679268us-gaap:SellingGeneralAndAdministrativeExpensesMember2023-01-012023-06-300001679268us-gaap:SellingGeneralAndAdministrativeExpensesMember2022-01-012022-06-300001679268us-gaap:RestrictedStockMember2022-01-012022-06-300001679268tusk:SpecifiedMemberAwardsMember2014-11-240001679268tusk:NonEmployeesMember2019-01-010001679268us-gaap:RestrictedStockMember2021-12-310001679268us-gaap:RestrictedStockMember2022-01-012022-12-310001679268us-gaap:RestrictedStockMember2022-12-310001679268us-gaap:RestrictedStockMember2023-01-012023-06-300001679268us-gaap:RestrictedStockMember2023-06-300001679268us-gaap:RestrictedStockMember2023-04-012023-06-300001679268us-gaap:RestrictedStockMember2022-04-012022-06-300001679268us-gaap:RestrictedStockMember2022-01-012022-06-300001679268us-gaap:RelatedPartyMembertusk:CobraAviationARSLeopardandBrimEquipmentMember2023-04-012023-06-300001679268us-gaap:RelatedPartyMembertusk:CobraAviationARSLeopardandBrimEquipmentMember2022-04-012022-06-300001679268us-gaap:RelatedPartyMembertusk:CobraAviationARSLeopardandBrimEquipmentMember2023-01-012023-06-300001679268us-gaap:RelatedPartyMembertusk:CobraAviationARSLeopardandBrimEquipmentMember2022-01-012022-06-300001679268us-gaap:RelatedPartyMembertusk:CobraAviationARSLeopardandBrimEquipmentMember2023-06-300001679268us-gaap:RelatedPartyMembertusk:CobraAviationARSLeopardandBrimEquipmentMember2022-12-310001679268tusk:PantherDrillingandElToroMemberus-gaap:RelatedPartyMember2023-04-012023-06-300001679268tusk:PantherDrillingandElToroMemberus-gaap:RelatedPartyMember2022-04-012022-06-300001679268tusk:PantherDrillingandElToroMemberus-gaap:RelatedPartyMember2023-01-012023-06-300001679268tusk:PantherDrillingandElToroMemberus-gaap:RelatedPartyMember2022-01-012022-06-300001679268tusk:PantherDrillingandElToroMemberus-gaap:RelatedPartyMember2023-06-300001679268tusk:PantherDrillingandElToroMemberus-gaap:RelatedPartyMember2022-12-310001679268us-gaap:RelatedPartyMembertusk:OtherRelationshipsMember2023-04-012023-06-300001679268us-gaap:RelatedPartyMembertusk:OtherRelationshipsMember2022-04-012022-06-300001679268us-gaap:RelatedPartyMembertusk:OtherRelationshipsMember2023-01-012023-06-300001679268us-gaap:RelatedPartyMembertusk:OtherRelationshipsMember2022-01-012022-06-300001679268us-gaap:RelatedPartyMembertusk:OtherRelationshipsMember2023-06-300001679268us-gaap:RelatedPartyMembertusk:OtherRelationshipsMember2022-12-310001679268us-gaap:RelatedPartyMember2023-04-012023-06-300001679268us-gaap:RelatedPartyMember2022-04-012022-06-300001679268us-gaap:RelatedPartyMember2023-01-012023-06-300001679268us-gaap:RelatedPartyMember2022-01-012022-06-300001679268tusk:RelatedPartyAccountsPayableRelatedtoCostofSalesMemberus-gaap:RelatedPartyMembertusk:CobraAviationARSLeopardandBrimEquipmentMember2023-06-300001679268tusk:RelatedPartyAccountsPayableRelatedtoCostofSalesMemberus-gaap:RelatedPartyMembertusk:CobraAviationARSLeopardandBrimEquipmentMember2022-12-310001679268us-gaap:RelatedPartyMembertusk:TheCompanyAndCaliberMember2023-04-012023-06-300001679268us-gaap:RelatedPartyMembertusk:TheCompanyAndCaliberMember2022-04-012022-06-300001679268us-gaap:RelatedPartyMembertusk:TheCompanyAndCaliberMember2023-01-012023-06-300001679268us-gaap:RelatedPartyMembertusk:TheCompanyAndCaliberMember2022-01-012022-06-300001679268tusk:RelatedPartyAccountsPayableRelatedtoCostofSalesMemberus-gaap:RelatedPartyMembertusk:TheCompanyAndCaliberMember2023-06-300001679268tusk:RelatedPartyAccountsPayableRelatedtoCostofSalesMemberus-gaap:RelatedPartyMembertusk:TheCompanyAndCaliberMember2022-12-310001679268tusk:RelatedPartyAccountsPayableRelatedtoCostofSalesMemberus-gaap:RelatedPartyMembertusk:OtherRelationshipsMember2023-06-300001679268tusk:RelatedPartyAccountsPayableRelatedtoCostofSalesMemberus-gaap:RelatedPartyMembertusk:OtherRelationshipsMember2022-12-310001679268tusk:RelatedPartyAccountsPayableRelatedtoCostofSalesMemberus-gaap:RelatedPartyMember2023-06-300001679268tusk:RelatedPartyAccountsPayableRelatedtoCostofSalesMemberus-gaap:RelatedPartyMember2022-12-310001679268us-gaap:RelatedPartyMembertusk:CobraAviationServicesLLCMember2018-12-212018-12-210001679268tusk:BrimAcquisitionsLLCMemberus-gaap:RelatedPartyMembertusk:CobraAviationServicesLLCMember2018-12-210001679268tusk:BrimAcquisitionsLLCMemberus-gaap:RelatedPartyMembertusk:WexfordPartnersInvestmentCo.LLCMember2018-12-210001679268tusk:BrimAcquisitionsLLCMemberus-gaap:RelatedPartyMember2018-12-210001679268us-gaap:RelatedPartyMembertusk:WexfordMember2023-01-012023-06-300001679268us-gaap:LetterOfCreditMembertusk:EnvironmentalRemediationProgramsLettersofCreditMember2023-06-300001679268us-gaap:LetterOfCreditMembertusk:EnvironmentalRemediationProgramsLettersofCreditMember2022-12-310001679268tusk:InsuranceProgramsLettersofCreditMemberus-gaap:LetterOfCreditMember2023-06-300001679268tusk:InsuranceProgramsLettersofCreditMemberus-gaap:LetterOfCreditMember2022-12-310001679268us-gaap:LetterOfCreditMember2023-06-300001679268us-gaap:LetterOfCreditMember2022-12-310001679268tusk:PerformanceAndPaymentBondMember2023-06-300001679268tusk:PerformanceAndPaymentBondMember2022-12-310001679268tusk:OutstandingBidBondMember2023-06-300001679268tusk:OutstandingBidBondMember2022-12-310001679268tusk:PuertoRicoElectricPowerAuthorityPREPAMember2023-06-082023-06-080001679268tusk:ForemanElectricServicesIncMember2021-05-132021-05-130001679268tusk:CobraAcquisitionsMember2022-11-14tusk:lawsuit0001679268tusk:CobraAcquisitionsMember2022-11-142022-11-140001679268tusk:CobraAcquisitionsMember2023-03-202023-03-200001679268tusk:CobraAcquisitionsMember2019-09-10tusk:individual0001679268tusk:FormerPresidentMembertusk:CobraAcquisitionsMember2022-12-132022-12-130001679268tusk:FEMAOfficialMember2022-12-132022-12-13tusk:segment0001679268tusk:WellCompletionMember2023-04-012023-06-300001679268tusk:InfrastructureMember2023-04-012023-06-300001679268tusk:NaturalSandProppantMember2023-04-012023-06-300001679268tusk:DrillingServicesMember2023-04-012023-06-300001679268us-gaap:AllOtherSegmentsMember2023-04-012023-06-300001679268us-gaap:IntersegmentEliminationMembertusk:WellCompletionMember2023-04-012023-06-300001679268us-gaap:IntersegmentEliminationMembertusk:InfrastructureMember2023-04-012023-06-300001679268us-gaap:IntersegmentEliminationMembertusk:NaturalSandProppantMember2023-04-012023-06-300001679268us-gaap:IntersegmentEliminationMembertusk:DrillingServicesMember2023-04-012023-06-300001679268us-gaap:IntersegmentEliminationMemberus-gaap:AllOtherSegmentsMember2023-04-012023-06-300001679268srt:ConsolidationEliminationsMember2023-04-012023-06-300001679268us-gaap:IntersegmentEliminationMember2023-04-012023-06-300001679268us-gaap:OperatingSegmentsMembertusk:WellCompletionMember2023-04-012023-06-300001679268us-gaap:OperatingSegmentsMembertusk:InfrastructureMember2023-04-012023-06-300001679268us-gaap:OperatingSegmentsMembertusk:NaturalSandProppantMember2023-04-012023-06-300001679268us-gaap:OperatingSegmentsMembertusk:DrillingServicesMember2023-04-012023-06-300001679268us-gaap:OperatingSegmentsMemberus-gaap:AllOtherSegmentsMember2023-04-012023-06-300001679268us-gaap:OperatingSegmentsMemberus-gaap:NonrelatedPartyMembertusk:WellCompletionMember2023-04-012023-06-300001679268us-gaap:OperatingSegmentsMemberus-gaap:NonrelatedPartyMembertusk:InfrastructureMember2023-04-012023-06-300001679268us-gaap:OperatingSegmentsMembertusk:NaturalSandProppantMemberus-gaap:NonrelatedPartyMember2023-04-012023-06-300001679268us-gaap:OperatingSegmentsMemberus-gaap:NonrelatedPartyMembertusk:DrillingServicesMember2023-04-012023-06-300001679268us-gaap:OperatingSegmentsMemberus-gaap:NonrelatedPartyMemberus-gaap:AllOtherSegmentsMember2023-04-012023-06-300001679268us-gaap:NonrelatedPartyMembersrt:ConsolidationEliminationsMember2023-04-012023-06-300001679268us-gaap:NonrelatedPartyMember2023-04-012023-06-300001679268us-gaap:OperatingSegmentsMemberus-gaap:RelatedPartyMembertusk:WellCompletionMember2023-04-012023-06-300001679268us-gaap:OperatingSegmentsMembertusk:InfrastructureMemberus-gaap:RelatedPartyMember2023-04-012023-06-300001679268us-gaap:OperatingSegmentsMembertusk:NaturalSandProppantMemberus-gaap:RelatedPartyMember2023-04-012023-06-300001679268us-gaap:OperatingSegmentsMemberus-gaap:RelatedPartyMembertusk:DrillingServicesMember2023-04-012023-06-300001679268us-gaap:OperatingSegmentsMemberus-gaap:RelatedPartyMemberus-gaap:AllOtherSegmentsMember2023-04-012023-06-300001679268us-gaap:RelatedPartyMembersrt:ConsolidationEliminationsMember2023-04-012023-06-300001679268tusk:WellCompletionMember2022-04-012022-06-300001679268tusk:InfrastructureMember2022-04-012022-06-300001679268tusk:NaturalSandProppantMember2022-04-012022-06-300001679268tusk:DrillingServicesMember2022-04-012022-06-300001679268us-gaap:AllOtherSegmentsMember2022-04-012022-06-300001679268us-gaap:IntersegmentEliminationMembertusk:WellCompletionMember2022-04-012022-06-300001679268us-gaap:IntersegmentEliminationMembertusk:InfrastructureMember2022-04-012022-06-300001679268us-gaap:IntersegmentEliminationMembertusk:NaturalSandProppantMember2022-04-012022-06-300001679268us-gaap:IntersegmentEliminationMembertusk:DrillingServicesMember2022-04-012022-06-300001679268us-gaap:IntersegmentEliminationMemberus-gaap:AllOtherSegmentsMember2022-04-012022-06-300001679268srt:ConsolidationEliminationsMember2022-04-012022-06-300001679268us-gaap:IntersegmentEliminationMember2022-04-012022-06-300001679268us-gaap:OperatingSegmentsMembertusk:WellCompletionMember2022-04-012022-06-300001679268us-gaap:OperatingSegmentsMembertusk:InfrastructureMember2022-04-012022-06-300001679268us-gaap:OperatingSegmentsMembertusk:NaturalSandProppantMember2022-04-012022-06-300001679268us-gaap:OperatingSegmentsMembertusk:DrillingServicesMember2022-04-012022-06-300001679268us-gaap:OperatingSegmentsMemberus-gaap:AllOtherSegmentsMember2022-04-012022-06-300001679268us-gaap:OperatingSegmentsMemberus-gaap:NonrelatedPartyMembertusk:WellCompletionMember2022-04-012022-06-300001679268us-gaap:OperatingSegmentsMemberus-gaap:NonrelatedPartyMembertusk:InfrastructureMember2022-04-012022-06-300001679268us-gaap:OperatingSegmentsMembertusk:NaturalSandProppantMemberus-gaap:NonrelatedPartyMember2022-04-012022-06-300001679268us-gaap:OperatingSegmentsMemberus-gaap:NonrelatedPartyMembertusk:DrillingServicesMember2022-04-012022-06-300001679268us-gaap:OperatingSegmentsMemberus-gaap:NonrelatedPartyMemberus-gaap:AllOtherSegmentsMember2022-04-012022-06-300001679268us-gaap:NonrelatedPartyMembersrt:ConsolidationEliminationsMember2022-04-012022-06-300001679268us-gaap:NonrelatedPartyMember2022-04-012022-06-300001679268us-gaap:OperatingSegmentsMemberus-gaap:RelatedPartyMembertusk:WellCompletionMember2022-04-012022-06-300001679268us-gaap:OperatingSegmentsMembertusk:InfrastructureMemberus-gaap:RelatedPartyMember2022-04-012022-06-300001679268us-gaap:OperatingSegmentsMembertusk:NaturalSandProppantMemberus-gaap:RelatedPartyMember2022-04-012022-06-300001679268us-gaap:OperatingSegmentsMemberus-gaap:RelatedPartyMembertusk:DrillingServicesMember2022-04-012022-06-300001679268us-gaap:OperatingSegmentsMemberus-gaap:RelatedPartyMemberus-gaap:AllOtherSegmentsMember2022-04-012022-06-300001679268us-gaap:RelatedPartyMembersrt:ConsolidationEliminationsMember2022-04-012022-06-300001679268tusk:InfrastructureMember2023-01-012023-06-300001679268tusk:NaturalSandProppantMember2023-01-012023-06-300001679268tusk:DrillingServicesMember2023-01-012023-06-300001679268us-gaap:IntersegmentEliminationMembertusk:WellCompletionMember2023-01-012023-06-300001679268us-gaap:IntersegmentEliminationMembertusk:InfrastructureMember2023-01-012023-06-300001679268us-gaap:IntersegmentEliminationMembertusk:NaturalSandProppantMember2023-01-012023-06-300001679268us-gaap:IntersegmentEliminationMembertusk:DrillingServicesMember2023-01-012023-06-300001679268us-gaap:IntersegmentEliminationMemberus-gaap:AllOtherSegmentsMember2023-01-012023-06-300001679268srt:ConsolidationEliminationsMember2023-01-012023-06-300001679268us-gaap:IntersegmentEliminationMember2023-01-012023-06-300001679268us-gaap:OperatingSegmentsMembertusk:WellCompletionMember2023-01-012023-06-300001679268us-gaap:OperatingSegmentsMembertusk:InfrastructureMember2023-01-012023-06-300001679268us-gaap:OperatingSegmentsMembertusk:NaturalSandProppantMember2023-01-012023-06-300001679268us-gaap:OperatingSegmentsMembertusk:DrillingServicesMember2023-01-012023-06-300001679268us-gaap:OperatingSegmentsMemberus-gaap:AllOtherSegmentsMember2023-01-012023-06-300001679268us-gaap:OperatingSegmentsMemberus-gaap:NonrelatedPartyMembertusk:WellCompletionMember2023-01-012023-06-300001679268us-gaap:OperatingSegmentsMemberus-gaap:NonrelatedPartyMembertusk:InfrastructureMember2023-01-012023-06-300001679268us-gaap:OperatingSegmentsMembertusk:NaturalSandProppantMemberus-gaap:NonrelatedPartyMember2023-01-012023-06-300001679268us-gaap:OperatingSegmentsMemberus-gaap:NonrelatedPartyMembertusk:DrillingServicesMember2023-01-012023-06-300001679268us-gaap:OperatingSegmentsMemberus-gaap:NonrelatedPartyMemberus-gaap:AllOtherSegmentsMember2023-01-012023-06-300001679268us-gaap:NonrelatedPartyMembersrt:ConsolidationEliminationsMember2023-01-012023-06-300001679268us-gaap:NonrelatedPartyMember2023-01-012023-06-300001679268us-gaap:OperatingSegmentsMemberus-gaap:RelatedPartyMembertusk:WellCompletionMember2023-01-012023-06-300001679268us-gaap:OperatingSegmentsMembertusk:InfrastructureMemberus-gaap:RelatedPartyMember2023-01-012023-06-300001679268us-gaap:OperatingSegmentsMembertusk:NaturalSandProppantMemberus-gaap:RelatedPartyMember2023-01-012023-06-300001679268us-gaap:OperatingSegmentsMemberus-gaap:RelatedPartyMembertusk:DrillingServicesMember2023-01-012023-06-300001679268us-gaap:OperatingSegmentsMemberus-gaap:RelatedPartyMemberus-gaap:AllOtherSegmentsMember2023-01-012023-06-300001679268us-gaap:RelatedPartyMembersrt:ConsolidationEliminationsMember2023-01-012023-06-300001679268tusk:WellCompletionMember2022-01-012022-06-300001679268tusk:InfrastructureMember2022-01-012022-06-300001679268tusk:NaturalSandProppantMember2022-01-012022-06-300001679268tusk:DrillingServicesMember2022-01-012022-06-300001679268us-gaap:AllOtherSegmentsMember2022-01-012022-06-300001679268us-gaap:IntersegmentEliminationMembertusk:WellCompletionMember2022-01-012022-06-300001679268us-gaap:IntersegmentEliminationMembertusk:InfrastructureMember2022-01-012022-06-300001679268us-gaap:IntersegmentEliminationMembertusk:NaturalSandProppantMember2022-01-012022-06-300001679268us-gaap:IntersegmentEliminationMembertusk:DrillingServicesMember2022-01-012022-06-300001679268us-gaap:IntersegmentEliminationMemberus-gaap:AllOtherSegmentsMember2022-01-012022-06-300001679268srt:ConsolidationEliminationsMember2022-01-012022-06-300001679268us-gaap:IntersegmentEliminationMember2022-01-012022-06-300001679268us-gaap:OperatingSegmentsMembertusk:WellCompletionMember2022-01-012022-06-300001679268us-gaap:OperatingSegmentsMembertusk:InfrastructureMember2022-01-012022-06-300001679268us-gaap:OperatingSegmentsMembertusk:NaturalSandProppantMember2022-01-012022-06-300001679268us-gaap:OperatingSegmentsMembertusk:DrillingServicesMember2022-01-012022-06-300001679268us-gaap:OperatingSegmentsMemberus-gaap:AllOtherSegmentsMember2022-01-012022-06-300001679268us-gaap:OperatingSegmentsMemberus-gaap:NonrelatedPartyMembertusk:WellCompletionMember2022-01-012022-06-300001679268us-gaap:OperatingSegmentsMemberus-gaap:NonrelatedPartyMembertusk:InfrastructureMember2022-01-012022-06-300001679268us-gaap:OperatingSegmentsMembertusk:NaturalSandProppantMemberus-gaap:NonrelatedPartyMember2022-01-012022-06-300001679268us-gaap:OperatingSegmentsMemberus-gaap:NonrelatedPartyMembertusk:DrillingServicesMember2022-01-012022-06-300001679268us-gaap:OperatingSegmentsMemberus-gaap:NonrelatedPartyMemberus-gaap:AllOtherSegmentsMember2022-01-012022-06-300001679268us-gaap:NonrelatedPartyMembersrt:ConsolidationEliminationsMember2022-01-012022-06-300001679268us-gaap:NonrelatedPartyMember2022-01-012022-06-300001679268us-gaap:OperatingSegmentsMemberus-gaap:RelatedPartyMembertusk:WellCompletionMember2022-01-012022-06-300001679268us-gaap:OperatingSegmentsMembertusk:InfrastructureMemberus-gaap:RelatedPartyMember2022-01-012022-06-300001679268us-gaap:OperatingSegmentsMembertusk:NaturalSandProppantMemberus-gaap:RelatedPartyMember2022-01-012022-06-300001679268us-gaap:OperatingSegmentsMemberus-gaap:RelatedPartyMembertusk:DrillingServicesMember2022-01-012022-06-300001679268us-gaap:OperatingSegmentsMemberus-gaap:RelatedPartyMemberus-gaap:AllOtherSegmentsMember2022-01-012022-06-300001679268us-gaap:RelatedPartyMembersrt:ConsolidationEliminationsMember2022-01-012022-06-300001679268us-gaap:OperatingSegmentsMembertusk:InfrastructureMember2023-06-300001679268us-gaap:OperatingSegmentsMembertusk:WellCompletionMember2023-06-300001679268us-gaap:OperatingSegmentsMembertusk:NaturalSandProppantMember2023-06-300001679268us-gaap:OperatingSegmentsMembertusk:DrillingServicesMember2023-06-300001679268us-gaap:OperatingSegmentsMemberus-gaap:AllOtherSegmentsMember2023-06-300001679268srt:ConsolidationEliminationsMember2023-06-300001679268us-gaap:OperatingSegmentsMembertusk:WellCompletionMember2022-12-310001679268us-gaap:OperatingSegmentsMembertusk:InfrastructureMember2022-12-310001679268us-gaap:OperatingSegmentsMembertusk:NaturalSandProppantMember2022-12-310001679268us-gaap:OperatingSegmentsMembertusk:DrillingServicesMember2022-12-310001679268us-gaap:OperatingSegmentsMemberus-gaap:AllOtherSegmentsMember2022-12-310001679268srt:ConsolidationEliminationsMember2022-12-310001679268tusk:AirRescueSystemsCorporationMembertusk:AirRescueSystemsCorporationMemberus-gaap:SubsequentEventMember2023-07-132023-07-130001679268tusk:AirRescueSystemsCorporationMembertusk:AirRescueSystemsCorporationMembersrt:ScenarioForecastMember2023-07-132023-10-110001679268tusk:AirRescueSystemsCorporationMembertusk:AirRescueSystemsCorporationMemberus-gaap:SubsequentEventMember2023-07-132023-10-110001679268tusk:AirRescueSystemsCorporationMembertusk:AirRescueSystemsCorporationMembersrt:ScenarioForecastMember2023-07-132023-07-130001679268us-gaap:SubsequentEventMember2023-08-10


UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549

Form 10-Q
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

For the quarterly period ended June 30, 2023
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

FOR THE TRANSITION PERIOD FROM                      TO                     

Commission File No. 001-37917

 Mammoth Energy Services, Inc.

(Exact name of registrant as specified in its charter)
Delaware 32-0498321
(State or other jurisdiction of
incorporation or organization)
 (I.R.S. Employer
Identification No.)
   
14201 Caliber Drive,Suite 300
Oklahoma City,Oklahoma(405)608-600773134
(Address of principal executive offices) (Registrant’s telephone number, including area code)(Zip Code)
Securities registered pursuant to Section 12(b) of The Act:
Title of each classTrading Symbol(s)Name of each exchange on which registered
Common StockTUSKThe Nasdaq Stock Market LLC
NASDAQ Global Select Market
______________________________

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 during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).    Yes      No  

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company” and "emerging growth company" in Rule 12b-2 of the Exchange Act.
Large accelerated filer  Accelerated filer 
       
Non-accelerated filer  Smaller reporting company 
Emerging growth company 

If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. ¨   

Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).    Yes      No  

As of August 9, 2023, there were 47,941,652 shares of common stock, $0.01 par value, outstanding.

                    


MAMMOTH ENERGY SERVICES, INC.


TABLE OF CONTENTS
 
  Page
Item 1.
 
 
 
 
 
Item 2.
Item 3.
Item 4.
 
Item 1.
Item 1A.
Item 2.
Item 4.
Item 5.
Item 6.
 




GLOSSARY OF OIL AND NATURAL GAS AND ELECTRICAL INFRASTRUCTURE TERMS
The following is a glossary of certain oil and natural gas and natural sand proppant industry terms used in this Quarterly Report on Form 10-Q (this “report” or “Quarterly Report”):
AcidizingTo pump acid into a wellbore to improve a well’s productivity or injectivity.
BlowoutAn uncontrolled flow of reservoir fluids into the wellbore, and sometimes catastrophically to the surface. A blowout may consist of salt water, oil, natural gas or a mixture of these. Blowouts can occur in all types of exploration and production operations, not just during drilling operations. If reservoir fluids flow into another formation and do not flow to the surface, the result is called an underground blowout. If the well experiencing a blowout has significant open-hole intervals, it is possible that the well will bridge over (or seal itself with rock fragments from collapsing formations) down-hole and intervention efforts will be averted.
Bottomhole assemblyThe lower portion of the drillstring, consisting of (from the bottom up in a vertical well) the bit, bit sub, a mud motor (in certain cases), stabilizers, drill collar, heavy-weight drillpipe, jarring devices (“jars”) and crossovers for various threadforms. The bottomhole assembly must provide force for the bit to break the rock (weight on bit), survive a hostile mechanical environment and provide the driller with directional control of the well. Oftentimes the assembly includes a mud motor, directional drilling and measuring equipment, measurements-while-drilling tools, logging-while-drilling tools and other specialized devices.
CementingTo prepare and pump cement into place in a wellbore.
Coiled tubingA long, continuous length of pipe wound on a spool. The pipe is straightened prior to pushing into a wellbore and rewound to coil the pipe back onto the transport and storage spool. Depending on the pipe diameter (1 in. to 4 1/2 in.) and the spool size, coiled tubing can range from 2,000 ft. to 23,000 ft. (610 m to 6,096 m) or greater length.
CompletionA generic term used to describe the assembly of down-hole tubulars and equipment required to enable safe and efficient production from an oil or gas well. The point at which the completion process begins may depend on the type and design of the well.
Directional drillingThe intentional deviation of a wellbore from the path it would naturally take. This is accomplished through the use of whipstocks, bottomhole assembly (BHA) configurations, instruments to measure the path of the wellbore in three-dimensional space, data links to communicate measurements taken down-hole to the surface, mud motors and special BHA components and drill bits, including rotary steerable systems, and drill bits. The directional driller also exploits drilling parameters such as weight on bit and rotary speed to deflect the bit away from the axis of the existing wellbore. In some cases, such as drilling steeply dipping formations or unpredictable deviation in conventional drilling operations, directional-drilling techniques may be employed to ensure that the hole is drilled vertically. While many techniques can accomplish this, the general concept is simple: point the bit in the direction that one wants to drill. The most common way is through the use of a bend near the bit in a down-hole steerable mud motor. The bend points the bit in a direction different from the axis of the wellbore when the entire drillstring is not rotating. By pumping mud through the mud motor, the bit turns while the drillstring does not rotate, allowing the bit to drill in the direction it points. When a particular wellbore direction is achieved, that direction may be maintained by rotating the entire drillstring (including the bent section) so that the bit does not drill in a single direction off the wellbore axis, but instead sweeps around and its net direction coincides with the existing wellbore. Rotary steerable tools allow steering while rotating, usually with higher rates of penetration and ultimately smoother boreholes.
Down-holePertaining to or in the wellbore (as opposed to being on the surface).
Down-hole motorA drilling motor located in the drill string above the drilling bit powered by the flow of drilling mud. Down-hole motors are used to increase the speed and efficiency of the drill bit or can be used to steer the bit in directional drilling operations. Drilling motors have become very popular because of horizontal and directional drilling applications and the day rates for drilling rigs.
Drilling rigThe machine used to drill a wellbore.
Drillpipe or Drill pipeTubular steel conduit fitted with special threaded ends called tool joints. The drillpipe connects the rig surface equipment with the bottomhole assembly and the bit, both to pump drilling fluid to the bit and to be able to raise, lower and rotate the bottomhole assembly and bit.
Drillstring or Drill stringThe combination of the drillpipe, the bottomhole assembly and any other tools used to make the drill bit turn at the bottom of the wellbore.
FlowbackThe process of allowing fluids to flow from the well following a treatment, either in preparation for a subsequent phase of treatment or in preparation for cleanup and returning the well to production.
Horizontal drillingA subset of the more general term “directional drilling,” used where the departure of the wellbore from vertical exceeds about 80 degrees. Note that some horizontal wells are designed such that after reaching true 90-degree horizontal, the wellbore may actually start drilling upward. In such cases, the angle past 90 degrees is continued, as in 95 degrees, rather than reporting it as deviation from vertical, which would then be 85 degrees. Because a horizontal well typically penetrates a greater length of the reservoir, it can offer significant production improvement over a vertical well.
Hydraulic fracturingA stimulation treatment routinely performed on oil and gas wells in low permeability reservoirs. Specially engineered fluids are pumped at high pressure and rate into the reservoir interval to be treated, causing a vertical fracture to open. The wings of the fracture extend away from the wellbore in opposing directions according to the natural stresses within the formation. Proppant, such as grains of sand of a particular size, is mixed with the treatment fluid to keep the fracture open when the treatment is complete. Hydraulic fracturing creates high-conductivity communication with a large area of formation and bypasses any damage that may exist in the near-wellbore area.
i


HydrocarbonA naturally occurring organic compound comprising hydrogen and carbon. Hydrocarbons can be as simple as methane, but many are highly complex molecules, and can occur as gases, liquids or solids. Petroleum is a complex mixture of hydrocarbons. The most common hydrocarbons are natural gas, oil and coal.
Mesh sizeThe size of the proppant that is determined by sieving the proppant through screens with uniform openings corresponding to the desired size of the proppant. Each type of proppant comes in various sizes, categorized as mesh sizes, and the various mesh sizes are used in different applications in the oil and natural gas industry. The mesh number system is a measure of the number of equally sized openings per square inch of screen through which the proppant is sieved.
Mud motorsA positive displacement drilling motor that uses hydraulic horsepower of the drilling fluid to drive the drill bit. Mud motors are used extensively in directional drilling operations.
Natural gas liquidsComponents of natural gas that are liquid at surface in field facilities or in gas processing plants. Natural gas liquids can be classified according to their vapor pressures as low (condensate), intermediate (natural gasoline) and high (liquefied petroleum gas) vapor pressure.
Nitrogen pumping unitA high-pressure pump or compressor unit capable of delivering high-purity nitrogen gas for use in oil or gas wells. Two basic types of units are commonly available: a nitrogen converter unit that pumps liquid nitrogen at high pressure through a heat exchanger or converter to deliver high-pressure gas at ambient temperature, and a nitrogen generator unit that compresses and separates air to provide a supply of high pressure nitrogen gas.
PluggingThe process of permanently closing oil and gas wells no longer capable of producing in economic quantities. Plugging work can be performed with a well servicing rig along with wireline and cementing equipment; however, this service is typically provided by companies that specialize in plugging work.
PlugA down-hole packer assembly used in a well to seal off or isolate a particular formation for testing, acidizing, cementing, etc.; also a type of plug used to seal off a well temporarily while the wellhead is removed.
Pounds per square inchA unit of pressure. It is the pressure resulting from a one pound force applied to an area of one square inch.
Pressure pumpingServices that include the pumping of liquids under pressure.
Producing formationAn underground rock formation from which oil, natural gas or water is produced. Any porous rock will contain fluids of some sort, and all rocks at considerable distance below the Earth’s surface will initially be under pressure, often related to the hydrostatic column of ground waters above the reservoir. To produce, rocks must also have permeability, or the capacity to permit fluids to flow through them.
ProppantSized particles mixed with fracturing fluid to hold fractures open after a hydraulic fracturing treatment. In addition to naturally occurring sand grains, man-made or specially engineered proppants, such as resin-coated sand or high-strength ceramic materials like sintered bauxite, may also be used. Proppant materials are carefully sorted for size and sphericity to provide an efficient conduit for production of fluid from the reservoir to the wellbore.
Resource playAccumulation of hydrocarbons known to exist over a large area.
ShaleA fine-grained, fissile, sedimentary rock formed by consolidation of clay- and silt-sized particles into thin, relatively impermeable layers.
Tight oilConventional oil that is found within reservoirs with very low permeability. The oil contained within these reservoir rocks typically will not flow to the wellbore at economic rates without assistance from technologically advanced drilling and completion processes. Commonly, horizontal drilling coupled with multistage fracturing is used to access these difficult to produce reservoirs.
Tight sandsA type of unconventional tight reservoir. Tight reservoirs are those which have low permeability, often quantified as less than 0.1 millidarcies.
TubularsA generic term pertaining to any type of oilfield pipe, such as drill pipe, drill collars, pup joints, casing, production tubing and pipeline.
Unconventional resource/unconventional wellA term for the different manner by which resources are exploited as compared to the extraction of conventional resources. In unconventional drilling, the wellbore is generally drilled to specific objectives within narrow parameters, often across long, lateral intervals within narrow horizontal formations offering greater contact area with the producing formation. Typically, the well is then hydraulically fractured at multiple stages to optimize production.
WellboreThe physical conduit from surface into the hydrocarbon reservoir.
Well stimulationA treatment performed to restore or enhance the productivity of a well. Stimulation treatments fall into two main groups, hydraulic fracturing treatments and matrix treatments. Fracturing treatments are performed above the fracture pressure of the reservoir formation and create a highly conductive flow path between the reservoir and the wellbore. Matrix treatments are performed below the reservoir fracture pressure and generally are designed to restore the natural permeability of the reservoir following damage to the near wellbore area. Stimulation in shale gas reservoirs typically takes the form of hydraulic fracturing treatments.
WirelineA general term used to describe well-intervention operations conducted using single-strand or multi-strand wire or cable for intervention in oil or gas wells. Although applied inconsistently, the term commonly is used in association with electric logging and cables incorporating electrical conductors.
WorkoverThe process of performing major maintenance or remedial treatments on an oil or gas well. In many cases, workover implies the removal and replacement of the production tubing string after the well has been killed and a workover rig has been placed on location. Through-tubing workover operations, using coiled tubing, snubbing or slickline equipment, are routinely conducted to complete treatments or well service activities that avoid a full workover where the tubing is removed. This operation saves considerable time and expense.
ii


The following is a glossary of certain electrical infrastructure industry terms used in this report:
DistributionThe distribution of electricity from the transmission system to individual customers.
SubstationA part of an electrical transmission and distribution system that transforms voltage from high to low, or the reverse.
TransmissionThe movement of electrical energy from a generating site, such as a power plant, to an electric substation.

iii


CAUTIONARY NOTE REGARDING FORWARD-LOOKING STATEMENTS

Various statements contained in this report that express a belief, expectation, or intention, or that are not statements of historical fact, are forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended, or the Securities Act, and Section 21E of the Securities Exchange Act of 1934, or the Exchange Act. In particular, the factors discussed in this report and detailed under Part II, Item 1A. Risk Factors in this report and our Annual Report on Form 10–K for the year ended December 31, 2022 could affect our actual results and cause our actual results to differ materially from expectations, estimates or assumptions expressed, forecasted or implied in such forward-looking statements.

Forward-looking statements may include statements about:

the levels of capital expenditures by our customers and the impact of reduced drilling and completions activity on utilization and pricing for our oilfield services;
the volatility of oil and natural gas prices and actions by OPEC members and other oil exporting nations, or OPEC+, affecting commodity price and production levels;
any continuing impacts of the COVID-19 pandemic on Mammoth’s results of operations, financial condition or demand for Mammoth’s services;
employee retention and increasingly competitive labor market;
the performance of contracts and supply chain disruptions during or following the COVID-19 pandemic;
general economic, business or industry conditions and concerns over a potential economic slowdown or recession;
conditions in the capital, financial and credit markets;
conditions of U.S. oil and natural gas industry and the effect of U.S. energy, monetary and trade policies;
U.S. and global economic conditions and political and economic developments, including the energy and environmental policies;
inflationary pressure on the cost of services, equipment and other goods in our industries and other sectors;
our ability to obtain capital or financing needed for our operations on favorable terms or at all;
our ability to (i) continue to comply with or, if applicable, obtain a waiver of forecasted or actual non-compliance with certain financial covenants and other terms and conditions under our existing revolving credit facility or any replacement credit facilities, (ii) extend, repay or refinance our existing revolving credit facility at or prior to the October 19, 2023 maturity on terms acceptable to us or at all and (iii) meet our financial projections associated with refinancing and/or reducing our debt;
our ability to execute our business and financial strategies;
our plans with respect to any stock repurchases under the board of directors' authorized stock repurchase program following the expected repayment and refinancing of our existing revolving credit facility;
our ability to continue to grow our infrastructure services segment or recommence certain of our suspended oilfield services;
any loss of one or more of our significant customers and its impact on our revenue, financial condition and results of operations;
asset impairments;
our ability to identify, complete and integrate acquisitions of assets or businesses;
our ability to receive, or delays in receiving, permits and governmental approvals and/or payments, and to comply with applicable governmental laws and regulations;
the results of litigation relating to the contracts awarded to our subsidiary Cobra Acquisitions LLC, or Cobra, by the Puerto Rico Electric Power Authority, or PREPA;
the outcome of our ongoing efforts to collect the amounts that remain unpaid to us by PREPA for electric grid restoration services performed by Cobra in Puerto Rico;
any future litigation, indemnity or other claims;
regional supply and demand factors, delays or interruptions of production, and any governmental order, rule or regulation that may impose production limits on our customers;
shortages, delays in delivery and interruptions in supply of major components, replacement parts, or other equipment, supplies or materials;
the availability of transportation, pipeline and storage facilities and any increase in related costs;
extreme weather conditions, wild fires and other natural disasters in areas where we provide well completion, sand proppant, drilling and infrastructure services;
access to and restrictions on use of sourced or produced water;
technology;
civil unrest, war, military conflicts or terrorist attacks;
cyberattacks and any resulting loss of information;
iv


competition within the energy services industry;
availability of equipment, materials or skilled personnel or other labor resources;
payment of any future dividends;
future operating results; and
capital expenditures and other plans, objectives, expectations and intentions.

    All of these types of statements, other than statements of historical fact included in this quarterly report, are forward-looking statements. These forward-looking statements may be found in the “Business,” “Risk Factors,” “Management’s Discussion and Analysis of Financial Condition and Results of Operations,” and other sections of this quarterly report. In some cases, you can identify forward-looking statements by terminology such as “may,” “will,” “could,” “should,” “would,” “expect,” “plan,” “project,” “budget,” “intend,” “anticipate,” “believe,” “estimate,” “predict,” “potential,” “pursue,” “target,” “seek,” “objective,” “continue,” “will be,” “will benefit,” or “will continue,” the negative of such terms or other comparable terminology.

    The forward-looking statements contained in this report are largely based on our expectations, which reflect estimates and assumptions made by our management. These estimates and assumptions reflect our best judgment based on currently known market conditions and other factors, which are difficult to predict and many of which are beyond our control. Although we believe such estimates and assumptions to be reasonable, they are inherently uncertain and involve a number of risks and uncertainties that are beyond our control. In addition, our management’s assumptions about future events may prove to be inaccurate. Our management cautions all readers that the forward-looking statements contained in this report are not guarantees of future performance, and we cannot assure any reader that such statements will be realized or the forward-looking events and circumstances will occur. Actual results may differ materially from those anticipated or implied in the forward-looking statements due to many factors including those described in our Annual Report on Form 10–K for the year ended December 31, 2022 and Item 2. “Management’s Discussion and Analysis of Financial Condition and Results of Operations” and elsewhere in this report. All forward-looking statements speak only as of the date of this report. We do not intend to publicly update or revise any forward-looking statements as a result of new information, future events or otherwise. These cautionary statements qualify all forward-looking statements attributable to us or persons acting on our behalf.

v

MAMMOTH ENERGY SERVICES, INC.


PART I. FINANCIAL INFORMATION
Item 1. Financial Statements
MAMMOTH ENERGY SERVICES, INC.
CONDENSED CONSOLIDATED BALANCE SHEETS (unaudited)
ASSETSJune 30,December 31,
20232022
CURRENT ASSETS(in thousands)
Cash and cash equivalents$8,850 $17,282 
Accounts receivable, net449,189 456,465 
Receivables from related parties, net205 223 
Inventories10,189 8,883 
Prepaid expenses7,993 13,219 
Other current assets613 620 
Total current assets477,039 496,692 
Property, plant and equipment, net127,190 138,066 
Sand reserves60,539 61,830 
Operating lease right-of-use assets11,513 10,656 
Intangible assets, net1,393 1,782 
Goodwill11,717 11,717 
Other non-current assets3,372 3,935 
Total assets$692,763 $724,678 
LIABILITIES AND EQUITY
CURRENT LIABILITIES
Accounts payable$49,863 $47,391 
Accrued expenses and other current liabilities36,788 52,297 
Current operating lease liability6,051 5,447 
Current portion of long-term debt59,356 83,520 
Income taxes payable53,089 48,557 
Total current liabilities205,147 237,212 
Deferred income tax liabilities425 471 
Long-term operating lease liability5,213 4,913 
Asset retirement obligations4,068 3,981 
Other long-term liabilities11,194 15,485 
Total liabilities226,047 262,062 
COMMITMENTS AND CONTINGENCIES (Note 18)
EQUITY
Equity:
Common stock, $0.01 par value, 200,000,000 shares authorized, 47,941,652 and 47,312,270 issued and outstanding at June 30, 2023 and December 31, 2022
479 473 
Additional paid in capital539,121 539,138 
Accumulated deficit(69,273)(73,154)
Accumulated other comprehensive loss(3,611)(3,841)
Total equity466,716 462,616 
Total liabilities and equity$692,763 $724,678 






The accompanying notes are an integral part of these condensed consolidated financial statements.
1

MAMMOTH ENERGY SERVICES, INC.
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME (unaudited)

Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
REVENUE(in thousands, except per share amounts)
Services revenue$63,478 $75,459 $167,115 $129,126 
Services revenue - related parties369 395 589 669 
Product revenue11,584 13,824 24,047 22,181 
Total revenue75,431 89,678 191,751 151,976 
COST AND EXPENSES
Services cost of revenue (exclusive of depreciation, depletion, amortization and accretion of $10,270, $22,032, $15,404, and $30,759, respectively, for the three and six months ended June 30, 2023 and three and six months ended June 30, 2022)
52,846 58,433 133,823 105,000 
Services cost of revenue - related parties210 128 240 263 
Product cost of revenue (exclusive of depreciation, depletion, amortization and accretion of $2,373, $3,559, $2,055, and $3,847, respectively, for the three and six months ended June 30, 2023 and three and six months ended June 30, 2022)
7,196 10,225 15,181 18,003 
Selling, general and administrative (Note 11)10,357 8,206 18,740 16,874 
Depreciation, depletion, amortization and accretion12,650 17,476 25,606 34,643 
Gains on disposal of assets, net(473)(2,943)(834)(3,139)
Total cost and expenses82,786 91,525 192,756 171,644 
Operating loss(7,355)(1,847)(1,005)(19,668)
OTHER INCOME (EXPENSE)
Interest expense, net(3,220)(2,659)(6,509)(5,008)
Other income, net8,339 10,144 16,963 19,185 
Total other income, net5,119 7,485 10,454 14,177 
(Loss) income before income taxes(2,236)5,638 9,449 (5,491)
Provision for income taxes2,234 3,935 5,568 7,623 
Net (loss) income$(4,470)$1,703 $3,881 $(13,114)
OTHER COMPREHENSIVE INCOME (LOSS)
Foreign currency translation adjustment, net of tax of $0, $0, $0, and $0, respectively, for the three and six months ended June 30, 2023 and three and six months ended June 30, 2022
227 (448)230 (250)
Comprehensive (loss) income$(4,243)$1,255 $4,111 $(13,364)
Net (loss) income per share (basic) (Note 14)$(0.09)$0.04 $0.08 $(0.28)
Net (loss) income per share (diluted) (Note 14)$(0.09)$0.04 $0.08 $(0.28)
Weighted average number of shares outstanding (basic) (Note 14)47,718 47,225 47,581 47,036 
Weighted average number of shares outstanding (diluted) (Note 14)47,718 47,634 47,966 47,036 













The accompanying notes are an integral part of these condensed consolidated financial statements.
2

MAMMOTH ENERGY SERVICES, INC.
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY (unaudited)
Three Months Ended June 30, 2023
Accumulated
AdditionalOther
Common StockAccumulatedPaid-InComprehensive
SharesAmountDeficitCapitalLossTotal
(in thousands)
Balance at March 31, 202347,713 $477 $(64,803)$538,862 $(3,838)470,698 
Stock based compensation228 2 — 259 — 261 
Net loss— — (4,470)— — (4,470)
Other comprehensive income— — — — 227 227 
Balance at June 30, 202347,941 $479 $(69,273)$539,121 $(3,611)$466,716 
Three Months Ended June 30, 2022
Accumulated
AdditionalOther
Common StockAccumulatedPaid-InComprehensive
SharesAmountDeficitCapitalLossTotal
(in thousands)
Balance at March 31, 202247,184 $472 $(87,352)$538,457 $(2,733)$448,844 
Stock based compensation128 1 — 199 — 200 
Net income— — 1,703 — — 1,703 
Other comprehensive loss— — — — (448)(448)
Balance at June 30, 202247,312 $473 $(85,649)$538,656 $(3,181)$450,299 
Six Months Ended June 30, 2023
Accumulated
AdditionalOther
Common StockAccumulatedPaid-InComprehensive
SharesAmountDeficitCapitalLossTotal
(in thousands)
Balance at December 31, 202247,312 473 $(73,154)$539,138 $(3,841)$462,616 
Stock based compensation795 8 — 900 — 908 
Shares repurchased(166)(2)— (917)— (919)
Net income— — 3,881 — — 3,881 
Other comprehensive income— — — — 230 230 
Balance at June 30, 202347,941 $479 $(69,273)$539,121 $(3,611)$466,716 
Six Months Ended June 30, 2022
Accumulated
AdditionalOther
Common StockAccumulatedPaid-InComprehensive
SharesAmountDeficitCapitalLossTotal
(in thousands)
Balance at December 31, 202146,684 $467 $(72,535)$538,221 $(2,931)$463,222 
Stock based compensation628 6 — 435 — 441 
Net loss— — (13,114)— — (13,114)
Other comprehensive loss— — — — (250)(250)
Balance at June 30, 202247,312 $473 $(85,649)$538,656 $(3,181)$450,299 







The accompanying notes are an integral part of these condensed consolidated financial statements.
3

MAMMOTH ENERGY SERVICES, INC.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (unaudited)

Six Months Ended June 30,
20232022
(in thousands)
Cash flows from operating activities:
Net income (loss)$3,881 $(13,114)
Adjustments to reconcile net income (loss) to cash used in operating activities:
Stock based compensation908 441 
Depreciation, depletion, accretion and amortization25,606 34,643 
Amortization of debt origination costs377 375 
Bad debt recoveries(425)(115)
Gains on disposal of assets(834)(3,139)
Gains from sales of equipment damaged or lost down-hole(46)(511)
Deferred income taxes(46)6,612 
Other387 449 
Changes in assets and liabilities:
Accounts receivable, net7,862 (22,480)
Receivables from related parties, net18 (105)
Inventories(1,306)366 
Prepaid expenses and other assets5,162 4,567 
Accounts payable466 (2,132)
Accrued expenses and other liabilities(13,924)(7,407)
Income taxes payable4,523 912 
Net cash provided by (used in) operating activities32,609 (638)
Cash flows from investing activities:
Purchases of property and equipment(10,539)(3,968)
Proceeds from disposal of property and equipment806 7,447 
Net cash (used in) provided by investing activities(9,733)3,479 
Cash flows from financing activities:
Borrowings on long-term debt118,900 83,000 
Repayments of long-term debt(143,064)(84,241)
Proceeds from sale leaseback transaction 4,589 
Payments on sale leaseback transaction(2,449)(2,094)
Principal payments on financing leases and equipment financing notes(3,791)(1,197)
Other(919) 
Net cash (used in) provided by financing activities(31,323)57 
Effect of foreign exchange rate on cash15 (68)
Net change in cash and cash equivalents(8,432)2,830 
Cash and cash equivalents at beginning of period17,282 9,899 
Cash and cash equivalents at end of period$8,850 $12,729 
Supplemental disclosure of cash flow information:
Cash paid for interest$6,321 $3,792 
Cash paid for income taxes, net of refunds received$752 $98 
Supplemental disclosure of non-cash transactions:
Purchases of property and equipment included in accounts payable and accrued expenses$6,732 $4,733 
Right-of-use assets obtained for financing lease liabilities$306 $ 





The accompanying notes are an integral part of these condensed consolidated financial statements.
4

MAMMOTH ENERGY SERVICES, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

1.    Organization and Nature of Business
Mammoth Energy Services, Inc. (“Mammoth Inc.”, “Mammoth” or the “Company”), together with its subsidiaries, is an integrated, growth-oriented company serving both the oil and gas and the electric utility industries in North America and US territories. Mammoth Inc.’s infrastructure division provides engineering, design, construction, upgrade, maintenance and repair services to various public and private owned utilities. Its oilfield services division provides a diversified set of services to the exploration and production industry including well completion, natural sand and proppant and drilling services. Additionally, the Company provides aviation services, equipment rentals, remote accommodation services and equipment manufacturing. The Company was incorporated in Delaware in June 2016.

Operations

The Company’s well completion services include equipment and personnel used in connection with the completion and early production of oil and natural gas wells. The Company’s infrastructure services include engineering, design, construction, upgrade, maintenance and repair services to the electrical infrastructure industry as well as repair and restoration services in response to storms and other disasters. The Company’s natural sand proppant services include the distribution and production of natural sand proppant that is used primarily for hydraulic fracturing in the oil and gas industry. The Company’s drilling services provide drilling rigs and directional tools for both vertical and horizontal drilling of oil and natural gas wells. The Company also provides other services, including aviation, equipment rentals, remote accommodations and equipment manufacturing.

The Company’s operations are concentrated in North America. The Company operates its oil and natural gas businesses in the Permian Basin, the Utica Shale, the Eagle Ford Shale, the Marcellus Shale, the Granite Wash, the SCOOP, the STACK, the Cana-Woodford Shale, the Cleveland Sand and the oil sands located in Northern Alberta, Canada. The Company’s oil and natural gas business depends in large part on the conditions in the oil and natural gas industry and, specifically, on the amount of capital spending by its customers. Any prolonged increase or decrease in oil and natural gas prices affects the levels of exploration, development and production activity, as well as the entire health of the oil and natural gas industry. Decreases in the commodity prices for oil and natural gas would have a material adverse effect on the Company’s results of operations and financial condition. During the periods presented in this report, the Company provided its infrastructure services primarily in the northeastern, southwestern, midwestern and western portions of the United States. The Company’s infrastructure business depends on infrastructure spending on maintenance, upgrade, expansion and repair and restoration. Any prolonged decrease in spending by electric utility companies, delays or reductions in government appropriations or the failure of customers to pay their receivables could have a material adverse effect on the Company’s results of operations and financial condition.

2.    Basis of Presentation and Significant Accounting Policies

Basis of Presentation
The accompanying unaudited condensed consolidated interim financial statements include the accounts of the Company and its subsidiaries and the variable interest entities (“VIE”) for which the Company is the primary beneficiary. All material intercompany accounts and transactions have been eliminated.

This report has been prepared in accordance with the rules and regulations of the Securities and Exchange Commission, and reflects all adjustments, which in the opinion of management are necessary for the fair presentation of the results for the interim periods, on a basis consistent with the annual audited consolidated financial statements. All such adjustments are of a normal, recurring nature. Certain information, accounting policies and footnote disclosures normally included in financial statements prepared in accordance with generally accepted accounting principles (“GAAP”) have been omitted pursuant to such rules and regulations, although the Company believes that the disclosures are adequate to make the information presented not misleading. These unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and the summary of significant accounting policies and notes thereto included in the Company’s most recent annual report on Form 10-K.

Reclassifications    
Certain reclassifications have been made to prior period amounts to conform to the current period financial statement presentation. Previously, the Company included gains and losses on disposal of assets within Other income, net on the
5

MAMMOTH ENERGY SERVICES, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
unaudited condensed consolidated statements of comprehensive (loss) income. The Company now presents gains and losses on disposal of assets as a separate line titled “Gains on disposal of assets, net”.

Accounts Receivable
Accounts receivable include amounts due from customers for services performed or goods sold. The Company grants credit to customers in the ordinary course of business and generally does not require collateral. Prior to granting credit to customers, the Company analyzes the potential customer’s risk profile by utilizing a credit report, analyzing macroeconomic factors and using its knowledge of the industry, among other factors. Most areas in the continental United States in which the Company operates provide for a mechanic’s lien against the property on which the service is performed if the lien is filed within the statutorily specified time frame. Customer balances are generally considered delinquent if unpaid by the 30th day following the invoice date and credit privileges may be revoked if balances remain unpaid. Interest on delinquent accounts receivable is recognized in other income when chargeable and collectability is reasonably assured.

During the period October 2017 through March 2019, the Company provided infrastructure services in Puerto Rico under master services agreements entered into by Cobra Acquisitions LLC (“Cobra”), one of the Company’s subsidiaries, with the Puerto Rico Electric Power Authority (“PREPA”) to perform repairs to PREPA’s electrical grid as a result of Hurricane Maria. During the three and six months ended June 30, 2023 and the three and six months ended June 30, 2022, the Company charged interest on delinquent accounts receivable pursuant to the terms of its agreements with PREPA totaling $11.3 million, $22.5 million, $10.2 million and $20.0 million, respectively. These amounts are included in “other income, net” on the unaudited condensed consolidated statements of comprehensive (loss) income. Included in “accounts receivable, net” on the unaudited condensed consolidated balance sheets as of June 30, 2023 and December 31, 2022 were interest charges of $174.5 million and $152.0 million, respectively.

The Company regularly reviews receivables and provides for expected losses through an allowance for doubtful accounts. In evaluating the level of established reserves, the Company makes judgments regarding its customers’ ability to make required payments, economic events and other factors. As the financial condition of customers changes, circumstances develop, or additional information becomes available, adjustments to the allowance for doubtful accounts may be required. In the event the Company expects that a customer may not be able to make required payments, the Company would increase the allowance through a charge to income in the period in which that determination is made. If it is determined that previously reserved amounts are collectible, the Company would decrease the allowance through a credit to income in the period in which that determination is made. Uncollectible accounts receivable are periodically charged against the allowance for doubtful accounts once a final determination is made regarding their collectability.

Following is a roll forward of the allowance for doubtful accounts for the year ended December 31, 2022 and the six months ended June 30, 2023 (in thousands):

Balance, January 1, 2022$18,085 
Additions charged to bad debt expense3,550 
Recoveries of receivables previously charged to bad debt expense(161)
Deductions for uncollectible receivables written off(17,887)
Balance, December 31, 20223,587 
Additions charged to bad debt expense23 
Additions charged to revenue63 
Recoveries of receivables previously charged to bad debt expense(31)
Deductions for uncollectible receivables written off(3,476)
Balance, June 30, 2023$166 

During the six months ended June 30, 2023 and 2022, the Company has made specific reserves consistent with Company policy which resulted in nominal additions to allowance for doubtful accounts. These additions were charged to bad debt expense based on the factors described above.

PREPA

As of June 30, 2023, PREPA owed Cobra approximately $216.2 million for services performed, excluding $174.5 million
6

MAMMOTH ENERGY SERVICES, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
of interest charged on these delinquent balances. PREPA is currently subject to bankruptcy proceedings, which were filed in July 2017 and are currently pending in the U.S. District Court for the District of Puerto Rico. As a result, PREPA’s ability to meet its payment obligations is largely dependent upon funding from the Federal Emergency Management Agency (“FEMA”) or other sources. On September 30, 2019, Cobra filed a motion with the U.S. District Court for the District of Puerto Rico seeking recovery of the amounts owed to Cobra by PREPA, which motion was stayed by the Court. On March 25, 2020, Cobra filed an urgent motion to modify the stay order and allow the recovery of approximately $61.7 million in claims related to a tax gross-up provision contained in the emergency master service agreement, as amended, that was entered into with PREPA on October 19, 2017. This emergency motion was denied on June 3, 2020 and the Court extended the stay of our motion. On December 9, 2020, the Court again extended the stay of our motion and directed PREPA to file a status report by June 7, 2021. On April 6, 2021, Cobra filed a motion to lift the stay order. Following this filing, PREPA initiated discussion with Cobra, which resulted in PREPA and Cobra filing a joint motion to adjourn all deadlines relative to the April 6, 2021 motion until the June 16, 2021 omnibus hearing as a result of PREPA’s understanding that FEMA would be releasing a report in the near future relating to the emergency master service agreement between PREPA and Cobra that was executed on October 19, 2017. The joint motion was granted by the Court on April 14, 2021. On May 26, 2021, FEMA issued a Determination Memorandum related to the first contract between Cobra and PREPA in which, among other things, FEMA raised two contract compliance issues and, as a result, concluded that approximately $47 million in costs were not authorized costs under the contract. On June 14, 2021, the Court issued an order adjourning Cobra’s motion to lift the stay order to a hearing on August 4, 2021 and directing Cobra and PREPA to meet and confer in good faith concerning, among other things, (i) the May 26, 2021 Determination Memorandum issued by FEMA and (ii) whether and when a second determination memorandum is expected. The parties were further directed to file an additional status report, which was filed on July 20, 2021. On July 23, 2021, with the aid of Mammoth, PREPA filed an appeal of the entire $47 million that FEMA de-obligated in the May 26, 2021 Determination Memorandum. FEMA approved the appeal in part and denied the appeal in part. FEMA found that staffing costs of $24.4 million are eligible for funding. On August 4, 2021, the Court denied Cobras April 6, 2021 motion to lift the stay order, extended the stay of our motion seeking recovery of amounts owed to Cobra and directed the parties to file an additional joint status report, which was filed on January 22, 2022. On January 26, 2022, the Court extended the stay and directed the parties to file a further status report by July 25, 2022. On June 7, 2022, Cobra filed a motion to lift the stay order. On June 29, 2022 the Court denied Cobras motion and extended the stay to January 2023. On November 21, 2022, FEMA issued a Determination Memorandum related to the 100% federal funded portion of the second contract between Cobra and PREPA in which FEMA concluded that approximately $5.6 million in costs were not authorized costs under the contract. On December 21, 2022, FEMA issued a Determination Memorandum related to the 90% federal cost share portion of the second contract between Cobra and PREPA in which FEMA concluded that approximately $68.1 million in costs were not authorized costs under the contract. PREPA has filed first-level administrative appeals of the November 21, 2022 and December 21, 2022 Determination Memorandums. On January 7, 2023, Cobra and PREPA filed a joint status report with the Court, in which PREPA requested that the Court continue the stay through July 31, 2023 and Cobra requested that the stay be lifted. On January 18, 2023, the Court entered an order extending the stay and directing the parties to file a further status report addressing (i) the status of any administrative appeals in connection with the November and December determination memorandums regarding the second contract, (ii) the status of the criminal case against the former Cobra president and the FEMA official that concluded in December 2022, and (iii) a summary of the outstanding and unpaid amounts arising from the first and second contracts and whether PREPA disputes Cobra’s entitlement to these amounts with the Court by July 31, 2023. On March 27, 2023, Cobra was notified that FEMA had approved $233 million in Cobra invoices related to the December 21, 2022 Determination Memorandum. The 90% federal cost share of this approved amount was $210 million, which was obligated and made available for draw down on March 27, 2023. Of this $210 million, approximately $99 million has been represented by both PREPA and FEMA as intended to pay Cobra for outstanding invoices and the remaining $111 million is a reimbursement to PREPA for payments already made on Cobra invoices. On May 16, 2023, Cobra filed a motion to lift the stay order. In a June 8, 2023 hearing, the Court ordered PREPA to provide Cobra a detailed report on the status of their review of the invoices that make up the aforementioned $99 million. On June 14, 2023, PREPA paid Cobra approximately $10.8 million, all of which was used to reduce outstanding borrowings under the Company's existing revolving credit facility, as required under the terms thereof. Additionally, on June 14, 2023, PREPA filed a report noting a portion of the approved, but unpaid invoices would be submitted to COR3 within two weeks of the filing and the remainder of the invoices would be submitted to COR3 within four weeks of the filing. Following the passage of the two-week and four-week periods contained in the June 14, 2023 report, Cobra filed an informative motion with the Court regarding the passage of the respective periods and PREPA’s failure to meet the deadlines. The Court ordered PREPA to respond to Cobra’s informative motion, which PREPA did on July 21, 2023. In this Court ordered response, PREPA informed the Court that an additional $8.4 million of invoices had been submitted for payment and that $72 million in FEMA approved costs were awaiting engineer certification. On August 2, 2023, following submission of a joint status report by Cobra and FEMA on July 31, 2023, in
7

MAMMOTH ENERGY SERVICES, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
which, among other things, PREPA requested the stay be continued and Cobra requested the stay be lifted, the Court entered an order continuing the stay until October 31, 2023 and requiring another joint status report be filed on October 10, 2023.

On January 20, 2023, Cobra submitted a certified claim for approximately $379 million to FEMA pursuant to the federal Contract Disputes Act. On February 1, 2023, FEMA notified Cobra that it had reviewed the claim and determined that no contract, expressed or implied, exists between FEMA and Cobra. On March 29, 2023, Cobra filed a notice of appeal with the Civilian Board of Contract Appeals related to the certified claim submitted in January 2023. On April 25, 2023, FEMA filed a motion to dismiss Cobra’s appeal alleging lack of jurisdiction.

The Company believes all amounts charged to PREPA, including interest charged on delinquent accounts receivable, were in accordance with the terms of the contracts. Further, there have been multiple reviews prepared by or on behalf of FEMA that have concluded that the amounts Cobra charged PREPA were reasonable, that PREPA adhered to Puerto Rican legal statutes regarding emergency situations, and that PREPA engaged in a reasonable procurement process. The Company believes these receivables are collectible and no allowance was deemed necessary at June 30, 2023 or December 31, 2022. However, in the event PREPA (i) does not have or does not obtain the funds necessary to satisfy its obligations to Cobra under the contracts, (ii) obtains the necessary funds but refuses to pay the remaining amounts owed to the Company or (iii) otherwise does not pay amounts owed to the Company, the receivable may not be collectible.

Concentrations of Credit Risk and Significant Customers
Financial instruments that potentially subject the Company to concentrations of credit risk consist of cash and cash equivalents in excess of federally insured limits and trade receivables. Following is a summary of our significant customers based on percentages of total accounts receivable balances at June 30, 2023 and December 31, 2022 and percentages of total revenues derived for the three and six months ended June 30, 2023 and 2022:
REVENUESACCOUNTS RECEIVABLE
Three Months Ended June 30,Six Months Ended June 30,At June 30,At December 31,
202320222023202220232022
Customer A(a)
 % % % %87 %83 %
Customer B(b)
8 %1 %9 %11 % % %
Customer C(c)
6 %22 %12 %14 %1 % %
a.Customer A is a third-party customer. Revenues and the related accounts receivable balances earned from Customer A were derived from the Company’s infrastructure services segment. Accounts receivable for Customer A also includes receivables due for interest charged on delinquent accounts receivable.
b.Customer B is a third-party customer. Revenues and the related accounts receivable balances earned from Customer B were derived from the Company’s well completion services segment.
c.Customer C is a third-party customer. Revenues and the related accounts receivable balances earned from Customer C were derived from the Company’s well completion services segment.

Fair Value of Financial Instruments
The Company’s financial instruments consist of cash and cash equivalents, trade receivables, trade payables, amounts receivable or payable to related parties and debt. The carrying amount of cash and cash equivalents, trade receivables, receivables from related parties and trade payables approximates fair value because of the short-term nature of the instruments. The fair value of debt approximates its carrying value because the cost of borrowing fluctuates based upon market conditions.

3.     Revenue
The Company’s primary revenue streams include infrastructure services, well completion services, natural sand proppant services, drilling services and other services, which includes aviation, equipment rentals, remote accommodations and equipment manufacturing. See Note 19 for the Company’s revenue disaggregated by type.

Certain of the Company’s customer contracts include provisions entitling the Company to a termination penalty when the customer invokes its contractual right to terminate prior to the contract’s nominal end date. The termination penalties in the customer contracts vary, but are generally considered substantive for accounting purposes and create enforceable rights and obligations throughout the stated duration of the contract. The Company accounts for a contract cancellation as a contract modification in the period in which the customer invokes the termination provision. The determination of the contract termination penalty is based on the terms stated in the related customer agreement. As of the modification date, the Company updates its estimate of the transaction price using the expected value method, subject to constraints, and recognizes the amount over the remaining performance period.
8

MAMMOTH ENERGY SERVICES, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

Well Completion Services
Well completion services are typically provided based upon a purchase order, contract or on a spot market basis. Services are provided on a day rate, contracted or hourly basis. Generally, the Company accounts for well completion services as a single performance obligation satisfied over time. In certain circumstances, the Company supplies proppant that is utilized for pressure pumping as part of the agreement with the customer. The Company accounts for these pressure pumping agreements as multiple performance obligations satisfied over time. Jobs for these services are typically short-term in nature and range from a few hours to multiple days. Generally, revenue is recognized over time upon the completion of each segment of work based upon a completed field ticket, which includes the charges for the services performed, mobilization of the equipment to the location and personnel.

Additional revenue is generated through labor charges and the sale of consumable supplies that are incidental to the service being performed. Such amounts are recognized ratably over the period during which the corresponding goods and services are consumed.

Infrastructure Services
Infrastructure services are typically provided pursuant to master service agreements, repair and maintenance contracts or fixed price and non-fixed price installation contracts. Pricing under these contracts may be unit priced, cost-plus/hourly (or time and materials basis) or fixed price (or lump sum basis). Generally, the Company accounts for infrastructure services as a single performance obligation satisfied over time. In certain circumstances, the Company supplies materials that are utilized during the jobs as part of the agreement with the customer. The Company accounts for these infrastructure agreements as multiple performance obligations satisfied over time. Revenue is recognized over time as work progresses based on the days completed or as the contract is completed. Under certain customer contracts in our infrastructure services segment, the Company warranties equipment and labor performed for a specified period following substantial completion of the work. 

Natural Sand Proppant Services
The Company sells natural sand proppant through sand supply agreements with its customers. Under these agreements, sand is typically sold at a flat rate per ton or a flat rate per ton with an index-based adjustment. The Company recognizes revenue at the point in time when the customer obtains legal title to the product, which may occur at the production facility, rail origin or at the destination terminal.

Certain of the Company’s sand supply agreements contain a minimum volume commitment related to sand purchases whereby the Company charges a shortfall payment if the customer fails to meet the required minimum volume commitment. These agreements may also contain make-up provisions whereby shortfall payments can be applied in future periods against purchased volumes exceeding the minimum volume commitment. If a make-up right exists, the Company has future performance obligations to deliver excess volumes of product in subsequent months. In accordance with ASC 606, if the customer fails to meet the minimum volume commitment, the Company will assess whether it expects the customer to fulfill its unmet commitment during the contractually specified make-up period based on discussions with the customer and management’s knowledge of the business. If the Company expects the customer will make-up deficient volumes in future periods, revenue related to shortfall payments will be deferred and recognized on the earlier of the date on which the customer utilizes make-up volumes or the likelihood that the customer will exercise its right to make-up deficient volumes becomes remote. If the Company does not expect the customer will make-up deficient volumes in future periods, the breakage model will be applied and revenue related to shortfall payments will be recognized when the model indicates the customer’s inability to take delivery of excess volumes. The Company did not recognize any shortfall revenue during the three and six months ended June 30, 2023 and did not have any deferred revenue related to shortfall payments. The Company recognized shortfall revenue totaling $2.6 million during the three and six months ended June 30, 2022, respectively.

In certain of the Company’s sand supply agreements, the customer obtains control of the product when it is loaded into rail cars and the customer reimburses the Company for all freight charges incurred. The Company has elected to account for shipping and handling as activities to fulfill the promise to transfer the sand. If revenue is recognized for the related product before the shipping and handling activities occur, the Company accrues the related costs of those shipping and handling activities.

9

MAMMOTH ENERGY SERVICES, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
Drilling Services
Contract drilling services were provided under daywork contracts. Directional drilling services, including motor rentals, are provided on a day rate or hourly basis, and revenue is recognized as work progresses. Performance obligations are satisfied over time as the work progresses based on the measure of output. Mobilization revenue and costs were recognized over the days of actual drilling. As a result of market conditions, the Company temporarily shut down its contract land drilling operations beginning in December 2019 and rig hauling operations beginning in April 2020.

Other Services
The Company also provided aviation, equipment rentals, remote accommodations and equipment manufacturing, which are reported under other services. The Company’s other services are typically provided based upon a purchase order, contract or on a spot market basis. Services are provided on a day rate, contracted or hourly basis. Performance obligations for these services are satisfied over time and revenue is recognized as the work progresses based on the measure of output. Jobs for these services are typically short-term in nature and range from a few hours to multiple days.

Practical Expedients
The Company does not disclose the value of unsatisfied performance obligations for (i) contracts with an original expected length of one year or less and (ii) contracts in which variable consideration is allocated entirely to a wholly unsatisfied performance obligation or to a wholly unsatisfied distinct good or service that forms part of a single performance obligation.

Contract Balances
Following is a rollforward of the Company’s contract liabilities (in thousands):
Balance, December 31, 2021$3,250 
Deduction for recognition of revenue(3,207)
Deduction for rebate credit recognized(140)
Increase for deferral of customer prepayments7,647 
Balance, December 31, 20227,550 
Deduction for recognition of revenue(7,042)
Deduction for rebate credit recognized(375)
Increase for deferral of customer prepayments467 
Balance, June 30, 2023$600 

The Company did not have any contract assets as of June 30, 2023 or December 31, 2022.

Performance Obligations
Revenue recognized in the current period from performance obligations satisfied in previous periods was a nominal amount for the three and six months ended June 30, 2023 and 2022. As of June 30, 2023, the Company had unsatisfied performance obligations totaling $16.4 million, which will be recognized over the next 19 months.

4.    Inventories
Inventories consist of raw sand and processed sand available for sale, chemicals and other products sold as a bi-product of completion and production operations and supplies used in performing services. Inventory is stated at the lower of cost or net realizable value on an average cost basis. The Company assesses the valuation of its inventories based upon specific usage, future utility, obsolescence and other factors. A summary of the Company’s inventories is shown below (in thousands):
June 30,December 31,
20232022
Supplies$5,833 $5,167 
Raw materials1,830 974 
Work in process1,740 2,221 
Finished goods786 521 
Total inventories$10,189 $8,883 
10

MAMMOTH ENERGY SERVICES, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

5.    Property, Plant and Equipment     
Property, plant and equipment include the following (in thousands):
June 30,December 31,
Useful Life20232022
Pressure pumping equipment
3-5 years
$251,051 $230,760 
Drilling rigs and related equipment
3-15 years
110,818 110,724 
Machinery and equipment
7-20 years
159,801 162,634 
Buildings(a)
15-39 years
40,909 40,316 
Vehicles, trucks and trailers
5-10 years
101,201 101,580 
Coil tubing equipment
4-10 years
6,908 6,908 
LandN/A12,393 12,393 
Land improvements
15 years or life of lease
10,066 10,053 
Rail improvements
10-20 years
13,793 13,793 
Other property and equipment(b)
3-12 years
18,375 18,296 
725,315 707,457 
Deposits on equipment and equipment in process of assembly(c)
8,077 13,885 
733,392 721,342 
Less: accumulated depreciation(d)
606,202 583,276 
Total property, plant and equipment, net$127,190 $138,066 
a.    Included in Buildings at each of June 30, 2023 and December 31, 2022 are costs of $7.6 million related to assets under operating leases.
b.    Included in Other property and equipment at each of June 30, 2023 and December 31, 2022 are costs of $6.0 million related to assets under operating leases.
c.    Deposits on equipment and equipment in process of assembly represents deposits placed with vendors for equipment that is in the process of assembly and purchased equipment that is being outfitted for its intended use. The equipment is not yet placed in service.
d.    Includes accumulated depreciation of $8.7 million and $8.0 million at June 30, 2023 and December 31, 2022, respectively, related to assets under operating leases.

Disposals
Proceeds from customers for horizontal and directional drilling services equipment damaged or lost down-hole are reflected in revenue with the carrying value of the related equipment charged to cost of service revenues and are reported as cash inflows from investing activities in the unaudited condensed consolidated statements of cash flows. For the three and six months ended June 30, 2023 and 2022, proceeds from the sale of equipment damaged or lost down-hole were a nominal amount and $0.1 million, respectively, and gains from the sale of equipment damaged or lost down-hole were a nominal amount and $0.5 million, respectively.

Proceeds from assets sold or disposed of as well as the carrying value of the related equipment are reflected in “gains on disposal of assets, net” on the unaudited condensed consolidated statements of comprehensive (loss) income. For the three and six months ended June 30, 2023 and 2022, proceeds from the sale of equipment were $0.5 million, $0.9 million, $6.7 million and $7.2 million, respectively, and gains from the sale or disposal of equipment were $0.5 million, $0.8 million, $2.9 million and $3.1 million, respectively.

Depreciation, depletion, amortization and accretion
A summary of depreciation, depletion, amortization and accretion expense is below (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Depreciation expense$11,130 $16,759 $23,857 $33,685 
Amortization expense195 195 389 389 
Accretion and depletion expense1,325 522 1,360 569 
Depreciation, depletion, amortization and accretion$12,650 $17,476 $25,606 $34,643 

11

MAMMOTH ENERGY SERVICES, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
6.    Goodwill and Intangible Assets
Goodwill
Changes in the net carrying amount of goodwill by reporting segment (see Note 19) for the six months ended June 30, 2023 and year ended December 31, 2022 are presented below (in thousands):

Well CompletionsOtherTotal
Balance as of January 1, 2022
Goodwill$86,043 $14,830 $100,873 
Accumulated impairment losses(76,829)(12,327)(89,156)
9,214 2,503 11,717 
Acquisitions   
Impairment losses   
Balance as of December 31, 2022
Goodwill86,043 14,830 100,873 
Accumulated impairment losses(76,829)(12,327)(89,156)
9,214 2,503 11,717 
Acquisitions   
Impairment losses   
Balance as of June 30, 2023
Goodwill86,043 14,830 100,873 
Accumulated impairment losses(76,829)(12,327)(89,156)
$9,214 $2,503 $11,717 

Intangible Assets

The Company had the following definite lived intangible assets recorded (in thousands):
June 30,December 31,
20232022
Trade names7,850 7,850 
Less: accumulated amortization - trade names(6,457)(6,068)
Intangible assets, net$1,393 $1,782 

Amortization expense for intangible assets was $0.2 million, and $0.4 million for each of the three and six months ended June 30, 2023 and 2022, respectively. The original life of trade names ranges from 10 to 20 years as of June 30, 2023 with a remaining average useful life of 3 years.

Aggregated expected amortization expense for the future periods is expected to be as follows (in thousands):
Remainder of 2023$390 
2024710 
202591 
202691 
202745 
Thereafter66 
$1,393 


12

MAMMOTH ENERGY SERVICES, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
7.    Equity Method Investment
On December 21, 2018, Cobra Aviation Services LLC (“Cobra Aviation”) and Wexford Partners Investment Co. LLC (“Wexford Investment”), a related party, formed a joint venture under the name of Brim Acquisitions LLC (“Brim Acquisitions”) to acquire all outstanding equity interest in Brim Equipment Leasing, Inc. (“Brim Equipment”) for a total purchase price of approximately $2.0 million. Cobra Aviation owns a 49% economic interest and Wexford Investment owns a 51% economic interest in Brim Acquisitions, and each member contributed its pro rata portion of Brim Acquisitions’ initial capital of $2.0 million. Brim Acquisitions, through Brim Equipment, owns four commercial helicopters and leases five commercial helicopters for operations, which it uses to provide a variety of services, including short haul, aerial ignition, hoist operations, aerial photography, fire suppression, construction services, animal/capture/survey, search and rescue, airborne law enforcement, power line construction, precision long line operations, pipeline construction and survey, mineral and seismic exploration, and aerial seeding and fertilization.

The Company uses the equity method of accounting to account for its investment in Brim Acquisitions, which had a carrying value of approximately $3.1 million and $3.5 million at June 30, 2023 and December 31, 2022, respectively. The investment is included in “other non-current assets” on the unaudited condensed consolidated balance sheets. The Company recorded equity method adjustments to its investment of $0.2 million and $0.4 million for the three and six months ended June 30, 2023, respectively, and $0.1 million and ($0.4) million for the three and six months ended June 30, 2022, respectively, which is included in “other income, net” on the unaudited condensed consolidated statements of comprehensive (loss) income.

13

MAMMOTH ENERGY SERVICES, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
8.    Accrued Expenses and Other Current Liabilities and Other Long-Term Liabilities
    Accrued expenses and other current liabilities and other long-term liabilities included the following (in thousands):
June 30,December 31,
20232022
State and local taxes payable$13,178 $13,336 
Financed insurance premiums(a)
4,210 10,136 
Deferred revenue600 7,550 
Accrued compensation and benefits6,103 6,743 
Sale-leaseback liability(b)
4,691 4,501 
Financing leases2,115 4,003 
Equipment financing note2,374 2,329 
Insurance reserves1,493 1,509 
Other2,024 2,190 
Total accrued expenses and other current liabilities$36,788 $52,297 
Other Long-Term Liabilities
Equipment financing note(c)
$4,859 $6,047 
Sale-leaseback liability(b)
4,275 6,836 
Financing leases2,060 2,602 
Total other long-term liabilities$11,194 $15,485 
a.Financed insurance premiums are due in monthly installments, are unsecured and mature within the twelve-month period following the close of the year. As of June 30, 2023, the applicable interest rates associated with financed insurance premiums ranged from 5.13% to 6.75%. As of December 31, 2022, the applicable interest rates associated with financed insurance premiums ranged from 1.95% to 5.13%.
b.On December 30, 2020, the Company entered into an agreement with First National Capital, LLC (“FNC”) whereby the Company agreed to sell certain assets from its infrastructure segment to FNC for aggregate proceeds of $5.0 million. Concurrent with the sale of assets, the Company entered into a 36 month lease agreement whereby the Company agreed to lease back the assets at a monthly rental rate of $0.1 million. On June 1, 2021, the Company entered into another agreement with FNC whereby the Company sold additional assets from its infrastructure segment to FNC for aggregate proceeds of $9.5 million and entered into a 42-month lease agreement whereby the Company agreed to lease back the assets at a monthly rental rate of $0.2 million. On June 1, 2022, the Company entered into another agreement with FNC whereby the Company sold additional assets from its infrastructure segment to FNC for aggregate proceeds of $4.6 million and entered into a 42-month lease agreement whereby the Company agreed to lease back the assets at a monthly rental rate of $0.1 million. Under the agreements, the Company has the option to purchase the assets at the end of the lease terms. The Company recorded liabilities for the proceeds received and will continue to depreciate the assets. The Company has imputed an interest rate so that the carrying amount of the financial liabilities will be the expected repurchase price at the end of the initial lease terms.
c.In December 2022, the Company entered into a 42 month financing arrangement with FNC for the purchase of seven new pressure pumping units for an aggregate value of $9.7 million. Under this arrangement, the Company has agreed to make monthly principal and interest payments totaling $0.3 million over the term of the agreement. This note is secured by the seven pressure pumping units and bears interest at an imputed rate of approximately 15.0%.

9.    Debt
On October 19, 2018, Mammoth Inc. and certain of its direct and indirect subsidiaries, as borrowers, entered into an amended and restated revolving credit and security agreement with the lenders party thereto and PNC Bank, National Association, as a lender and as administrative agent for the lenders, as subsequently further amended (the “existing revolving credit facility”). Borrowings under the existing revolving credit facility are secured by the assets of Mammoth Inc., inclusive of the subsidiary companies, and are subject to a borrowing base calculation prepared monthly. The existing revolving credit facility also contains various affirmative and restrictive covenants.

14

MAMMOTH ENERGY SERVICES, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
In particular, under the existing revolving credit facility, the Company is required, among other things, to mandatorily remit to PNC all amounts that constitute PREPA Claim Proceeds, as such term is defined in the existing revolving credit facility, including the $10.8 million received from PREPA on June 14, 2023, all of which was used to reduce outstanding borrowings under the existing revolving credit facility, as required under the terms thereof. Further, the existing revolving credit facility provides for a reduction in the maximum revolving advance amount in an amount equal to 50% of the PREPA Claims Proceeds remitted to PNC, subject to a floor equal to the sum of eligible billed and unbilled accounts receivables.

As of June 30, 2023, the applicable financial covenants under the existing revolving credit facility were as follows:

the fixed charge coverage ratio was 1.1 to 1.0; and
the minimum excess availability covenant was $10.0 million.

The Company was in compliance with the applicable financial covenants under its revolving credit facility in effect as of June 30, 2023 and December 31, 2022.

At June 30, 2023, there were outstanding borrowings under the existing revolving credit facility of $59.4 million, the borrowing base was $89.4 million and there was $13.6 million of available borrowing capacity under the facility, after giving effect to $6.4 million of outstanding letters of credit and the requirement to maintain a $10.0 million reserve out of the available borrowing capacity. At December 31, 2022, there were outstanding borrowings under the existing revolving credit facility of $83.5 million, the borrowing base was $119.8 million and there was $19.7 million of borrowing capacity under the facility, after giving effect to $6.5 million of outstanding letters of credit and the requirement to maintain a $10.0 million reserve out of the available borrowing capacity.

If an event of default occurs under the existing revolving credit facility and remains uncured, it could have a material adverse effect on the Company’s business, financial condition, liquidity and results of operations. The lenders (i) would not be required to lend any additional amounts to the Company, (ii) could elect to increase the interest rate by 200 basis points, (iii) could elect to declare all outstanding borrowings, together with accrued and unpaid interest and fees, to be due and payable, (iv) may have the ability to require the Company to apply all of its available cash to repay outstanding borrowings, and (v) may foreclose on substantially all of the Company’s assets. The existing revolving credit facility is currently scheduled to mature on October 19, 2023. See "Subsequent Events--Pending Repayment and Refinancing of Existing Revolving Credit Facility" for additional information.

Aviation Note

On November 6, 2020, Leopard and Cobra Aviation entered into a 39 month promissory note agreement with Bank7 (the “Aviation Note”) in an aggregate principal amount of $4.6 million and received net proceeds of $4.5 million. The Aviation Note bore interest at a rate based on the Wall Street Journal Prime Rate plus a margin of 1%. The Aviation Note was paid off on September 30, 2022.

10.     Variable Interest Entities
    Dire Wolf Energy Services LLC (“Dire Wolf”) and Predator Aviation LLC (“Predator Aviation”), wholly owned subsidiaries of the Company, are party to Voting Trust Agreements with TVPX Aircraft Solutions Inc. (the “Voting Trustee”). Under the Voting Trust Agreements, Dire Wolf transferred 100% of its membership interest in Cobra Aviation and Predator Aviation transferred 100% of its membership interest in Leopard to the respective Voting Trustees in exchange for Voting Trust Certificates. Dire Wolf and Predator Aviation retained the obligation to absorb all expected returns or losses of Cobra Aviation and Leopard. Prior to the transfer of the membership interest to the Voting Trustee, Cobra Aviation was a wholly owned subsidiary of Dire Wolf and Leopard was a wholly owned subsidiary of Predator Aviation. Cobra Aviation owns two helicopters and support equipment, 100% of the equity interest in Air Rescue Systems Corporation (“ARS”) and 49% of the equity interest in Brim Acquisitions. See Note 20. Leopard owns one helicopter. Dire Wolf and Predator Aviation entered into the Voting Trust Agreements in order to meet certain registration requirements.

    Dire Wolf’s and Predator Aviation’s voting rights are not proportional to their respective obligations to absorb expected returns or losses of Cobra Aviation and Leopard, respectively, and all of Cobra Aviation’s and Leopard’s activities are conducted on behalf of Dire Wolf and Predator Aviation, which have disproportionately fewer voting rights; therefore, Cobra Aviation and Leopard meet the criteria of a VIE. Cobra Aviation and Leopard’s operational activities are directed
15

MAMMOTH ENERGY SERVICES, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
by Dire Wolf’s and Predator Aviation’s officers and Dire Wolf and Predator Aviation have the option to terminate the Voting Trust Agreements at any time. Therefore, the Company, through Dire Wolf and Predator Aviation, is considered the primary beneficiary of the VIEs and consolidates Cobra Aviation and Leopard at June 30, 2023.

11.    Selling, General and Administrative Expense
    Selling, general and administrative (“SG&A”) expense includes of the following (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Cash expenses:
Compensation and benefits$3,996 $3,137 $8,273 $6,120 
Professional services4,276 2,724 6,205 6,361 
Other(a)
1,868 2,162 3,779 4,068 
Total cash SG&A expense10,140 8,023 18,257 16,549 
Non-cash expenses:
Bad debt recoveries(44)(16)(425)(115)
Stock based compensation261 199 908 440 
Total non-cash SG&A expense217 183 483 325 
Total SG&A expense$10,357 $8,206 $18,740 $16,874 
a.    Includes travel-related costs, information technology expenses, rent, utilities and other general and administrative-related costs.


12.    Income Taxes
The Company recorded income tax expense of $5.6 million for the six months ended June 30, 2023 compared to income tax expense of $7.6 million for the six months ended June 30, 2022. The Company’s effective tax rates were 59% and (139%) for the six months ended June 30, 2023 and 2022, respectively.

The effective tax rates for the six months ended June 30, 2023 and 2022 differed from the statutory rate of 21% primarily due to the mix of earnings between the United States and Puerto Rico as well as changes in the valuation allowance.

13.    Leases
Lessee Accounting

The Company recognizes a lease liability equal to the present value of the lease payments and a right-of-use asset representing its right to use the underlying asset for the lease term for all leases with a term in excess of 12 months. For operating leases, lease expense for lease payments is recognized on a straight-line basis over the lease term, while finance leases include both an operating expense and an interest expense component. For all leases with a term of 12 months or less, the Company has elected the practical expedient to not recognize lease assets and liabilities and recognizes lease expense for these short-term leases on a straight-line basis over the lease term.

The Company’s operating leases are primarily for rail cars, real estate, and equipment and its finance leases are primarily for machinery and equipment. Generally, the Company does not include renewal or termination options in its assessment of the leases unless extension or termination of certain assets is deemed to be reasonably certain. The accounting for some of the Company’s leases may require significant judgment, which includes determining whether a contract contains a lease, determining the incremental borrowing rates to utilize in the net present value calculation of lease payments for lease agreements which do not provide an implicit rate and assessing the likelihood of renewal or termination options. Lease agreements that contain a lease and non-lease component are generally accounted for as a single lease component. 

The rate implicit in the Company’s leases is not readily determinable. Therefore, the Company uses its incremental borrowing rate based on information available at the commencement date of its leases in determining the present value of lease payments. The Company’s incremental borrowing rate reflects the estimated rate of interest that it would pay to
16

MAMMOTH ENERGY SERVICES, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
borrow on a collateralized basis over a similar term an amount equal to the lease payments in a similar economic environment.

Lease expense consisted of the following for the three and six months ended June 30, 2023 and 2022 (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Operating lease expense$1,871 $1,774 $3,640 $3,521 
Short-term lease expense19 22 439 58 
Finance lease expense:
Amortization of right-of-use assets569 402 1,134 805 
Interest on lease liabilities40 45 97 94 
Total lease expense$2,499 $2,243 $5,310 $4,478 

Supplemental balance sheet information related to leases as of June 30, 2023 and December 31, 2022 is as follows (in thousands):
June 30,December 31,
20232022
Operating leases:
Operating lease right-of-use assets$11,513 $10,656 
Current operating lease liability6,051 5,447 
Long-term operating lease liability5,213 4,913 
Finance leases:
Property, plant and equipment, net$4,400 $7,267 
Accrued expenses and other current liabilities2,115 4,003 
Other liabilities2,060 2,602 

Other supplemental information related to leases for the three and six months ended June 30, 2023 and 2022 and as of June 30, 2023 and December 31, 2022 is as follows (in thousands):

Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases$1,843 $1,923 $3,593 $3,595 
Operating cash flows from finance leases40 45 97 94 
Financing cash flows from finance leases1,184 457 2,677 909 
Right-of-use assets obtained in exchange for lease obligations:
Operating leases$1,299 $1,436 $4,216 $2,819 
Finance leases306  306  

17

MAMMOTH ENERGY SERVICES, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
June 30,December 31,
20232022
Weighted-average remaining lease term:
Operating leases2.5 years2.9 years
Finance leases2.3 years2.0 years
Weighted-average discount rate:
Operating leases7.5 %4.1 %
Finance leases4.1 %4.3 %

Maturities of lease liabilities as of June 30, 2023 are as follows (in thousands):
Operating LeasesFinance Leases
Remainder of 2023$3,624 $1,410 
20245,679 1,267 
20252,263 760 
2026396 944 
202719  
Thereafter448  
Total lease payments12,429 4,381 
Less: Present value discount1,165 206 
Present value of lease payments$11,264 $4,175 

Lessor Accounting

Certain of the Company’s agreements with its customers for drilling services, aviation services and remote accommodation services contain an operating lease component under ASC 842 because (i) there are identified assets, (ii) the customer obtains substantially all of the economic benefits of the identified assets throughout the period of use and (iii) the customer directs the use of the identified assets throughout the period of use. The Company has elected to apply the practical expedient provided to lessors to combine the lease and non-lease components of a contract where the revenue recognition pattern is the same and where the lease component, when accounted for separately, would be considered an operating lease. The practical expedient also allows a lessor to account for the combined lease and non-lease components under ASC 606, Revenue from Contracts with Customers, when the non-lease component is the predominant element of the combined component.
    
The Company’s lease agreements are generally short-term in nature and lease revenue is recognized over time based on a monthly, daily or hourly rate basis. The Company does not provide an option for the lessee to purchase the rented assets at the end of the lease and the lessees do not provide residual value guarantees on the rented assets. The Company recognized lease revenue of $0.9 million for each of the three months ended June 30, 2023 and 2022, respectively, and $1.6 million for each of the six months ended June 30, 2023 and 2022, respectively, which is included in “services revenue” and “services revenue - related parties” on the unaudited condensed consolidated statements of comprehensive (loss) income.

18

MAMMOTH ENERGY SERVICES, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
14.    (Loss) Earnings Per Share

    Reconciliations of the components of basic and diluted net (loss) earnings per common share are presented in the table below (in thousands, except per share data):
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Basic (loss) earnings per share:
Allocation of (loss) earnings:
Net (loss) income$(4,470)$1,703 $3,881 $(13,114)
Weighted average common shares outstanding47,718 47,225 47,581 47,036 
Basic (loss) earnings per share$(0.09)$0.04 $0.08 $(0.28)
Diluted (loss) earnings per share:
Allocation of (loss) earnings:
Net (loss) income$(4,470)$1,703 $3,881 $(13,114)
Weighted average common shares, including dilutive effect(a)
47,718 47,634 47,966 47,036 
Diluted (loss) earnings per share$(0.09)$0.04 $0.08 $(0.28)
a.    No incremental shares of potentially dilutive restricted stock awards were included for the three months ended June 30, 2023 and the six months ended June 30, 2022 as their effect was antidilutive under the treasury stock method.

15.    Equity Based Compensation
Upon formation of certain operating entities by Wexford and Gulfport, specified members of management (the “Specified Members”) and certain non-employee members (the “Non-Employee Members”) were granted the right to receive distributions from the operating entities after the contribution member’s unreturned capital balance was recovered (referred to as “Payout” provision).

On November 24, 2014, the awards were modified in conjunction with the contribution of the operating entities to Mammoth. These awards were not granted in limited or general partner units. The awards are for interests in the distributable earnings of the members of MEH Sub, Mammoth’s majority equity holder.

On the closing date of Mammoth Inc.’s initial public offering (“IPO”), the unreturned capital balance of Mammoth’s majority equity holder was not fully recovered from its sale of common stock in the IPO. As a result, Payout did not occur and no compensation cost was recorded.

Payout for the remaining awards is expected to occur as the contributing member’s unreturned capital balance is recovered from additional sales by MEH Sub of its shares of the Company’s common stock or from dividend distributions, which is not considered probable until the event occurs. For the Specified Member awards, the unrecognized amount, which represents the fair value of the award as of the modification dates or grant date, was $5.6 million.

For the Company’s Non-Employee Member awards, the unrecognized amount, which represents the fair value of the awards as of the date of adoption of ASU 2018-07 was $18.9 million.

16.    Stock Based Compensation
The 2016 Plan authorizes the Company’s Board of Directors or the compensation committee of the Company’s Board of Directors to grant restricted stock, restricted stock units, stock appreciation rights, stock options and performance awards. There was a maximum of 4.5 million shares of common stock reserved for issuance under the 2016 Plan, of which 0.6 million shares of common stock remain available for future grants under the 2016 plan as of June 30, 2023.

Restricted Stock Units

The fair value of restricted stock unit awards was determined based on the fair market value of the Company’s common stock on the date of the grant. This value is amortized over the vesting period.
19

MAMMOTH ENERGY SERVICES, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

A summary of the status and changes of the unvested shares of restricted stock under the 2016 Plan is presented below.
Number of Unvested Restricted SharesWeighted Average Grant-Date Fair Value
Unvested shares as of January 1, 20221,128,205 $1.27 
Granted228,310 2.19 
Vested(628,205)1.54 
Forfeited  
Unvested shares as of December 31, 2022728,310 1.32 
Granted369,050 5.17 
Vested(794,977)1.69 
Forfeited  
Unvested shares as of June 30, 2023302,383 $5.06 

As of June 30, 2023, there was $1.4 million of total unrecognized compensation cost related to the unvested restricted stock. The cost is expected to be recognized over a weighted average period of approximately two years.

Included in cost of revenue and selling, general and administrative expenses is stock-based compensation expense of $0.3 million and $0.9 million for the three and six months ended June 30, 2023, respectively, and $0.2 million and $0.4 million for the three and six months ended June 30, 2022, respectively.

17.    Related Party Transactions
Transactions between the subsidiaries of the Company, including Panther Drilling Systems LLC (“Panther Drilling”), Cobra Aviation, ARS and Leopard and the following companies are included in Related Party Transactions: Wexford, El Toro Resources LLC (“El Toro”), Elk City Yard LLC (“Elk City Yard”), Double Barrel Downhole Technologies LLC (“DBDHT”), Caliber Investment Group LLC (“Caliber”) and Brim Equipment.

Following is a summary of related party transactions (in thousands):
Three Months Ended June 30,Six Months Ended June 30,At June 30,At December 31,
202320222023202220232022
REVENUESACCOUNTS RECEIVABLE
Cobra Aviation/ARS/Leopard and Brim Equipment(a)$78 $92 298 152 $60 $217 
Panther and El Toro(b)291 303 291 517 139  
Other Relationships    6 6 
$369 $395 $589 $669 $205 $223 
a.Cobra Aviation, ARS and Leopard lease helicopters to Brim Equipment pursuant to aircraft lease and management agreements.
b.Panther provides directional drilling services for El Toro, an entity controlled by Wexford, pursuant to a master service agreement.

Three Months Ended June 30,Six Months Ended June 30,At June 30,At December 31,
202320222023202220232022
COST OF REVENUEACCOUNTS PAYABLE
Cobra Aviation/ARS/Leopard and Brim Equipment(a)$ $21 $7 $40 $ $3 
The Company and Caliber(b)157 90 180 179   
Other Relationships53 17 53 44   
$210 $128 $240 $263 $ $3 

a.Cobra Aviation, ARS and Leopard lease helicopters to Brim Equipment pursuant to aircraft lease and management agreements.
b.Caliber, an entity controlled by Wexford, leases office space to the Company.
20

MAMMOTH ENERGY SERVICES, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

On December 21, 2018, Cobra Aviation acquired all outstanding equity interest in ARS and purchased two commercial helicopters, spare parts, support equipment and aircraft documents from Brim Equipment. Following these transactions, and also on December 21, 2018, Cobra Aviation formed a joint venture with Wexford Investments named Brim Acquisitions to acquire all outstanding equity interests in Brim Equipment. Cobra Aviation owns a 49% economic interest and Wexford Investment owns a 51% economic interest in Brim Acquisitions, and each member contributed its pro rata portion of Brim Acquisitions’ initial capital of $2.0 million. Wexford Investments is an entity controlled by Wexford, which owns approximately 47% of the Company’s outstanding common stock. ARS leases a helicopter to Brim Equipment and Cobra Aviation leases the two helicopters purchased as part of these transactions to Brim Equipment under the terms of aircraft lease and management agreements. See Note 7 for further discussion.

18.    Commitments and Contingencies
Commitments
From time to time, the Company may enter into agreements with suppliers that contain minimum purchase obligations and agreements to purchase capital equipment. The Company did not have any unconditional purchase obligations as of June 30, 2023.

Letters of Credit
The Company has various letters of credit that were issued under the Company’s revolving credit agreement which is collateralized by substantially all of the assets of the Company. The letters of credit are categorized below (in thousands):
June 30,December 31,
20232022
Environmental remediation$3,569 $3,694 
Insurance programs2,800 2,800 
Total letters of credit$6,369 $6,494 

Insurance
The Company has insurance coverage for physical partial loss to its assets, employer’s liability, automobile liability, commercial general liability, workers’ compensation and insurance for other specific risks. The Company has also elected in some cases to accept a greater amount of risk through increased deductibles on certain insurance policies. At each of June 30, 2023 and December 31, 2022, the workers’ compensation and automobile liability policies require a deductible per occurrence of up to $0.3 million and $0.1 million, respectively. As of June 30, 2023 and December 31, 2022, the workers’ compensation and auto liability policies contained an aggregate stop loss of $5.4 million. The Company establishes liabilities for the unpaid deductible portion of claims incurred based on estimates. As of each of June 30, 2023 and December 31, 2022, accrued claims were $1.5 million.

The Company also has insurance coverage for directors and officers liability. As of June 30, 2023 and December 31, 2022, the directors and officers liability policy had a deductible per occurrence of $1.0 million and an aggregate deductible of $10.0 million. As of June 30, 2023 and December 31, 2022, the Company did not have any accrued claims for directors and officers liability.

The Company also self-insures its employee health insurance. The Company has coverage on its self-insurance program in the form of a stop loss of $0.2 million per participant and an aggregate stop-loss of $5.8 million for the calendar year ending December 31, 2022. As of June 30, 2023 and December 31, 2022, accrued claims were $1.8 million and $1.5 million, respectively. These estimates may change in the near term as actual claims continue to develop.

Warranty Guarantees
Pursuant to certain customer contracts in our infrastructure services segment, the Company warrants equipment and labor performed under the contracts for a specified period following substantial completion of the work. Generally, the warranty is for one year or less. No liabilities were accrued as of June 30, 2023 and December 31, 2022 and no expense was recognized during the six months ended June 30, 2023 or 2022 related to warranty claims. However, if warranty claims occur, the Company could be required to repair or replace warrantied items, which in most cases are covered by warranties extended from the manufacturer of the equipment. In the event the manufacturer of equipment failed to perform on a warranty obligation or denied a warranty claim made by the Company, the Company could be required to pay for the cost of the repair or replacement.
21

MAMMOTH ENERGY SERVICES, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

Bonds
In the ordinary course of business, the Company is required to provide bid bonds to certain customers in the infrastructure services segment as part of the bidding process. These bonds provide a guarantee to the customer that the Company, if awarded the project, will perform under the terms of the contract. Bid bonds are typically provided for a percentage of the total contract value. Additionally, the Company may be required to provide performance and payment bonds for contractual commitments related to projects in process. These bonds provide a guarantee to the customer that the Company will perform under the terms of a contract and that the Company will pay subcontractors and vendors. If the Company fails to perform under a contract or to pay subcontractors and vendors, the customer may demand that the surety make payments or provide services under the bond. The Company must reimburse the surety for expenses or outlays it incurs. As of June 30, 2023 and December 31, 2022, outstanding performance and payment bonds totaled $9.5 million and $8.6 million, respectively. The estimated cost to complete projects secured by the performance and payment bonds totaled $0.8 million as of June 30, 2023. There were $0.6 million in outstanding bid bonds as of June 30, 2023 and no outstanding bid bonds as of December 31, 2022.

Litigation

As of June 30, 2023, PREPA owed the Company approximately $216.2 million for services performed, excluding $174.5 million of interest charged on these delinquent balances as of June 30, 2023. The Company believes these receivables are collectible. PREPA, however, is currently subject to bankruptcy proceedings, which were filed in July 2017 and are currently pending in the U.S. District Court for the District of Puerto Rico. As a result, PREPA’s ability to meet its payment obligations is largely dependent upon funding from FEMA or other sources. On September 30, 2019, Cobra filed a motion with the U.S. District Court for the District of Puerto Rico seeking recovery of the amounts owed to Cobra by PREPA, which motion was stayed by the Court. On March 25, 2020, Cobra filed an urgent motion to modify the stay order and allow the recovery of approximately $61.7 million in claims related to a tax gross-up provision contained in the emergency master service agreement, as amended, that was entered into with PREPA on October 19, 2017. This emergency motion was denied on June 3, 2020 and the Court extended the stay of our motion. On December 9, 2020, the Court again extended the stay of our motion and directed PREPA to file a status motion by June 7, 2021. On April 6, 2021, Cobra filed a motion to lift the stay order. Following this filing, PREPA initiated discussion, which resulted in PREPA and Cobra filing a joint motion to adjourn all deadlines relative to the April 6, 2021 motion until the June 16, 2021 omnibus hearing as a result of PREPA’s understanding that FEMA would release a report in the near future relating to the emergency master service agreement between PREPA and Cobra that was executed on October 19, 2017. The joint motion was granted by the Court on April 14, 2021. On May 26, 2021, FEMA issued a Determination Memorandum related to the first contract between Cobra and PREPA in which, among other things, FEMA raised two contract compliance issues and, as a result, concluded that approximately $47 million in costs were not authorized costs under the contract. On June 14, 2021, the Court issued an order adjourning Cobra’s motion to lift the stay order to a hearing on August 4, 2021 and directing Cobra and PREPA to meet and confer in good faith concerning, among other things, (i) the May 26, 2021 Determination Memorandum issued by FEMA and (ii) whether and when a second determination memorandum is expected. The parties were further directed to file an additional status report, which was filed on July 20, 2021. On July 23, 2021, with the aid of Mammoth, PREPA filed an appeal of the entire $47 million that FEMA de-obligated in the May 26, 2021 Determination Memorandum. FEMA approved the appeal in part and denied the appeal in part. FEMA found that staffing costs of $24.4 million are eligible for funding. On August 4, 2021, the Court extended the stay and directed that an additional status report be filed, which was done on January 22, 2022. On January 26, 2022, the Court extended the stay and directed the parties to file a further status report by July 25, 2022. On June 7, 2022, Cobra filed a motion to lift the stay order. On June 29, 2022 the Court denied Cobra’s motion and extended the stay to January 2023. On November 21, 2022, FEMA issued a Determination Memorandum related to the 100% federal funded portion of the second contract between Cobra and PREPA in which FEMA concluded that approximately $5.6 million in costs were not authorized costs under the contract. On December 21, 2022, FEMA issued a Determination Memorandum related to the 90% federal cost share portion of the second contract between Cobra and PREPA in which FEMA concluded that approximately $68.1 million in costs were not authorized costs under the contract. PREPA has filed first-level administrative appeals of the November 21, 2022 and December 21, 2022 Determination Memorandums. On January 7, 2023, Cobra and PREPA filed a joint status report with the Court, in which PREPA requested that the Court continue the stay through July 31, 2023 and Cobra requested that the stay be lifted. On January 18, 2023, the Court entered an order extending the stay and directing the parties to file a further status report addressing (i) the status of any administrative appeals in connection with the November and December determination memorandums regarding the second contract, (ii) the status of the criminal case against the former Cobra president and the FEMA official that concluded in December 2022, and (iii) a summary of the outstanding and unpaid amounts arising from the first and second contracts and whether PREPA disputes Cobra’s entitlement to these amounts with the Court by July 31, 2023. On March 27, 2023, Cobra was
22

MAMMOTH ENERGY SERVICES, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
notified that FEMA had approved $233 million in Cobra invoices related to the December 21, 2022 Determination Memorandum. The 90% federal cost share of this approved amount was $210 million, which was obligated and made available for draw down on March 27, 2023. Of this $210 million, approximately $99 million has been represented by both PREPA and FEMA as intended to pay Cobra for outstanding invoices and the remaining $111 million is a reimbursement to PREPA for payments already made on Cobra invoices. On May 16, 2023, Cobra filed a motion to lift the stay order. In a June 8, 2023 hearing, the Court ordered PREPA to provide Cobra a detailed report on the status of their review of the invoices that make up the aforementioned $99 million. On June 14, 2023, PREPA paid Cobra approximately $10.8 million, all of which was used to reduce outstanding borrowings under the Company's existing revolving credit facility, as required under the terms thereof. Additionally, on June 14, 2023, PREPA filed a report noting a portion of the approved, but unpaid invoices would be submitted to COR3 within two weeks of the filing and the remainder of the invoices would be submitted to COR3 within four weeks of the filing. Following the passage of the two-week and four-week periods contained in the June 14, 2023 report, Cobra filed an informative motion with the Court regarding the passage of the respective periods and PREPA’s failure to meet the deadlines. The Court ordered PREPA to respond to Cobra’s informative motion, which PREPA did on July 21, 2023. In this Court ordered response, PREPA informed the Court that an additional $8.4 million of invoices had been submitted for payment and that $72 million in FEMA approved costs were awaiting engineer certification. On August 2, 2023, following submission of a joint status report by Cobra and FEMA on July 31, 2023, in which, among other things, PREPA requested the stay be continued and Cobra requested the stay be lifted, the Court entered an order continuing the stay until October 31, 2023 and requiring another joint status report be filed on October 10, 2023.

On January 20, 2023, Cobra submitted a certified claim for approximately $379 million to FEMA pursuant to the federal Contract Disputes Act. On February 1, 2023, FEMA notified Cobra that it had reviewed the claim and determined that no contract, expressed or implied, exists between FEMA and Cobra. On March 29, 2023, Cobra filed a notice of appeal with the Civilian Board of Contract Appeals related to the certified claim submitted in January 2023. On April 25, 2023, FEMA filed a motion to dismiss Cobra’s appeal alleging lack of jurisdiction. In the event PREPA (i) does not have or does not obtain the funds necessary to satisfy its obligations to Cobra under the contracts, (ii) obtains the necessary funds but refuses to pay the amounts owed to the Company or (iii) otherwise does not pay amounts owed to the Company, the receivable may not be collectible.

On May 13, 2021, Foreman Electric Services, Inc. (“Foreman”) filed a petition against Mammoth Inc. and Cobra in the Oklahoma County District Court (Oklahoma State Court). The petition asserted claims against the Company and Cobra under federal RICO statutes and certain state-law causes of action. Foreman alleged that it sustained injuries to its business and property in the amount of $250 million due to the Company’s and Cobra’s alleged wrongful interference by means of inducements to a FEMA official. On May 18, 2021, the Company removed this action to the United States District Court for the Western District of Oklahoma and filed a motion to dismiss on July 8, 2021. On July 29, 2021, Foreman voluntarily dismissed the action without prejudice. On December 14, 2021, Foreman re-filed its petition against Mammoth Inc. and Cobra in the Oklahoma County District Court (Oklahoma State Court). On December 16, 2021, the Company again removed this action to the United States District Court for the Western District of Oklahoma. Foreman filed a motion to remand this action back to Oklahoma County District Court, which was granted on May 5, 2022. The case will now proceed according to a schedule that will be set by the Oklahoma County District Court. In a related matter, on January 12, 2022, a Derivative Complaint on behalf of nominal defendant Machine Learning Integration, LLC (“MLI”), which alleges it would have served as a sub-contractor to Foreman in Puerto Rico, was filed against the Company and Cobra in the U.S. District Court for the District of Puerto Rico alleging essentially the same facts as Foreman’s action and asserting violations of federal RICO statutes and certain non-federal claims. MLI alleges it sustained injuries to its business and property in an unspecified amount because the Company’s and Cobra’s wrongful interference by means of inducements to a FEMA official prevented Foreman from obtaining work, and thereby prevented MLI, as Foreman’s subcontractor, from obtaining work. These matters are still in the early stages and at this time, the Company is not able to predict the outcome of these claims or whether they will have a material impact on the Company’s business, financial condition, results of operations or cash flows.

The Company is routinely involved in state and local tax audits. During 2015, the State of Ohio assessed taxes on the purchase of equipment the Company believes is exempt under state law. The Company appealed the assessment and a hearing was held in 2017. As a result of the hearing, the Company received a decision from the State of Ohio, which the Company appealed. On February 25, 2022, the Company received an unfavorable decision on the appeal. The Company appealed the decision. On August 2, 2023, the Ohio Supreme court affirmed the ruling in part and reversed the ruling in part. The Company is currently awaiting the final assessment. It is not expected to have a material adverse effect on the Company’s business, financial condition, results of operations or cash flows.
23

MAMMOTH ENERGY SERVICES, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

Cobra has been served with ten lawsuits from municipalities in Puerto Rico alleging failure to pay construction excise and volume of business taxes. On November 14, 2022, the Court entered judgment against Cobra in connection with one of the lawsuits ordering payment of approximately $9.0 million. On January 9, 2023, Cobra appealed the judgment and, on March 20, 2023, the Court confirmed the imposition of approximately $8.5 million related to construction excise taxes. On April 10, 2023, Cobra appealed this judgment, which was denied on May 5, 2023. Cobra filed a motion for reconsideration on May 15, 2023, which was denied. Cobra filed a second motion for reconsideration on June 22, 2023 and is currently awaiting a decision. To the extent Cobra receives an unfavorable judgment, the Company believes that any such taxes in the judgment that relate to the Emergency Master Service Agreement with PREPA executed on October 19, 2017, would be reimbursable to Cobra. At this time, the Company is not able to predict the outcome of these matters or whether they will have a material impact on the Company’s business, financial condition, results of operations or cash flows.

On April 16, 2019, Christopher Williams, a former employee of Higher Power Electrical, LLC, filed a putative class and collective action complaint titled Christopher Williams, individually and on behalf of all others similarly situated v. Higher Power Electrical, LLC, Cobra Acquisitions LLC, and Cobra Energy LLC in the U.S. District Court for the District of Puerto Rico. On June 24, 2019, the complaint was amended to replace Mr. Williams with Matthew Zeisset as the named plaintiff. The plaintiff alleges the defendant failed to pay overtime wages to a class of workers in compliance with the Fair Labor Standards Act and Puerto Rico law. On August 21, 2019, upon request of the parties, the Court stayed proceedings in the lawsuit and administratively closed the case pending completion of individual arbitration proceedings initiated by Mr. Zeisset and opt-in plaintiffs. Other claimants have subsequently initiated additional individual arbitration proceedings asserting similar claims. During the six months ended June 30, 2023, the Company agreed to settlements in principle with a portion of the claimants. Arbitrations remain pending for the remaining claimants. The Company will continue to vigorously defend the arbitrations. During the six months ended June 30, 2023, the Company recognized an estimated liability related to these complaints, which is included in “Accounts payable” in the unaudited condensed consolidated balance sheet at June 30, 2023. The amount required to resolve these matters may ultimately increase or decrease from our estimated amount as the matters progress.

On September 10, 2019, the U.S. District Court for the District of Puerto Rico unsealed an indictment that charged the former president of Cobra Acquisitions LLC with conspiracy, wire fraud, false statements and disaster fraud. Two other individuals were also charged in the indictment. The indictment was focused on the interactions between a former FEMA official and the former president of Cobra. Neither the Company nor any of its subsidiaries were charged in the indictment. On May 18, 2022, the former FEMA official and the former president of Cobra each pled guilty to one-count information charging gratuities related to a project that Cobra never bid upon and was never awarded or received any monies for. On December 13, 2022, the Court sentenced the former Cobra president to custody of the Bureau of Prisons for six months and one day, a term of supervised release of six months and one day and a fine of $25,000. The Court sentenced the FEMA official to custody of the Bureau of Prisons for six months and one day, a term of supervised release of six months and a fine of $15,000. The Court also dismissed the indictment against the two defendants. The Company does not expect any additional activity in the criminal proceeding. Given the uncertainty inherent in criminal litigation, however, it is not possible at this time to determine the potential impacts that the sentencings could have on the Company. PREPA has stated in Court filings that it may contend the alleged criminal activity affects Cobra’s entitlement to payment under its contracts with PREPA. It is unclear what PREPA’s position will be going forward. Subsequent to the indictment, Cobra received a civil investigative demand (“CID”) from the United States Department of Justice (“DOJ”), which requests certain documents and answers to specific interrogatories relevant to an ongoing investigation it is conducting. The aforementioned DOJ investigation is in connection with the issues raised in the criminal matter. Cobra is cooperating with the DOJ and is not able to predict the outcome of this investigation or if it will have a material impact on Cobra’s or the Company’s business, financial condition, results of operations or cash flows. With regard to the previously disclosed SEC investigation, on July 6, 2022, the SEC sent a letter saying that it had concluded its investigation as to the Company and that based on information the SEC has as of this date, it does not intend to recommend an enforcement action against the Company.

On September 12, 2019, AL Global Services, LLC (“Alpha Lobo”) filed a second amended third-party petition against the Company in an action styled Jim Jorrie v. Craig Charles, Julian Calderas, Jr., and AL Global Services, LLC v. Jim Jorrie v. Cobra Acquisitions LLC v. ESPADA Logistics & Security Group, LLC, ESPADA Caribbean LLC, Arty Straehla, Ken Kinsey, Jennifer Jorrie, and Mammoth Energy Services, Inc., in the 57th Judicial District in Bexar County, Texas. The petition alleges that the Company should be held vicariously liable under alter ego, agency and respondeat superior theories for Alpha Lobo’s alleged claims against Cobra and Arty Straehla for aiding and abetting, knowing participation in and conspiracy to breach fiduciary duty in connection with Cobra’s execution of an agreement with ESPADA
24

MAMMOTH ENERGY SERVICES, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
Caribbean, LLC for security services related to Cobra’s work in Puerto Rico. The trial court granted Cobra, Mammoth and Straehla’s motion to compel Alpha Lobo’s claims against them to arbitration. However, Alpha Lobo has not yet brought its claims in arbitration. Instead, on March 22, 2022, Alpha Lobo filed a Petition for Writ of Mandamus in the Fourth Court of Appeals, San Antonio, Texas, seeking to overturn the order compelling arbitration. The appellate court denied the Mandamus on May 4, 2022, without requesting a response. On June 28, 2022, Alpha Lobo filed a Petition for Writ of Mandamus in the Texas Supreme Court, seeking to overturn the order compelling arbitration. The Texas Supreme Court denied the Mandamus on August 5, 2022, without requesting a response. The Company believes these claims are without merit and will vigorously defend the action. However, at this time, the Company is not able to predict the outcome of this lawsuit or whether it will have a material impact on the Company’s business, financial condition, results of operations or cash flows. Additionally, there was a parallel arbitration proceeding in which certain Defendants were seeking a declaratory judgment regarding Cobra’s rights to terminate the Alpha Lobo contract and enter into a new contract with a third-party. On June 24, 2021, the arbitration panel ruled in favor of Cobra.

The Company is involved in various other legal proceedings in the ordinary course of business. Although the Company cannot predict the outcome of these proceedings, legal matters are subject to inherent uncertainties and there exists the possibility that the ultimate resolution of these matters could have a material impact on the Company’s business, financial condition, results of operations or cash flows.

Defined Contribution Plan
The Company sponsors a 401(k) defined contribution plan for the benefit of substantially all employees at their date of hire. The plan allows eligible employees to contribute up to 92% of their annual compensation, not to exceed annual limits established by the federal government. The Company makes discretionary matching contributions of up to 3% of an employee’s compensation and may make additional discretionary contributions for eligible employees. For the six months ended June 30, 2023 and 2022, the Company paid $1.1 million and $0.9 million, respectively, in contributions to the plan.

19.    Reporting Segments
As of June 30, 2023, the Company’s revenues, income before income taxes and identifiable assets are primarily attributable to four reportable segments. The Company’s Chief Executive Officer and Chief Financial Officer comprise the Company’s Chief Operating Decision Maker function (“CODM”). Segment information is prepared on the same basis that the CODM manages the segments, evaluates the segment financial statements and makes key operating and resource utilization decisions. Segment evaluation is determined on a quantitative basis based on a function of operating loss less impairment expense, as well as a qualitative basis, such as nature of the product and service offerings and types of customers.

As of June 30, 2023, the Company’s four reportable segments include well completion services (“Well Completion”), infrastructure services (“Infrastructure”), natural sand proppant services (“Sand”) and drilling services (“Drilling”). The Well Completion segment provides hydraulic fracturing and water transfer services primarily in the Utica Shale of Eastern Ohio, Marcellus Shale in Pennsylvania and the mid-continent region. The Infrastructure segment provides electric utility infrastructure services to government-funded utilities, private utilities, public investor-owned utilities and co-operative utilities in the northeastern, southwestern, midwestern and western portions of the United States. The Sand segment mines, processes and sells sand for use in hydraulic fracturing. The Sand segment primarily services the Utica Shale, Permian Basin, SCOOP, STACK and Montney Shale in British Columbia and Alberta, Canada. During certain of the periods presented, the Drilling segment provided contract land and directional drilling services primarily in the Permian Basin and mid-continent region.

The Company also provided aviation services, equipment rental services, crude oil hauling services, remote accommodation and equipment manufacturing. The businesses that provide these services are distinct operating segments, which the CODM reviews independently when making key operating and resource utilization decisions. None of these operating segments meet the quantitative thresholds of a reporting segment and do not meet the aggregation criteria set forth in ASC 280 Segment Reporting. Therefore, results for these operating segments are included in the column titled “All Other” in the tables below. Additionally, assets for corporate activities, which primarily include cash and cash equivalents, inter-segment accounts receivable, prepaid insurance and certain property and equipment, are included in the All Other column. Although Mammoth Energy Partners LLC, which holds these corporate assets, meets one of the quantitative thresholds of a reporting segment, it does not engage in 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 utilization decisions. Therefore, the Company does not include it as a reportable segment.

25

MAMMOTH ENERGY SERVICES, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
Sales from one segment to another are generally priced at estimated equivalent commercial selling prices. Total revenue and total cost of revenue amounts included in the Eliminations column in the following tables include inter-segment transactions conducted between segments. Receivables due for sales from one segment to another and for corporate allocations to each segment are included in the Eliminations column for total assets in the following tables. All transactions conducted between segments are eliminated in consolidation. Transactions conducted by companies within the same reporting segment are eliminated within each reporting segment. The following tables set forth certain financial information with respect to the Company’s reportable segments (in thousands):
Three months ended June 30, 2023Well CompletionInfrastructureSandDrillingAll OtherEliminationsTotal
Revenue from external customers$27,466 $28,315 $11,567 $3,329 $4,754 $— $75,431 
Intersegment revenues118   6 365 (489) 
Total revenue27,584 28,315 11,567 3,335 5,119 (489)75,431 
Cost of revenue, exclusive of depreciation, depletion, amortization and accretion23,594 23,292 7,067 2,725 3,574  60,252 
Intersegment cost of revenues227 9  108 145 (489) 
Total cost of revenue23,821 23,301 7,067 2,833 3,719 (489)60,252 
Selling, general and administrative1,776 6,385 954 337 905  10,357 
Depreciation, depletion, amortization and accretion4,500 2,436 2,374 1,284 2,056  12,650 
Gains on disposal of assets, net    (473) (473)
Operating (loss) income(2,513)(3,807)1,172 (1,119)(1,088) (7,355)
Interest expense, net824 1,869 149 170 208  3,220 
Other expense (income), net 1 (8,557)(4) 221  (8,339)
(Loss) income before income taxes$(3,338)$2,881 $1,027 $(1,289)$(1,517)$ $(2,236)
Three months ended June 30, 2022Well CompletionInfrastructureSandDrillingAll OtherEliminationsTotal
Revenue from external customers$43,574 $25,587 $13,841 $1,952 $4,724 $— $89,678 
Intersegment revenues243  1,618 19 306 (2,186) 
Total revenue43,817 25,587 15,459 1,971 5,030 (2,186)89,678 
Cost of revenue, exclusive of depreciation, depletion, amortization and accretion31,486 21,808 9,707 2,034 3,751  68,786 
Intersegment cost of revenues1,985 15  160 103 (2,263) 
Total cost of revenue33,471 21,823 9,707 2,194 3,854 (2,263)68,786 
Selling, general and administrative1,884 4,443 870 277 732  8,206 
Depreciation, depletion, amortization and accretion6,747 4,211 2,058 1,651 2,809  17,476 
Gains on disposal of assets, net(157)(863)(16) (1,907) (2,943)
Operating income (loss)1,872 (4,027)2,840 (2,151)(458)77 (1,847)
Interest expense, net422 1,755 178 121 183  2,659 
Other income, net (10,062)(3) (79) (10,144)
Income (loss) before income taxes$1,450 $4,280 $2,665 $(2,272)$(562)$77 $5,638 

26

MAMMOTH ENERGY SERVICES, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
Six months ended June 30, 2023Well CompletionInfrastructureSandDrillingAll OtherEliminationsTotal
Revenue from external customers$94,644 $56,596 $24,009 $5,153 $11,349 $— $191,751 
Intersegment revenues240  25 7 801 (1,073) 
Total revenue94,884 56,596 24,034 5,160 12,150 (1,073)191,751 
Cost of revenue, exclusive of depreciation, depletion, amortization and accretion75,630 45,768 14,927 4,648 8,271  149,244 
Intersegment cost of revenues704 20  217 132 (1,073) 
Total cost of revenue76,334 45,788 14,927 4,865 8,403 (1,073)149,244 
Selling, general and administrative4,268 10,595 1,458 650 1,769  18,740 
Depreciation, depletion, amortization and accretion9,317 5,810 3,561 2,651 4,267  25,606 
Gains on disposal of assets, net (127)(16) (691) (834)
Operating income (loss)4,965 (5,470)4,104 (3,006)(1,598) (1,005)
Interest expense, net1,753 3,714 305 330 407  6,509 
Other expense (income), net 1 (17,365)(6) 407  (16,963)
Income (loss) before income taxes$3,211 $8,181 $3,805 $(3,336)$(2,412)$ $9,449 
Six months ended June 30, 2022Well CompletionInfrastructureSandDrillingAll OtherEliminationsTotal
Revenue from external customers$67,202 $48,596 $22,189 $4,804 $9,185 $— $151,976 
Intersegment revenues489  2,450 22 576 (3,537) 
Total revenue67,691 48,596 24,639 4,826 9,761 (3,537)151,976 
Cost of revenue, exclusive of depreciation, depletion, amortization and accretion53,325 40,695 17,495 4,406 7,345  123,266 
Intersegment cost of revenues3,016 31  321 172 (3,540) 
Total cost of revenue56,341 40,726 17,495 4,727 7,517 (3,540)123,266 
Selling, general and administrative3,923 9,088 1,698 569 1,596  16,874 
Depreciation, depletion, amortization and accretion13,191 8,525 3,852 3,331 5,744  34,643 
Gains on disposal of assets, net(206)(868)(91) (1,974) (3,139)
Operating (loss) income(5,558)(8,875)1,685 (3,801)(3,122)3 (19,668)
Interest expense, net793 3,298 340 225 352  5,008 
Other (income) expense, net (19,644)(7) 466  (19,185)
(Loss) income before income taxes$(6,351)$7,471 $1,352 $(4,026)$(3,940)$3 $(5,491)

Well CompletionInfrastructureSandDrillingAll OtherEliminationsTotal
As of June 30, 2023:
Total assets$64,766 $453,656 $129,609 $18,916 $84,772 $(58,956)$692,763 
As of December 31, 2022:
Total assets$82,897 $450,841 $129,467 $21,755 $120,164 $(80,446)$724,678 
27

MAMMOTH ENERGY SERVICES, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
20.    Subsequent Events
Sale of Equity Interests in ARS
On July 13, 2023, the Company sold all of the equity interests in its subsidiary ARS for $3.3 million in cash plus $0.3 million in consideration to be paid by the seller in 90 days subject to certain conditions. The Company expects to recognize a gain of approximately $2.1 million on the sale.
Pending Repayment and Refinancing of Existing Revolving Credit Facility
On August 10, 2023, the Company entered into two non-binding agreements with lenders to repay and refinance its existing revolving credit facility. The Company expects to close these refinancing transactions prior to the maturity of its existing revolving credit facility on October 19, 2023, subject to customary closing conditions and closing deliverables; however, no assurance can be provided that these transactions will close on the currently anticipated timelines or at all.
Repurchase Program Authorization
On August 10, 2023, the Company's board of directors approved a stock repurchase program pursuant to which the Company would be authorized to repurchase up to the lesser of $55 million or 10 million shares of its common stock, subject to the expected repayment and refinancing of its existing revolving credit facility and other factors discussed below. Following the completion of the refinancing transactions, any stock repurchases under this program may be made opportunistically from time to time in open market or privately negotiated transactions in compliance with Rule 10b-18 under the Securities Act of 1934, as amended, including any 10b5-1 plan, and will be subject to market conditions, applicable legal and contractual restrictions, liquidity requirements and other factors. The repurchase program has no time limit, does not require the Company to repurchase any specific number of shares and may be suspended from time to time, modified or discontinued by the Company's board of directors at any time. Any common stock repurchased as part of such stock repurchase program will be cancelled and retired.


28



Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations

The following discussion should be read in conjunction with the unaudited condensed consolidated financial statements and related notes thereto presented in this Quarterly Report and the consolidated financial statements and related notes thereto included in our Annual Report on Form 10-K. This discussion contains forward-looking statements reflecting our current expectations, estimates and assumptions concerning events and financial trends that may affect our future operating results or financial position. Actual results and the timing of events may differ materially from those contained in these forward-looking statements due to a number of factors, including those discussed in Item 1A. “Risk Factors” in our Form 10-K for the year ended December 31, 2022, filed with the Securities and Exchange Commission, or the SEC, on February 24, 2023 and the section entitled “Forward-Looking Statements” appearing elsewhere in this Quarterly Report.

Overview

    We are an integrated, growth-oriented energy services company focused on providing products and services to enable the exploration and development of North American onshore unconventional oil and natural gas reserve as well as the construction and repair of the electric grid for private utilities, public investor-owned utilities and co-operative utilities through our infrastructure services businesses. Our primary business objective is to grow our operations and create value for stockholders through organic growth opportunities and accretive acquisitions. Our suite of services includes well completion services, infrastructure services, natural sand proppant services, drilling services and other services. Our well completion services division provides hydraulic fracturing, sand hauling and water transfer services. Our infrastructure services division provides engineering, design, construction, upgrade, maintenance and repair services to the electrical infrastructure industry. Our natural sand proppant services division mines, processes and sells natural sand proppant used for hydraulic fracturing. Our drilling services division currently provides rental equipment, such as mud motors and operational tools, for both vertical and horizontal drilling. In addition to these service divisions, we also provide aviation services, equipment rentals, crude oil hauling services, remote accommodations and equipment manufacturing. We believe that the services we offer play a critical role in increasing the ultimate recovery and present value of production streams from unconventional resources as well as in maintaining and improving electrical infrastructure. Our complementary suite of services provides us with the opportunity to cross-sell our services and expand our customer base and geographic positioning.

    The growth of our industrial businesses is ongoing. We offer infrastructure engineering services focused on the transmission and distribution industry and also have equipment manufacturing operations and offer fiber optic services. Our equipment manufacturing operations provide us with the ability to repair much of our existing equipment in-house, as well as the option to manufacture certain new equipment we may need in the future. Our fiber optic services include the installation of both aerial and buried fiber. We are continuing to explore other opportunities to expand our industrial business lines.

We continue to address the external challenges in today’s economic environment as we remain disciplined with our spending and are focused on continuing to improve our operational efficiencies and cost structure and on enhancing value for our stockholders.

Overview of Our Industries

Oil and Natural Gas Industry    

     The oil and natural gas industry has traditionally been volatile and is influenced by a combination of long-term, short-term and cyclical trends, including the domestic and international supply and demand for oil and natural gas, current and expected future prices for oil and natural gas and the perceived stability and sustainability of those prices, production depletion rates and the resultant levels of cash flows generated and allocated by exploration and production companies to their drilling, completion and related services and products budgets. The oil and natural gas industry is also impacted by general domestic and international economic conditions, political instability in oil producing countries, government regulations (both in the United States and elsewhere), levels of customer demand, the availability of pipeline capacity, storage capacity, shortages of equipment and materials and other conditions and factors that are beyond our control.

Demand for most of our oil and natural gas products and services depends substantially on the level of expenditures by companies in the oil and natural gas industry. The levels of capital expenditures of our customers are predominantly driven by the prices of oil and natural gas. In March and April 2020, concurrent with the COVID-19 pandemic and quarantine orders in the U.S. and worldwide, oil prices dropped sharply to below zero dollars per barrel for the first time in history due to factors including significantly reduced demand and a shortage of storage facilities. In 2021, U.S. oil production stabilized as commodity prices increased and demand for crude oil rebounded. We saw improvements in the oilfield services industry and in
29



both pricing and utilization of our well completion and drilling services during 2022. During the first half of 2023, pricing for crude oil and natural gas declined from levels seen in 2022, which slowed down completion activities for our customers, in particular, in the Utica and Marcellus Shale natural gas plays, and, as a result, reduced demand for our well completion services. We expect these factors to continue through at least the third quarter of 2023. Despite this short-term softness, however, we are seeing indications that activity levels will begin to ramp back up in the fourth quarter of 2023 and into 2024, creating the opportunity to reactivate additional fleets, if appropriate. The ongoing war and related humanitarian crisis in Ukraine, however, could continue to have an adverse impact on the global energy markets and volatility of commodity prices, which could further adversely impact demand for our well completion services.

In response to market conditions, we have temporarily shut down our cementing and acidizing operations and flowback operations beginning in July 2019, our contract drilling operations beginning in December 2019, our rig hauling operations beginning in April 2020, our coil tubing, pressure control and full service transportation operations beginning in July 2020 and our crude oil hauling operations beginning in July 2021. We continue to monitor the market to determine if and when we can recommence these services.

We are currently operating one of our six pressure pumping fleets. Subject to market conditions, supply chain constraints and liquidity requirements, we have plans to upgrade one spread to Tier 4 dual fuel as well as upgrade two fleets to Tier 2 dual fuel, giving us a total of four dual fuel fleets by year-end 2023. Continuing supply chain disruptions have resulted in backlogs of equipment and replacement parts for our and our competitors’ pressure pumping fleets. Any of these factors may result in the delay of our plans to activate, convert or upgrade our existing pressure pumping fleets in the second half of 2023, which may adversely impact our business, financial condition and cash flow.

Natural Sand Proppant Industry
    In our natural sand proppant services business, we experienced a significant decline in demand for our sand proppant in the second half of 2019 and throughout 2020 as a result of completion activity falling due to lower oil demand and pricing, increased capital discipline by our customers, budget exhaustion and the COVID-19 pandemic. Activity rebounded modestly in 2021 and continued to increase throughout 2022 as we saw an increase in the volume of sand sold. Supply constraints from labor shortages have negatively affected West Texas in-basin mine operations and increased demand for Northern White frac sand for the region in 2022. Demand from oil and gas companies in Western Canada and the Marcellus Shale was also strong in 2022. The increase in activity in 2022 resulted in an increase in demand and pricing for our sand, which continued throughout the first quarter of 2023. Demand for our natural sand proppant was adversely impacted in the second quarter of 2023 by the wildfires in Canada, which hindered our ability to transport sand. Notwithstanding the foregoing, our sand business remained resilient during the second quarter of 2023, and we expect both pricing and demand for our sand to remain strong through the remainder of 2023. As discussed above, pricing for crude oil and natural gas declined from levels seen in 2022, which slowed down completion activities, in particular, in the Utica and Marcellus natural gas plays, which may adversely impact demand for our sand proppant services in those regions.

    As a result of adverse market conditions, production at our Muskie sand facility in Pierce County, Wisconsin has been temporarily idled since September 2018. Our contracted capacity has provided a baseline of business, which has kept our Taylor and Piranha plants operating and our costs competitive.

Energy Infrastructure Industry    

    Our infrastructure services business provides engineering, design, construction, upgrade, maintenance and repair services to the electrical infrastructure industry. We offer a broad range of services on electric transmission and distribution, or T&D, networks and substation facilities, which include engineering, design, construction, upgrade, maintenance and repair of high voltage transmission lines, substations and lower voltage overhead and underground distribution systems. Our commercial services include the installation, maintenance and repair of commercial wiring. We also provide storm repair and restoration services in response to storms and other disasters. We provide infrastructure services primarily in the northeast, southwest, midwest and western portions of the United States. We currently have agreements in place with private utilities, public IOUs and Co-Ops.

During 2022, operational improvements combined with increased crew count drove enhanced results in our infrastructure services division. Although our average crew count declined slightly from approximately 93 crews throughout the fourth quarter of 2022 to approximately 87 crews throughout the first half of 2023, operational efficiencies drove improved results. Funding for projects in the infrastructure space remains strong with added opportunities expected from the Infrastructure Investment and Jobs Act, which was signed into law on November 15, 2021. We anticipate the federal spending
30



to begin fueling additional projects in this sector and expect bidding activity to ramp up in late 2023 and into 2024. We continue to focus on operational execution and pursue opportunities within this sector as we strategically structure our service offerings for growth, intending to increase our infrastructure services activity and expand both our geographic footprint and depth of projects, especially in fiber maintenance and installation projects.

We work for multiple utilities primarily across the northeastern, southwestern, midwestern and western portions of the United States. We believe that we are well-positioned to compete for new projects due to the experience of our infrastructure management team, combined with our vertically integrated service offerings. We are seeking to leverage this experience and our service offerings to grow our customer base and increase our revenues in the continental United States over the coming years.

Our infrastructure services business has been adversely impacted by the outstanding amounts owed to us by the Puerto Rico Electric Power Authority, or PREPA, for services performed by our subsidiary, Cobra Acquisitions LLC, or Cobra, in Puerto Rico to restore PREPA’s electrical grid damaged by Hurricane Maria. As of June 30, 2023, PREPA owed us approximately $216.2 million for services performed excluding approximately $174.5 million of interest charged on these delinquent balances. See Note 2. Basis of Presentation and Significant Accounting Policies—Accounts Receivable of our unaudited condensed consolidated financial statements. PREPA is currently subject to bankruptcy proceedings, which were filed in July 2017 and are currently pending in the U.S. District Court for the District of Puerto Rico. As a result, PREPA’s ability to meet its payment obligations under the contracts is largely dependent upon funding from the Federal Emergency Management Agency, or FEMA, or other sources. On September 30, 2019, we filed a motion with the U.S. District Court for the District of Puerto Rico seeking recovery of the amounts owed to us by PREPA, which motion was stayed by the Court. On March 25, 2020, we filed an urgent motion to modify the stay order and allow our recovery of approximately $62 million in claims related to a tax gross-up provision contained in the first contract. This emergency motion was denied on June 3, 2020 and the Court extended the stay of our motion. On December 9, 2020, the Court again extended the stay of our motion and directed PREPA to file a status report by June 7, 2021. On April 6, 2021, we filed a motion to lift the stay order. Following this filing, PREPA initiated discussion with Cobra, which resulted in PREPA and Cobra filing a joint motion to adjourn all deadlines relative to the April 6, 2021 motion until the June 16, 2021 omnibus hearing as a result of PREPA’s understanding that FEMA would be releasing a report in the near future relating to the first contract. The joint motion was granted by the Court on April 14, 2021. On May 26, 2021, FEMA issued a Determination Memorandum related to the first contract between Cobra and PREPA in which, among other things, FEMA raised two contract compliance issues and, as a result, concluded that approximately $47 million in costs were not authorized costs under the contract. On June 14, 2021, the Court issued an order adjourning Cobra’s motion to lift the stay order to a hearing on August 4, 2021 and directing Cobra and PREPA to meet and confer in good faith concerning, among other things, (i) the May 26, 2021 Determination Memorandum issued by FEMA and (ii) whether and when a second determination memorandum is expected. The parties were further directed to file an additional status report, which was filed on July 20, 2021. On July 23, 2021, with our aid, PREPA filed an appeal of the entire $47 million that FEMA de-obligated in the May 26, 2021 Determination Memorandum. FEMA approved the appeal in part and denied the appeal in part. FEMA found that staffing costs of $24.4 million are eligible for funding. On August 4, 2021, the Court denied Cobra’s April 6, 2021 motion to lift the stay order, extended the stay of our motion seeking recovery of amounts owed to Cobra and directed the parties to file an additional joint status report, which was filed on January 22, 2022. On January 26, 2022, the Court extended the stay and directed the parties to file a further status report by July 25, 2022. On June 7, 2022, Cobra filed a motion to lift the stay order. On June 29, 2022 the Court denied Cobra’s motion and extended the stay to January 2023. On November 21, 2022, FEMA issued a Determination Memorandum related to the 100% federal funded portion of the second contract between Cobra and PREPA in which FEMA concluded that approximately $5.6 million in costs were not authorized costs under the contract. On December 21, 2022, FEMA issued a Determination Memorandum related to the 90% federal cost share portion of the second contract between Cobra and PREPA in which FEMA concluded that approximately $68.1 million in costs were not authorized costs under the contract. PREPA has filed first-level administrative appeals of the November 21, 2022 and December 21, 2022 Determination Memorandums. On January 7, 2023, Cobra and PREPA filed a joint status report with the Court, in which PREPA requested that the Court continue the stay through July 31, 2023 and Cobra requested that the stay be lifted. On January 18, 2023, the Court entered an order extending the stay and directing the parties to file a further status report addressing (i) the status of any administrative appeals in connection with the November and December determination memorandums regarding the second contract, (ii) the status of the criminal proceedings against the former Cobra president and the FEMA official that concluded in December 2022, and (iii) a summary of the outstanding and unpaid amounts arising from the first and second contracts and whether PREPA disputes Cobra’s entitlement to these amounts with the Court by July 31, 2023. On March 27, 2023, Cobra was notified that FEMA had approved $233 million in Cobra invoices related to the December 21, 2022 Determination Memorandum. The 90% federal cost share of this approved amount was $210 million, which was obligated and made available for draw down on March 27, 2023. Of this $210 million, approximately $99 million has been represented by both PREPA and FEMA as intended to pay Cobra for outstanding invoices and the remaining $111 million is a reimbursement to PREPA for payments already made on Cobra invoices. On May 16, 2023, Cobra filed a motion to lift the stay
31



order. In a June 8, 2023 hearing, the Court ordered PREPA to provide Cobra a detailed report on the status of their review of the invoices that make up the aforementioned $99 million. On June 14, 2023, PREPA paid Cobra approximately $10.8 million, all of which was used to reduce outstanding borrowings under our existing revolving credit facility, as required under the terms thereof. Additionally, on June 14, 2023, PREPA filed a report noting a portion of the approved, but unpaid invoices would be submitted to COR3 within two weeks of the filing and the remainder of the invoices would be submitted to COR3 within four weeks of the filing. Following the passage of the two-week and four-week periods contained in the June 14, 2023 report, Cobra filed an informative motion with the Court regarding the passage of the respective periods and PREPA’s failure to meet the deadlines. The Court ordered PREPA to respond to Cobra’s informative motion, which PREPA did on July 21, 2023. In this Court ordered response, PREPA informed the Court that an additional $8.4 million of invoices had been submitted for payment and that $72 million in FEMA approved costs were awaiting engineer certification. On August 2, 2023, following submission of a joint status report by Cobra and FEMA on July 31, 2023, in which, among other things, PREPA requested the stay be continued and Cobra requested the stay be lifted, the Court entered an order continuing the stay until October 31, 2023 and requiring another joint status report be filed on October 10, 2023.

On January 20, 2023, Cobra submitted a certified claim for approximately $379 million to FEMA pursuant to the federal Contract Disputes Act. On February 1, 2023, FEMA notified Cobra that it had reviewed the claim and determined that no contract, expressed or implied, exists between FEMA and Cobra. On March 29, 2023, Cobra filed a notice of appeal with the Civilian Board of Contract Appeals related to the certified claim submitted in January 2023. On April 25, 2023, FEMA filed a motion to dismiss Cobra’s appeal alleging lack of jurisdiction.

We believe all amounts charged to PREPA were in accordance with the terms of the contracts. Further, we believe these receivables are collectible. However, in the event PREPA (i) does not have or does not obtain the funds necessary to satisfy its obligations to Cobra under the contracts, (ii) obtains the necessary funds but refuses to pay the amounts owed to us or (iii) otherwise does not pay amounts owed to us, the receivable may not be collected and our financial condition, results of operations and cash flows would be materially and adversely affected. In addition, government contracts are subject to various uncertainties, restrictions and regulations, including oversight audits and compliance reviews by government agencies and representatives. In this regard, on September 10, 2019, the U.S. District Court for the District of Puerto Rico unsealed an indictment that charged the former president of Cobra with conspiracy, wire fraud, false statements and disaster fraud. Two other individuals were also charged in the indictment. The indictment focused on the interactions between a former FEMA official and the former President of Cobra. Neither we nor any of our subsidiaries were charged in the indictment. On May 18, 2022, the former FEMA official and the former president of Cobra each pled guilty to one-count information charging gratuities related to a project that Cobra never bid upon and was never awarded or received any monies for. On December 13, 2022, the Court sentenced the former Cobra president to custody of the Bureau of Prisons for six months and one day, a term of supervised release of six months and a fine of $25,000. The Court sentenced the FEMA official to custody of the Bureau of Prisons for six months and one day, a term of supervised release of six months and a fine of $15,000. The Court also dismissed the indictment against the two defendants. We do not expect any additional activity in the criminal proceeding. Given the uncertainty inherent in the criminal litigation, however, it is not possible at this time to determine the potential impacts that the sentencings could have on us. PREPA has stated in Court filings that it may contend the alleged criminal activity affects Cobra’s entitlement to payment under its contracts with PREPA. It is unclear what PREPA's position will be going forward. See Note 18. Commitments and Contingencies to our unaudited condensed consolidated financial statements included elsewhere in this report for additional information regarding these investigations and proceedings. Further, as noted above, our contracts with PREPA have concluded and we have not obtained, and there can be no assurance that we will be able to obtain, one or more contracts with other customers to replace the level of services that we provided to PREPA.

Second Quarter 2023 Financial Overview and Other Recent Developments

Revenue for the second quarter of 2023 decreased by $14.3 million, or 16%, to $75.4 million from $89.7 million for the second quarter of 2022. The decrease in total revenue is primarily due to a decline in utilization for our well completion services.

Net loss for the second quarter of 2023 was $4.5 million, or $0.09 loss per diluted share, as compared to net income of $1.7 million, or $0.04 income per diluted share, for the second quarter of 2022.

Net cash flow provided by operating activities for the second quarter of 2023 was $29.4 million, as compared to net cash flow provided by operating activities of $1.7 million for the second quarter of 2022.

32



Adjusted EBITDA (as defined and reconciled below) for the second quarter of 2023 decreased by $6.6 million, or 29%, to $16.4 million from $23.0 million for the second quarter of 2022. See “Non-GAAP Financial Measures” below for a reconciliation of net income to Adjusted EBITDA.

On June 14, 2023, PREPA paid Cobra approximately $10.8 million, all of which was used to reduce outstanding borrowing under the Company's existing revolving credit facility. Additionally, on July 21, 2023, PREPA informed the Court that an additional $8.4 million of invoices had been submitted for payment to Cobra and that $72 million in FEMA approved costs were awaiting engineer certification.

On July 13, 2023, we sold all of our equity interests in our subsidiary Air Rescue Systems Corporation for $3.3 million in cash, plus $0.3 million in consideration to be paid by the seller in 90 days, subject to certain conditions.

On August 10, 2023, we executed two non-binding agreements with lenders to repay and refinance our existing revolving credit facility, and intend to close these refinancing transactions prior to the October 19, 2023 maturity of our existing revolving credit facility, subject to customary closing conditions and closing deliverables.

On August 10, 2023, our board of directors approved a stock repurchase program pursuant to which we are authorized to repurchase up to the lesser of $55 million or 10 million shares of our common stock, subject to the expected repayment and refinancing of our existing revolving credit facility and other factors.


33



Results of Operations

Three Months Ended June 30, 2023 Compared to Three Months Ended June 30, 2022
Three Months Ended
June 30, 2023June 30, 2022
(in thousands)
Revenue:
Well completion services$27,584 $43,817 
Infrastructure services28,315 25,587 
Natural sand proppant services11,567 15,459 
Drilling services3,335 1,971 
Other services5,119 5,030 
Eliminations(489)(2,186)
Total revenue75,431 89,678 
Cost of revenue:
Well completion services (exclusive of depreciation and amortization of $4,497 and $6,739, respectively, for the three months ended June 30, 2023 and 2022)23,821 33,471 
Infrastructure services (exclusive of depreciation and amortization of $2,433 and $4,206, respectively, for the three months ended June 30, 2023 and 2022)23,301 21,823 
Natural sand proppant services (exclusive of depreciation, depletion and accretion of $2,373 and $2,055, respectively, for the three months ended June 30, 2023 and 2022)7,067 9,707 
Drilling services (exclusive of depreciation and amortization of $1,284 and $1,650, respectively, for the three months ended June 30, 2023 and 2022)2,833 2,194 
Other services (exclusive of depreciation and amortization of $2,056 and $2,807, respectively, for the three months ended June 30, 2023 and 2022)3,719 3,854 
Eliminations(489)(2,263)
Total cost of revenue60,252 68,786 
Selling, general and administrative expenses10,357 8,206 
Depreciation, depletion, amortization and accretion12,650 17,476 
Gains on disposal of assets, net(473)(2,943)
Operating loss(7,355)(1,847)
Interest expense, net(3,220)(2,659)
Other income, net8,339 10,144 
(Loss) income before income taxes(2,236)5,638 
Provision for income taxes2,234 3,935 
Net (loss) income$(4,470)$1,703 

    Revenue. Revenue for the three months ended June 30, 2023 decreased $14.3 million, or 16%, to $75.4 million from $89.7 million for the three months ended June 30, 2022. The decrease in total revenue is primarily attributable to a decrease in well completions revenue during the three months ended June 30, 2023 primarily due to a decline in utilization. Revenue by operating division was as follows:

    Well Completion Services. Well completion services division revenue decreased $16.2 million, or 37%, to $27.6 million for the three months ended June 30, 2023 from $43.8 million for the three months ended June 30, 2022. The decrease in our well completion services revenue was primarily driven by a 44% decrease in the number of stages completed from 1,716 for the three months ended June 30, 2022 to 956 for the three months ended June 30, 2023 as well as a decrease in sand and chemical materials revenue. An average of 1.6 of our fleets were active for the three months ended June 30, 2023 as compared to an average of 3.5 fleets for the three months ended June 30, 2022.
34




    Infrastructure Services. Infrastructure services division revenue increased $2.7 million, or 11%, to $28.3 million for the three months ended June 30, 2023 from $25.6 million for the three months ended June 30, 2022. The increase in revenue was primarily due to an increase in storm restoration activity and improved pricing for our services. Average crew count was 86 crews for the three months ended June 30, 2023, as compared to 88 crews for the three months ended June 30, 2022.

    Natural Sand Proppant Services. Natural sand proppant services division revenue decreased $3.9 million, or 25%, to $11.6 million for the three months ended June 30, 2023, from $15.5 million for the three months ended June 30, 2022 primarily due to declines in freight and shortfall revenue. This decrease was partially offset by a 12% increase in the average price per ton of sand sold from $26.86 per ton during the three months ended June 30, 2022 to $30.08 per ton during the three months ended June 30, 2023, and a 10% increase in tons of sand sold from 349,877 tons for the three months ended June 30, 2022 to 383,841 tons for the three months ended June 30, 2023.

Drilling Services. Drilling services division revenue increased $1.3 million, or 65%, to $3.3 million for the three months ended June 30, 2023 as compared to $2.0 million for the three months ended June 30, 2022. The increase is primarily due to increased utilization for our directional drilling business from 35% for the three months ended June 30, 2022 to 58% for the three months ended June 30, 2023.

    Other Services. Other services revenue, consisting of revenue derived from our aviation, equipment rental, remote accommodation and equipment manufacturing businesses, increased approximately $0.1 million, or 2%, to $5.1 million for the three months ended June 30, 2023, from $5.0 million for the three months ended June 30, 2022. Inter-segment revenue, consisting primarily of revenue derived from our well completion segment, was $0.4 million and $0.3 million for the three months ended June 30, 2023 and 2022, respectively.

An average of 253 pieces of equipment were rented to customers during the three months ended June 30, 2023, an increase from an average of 244 pieces of equipment rented to customers during the three months ended June 30, 2022.

Cost of Revenue (exclusive of depreciation, depletion, amortization and accretion expense). Cost of revenue, exclusive of depreciation, depletion, amortization and accretion expense, decreased $8.5 million from $68.8 million, or 77% of total revenue, for the three months ended June 30, 2022 to $60.3 million, or 80% of total revenue, for the three months ended June 30, 2023. The decrease is primarily due to an decrease in activity in our well completions divisions. Cost of revenue by operating division was as follows:

Well Completion Services. Well completion services division cost of revenue, exclusive of depreciation and amortization expense, decreased $9.7 million, or 29%, to $23.8 million for the three months ended June 30, 2023 from $33.5 million for the three months ended June 30, 2022, primarily due to a decrease in utilization of our services. As a percentage of revenue, our well completion services division cost of revenue, exclusive of depreciation and amortization expense of $4.5 million and $6.7 million for the three months ended June 30, 2023 and 2022, respectively, was 86% and 76% for the three months ended June 30, 2023 and 2022, respectively. The increase as a percentage of revenue is primarily due to a decrease in utilization of our pressure pumping services, resulting in a higher ratio of fixed costs to variable costs.

    Infrastructure Services. Infrastructure services division cost of revenue, exclusive of depreciation and amortization expense, increased $1.5 million, or 7%, to $23.3 million for the three months ended June 30, 2023 from $21.8 million for the three months ended June 30, 2022, primarily due to an increase in activity. As a percentage of revenue, cost of revenue, exclusive of depreciation and amortization expense of $2.4 million and $4.2 million for the three months ended June 30, 2023 and 2022, respectively, was 82% and 85% for the three months ended June 30, 2023 and 2022, respectively. The decline as a percentage of revenue is primarily due to the increase in storm restoration work, which produces higher margins, as well as improved pricing for our services.    

    Natural Sand Proppant Services. Natural sand proppant services division cost of revenue, exclusive of depreciation, depletion and accretion expense, decreased $2.6 million, to $7.1 million for the three months ended June 30, 2023 from $9.7 million for the three months ended June 30, 2022. As a percentage of revenue, cost of revenue, exclusive of depreciation, depletion and accretion expense of $2.4 million and $2.1 million for the three months ended June 30, 2023 and 2022, respectively, was 61% and 63% for the three months ended June 30, 2023 and 2022, respectively. The decrease as a percentage of revenue is primarily due to a 12% increase in price per ton of sand sold.
35




Drilling Services. Drilling services division cost of revenue, exclusive of depreciation and amortization expense, increased $0.6 million, or 27%, to $2.8 million for the three months ended June 30, 2023 from $2.2 million for the three months ended June 30, 2022. As a percentage of revenue, our drilling services division cost of revenue, exclusive of depreciation and amortization expense of $1.3 million and $1.7 million for the three months ended June 30, 2023 and 2022, respectively, was 85% and 111% for the three months ended June 30, 2023 and 2022, respectively. The decrease is primarily due to an increase in utilization of our directional drilling services, resulting in a lower ratio of fixed costs to variable costs.

    Other Services. Other services division cost of revenue, exclusive of depreciation and amortization expense, decreased $0.2 million, or 5%, to $3.7 million for the three months ended June 30, 2023 from $3.9 million for the three months ended June 30, 2022 primarily due to increased activity. As a percentage of revenue, cost of revenue, exclusive of depreciation and amortization expense of $2.1 million and $2.8 million for the three months ended June 30, 2023 and 2022, respectively, was 73% and 77% for the three months ended June 30, 2023 and 2022, respectively. The decrease is primarily due to an increase in utilization.

    Selling, General and Administrative Expenses. Selling, general and administrative, or SG&A, expenses represent the costs associated with managing and supporting our operations. SG&A expense increased $2.2 million, or 27%, to $10.4 million for the three months ended June 30, 2023 from $8.2 million for the three months ended June 30, 2022 primarily due to an increase in professional fees. The table below presents a breakdown of SG&A expenses for the periods indicated (in thousands):
Three Months Ended
June 30, 2023June 30, 2022
Cash expenses:
Compensation and benefits$3,996 $3,137 
Professional services4,276 2,724 
Other(a)
1,868 2,162 
Total cash SG&A expense10,140 8,023 
Non-cash expenses:
Bad debt recoveries(44)(16)
Stock based compensation261 199 
Total non-cash SG&A expense217 183 
Total SG&A expense$10,357 $8,206 
a.    Includes travel-related costs, IT expenses, rent, utilities and other general and administrative-related costs.


    Depreciation, Depletion, Amortization and Accretion. Depreciation, depletion, amortization and accretion decreased $4.9 million, or 28%, to $12.6 million for the three months ended June 30, 2023 from $17.5 million for the three months ended June 30, 2022. The decrease is primarily attributable to a decline in property and equipment depreciation expense as a result of existing assets being fully depreciated.

Gains on Disposal of Assets, Net. Gains on the disposal of assets were $0.5 million and $2.9 million for the three months ended June 30, 2023 and 2022, respectively.

    Operating Loss. We reported operating loss of $7.4 million for the three months ended June 30, 2023 compared to $1.8 million for the three months ended June 30, 2022. The increase in operating loss is primarily due to a decline in activity for our well completions division.

    Interest Expense, Net. Interest expense, net increased $0.5 million, or 19%, to $3.2 million for the three months ended June 30, 2023 from $2.7 million for the three months ended June 30, 2022. The increase is primarily due to an increase in the interest rate under our revolving credit facility.

    Other Income, Net. Other income decreased $1.8 million to $8.3 million for the three months ended June 30, 2023 compared to $10.1 million for the three months ended June 30, 2022.

36


    Income Taxes. We recorded income tax expense of $2.2 million on pre-tax losses of $2.2 million for the three months ended June 30, 2023 compared to $3.9 million on pre-tax income of $5.6 million for the three months ended June 30, 2022. Our effective tax rates were (100)% and 70% for the three months ended June 30, 2023 and 2022, respectively. The effective tax rates for the three months ended June 30, 2023 and 2022 differed from the statutory rate of 21% primarily due to the mix of earnings between the United States and Puerto Rico as well as changes in the valuation allowance.

Six Months Ended June 30, 2023 Compared to Six Months Ended June 30, 2022
Six Months Ended
June 30, 2023June 30, 2022
(in thousands)
Revenue:
Well completion services$94,884 $67,691 
Infrastructure services56,596 48,596 
Natural sand proppant services24,034 24,639 
Drilling services5,160 4,826 
Other services12,150 9,761 
Eliminations(1,073)(3,537)
Total revenue191,751 151,976 
Cost of revenue:
Well completion services (exclusive of depreciation and amortization of $9,310 and $13,176, respectively, for the six months ended June 30, 2023 and 2022)76,334 56,341 
Infrastructure services (exclusive of depreciation and amortization of $5,804 and $8,512, respectively, for the six months ended June 30, 2023 and 2022)45,788 40,726 
Natural sand proppant services (exclusive of depreciation, depletion and accretion of $3,559 and $3,847, respectively, for the six months ended June 30, 2023 and 2022)14,927 17,495 
Drilling services (exclusive of depreciation of $2,651 and $3,330, respectively, for the six months ended June 30, 2023 and 2022)4,865 4,727 
Other services (exclusive of depreciation and amortization of $4,266 and $5,740, respectively, for the six months ended June 30, 2023 and 2022)8,403 7,517 
Eliminations(1,073)(3,540)
Total cost of revenue149,244 123,266 
Selling, general and administrative expenses18,740 16,874 
Depreciation, depletion, amortization and accretion25,606 34,643 
Gains on disposal of assets, net(834)(3,139)
Operating loss(1,005)(19,668)
Interest expense, net(6,509)(5,008)
Other income, net16,963 19,185 
Income (loss) before income taxes9,449 (5,491)
Provision for income taxes5,568 7,623 
Net income (loss)$3,881 $(13,114)

    Revenue. Revenue for the six months ended June 30, 2023 increased $39.8 million, or 26%, to $191.8 million from $152.0 million for the six months ended June 30, 2022. The increase in total revenue is primarily attributable to increases in well completion services and infrastructure services revenue. Revenue by operating division was as follows:

Well Completion Services. Well completion services division revenue increased $27.2 million, or 40%, to $94.9 million for the six months ended June 30, 2023 from $67.7 million for the six months ended June 30, 2022.
37



Inter-segment revenues, consisting primarily of revenue derived from our sand segment, was $0.2 million and $0.5 million for the six months ended June 30, 2023 and 2022, respectively.

The increase in our well completion services revenue was primarily driven by an increase in pressure pumping services utilization and pricing. The number of stages completed increased 23% to 2,974 for the six months ended June 30, 2023 from 2,415 for the six months ended June 30, 2022. Additionally, sand and chemical materials revenue increased during the six months ended June 30, 2023. An average of 2.6 of our six fleets were active for the six months ended June 30, 2023 as compared to an average of 2.5 fleets for the six months ended June 30, 2022.

Infrastructure Services. Infrastructure services division revenue increased $8.0 million, or 16%, to $56.6 million for the six months ended June 30, 2023 from $48.6 million for the six months ended June 30, 2022. The increase in revenue was primarily due to an increase in storm restoration activity, improved pricing for our services and an increase in engineering revenue as a result of increased activity. Average crew count remained flat at 87 crews for each of the six months ended June 30, 2023 and June 30, 2022.

Natural Sand Proppant Services. Natural sand proppant services division revenue decreased $0.6 million, or 2%, to $24.0 million for the six months ended June 30, 2023, from $24.6 million for the six months ended June 30, 2022. Inter-segment revenue, consisting primarily of revenue derived from our pressure pumping segment, was a nominal amount for the six months ended June 30, 2023 and $2.4 million, or 10% of total sand revenue, for the six months ended June 30, 2022.

The decrease in our natural sand proppant services revenue was primarily due to declines in freight and shortfall revenue, which was partially offset by a 26% increase in the average sales price per ton of sand sold from $24.24 per ton during the six months ended June 30, 2022 to $30.55 per ton during the six months ended June 30, 2023 and a 14% increase in tons of sand sold from approximately 678,468 tons for the six months ended June 30, 2022 to approximately 775,280 tons for the six months ended June 30, 2023.

Drilling Services. Drilling services division revenue increased $0.4 million, or 8%, to $5.2 million for the six months ended June 30, 2023 from $4.8 million for the six months ended June 30, 2022. The increase in our drilling services revenue was primarily attributable to increased utilization for our directional drilling business from 42% during the six months ended June 30, 2022 to 44% during the six months ended June 30, 2023.

Other Services. Other services revenue, consisting of revenue derived from our aviation, equipment rental, crude oil hauling, remote accommodation and equipment manufacturing businesses, increased $2.3 million, or 23%, to $12.1 million for the six months ended June 30, 2023 from $9.8 million for the six months ended June 30, 2022. Inter-segment revenue, consisting primarily of revenue derived from our infrastructure and well completion segments, totaled $0.8 million and $0.6 million for the six months ended June 30, 2023 and 2022, respectively.

The increase in our other services revenue was primarily due to an increase in utilization for our equipment rental business. An average of 270 pieces of equipment was rented to customers during the six months ended June 30, 2023, an increase of 16% from an average of 233 pieces of equipment rented to customers during the six months ended June 30, 2022. Additionally, utilization for remote accommodations business increased.

    Cost of Revenue (exclusive of depreciation, depletion, amortization and accretion expense). Cost of revenue, exclusive of depreciation, depletion, amortization and accretion expense, increased $25.9 million from $123.3 million, or 81% of total revenue, for the six months ended June 30, 2022 to $149.2 million, or 78% of total revenue, for the six months ended June 30, 2023. The increase is primarily due to an increase in cost of revenue for the well completion services division. Cost of revenue by operating division was as follows:

Well Completion Services. Well completion services division cost of revenue, exclusive of depreciation and amortization expense, increased $20.0 million, or 36%, to $76.3 million for the six months ended June 30, 2023 from $56.3 million for the six months ended June 30, 2022, primarily due to an increase in utilization. As a percentage of revenue, our well completion services division cost of revenue, exclusive of depreciation and amortization expense of $9.3 million and $13.2 million for the six months ended June 30, 2023 and 2022, respectively, was 80% and 83% for the six months ended June 30, 2023 and 2022, respectively.

Infrastructure Services. Infrastructure services division cost of revenue, exclusive of depreciation and amortization expense, increased $5.1 million, or 13%, to $45.8 million for the six months ended June 30, 2023 from $40.7 million for the six months ended June 30, 2022. As a percentage of revenue, cost of revenue, exclusive of
38



depreciation and amortization expense of $5.8 million and $8.5 million, respectively, for the six months ended June 30, 2023 and 2022 was 81% and 84% for the six months ended June 30, 2023 and 2022, respectively. The decrease as a percentage of revenue is primarily due to an increase in storm activity, which produces higher margins as well as improved pricing for our services.

Natural Sand Proppant Services. Natural sand proppant services division cost of revenue, exclusive of depreciation, depletion and accretion expense, decreased $2.6 million, or 15%, from $17.5 million for the six months ended June 30, 2022 to $14.9 million for the six months ended June 30, 2023. As a percentage of revenue, cost of revenue, exclusive of depreciation, depletion and accretion expense of $3.6 million and $3.9 million for the six months ended June 30, 2023 and 2022, respectively, was 62% and 71% for the six months ended June 30, 2023 and 2022, respectively. The decrease in cost as a percentage of revenue is primarily due to a 26% increase in average sales price.

Drilling Services. Drilling services division cost of revenue, exclusive of depreciation and amortization expense, increased $0.2 million, or 4%, from $4.7 million for the six months ended June 30, 2022 to $4.9 million for the six months ended June 30, 2023, as a result of increased activity. As a percentage of revenue, our drilling services division cost of revenue, exclusive of depreciation and amortization expense of $2.7 million and $3.3 million, for the six months ended June 30, 2023 and 2022, respectively, was 94% and 98% for the six months ended June 30, 2023 and 2022, respectively. The decrease is primarily due to an increase in utilization of our directional drilling services, resulting in a lower ratio of fixed costs to variable costs.

Other Services. Other services division cost of revenue, exclusive of depreciation and amortization expense, increased $0.9 million, or 12%, from $7.5 million for the six months ended June 30, 2022 to $8.4 million for the six months ended June 30, 2023. As a percentage of revenue, cost of revenue, exclusive of depreciation and amortization expense of $4.3 million and $5.7 million for the six months ended June 30, 2023 and 2022, respectively, was 69% and 77% for the six months ended June 30, 2023 and 2022, respectively. The decrease as a percentage of revenue is primarily due to an increase in utilization for our equipment rental and accommodations businesses, resulting in a lower ratio of fixed costs to variable costs.

    Selling, General and Administrative Expenses. Selling, general and administrative expenses represent the costs associated with managing and supporting our operations. SG&A expense increased $1.8 million, or 11%, to $18.7 million for the six months ended June 30, 2023 from $16.9 million for the six months ended June 30, 2022 primarily due to an increase in compensation expenses. The table below presents a breakdown of SG&A expenses for the periods indicated (in thousands):
Six Months Ended
June 30, 2023June 30, 2022
Cash expenses:
Compensation and benefits$8,273 $6,120 
Professional services6,205 6,361 
Other(a)
3,779 4,068 
Total cash SG&A expenses18,257 16,549 
Non-cash expenses:
Bad debt recoveries(425)(115)
Stock based compensation908 440 
Total non-cash SG&A expenses483 325 
Total SG&A expenses$18,740 $16,874 
a.    Includes travel-related costs, IT expenses, rent, utilities and other general and administrative-related costs.


    Depreciation, Depletion, Amortization and Accretion. Depreciation, depletion, amortization and accretion decreased $9.0 million to $25.6 million for the six months ended June 30, 2023 from $34.6 million for the six months ended June 30, 2022. The decrease is primarily attributable to a decline in property and equipment depreciation expense as a result of lower capital expenditures and existing assets being fully depreciated.

Gains on Disposal of Assets, Net. Gains on the disposal of assets were $0.8 million and $3.1 million for the six months ended June 30, 2023 and 2022, respectively.

39



    Operating Loss. We reported an operating loss of $1.0 million for the six months ended June 30, 2023 compared to $19.7 million for the six months ended June 30, 2022. The reduced operating loss was primarily due to increased activity across all operating divisions as well as a decline in depreciation, depletion, amortization and accretion expense.

    Interest Expense, Net. Interest expense, net increased $1.5 million, or 30%, to $6.5 million for the six months ended June 30, 2023 from $5.0 million for the six months ended June 30, 2022 primarily due to an increase in the interest rate under our revolving credit facility.

    Other Income, Net. We recognized other income, net of $17.0 million during the six months ended June 30, 2023 compared to other income, net of $19.2 million for the six months ended June 30, 2022. We recognized interest on trade accounts receivable of $22.5 million for the six months ended June 30, 2023 compared to $20.0 million for six months ended June 30, 2022.

    Income Taxes. We recorded income tax expense of $5.6 million on pre-tax income of $9.4 million for the six months ended June 30, 2023 compared to an income tax expense of $7.6 million on pre-tax losses of $5.5 million for the six months ended June 30, 2022. Our effective tax rate was 59% for the six months ended June 30, 2023 compared to (139%) for the six months ended June 30, 2022. The effective tax rates for the six months ended June 30, 2023 and 2022 differed from the statutory rate of 21% primarily due to the mix of earnings between the United States and Puerto Rico as well as changes in the valuation allowance.

Non-GAAP Financial Measures

Adjusted EBITDA

Adjusted EBITDA is a supplemental non-GAAP financial measure that is used by management and external users of our financial statements, such as industry analysts, investors, lenders and rating agencies. We define Adjusted EBITDA as net (loss) income before depreciation, depletion, amortization and accretion, gains on disposal of assets, stock based compensation, interest expense, net, other income (expense), net (which is comprised of interest on trade accounts receivable and certain legal expenses) and provision for income taxes, further adjusted to add back interest on trade accounts receivable. We exclude the items listed above from net (loss) income in arriving at Adjusted EBITDA because these amounts can vary substantially from company to company within our industries depending upon accounting methods and book values of assets, capital structures and the method by which the assets were acquired. Adjusted EBITDA should not be considered as an alternative to, or more meaningful than, net loss or cash flows from operating activities as determined in accordance with GAAP or as an indicator of our operating performance or liquidity. Certain items excluded from Adjusted EBITDA are significant components in understanding and assessing a company’s financial performance, such as a company’s cost of capital and tax structure, as well as the historic costs of depreciable assets, none of which are components of Adjusted EBITDA. Our computations of Adjusted EBITDA may not be comparable to other similarly titled measures of other companies. We believe that Adjusted EBITDA is a widely followed measure of operating performance and may also be used by investors to measure our ability to meet debt service requirements.

40



The following tables provide a reconciliation of Adjusted EBITDA to the GAAP financial measure of net income or (loss) for each of our operating segments for the specified periods (in thousands).

Consolidated
Three Months EndedSix Months Ended
June 30,June 30,
Reconciliation of net (loss) income to Adjusted EBITDA:2023202220232022
Net (loss) income$(4,470)$1,703 $3,881 $(13,114)
Depreciation, depletion, amortization and accretion expense12,650 17,476 25,606 34,643 
Gains on disposal of assets, net(473)(2,943)(834)(3,139)
Stock based compensation261 200 908 441 
Interest expense, net3,220 2,659 6,509 5,008 
Other income, net(8,339)(10,144)(16,963)(19,185)
Provision for income taxes2,234 3,935 5,568 7,623 
Interest on trade accounts receivable11,341 10,160 22,454 20,022 
Adjusted EBITDA$16,424 $23,046 $47,129 $32,299 



Well Completion Services
Three Months EndedSix Months Ended
June 30,June 30,
Reconciliation of net (loss) income to Adjusted EBITDA:2023202220232022
Net (loss) income$(3,338)$1,450 $3,211 $(6,351)
Depreciation and amortization expense4,500 6,747 9,317 13,191 
Gains on disposal of assets, net— (157)— (206)
Stock based compensation97 84 387 171 
Interest expense824 422 1,753 793 
Other expense, net— — 
Adjusted EBITDA$2,084 $8,546 $14,669 $7,598 

Infrastructure Services
Three Months EndedSix Months Ended
June 30,June 30,
Reconciliation of net income to Adjusted EBITDA:2023202220232022
Net income$697 $572 $3,151 $695 
Depreciation and amortization expense2,436 4,211 5,810 8,525 
Gains on disposal of assets— (863)(127)(868)
Stock based compensation107 74 337 172 
Interest expense1,869 1,755 3,714 3,298 
Other income, net(8,557)(10,062)(17,365)(19,644)
Provision for income taxes2,184 3,708 5,030 6,776 
Interest on trade accounts receivable11,341 10,160 22,454 20,022 
Adjusted EBITDA$10,077 $9,555 $23,004 $18,976 
41




Natural Sand Proppant Services
Three Months EndedSix Months Ended
June 30,June 30,
Reconciliation of net income to Adjusted EBITDA:2023202220232022
Net income$1,027 $2,665 $3,805 $1,352 
Depreciation, depletion, amortization and accretion expense2,374 2,058 3,561 3,852 
Gains on disposal of assets— (16)(16)(91)
Stock based compensation36 26 113 60 
Interest expense149 178 305 340 
Other income, net(4)(3)(6)(7)
Adjusted EBITDA$3,582 $4,908 $7,762 $5,506 


Drilling Services
Three Months EndedSix Months Ended
June 30,June 30,
Reconciliation of net loss to Adjusted EBITDA:2023202220232022
Net loss$(1,289)$(2,272)$(3,336)$(4,026)
Depreciation expense1,284 1,651 2,651 3,331 
Stock based compensation18 
Interest expense170 121 330 225 
Adjusted EBITDA$171 $(496)$(337)$(461)


Other Services(a)
Three Months EndedSix Months Ended
June 30,June 30,
Reconciliation of net loss to Adjusted EBITDA:2023202220232022
Net loss$(1,567)$(788)$(2,950)$(4,786)
Depreciation, amortization and accretion expense2,056 2,809 4,267 5,744 
Gains on disposal of assets, net(473)(1,907)(691)(1,974)
Stock based compensation15 12 53 29 
Interest expense, net208 183 407 352 
Other expense (income), net221 (79)407 466 
Provision for income taxes50 226 538 846 
Adjusted EBITDA$510 $456 $2,031 $677 
a.    Includes results for our aviation, equipment rentals, remote accommodations and equipment manufacturing and corporate related activities. Our corporate related activities do not generate revenue.


Liquidity and Capital Resources

    We require capital to fund ongoing operations including maintenance expenditures on our existing fleet of equipment, organic growth initiatives, investments and acquisitions, and the litigation settlement obligations described in Note 18 “Commitments and Contingencies” of the Notes to the Unaudited Condensed Consolidated Financial Statements and under “Capital Requirements and Sources of Liquidity” below. Our primary sources of liquidity have been cash on hand, borrowings under our revolving credit facility and cash flows from operations. Our primary uses of capital have been for investing in property and equipment used to provide our services and to acquire complementary businesses.

42



Liquidity

    The following table summarizes our liquidity as of the dates indicated (in thousands):
June 30,December 31,
20232022
Cash and cash equivalents$8,850 $17,282 
Revolving credit facility borrowing base89,416 119,756 
Less current and long-term debt(59,356)(83,520)
Less available borrowing capacity reserve(10,000)(10,000)
Less letter of credit facilities (insurance programs)(2,800)(2,800)
Less letter of credit facilities (environmental remediation)(3,569)(3,694)
Net working capital (less cash and current portion of long-term debt)(a)
322,399 325,719 
Total$344,940 $362,743 
a.Net working capital (less cash and current portion of long-term debt) is a non-GAAP measure and, as of June 30, 2023, is calculated by subtracting total current liabilities of $205.1 million and cash and cash equivalents of $8.8 million from total current assets of $477.0 million, further adjusted to add current portion of long-term debt of $59.4 million. As of December 31, 2022, net working capital (less cash and current portion of long-term debt) is calculated by subtracting total current liabilities of $237.2 million and cash and cash equivalents of $17.3 million from total current assets of $496.7 million, further adjusted to add current portion of long-term debt of $83.5 million. Amounts include receivables due from PREPA of $390.7 million at June 30, 2023 and $379.0 million at December 31, 2022 and corresponding liabilities of $52.7 million at June 30, 2023 and $47.6 million at December 31, 2022. See "Capital Requirements and Sources of Liquidity" section below.

    As of August 9, 2023, we had cash on hand of $10.6 million and outstanding borrowings under our revolving credit facility of $72.3 million, a borrowing base of $95.6 million, leaving an aggregate of $16.9 million of available borrowing capacity under this facility, after giving effect to $6.4 million of outstanding letters of credit and the requirement to maintain a $10.0 million reserve out of the available borrowing capacity.

Continued prolonged volatility in the capital, financial and/or credit markets due to the COVID-19 pandemic, inflationary pressures or otherwise and volatility in commodity prices and/or adverse macroeconomic conditions may further limit our access to, or increase our cost of, capital or make capital unavailable on terms acceptable to us or at all. In addition, if we are unable to comply with the financial covenants under our existing revolving credit facility, or obtain a waiver of forecasted or actual non-compliance with any such financial covenants from our lenders, or under any replacement credit facilities, and an event of default occurs and remains uncured, our lenders would not be required to lend any additional amounts to us, could elect to increase our interest rate by 200 basis points, or as specified in any such replacement credit facilities, could elect to declare all outstanding borrowings, together with accrued and unpaid interest and fees, to be due and payable, may have the ability to require us to apply all of our available cash to repay our outstanding borrowings and may foreclose on substantially all of our assets.

On August 10, 2023, we entered into two non-binding agreements with lenders to repay and refinance our existing revolving credit facility. We expect to close these refinancing transactions prior to the maturity of our existing revolving credit facility on October 19, 2023, subject to customary closing conditions and closing deliverables; however, no assurance can be provided that these transactions will close on the currently anticipated timeline or at all. If we fail to repay or refinance our existing revolving credit facility prior to maturity, our liquidity, financial position and operations will be materially and adversely affected.

43



Cash Flows
    
    The following table sets forth our cash flows at the dates indicated (in thousands):
Three Months EndedSix Months Ended
June 30,June 30,
2023202220232022
Net cash provided by (used in) operating activities$29,369 $1,744 $32,609 $(638)
Net cash (used in) provided by investing activities(4,027)3,623 (9,733)3,479 
Net cash (used in) provided by financing activities(28,240)(680)(31,323)57 
Effect of foreign exchange rate on cash21 (76)15 (68)
Net change in cash$(2,877)$4,611 $(8,432)$2,830 

Operating Activities

    Net cash provided by operating activities was $29.4 million for the three months ended June 30, 2023, compared to $1.7 million for the three months ended June 30, 2022. Net cash provided by operating activities was $32.6 million for the six months ended June 30, 2023, compared to net cash used in operating activities of $0.6 million for the six months ended June 30, 2022. The increase in operating cash flows was primarily attributable to increased receipts on accounts receivable, including the receipt of $10.8 million from PREPA, as well as an increase in utilization for our well completions division.

Investing Activities
    
    Net cash used by investing activities was $4.0 million for the three months ended June 30, 2023, compared to net cash provided by investing activities of $3.6 million for the three months ended June 30, 2022. Net cash used in investing activities was $9.7 million for the six months ended June 30, 2023, compared to net cash provided by investing activities of $3.5 million for the six months ended June 30, 2022. Cash used in investing activities is primarily comprised of purchases of property and equipment and proceeds from the disposal of property and equipment.

The following table summarizes our capital expenditures by operating division for the periods indicated (in thousands):
Three Months EndedSix Months Ended
June 30,June 30,
2023202220232022
Well completion services(a)
$4,348 $2,500 10,120 3,301 
Infrastructure services(b)
72 200 $275 $598 
Natural sand proppant services— — — — 
Drilling services(c)
— 12 — 14 
Other(d)
— 161 — 221 
Eliminations83 (87)144 (166)
Total capital expenditures$4,503 $2,786 $10,539 $3,968 
a.     Capital expenditures primarily for upgrades to our pressure pumping fleet to reduce greenhouse gas emissions and maintenance for the three and six months ended June 30, 2023 and 2022.
b.     Capital expenditures primarily for tooling and other equipment for the three and six months ended June 30, 2023 and 2022.
c.    Capital expenditures primarily for maintenance for the three and six months ended June 30, 2022.
d.    Capital expenditures primarily for equipment for our rental business for the three and six months ended June 30, 2022.

Financing Activities

    Net cash used in financing activities was $28.2 million for the three months ended June 30, 2023, compared to $0.7 million for the three months ended June 30, 2022. Net cash used in financing activities for the three months ended June 30, 2023 was primarily attributable to net payments on our revolving credit facility of $25.3 million. Net cash used in financing activities for the three months ended June 30, 2022 was primarily attributable to net payments on our revolving credit facility of $3.5 million, partially offset by net proceeds received from sale leaseback transactions of $3.3 million.

44



Net cash used in financing activities was $31.3 million for the six months ended June 30, 2023, compared to net cash provided by financing activities of $0.1 million for the six months ended June 30, 2022. Net cash used in financing activities for the six months ended June 30, 2023 was primarily attributable to net payments on our revolving credit facility of $24.2 million, principal payment on financing leases and equipment financing notes of $3.8 million, principal payments on sale leaseback arrangements of $2.5 million and share repurchases used to satisfy tax withholding obligations of $0.9 million in connection with the vesting and settlement of certain executive restricted stock unit awards. Net cash provided by financing activities for the six months ended June 30, 2022 was primarily attributable to net proceeds received from sale leaseback transactions of $2.5 million, partially offset by net payments on our revolving credit facility of $1.2 million and principal payments on financing leases and equipment financing notes totaling $1.2 million.

Effect of Foreign Exchange Rate on Cash

    The effect of foreign exchange rate on cash was a nominal amount and ($0.1) million for the six months ended June 30, 2023 and 2022. The change was driven primarily by a favorable (unfavorable) shift in the weakness (strength) of the Canadian dollar relative to the U.S. dollar for the cash held in Canadian accounts.

Working Capital

    Our working capital totaled $271.9 million and $259.5 million at June 30, 2023 and December 31, 2022, respectively, including receivables due from PREPA of $390.7 million at June 30, 2023 and $379.0 million at December 31, 2022 and corresponding liabilities of $52.7 million at June 30, 2023 and $47.6 million at December 31, 2022. Our cash balances were $8.8 million and $17.3 million at June 30, 2023 and December 31, 2022, respectively.

Our Revolving Credit Facility

    On October 19, 2018, we and certain of our direct and indirect subsidiaries, as borrowers, entered into an amended and restated revolving credit facility, as subsequently amended, with the lenders party thereto and PNC Bank, National Association, or PNC, as a lender and as administrative agent for the lenders, as subsequently further amended (our "existing revolving credit facility"). Under our existing revolving credit facility, we are required among other things, to mandatorily remit to PNC all amounts that constitute PREPA Claim Proceeds, as such term is defined in our existing revolving credit facility, including the $10.8 million received from PREPA on June 14, 2023, all of which was used to reduce outstanding borrowings under our existing revolving credit facility, as required under the terms thereof. Further, our existing revolving credit facility provides for a reduction in the maximum revolving advance amount in an amount equal to 50% of the PREPA Claims Proceeds remitted to PNC, subject to a floor equal to the sum of eligible billed and unbilled accounts receivables.

    At June 30, 2023, we had outstanding borrowings under our revolving credit facility of $59.4 million, a borrowing base of $89.4 million and $13.6 million of available borrowing capacity under this facility, after giving effect to $6.4 million of outstanding letters of credit and the requirement to maintain a $10.0 million reserve out of the available borrowing capacity.

As of June 30, 2023, the applicable financial covenants under our revolving credit facility were as follows:

the fixed charge coverage ratio was 1.1 to 1.0; and
the minimum excess availability covenant was $10.0 million.

We were in compliance with the applicable financial covenants under our existing revolving credit facility in effect as of June 30, 2023. For additional information regarding our revolving credit facility, see Note 9. Debt to our unaudited condensed consolidated financial statements included elsewhere in this report.

As of August 9, 2023, our borrowing base was $95.6 million and our outstanding borrowings under our existing revolving credit facility were $72.3 million, leaving an aggregate of $16.9 million of available borrowing capacity, after giving effect to $6.4 million of outstanding letters of credit and the requirement to maintain a $10.0 million reserve out of the available borrowing capacity. If we fail to comply with the financial covenants contemplated by our existing revolving credit facility, or obtain a waiver of forecasted or actual non-compliance with any such financial covenants from our lenders, and an event of default occurs and remains uncured, it will have a material adverse effect on our business, financial condition, liquidity and results of operations.

45



On August 10, 2023 we entered into two non-binding agreements with lender to repay and refinance our existing revolving credit facility. We expect to close these refinancing transactions prior to the maturity of our existing revolving credit facility on October 19, 2023, subject to customary closing conditions and closing deliverables; however, no assurance can be provided that these transactions will close on the currently anticipated timeline or at all. If we fail to repay or refinance our existing revolving credit facility prior to maturity, our liquidity, financial position and operations will be materially and adversely affected.

Repurchase Program Authorization

On August 10, 2023, our board of directors approved a stock repurchase program pursuant to which we would be
authorized to repurchase up to the lesser of $55 million or 10 million shares of its common stock, subject to the expected
repayment and refinancing of its existing revolving credit facility and other factors discussed below. Following the completion
of the refinancing transactions discussed in this report, any stock repurchases under this program may be made opportunistically
from time to time in open market or privately negotiated transactions in compliance with Rule 10b-18 under the Securities Act
of 1934, as amended, including any 10b5-1 plan, and will be subject to market conditions, applicable legal and contractual
restrictions, liquidity requirements and other factors. The repurchase program has no time limit, does not require us to
repurchase any specific number of shares and may be suspended from time to time, modified or discontinued by our board of
directors at any time. Any common stock repurchased as part of such stock repurchase program will be cancelled and retired.

Sale Leaseback Transactions
On December 30, 2020, we entered into an agreement with First National Capital, LLC, or FNC, whereby we agreed to sell certain assets from our infrastructure segment to FNC for aggregate proceeds of $5.0 million. Concurrent with the sale of assets, we entered into a 36 month lease agreement whereby we lease back the assets at a monthly rental rate of $0.1 million. On June 1, 2021, we entered into another agreement with FNC whereby we sold additional assets from our infrastructure segment to FNC for aggregate proceeds of $9.5 million and entered into a 42-month lease agreement whereby we lease back the assets at a monthly rental rate of $0.2 million. On June 1, 2022, we entered into another agreement with FNC whereby we sold additional assets from our infrastructure segment to FNC for aggregate proceeds of $4.6 million and entered into a 42-month lease agreement whereby we lease back the assets at a monthly rental rate of $0.1 million. Under the agreements, we have the option to purchase the assets at the end of the lease term. We recorded a liability for the proceeds received and will continue to depreciate the assets. We imputed an interest rate so that the carrying amount of the financial liabilities will be the expected repurchase price at the end of the initial lease terms.

Equipment Financing Note

In December 2022, we entered into a 42 month financing arrangement with FNC for the purchase of seven new pressure pumping units for an aggregate value of $9.7 million. Under this arrangement, we have agreed to make monthly principal and interest payments totaling $0.3 million over the term of the agreement. This note is secured by the seven pressure pumping units and bears interest at an imputed rate of approximately 15.0%.

Capital Requirements and Sources of Liquidity

    As we pursue our business and financial strategy, we regularly consider which capital resources are available to meet our future financial obligations and liquidity requirement. We believe that our cash on hand, operating cash flow and available borrowings under our existing revolving credit facility and, following the completion of the pending refinancing transactions, under the replacement credit facilities, will be sufficient to meet our short-term and long-term funding requirements, including funding our current operations, planned capital expenditures, debt service obligations and known contingencies. However, if we fail to close our pending refinancing transactions at or prior to maturity of our existing revolving credit facility, our liquidity, financial condition and operations will be materially and adversely affected.

46



Our liquidity and future cash flows are subject to a number of variables, including receipt of payments from our customers, including PREPA, and our ability to extend, refinance or repay our revolving credit facility at or prior to its scheduled maturity date of October 19, 2023. On June 14, 2023, PREPA paid our subsidiary Cobra approximately $10.8 million, all of which was used to reduce outstanding borrowings under our existing revolving credit facility, as required under the terms thereof. As of June 30, 2023, PREPA owed Cobra approximately $390.7 million for services performed, including $174.5 million of interest charges. Throughout 2021, we released significant data that we obtained through Freedom of Information Act requests that affirm the work performed by Cobra in Puerto Rico. We believe these documents in conjunction with the current Administration’s focus on the recovery of Puerto Rico and our enhanced lobbying efforts will aid in collecting the outstanding amounts owed to us by PREPA. However, in the event PREPA (i) does not have or does not obtain the funds necessary to satisfy its obligations to Cobra under the contracts, (ii) obtains the necessary funds but refuses to pay the amounts owed to Cobra or (iii) otherwise does not pay amounts owed to Cobra, the receivable may not be collectible, which may adversely impact our liquidity.

We have revised our 2023 capital expenditure estimate down to approximately $18.0 million from the previously planned 2023 capital budget of $24.0 million primarily due to lower commodity prices, softer demand for oilfield services and volatility in market conditions. During the first half of 2023, pricing for crude oil and natural gas declined from levels seen in 2022, which slowed down completion activities for our customers, in particular, in the Utica and Marcellus Shale natural gas plays, and, as a result, reduced demand for our well completion services. Capital expenditures will ultimately be dependent upon industry conditions and our financial results. These capital expenditures include $17 million for our well completions segment and $1 million for our other businesses. During the six months ended June 30, 2023, our capital expenditures totaled $10.5 million.

Also, as noted above in this report, in response to market conditions we have (i) temporarily shut down certain of our oilfield service offerings, including coil tubing, pressure control, flowback, crude oil hauling, cementing, acidizing and land drilling services, (ii) idled certain facilities, including our sand processing plant in Pierce County, Wisconsin and (iii) reduced our workforce across all of our operations. We continue to monitor market conditions to determine if and when we will recommence these services and operations and increase our workforce. Any such recommencement and expansion will further increase our liquidity requirements in advance of revenue generation.

    In addition, while we regularly evaluate acquisition opportunities, we do not have a specific acquisition budget for 2023. We intend to continue to evaluate acquisition opportunities, including those in the renewable energy sector as well as transactions involving entities controlled by Wexford. Our acquisitions may be undertaken with cash, our common stock or a combination of cash, common stock and/or other consideration. In the event we make one or more acquisitions and the amount of capital required is greater than the amount we have available for acquisitions at that time, we could be required to reduce the expected level of capital expenditures and/or seek additional capital.

If we seek additional capital for any of the above or other reasons, we may do so through borrowings under a revolving credit facility, joint venture partnerships, sale-leaseback transactions, asset sales, offerings of debt or equity securities or other means. Although we expect that our sources of capital will be adequate to fund our short-term and long-term liquidity requirements, we cannot assure you that this additional capital will be available on acceptable terms or at all. If we are unable to obtain funds we need, our ability to conduct operations, make capital expenditures, satisfy debt services obligations, pay litigation settlement obligations, fund contingencies and/or complete acquisitions that may be favorable to us will be impaired, which would have a material adverse effect on our business, financial condition, results of operations and cash flows.

47



Item 3. Quantitative and Qualitative Disclosures About Market Risk

    The demand, pricing and terms for our products and services are largely dependent upon the level of activity for the U.S. oil and natural gas industry, energy infrastructure industry and natural sand proppant industry. Industry conditions are influenced by numerous factors over which we have no control, including, but not limited to: the supply of and demand for oil and natural gas services, energy infrastructure services and natural sand proppant; demand for repair and construction of transmission lines, substations and distribution networks in the energy infrastructure industry and the level of expenditures of utility companies; the level of prices of, and expectations about future prices for, oil and natural gas and natural sand proppant, as well as energy infrastructure services; the cost of exploring for, developing, producing and delivering oil and natural gas; the expected rates of declining current production; the discovery rates of new oil and natural gas reserves and frac sand reserves meeting industry specifications and consisting of the mesh size in demand; access to pipeline, transloading and other transportation facilities and their capacity; weather conditions; domestic and worldwide economic conditions; political instability in oil-producing countries; environmental regulations; technical advances affecting energy consumption; the price and availability of alternative fuels; the ability of oil and natural gas producers and other users of our services to raise equity capital and debt financing; and merger and divestiture activity in industries in which we operate.

In March and April 2020, concurrent with the COVID-19 pandemic and quarantine orders in the U.S. and worldwide, oil prices dropped sharply to below zero dollars per barrel for the first time in history due to factors including significantly reduced demand and a shortage of storage facilities. In 2021, U.S. oil production stabilized as commodity prices increased and demand for crude oil rebounded, many exploration and production companies set their operating budgets based on the prevailing prices for oil and natural gas at the time. Despite improvement in the U.S. and global economic activity, easing of the COVID-19 pandemic and related restrictions, rising energy use and improved commodity prices, the budgets for the publicly traded exploration and production companies remained relatively flat throughout 2021, with any excess cash flows used for debt repayment and shareholder returns, rather than to increase production. We saw improvements in the oilfield services industry and in both pricing and utilization of our well completion and drilling services throughout 2022. During the first half of 2023, pricing for crude oil and natural gas declined from levels seen in 2022, which slowed down completion activities for our customers, in particular, in the Utica and Marcellus Shale natural gas plays, and, as a result, reduced demand for our well completion services. Further, the ongoing war and related humanitarian crisis in Ukraine could continue to have an adverse effect on the global supply chain and volatility of commodity prices.

Although the levels of activity in the U.S. oil and natural gas exploration and production, energy infrastructure and natural sand proppant industries improved throughout 2022 and the first quarter of 2023, they have historically been and continue to be volatile. We are unable to predict the ultimate impact of the COVID-19 pandemic, the volatility in commodity prices, any changes in the near-term or long-term outlook for our industries or overall macroeconomic conditions on our business, financial condition, results of operations, cash flows and stock price.

Interest Rate Risk

    We had a cash and cash equivalents balance of $8.8 million at June 30, 2023. We do not enter into investments for trading or speculative purposes.

    Interest under our existing revolving credit facility is payable at a base rate, which can fluctuate based on multiple facts, including rates set by the U.S. Federal Reserve (which increased its benchmark interest rate by an aggregate of 4.75 percentage points throughout 2022 and 2023, and may continue to increase interest rates in an effort to counter the persistent inflation), the supply and demand for credit and general economic conditions, plus an applicable margin. The applicable margin is currently set at 4.0%, which can be reduced to 3.5% under certain circumstances specified in our existing credit facility. At June 30, 2023, we had outstanding borrowings under our existing revolving credit facility of $59.4 million with a weighted average interest rate of 11.75%. A 1% increase or decrease in the interest rate at that time would increase or decrease our interest expense by approximately $0.6 million per year. We do not currently hedge our interest rate exposure.

Foreign Currency Risk

    Our remote accommodation business, which is included in our other services division, generates revenue and incurs expenses that are denominated in the Canadian dollar. These transactions could be materially affected by currency fluctuations. Changes in currency exchange rates could adversely affect our consolidated results of operations or financial position. We also maintain cash balances denominated in the Canadian dollar. At June 30, 2023, we had $2.2 million of cash, in Canadian dollars, in Canadian accounts. A 10% increase in the strength of the Canadian dollar versus the U.S. dollar would have resulted in an increase in pre-tax income of approximately $0.1 million as of June 30, 2023. Conversely, a corresponding decrease in the
48



strength of the Canadian dollar would have resulted in a comparable decrease in pre-tax income. We have not hedged our exposure to changes in foreign currency exchange rates and, as a result, could incur unanticipated translation gains and losses.

Customer Credit Risk

We are also subject to credit risk due to concentration of our receivables from several significant customers. We generally do not require our customers to post collateral. The inability, delay or failure of our customers to meet their obligations to us due to customer liquidity issues or their insolvency or liquidation may adversely affect our business, financial condition, results of operations and cash flows. This risk may be further enhanced by the COVID-19 pandemic, the volatility in commodity prices, the reduction in demand for our services and challenging macroeconomic conditions.

Specifically, we had receivables due from PREPA totaling $390.7 million, including $174.5 million of interest charges, as of June 30, 2023. PREPA is currently subject to bankruptcy proceedings pending in the U.S. District Court for the District of Puerto Rico. As a result, PREPA’s ability to meet its payment obligations under the contracts is largely dependent upon funding from the FEMA or other sources. See Note 2. Basis of Presentation and Significant Accounting Policies—Accounts Receivable and —Concentrations of Credit Risk and Significant Customers and Note 18. Commitments and Contingencies—Litigation of our unaudited condensed consolidated financial statements.

Seasonality

    We provide infrastructure services in the northeastern, southwestern, midwestern and western portions of the United States. We provide well completion and drilling services primarily in the Utica, Permian Basin, Eagle Ford, Marcellus, Granite Wash, Cana Woodford and Cleveland sand resource plays located in the continental U.S. We provide remote accommodation services in the oil sands in Alberta, Canada. We serve these markets through our facilities and service centers that are strategically located to serve our customers in Ohio, Texas, Oklahoma, Wisconsin, Kentucky, Colorado, California, Indiana and Alberta, Canada. A portion of our revenues are generated in Ohio, Wisconsin, Minnesota, Pennsylvania, West Virginia and Canada where weather conditions may be severe. As a result, our operations may be limited or disrupted, particularly during winter and spring months, in these geographic regions, which would have a material adverse effect on our financial condition and results of operations. Our operations in Oklahoma and Texas are generally not affected by seasonal weather conditions.

Inflation

    Although the impact of inflation has been insignificant on our operations in prior years, inflation in the U.S. has been at some of the highest levels in over 40 years, creating inflationary pressure on the cost of services, equipment and other goods in our industries and other sectors and contributing to labor and materials shortages across the supply-chain. Throughout 2022 and early 2023, the Federal Reserve increased its benchmark interest rates by an aggregate of 4.75 percentage points, and may continue increasing benchmark interest rates in the future. If the efforts to control inflation are not successful and inflationary pressures persist, our business, results of operations and financial condition may be adversely affected.


Item 4. Controls and Procedures

Evaluation of Disclosure Control and Procedures

Under the direction of our Chief Executive Officer and Chief Financial Officer, we have established disclosure controls and procedures, as defined in Rule 13a-15(e) and 15d-15(e) under the Exchange Act, that are designed to ensure that information required to be disclosed by us in the reports that we file or submit under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms. The disclosure controls and procedures are also intended to ensure that such information is accumulated and communicated to management, including our Chief Executive Officer and Chief Financial Officer, as appropriate to allow timely decisions regarding required disclosures. In designing and evaluating the disclosure controls and procedures, management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving the desired control objectives. In addition, the design of disclosure controls and procedures must reflect the fact that there are resource constraints and that management is required to apply judgment in evaluating the benefits of possible controls and procedures relative to their costs.

As of June 30, 2023, an evaluation was performed under the supervision and with the participation of management, including our Chief Executive Officer and Chief Financial Officer, of the effectiveness of the design and operation of our disclosure controls and procedures pursuant to Rule 13a-15(b) under the Exchange Act. Based upon our evaluation, our Chief
49



Executive Officer and Chief Financial Officer have concluded that as of June 30, 2023, our disclosure controls and procedures are effective.

Changes in Internal Control Over Financial Reporting

There was no change in our internal control over financial reporting (as defined in Rules 13a-15(d) and 15d-15(d) under the Exchange Act) that occurred during the quarter ended June 30, 2023 that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.
50



PART II. OTHER INFORMATION
Item 1. Legal Proceedings

Due to the nature of our business, we are, from time to time, involved in litigation or subject to disputes or claims related to our business activities, including breaches of contractual obligations, workers’ compensation claims, employment related disputes, arbitrations, class actions and other litigation. We are also involved, from time to time, in reviews, investigations, subpoenas and other proceedings (both formal and informal) by governmental agencies regarding our business (collectively, “regulatory matters”), which regulatory matters, if determined adversely to us, could subject us to significant fines, penalties, obligations to change our business practices or other requirements resulting in increased expenses, diminished income and damage to our reputation. In the opinion of our management, none of the pending litigation, disputes or claims against us is expected to have a material adverse effect on our financial condition, cash flows or results of operations, except as disclosed in Note 18 “Commitments and Contingencies,” of the Notes to Unaudited Condensed Consolidated Financial Statements.

Item 1A. Risk Factors

As of the date of this filing, our Company and operations continue to be subject to the risk factors previously disclosed in Item 1A. Risk Factors in our Annual Report on Form 10-K filed with the SEC on February 24, 2023. For a discussion of the recent trends and uncertainties impacting our business, see also “Management’s Discussion and Analysis of Financial Condition and Results of Operations—Recent Developments—Overview of Our Services and Industry Conditions”

Item 2. Unregistered Sales of Equity Securities and Use of Proceeds

Not applicable.

Item 4. Mine Safety Disclosures

Our operations are subject to the Federal Mine Safety and Health Act of 1977, as amended by the Mine Improvement and New Emergency Response Act of 2006, which imposes stringent health and safety standards on numerous aspects of mineral extraction and processing operations, including the training of personnel, operating procedures, operating equipment and other matters. Our failure to comply with such standards, or changes in such standards or the interpretation or enforcement thereof, could have a material adverse effect on our business and financial condition or otherwise impose significant restrictions on our ability to conduct mineral extraction and processing operations. Following passage of The Mine Improvement and New Emergency Response Act of 2006, MSHA significantly increased the numbers of citations and orders charged against mining operations.  The dollar penalties assessed for citations issued has also increased in recent years.  Information concerning mine safety violations or other regulatory matters required by Section 1503(a) of the Dodd-Frank Wall Street Reform and Consumer Protection Act and Item 104 of Regulation S-K (17 CFR 229.104) is included in Exhibit 95.1 to this Report.


Item 5. Other Information

None of our directors or officers adopted or terminated a Rule 10b5-1 trading arrangement or a non-Rule 10b5-1 trading
arrangement during the second quarter ended June 30, 2023.
51

MAMMOTH ENERGY SERVICES, INC.


Item 6. Exhibits

The following exhibits are filed as a part of this report:
Incorporated By Reference
Exhibit NumberExhibit DescriptionFormCommission File No.Filing DateExhibit No.Filed HerewithFurnished Herewith
8-K001-3791711/15/20163.1
8-K001-3791711/15/20163.2
 8-K001-379176/9/20203.1
S-1/A333-21350410/3/20164.1
8-K001-3791711/15/20164.1
X
X
X
X
X
101.INSXBRL Instance Document - the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document.X
101.SCHXBRL Taxonomy Extension Schema Document.X
101.CALXBRL Taxonomy Extension Calculation Linkbase Document.X
101.DEFXBRL Taxonomy Extension Definition Linkbase Document.X
101.LABXBRL Taxonomy Extension Labels Linkbase Document.X
101.PREXBRL Taxonomy Extension Presentation Linkbase Document.X
104Cover 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.X




52

MAMMOTH ENERGY SERVICES, INC.


Signatures

Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.
MAMMOTH ENERGY SERVICES, INC.
Date:August 11, 2023By:/s/ Arty Straehla
Arty Straehla
Chief Executive Officer
Date:August 11, 2023By:/s/ Mark Layton
Mark Layton
Chief Financial Officer

53
EX-31.1 2 a2023-06x30exx311.htm EX-31.1 Document

EXHIBIT 31.1

CERTIFICATIONS
I, Arty Straehla, Chief Executive Officer, certify that:

1.I have reviewed this Quarterly Report on Form 10-Q of Mammoth Energy Services, Inc. (the “registrant”);
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant’s other certifying officer(s) 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 Rule 13a-15(f) and 15d-15(f) for the registrant and have:
a.Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b.Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c.Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d.Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.The registrant’s other certifying officer(s) 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.
MAMMOTH ENERGY SERVICES, INC.
By:/s/ Arty Straehla
Arty Straehla
Chief Executive Officer
August 11, 2023


EX-31.2 3 a2023-06x30exx312.htm EX-31.2 Document

EXHIBIT 31.2

CERTIFICATIONS
I, Mark Layton, Chief Financial Officer, certify that:

1.I have reviewed this Quarterly Report on Form 10-Q of Mammoth Energy Services, Inc. (the “registrant”);
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant’s other certifying officer(s) 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 Rule 13a-15(f) and 15d-15(f) for the registrant and have:
a.Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b.Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c.Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d.Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.The registrant’s other certifying officer(s) 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.
MAMMOTH ENERGY SERVICES, INC.
By:/s/ Mark Layton
Mark Layton
Chief Financial Officer
August 11, 2023


EX-32.1 4 a2023-06x30exx321.htm EX-32.1 Document

EXHIBIT 32.1


CERTIFICATION OF THE 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 Quarterly Report on Form 10-Q of Mammoth Energy Services, Inc. (the “Company”) for the quarter ended June 30, 2023 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Arty Straehla, as Chief Executive Officer of the Company, hereby certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to the best of 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 (the “Exchange Act”); and
2.The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
MAMMOTH ENERGY SERVICES, INC.
By:/s/ Arty Straehla
Arty Straehla
Chief Executive Officer
August 11, 2023

This certification accompanies the Report pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 and shall not be deemed filed by the Company for purposes of Section 18 of the Securities Exchange Act of 1934, as amended, or otherwise subject to liability under that section. This certification shall not be deemed incorporated by reference in any filing under the Securities Act of 1933, as amended or the Exchange Act, except to the extent that the Company specifically incorporates it by reference.



EX-32.2 5 a2023-06x30exx322.htm EX-32.2 Document

EXHIBIT 32.2


CERTIFICATION OF THE 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 Quarterly Report on Form 10-Q of Mammoth Energy Services, Inc. (the “Company”) for the quarter ended June 30, 2023 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Mark Layton, as Chief Financial Officer of the Company, hereby certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to the best of 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 (the “Exchange Act”); and
2.The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
MAMMOTH ENERGY SERVICES, INC.
By:/s/ Mark Layton
Mark Layton
Chief Financial Officer
August 11, 2023

This certification accompanies the Report pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 and shall not be deemed filed by the Company for purposes of Section 18 of the Securities Exchange Act of 1934, as amended, or otherwise subject to liability under that section. This certification shall not be deemed incorporated by reference in any filing under the Securities Act of 1933, as amended or the Exchange Act, except to the extent that the Company specifically incorporates it by reference.



EX-95.1 6 a2023-06x30exx951.htm EX-95.1 Document
EXHIBIT 95.1
Mine Safety Disclosure

The following disclosures are provided pursuant to the Dodd-Frank Wall Street Reform and Consumer Protection Act (the “Act”) and Item 104 of Regulation S-K, which requires certain disclosures by companies required to file periodic reports under the Securities Exchange Act of 1934, as amended, that operate mines regulated under the Federal Mine Safety and Health Act of 1977 (the “Mine Act”).

Mine Safety Information. Whenever the Federal Mine Safety and Health Administration (“MSHA”) believes a violation of the Mine Act, any health or safety standard or any regulation has occurred, it may issue a citation which describes the alleged violation and fixes a time within which the U.S. mining operator must abate the alleged violation. In some situations, such as when MSHA believes that conditions pose a hazard to miners, MSHA may issue an order removing miners from the area of the mine affected by the condition until the alleged hazards are corrected. When MSHA issues a citation or order, it generally proposes a civil penalty, or fine, as a result of the alleged violation, that the operator is ordered to pay. Citations and orders can be contested and appealed, and as part of that process, are often reduced in severity and amount, and are sometimes dismissed. The number of citations, orders and proposed assessments vary depending on the size and type (underground or surface) of the mine as well as by the MSHA inspector(s) assigned.

Mine Safety Data. The following provides additional information about references used in the table below to describe the categories of violations, orders or citations issued by MSHA under the Mine Act:

Section 104 S&S Citations: Citations received from MSHA under section 104 of the Mine Act for violations of mandatory health or safety standards that could significantly and substantially contribute to the cause and effect of a mine safety or health hazard.
Section 104(b) Orders: Orders issued by MSHA under section 104(b) of the Mine Act, which represents a failure to abate a citation under section 104(a) within the period of time prescribed by MSHA. This results in an order of immediate withdrawal from the area of the mine affected by the condition until MSHA determines that the violation has been abated.
Section 104(d) Citations and Orders: Citations and orders issued by MSHA under section 104(d) of the Mine Act for unwarrantable failure to comply with mandatory health or safety standards.
Section 110(b)(2) Violations: Flagrant violations issued by MSHA under section 110(b)(2) of the Mine Act.
Section 107(a) Orders: Orders issued by MSHA under section 107(a) of the Mine Act for situations in which MSHA determined an “imminent danger” (as defined by MSHA) existed.

The following table details the violations, citations and orders issued to us by MSHA during the quarter ended June 30, 2023:
Mine(a)
Section 104
S&S
Citations(#)
Section104(b)Orders (#)Section104(d)Citations and Orders(#)Section 110(b)(2) Violations(#)Section107(a)Orders (#)
Proposed Assessments(b)($, amounts in dollars)
Mining Related Fatalities (#)
Taylor, WI— — — — — $— — 
Menomonie, WI— — — — — $— — 
New Auburn, WI— — — — — $— — 

a.The definition of mine under section 3 of the Mine Act includes the mine, as well as other items used in, or to be used in, or resulting from, the work of extracting minerals, such as land, structures, facilities, equipment, machines, tools and minerals preparation facilities. Unless otherwise indicated, any of these other items associated with a single mine have been aggregated in the totals for that mine. MSHA assigns an identification number to each mine and may or may not assign separate identification numbers to related facilities such as preparation facilities. We are providing the information in the table by mine rather than MSHA identification number because that is how we manage and operate our mining business and we believe this presentation will be more useful to investors than providing information based on MSHA identification numbers.
b.Represents the total dollar value of proposed assessments from MSHA under the Mine Act relating to any type of citation or order issued during the quarter ended June 30, 2023.

Pattern or Potential Pattern of Violations. During the quarter ended June 30, 2023, none of the mines operated by us received written notice from MSHA of (a) a pattern of violations of mandatory health or safety standards that are of such nature as could have significantly and substantially contributed to the cause and effect of mine health or safety hazards under section 104(e) of




the Mine Act or (b) the potential to have such a pattern.

Pending Legal Actions. There were no legal actions pending before the Federal Mine Safety and Health Review Commission (the Commission) as of June 30, 2023. The Commission is an independent adjudicative agency established by the Mine Act that provides administrative trial and appellate review of legal disputes arising under the Mine Act.




EX-101.SCH 7 tusk-20230630.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 0000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (unaudited) link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME (unaudited) link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME (unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY (unaudited) link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (unaudited) link:presentationLink link:calculationLink link:definitionLink 0000008 - Disclosure - Organization and Nature of Business link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Basis of Presentation and Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Property, Plant and Equipment link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Goodwill and Intangible Assets link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Equity Method Investment link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Accrued Expenses and Other Current Liabilities and Other Long-Term Liabilities link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Variable Interest Entities link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Selling, General and Administrative Expense link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - (Loss) Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - Equity Based Compensation link:presentationLink link:calculationLink link:definitionLink 0000023 - Disclosure - Stock Based Compensation link:presentationLink link:calculationLink link:definitionLink 0000024 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 0000025 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 0000026 - Disclosure - Reporting Segments link:presentationLink link:calculationLink link:definitionLink 0000027 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 9954701 - Disclosure - Basis of Presentation and Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 9954702 - Disclosure - Basis of Presentation and Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 9954703 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 9954704 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 9954705 - Disclosure - Property, Plant and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 9954706 - Disclosure - Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 9954707 - Disclosure - Accrued Expenses and Other Current Liabilities and Other Long-Term Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 9954708 - Disclosure - Selling, General and Administrative Expense (Tables) link:presentationLink link:calculationLink link:definitionLink 9954709 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 9954710 - Disclosure - (Loss) Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 9954711 - Disclosure - Stock Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 9954712 - Disclosure - Related Party Transactions (Tables) link:presentationLink link:calculationLink link:definitionLink 9954713 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 9954714 - Disclosure - Reporting Segments (Tables) link:presentationLink link:calculationLink link:definitionLink 9954715 - Disclosure - Basis of Presentation and Significant Accounting Policies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954716 - Disclosure - Basis of Presentation and Significant Accounting Policies - Accounts Receivable (Details) link:presentationLink link:calculationLink link:definitionLink 9954717 - Disclosure - Basis of Presentation and Significant Accounting Policies - Concentration of Credit Risk and Significant Customers (Details) link:presentationLink link:calculationLink link:definitionLink 9954718 - Disclosure - Revenue - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954719 - Disclosure - Revenue - Schedule of Contract Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954720 - Disclosure - Revenue - Performance Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 9954720 - Disclosure - Revenue - Performance Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 9954721 - Disclosure - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 9954722 - Disclosure - Property, Plant and Equipment - Schedule of Property, Plant and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 9954723 - Disclosure - Property, Plant, and Equipment - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954724 - Disclosure - Property, Plant and Equipment - Schedule of Depreciation, Amortization, Accretion, and Depletion (Details) link:presentationLink link:calculationLink link:definitionLink 9954725 - Disclosure - Goodwill and Intangible Assets - Schedule Of Changes in Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 9954726 - Disclosure - Goodwill and Intangible Assets - Definite Lived Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954727 - Disclosure - Goodwill and Intangible Assets - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954728 - Disclosure - Goodwill and Intangible Assets - Aggregated Expected Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954729 - Disclosure - Equity Method Investment (Details) link:presentationLink link:calculationLink link:definitionLink 9954730 - Disclosure - Accrued Expenses and Other Current Liabilities and Other Long-Term Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954731 - Disclosure - Accrued Expenses and Other Current Liabilities and Other Long-Term Liabilities - Footnote (Details) link:presentationLink link:calculationLink link:definitionLink 9954732 - Disclosure - Debt (Details) link:presentationLink link:calculationLink link:definitionLink 9954733 - Disclosure - Variable Interest Entities (Details) link:presentationLink link:calculationLink link:definitionLink 9954734 - Disclosure - Selling, General and Administrative Expense - Schedule of Selling, General and Administrative Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954735 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 9954736 - Disclosure - Leases - Schedule of Lease Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954737 - Disclosure - Leases - Supplemental Balance Sheet Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954738 - Disclosure - Leases - Other Supplemental Information Related to Leases (Details) link:presentationLink link:calculationLink link:definitionLink 9954739 - Disclosure - Leases - Schedule of Lease Liability Maturity (Details) link:presentationLink link:calculationLink link:definitionLink 9954739 - Disclosure - Leases - Schedule of Lease Liability Maturity (Details) link:presentationLink link:calculationLink link:definitionLink 9954740 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954741 - Disclosure - (Loss) Earnings Per Share - Schedule of (Loss) Earnings Per Unit (Details) link:presentationLink link:calculationLink link:definitionLink 9954742 - Disclosure - Equity Based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 9954743 - Disclosure - Stock Based Compensation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954744 - Disclosure - Stock Based Compensation - Schedule Of Share-Based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 9954745 - Disclosure - Related Party Transactions - Revenues and Accounts Receivable (Details) link:presentationLink link:calculationLink link:definitionLink 9954746 - Disclosure - Related Party Transactions - Cost of Revenues of Accounts Payable (Details) link:presentationLink link:calculationLink link:definitionLink 9954747 - Disclosure - Related Party Transactions - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954748 - Disclosure - Commitments and Contingencies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954749 - Disclosure - Commitments and Contingencies - Schedule of Letters of Credit (Details) link:presentationLink link:calculationLink link:definitionLink 9954750 - Disclosure - Commitments and Contingencies - Defined Contribution Plan (Details) link:presentationLink link:calculationLink link:definitionLink 9954751 - Disclosure - Reporting Segments (Details) link:presentationLink link:calculationLink link:definitionLink 9954752 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 tusk-20230630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 9 tusk-20230630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 10 tusk-20230630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT FEMA Official FEMA Official [Member] FEMA Official Deferred income taxes Deferred Income Taxes and Tax Credits Consolidated Entities [Axis] Consolidated Entities [Axis] Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Variable Rate [Domain] Variable Rate [Domain] Recoveries of receivables previously charged to bad debt expense Accounts Receivable, Allowance for Credit Loss, Recovery Pay vs Performance Disclosure [Line Items] Statistical Measurement [Domain] Statistical Measurement [Domain] Loss contingency, damages awarded, value Loss Contingency, Damages Awarded, Value Changes in assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Underlying Security Market Price Change Underlying Security Market Price Change, Percent Related Party Transaction [Line Items] Related Party Transaction [Line Items] Award Type [Domain] Award Type [Domain] Fair Value as of Grant Date Award Grant Date Fair Value Investment, Name [Domain] Investment, Name [Domain] Performance obligation expected recognition period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Unvested shares beginning balance (in shares) Unvested shares ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Debt Debt Disclosure [Text Block] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Cash paid to acquire a business Payments to Acquire Businesses, Gross Defined benefit plan, contributions by employer Defined Contribution Plan, Employer Discretionary Contribution Amount Revolving Credit Facility Revolving Credit Facility [Member] Effect of foreign exchange rate on cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Equity Method Investments and Joint Ventures [Abstract] Equity Method Investments and Joint Ventures [Abstract] Deferred income tax liabilities Deferred Income Tax Liabilities, Net MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] Segment Reporting [Abstract] Segment Reporting [Abstract] Restatement Determination Date: Restatement Determination Date [Axis] Investment, Name [Axis] Investment, Name [Axis] Total other income, net Nonoperating Income (Expense) Number of lawsuits pending Loss Contingency, Pending Claims, Number COMMITMENTS AND CONTINGENCIES (Note 18) Commitments and contingencies Commitments and Contingencies Operating Leases Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract] Insider Trading Policies and Procedures [Line Items] Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] Total SG&A expense Selling, general and administrative Selling, General and Administrative Expense, Including Related and Third Parties Selling, General and Administrative Expense, Including Related and Third Parties Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] Cost of revenue, exclusive of depreciation, depletion, amortization and accretion Cost Of Revenue, Excluding Depreciation, Depletion, Amortization And Acceleration Cost Of Revenue, Excluding Depreciation, Depletion, Amortization And Acceleration Schedule of Goodwill [Table] Schedule of Goodwill [Table] Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] Accumulated depreciation of assets under operating leases, lessor Property, Plant, and Equipment, Lessor Asset under Operating Lease, Accumulated Depreciation Income Taxes Income Tax Disclosure [Text Block] Variable Interest Entity [Line Items] Variable Interest Entity [Line Items] Ownership [Axis] Ownership [Axis] Concentration Risk [Line Items] Concentration Risk [Line Items] Property, plant and equipment, gross Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, before Accumulated Depreciation and Amortization Customer [Axis] Customer [Axis] CURRENT LIABILITIES Liabilities, Current [Abstract] Accumulated impairment losses Goodwill, Impaired, Accumulated Impairment Loss Intersegment revenues Intersegment Eliminations [Member] Proceeds from sale of subsidiary Proceeds from Divestiture of Businesses Weighted Average Grant-Date Fair Value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Net (loss) income per share (diluted) (in USD per share) Diluted (loss) earnings per share (in USD per share) Earnings Per Share, Diluted Cobra Acquisitions Cobra Acquisitions [Member] Cobra Acquisitions PEO Total Compensation Amount PEO Total Compensation Amount Estimated cost to complete the project Performance Commitment, Estimated Cost To Complete The Project Performance Commitment, Estimated Cost To Complete The Project Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Accounts receivable, net/Receivables from related parties, net ACCOUNTS RECEIVABLE Accounts Receivable, after Allowance for Credit Loss, Current Goodwill [Roll Forward] Goodwill [Roll Forward] Gains on disposal of assets Gain (Loss) On Disposition Of Assets, Excluding Property, Plant And Equipment Gain (Loss) On Disposition Of Assets, Excluding Property, Plant And Equipment Thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Four Lessee, Operating Lease, Liability, to be Paid, after Year Four Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Line of Credit Line of Credit [Member] Leases Lessor, Operating Leases [Text Block] Cobra Aviation Services LLC Cobra Aviation Services LLC [Member] Cobra Aviation Services LLC [Member] Trading Symbol Trading Symbol Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount Vehicles, trucks and trailers Transportation Equipment [Member] Net (loss) income Net loss (income) Net income (loss) Net Income (Loss) Proceeds from sale leaseback transaction Proceeds From Sale Of Leaseback Transaction Proceeds From Sale Of Leaseback Transaction Total current liabilities Liabilities, Current 2025 Finance Lease, Liability, to be Paid, Year Two Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] Rail improvements Rail Improvements [Member] Rail Improvements [Member] Company Selected Measure Name Company Selected Measure Name Machinery and equipment Machinery and Equipment [Member] Leases Lessee, Operating Leases [Text Block] Property, plant and equipment, net Total property, plant and equipment, net Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization LIABILITIES AND EQUITY Liabilities and Equity [Abstract] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Schedule of Equity Method Investments [Table] Schedule of Equity Method Investments [Table] Debt instrument, debt covenant, minimum excess availability covenant Debt Instrument, Debt Covenant, Minimum Excess Availability Covenant Debt Instrument, Debt Covenant, Minimum Excess Availability Covenant EQUITY Equity, Attributable to Parent [Abstract] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Deferred revenue Balance, beginning of period Balance, end of period Contract with Customer, Liability Fixed charges coverage ratio Debt Instrument, Debt Covenant, Fixed Charges Coverage Ratio Debt Instrument, Debt Covenant, Fixed Charges Coverage Ratio Schedule of Reconciliations of the Components of Basic and Diluted Net (Loss) Earnings per Common Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Proceeds from sale of assets Proceeds from Sale of Productive Assets Executive Category: Executive Category [Axis] Weighted useful life (in years) Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life Assets held and used Assets Held And Used [Member] Assets Held And Used [Member] Number of Unvested Restricted Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Other Commitments [Table] Other Commitments [Table] Name Measure Name Total letters of credit Line of Credit Facility, Current Borrowing Capacity Name Forgone Recovery, Individual Name Other (income) expense, net Other Nonoperating Income (Expense), Including Related Party Amounts Other Nonoperating Income (Expense), Including Related Party Amounts Goodwill Goodwill, total Goodwill Customer C Customer C [Member] Customer C [Member] Schedule of Property, Plant and Equipment Property, Plant and Equipment [Table Text Block] Equity Components [Axis] Equity Components [Axis] Environmental remediation Environmental Remediation Programs Letters of Credit [Member] Environmental Remediation Programs Letters of Credit [Member] Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Insurance aggregate stop loss Workers Compensation and Auto Claims Insurance, Aggregate Stop Loss Workers Compensation and Auto Claims Insurance, Aggregate Stop Loss Underlying Securities Award Underlying Securities Amount Entity Small Business Entity Small Business 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Four Local Phone Number Local Phone Number Accounts receivable, net Increase (Decrease) in Accounts Receivable Number of other individuals indicted, charges dismissed Number Of Other Individuals Indicted, Charges Dismissed Number Of Other Individuals Indicted, Charges Dismissed Recovery of Erroneously Awarded Compensation Disclosure [Line Items] Forecast Forecast [Member] Letter of Credit Letter of Credit [Member] Recovery amount in undisputed claims Tax Adjustments, Settlements, and Unusual Provisions Selling, General and Administrative Expenses Selling, General and Administrative Expenses [Member] Imputed interest rate Notes Imputed Interest Rate Notes Imputed Interest Rate Supplies Inventory, Supplies, Net Inventory, Supplies, Net Long-term operating lease liability Operating Lease, Liability, Noncurrent Non-cash expenses: Selling, General and Administrative Expense, Non Cash Portion [Abstract] Selling, General and Administrative Expense, Non Cash Portion [Abstract] Debt instrument, debt covenant, percentage of minimum prepayments made with non-recurring proceeds Debt Instrument, Debt Covenant, Percentage Of Minimum Prepayments Made With Non-Recurring Proceeds Debt Instrument, Debt Covenant, Percentage Of Minimum Prepayments Made With Non-Recurring Proceeds Thereafter Finite-Lived Intangible Asset, Expected Amortization, After Year Four Finite-Lived Intangible Asset, Expected Amortization, After Year Four Schedule of Share-Based Compensation, Restricted Stock and Restricted Stock Units Activity Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block] Accounts payable Increase (Decrease) in Accounts Payable, Trade Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Other Relationships Other Relationships Other Relationships [Member] Other Relationships [Member] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Depreciation expense Depreciation Predator Aviation LLC Predator Aviation LLC [Member] Predator Aviation LLC Shortfall Payments Shortfall Payments [Member] Shortfall Payments [Member] Line of Credit Facility [Table] Line of Credit Facility [Table] Income Statement Location [Axis] Income Statement Location [Axis] Number of helicopters leased Number Of Helicopters Leased Number Of Helicopters Leased Cobra Aviation/ARS/Leopard and Brim Equipment Cobra Aviation/ARS/Leopard and Brim Equipment [Member] Cobra Aviation/ARS/Leopard and Brim Equipment [Member] Product warranty expense Product Warranty Expense Schedule of Operating Lease Liabilities Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Schedule of Other Operating Cost and Expense, by Component [Line Items] Schedule of Other Operating Cost and Expense, by Component [Line Items] [Line Items] for Schedule of Other Operating Cost and Expense, by Component [Table] Revenue reduction Revenues Schedule of Other Operating Cost and Expense, by Component [Table] Schedule of Other Operating Cost and Expense, by Component1 [Table] Schedule of Other Operating Cost and Expense, by Component [Table] Payables and Accruals [Abstract] Payables and Accruals [Abstract] Income taxes payable Accrued Income Taxes, Current Schedule of Accrued Expenses and Other Current Liabilities and Other Long-Term Liabilities Schedule of Accounts Payable and Accrued Liabilities [Table Text Block] Product and Service [Domain] Product and Service [Domain] Other Performance Measure, Amount Other Performance Measure, Amount Puerto Rico Electric Power Authority (PREPA) Puerto Rico Electric Power Authority (PREPA) [Member] Puerto Rico Electric Power Authority (PREPA) [Member] Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Schedule of Lease Expense and Other Supplemental Information Lease, Cost [Table Text Block] Inventories Increase (Decrease) in Inventories Accrued expenses and other liabilities Increase (Decrease) in Other Accounts Payable and Accrued Liabilities Depreciation, depletion, accretion and amortization Depreciation, Depletion and Amortization, Excluding Amortization of Coil Tubing Strings and Debt Issuance Costs Depreciation, Depletion and Amortization, Excluding Amortization of Coil Tubing Strings and Debt Issuance Costs Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Certified claim amount submitted Gain Contingency, Unrecorded Amount Award Type [Axis] Award Type [Axis] Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Payment pending from third party Debt Instrument, Payment Pending From Third Party Debt Instrument, Payment Pending From Third Party Document Quarterly Report Document Quarterly Report Supplemental disclosure of non-cash transactions: Noncash Investing and Financing Items [Abstract] Interest expense, net Interest expense, net Interest Expense Fair value of the award as of the modification dates or grant date Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Number of shares authorized (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized Goodwill [Line Items] Goodwill [Line Items] Operating leases Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Remainder of 2023 Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Accounts Receivable, Allowance for Credit Loss [Roll Forward] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Trading Arrangement: Trading Arrangement [Axis] Related Party Transactions Related Party Transactions Disclosure [Text Block] Less: Present value discount Lessee, Operating Lease, Liability, Undiscounted Excess Amount Well Completions Well Completion [Member] Well Completion PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Leases Lessee, Finance Leases [Text Block] Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Entity File Number Entity File Number Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Brim Acquisitions LLC Brim Acquisitions LLC [Member] Brim Acquisitions LLC [Member] Current operating lease liability Operating Lease, Liability, Current Prepaid expenses Prepaid Expense, Current Schedule of Depreciation, Depletion, Accretion and Amortization Expense Schedule Of Depreciation, Depletion, Accretion And Amortization Expense [Table Text Block] Schedule Of Depreciation, Depletion, Accretion And Amortization Expense [Table Text Block] Interest on lease liabilities Finance Lease, Interest Expense Amortization expense Amortization of intangible assets Amortization of Intangible Assets Entity Shell Company Entity Shell Company 2026 Lessee, Operating Lease, Liability, to be Paid, Year Three Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Intangible assets, net Intangible assets, net Finite-Lived Intangible Assets, Net Restatement Determination Date Restatement Determination Date Income taxes payable Increase (Decrease) in Income Taxes Payable Counterparty Name [Domain] Counterparty Name [Domain] Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Number of assets purchased Number Of Assets Purchased Number Of Assets Purchased Cash and cash equivalents at beginning of period Cash and cash equivalents at end of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Less: accumulated amortization - trade names Finite-Lived Intangible Assets, Accumulated Amortization 2025 Lessee, Operating Lease, Liability, to be Paid, Year Two Invoices amount approved by FEMA Litigation Settlement, Invoices Amount Approved By FEMA Litigation Settlement, Invoices Amount Approved By FEMA Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Operating lease expense Operating Lease, Cost Common stock, shares, issued (in shares) Common Stock, Shares, Issued Sale-leaseback liability Sale Leaseback Liability, Noncurrent Sale Leaseback Liability, Noncurrent Vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Deferred revenue Contract with Customer, Liability, Current Security Exchange Name Security Exchange Name Reserve amount required Line Of Credit Facility, Reserve Amount Required Line Of Credit Facility, Reserve Amount Required Selling, general and administrative (Note 11) Selling, General and Administrative Expense Customer A Customer A [Member] Customer A [Member] Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Employee Stock Option Employee Stock Option [Member] Number of helicopters Number Of Helicopters Number Of Helicopters Defined benefit plan, employer matching contribution, percent of match (up to) Defined Contribution Plan, Employer Matching Contribution, Percent of Match Deduction for recognition of revenue Contract with Customer, Liability, Deduction For Revenue Recognized Contract with Customer, Liability, Deduction For Revenue Recognized Unrecognized compensation cost Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Total cost and expenses Costs and Expenses Other Proceeds from (Payments for) Other Financing Activities Maximum Maximum [Member] Comprehensive (loss) income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Former President Former President [Member] Former President Document Type Document Type Operating Lease, Lease Income, Statement of Income or Comprehensive Income [Extensible Enumeration] Operating Lease, Lease Income, Statement of Income or Comprehensive Income [Extensible Enumeration] Schedule of Related Party Transactions Schedule of Related Party Transactions [Table Text Block] Acquisitions Goodwill, Acquired During Period Tabular List, Table Tabular List [Table Text Block] Short-term lease expense Short-Term Lease, Cost Entity Address, Address Line One Entity Address, Address Line One Entity Address, Address Line Two Entity Address, Address Line Two Inventories Inventory, Policy [Policy Text Block] Accrued expenses and other current liabilities Total accrued expenses and other current liabilities Accrued Liabilities and Other Liabilities 2026 Finance Lease, Liability, to be Paid, Year Three Antidilutive Securities [Domain] Antidilutive Securities, Name [Domain] Subsequent Event [Table] Subsequent Event [Table] Equity Based Compensation Stock Based Compensation Share-Based Payment Arrangement [Text Block] Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Other Other Noncash Income (Expense) 2024 Finance Lease, Liability, to be Paid, Year One Financed insurance premium interest rate Supplementary Insurance Information, Financed Insurance Premium Interest Rate Supplementary Insurance Information, Financed Insurance Premium Interest Rate Panther and El Toro Panther Drilling and El Toro [Member] Panther Drilling and El Toro [Member] State and local taxes payable Taxes Payable, Current Business Acquisition [Axis] Business Acquisition [Axis] Subsequent Event Subsequent Event [Member] Customer Concentration Risk Customer Concentration Risk [Member] Schedule of Finite-Lived Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Variable Rate [Axis] Variable Rate [Axis] Other Long-Term Liabilities Accounts Payable and Accrued Liabilities, Noncurrent [Abstract] Income Statement [Abstract] Income Statement [Abstract] Raw materials Inventory, Raw Materials, Net of Reserves COST AND EXPENSES Costs and Expenses [Abstract] Finance leases: Finance Lease, Assets And Liabilities, Lessee [Abstract] Finance Lease, Assets And Liabilities, Lessee [Abstract] Title of 12(b) Security Title of 12(b) Security Amount awarded from FEMA Litigation Settlement, Amount Awarded from Other Party Goodwill, period start Goodwill, period end Goodwill, Gross Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Percent of federal funded portion for determination memorandum Percent Of Federal Funded Portion For Determination Memorandum Percent Of Federal Funded Portion For Determination Memorandum Comprehensive Income Comprehensive Income [Member] Related Party [Domain] Related Party, Type [Domain] Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] Operating Segments Operating Segments [Member] Term of contract Lessee, Finance Lease, Term of Contract Unvested shares at beginning of period (in USD per share) Unvested shares at end of period (in USD per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Other current assets Other Assets, Current Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Workers compensation and auto claims insurance, aggregate stop loss per claim basis Workers Compensation and Auto Claims Insurance, Aggregate Stop Loss Per Claim Basis Workers Compensation and Auto Claims Insurance, Aggregate Stop Loss Per Claim Basis Diluted (loss) earnings per share: Earnings Per Share, Diluted [Abstract] Schedule of Allowance for Doubtful Accounts Receivable Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Share-based Payment Arrangement [Abstract] Share-Based Payment Arrangement [Abstract] Entity Tax Identification Number Entity Tax Identification Number Practical Expedients Practical Expedients [Member] Practical Expedients [Member] Other Commitments [Domain] Other Commitments [Domain] Difference between carrying amount and underlying equity Equity Method Investments Inventories Total inventories Inventory, Net Total lease expense Lease, Cost Statistical Measurement [Axis] Statistical Measurement [Axis] Land Land [Member] ACCOUNTS PAYABLE Related Party Accounts Payable Related to Cost of Sales [Member] Related Party Accounts Payable Related to Cost of Sales [Member] Litigation settlement, amount to be received Litigation Settlement, Amount To Be Received Litigation Settlement, Amount To Be Received Entity Interactive Data Current Entity Interactive Data Current Total Shareholder Return Amount Total Shareholder Return Amount Products Product [Member] Entity Common Stock, Shares Outstanding (in shares) Entity Common Stock, Shares Outstanding Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] First National Capital, LLC First National Capital, LLC [Member] First National Capital, LLC Inventory Disclosure [Abstract] Inventory Disclosure [Abstract] Receivables from related parties, net Increase (Decrease) in Accounts Receivable, Related Parties Segments [Domain] Segments [Domain] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Consolidation Items [Domain] Consolidation Items [Domain] Accumulated deficit Retained Earnings (Accumulated Deficit) Measure: Measure [Axis] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Name Outstanding Recovery, Individual Name Revenue Revenue from Contract with Customer [Policy Text Block] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code CURRENT ASSETS Assets, Current [Abstract] Leases [Abstract] Leases [Abstract] Other Commitments [Line Items] Other Commitments [Line Items] 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] Counterparty Name [Axis] Counterparty Name [Axis] Performance and Payment Bond Performance And Payment Bond [Member] Performance And Payment Bond [Member] Aviation Note Aviation Note [Member] Aviation Note Total lease payments Finance Lease, Liability, to be Paid Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] 2024 Finite-Lived Intangible Asset, Expected Amortization, Year One Operating cash flows from operating leases Operating Lease, Payments Common stock, shares, outstanding (in shares) Beginning balance (in shares) Ending balance (in shares) Common Stock, Shares, Outstanding Disposal Group Name [Domain] Disposal Group Name [Domain] Insurance reserves Self Insurance Reserve, Current Basic (loss) earnings per share: Earnings Per Share, Basic [Abstract] OTHER INCOME (EXPENSE) Other Income and Expenses [Abstract] PEO PEO [Member] Concentrations of Credit Risk and Significant Customers Concentration Risk, Credit Risk, Policy [Policy Text Block] Other Other Cost and Expense, Operating Aggregate principal amount Notes Payable Contingent consideration payment period Business Disposition, Contingent Consideration Payment Period Business Disposition, Contingent Consideration Payment Period Percentage of ownership Sale of Stock, Percentage of Ownership after Transaction Schedule of Variable Interest Entities [Table] Schedule of Variable Interest Entities [Table] Common stock, par value (in USD per share) Common Stock, Par or Stated Value Per Share Defined contribution plan, maximum annual contributions per employee, percent Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent Brim Equipment Assets BRIM Equipment Assets [Member] BRIM Equipment Assets [Member] Net cash (used in) provided by investing activities Net Cash Provided by (Used in) Investing Activities The Company and Caliber The Company And Caliber [Member] The Company And Caliber [Member] Customer [Domain] Customer [Domain] Net (loss) income Net Income (Loss) Available to Common Stockholders, Basic Schedule of Inventory Schedule of Inventory, Current [Table Text Block] Professional services Professional Fees Debt Instrument [Axis] Debt Instrument [Axis] Shares repurchased Stock Repurchased and Retired During Period, Value Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount Effective federal income tax rate Effective Income Tax Rate Reconciliation, Percent Present value of lease payments Operating Lease, Liability Remainder of 2023 Finance Lease, Liability, to be Paid, Remainder of Fiscal Year Credit Facility [Axis] Credit Facility [Axis] Drilling rigs and related equipment Wells and Related Equipment and Facilities [Member] Total liabilities Liabilities Services Service [Member] Organization and Nature of Business Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Accumulated Other Comprehensive Loss AOCI Attributable to Parent [Member] 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] Number of shares available for future grants (in shares) Common Stock, Capital Shares Reserved for Future Issuance Property, Plant and Equipment Property, Plant and Equipment Disclosure [Text Block] All Executive Categories All Executive Categories [Member] Non-Employees Non-Employees [Member] Non-Employees [Member] Title of Individual [Axis] Title of Individual [Axis] Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Accounts receivable, contract costs, amount expected to be authorized Accounts Receivable, Contract Costs, Amount Expected To Be Authorized Accounts Receivable, Contract Costs, Amount Expected To Be Authorized Debt Disclosure [Abstract] Debt Disclosure [Abstract] Cash paid for amounts included in the measurement of lease liabilities: Cash Flow, Lessee [Abstract] Cash Flow, Lessee [Abstract] Related Party Transaction [Domain] Related Party Transaction [Domain] Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Number of reportable segments Number of Reportable Segments Earnings Per Share [Abstract] Earnings Per Share [Abstract] Subsequent Event [Line Items] Subsequent Event [Line Items] Sale leaseback liability Sale Leaseback Liability, Current Sale Leaseback Liability, Current Foreign currency translation adjustment, net of tax of $0, $0, $0, and $0, respectively, for the three and six months ended June 30, 2023 and three and six months ended June 30, 2022 Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, before Tax Common stock, $0.01 par value, 200,000,000 shares authorized, 47,941,652 and 47,312,270 issued and outstanding at June 30, 2023 and December 31, 2022 Common Stock, Value, Issued Unrecorded unconditional purchase obligation Unrecorded Unconditional Purchase Obligation Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Trade names Trade Names [Member] Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] Total current assets Assets, Current Financing cash flows from finance leases Finance Lease, Principal Payments Schedule of Finance Lease Liabilities Finance Lease, Liability, to be Paid, Maturity [Table Text Block] Number of pressure pumping units to be purchased Number Of Pressure Pumping Units To Be Purchased Number Of Pressure Pumping Units To Be Purchased Schedules of Concentration of Risk Schedules of Concentration of Risk, by Risk Factor [Table Text Block] Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] All Individuals All Individuals [Member] Dire Wolf Energy Services LLC Dire Wolf Energy Services LLC [Member] Dire Wolf Energy Services LLC [Member] Supplemental disclosure of cash flow information: Supplemental Cash Flow Information [Abstract] Other income, net Other Nonoperating Income (Expense) Entity Filer Category Entity Filer Category Schedule of Equity Method Investments [Line Items] Schedule of Equity Method Investments [Line Items] Cost of revenue, depreciation, depletion, amortization and accretion Cost, Depreciation and Amortization Weighted-average discount rate: Leases, Weighted Average Discount Rate [Abstract] Leases, Weighted Average Discount Rate [Abstract] 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 Equipment financing note Accrued Equipment Financing Note, Current Accrued Equipment Financing Note, Current Schedule of Letters of Credit Schedule Of Letters Of Credit [Table Text Block] Schedule Of Letters Of Credit [Table Text Block] Goodwill and Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Accounts payable ACCOUNTS PAYABLE Accounts Payable, Trade, Current Workers compensation and auto claims insurance, directors and officers liability Workers Compensation And Auto Claims Insurance, Directors And Officers Liability Deductible Per Occurrence Workers Compensation And Auto Claims Insurance, Directors And Officers Liability Deductible Per Occurrence PEO Name PEO Name Monthly rental payment amount Sale Leaseback Transaction, Monthly Rental Payment Amount Sale Leaseback Transaction, Monthly Rental Payment Amount Concentration risk, percentage Concentration Risk, Percentage Granted (in USD 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 Buildings Building [Member] Schedule of Goodwill Schedule of Goodwill [Table Text Block] 2027 Finance Lease, Liability, to be Paid, Year Four Accounts Receivable Accounts Receivable [Policy Text Block] Sand reserves Oil and Gas Property, Full Cost Method, Gross Net cash provided by (used in) operating activities Net Cash Provided by (Used in) Operating Activities Schedule of Finite-Lived Intangible Assets, Future Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Equity Method Investment Equity Method Investments and Joint Ventures Disclosure [Text Block] Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Depreciation, depletion, amortization and accretion Depreciation, depletion, amortization and accretion Depreciation, Depletion, Amortization, And Accretion Depreciation, Depletion, Amortization, And Accretion Other Other Accrued Liabilities, Current Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] Warranty accrual Standard and Extended Product Warranty Accrual Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Gain on disposition of business Gain (Loss) on Disposition of Business Total equity Beginning balance Ending balance Equity, Attributable to Parent Financed insurance premiums Accrued Financed Insurance Premiums, Current Accrued Financed Insurance Premiums, Current Consolidation Items [Axis] Consolidation Items [Axis] Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Recorded unconditional purchase obligation Recorded Unconditional Purchase Obligation Impairment losses Goodwill, Impairment Loss Restricted Stock Restricted Stock [Member] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Finance Leases Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract] Revenue recognized Contract with Customer, Liability, Revenue Recognized Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Deduction for rebate credit recognized Contract with Customer, Liability, Deduction For Rebate Credit Recognized Contract with Customer, Liability, Deduction For Rebate Credit Recognized Schedule of Selling, General and Administrative Expense Schedule Of Selling, General And Administrative Expense [Table Text Block] Schedule Of Selling, General And Administrative Expense [Table Text Block] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Subsequent Events [Abstract] Subsequent Events [Abstract] (Loss) income before income taxes (Loss) income before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Variable Interest Entities Variable Interest Entity Disclosure [Text Block] Property, Plant and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] Equipment financing note Accrued Equipment Financing Note, Noncurrent Accrued Equipment Financing Note, Noncurrent Entity Emerging Growth Company Entity Emerging Growth Company Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Aggregate value Payments to Acquire Productive Assets Thereafter Finance Lease, Liability, to be Paid, after Year Four Finance Lease, Liability, to be Paid, after Year Four Interest charged on accounts receivable Accounts Receivable, Interest Charged Accounts Receivable, Interest Charged Increase (Decrease) in Shareholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Increase for deferral of customer prepayments Contract with Customer, Liability, Period Increase From Deferred Customer Payments Contract with Customer, Liability, Period Increase From Deferred Customer Payments Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Document Fiscal Period Focus Document Fiscal Period Focus Drilling Drilling Services [Member] Drilling Services 2024 Lessee, Operating Lease, Liability, to be Paid, Year One Finite-lived intangible asset, useful life (in years) Finite-Lived Intangible Asset, Useful Life Remaining borrowing capacity Line of Credit Facility, Remaining Borrowing Capacity Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] Antidilutive Securities [Axis] Antidilutive Securities [Axis] 2027 Lessee, Operating Lease, Liability, to be Paid, Year Four Title Trading Arrangement, Individual Title Stock based compensation Share-Based Payment Arrangement, Noncash Expense Property, plant, and equipment Property, Plant and Equipment, Gross, Including Finance Lease, Right-of-Use Asset, Less Deposits on Equipment and Equipment in Process Property, Plant and Equipment, Gross, Including Finance Lease, Right-of-Use Asset, Less Deposits on Equipment and Equipment in Process Common Stock Common Stock [Member] Individual: Individual [Axis] Entity Address, Postal Zip Code Entity Address, Postal Zip Code City Area Code City Area Code (Loss) Earnings Per Share Earnings Per Share [Text Block] Product and Service [Axis] Product and Service [Axis] Income Statement Location [Domain] Income Statement Location [Domain] Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration] Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration] Proceeds from notes payable Proceeds from Notes Payable Equity method investment, ownership percentage Equity Method Investment, Ownership Percentage Document Fiscal Year Focus Document Fiscal Year Focus Number of other individuals indicted Number Of Other Individuals Indicted Number Of Other Individuals Indicted Minimum Minimum [Member] Contract costs deemed not authorized Accounts Receivable, Contract Costs, Amount Deemed Not Authorized Accounts Receivable, Contract Costs, Amount Deemed Not Authorized Wexford Wexford [Member] Wexford [Member] Land improvements Land Improvements [Member] Exercise Price Award Exercise Price Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] ASSETS Assets [Abstract] Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Borrowings on long-term debt Proceeds from Issuance of Long-Term Debt Insurance reserves Accrued Insurance, Current Nonrelated Party Nonrelated Party [Member] Cash paid for income taxes, net of refunds received Income Taxes Paid, Net Net cash (used in) provided by financing activities Net Cash Provided by (Used in) Financing Activities Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Principal payments on financing leases and equipment financing notes Principal Payments On Financing Leases And Equipment Financing Notes Principal Payments On Financing Leases And Equipment Financing Notes Accumulated Deficit Retained Earnings [Member] Current portion of long-term debt Long-Term Debt, Current Maturities Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Total liabilities and equity Liabilities and Equity Purchases of property and equipment included in accounts payable and accrued expenses Construction in Progress Expenditures Incurred but Not yet Paid Other non-current assets Other Assets, Noncurrent Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Ownership [Domain] Ownership [Domain] Net (loss) income per share (basic) (in USD per share) Basic (loss) earnings per share (in USD per share) Earnings Per Share, Basic Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Foreign currency translation adjustment, tax Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax, Portion Attributable to Parent Accounting Policies [Abstract] Accounting Policies [Abstract] Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Workers compensation and auto claims insurance, directors and officers liability aggregate limit Workers Compensation And Auto Claims Insurance, Directors And Officers Liability Aggregate Deductible Limit Workers Compensation And Auto Claims Insurance, Directors And Officers Liability Aggregate Deductible Limit Gains on disposal of assets, net Gains on disposal of assets, net Gain (Loss) on Disposition of Assets Customer B Customer B [Member] Customer B [Member] Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] Accrued Expenses and Other Current Liabilities Accounts Payable and Accrued Liabilities, Current [Abstract] Percent of federal cost share portion for determination memorandum Percent Of Federal Cost Share Portion For Determination Memorandum Percent Of Federal Cost Share Portion For Determination Memorandum Remainder of 2023 Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Pressure pumping equipment Pressure Pumping Equipment [Member] Pressure Pumping Equipment [Member] Net (loss) income Net Income (Loss) Available to Common Stockholders, Diluted Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Arrangement Duration Trading Arrangement Duration Contributions to equity investee Initial capital of acquisition Equity Method Investment, Aggregate Cost Entity Address, City or Town Entity Address, City or Town Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Schedule of Segment Reporting Information, by Segment Schedule of Segment Reporting Information, by Segment [Table Text Block] Related Parties Related Party [Member] Specified Member Awards Specified Member Awards [Member] Specified Member Awards [Member] Sand Natural Sand Proppant [Member] Natural Sand Proppant [Member] Assets under operating leases, lessor Property, Plant, and Equipment, Lessor Asset under Operating Lease, before Accumulated Depreciation Number of helicopters owned Number Of Helicopters Owned Number Of Helicopters Owned Document Transition Report Document Transition Report Award Timing Predetermined Award Timing Predetermined [Flag] Fair Value of Financial Instruments Fair Value of Financial Instruments, Policy [Policy Text Block] Termination Date Trading Arrangement Termination Date Common stock, shares authorized (in shares) Common Stock, Shares Authorized Leopard Aviation LLC Leopard Aviation LLC [Member] Leopard Aviation LLC Fine issued for indictment Fine Issued For Indictment Fine Issued For Indictment Accrued Expenses and Other Current Liabilities and Other Long-Term Liabilities Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block] Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] Adjustments to reconcile net income (loss) to cash used in operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Related Party Transactions [Abstract] Related Party Transactions [Abstract] All Trading Arrangements All Trading Arrangements [Member] Cost of revenue COST OF REVENUE Cost Of Goods And Services, Excluding Depreciation, Depletion, And Amortization Cost Of Goods And Services, Excluding Depreciation, Depletion, And Amortization Less: accumulated depreciation Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization All Adjustments to Compensation All Adjustments to Compensation [Member] Award Timing Disclosures [Line Items] Number of FEMA contract compliance issues raised Number Of FEMA Contract Compliance Issues Raised Number Of FEMA Contract Compliance Issues Raised Title of Individual [Domain] Title of Individual [Domain] Compensation Amount Outstanding Recovery Compensation Amount Workers compensation and auto claims insurance, aggregate stop loss per calendar year Workers Compensation and Auto Claims Insurance, Aggregate Stop Loss Per Calendar Year Workers Compensation and Auto Claims Insurance, Aggregate Stop Loss Per Calendar Year Warranty accrual, term Standard and Extended Product Warranty Accrual, Term Standard and Extended Product Warranty Accrual, Term Other Commitments [Axis] Other Commitments [Axis] Bad debt recoveries Accounts Receivable, Credit Loss Expense (Reversal) Additional paid in capital Additional Paid in Capital Borrowing base Line Of Credit Facility, Borrowing Base Line Of Credit Facility, Borrowing Base Forfeited (in USD per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Eliminations Consolidation, Eliminations [Member] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Contract with Customer, Liability [Roll Forward] Contract with Customer, Liability [Roll Forward] Contract with Customer, Liability Infrastructure Infrastructure [Member] Infrastructure [Member] Present value of lease payments Finance Lease, Liability Schedule of Other Operating Cost and Expense, by Component [Table] Schedule of Other Operating Cost and Expense, by Component [Table] Schedule of Other Operating Cost and Expense, by Component [Table] 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Three Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Insider Trading Arrangements [Line Items] Balance at beginning of period Balance at end of period Accounts Receivable, Allowance for Credit Loss Number of claims judgment issued and under appeal Loss Contingency, Number Of Claims, Judgment Issued Under Appeal Loss Contingency, Number Of Claims, Judgment Issued Under Appeal Staffing costs Staffing Costs, Eligible for Funding Staffing Costs, Eligible for Funding Related Party [Axis] Related Party, Type [Axis] Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Workers' compensation liability, current Workers' Compensation Liability, Current Stock based compensation (in shares) Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture Monthly principal and interest payments Sale Leaseback Transaction, Monthly Principal And Interest Payments Sale Leaseback Transaction, Monthly Principal And Interest Payments Other Other Segments [Member] 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] Incremental common shares attributable to dilutive effect of share-based payment arrangements (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Two Finance lease expense: Finance Lease, Cost [Abstract] Finance Lease, Cost Adjustment to Compensation, Amount Adjustment to Compensation Amount Proceeds from disposal of property and equipment Proceeds from Sale of Property, Plant, and Equipment Document Period End Date Document Period End Date Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Adoption Date Trading Arrangement Adoption Date Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Disposal Group Name [Axis] Disposal Group Name [Axis] Total non-cash SG&A expense Selling, General and Administrative Expense, Non Cash Portion Selling, General and Administrative Expense, Non Cash Portion Repayments of long-term debt Repayments of Long-Term Debt Finance leases Finance Lease, Weighted Average Discount Rate, Percent Financing leases Other liabilities Finance Lease, Liability, Noncurrent Entity Central Index Key Entity Central Index Key Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Basis of Presentation and Significant Accounting Policies Basis of Presentation and Significant Accounting Policies [Text Block] Foreman Electric Services, Inc. Foreman Electric Services, Inc. [Member] Foreman Electric Services, Inc. Gains from sales of equipment damaged or lost down-hole Gains from sales of equipment damaged or lost down-hole Gain (Loss) on Disposition of Property Plant Equipment Compensation expense Share-Based Payment Arrangement, Expense Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Trade names Finite-Lived Intangible Assets, Gross Additions charged to bad debt expense Accounts Receivable, Additions Charged To Bad Debt Expense Accounts Receivable, Additions Charged To Bad Debt Expense Provision for income taxes Income tax expense Income Tax Expense (Benefit) Finished goods Inventory, Finished Goods, Net of Reserves Deductions for uncollectible receivables written off Accounts Receivable, Allowance for Credit Loss, Writeoff Total cash SG&A expense Selling, General and Administrative Expense, Cash Portion Selling, General and Administrative Expense, Cash Portion Property, plant and equipment, net Finance Lease, Right-of-Use Asset, after Accumulated Amortization Accrued compensation and benefits Employee-related Liabilities, Current REVENUES Revenue Benchmark [Member] Name Trading Arrangement, Individual Name Interest transferred Variable Interest Entity, Interest Transferred Into VIE Variable Interest Entity, Interest Transferred Into VIE Wexford Wexford Partners Investment Co. LLC [Member] Wexford Partners Investment Co. LLC [Member] Weighted-average remaining lease term: Weighted Average Remaining Lease Term [Abstract] Weighted Average Remaining Lease Term [Abstract] Cash paid for settlement Payments for Legal Settlements Inventories Inventory Disclosure [Text Block] Operating leases Operating Lease, Weighted Average Remaining Lease Term Revenue REVENUES Revenue from Contract with Customer, Excluding Assessed Tax Entity [Domain] Entity [Domain] Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] Insurance programs Insurance Programs Letters of Credit [Member] Insurance Programs Letters of Credit [Member] Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Amendment Flag Amendment Flag Legal Entity [Axis] Legal Entity [Axis] Asset retirement obligations Asset Retirement Obligations, Noncurrent Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Operating leases Operating Lease, Weighted Average Discount Rate, Percent Revenue recognition period Revenue, Performance Obligation, Description of Timing Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Coil tubing equipment Coil Tubing Equipment [Member] Coil Tubing Equipment [Member] Credit Facility [Domain] Credit Facility [Domain] Shares repurchased (in shares) Stock Repurchased and Retired During Period, Shares Additions charged to revenue Accounts Receivable, Additions Charged To Revenue Accounts Receivable, Additions Charged To Revenue Payments on sale leaseback transaction Payments On Failed Sale Leaseback Transaction Payments On Failed Sale Leaseback Transaction Cash expenses: Selling General And Administrative Expense, Cash Portion [Abstract] Selling General And Administrative Expense, Cash Portion [Abstract] Basis spread on variable rate Debt Instrument, Basis Spread on Variable Rate Useful Life Property, Plant and Equipment, Useful Life Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Debt term Long-Term Debt, Term Finance leases Finance Lease, Weighted Average Remaining Lease Term Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Weighted average number of shares outstanding (diluted) (in shares) Weighted average common shares, including dilutive effect (in shares) Weighted Average Number of Shares Outstanding, Diluted Schedule of Lease Assets and Liabilities Assets And Liabilities, Lessee [Table Text Block] Assets And Liabilities, Lessee [Table Text Block] Right-of-use assets obtained in exchange for lease obligations: Right-Of-Use Asset Obtained In Exchange For Lease Liability [Abstract] Right-Of-Use Asset Obtained In Exchange For Lease Liability [Abstract] Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Schedule of Contract Liabilities Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Right-of-use assets obtained for financing lease liabilities Finance leases Right-of-Use Asset Obtained in Exchange for Finance Lease Liability ACCOUNTS RECEIVABLE Trade Accounts Receivable [Member] Less: Present value discount Finance Lease, Liability, Undiscounted Excess Amount Revenue Revenue from Contract with Customer [Text Block] Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Company Selected Measure Amount Company Selected Measure Amount Deposits on equipment and equipment in process of assembly Property, Plant and Equipment, Including Finance Lease, Right-of-Use Asset, Deposits on Equipment and Equipment in Process of Assembly Property, Plant and Equipment, Including Finance Lease, Right-of-Use Asset, Deposits on Equipment and Equipment in Process of Assembly Additional Paid-in Capital Additional Paid-in Capital [Member] Total assets Total assets Assets Name Awards Close in Time to MNPI Disclosures, Individual Name ARS Air Rescue Systems Corporation [Member] Air Rescue Systems Corporation [Member] Adjustment to equity investee Income (Loss) from Equity Method Investments Cover [Abstract] Cover [Abstract] Subsequent Events Subsequent Events [Text Block] Stock based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Amortization of debt origination costs Amortization of Debt Issuance Costs Compensation and benefits Labor and Related Expense Leopard Aviation LLC And Cobra Aviation Services LLC Leopard Aviation LLC And Cobra Aviation Services LLC [Member] Leopard Aviation LLC And Cobra Aviation Services LLC Operating cash flows from finance leases Finance Lease, Interest Payment on Liability Other long-term liabilities Total other long-term liabilities Other Liabilities, Noncurrent Vested (in USD 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] Total lease payments Lessee, Operating Lease, Liability, to be Paid Remaining performance obligation Revenue, Remaining Performance Obligation, Amount Selling, General and Administrative Expense Selling, General And Administrative Expense Disclosure [Text Block] Selling, General And Administrative Expense Disclosure [Text Block] Amortization of right-of-use assets Finance Lease, Right-of-Use Asset, Amortization Prime Rate Prime Rate [Member] Reporting Segments Segment Reporting Disclosure [Text Block] Net change in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Interest income on delinquent accounts Accounts Receivable, Impaired, Interest Charge Accounts Receivable, Impaired, Interest Charge Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Non-PEO NEO Non-PEO NEO [Member] Equity Component [Domain] Equity Component [Domain] Financing leases Accrued expenses and other current liabilities Finance Lease, Liability, Current Adjustment to Compensation: Adjustment to Compensation [Axis] Insurance deductible Workers Compensation and Auto Claims Insurance, Deductible Workers Compensation and Auto Claims Insurance, Deductible Work in process Inventory, Work in Process, Net of Reserves Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Scenario [Axis] Scenario [Axis] Contract assets Contract with Customer, Asset, after Allowance for Credit Loss Weighted average number of shares outstanding (basic) (in shares) Weighted average number of shares outstanding (in shares) Weighted Average Number of Shares Outstanding, Basic Entity Current Reporting Status Entity Current Reporting Status Concentration Risk Type [Domain] Concentration Risk Type [Domain] Operating loss Operating (loss) income Operating Income (Loss) Reclassifications Reclassification, Comparability Adjustment [Policy Text Block] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Other property and equipment Property, Plant and Equipment, Other Types [Member] REVENUE Revenues [Abstract] Total cost of revenue Cost of Revenue Consolidated Entities [Domain] Consolidated Entities [Domain] Lease revenue Operating Lease, Lease Income Operating leases: Operating Lease, Assets And Liabilities, Lessee [Abstract] Operating Lease, Assets And Liabilities, Lessee [Abstract] Related Party Transaction [Axis] Related Party Transaction [Axis] Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Segments [Axis] Segments [Axis] Statement [Line Items] Statement [Line Items] Concentration Risk [Table] Concentration Risk [Table] Accretion and depletion expense Accretion Expense OTHER COMPREHENSIVE INCOME (LOSS) Other Comprehensive Income (Loss), Net of Tax [Abstract] Scenario [Domain] Scenario [Domain] Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Outstanding Bid Bond Outstanding Bid Bond [Member] Outstanding Bid Bond [Member] Outstanding borrowing under the credit facility Long-Term Line of Credit Stock repurchase program authorized amount (in shares) Stock Repurchase Program, Number of Shares Authorized to be Repurchased Property, Plant and Equipment, Net EX-101.PRE 11 tusk-20230630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 12 R1.htm IDEA: XBRL DOCUMENT v3.23.2
Cover Page - shares
6 Months Ended
Jun. 30, 2023
Aug. 09, 2023
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jun. 30, 2023  
Document Transition Report false  
Entity File Number 001-37917  
Entity Registrant Name Mammoth Energy Services, Inc.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 32-0498321  
Entity Address, Address Line One 14201 Caliber Drive,  
Entity Address, Address Line Two Suite 300  
Entity Address, City or Town Oklahoma City,  
Entity Address, State or Province OK  
City Area Code (405)  
Local Phone Number 608-6007  
Entity Address, Postal Zip Code 73134  
Title of 12(b) Security Common Stock  
Trading Symbol TUSK  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Non-accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding (in shares)   47,941,652
Entity Central Index Key 0001679268  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus Q2  
Amendment Flag false  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED BALANCE SHEETS (unaudited) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
CURRENT ASSETS    
Cash and cash equivalents $ 8,850 $ 17,282
Inventories 10,189 8,883
Prepaid expenses 7,993 13,219
Other current assets 613 620
Total current assets 477,039 496,692
Property, plant and equipment, net 127,190 138,066
Sand reserves 60,539 61,830
Operating lease right-of-use assets 11,513 10,656
Intangible assets, net 1,393 1,782
Goodwill 11,717 11,717
Other non-current assets 3,372 3,935
Total assets 692,763 724,678
CURRENT LIABILITIES    
Accounts payable 49,863 47,391
Accrued expenses and other current liabilities 36,788 52,297
Current operating lease liability 6,051 5,447
Current portion of long-term debt 59,356 83,520
Income taxes payable 53,089 48,557
Total current liabilities 205,147 237,212
Deferred income tax liabilities 425 471
Long-term operating lease liability 5,213 4,913
Asset retirement obligations 4,068 3,981
Other long-term liabilities 11,194 15,485
Total liabilities 226,047 262,062
COMMITMENTS AND CONTINGENCIES (Note 18)
EQUITY    
Common stock, $0.01 par value, 200,000,000 shares authorized, 47,941,652 and 47,312,270 issued and outstanding at June 30, 2023 and December 31, 2022 479 473
Additional paid in capital 539,121 539,138
Accumulated deficit (69,273) (73,154)
Accumulated other comprehensive loss (3,611) (3,841)
Total equity 466,716 462,616
Total liabilities and equity 692,763 724,678
Nonrelated Party    
CURRENT ASSETS    
Accounts receivable, net/Receivables from related parties, net 449,189 456,465
Related Parties    
CURRENT ASSETS    
Accounts receivable, net/Receivables from related parties, net $ 205 $ 223
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED BALANCE SHEETS (unaudited) (Parenthetical) - $ / shares
Jun. 30, 2023
Dec. 31, 2022
Statement of Financial Position [Abstract]    
Common stock, par value (in USD per share) $ 0.01 $ 0.01
Common stock, shares authorized (in shares) 200,000,000 200,000,000
Common stock, shares, issued (in shares) 47,941,652 47,312,270
Common stock, shares, outstanding (in shares) 47,941,652 47,312,270
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME (unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
REVENUE        
Revenue $ 75,431 $ 89,678 $ 191,751 $ 151,976
COST AND EXPENSES        
Selling, general and administrative (Note 11) 10,357 8,206 18,740 16,874
Depreciation, depletion, amortization and accretion 12,650 17,476 25,606 34,643
Gains on disposal of assets, net (473) (2,943) (834) (3,139)
Total cost and expenses 82,786 91,525 192,756 171,644
Operating loss (7,355) (1,847) (1,005) (19,668)
OTHER INCOME (EXPENSE)        
Interest expense, net (3,220) (2,659) (6,509) (5,008)
Other income, net 8,339 10,144 16,963 19,185
Total other income, net 5,119 7,485 10,454 14,177
(Loss) income before income taxes (2,236) 5,638 9,449 (5,491)
Provision for income taxes 2,234 3,935 5,568 7,623
Net (loss) income (4,470) 1,703 3,881 (13,114)
OTHER COMPREHENSIVE INCOME (LOSS)        
Foreign currency translation adjustment, net of tax of $0, $0, $0, and $0, respectively, for the three and six months ended June 30, 2023 and three and six months ended June 30, 2022 227 (448) 230 (250)
Comprehensive (loss) income $ (4,243) $ 1,255 $ 4,111 $ (13,364)
Net (loss) income per share (basic) (in USD per share) $ (0.09) $ 0.04 $ 0.08 $ (0.28)
Net (loss) income per share (diluted) (in USD per share) $ (0.09) $ 0.04 $ 0.08 $ (0.28)
Weighted average number of shares outstanding (basic) (in shares) 47,718 47,225 47,581 47,036
Weighted average number of shares outstanding (diluted) (in shares) 47,718 47,634 47,966 47,036
Related Parties        
REVENUE        
Revenue $ 369 $ 395 $ 589 $ 669
COST AND EXPENSES        
Cost of revenue 210 128 240 263
Services | Nonrelated Party        
REVENUE        
Revenue 63,478 75,459 167,115 129,126
COST AND EXPENSES        
Cost of revenue 52,846 58,433 133,823 105,000
Services | Related Parties        
REVENUE        
Revenue 369 395 589 669
COST AND EXPENSES        
Cost of revenue 210 128 240 263
Products | Nonrelated Party        
REVENUE        
Revenue 11,584 13,824 24,047 22,181
COST AND EXPENSES        
Cost of revenue $ 7,196 $ 10,225 $ 15,181 $ 18,003
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME (unaudited) (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Foreign currency translation adjustment, tax $ 0 $ 0 $ 0 $ 0
Nonrelated Party | Services        
Cost of revenue, depreciation, depletion, amortization and accretion 10,270 15,404 22,032 30,759
Nonrelated Party | Products        
Cost of revenue, depreciation, depletion, amortization and accretion $ 2,373 $ 2,055 $ 3,559 $ 3,847
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY (unaudited) - USD ($)
$ in Thousands
Total
Common Stock
Accumulated Deficit
Additional Paid-in Capital
Accumulated Other Comprehensive Loss
Beginning balance (in shares) at Dec. 31, 2021   46,684,000      
Beginning balance at Dec. 31, 2021 $ 463,222 $ 467 $ (72,535) $ 538,221 $ (2,931)
Increase (Decrease) in Shareholders' Equity [Roll Forward]          
Stock based compensation (in shares)   628,000      
Stock based compensation 441 $ 6   435  
Net loss (income) (13,114)   (13,114)    
Other comprehensive income (loss) (250)       (250)
Ending balance (in shares) at Jun. 30, 2022   47,312,000      
Ending balance at Jun. 30, 2022 450,299 $ 473 (85,649) 538,656 (3,181)
Beginning balance (in shares) at Mar. 31, 2022   47,184,000      
Beginning balance at Mar. 31, 2022 448,844 $ 472 (87,352) 538,457 (2,733)
Increase (Decrease) in Shareholders' Equity [Roll Forward]          
Stock based compensation (in shares)   128,000      
Stock based compensation 200 $ 1   199  
Net loss (income) 1,703   1,703    
Other comprehensive income (loss) (448)       (448)
Ending balance (in shares) at Jun. 30, 2022   47,312,000      
Ending balance at Jun. 30, 2022 $ 450,299 $ 473 (85,649) 538,656 (3,181)
Beginning balance (in shares) at Dec. 31, 2022 47,312,270 47,312,000      
Beginning balance at Dec. 31, 2022 $ 462,616 $ 473 (73,154) 539,138 (3,841)
Increase (Decrease) in Shareholders' Equity [Roll Forward]          
Stock based compensation (in shares)   795,000      
Stock based compensation 908 $ 8   900  
Shares repurchased (in shares)   (166,000)      
Shares repurchased (919) $ (2)   (917)  
Net loss (income) 3,881   3,881    
Other comprehensive income (loss) $ 230       230
Ending balance (in shares) at Jun. 30, 2023 47,941,652 47,941,000      
Ending balance at Jun. 30, 2023 $ 466,716 $ 479 (69,273) 539,121 (3,611)
Beginning balance (in shares) at Mar. 31, 2023   47,713,000      
Beginning balance at Mar. 31, 2023 470,698 $ 477 (64,803) 538,862 (3,838)
Increase (Decrease) in Shareholders' Equity [Roll Forward]          
Stock based compensation (in shares)   228,000      
Stock based compensation 261 $ 2   259  
Net loss (income) (4,470)   (4,470)    
Other comprehensive income (loss) $ 227       227
Ending balance (in shares) at Jun. 30, 2023 47,941,652 47,941,000      
Ending balance at Jun. 30, 2023 $ 466,716 $ 479 $ (69,273) $ 539,121 $ (3,611)
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (unaudited) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Cash flows from operating activities:    
Net income (loss) $ 3,881 $ (13,114)
Adjustments to reconcile net income (loss) to cash used in operating activities:    
Stock based compensation 908 441
Depreciation, depletion, accretion and amortization 25,606 34,643
Amortization of debt origination costs 377 375
Bad debt recoveries (425) (115)
Gains on disposal of assets (834) (3,139)
Gains from sales of equipment damaged or lost down-hole (46) (511)
Deferred income taxes (46) 6,612
Other 387 449
Changes in assets and liabilities:    
Accounts receivable, net 7,862 (22,480)
Receivables from related parties, net 18 (105)
Inventories (1,306) 366
Prepaid expenses and other assets 5,162 4,567
Accounts payable 466 (2,132)
Accrued expenses and other liabilities (13,924) (7,407)
Income taxes payable 4,523 912
Net cash provided by (used in) operating activities 32,609 (638)
Cash flows from investing activities:    
Purchases of property and equipment (10,539) (3,968)
Proceeds from disposal of property and equipment 806 7,447
Net cash (used in) provided by investing activities (9,733) 3,479
Cash flows from financing activities:    
Borrowings on long-term debt 118,900 83,000
Repayments of long-term debt (143,064) (84,241)
Proceeds from sale leaseback transaction 0 4,589
Payments on sale leaseback transaction (2,449) (2,094)
Principal payments on financing leases and equipment financing notes (3,791) (1,197)
Other (919) 0
Net cash (used in) provided by financing activities (31,323) 57
Effect of foreign exchange rate on cash 15 (68)
Net change in cash and cash equivalents (8,432) 2,830
Cash and cash equivalents at beginning of period 17,282 9,899
Cash and cash equivalents at end of period 8,850 12,729
Supplemental disclosure of cash flow information:    
Cash paid for interest 6,321 3,792
Cash paid for income taxes, net of refunds received 752 98
Supplemental disclosure of non-cash transactions:    
Purchases of property and equipment included in accounts payable and accrued expenses 6,732 4,733
Right-of-use assets obtained for financing lease liabilities $ 306 $ 0
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.23.2
Organization and Nature of Business
6 Months Ended
Jun. 30, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Organization and Nature of Business Organization and Nature of Business
Mammoth Energy Services, Inc. (“Mammoth Inc.”, “Mammoth” or the “Company”), together with its subsidiaries, is an integrated, growth-oriented company serving both the oil and gas and the electric utility industries in North America and US territories. Mammoth Inc.’s infrastructure division provides engineering, design, construction, upgrade, maintenance and repair services to various public and private owned utilities. Its oilfield services division provides a diversified set of services to the exploration and production industry including well completion, natural sand and proppant and drilling services. Additionally, the Company provides aviation services, equipment rentals, remote accommodation services and equipment manufacturing. The Company was incorporated in Delaware in June 2016.

Operations

The Company’s well completion services include equipment and personnel used in connection with the completion and early production of oil and natural gas wells. The Company’s infrastructure services include engineering, design, construction, upgrade, maintenance and repair services to the electrical infrastructure industry as well as repair and restoration services in response to storms and other disasters. The Company’s natural sand proppant services include the distribution and production of natural sand proppant that is used primarily for hydraulic fracturing in the oil and gas industry. The Company’s drilling services provide drilling rigs and directional tools for both vertical and horizontal drilling of oil and natural gas wells. The Company also provides other services, including aviation, equipment rentals, remote accommodations and equipment manufacturing.

The Company’s operations are concentrated in North America. The Company operates its oil and natural gas businesses in the Permian Basin, the Utica Shale, the Eagle Ford Shale, the Marcellus Shale, the Granite Wash, the SCOOP, the STACK, the Cana-Woodford Shale, the Cleveland Sand and the oil sands located in Northern Alberta, Canada. The Company’s oil and natural gas business depends in large part on the conditions in the oil and natural gas industry and, specifically, on the amount of capital spending by its customers. Any prolonged increase or decrease in oil and natural gas prices affects the levels of exploration, development and production activity, as well as the entire health of the oil and natural gas industry. Decreases in the commodity prices for oil and natural gas would have a material adverse effect on the Company’s results of operations and financial condition. During the periods presented in this report, the Company provided its infrastructure services primarily in the northeastern, southwestern, midwestern and western portions of the United States. The Company’s infrastructure business depends on infrastructure spending on maintenance, upgrade, expansion and repair and restoration. Any prolonged decrease in spending by electric utility companies, delays or reductions in government appropriations or the failure of customers to pay their receivables could have a material adverse effect on the Company’s results of operations and financial condition.
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.23.2
Basis of Presentation and Significant Accounting Policies
6 Months Ended
Jun. 30, 2023
Accounting Policies [Abstract]  
Basis of Presentation and Significant Accounting Policies Basis of Presentation and Significant Accounting Policies
Basis of Presentation
The accompanying unaudited condensed consolidated interim financial statements include the accounts of the Company and its subsidiaries and the variable interest entities (“VIE”) for which the Company is the primary beneficiary. All material intercompany accounts and transactions have been eliminated.

This report has been prepared in accordance with the rules and regulations of the Securities and Exchange Commission, and reflects all adjustments, which in the opinion of management are necessary for the fair presentation of the results for the interim periods, on a basis consistent with the annual audited consolidated financial statements. All such adjustments are of a normal, recurring nature. Certain information, accounting policies and footnote disclosures normally included in financial statements prepared in accordance with generally accepted accounting principles (“GAAP”) have been omitted pursuant to such rules and regulations, although the Company believes that the disclosures are adequate to make the information presented not misleading. These unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and the summary of significant accounting policies and notes thereto included in the Company’s most recent annual report on Form 10-K.

Reclassifications    
Certain reclassifications have been made to prior period amounts to conform to the current period financial statement presentation. Previously, the Company included gains and losses on disposal of assets within Other income, net on the
unaudited condensed consolidated statements of comprehensive (loss) income. The Company now presents gains and losses on disposal of assets as a separate line titled “Gains on disposal of assets, net”.

Accounts Receivable
Accounts receivable include amounts due from customers for services performed or goods sold. The Company grants credit to customers in the ordinary course of business and generally does not require collateral. Prior to granting credit to customers, the Company analyzes the potential customer’s risk profile by utilizing a credit report, analyzing macroeconomic factors and using its knowledge of the industry, among other factors. Most areas in the continental United States in which the Company operates provide for a mechanic’s lien against the property on which the service is performed if the lien is filed within the statutorily specified time frame. Customer balances are generally considered delinquent if unpaid by the 30th day following the invoice date and credit privileges may be revoked if balances remain unpaid. Interest on delinquent accounts receivable is recognized in other income when chargeable and collectability is reasonably assured.

During the period October 2017 through March 2019, the Company provided infrastructure services in Puerto Rico under master services agreements entered into by Cobra Acquisitions LLC (“Cobra”), one of the Company’s subsidiaries, with the Puerto Rico Electric Power Authority (“PREPA”) to perform repairs to PREPA’s electrical grid as a result of Hurricane Maria. During the three and six months ended June 30, 2023 and the three and six months ended June 30, 2022, the Company charged interest on delinquent accounts receivable pursuant to the terms of its agreements with PREPA totaling $11.3 million, $22.5 million, $10.2 million and $20.0 million, respectively. These amounts are included in “other income, net” on the unaudited condensed consolidated statements of comprehensive (loss) income. Included in “accounts receivable, net” on the unaudited condensed consolidated balance sheets as of June 30, 2023 and December 31, 2022 were interest charges of $174.5 million and $152.0 million, respectively.

The Company regularly reviews receivables and provides for expected losses through an allowance for doubtful accounts. In evaluating the level of established reserves, the Company makes judgments regarding its customers’ ability to make required payments, economic events and other factors. As the financial condition of customers changes, circumstances develop, or additional information becomes available, adjustments to the allowance for doubtful accounts may be required. In the event the Company expects that a customer may not be able to make required payments, the Company would increase the allowance through a charge to income in the period in which that determination is made. If it is determined that previously reserved amounts are collectible, the Company would decrease the allowance through a credit to income in the period in which that determination is made. Uncollectible accounts receivable are periodically charged against the allowance for doubtful accounts once a final determination is made regarding their collectability.

Following is a roll forward of the allowance for doubtful accounts for the year ended December 31, 2022 and the six months ended June 30, 2023 (in thousands):

Balance, January 1, 2022$18,085 
Additions charged to bad debt expense3,550 
Recoveries of receivables previously charged to bad debt expense(161)
Deductions for uncollectible receivables written off(17,887)
Balance, December 31, 20223,587 
Additions charged to bad debt expense23 
Additions charged to revenue63 
Recoveries of receivables previously charged to bad debt expense(31)
Deductions for uncollectible receivables written off(3,476)
Balance, June 30, 2023$166 

During the six months ended June 30, 2023 and 2022, the Company has made specific reserves consistent with Company policy which resulted in nominal additions to allowance for doubtful accounts. These additions were charged to bad debt expense based on the factors described above.

PREPA

As of June 30, 2023, PREPA owed Cobra approximately $216.2 million for services performed, excluding $174.5 million
of interest charged on these delinquent balances. PREPA is currently subject to bankruptcy proceedings, which were filed in July 2017 and are currently pending in the U.S. District Court for the District of Puerto Rico. As a result, PREPA’s ability to meet its payment obligations is largely dependent upon funding from the Federal Emergency Management Agency (“FEMA”) or other sources. On September 30, 2019, Cobra filed a motion with the U.S. District Court for the District of Puerto Rico seeking recovery of the amounts owed to Cobra by PREPA, which motion was stayed by the Court. On March 25, 2020, Cobra filed an urgent motion to modify the stay order and allow the recovery of approximately $61.7 million in claims related to a tax gross-up provision contained in the emergency master service agreement, as amended, that was entered into with PREPA on October 19, 2017. This emergency motion was denied on June 3, 2020 and the Court extended the stay of our motion. On December 9, 2020, the Court again extended the stay of our motion and directed PREPA to file a status report by June 7, 2021. On April 6, 2021, Cobra filed a motion to lift the stay order. Following this filing, PREPA initiated discussion with Cobra, which resulted in PREPA and Cobra filing a joint motion to adjourn all deadlines relative to the April 6, 2021 motion until the June 16, 2021 omnibus hearing as a result of PREPA’s understanding that FEMA would be releasing a report in the near future relating to the emergency master service agreement between PREPA and Cobra that was executed on October 19, 2017. The joint motion was granted by the Court on April 14, 2021. On May 26, 2021, FEMA issued a Determination Memorandum related to the first contract between Cobra and PREPA in which, among other things, FEMA raised two contract compliance issues and, as a result, concluded that approximately $47 million in costs were not authorized costs under the contract. On June 14, 2021, the Court issued an order adjourning Cobra’s motion to lift the stay order to a hearing on August 4, 2021 and directing Cobra and PREPA to meet and confer in good faith concerning, among other things, (i) the May 26, 2021 Determination Memorandum issued by FEMA and (ii) whether and when a second determination memorandum is expected. The parties were further directed to file an additional status report, which was filed on July 20, 2021. On July 23, 2021, with the aid of Mammoth, PREPA filed an appeal of the entire $47 million that FEMA de-obligated in the May 26, 2021 Determination Memorandum. FEMA approved the appeal in part and denied the appeal in part. FEMA found that staffing costs of $24.4 million are eligible for funding. On August 4, 2021, the Court denied Cobras April 6, 2021 motion to lift the stay order, extended the stay of our motion seeking recovery of amounts owed to Cobra and directed the parties to file an additional joint status report, which was filed on January 22, 2022. On January 26, 2022, the Court extended the stay and directed the parties to file a further status report by July 25, 2022. On June 7, 2022, Cobra filed a motion to lift the stay order. On June 29, 2022 the Court denied Cobras motion and extended the stay to January 2023. On November 21, 2022, FEMA issued a Determination Memorandum related to the 100% federal funded portion of the second contract between Cobra and PREPA in which FEMA concluded that approximately $5.6 million in costs were not authorized costs under the contract. On December 21, 2022, FEMA issued a Determination Memorandum related to the 90% federal cost share portion of the second contract between Cobra and PREPA in which FEMA concluded that approximately $68.1 million in costs were not authorized costs under the contract. PREPA has filed first-level administrative appeals of the November 21, 2022 and December 21, 2022 Determination Memorandums. On January 7, 2023, Cobra and PREPA filed a joint status report with the Court, in which PREPA requested that the Court continue the stay through July 31, 2023 and Cobra requested that the stay be lifted. On January 18, 2023, the Court entered an order extending the stay and directing the parties to file a further status report addressing (i) the status of any administrative appeals in connection with the November and December determination memorandums regarding the second contract, (ii) the status of the criminal case against the former Cobra president and the FEMA official that concluded in December 2022, and (iii) a summary of the outstanding and unpaid amounts arising from the first and second contracts and whether PREPA disputes Cobra’s entitlement to these amounts with the Court by July 31, 2023. On March 27, 2023, Cobra was notified that FEMA had approved $233 million in Cobra invoices related to the December 21, 2022 Determination Memorandum. The 90% federal cost share of this approved amount was $210 million, which was obligated and made available for draw down on March 27, 2023. Of this $210 million, approximately $99 million has been represented by both PREPA and FEMA as intended to pay Cobra for outstanding invoices and the remaining $111 million is a reimbursement to PREPA for payments already made on Cobra invoices. On May 16, 2023, Cobra filed a motion to lift the stay order. In a June 8, 2023 hearing, the Court ordered PREPA to provide Cobra a detailed report on the status of their review of the invoices that make up the aforementioned $99 million. On June 14, 2023, PREPA paid Cobra approximately $10.8 million, all of which was used to reduce outstanding borrowings under the Company's existing revolving credit facility, as required under the terms thereof. Additionally, on June 14, 2023, PREPA filed a report noting a portion of the approved, but unpaid invoices would be submitted to COR3 within two weeks of the filing and the remainder of the invoices would be submitted to COR3 within four weeks of the filing. Following the passage of the two-week and four-week periods contained in the June 14, 2023 report, Cobra filed an informative motion with the Court regarding the passage of the respective periods and PREPA’s failure to meet the deadlines. The Court ordered PREPA to respond to Cobra’s informative motion, which PREPA did on July 21, 2023. In this Court ordered response, PREPA informed the Court that an additional $8.4 million of invoices had been submitted for payment and that $72 million in FEMA approved costs were awaiting engineer certification. On August 2, 2023, following submission of a joint status report by Cobra and FEMA on July 31, 2023, in
which, among other things, PREPA requested the stay be continued and Cobra requested the stay be lifted, the Court entered an order continuing the stay until October 31, 2023 and requiring another joint status report be filed on October 10, 2023.

On January 20, 2023, Cobra submitted a certified claim for approximately $379 million to FEMA pursuant to the federal Contract Disputes Act. On February 1, 2023, FEMA notified Cobra that it had reviewed the claim and determined that no contract, expressed or implied, exists between FEMA and Cobra. On March 29, 2023, Cobra filed a notice of appeal with the Civilian Board of Contract Appeals related to the certified claim submitted in January 2023. On April 25, 2023, FEMA filed a motion to dismiss Cobra’s appeal alleging lack of jurisdiction.

The Company believes all amounts charged to PREPA, including interest charged on delinquent accounts receivable, were in accordance with the terms of the contracts. Further, there have been multiple reviews prepared by or on behalf of FEMA that have concluded that the amounts Cobra charged PREPA were reasonable, that PREPA adhered to Puerto Rican legal statutes regarding emergency situations, and that PREPA engaged in a reasonable procurement process. The Company believes these receivables are collectible and no allowance was deemed necessary at June 30, 2023 or December 31, 2022. However, in the event PREPA (i) does not have or does not obtain the funds necessary to satisfy its obligations to Cobra under the contracts, (ii) obtains the necessary funds but refuses to pay the remaining amounts owed to the Company or (iii) otherwise does not pay amounts owed to the Company, the receivable may not be collectible.

Concentrations of Credit Risk and Significant Customers
Financial instruments that potentially subject the Company to concentrations of credit risk consist of cash and cash equivalents in excess of federally insured limits and trade receivables. Following is a summary of our significant customers based on percentages of total accounts receivable balances at June 30, 2023 and December 31, 2022 and percentages of total revenues derived for the three and six months ended June 30, 2023 and 2022:
REVENUESACCOUNTS RECEIVABLE
Three Months Ended June 30,Six Months Ended June 30,At June 30,At December 31,
202320222023202220232022
Customer A(a)
— %— %— %— %87 %83 %
Customer B(b)
%%%11 %— %— %
Customer C(c)
%22 %12 %14 %%— %
a.Customer A is a third-party customer. Revenues and the related accounts receivable balances earned from Customer A were derived from the Company’s infrastructure services segment. Accounts receivable for Customer A also includes receivables due for interest charged on delinquent accounts receivable.
b.Customer B is a third-party customer. Revenues and the related accounts receivable balances earned from Customer B were derived from the Company’s well completion services segment.
c.Customer C is a third-party customer. Revenues and the related accounts receivable balances earned from Customer C were derived from the Company’s well completion services segment.

Fair Value of Financial Instruments
The Company’s financial instruments consist of cash and cash equivalents, trade receivables, trade payables, amounts receivable or payable to related parties and debt. The carrying amount of cash and cash equivalents, trade receivables, receivables from related parties and trade payables approximates fair value because of the short-term nature of the instruments. The fair value of debt approximates its carrying value because the cost of borrowing fluctuates based upon market conditions.
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue
6 Months Ended
Jun. 30, 2023
Revenue from Contract with Customer [Abstract]  
Revenue Revenue
The Company’s primary revenue streams include infrastructure services, well completion services, natural sand proppant services, drilling services and other services, which includes aviation, equipment rentals, remote accommodations and equipment manufacturing. See Note 19 for the Company’s revenue disaggregated by type.

Certain of the Company’s customer contracts include provisions entitling the Company to a termination penalty when the customer invokes its contractual right to terminate prior to the contract’s nominal end date. The termination penalties in the customer contracts vary, but are generally considered substantive for accounting purposes and create enforceable rights and obligations throughout the stated duration of the contract. The Company accounts for a contract cancellation as a contract modification in the period in which the customer invokes the termination provision. The determination of the contract termination penalty is based on the terms stated in the related customer agreement. As of the modification date, the Company updates its estimate of the transaction price using the expected value method, subject to constraints, and recognizes the amount over the remaining performance period.
Well Completion Services
Well completion services are typically provided based upon a purchase order, contract or on a spot market basis. Services are provided on a day rate, contracted or hourly basis. Generally, the Company accounts for well completion services as a single performance obligation satisfied over time. In certain circumstances, the Company supplies proppant that is utilized for pressure pumping as part of the agreement with the customer. The Company accounts for these pressure pumping agreements as multiple performance obligations satisfied over time. Jobs for these services are typically short-term in nature and range from a few hours to multiple days. Generally, revenue is recognized over time upon the completion of each segment of work based upon a completed field ticket, which includes the charges for the services performed, mobilization of the equipment to the location and personnel.

Additional revenue is generated through labor charges and the sale of consumable supplies that are incidental to the service being performed. Such amounts are recognized ratably over the period during which the corresponding goods and services are consumed.

Infrastructure Services
Infrastructure services are typically provided pursuant to master service agreements, repair and maintenance contracts or fixed price and non-fixed price installation contracts. Pricing under these contracts may be unit priced, cost-plus/hourly (or time and materials basis) or fixed price (or lump sum basis). Generally, the Company accounts for infrastructure services as a single performance obligation satisfied over time. In certain circumstances, the Company supplies materials that are utilized during the jobs as part of the agreement with the customer. The Company accounts for these infrastructure agreements as multiple performance obligations satisfied over time. Revenue is recognized over time as work progresses based on the days completed or as the contract is completed. Under certain customer contracts in our infrastructure services segment, the Company warranties equipment and labor performed for a specified period following substantial completion of the work. 

Natural Sand Proppant Services
The Company sells natural sand proppant through sand supply agreements with its customers. Under these agreements, sand is typically sold at a flat rate per ton or a flat rate per ton with an index-based adjustment. The Company recognizes revenue at the point in time when the customer obtains legal title to the product, which may occur at the production facility, rail origin or at the destination terminal.

Certain of the Company’s sand supply agreements contain a minimum volume commitment related to sand purchases whereby the Company charges a shortfall payment if the customer fails to meet the required minimum volume commitment. These agreements may also contain make-up provisions whereby shortfall payments can be applied in future periods against purchased volumes exceeding the minimum volume commitment. If a make-up right exists, the Company has future performance obligations to deliver excess volumes of product in subsequent months. In accordance with ASC 606, if the customer fails to meet the minimum volume commitment, the Company will assess whether it expects the customer to fulfill its unmet commitment during the contractually specified make-up period based on discussions with the customer and management’s knowledge of the business. If the Company expects the customer will make-up deficient volumes in future periods, revenue related to shortfall payments will be deferred and recognized on the earlier of the date on which the customer utilizes make-up volumes or the likelihood that the customer will exercise its right to make-up deficient volumes becomes remote. If the Company does not expect the customer will make-up deficient volumes in future periods, the breakage model will be applied and revenue related to shortfall payments will be recognized when the model indicates the customer’s inability to take delivery of excess volumes. The Company did not recognize any shortfall revenue during the three and six months ended June 30, 2023 and did not have any deferred revenue related to shortfall payments. The Company recognized shortfall revenue totaling $2.6 million during the three and six months ended June 30, 2022, respectively.

In certain of the Company’s sand supply agreements, the customer obtains control of the product when it is loaded into rail cars and the customer reimburses the Company for all freight charges incurred. The Company has elected to account for shipping and handling as activities to fulfill the promise to transfer the sand. If revenue is recognized for the related product before the shipping and handling activities occur, the Company accrues the related costs of those shipping and handling activities.
Drilling Services
Contract drilling services were provided under daywork contracts. Directional drilling services, including motor rentals, are provided on a day rate or hourly basis, and revenue is recognized as work progresses. Performance obligations are satisfied over time as the work progresses based on the measure of output. Mobilization revenue and costs were recognized over the days of actual drilling. As a result of market conditions, the Company temporarily shut down its contract land drilling operations beginning in December 2019 and rig hauling operations beginning in April 2020.

Other Services
The Company also provided aviation, equipment rentals, remote accommodations and equipment manufacturing, which are reported under other services. The Company’s other services are typically provided based upon a purchase order, contract or on a spot market basis. Services are provided on a day rate, contracted or hourly basis. Performance obligations for these services are satisfied over time and revenue is recognized as the work progresses based on the measure of output. Jobs for these services are typically short-term in nature and range from a few hours to multiple days.

Practical Expedients
The Company does not disclose the value of unsatisfied performance obligations for (i) contracts with an original expected length of one year or less and (ii) contracts in which variable consideration is allocated entirely to a wholly unsatisfied performance obligation or to a wholly unsatisfied distinct good or service that forms part of a single performance obligation.

Contract Balances
Following is a rollforward of the Company’s contract liabilities (in thousands):
Balance, December 31, 2021$3,250 
Deduction for recognition of revenue(3,207)
Deduction for rebate credit recognized(140)
Increase for deferral of customer prepayments7,647 
Balance, December 31, 20227,550 
Deduction for recognition of revenue(7,042)
Deduction for rebate credit recognized(375)
Increase for deferral of customer prepayments467 
Balance, June 30, 2023$600 

The Company did not have any contract assets as of June 30, 2023 or December 31, 2022.

Performance Obligations
Revenue recognized in the current period from performance obligations satisfied in previous periods was a nominal amount for the three and six months ended June 30, 2023 and 2022. As of June 30, 2023, the Company had unsatisfied performance obligations totaling $16.4 million, which will be recognized over the next 19 months.
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.23.2
Inventories
6 Months Ended
Jun. 30, 2023
Inventory Disclosure [Abstract]  
Inventories InventoriesInventories consist of raw sand and processed sand available for sale, chemicals and other products sold as a bi-product of completion and production operations and supplies used in performing services. Inventory is stated at the lower of cost or net realizable value on an average cost basis. The Company assesses the valuation of its inventories based upon specific usage, future utility, obsolescence and other factors. A summary of the Company’s inventories is shown below (in thousands):
June 30,December 31,
20232022
Supplies$5,833 $5,167 
Raw materials1,830 974 
Work in process1,740 2,221 
Finished goods786 521 
Total inventories$10,189 $8,883 
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.23.2
Property, Plant and Equipment
6 Months Ended
Jun. 30, 2023
Property, Plant and Equipment [Abstract]  
Property, Plant and Equipment Property, Plant and Equipment     
Property, plant and equipment include the following (in thousands):
June 30,December 31,
Useful Life20232022
Pressure pumping equipment
3-5 years
$251,051 $230,760 
Drilling rigs and related equipment
3-15 years
110,818 110,724 
Machinery and equipment
7-20 years
159,801 162,634 
Buildings(a)
15-39 years
40,909 40,316 
Vehicles, trucks and trailers
5-10 years
101,201 101,580 
Coil tubing equipment
4-10 years
6,908 6,908 
LandN/A12,393 12,393 
Land improvements
15 years or life of lease
10,066 10,053 
Rail improvements
10-20 years
13,793 13,793 
Other property and equipment(b)
3-12 years
18,375 18,296 
725,315 707,457 
Deposits on equipment and equipment in process of assembly(c)
8,077 13,885 
733,392 721,342 
Less: accumulated depreciation(d)
606,202 583,276 
Total property, plant and equipment, net$127,190 $138,066 
a.    Included in Buildings at each of June 30, 2023 and December 31, 2022 are costs of $7.6 million related to assets under operating leases.
b.    Included in Other property and equipment at each of June 30, 2023 and December 31, 2022 are costs of $6.0 million related to assets under operating leases.
c.    Deposits on equipment and equipment in process of assembly represents deposits placed with vendors for equipment that is in the process of assembly and purchased equipment that is being outfitted for its intended use. The equipment is not yet placed in service.
d.    Includes accumulated depreciation of $8.7 million and $8.0 million at June 30, 2023 and December 31, 2022, respectively, related to assets under operating leases.

Disposals
Proceeds from customers for horizontal and directional drilling services equipment damaged or lost down-hole are reflected in revenue with the carrying value of the related equipment charged to cost of service revenues and are reported as cash inflows from investing activities in the unaudited condensed consolidated statements of cash flows. For the three and six months ended June 30, 2023 and 2022, proceeds from the sale of equipment damaged or lost down-hole were a nominal amount and $0.1 million, respectively, and gains from the sale of equipment damaged or lost down-hole were a nominal amount and $0.5 million, respectively.

Proceeds from assets sold or disposed of as well as the carrying value of the related equipment are reflected in “gains on disposal of assets, net” on the unaudited condensed consolidated statements of comprehensive (loss) income. For the three and six months ended June 30, 2023 and 2022, proceeds from the sale of equipment were $0.5 million, $0.9 million, $6.7 million and $7.2 million, respectively, and gains from the sale or disposal of equipment were $0.5 million, $0.8 million, $2.9 million and $3.1 million, respectively.

Depreciation, depletion, amortization and accretion
A summary of depreciation, depletion, amortization and accretion expense is below (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Depreciation expense$11,130 $16,759 $23,857 $33,685 
Amortization expense195 195 389 389 
Accretion and depletion expense1,325 522 1,360 569 
Depreciation, depletion, amortization and accretion$12,650 $17,476 $25,606 $34,643 
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.23.2
Goodwill and Intangible Assets
6 Months Ended
Jun. 30, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Intangible Assets Goodwill and Intangible Assets
Goodwill
Changes in the net carrying amount of goodwill by reporting segment (see Note 19) for the six months ended June 30, 2023 and year ended December 31, 2022 are presented below (in thousands):

Well CompletionsOtherTotal
Balance as of January 1, 2022
Goodwill$86,043 $14,830 $100,873 
Accumulated impairment losses(76,829)(12,327)(89,156)
9,214 2,503 11,717 
Acquisitions— — — 
Impairment losses— — — 
Balance as of December 31, 2022
Goodwill86,043 14,830 100,873 
Accumulated impairment losses(76,829)(12,327)(89,156)
9,214 2,503 11,717 
Acquisitions— — — 
Impairment losses— — — 
Balance as of June 30, 2023
Goodwill86,043 14,830 100,873 
Accumulated impairment losses(76,829)(12,327)(89,156)
$9,214 $2,503 $11,717 

Intangible Assets

The Company had the following definite lived intangible assets recorded (in thousands):
June 30,December 31,
20232022
Trade names7,850 7,850 
Less: accumulated amortization - trade names(6,457)(6,068)
Intangible assets, net$1,393 $1,782 

Amortization expense for intangible assets was $0.2 million, and $0.4 million for each of the three and six months ended June 30, 2023 and 2022, respectively. The original life of trade names ranges from 10 to 20 years as of June 30, 2023 with a remaining average useful life of 3 years.

Aggregated expected amortization expense for the future periods is expected to be as follows (in thousands):
Remainder of 2023$390 
2024710 
202591 
202691 
202745 
Thereafter66 
$1,393 
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.23.2
Equity Method Investment
6 Months Ended
Jun. 30, 2023
Equity Method Investments and Joint Ventures [Abstract]  
Equity Method Investment Equity Method InvestmentOn December 21, 2018, Cobra Aviation Services LLC (“Cobra Aviation”) and Wexford Partners Investment Co. LLC (“Wexford Investment”), a related party, formed a joint venture under the name of Brim Acquisitions LLC (“Brim Acquisitions”) to acquire all outstanding equity interest in Brim Equipment Leasing, Inc. (“Brim Equipment”) for a total purchase price of approximately $2.0 million. Cobra Aviation owns a 49% economic interest and Wexford Investment owns a 51% economic interest in Brim Acquisitions, and each member contributed its pro rata portion of Brim Acquisitions’ initial capital of $2.0 million. Brim Acquisitions, through Brim Equipment, owns four commercial helicopters and leases five commercial helicopters for operations, which it uses to provide a variety of services, including short haul, aerial ignition, hoist operations, aerial photography, fire suppression, construction services, animal/capture/survey, search and rescue, airborne law enforcement, power line construction, precision long line operations, pipeline construction and survey, mineral and seismic exploration, and aerial seeding and fertilization.The Company uses the equity method of accounting to account for its investment in Brim Acquisitions, which had a carrying value of approximately $3.1 million and $3.5 million at June 30, 2023 and December 31, 2022, respectively. The investment is included in “other non-current assets” on the unaudited condensed consolidated balance sheets. The Company recorded equity method adjustments to its investment of $0.2 million and $0.4 million for the three and six months ended June 30, 2023, respectively, and $0.1 million and ($0.4) million for the three and six months ended June 30, 2022, respectively, which is included in “other income, net” on the unaudited condensed consolidated statements of comprehensive (loss) income.
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.23.2
Accrued Expenses and Other Current Liabilities and Other Long-Term Liabilities
6 Months Ended
Jun. 30, 2023
Payables and Accruals [Abstract]  
Accrued Expenses and Other Current Liabilities and Other Long-Term Liabilities Accrued Expenses and Other Current Liabilities and Other Long-Term Liabilities
    Accrued expenses and other current liabilities and other long-term liabilities included the following (in thousands):
June 30,December 31,
20232022
State and local taxes payable$13,178 $13,336 
Financed insurance premiums(a)
4,210 10,136 
Deferred revenue600 7,550 
Accrued compensation and benefits6,103 6,743 
Sale-leaseback liability(b)
4,691 4,501 
Financing leases2,115 4,003 
Equipment financing note2,374 2,329 
Insurance reserves1,493 1,509 
Other2,024 2,190 
Total accrued expenses and other current liabilities$36,788 $52,297 
Other Long-Term Liabilities
Equipment financing note(c)
$4,859 $6,047 
Sale-leaseback liability(b)
4,275 6,836 
Financing leases2,060 2,602 
Total other long-term liabilities$11,194 $15,485 
a.Financed insurance premiums are due in monthly installments, are unsecured and mature within the twelve-month period following the close of the year. As of June 30, 2023, the applicable interest rates associated with financed insurance premiums ranged from 5.13% to 6.75%. As of December 31, 2022, the applicable interest rates associated with financed insurance premiums ranged from 1.95% to 5.13%.
b.On December 30, 2020, the Company entered into an agreement with First National Capital, LLC (“FNC”) whereby the Company agreed to sell certain assets from its infrastructure segment to FNC for aggregate proceeds of $5.0 million. Concurrent with the sale of assets, the Company entered into a 36 month lease agreement whereby the Company agreed to lease back the assets at a monthly rental rate of $0.1 million. On June 1, 2021, the Company entered into another agreement with FNC whereby the Company sold additional assets from its infrastructure segment to FNC for aggregate proceeds of $9.5 million and entered into a 42-month lease agreement whereby the Company agreed to lease back the assets at a monthly rental rate of $0.2 million. On June 1, 2022, the Company entered into another agreement with FNC whereby the Company sold additional assets from its infrastructure segment to FNC for aggregate proceeds of $4.6 million and entered into a 42-month lease agreement whereby the Company agreed to lease back the assets at a monthly rental rate of $0.1 million. Under the agreements, the Company has the option to purchase the assets at the end of the lease terms. The Company recorded liabilities for the proceeds received and will continue to depreciate the assets. The Company has imputed an interest rate so that the carrying amount of the financial liabilities will be the expected repurchase price at the end of the initial lease terms.
c.In December 2022, the Company entered into a 42 month financing arrangement with FNC for the purchase of seven new pressure pumping units for an aggregate value of $9.7 million. Under this arrangement, the Company has agreed to make monthly principal and interest payments totaling $0.3 million over the term of the agreement. This note is secured by the seven pressure pumping units and bears interest at an imputed rate of approximately 15.0%.
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.23.2
Debt
6 Months Ended
Jun. 30, 2023
Debt Disclosure [Abstract]  
Debt DebtOn October 19, 2018, Mammoth Inc. and certain of its direct and indirect subsidiaries, as borrowers, entered into an amended and restated revolving credit and security agreement with the lenders party thereto and PNC Bank, National Association, as a lender and as administrative agent for the lenders, as subsequently further amended (the “existing revolving credit facility”). Borrowings under the existing revolving credit facility are secured by the assets of Mammoth Inc., inclusive of the subsidiary companies, and are subject to a borrowing base calculation prepared monthly. The existing revolving credit facility also contains various affirmative and restrictive covenants.
In particular, under the existing revolving credit facility, the Company is required, among other things, to mandatorily remit to PNC all amounts that constitute PREPA Claim Proceeds, as such term is defined in the existing revolving credit facility, including the $10.8 million received from PREPA on June 14, 2023, all of which was used to reduce outstanding borrowings under the existing revolving credit facility, as required under the terms thereof. Further, the existing revolving credit facility provides for a reduction in the maximum revolving advance amount in an amount equal to 50% of the PREPA Claims Proceeds remitted to PNC, subject to a floor equal to the sum of eligible billed and unbilled accounts receivables.

As of June 30, 2023, the applicable financial covenants under the existing revolving credit facility were as follows:

the fixed charge coverage ratio was 1.1 to 1.0; and
the minimum excess availability covenant was $10.0 million.

The Company was in compliance with the applicable financial covenants under its revolving credit facility in effect as of June 30, 2023 and December 31, 2022.

At June 30, 2023, there were outstanding borrowings under the existing revolving credit facility of $59.4 million, the borrowing base was $89.4 million and there was $13.6 million of available borrowing capacity under the facility, after giving effect to $6.4 million of outstanding letters of credit and the requirement to maintain a $10.0 million reserve out of the available borrowing capacity. At December 31, 2022, there were outstanding borrowings under the existing revolving credit facility of $83.5 million, the borrowing base was $119.8 million and there was $19.7 million of borrowing capacity under the facility, after giving effect to $6.5 million of outstanding letters of credit and the requirement to maintain a $10.0 million reserve out of the available borrowing capacity.

If an event of default occurs under the existing revolving credit facility and remains uncured, it could have a material adverse effect on the Company’s business, financial condition, liquidity and results of operations. The lenders (i) would not be required to lend any additional amounts to the Company, (ii) could elect to increase the interest rate by 200 basis points, (iii) could elect to declare all outstanding borrowings, together with accrued and unpaid interest and fees, to be due and payable, (iv) may have the ability to require the Company to apply all of its available cash to repay outstanding borrowings, and (v) may foreclose on substantially all of the Company’s assets. The existing revolving credit facility is currently scheduled to mature on October 19, 2023. See "Subsequent Events--Pending Repayment and Refinancing of Existing Revolving Credit Facility" for additional information.

Aviation Note

On November 6, 2020, Leopard and Cobra Aviation entered into a 39 month promissory note agreement with Bank7 (the “Aviation Note”) in an aggregate principal amount of $4.6 million and received net proceeds of $4.5 million. The Aviation Note bore interest at a rate based on the Wall Street Journal Prime Rate plus a margin of 1%. The Aviation Note was paid off on September 30, 2022.
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.23.2
Variable Interest Entities
6 Months Ended
Jun. 30, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Variable Interest Entities Variable Interest Entities
    Dire Wolf Energy Services LLC (“Dire Wolf”) and Predator Aviation LLC (“Predator Aviation”), wholly owned subsidiaries of the Company, are party to Voting Trust Agreements with TVPX Aircraft Solutions Inc. (the “Voting Trustee”). Under the Voting Trust Agreements, Dire Wolf transferred 100% of its membership interest in Cobra Aviation and Predator Aviation transferred 100% of its membership interest in Leopard to the respective Voting Trustees in exchange for Voting Trust Certificates. Dire Wolf and Predator Aviation retained the obligation to absorb all expected returns or losses of Cobra Aviation and Leopard. Prior to the transfer of the membership interest to the Voting Trustee, Cobra Aviation was a wholly owned subsidiary of Dire Wolf and Leopard was a wholly owned subsidiary of Predator Aviation. Cobra Aviation owns two helicopters and support equipment, 100% of the equity interest in Air Rescue Systems Corporation (“ARS”) and 49% of the equity interest in Brim Acquisitions. See Note 20. Leopard owns one helicopter. Dire Wolf and Predator Aviation entered into the Voting Trust Agreements in order to meet certain registration requirements.

    Dire Wolf’s and Predator Aviation’s voting rights are not proportional to their respective obligations to absorb expected returns or losses of Cobra Aviation and Leopard, respectively, and all of Cobra Aviation’s and Leopard’s activities are conducted on behalf of Dire Wolf and Predator Aviation, which have disproportionately fewer voting rights; therefore, Cobra Aviation and Leopard meet the criteria of a VIE. Cobra Aviation and Leopard’s operational activities are directed
by Dire Wolf’s and Predator Aviation’s officers and Dire Wolf and Predator Aviation have the option to terminate the Voting Trust Agreements at any time. Therefore, the Company, through Dire Wolf and Predator Aviation, is considered the primary beneficiary of the VIEs and consolidates Cobra Aviation and Leopard at June 30, 2023.
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.23.2
Selling, General and Administrative Expense
6 Months Ended
Jun. 30, 2023
Other Income and Expenses [Abstract]  
Selling, General and Administrative Expense Selling, General and Administrative Expense    Selling, general and administrative (“SG&A”) expense includes of the following (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Cash expenses:
Compensation and benefits$3,996 $3,137 $8,273 $6,120 
Professional services4,276 2,724 6,205 6,361 
Other(a)
1,868 2,162 3,779 4,068 
Total cash SG&A expense10,140 8,023 18,257 16,549 
Non-cash expenses:
Bad debt recoveries(44)(16)(425)(115)
Stock based compensation261 199 908 440 
Total non-cash SG&A expense217 183 483 325 
Total SG&A expense$10,357 $8,206 $18,740 $16,874 
a.    Includes travel-related costs, information technology expenses, rent, utilities and other general and administrative-related costs.
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.23.2
Income Taxes
6 Months Ended
Jun. 30, 2023
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
The Company recorded income tax expense of $5.6 million for the six months ended June 30, 2023 compared to income tax expense of $7.6 million for the six months ended June 30, 2022. The Company’s effective tax rates were 59% and (139%) for the six months ended June 30, 2023 and 2022, respectively.

The effective tax rates for the six months ended June 30, 2023 and 2022 differed from the statutory rate of 21% primarily due to the mix of earnings between the United States and Puerto Rico as well as changes in the valuation allowance.
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.23.2
Leases
6 Months Ended
Jun. 30, 2023
Leases [Abstract]  
Leases Leases
Lessee Accounting

The Company recognizes a lease liability equal to the present value of the lease payments and a right-of-use asset representing its right to use the underlying asset for the lease term for all leases with a term in excess of 12 months. For operating leases, lease expense for lease payments is recognized on a straight-line basis over the lease term, while finance leases include both an operating expense and an interest expense component. For all leases with a term of 12 months or less, the Company has elected the practical expedient to not recognize lease assets and liabilities and recognizes lease expense for these short-term leases on a straight-line basis over the lease term.

The Company’s operating leases are primarily for rail cars, real estate, and equipment and its finance leases are primarily for machinery and equipment. Generally, the Company does not include renewal or termination options in its assessment of the leases unless extension or termination of certain assets is deemed to be reasonably certain. The accounting for some of the Company’s leases may require significant judgment, which includes determining whether a contract contains a lease, determining the incremental borrowing rates to utilize in the net present value calculation of lease payments for lease agreements which do not provide an implicit rate and assessing the likelihood of renewal or termination options. Lease agreements that contain a lease and non-lease component are generally accounted for as a single lease component. 

The rate implicit in the Company’s leases is not readily determinable. Therefore, the Company uses its incremental borrowing rate based on information available at the commencement date of its leases in determining the present value of lease payments. The Company’s incremental borrowing rate reflects the estimated rate of interest that it would pay to
borrow on a collateralized basis over a similar term an amount equal to the lease payments in a similar economic environment.

Lease expense consisted of the following for the three and six months ended June 30, 2023 and 2022 (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Operating lease expense$1,871 $1,774 $3,640 $3,521 
Short-term lease expense19 22 439 58 
Finance lease expense:
Amortization of right-of-use assets569 402 1,134 805 
Interest on lease liabilities40 45 97 94 
Total lease expense$2,499 $2,243 $5,310 $4,478 

Supplemental balance sheet information related to leases as of June 30, 2023 and December 31, 2022 is as follows (in thousands):
June 30,December 31,
20232022
Operating leases:
Operating lease right-of-use assets$11,513 $10,656 
Current operating lease liability6,051 5,447 
Long-term operating lease liability5,213 4,913 
Finance leases:
Property, plant and equipment, net$4,400 $7,267 
Accrued expenses and other current liabilities2,115 4,003 
Other liabilities2,060 2,602 

Other supplemental information related to leases for the three and six months ended June 30, 2023 and 2022 and as of June 30, 2023 and December 31, 2022 is as follows (in thousands):

Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases$1,843 $1,923 $3,593 $3,595 
Operating cash flows from finance leases40 45 97 94 
Financing cash flows from finance leases1,184 457 2,677 909 
Right-of-use assets obtained in exchange for lease obligations:
Operating leases$1,299 $1,436 $4,216 $2,819 
Finance leases306 — 306 — 
June 30,December 31,
20232022
Weighted-average remaining lease term:
Operating leases2.5 years2.9 years
Finance leases2.3 years2.0 years
Weighted-average discount rate:
Operating leases7.5 %4.1 %
Finance leases4.1 %4.3 %

Maturities of lease liabilities as of June 30, 2023 are as follows (in thousands):
Operating LeasesFinance Leases
Remainder of 2023$3,624 $1,410 
20245,679 1,267 
20252,263 760 
2026396 944 
202719 — 
Thereafter448 — 
Total lease payments12,429 4,381 
Less: Present value discount1,165 206 
Present value of lease payments$11,264 $4,175 

Lessor Accounting

Certain of the Company’s agreements with its customers for drilling services, aviation services and remote accommodation services contain an operating lease component under ASC 842 because (i) there are identified assets, (ii) the customer obtains substantially all of the economic benefits of the identified assets throughout the period of use and (iii) the customer directs the use of the identified assets throughout the period of use. The Company has elected to apply the practical expedient provided to lessors to combine the lease and non-lease components of a contract where the revenue recognition pattern is the same and where the lease component, when accounted for separately, would be considered an operating lease. The practical expedient also allows a lessor to account for the combined lease and non-lease components under ASC 606, Revenue from Contracts with Customers, when the non-lease component is the predominant element of the combined component.
    
The Company’s lease agreements are generally short-term in nature and lease revenue is recognized over time based on a monthly, daily or hourly rate basis. The Company does not provide an option for the lessee to purchase the rented assets at the end of the lease and the lessees do not provide residual value guarantees on the rented assets. The Company recognized lease revenue of $0.9 million for each of the three months ended June 30, 2023 and 2022, respectively, and $1.6 million for each of the six months ended June 30, 2023 and 2022, respectively, which is included in “services revenue” and “services revenue - related parties” on the unaudited condensed consolidated statements of comprehensive (loss) income.
Leases Leases
Lessee Accounting

The Company recognizes a lease liability equal to the present value of the lease payments and a right-of-use asset representing its right to use the underlying asset for the lease term for all leases with a term in excess of 12 months. For operating leases, lease expense for lease payments is recognized on a straight-line basis over the lease term, while finance leases include both an operating expense and an interest expense component. For all leases with a term of 12 months or less, the Company has elected the practical expedient to not recognize lease assets and liabilities and recognizes lease expense for these short-term leases on a straight-line basis over the lease term.

The Company’s operating leases are primarily for rail cars, real estate, and equipment and its finance leases are primarily for machinery and equipment. Generally, the Company does not include renewal or termination options in its assessment of the leases unless extension or termination of certain assets is deemed to be reasonably certain. The accounting for some of the Company’s leases may require significant judgment, which includes determining whether a contract contains a lease, determining the incremental borrowing rates to utilize in the net present value calculation of lease payments for lease agreements which do not provide an implicit rate and assessing the likelihood of renewal or termination options. Lease agreements that contain a lease and non-lease component are generally accounted for as a single lease component. 

The rate implicit in the Company’s leases is not readily determinable. Therefore, the Company uses its incremental borrowing rate based on information available at the commencement date of its leases in determining the present value of lease payments. The Company’s incremental borrowing rate reflects the estimated rate of interest that it would pay to
borrow on a collateralized basis over a similar term an amount equal to the lease payments in a similar economic environment.

Lease expense consisted of the following for the three and six months ended June 30, 2023 and 2022 (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Operating lease expense$1,871 $1,774 $3,640 $3,521 
Short-term lease expense19 22 439 58 
Finance lease expense:
Amortization of right-of-use assets569 402 1,134 805 
Interest on lease liabilities40 45 97 94 
Total lease expense$2,499 $2,243 $5,310 $4,478 

Supplemental balance sheet information related to leases as of June 30, 2023 and December 31, 2022 is as follows (in thousands):
June 30,December 31,
20232022
Operating leases:
Operating lease right-of-use assets$11,513 $10,656 
Current operating lease liability6,051 5,447 
Long-term operating lease liability5,213 4,913 
Finance leases:
Property, plant and equipment, net$4,400 $7,267 
Accrued expenses and other current liabilities2,115 4,003 
Other liabilities2,060 2,602 

Other supplemental information related to leases for the three and six months ended June 30, 2023 and 2022 and as of June 30, 2023 and December 31, 2022 is as follows (in thousands):

Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases$1,843 $1,923 $3,593 $3,595 
Operating cash flows from finance leases40 45 97 94 
Financing cash flows from finance leases1,184 457 2,677 909 
Right-of-use assets obtained in exchange for lease obligations:
Operating leases$1,299 $1,436 $4,216 $2,819 
Finance leases306 — 306 — 
June 30,December 31,
20232022
Weighted-average remaining lease term:
Operating leases2.5 years2.9 years
Finance leases2.3 years2.0 years
Weighted-average discount rate:
Operating leases7.5 %4.1 %
Finance leases4.1 %4.3 %

Maturities of lease liabilities as of June 30, 2023 are as follows (in thousands):
Operating LeasesFinance Leases
Remainder of 2023$3,624 $1,410 
20245,679 1,267 
20252,263 760 
2026396 944 
202719 — 
Thereafter448 — 
Total lease payments12,429 4,381 
Less: Present value discount1,165 206 
Present value of lease payments$11,264 $4,175 

Lessor Accounting

Certain of the Company’s agreements with its customers for drilling services, aviation services and remote accommodation services contain an operating lease component under ASC 842 because (i) there are identified assets, (ii) the customer obtains substantially all of the economic benefits of the identified assets throughout the period of use and (iii) the customer directs the use of the identified assets throughout the period of use. The Company has elected to apply the practical expedient provided to lessors to combine the lease and non-lease components of a contract where the revenue recognition pattern is the same and where the lease component, when accounted for separately, would be considered an operating lease. The practical expedient also allows a lessor to account for the combined lease and non-lease components under ASC 606, Revenue from Contracts with Customers, when the non-lease component is the predominant element of the combined component.
    
The Company’s lease agreements are generally short-term in nature and lease revenue is recognized over time based on a monthly, daily or hourly rate basis. The Company does not provide an option for the lessee to purchase the rented assets at the end of the lease and the lessees do not provide residual value guarantees on the rented assets. The Company recognized lease revenue of $0.9 million for each of the three months ended June 30, 2023 and 2022, respectively, and $1.6 million for each of the six months ended June 30, 2023 and 2022, respectively, which is included in “services revenue” and “services revenue - related parties” on the unaudited condensed consolidated statements of comprehensive (loss) income.
Leases Leases
Lessee Accounting

The Company recognizes a lease liability equal to the present value of the lease payments and a right-of-use asset representing its right to use the underlying asset for the lease term for all leases with a term in excess of 12 months. For operating leases, lease expense for lease payments is recognized on a straight-line basis over the lease term, while finance leases include both an operating expense and an interest expense component. For all leases with a term of 12 months or less, the Company has elected the practical expedient to not recognize lease assets and liabilities and recognizes lease expense for these short-term leases on a straight-line basis over the lease term.

The Company’s operating leases are primarily for rail cars, real estate, and equipment and its finance leases are primarily for machinery and equipment. Generally, the Company does not include renewal or termination options in its assessment of the leases unless extension or termination of certain assets is deemed to be reasonably certain. The accounting for some of the Company’s leases may require significant judgment, which includes determining whether a contract contains a lease, determining the incremental borrowing rates to utilize in the net present value calculation of lease payments for lease agreements which do not provide an implicit rate and assessing the likelihood of renewal or termination options. Lease agreements that contain a lease and non-lease component are generally accounted for as a single lease component. 

The rate implicit in the Company’s leases is not readily determinable. Therefore, the Company uses its incremental borrowing rate based on information available at the commencement date of its leases in determining the present value of lease payments. The Company’s incremental borrowing rate reflects the estimated rate of interest that it would pay to
borrow on a collateralized basis over a similar term an amount equal to the lease payments in a similar economic environment.

Lease expense consisted of the following for the three and six months ended June 30, 2023 and 2022 (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Operating lease expense$1,871 $1,774 $3,640 $3,521 
Short-term lease expense19 22 439 58 
Finance lease expense:
Amortization of right-of-use assets569 402 1,134 805 
Interest on lease liabilities40 45 97 94 
Total lease expense$2,499 $2,243 $5,310 $4,478 

Supplemental balance sheet information related to leases as of June 30, 2023 and December 31, 2022 is as follows (in thousands):
June 30,December 31,
20232022
Operating leases:
Operating lease right-of-use assets$11,513 $10,656 
Current operating lease liability6,051 5,447 
Long-term operating lease liability5,213 4,913 
Finance leases:
Property, plant and equipment, net$4,400 $7,267 
Accrued expenses and other current liabilities2,115 4,003 
Other liabilities2,060 2,602 

Other supplemental information related to leases for the three and six months ended June 30, 2023 and 2022 and as of June 30, 2023 and December 31, 2022 is as follows (in thousands):

Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases$1,843 $1,923 $3,593 $3,595 
Operating cash flows from finance leases40 45 97 94 
Financing cash flows from finance leases1,184 457 2,677 909 
Right-of-use assets obtained in exchange for lease obligations:
Operating leases$1,299 $1,436 $4,216 $2,819 
Finance leases306 — 306 — 
June 30,December 31,
20232022
Weighted-average remaining lease term:
Operating leases2.5 years2.9 years
Finance leases2.3 years2.0 years
Weighted-average discount rate:
Operating leases7.5 %4.1 %
Finance leases4.1 %4.3 %

Maturities of lease liabilities as of June 30, 2023 are as follows (in thousands):
Operating LeasesFinance Leases
Remainder of 2023$3,624 $1,410 
20245,679 1,267 
20252,263 760 
2026396 944 
202719 — 
Thereafter448 — 
Total lease payments12,429 4,381 
Less: Present value discount1,165 206 
Present value of lease payments$11,264 $4,175 

Lessor Accounting

Certain of the Company’s agreements with its customers for drilling services, aviation services and remote accommodation services contain an operating lease component under ASC 842 because (i) there are identified assets, (ii) the customer obtains substantially all of the economic benefits of the identified assets throughout the period of use and (iii) the customer directs the use of the identified assets throughout the period of use. The Company has elected to apply the practical expedient provided to lessors to combine the lease and non-lease components of a contract where the revenue recognition pattern is the same and where the lease component, when accounted for separately, would be considered an operating lease. The practical expedient also allows a lessor to account for the combined lease and non-lease components under ASC 606, Revenue from Contracts with Customers, when the non-lease component is the predominant element of the combined component.
    
The Company’s lease agreements are generally short-term in nature and lease revenue is recognized over time based on a monthly, daily or hourly rate basis. The Company does not provide an option for the lessee to purchase the rented assets at the end of the lease and the lessees do not provide residual value guarantees on the rented assets. The Company recognized lease revenue of $0.9 million for each of the three months ended June 30, 2023 and 2022, respectively, and $1.6 million for each of the six months ended June 30, 2023 and 2022, respectively, which is included in “services revenue” and “services revenue - related parties” on the unaudited condensed consolidated statements of comprehensive (loss) income.
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.23.2
(Loss) Earnings Per Share
6 Months Ended
Jun. 30, 2023
Earnings Per Share [Abstract]  
(Loss) Earnings Per Share (Loss) Earnings Per Share    Reconciliations of the components of basic and diluted net (loss) earnings per common share are presented in the table below (in thousands, except per share data):
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Basic (loss) earnings per share:
Allocation of (loss) earnings:
Net (loss) income$(4,470)$1,703 $3,881 $(13,114)
Weighted average common shares outstanding47,718 47,225 47,581 47,036 
Basic (loss) earnings per share$(0.09)$0.04 $0.08 $(0.28)
Diluted (loss) earnings per share:
Allocation of (loss) earnings:
Net (loss) income$(4,470)$1,703 $3,881 $(13,114)
Weighted average common shares, including dilutive effect(a)
47,718 47,634 47,966 47,036 
Diluted (loss) earnings per share$(0.09)$0.04 $0.08 $(0.28)
a.    No incremental shares of potentially dilutive restricted stock awards were included for the three months ended June 30, 2023 and the six months ended June 30, 2022 as their effect was antidilutive under the treasury stock method.
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.23.2
Equity Based Compensation
6 Months Ended
Jun. 30, 2023
Share-Based Payment Arrangement [Abstract]  
Equity Based Compensation Equity Based Compensation
Upon formation of certain operating entities by Wexford and Gulfport, specified members of management (the “Specified Members”) and certain non-employee members (the “Non-Employee Members”) were granted the right to receive distributions from the operating entities after the contribution member’s unreturned capital balance was recovered (referred to as “Payout” provision).

On November 24, 2014, the awards were modified in conjunction with the contribution of the operating entities to Mammoth. These awards were not granted in limited or general partner units. The awards are for interests in the distributable earnings of the members of MEH Sub, Mammoth’s majority equity holder.

On the closing date of Mammoth Inc.’s initial public offering (“IPO”), the unreturned capital balance of Mammoth’s majority equity holder was not fully recovered from its sale of common stock in the IPO. As a result, Payout did not occur and no compensation cost was recorded.

Payout for the remaining awards is expected to occur as the contributing member’s unreturned capital balance is recovered from additional sales by MEH Sub of its shares of the Company’s common stock or from dividend distributions, which is not considered probable until the event occurs. For the Specified Member awards, the unrecognized amount, which represents the fair value of the award as of the modification dates or grant date, was $5.6 million.
For the Company’s Non-Employee Member awards, the unrecognized amount, which represents the fair value of the awards as of the date of adoption of ASU 2018-07 was $18.9 million.Stock Based Compensation
The 2016 Plan authorizes the Company’s Board of Directors or the compensation committee of the Company’s Board of Directors to grant restricted stock, restricted stock units, stock appreciation rights, stock options and performance awards. There was a maximum of 4.5 million shares of common stock reserved for issuance under the 2016 Plan, of which 0.6 million shares of common stock remain available for future grants under the 2016 plan as of June 30, 2023.

Restricted Stock Units

The fair value of restricted stock unit awards was determined based on the fair market value of the Company’s common stock on the date of the grant. This value is amortized over the vesting period.
A summary of the status and changes of the unvested shares of restricted stock under the 2016 Plan is presented below.
Number of Unvested Restricted SharesWeighted Average Grant-Date Fair Value
Unvested shares as of January 1, 20221,128,205 $1.27 
Granted228,310 2.19 
Vested(628,205)1.54 
Forfeited— — 
Unvested shares as of December 31, 2022728,310 1.32 
Granted369,050 5.17 
Vested(794,977)1.69 
Forfeited— — 
Unvested shares as of June 30, 2023302,383 $5.06 

As of June 30, 2023, there was $1.4 million of total unrecognized compensation cost related to the unvested restricted stock. The cost is expected to be recognized over a weighted average period of approximately two years.
Included in cost of revenue and selling, general and administrative expenses is stock-based compensation expense of $0.3 million and $0.9 million for the three and six months ended June 30, 2023, respectively, and $0.2 million and $0.4 million for the three and six months ended June 30, 2022, respectively.
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.23.2
Stock Based Compensation
6 Months Ended
Jun. 30, 2023
Share-Based Payment Arrangement [Abstract]  
Stock Based Compensation Equity Based Compensation
Upon formation of certain operating entities by Wexford and Gulfport, specified members of management (the “Specified Members”) and certain non-employee members (the “Non-Employee Members”) were granted the right to receive distributions from the operating entities after the contribution member’s unreturned capital balance was recovered (referred to as “Payout” provision).

On November 24, 2014, the awards were modified in conjunction with the contribution of the operating entities to Mammoth. These awards were not granted in limited or general partner units. The awards are for interests in the distributable earnings of the members of MEH Sub, Mammoth’s majority equity holder.

On the closing date of Mammoth Inc.’s initial public offering (“IPO”), the unreturned capital balance of Mammoth’s majority equity holder was not fully recovered from its sale of common stock in the IPO. As a result, Payout did not occur and no compensation cost was recorded.

Payout for the remaining awards is expected to occur as the contributing member’s unreturned capital balance is recovered from additional sales by MEH Sub of its shares of the Company’s common stock or from dividend distributions, which is not considered probable until the event occurs. For the Specified Member awards, the unrecognized amount, which represents the fair value of the award as of the modification dates or grant date, was $5.6 million.
For the Company’s Non-Employee Member awards, the unrecognized amount, which represents the fair value of the awards as of the date of adoption of ASU 2018-07 was $18.9 million.Stock Based Compensation
The 2016 Plan authorizes the Company’s Board of Directors or the compensation committee of the Company’s Board of Directors to grant restricted stock, restricted stock units, stock appreciation rights, stock options and performance awards. There was a maximum of 4.5 million shares of common stock reserved for issuance under the 2016 Plan, of which 0.6 million shares of common stock remain available for future grants under the 2016 plan as of June 30, 2023.

Restricted Stock Units

The fair value of restricted stock unit awards was determined based on the fair market value of the Company’s common stock on the date of the grant. This value is amortized over the vesting period.
A summary of the status and changes of the unvested shares of restricted stock under the 2016 Plan is presented below.
Number of Unvested Restricted SharesWeighted Average Grant-Date Fair Value
Unvested shares as of January 1, 20221,128,205 $1.27 
Granted228,310 2.19 
Vested(628,205)1.54 
Forfeited— — 
Unvested shares as of December 31, 2022728,310 1.32 
Granted369,050 5.17 
Vested(794,977)1.69 
Forfeited— — 
Unvested shares as of June 30, 2023302,383 $5.06 

As of June 30, 2023, there was $1.4 million of total unrecognized compensation cost related to the unvested restricted stock. The cost is expected to be recognized over a weighted average period of approximately two years.
Included in cost of revenue and selling, general and administrative expenses is stock-based compensation expense of $0.3 million and $0.9 million for the three and six months ended June 30, 2023, respectively, and $0.2 million and $0.4 million for the three and six months ended June 30, 2022, respectively.
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.23.2
Related Party Transactions
6 Months Ended
Jun. 30, 2023
Related Party Transactions [Abstract]  
Related Party Transactions Related Party Transactions
Transactions between the subsidiaries of the Company, including Panther Drilling Systems LLC (“Panther Drilling”), Cobra Aviation, ARS and Leopard and the following companies are included in Related Party Transactions: Wexford, El Toro Resources LLC (“El Toro”), Elk City Yard LLC (“Elk City Yard”), Double Barrel Downhole Technologies LLC (“DBDHT”), Caliber Investment Group LLC (“Caliber”) and Brim Equipment.

Following is a summary of related party transactions (in thousands):
Three Months Ended June 30,Six Months Ended June 30,At June 30,At December 31,
202320222023202220232022
REVENUESACCOUNTS RECEIVABLE
Cobra Aviation/ARS/Leopard and Brim Equipment(a)$78 $92 298 152 $60 $217 
Panther and El Toro(b)291 303 291 517 139 — 
Other Relationships— — — — 
$369 $395 $589 $669 $205 $223 
a.Cobra Aviation, ARS and Leopard lease helicopters to Brim Equipment pursuant to aircraft lease and management agreements.
b.Panther provides directional drilling services for El Toro, an entity controlled by Wexford, pursuant to a master service agreement.

Three Months Ended June 30,Six Months Ended June 30,At June 30,At December 31,
202320222023202220232022
COST OF REVENUEACCOUNTS PAYABLE
Cobra Aviation/ARS/Leopard and Brim Equipment(a)$— $21 $$40 $— $
The Company and Caliber(b)157 90 180 179 — — 
Other Relationships53 17 53 44 — — 
$210 $128 $240 $263 $— $

a.Cobra Aviation, ARS and Leopard lease helicopters to Brim Equipment pursuant to aircraft lease and management agreements.
b.Caliber, an entity controlled by Wexford, leases office space to the Company.
On December 21, 2018, Cobra Aviation acquired all outstanding equity interest in ARS and purchased two commercial helicopters, spare parts, support equipment and aircraft documents from Brim Equipment. Following these transactions, and also on December 21, 2018, Cobra Aviation formed a joint venture with Wexford Investments named Brim Acquisitions to acquire all outstanding equity interests in Brim Equipment. Cobra Aviation owns a 49% economic interest and Wexford Investment owns a 51% economic interest in Brim Acquisitions, and each member contributed its pro rata portion of Brim Acquisitions’ initial capital of $2.0 million. Wexford Investments is an entity controlled by Wexford, which owns approximately 47% of the Company’s outstanding common stock. ARS leases a helicopter to Brim Equipment and Cobra Aviation leases the two helicopters purchased as part of these transactions to Brim Equipment under the terms of aircraft lease and management agreements. See Note 7 for further discussion.
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.23.2
Commitments and Contingencies
6 Months Ended
Jun. 30, 2023
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Commitments
From time to time, the Company may enter into agreements with suppliers that contain minimum purchase obligations and agreements to purchase capital equipment. The Company did not have any unconditional purchase obligations as of June 30, 2023.

Letters of Credit
The Company has various letters of credit that were issued under the Company’s revolving credit agreement which is collateralized by substantially all of the assets of the Company. The letters of credit are categorized below (in thousands):
June 30,December 31,
20232022
Environmental remediation$3,569 $3,694 
Insurance programs2,800 2,800 
Total letters of credit$6,369 $6,494 

Insurance
The Company has insurance coverage for physical partial loss to its assets, employer’s liability, automobile liability, commercial general liability, workers’ compensation and insurance for other specific risks. The Company has also elected in some cases to accept a greater amount of risk through increased deductibles on certain insurance policies. At each of June 30, 2023 and December 31, 2022, the workers’ compensation and automobile liability policies require a deductible per occurrence of up to $0.3 million and $0.1 million, respectively. As of June 30, 2023 and December 31, 2022, the workers’ compensation and auto liability policies contained an aggregate stop loss of $5.4 million. The Company establishes liabilities for the unpaid deductible portion of claims incurred based on estimates. As of each of June 30, 2023 and December 31, 2022, accrued claims were $1.5 million.

The Company also has insurance coverage for directors and officers liability. As of June 30, 2023 and December 31, 2022, the directors and officers liability policy had a deductible per occurrence of $1.0 million and an aggregate deductible of $10.0 million. As of June 30, 2023 and December 31, 2022, the Company did not have any accrued claims for directors and officers liability.

The Company also self-insures its employee health insurance. The Company has coverage on its self-insurance program in the form of a stop loss of $0.2 million per participant and an aggregate stop-loss of $5.8 million for the calendar year ending December 31, 2022. As of June 30, 2023 and December 31, 2022, accrued claims were $1.8 million and $1.5 million, respectively. These estimates may change in the near term as actual claims continue to develop.

Warranty Guarantees
Pursuant to certain customer contracts in our infrastructure services segment, the Company warrants equipment and labor performed under the contracts for a specified period following substantial completion of the work. Generally, the warranty is for one year or less. No liabilities were accrued as of June 30, 2023 and December 31, 2022 and no expense was recognized during the six months ended June 30, 2023 or 2022 related to warranty claims. However, if warranty claims occur, the Company could be required to repair or replace warrantied items, which in most cases are covered by warranties extended from the manufacturer of the equipment. In the event the manufacturer of equipment failed to perform on a warranty obligation or denied a warranty claim made by the Company, the Company could be required to pay for the cost of the repair or replacement.
Bonds
In the ordinary course of business, the Company is required to provide bid bonds to certain customers in the infrastructure services segment as part of the bidding process. These bonds provide a guarantee to the customer that the Company, if awarded the project, will perform under the terms of the contract. Bid bonds are typically provided for a percentage of the total contract value. Additionally, the Company may be required to provide performance and payment bonds for contractual commitments related to projects in process. These bonds provide a guarantee to the customer that the Company will perform under the terms of a contract and that the Company will pay subcontractors and vendors. If the Company fails to perform under a contract or to pay subcontractors and vendors, the customer may demand that the surety make payments or provide services under the bond. The Company must reimburse the surety for expenses or outlays it incurs. As of June 30, 2023 and December 31, 2022, outstanding performance and payment bonds totaled $9.5 million and $8.6 million, respectively. The estimated cost to complete projects secured by the performance and payment bonds totaled $0.8 million as of June 30, 2023. There were $0.6 million in outstanding bid bonds as of June 30, 2023 and no outstanding bid bonds as of December 31, 2022.

Litigation

As of June 30, 2023, PREPA owed the Company approximately $216.2 million for services performed, excluding $174.5 million of interest charged on these delinquent balances as of June 30, 2023. The Company believes these receivables are collectible. PREPA, however, is currently subject to bankruptcy proceedings, which were filed in July 2017 and are currently pending in the U.S. District Court for the District of Puerto Rico. As a result, PREPA’s ability to meet its payment obligations is largely dependent upon funding from FEMA or other sources. On September 30, 2019, Cobra filed a motion with the U.S. District Court for the District of Puerto Rico seeking recovery of the amounts owed to Cobra by PREPA, which motion was stayed by the Court. On March 25, 2020, Cobra filed an urgent motion to modify the stay order and allow the recovery of approximately $61.7 million in claims related to a tax gross-up provision contained in the emergency master service agreement, as amended, that was entered into with PREPA on October 19, 2017. This emergency motion was denied on June 3, 2020 and the Court extended the stay of our motion. On December 9, 2020, the Court again extended the stay of our motion and directed PREPA to file a status motion by June 7, 2021. On April 6, 2021, Cobra filed a motion to lift the stay order. Following this filing, PREPA initiated discussion, which resulted in PREPA and Cobra filing a joint motion to adjourn all deadlines relative to the April 6, 2021 motion until the June 16, 2021 omnibus hearing as a result of PREPA’s understanding that FEMA would release a report in the near future relating to the emergency master service agreement between PREPA and Cobra that was executed on October 19, 2017. The joint motion was granted by the Court on April 14, 2021. On May 26, 2021, FEMA issued a Determination Memorandum related to the first contract between Cobra and PREPA in which, among other things, FEMA raised two contract compliance issues and, as a result, concluded that approximately $47 million in costs were not authorized costs under the contract. On June 14, 2021, the Court issued an order adjourning Cobra’s motion to lift the stay order to a hearing on August 4, 2021 and directing Cobra and PREPA to meet and confer in good faith concerning, among other things, (i) the May 26, 2021 Determination Memorandum issued by FEMA and (ii) whether and when a second determination memorandum is expected. The parties were further directed to file an additional status report, which was filed on July 20, 2021. On July 23, 2021, with the aid of Mammoth, PREPA filed an appeal of the entire $47 million that FEMA de-obligated in the May 26, 2021 Determination Memorandum. FEMA approved the appeal in part and denied the appeal in part. FEMA found that staffing costs of $24.4 million are eligible for funding. On August 4, 2021, the Court extended the stay and directed that an additional status report be filed, which was done on January 22, 2022. On January 26, 2022, the Court extended the stay and directed the parties to file a further status report by July 25, 2022. On June 7, 2022, Cobra filed a motion to lift the stay order. On June 29, 2022 the Court denied Cobra’s motion and extended the stay to January 2023. On November 21, 2022, FEMA issued a Determination Memorandum related to the 100% federal funded portion of the second contract between Cobra and PREPA in which FEMA concluded that approximately $5.6 million in costs were not authorized costs under the contract. On December 21, 2022, FEMA issued a Determination Memorandum related to the 90% federal cost share portion of the second contract between Cobra and PREPA in which FEMA concluded that approximately $68.1 million in costs were not authorized costs under the contract. PREPA has filed first-level administrative appeals of the November 21, 2022 and December 21, 2022 Determination Memorandums. On January 7, 2023, Cobra and PREPA filed a joint status report with the Court, in which PREPA requested that the Court continue the stay through July 31, 2023 and Cobra requested that the stay be lifted. On January 18, 2023, the Court entered an order extending the stay and directing the parties to file a further status report addressing (i) the status of any administrative appeals in connection with the November and December determination memorandums regarding the second contract, (ii) the status of the criminal case against the former Cobra president and the FEMA official that concluded in December 2022, and (iii) a summary of the outstanding and unpaid amounts arising from the first and second contracts and whether PREPA disputes Cobra’s entitlement to these amounts with the Court by July 31, 2023. On March 27, 2023, Cobra was
notified that FEMA had approved $233 million in Cobra invoices related to the December 21, 2022 Determination Memorandum. The 90% federal cost share of this approved amount was $210 million, which was obligated and made available for draw down on March 27, 2023. Of this $210 million, approximately $99 million has been represented by both PREPA and FEMA as intended to pay Cobra for outstanding invoices and the remaining $111 million is a reimbursement to PREPA for payments already made on Cobra invoices. On May 16, 2023, Cobra filed a motion to lift the stay order. In a June 8, 2023 hearing, the Court ordered PREPA to provide Cobra a detailed report on the status of their review of the invoices that make up the aforementioned $99 million. On June 14, 2023, PREPA paid Cobra approximately $10.8 million, all of which was used to reduce outstanding borrowings under the Company's existing revolving credit facility, as required under the terms thereof. Additionally, on June 14, 2023, PREPA filed a report noting a portion of the approved, but unpaid invoices would be submitted to COR3 within two weeks of the filing and the remainder of the invoices would be submitted to COR3 within four weeks of the filing. Following the passage of the two-week and four-week periods contained in the June 14, 2023 report, Cobra filed an informative motion with the Court regarding the passage of the respective periods and PREPA’s failure to meet the deadlines. The Court ordered PREPA to respond to Cobra’s informative motion, which PREPA did on July 21, 2023. In this Court ordered response, PREPA informed the Court that an additional $8.4 million of invoices had been submitted for payment and that $72 million in FEMA approved costs were awaiting engineer certification. On August 2, 2023, following submission of a joint status report by Cobra and FEMA on July 31, 2023, in which, among other things, PREPA requested the stay be continued and Cobra requested the stay be lifted, the Court entered an order continuing the stay until October 31, 2023 and requiring another joint status report be filed on October 10, 2023.

On January 20, 2023, Cobra submitted a certified claim for approximately $379 million to FEMA pursuant to the federal Contract Disputes Act. On February 1, 2023, FEMA notified Cobra that it had reviewed the claim and determined that no contract, expressed or implied, exists between FEMA and Cobra. On March 29, 2023, Cobra filed a notice of appeal with the Civilian Board of Contract Appeals related to the certified claim submitted in January 2023. On April 25, 2023, FEMA filed a motion to dismiss Cobra’s appeal alleging lack of jurisdiction. In the event PREPA (i) does not have or does not obtain the funds necessary to satisfy its obligations to Cobra under the contracts, (ii) obtains the necessary funds but refuses to pay the amounts owed to the Company or (iii) otherwise does not pay amounts owed to the Company, the receivable may not be collectible.

On May 13, 2021, Foreman Electric Services, Inc. (“Foreman”) filed a petition against Mammoth Inc. and Cobra in the Oklahoma County District Court (Oklahoma State Court). The petition asserted claims against the Company and Cobra under federal RICO statutes and certain state-law causes of action. Foreman alleged that it sustained injuries to its business and property in the amount of $250 million due to the Company’s and Cobra’s alleged wrongful interference by means of inducements to a FEMA official. On May 18, 2021, the Company removed this action to the United States District Court for the Western District of Oklahoma and filed a motion to dismiss on July 8, 2021. On July 29, 2021, Foreman voluntarily dismissed the action without prejudice. On December 14, 2021, Foreman re-filed its petition against Mammoth Inc. and Cobra in the Oklahoma County District Court (Oklahoma State Court). On December 16, 2021, the Company again removed this action to the United States District Court for the Western District of Oklahoma. Foreman filed a motion to remand this action back to Oklahoma County District Court, which was granted on May 5, 2022. The case will now proceed according to a schedule that will be set by the Oklahoma County District Court. In a related matter, on January 12, 2022, a Derivative Complaint on behalf of nominal defendant Machine Learning Integration, LLC (“MLI”), which alleges it would have served as a sub-contractor to Foreman in Puerto Rico, was filed against the Company and Cobra in the U.S. District Court for the District of Puerto Rico alleging essentially the same facts as Foreman’s action and asserting violations of federal RICO statutes and certain non-federal claims. MLI alleges it sustained injuries to its business and property in an unspecified amount because the Company’s and Cobra’s wrongful interference by means of inducements to a FEMA official prevented Foreman from obtaining work, and thereby prevented MLI, as Foreman’s subcontractor, from obtaining work. These matters are still in the early stages and at this time, the Company is not able to predict the outcome of these claims or whether they will have a material impact on the Company’s business, financial condition, results of operations or cash flows.

The Company is routinely involved in state and local tax audits. During 2015, the State of Ohio assessed taxes on the purchase of equipment the Company believes is exempt under state law. The Company appealed the assessment and a hearing was held in 2017. As a result of the hearing, the Company received a decision from the State of Ohio, which the Company appealed. On February 25, 2022, the Company received an unfavorable decision on the appeal. The Company appealed the decision. On August 2, 2023, the Ohio Supreme court affirmed the ruling in part and reversed the ruling in part. The Company is currently awaiting the final assessment. It is not expected to have a material adverse effect on the Company’s business, financial condition, results of operations or cash flows.
Cobra has been served with ten lawsuits from municipalities in Puerto Rico alleging failure to pay construction excise and volume of business taxes. On November 14, 2022, the Court entered judgment against Cobra in connection with one of the lawsuits ordering payment of approximately $9.0 million. On January 9, 2023, Cobra appealed the judgment and, on March 20, 2023, the Court confirmed the imposition of approximately $8.5 million related to construction excise taxes. On April 10, 2023, Cobra appealed this judgment, which was denied on May 5, 2023. Cobra filed a motion for reconsideration on May 15, 2023, which was denied. Cobra filed a second motion for reconsideration on June 22, 2023 and is currently awaiting a decision. To the extent Cobra receives an unfavorable judgment, the Company believes that any such taxes in the judgment that relate to the Emergency Master Service Agreement with PREPA executed on October 19, 2017, would be reimbursable to Cobra. At this time, the Company is not able to predict the outcome of these matters or whether they will have a material impact on the Company’s business, financial condition, results of operations or cash flows.

On April 16, 2019, Christopher Williams, a former employee of Higher Power Electrical, LLC, filed a putative class and collective action complaint titled Christopher Williams, individually and on behalf of all others similarly situated v. Higher Power Electrical, LLC, Cobra Acquisitions LLC, and Cobra Energy LLC in the U.S. District Court for the District of Puerto Rico. On June 24, 2019, the complaint was amended to replace Mr. Williams with Matthew Zeisset as the named plaintiff. The plaintiff alleges the defendant failed to pay overtime wages to a class of workers in compliance with the Fair Labor Standards Act and Puerto Rico law. On August 21, 2019, upon request of the parties, the Court stayed proceedings in the lawsuit and administratively closed the case pending completion of individual arbitration proceedings initiated by Mr. Zeisset and opt-in plaintiffs. Other claimants have subsequently initiated additional individual arbitration proceedings asserting similar claims. During the six months ended June 30, 2023, the Company agreed to settlements in principle with a portion of the claimants. Arbitrations remain pending for the remaining claimants. The Company will continue to vigorously defend the arbitrations. During the six months ended June 30, 2023, the Company recognized an estimated liability related to these complaints, which is included in “Accounts payable” in the unaudited condensed consolidated balance sheet at June 30, 2023. The amount required to resolve these matters may ultimately increase or decrease from our estimated amount as the matters progress.

On September 10, 2019, the U.S. District Court for the District of Puerto Rico unsealed an indictment that charged the former president of Cobra Acquisitions LLC with conspiracy, wire fraud, false statements and disaster fraud. Two other individuals were also charged in the indictment. The indictment was focused on the interactions between a former FEMA official and the former president of Cobra. Neither the Company nor any of its subsidiaries were charged in the indictment. On May 18, 2022, the former FEMA official and the former president of Cobra each pled guilty to one-count information charging gratuities related to a project that Cobra never bid upon and was never awarded or received any monies for. On December 13, 2022, the Court sentenced the former Cobra president to custody of the Bureau of Prisons for six months and one day, a term of supervised release of six months and one day and a fine of $25,000. The Court sentenced the FEMA official to custody of the Bureau of Prisons for six months and one day, a term of supervised release of six months and a fine of $15,000. The Court also dismissed the indictment against the two defendants. The Company does not expect any additional activity in the criminal proceeding. Given the uncertainty inherent in criminal litigation, however, it is not possible at this time to determine the potential impacts that the sentencings could have on the Company. PREPA has stated in Court filings that it may contend the alleged criminal activity affects Cobra’s entitlement to payment under its contracts with PREPA. It is unclear what PREPA’s position will be going forward. Subsequent to the indictment, Cobra received a civil investigative demand (“CID”) from the United States Department of Justice (“DOJ”), which requests certain documents and answers to specific interrogatories relevant to an ongoing investigation it is conducting. The aforementioned DOJ investigation is in connection with the issues raised in the criminal matter. Cobra is cooperating with the DOJ and is not able to predict the outcome of this investigation or if it will have a material impact on Cobra’s or the Company’s business, financial condition, results of operations or cash flows. With regard to the previously disclosed SEC investigation, on July 6, 2022, the SEC sent a letter saying that it had concluded its investigation as to the Company and that based on information the SEC has as of this date, it does not intend to recommend an enforcement action against the Company.

On September 12, 2019, AL Global Services, LLC (“Alpha Lobo”) filed a second amended third-party petition against the Company in an action styled Jim Jorrie v. Craig Charles, Julian Calderas, Jr., and AL Global Services, LLC v. Jim Jorrie v. Cobra Acquisitions LLC v. ESPADA Logistics & Security Group, LLC, ESPADA Caribbean LLC, Arty Straehla, Ken Kinsey, Jennifer Jorrie, and Mammoth Energy Services, Inc., in the 57th Judicial District in Bexar County, Texas. The petition alleges that the Company should be held vicariously liable under alter ego, agency and respondeat superior theories for Alpha Lobo’s alleged claims against Cobra and Arty Straehla for aiding and abetting, knowing participation in and conspiracy to breach fiduciary duty in connection with Cobra’s execution of an agreement with ESPADA
Caribbean, LLC for security services related to Cobra’s work in Puerto Rico. The trial court granted Cobra, Mammoth and Straehla’s motion to compel Alpha Lobo’s claims against them to arbitration. However, Alpha Lobo has not yet brought its claims in arbitration. Instead, on March 22, 2022, Alpha Lobo filed a Petition for Writ of Mandamus in the Fourth Court of Appeals, San Antonio, Texas, seeking to overturn the order compelling arbitration. The appellate court denied the Mandamus on May 4, 2022, without requesting a response. On June 28, 2022, Alpha Lobo filed a Petition for Writ of Mandamus in the Texas Supreme Court, seeking to overturn the order compelling arbitration. The Texas Supreme Court denied the Mandamus on August 5, 2022, without requesting a response. The Company believes these claims are without merit and will vigorously defend the action. However, at this time, the Company is not able to predict the outcome of this lawsuit or whether it will have a material impact on the Company’s business, financial condition, results of operations or cash flows. Additionally, there was a parallel arbitration proceeding in which certain Defendants were seeking a declaratory judgment regarding Cobra’s rights to terminate the Alpha Lobo contract and enter into a new contract with a third-party. On June 24, 2021, the arbitration panel ruled in favor of Cobra.

The Company is involved in various other legal proceedings in the ordinary course of business. Although the Company cannot predict the outcome of these proceedings, legal matters are subject to inherent uncertainties and there exists the possibility that the ultimate resolution of these matters could have a material impact on the Company’s business, financial condition, results of operations or cash flows.

Defined Contribution Plan
The Company sponsors a 401(k) defined contribution plan for the benefit of substantially all employees at their date of hire. The plan allows eligible employees to contribute up to 92% of their annual compensation, not to exceed annual limits established by the federal government. The Company makes discretionary matching contributions of up to 3% of an employee’s compensation and may make additional discretionary contributions for eligible employees. For the six months ended June 30, 2023 and 2022, the Company paid $1.1 million and $0.9 million, respectively, in contributions to the plan.
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.23.2
Reporting Segments
6 Months Ended
Jun. 30, 2023
Segment Reporting [Abstract]  
Reporting Segments Reporting Segments
As of June 30, 2023, the Company’s revenues, income before income taxes and identifiable assets are primarily attributable to four reportable segments. The Company’s Chief Executive Officer and Chief Financial Officer comprise the Company’s Chief Operating Decision Maker function (“CODM”). Segment information is prepared on the same basis that the CODM manages the segments, evaluates the segment financial statements and makes key operating and resource utilization decisions. Segment evaluation is determined on a quantitative basis based on a function of operating loss less impairment expense, as well as a qualitative basis, such as nature of the product and service offerings and types of customers.

As of June 30, 2023, the Company’s four reportable segments include well completion services (“Well Completion”), infrastructure services (“Infrastructure”), natural sand proppant services (“Sand”) and drilling services (“Drilling”). The Well Completion segment provides hydraulic fracturing and water transfer services primarily in the Utica Shale of Eastern Ohio, Marcellus Shale in Pennsylvania and the mid-continent region. The Infrastructure segment provides electric utility infrastructure services to government-funded utilities, private utilities, public investor-owned utilities and co-operative utilities in the northeastern, southwestern, midwestern and western portions of the United States. The Sand segment mines, processes and sells sand for use in hydraulic fracturing. The Sand segment primarily services the Utica Shale, Permian Basin, SCOOP, STACK and Montney Shale in British Columbia and Alberta, Canada. During certain of the periods presented, the Drilling segment provided contract land and directional drilling services primarily in the Permian Basin and mid-continent region.

The Company also provided aviation services, equipment rental services, crude oil hauling services, remote accommodation and equipment manufacturing. The businesses that provide these services are distinct operating segments, which the CODM reviews independently when making key operating and resource utilization decisions. None of these operating segments meet the quantitative thresholds of a reporting segment and do not meet the aggregation criteria set forth in ASC 280 Segment Reporting. Therefore, results for these operating segments are included in the column titled “All Other” in the tables below. Additionally, assets for corporate activities, which primarily include cash and cash equivalents, inter-segment accounts receivable, prepaid insurance and certain property and equipment, are included in the All Other column. Although Mammoth Energy Partners LLC, which holds these corporate assets, meets one of the quantitative thresholds of a reporting segment, it does not engage in 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 utilization decisions. Therefore, the Company does not include it as a reportable segment.
Sales from one segment to another are generally priced at estimated equivalent commercial selling prices. Total revenue and total cost of revenue amounts included in the Eliminations column in the following tables include inter-segment transactions conducted between segments. Receivables due for sales from one segment to another and for corporate allocations to each segment are included in the Eliminations column for total assets in the following tables. All transactions conducted between segments are eliminated in consolidation. Transactions conducted by companies within the same reporting segment are eliminated within each reporting segment. The following tables set forth certain financial information with respect to the Company’s reportable segments (in thousands):
Three months ended June 30, 2023Well CompletionInfrastructureSandDrillingAll OtherEliminationsTotal
Revenue from external customers$27,466 $28,315 $11,567 $3,329 $4,754 $— $75,431 
Intersegment revenues118 — — 365 (489)— 
Total revenue27,584 28,315 11,567 3,335 5,119 (489)75,431 
Cost of revenue, exclusive of depreciation, depletion, amortization and accretion23,594 23,292 7,067 2,725 3,574 — 60,252 
Intersegment cost of revenues227 — 108 145 (489)— 
Total cost of revenue23,821 23,301 7,067 2,833 3,719 (489)60,252 
Selling, general and administrative1,776 6,385 954 337 905 — 10,357 
Depreciation, depletion, amortization and accretion4,500 2,436 2,374 1,284 2,056 — 12,650 
Gains on disposal of assets, net— — — — (473)— (473)
Operating (loss) income(2,513)(3,807)1,172 (1,119)(1,088)— (7,355)
Interest expense, net824 1,869 149 170 208 — 3,220 
Other expense (income), net (8,557)(4)— 221 — (8,339)
(Loss) income before income taxes$(3,338)$2,881 $1,027 $(1,289)$(1,517)$— $(2,236)
Three months ended June 30, 2022Well CompletionInfrastructureSandDrillingAll OtherEliminationsTotal
Revenue from external customers$43,574 $25,587 $13,841 $1,952 $4,724 $— $89,678 
Intersegment revenues243 — 1,618 19 306 (2,186)— 
Total revenue43,817 25,587 15,459 1,971 5,030 (2,186)89,678 
Cost of revenue, exclusive of depreciation, depletion, amortization and accretion31,486 21,808 9,707 2,034 3,751 — 68,786 
Intersegment cost of revenues1,985 15 — 160 103 (2,263)— 
Total cost of revenue33,471 21,823 9,707 2,194 3,854 (2,263)68,786 
Selling, general and administrative1,884 4,443 870 277 732 — 8,206 
Depreciation, depletion, amortization and accretion6,747 4,211 2,058 1,651 2,809 — 17,476 
Gains on disposal of assets, net(157)(863)(16)— (1,907)— (2,943)
Operating income (loss)1,872 (4,027)2,840 (2,151)(458)77 (1,847)
Interest expense, net422 1,755 178 121 183 — 2,659 
Other income, net— (10,062)(3)— (79)— (10,144)
Income (loss) before income taxes$1,450 $4,280 $2,665 $(2,272)$(562)$77 $5,638 
Six months ended June 30, 2023Well CompletionInfrastructureSandDrillingAll OtherEliminationsTotal
Revenue from external customers$94,644 $56,596 $24,009 $5,153 $11,349 $— $191,751 
Intersegment revenues240 — 25 801 (1,073)— 
Total revenue94,884 56,596 24,034 5,160 12,150 (1,073)191,751 
Cost of revenue, exclusive of depreciation, depletion, amortization and accretion75,630 45,768 14,927 4,648 8,271 — 149,244 
Intersegment cost of revenues704 20 — 217 132 (1,073)— 
Total cost of revenue76,334 45,788 14,927 4,865 8,403 (1,073)149,244 
Selling, general and administrative4,268 10,595 1,458 650 1,769 — 18,740 
Depreciation, depletion, amortization and accretion9,317 5,810 3,561 2,651 4,267 — 25,606 
Gains on disposal of assets, net— (127)(16)— (691)— (834)
Operating income (loss)4,965 (5,470)4,104 (3,006)(1,598)— (1,005)
Interest expense, net1,753 3,714 305 330 407 — 6,509 
Other expense (income), net (17,365)(6)— 407 — (16,963)
Income (loss) before income taxes$3,211 $8,181 $3,805 $(3,336)$(2,412)$— $9,449 
Six months ended June 30, 2022Well CompletionInfrastructureSandDrillingAll OtherEliminationsTotal
Revenue from external customers$67,202 $48,596 $22,189 $4,804 $9,185 $— $151,976 
Intersegment revenues489 — 2,450 22 576 (3,537)— 
Total revenue67,691 48,596 24,639 4,826 9,761 (3,537)151,976 
Cost of revenue, exclusive of depreciation, depletion, amortization and accretion53,325 40,695 17,495 4,406 7,345 — 123,266 
Intersegment cost of revenues3,016 31 — 321 172 (3,540)— 
Total cost of revenue56,341 40,726 17,495 4,727 7,517 (3,540)123,266 
Selling, general and administrative3,923 9,088 1,698 569 1,596 — 16,874 
Depreciation, depletion, amortization and accretion13,191 8,525 3,852 3,331 5,744 — 34,643 
Gains on disposal of assets, net(206)(868)(91)— (1,974)— (3,139)
Operating (loss) income(5,558)(8,875)1,685 (3,801)(3,122)(19,668)
Interest expense, net793 3,298 340 225 352 — 5,008 
Other (income) expense, net— (19,644)(7)— 466 — (19,185)
(Loss) income before income taxes$(6,351)$7,471 $1,352 $(4,026)$(3,940)$$(5,491)

Well CompletionInfrastructureSandDrillingAll OtherEliminationsTotal
As of June 30, 2023:
Total assets$64,766 $453,656 $129,609 $18,916 $84,772 $(58,956)$692,763 
As of December 31, 2022:
Total assets$82,897 $450,841 $129,467 $21,755 $120,164 $(80,446)$724,678 
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.23.2
Subsequent Events
6 Months Ended
Jun. 30, 2023
Subsequent Events [Abstract]  
Subsequent Events Subsequent Events
Sale of Equity Interests in ARS
On July 13, 2023, the Company sold all of the equity interests in its subsidiary ARS for $3.3 million in cash plus $0.3 million in consideration to be paid by the seller in 90 days subject to certain conditions. The Company expects to recognize a gain of approximately $2.1 million on the sale.
Pending Repayment and Refinancing of Existing Revolving Credit Facility
On August 10, 2023, the Company entered into two non-binding agreements with lenders to repay and refinance its existing revolving credit facility. The Company expects to close these refinancing transactions prior to the maturity of its existing revolving credit facility on October 19, 2023, subject to customary closing conditions and closing deliverables; however, no assurance can be provided that these transactions will close on the currently anticipated timelines or at all.
Repurchase Program Authorization
On August 10, 2023, the Company's board of directors approved a stock repurchase program pursuant to which the Company would be authorized to repurchase up to the lesser of $55 million or 10 million shares of its common stock, subject to the expected repayment and refinancing of its existing revolving credit facility and other factors discussed below. Following the completion of the refinancing transactions, any stock repurchases under this program may be made opportunistically from time to time in open market or privately negotiated transactions in compliance with Rule 10b-18 under the Securities Act of 1934, as amended, including any 10b5-1 plan, and will be subject to market conditions, applicable legal and contractual restrictions, liquidity requirements and other factors. The repurchase program has no time limit, does not require the Company to repurchase any specific number of shares and may be suspended from time to time, modified or discontinued by the Company's board of directors at any time. Any common stock repurchased as part of such stock repurchase program will be cancelled and retired.
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.23.2
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Pay vs Performance Disclosure        
Net loss (income) $ (4,470) $ 1,703 $ 3,881 $ (13,114)
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.23.2
Insider Trading Arrangements
3 Months Ended
Jun. 30, 2023
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.23.2
Basis of Presentation and Significant Accounting Policies (Policies)
6 Months Ended
Jun. 30, 2023
Accounting Policies [Abstract]  
Basis of Presentation
Basis of Presentation
The accompanying unaudited condensed consolidated interim financial statements include the accounts of the Company and its subsidiaries and the variable interest entities (“VIE”) for which the Company is the primary beneficiary. All material intercompany accounts and transactions have been eliminated.

This report has been prepared in accordance with the rules and regulations of the Securities and Exchange Commission, and reflects all adjustments, which in the opinion of management are necessary for the fair presentation of the results for the interim periods, on a basis consistent with the annual audited consolidated financial statements. All such adjustments are of a normal, recurring nature. Certain information, accounting policies and footnote disclosures normally included in financial statements prepared in accordance with generally accepted accounting principles (“GAAP”) have been omitted pursuant to such rules and regulations, although the Company believes that the disclosures are adequate to make the information presented not misleading. These unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and the summary of significant accounting policies and notes thereto included in the Company’s most recent annual report on Form 10-K.
Reclassifications
Reclassifications    
Certain reclassifications have been made to prior period amounts to conform to the current period financial statement presentation. Previously, the Company included gains and losses on disposal of assets within Other income, net on the
unaudited condensed consolidated statements of comprehensive (loss) income. The Company now presents gains and losses on disposal of assets as a separate line titled “Gains on disposal of assets, net”.
Accounts Receivable
Accounts Receivable
Accounts receivable include amounts due from customers for services performed or goods sold. The Company grants credit to customers in the ordinary course of business and generally does not require collateral. Prior to granting credit to customers, the Company analyzes the potential customer’s risk profile by utilizing a credit report, analyzing macroeconomic factors and using its knowledge of the industry, among other factors. Most areas in the continental United States in which the Company operates provide for a mechanic’s lien against the property on which the service is performed if the lien is filed within the statutorily specified time frame. Customer balances are generally considered delinquent if unpaid by the 30th day following the invoice date and credit privileges may be revoked if balances remain unpaid. Interest on delinquent accounts receivable is recognized in other income when chargeable and collectability is reasonably assured.
The Company regularly reviews receivables and provides for expected losses through an allowance for doubtful accounts. In evaluating the level of established reserves, the Company makes judgments regarding its customers’ ability to make required payments, economic events and other factors. As the financial condition of customers changes, circumstances develop, or additional information becomes available, adjustments to the allowance for doubtful accounts may be required. In the event the Company expects that a customer may not be able to make required payments, the Company would increase the allowance through a charge to income in the period in which that determination is made. If it is determined that previously reserved amounts are collectible, the Company would decrease the allowance through a credit to income in the period in which that determination is made. Uncollectible accounts receivable are periodically charged against the allowance for doubtful accounts once a final determination is made regarding their collectability.
Concentrations of Credit Risk and Significant Customers Concentrations of Credit Risk and Significant Customers Financial instruments that potentially subject the Company to concentrations of credit risk consist of cash and cash equivalents in excess of federally insured limits and trade receivables.
Fair Value of Financial Instruments
Fair Value of Financial Instruments
The Company’s financial instruments consist of cash and cash equivalents, trade receivables, trade payables, amounts receivable or payable to related parties and debt. The carrying amount of cash and cash equivalents, trade receivables, receivables from related parties and trade payables approximates fair value because of the short-term nature of the instruments. The fair value of debt approximates its carrying value because the cost of borrowing fluctuates based upon market conditions.
Revenue Revenue
The Company’s primary revenue streams include infrastructure services, well completion services, natural sand proppant services, drilling services and other services, which includes aviation, equipment rentals, remote accommodations and equipment manufacturing. See Note 19 for the Company’s revenue disaggregated by type.

Certain of the Company’s customer contracts include provisions entitling the Company to a termination penalty when the customer invokes its contractual right to terminate prior to the contract’s nominal end date. The termination penalties in the customer contracts vary, but are generally considered substantive for accounting purposes and create enforceable rights and obligations throughout the stated duration of the contract. The Company accounts for a contract cancellation as a contract modification in the period in which the customer invokes the termination provision. The determination of the contract termination penalty is based on the terms stated in the related customer agreement. As of the modification date, the Company updates its estimate of the transaction price using the expected value method, subject to constraints, and recognizes the amount over the remaining performance period.
Well Completion Services
Well completion services are typically provided based upon a purchase order, contract or on a spot market basis. Services are provided on a day rate, contracted or hourly basis. Generally, the Company accounts for well completion services as a single performance obligation satisfied over time. In certain circumstances, the Company supplies proppant that is utilized for pressure pumping as part of the agreement with the customer. The Company accounts for these pressure pumping agreements as multiple performance obligations satisfied over time. Jobs for these services are typically short-term in nature and range from a few hours to multiple days. Generally, revenue is recognized over time upon the completion of each segment of work based upon a completed field ticket, which includes the charges for the services performed, mobilization of the equipment to the location and personnel.

Additional revenue is generated through labor charges and the sale of consumable supplies that are incidental to the service being performed. Such amounts are recognized ratably over the period during which the corresponding goods and services are consumed.

Infrastructure Services
Infrastructure services are typically provided pursuant to master service agreements, repair and maintenance contracts or fixed price and non-fixed price installation contracts. Pricing under these contracts may be unit priced, cost-plus/hourly (or time and materials basis) or fixed price (or lump sum basis). Generally, the Company accounts for infrastructure services as a single performance obligation satisfied over time. In certain circumstances, the Company supplies materials that are utilized during the jobs as part of the agreement with the customer. The Company accounts for these infrastructure agreements as multiple performance obligations satisfied over time. Revenue is recognized over time as work progresses based on the days completed or as the contract is completed. Under certain customer contracts in our infrastructure services segment, the Company warranties equipment and labor performed for a specified period following substantial completion of the work. 

Natural Sand Proppant Services
The Company sells natural sand proppant through sand supply agreements with its customers. Under these agreements, sand is typically sold at a flat rate per ton or a flat rate per ton with an index-based adjustment. The Company recognizes revenue at the point in time when the customer obtains legal title to the product, which may occur at the production facility, rail origin or at the destination terminal.

Certain of the Company’s sand supply agreements contain a minimum volume commitment related to sand purchases whereby the Company charges a shortfall payment if the customer fails to meet the required minimum volume commitment. These agreements may also contain make-up provisions whereby shortfall payments can be applied in future periods against purchased volumes exceeding the minimum volume commitment. If a make-up right exists, the Company has future performance obligations to deliver excess volumes of product in subsequent months. In accordance with ASC 606, if the customer fails to meet the minimum volume commitment, the Company will assess whether it expects the customer to fulfill its unmet commitment during the contractually specified make-up period based on discussions with the customer and management’s knowledge of the business. If the Company expects the customer will make-up deficient volumes in future periods, revenue related to shortfall payments will be deferred and recognized on the earlier of the date on which the customer utilizes make-up volumes or the likelihood that the customer will exercise its right to make-up deficient volumes becomes remote. If the Company does not expect the customer will make-up deficient volumes in future periods, the breakage model will be applied and revenue related to shortfall payments will be recognized when the model indicates the customer’s inability to take delivery of excess volumes. The Company did not recognize any shortfall revenue during the three and six months ended June 30, 2023 and did not have any deferred revenue related to shortfall payments. The Company recognized shortfall revenue totaling $2.6 million during the three and six months ended June 30, 2022, respectively.

In certain of the Company’s sand supply agreements, the customer obtains control of the product when it is loaded into rail cars and the customer reimburses the Company for all freight charges incurred. The Company has elected to account for shipping and handling as activities to fulfill the promise to transfer the sand. If revenue is recognized for the related product before the shipping and handling activities occur, the Company accrues the related costs of those shipping and handling activities.
Drilling Services
Contract drilling services were provided under daywork contracts. Directional drilling services, including motor rentals, are provided on a day rate or hourly basis, and revenue is recognized as work progresses. Performance obligations are satisfied over time as the work progresses based on the measure of output. Mobilization revenue and costs were recognized over the days of actual drilling. As a result of market conditions, the Company temporarily shut down its contract land drilling operations beginning in December 2019 and rig hauling operations beginning in April 2020.

Other Services
The Company also provided aviation, equipment rentals, remote accommodations and equipment manufacturing, which are reported under other services. The Company’s other services are typically provided based upon a purchase order, contract or on a spot market basis. Services are provided on a day rate, contracted or hourly basis. Performance obligations for these services are satisfied over time and revenue is recognized as the work progresses based on the measure of output. Jobs for these services are typically short-term in nature and range from a few hours to multiple days.

Practical Expedients
The Company does not disclose the value of unsatisfied performance obligations for (i) contracts with an original expected length of one year or less and (ii) contracts in which variable consideration is allocated entirely to a wholly unsatisfied performance obligation or to a wholly unsatisfied distinct good or service that forms part of a single performance obligation.
Inventories InventoriesInventories consist of raw sand and processed sand available for sale, chemicals and other products sold as a bi-product of completion and production operations and supplies used in performing services. Inventory is stated at the lower of cost or net realizable value on an average cost basis.
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.23.2
Basis of Presentation and Significant Accounting Policies (Tables)
6 Months Ended
Jun. 30, 2023
Accounting Policies [Abstract]  
Schedule of Allowance for Doubtful Accounts Receivable
Following is a roll forward of the allowance for doubtful accounts for the year ended December 31, 2022 and the six months ended June 30, 2023 (in thousands):

Balance, January 1, 2022$18,085 
Additions charged to bad debt expense3,550 
Recoveries of receivables previously charged to bad debt expense(161)
Deductions for uncollectible receivables written off(17,887)
Balance, December 31, 20223,587 
Additions charged to bad debt expense23 
Additions charged to revenue63 
Recoveries of receivables previously charged to bad debt expense(31)
Deductions for uncollectible receivables written off(3,476)
Balance, June 30, 2023$166 
Schedules of Concentration of Risk Following is a summary of our significant customers based on percentages of total accounts receivable balances at June 30, 2023 and December 31, 2022 and percentages of total revenues derived for the three and six months ended June 30, 2023 and 2022:
REVENUESACCOUNTS RECEIVABLE
Three Months Ended June 30,Six Months Ended June 30,At June 30,At December 31,
202320222023202220232022
Customer A(a)
— %— %— %— %87 %83 %
Customer B(b)
%%%11 %— %— %
Customer C(c)
%22 %12 %14 %%— %
a.Customer A is a third-party customer. Revenues and the related accounts receivable balances earned from Customer A were derived from the Company’s infrastructure services segment. Accounts receivable for Customer A also includes receivables due for interest charged on delinquent accounts receivable.
b.Customer B is a third-party customer. Revenues and the related accounts receivable balances earned from Customer B were derived from the Company’s well completion services segment.
c.Customer C is a third-party customer. Revenues and the related accounts receivable balances earned from Customer C were derived from the Company’s well completion services segment.
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue (Tables)
6 Months Ended
Jun. 30, 2023
Revenue from Contract with Customer [Abstract]  
Schedule of Contract Liabilities Following is a rollforward of the Company’s contract liabilities (in thousands):
Balance, December 31, 2021$3,250 
Deduction for recognition of revenue(3,207)
Deduction for rebate credit recognized(140)
Increase for deferral of customer prepayments7,647 
Balance, December 31, 20227,550 
Deduction for recognition of revenue(7,042)
Deduction for rebate credit recognized(375)
Increase for deferral of customer prepayments467 
Balance, June 30, 2023$600 
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.23.2
Inventories (Tables)
6 Months Ended
Jun. 30, 2023
Inventory Disclosure [Abstract]  
Schedule of Inventory A summary of the Company’s inventories is shown below (in thousands):
June 30,December 31,
20232022
Supplies$5,833 $5,167 
Raw materials1,830 974 
Work in process1,740 2,221 
Finished goods786 521 
Total inventories$10,189 $8,883 
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.23.2
Property, Plant and Equipment (Tables)
6 Months Ended
Jun. 30, 2023
Property, Plant and Equipment [Abstract]  
Schedule of Property, Plant and Equipment
Property, plant and equipment include the following (in thousands):
June 30,December 31,
Useful Life20232022
Pressure pumping equipment
3-5 years
$251,051 $230,760 
Drilling rigs and related equipment
3-15 years
110,818 110,724 
Machinery and equipment
7-20 years
159,801 162,634 
Buildings(a)
15-39 years
40,909 40,316 
Vehicles, trucks and trailers
5-10 years
101,201 101,580 
Coil tubing equipment
4-10 years
6,908 6,908 
LandN/A12,393 12,393 
Land improvements
15 years or life of lease
10,066 10,053 
Rail improvements
10-20 years
13,793 13,793 
Other property and equipment(b)
3-12 years
18,375 18,296 
725,315 707,457 
Deposits on equipment and equipment in process of assembly(c)
8,077 13,885 
733,392 721,342 
Less: accumulated depreciation(d)
606,202 583,276 
Total property, plant and equipment, net$127,190 $138,066 
a.    Included in Buildings at each of June 30, 2023 and December 31, 2022 are costs of $7.6 million related to assets under operating leases.
b.    Included in Other property and equipment at each of June 30, 2023 and December 31, 2022 are costs of $6.0 million related to assets under operating leases.
c.    Deposits on equipment and equipment in process of assembly represents deposits placed with vendors for equipment that is in the process of assembly and purchased equipment that is being outfitted for its intended use. The equipment is not yet placed in service.
d.    Includes accumulated depreciation of $8.7 million and $8.0 million at June 30, 2023 and December 31, 2022, respectively, related to assets under operating leases.
Schedule of Depreciation, Depletion, Accretion and Amortization Expense
A summary of depreciation, depletion, amortization and accretion expense is below (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Depreciation expense$11,130 $16,759 $23,857 $33,685 
Amortization expense195 195 389 389 
Accretion and depletion expense1,325 522 1,360 569 
Depreciation, depletion, amortization and accretion$12,650 $17,476 $25,606 $34,643 
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.23.2
Goodwill and Intangible Assets (Tables)
6 Months Ended
Jun. 30, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill
Changes in the net carrying amount of goodwill by reporting segment (see Note 19) for the six months ended June 30, 2023 and year ended December 31, 2022 are presented below (in thousands):

Well CompletionsOtherTotal
Balance as of January 1, 2022
Goodwill$86,043 $14,830 $100,873 
Accumulated impairment losses(76,829)(12,327)(89,156)
9,214 2,503 11,717 
Acquisitions— — — 
Impairment losses— — — 
Balance as of December 31, 2022
Goodwill86,043 14,830 100,873 
Accumulated impairment losses(76,829)(12,327)(89,156)
9,214 2,503 11,717 
Acquisitions— — — 
Impairment losses— — — 
Balance as of June 30, 2023
Goodwill86,043 14,830 100,873 
Accumulated impairment losses(76,829)(12,327)(89,156)
$9,214 $2,503 $11,717 
Schedule of Finite-Lived Intangible Assets
The Company had the following definite lived intangible assets recorded (in thousands):
June 30,December 31,
20232022
Trade names7,850 7,850 
Less: accumulated amortization - trade names(6,457)(6,068)
Intangible assets, net$1,393 $1,782 
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense Aggregated expected amortization expense for the future periods is expected to be as follows (in thousands):
Remainder of 2023$390 
2024710 
202591 
202691 
202745 
Thereafter66 
$1,393 
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.23.2
Accrued Expenses and Other Current Liabilities and Other Long-Term Liabilities (Tables)
6 Months Ended
Jun. 30, 2023
Payables and Accruals [Abstract]  
Schedule of Accrued Expenses and Other Current Liabilities and Other Long-Term Liabilities Accrued expenses and other current liabilities and other long-term liabilities included the following (in thousands):
June 30,December 31,
20232022
State and local taxes payable$13,178 $13,336 
Financed insurance premiums(a)
4,210 10,136 
Deferred revenue600 7,550 
Accrued compensation and benefits6,103 6,743 
Sale-leaseback liability(b)
4,691 4,501 
Financing leases2,115 4,003 
Equipment financing note2,374 2,329 
Insurance reserves1,493 1,509 
Other2,024 2,190 
Total accrued expenses and other current liabilities$36,788 $52,297 
Other Long-Term Liabilities
Equipment financing note(c)
$4,859 $6,047 
Sale-leaseback liability(b)
4,275 6,836 
Financing leases2,060 2,602 
Total other long-term liabilities$11,194 $15,485 
a.Financed insurance premiums are due in monthly installments, are unsecured and mature within the twelve-month period following the close of the year. As of June 30, 2023, the applicable interest rates associated with financed insurance premiums ranged from 5.13% to 6.75%. As of December 31, 2022, the applicable interest rates associated with financed insurance premiums ranged from 1.95% to 5.13%.
b.On December 30, 2020, the Company entered into an agreement with First National Capital, LLC (“FNC”) whereby the Company agreed to sell certain assets from its infrastructure segment to FNC for aggregate proceeds of $5.0 million. Concurrent with the sale of assets, the Company entered into a 36 month lease agreement whereby the Company agreed to lease back the assets at a monthly rental rate of $0.1 million. On June 1, 2021, the Company entered into another agreement with FNC whereby the Company sold additional assets from its infrastructure segment to FNC for aggregate proceeds of $9.5 million and entered into a 42-month lease agreement whereby the Company agreed to lease back the assets at a monthly rental rate of $0.2 million. On June 1, 2022, the Company entered into another agreement with FNC whereby the Company sold additional assets from its infrastructure segment to FNC for aggregate proceeds of $4.6 million and entered into a 42-month lease agreement whereby the Company agreed to lease back the assets at a monthly rental rate of $0.1 million. Under the agreements, the Company has the option to purchase the assets at the end of the lease terms. The Company recorded liabilities for the proceeds received and will continue to depreciate the assets. The Company has imputed an interest rate so that the carrying amount of the financial liabilities will be the expected repurchase price at the end of the initial lease terms.
c.In December 2022, the Company entered into a 42 month financing arrangement with FNC for the purchase of seven new pressure pumping units for an aggregate value of $9.7 million. Under this arrangement, the Company has agreed to make monthly principal and interest payments totaling $0.3 million over the term of the agreement. This note is secured by the seven pressure pumping units and bears interest at an imputed rate of approximately 15.0%.
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.23.2
Selling, General and Administrative Expense (Tables)
6 Months Ended
Jun. 30, 2023
Other Income and Expenses [Abstract]  
Schedule of Selling, General and Administrative Expense Selling, general and administrative (“SG&A”) expense includes of the following (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Cash expenses:
Compensation and benefits$3,996 $3,137 $8,273 $6,120 
Professional services4,276 2,724 6,205 6,361 
Other(a)
1,868 2,162 3,779 4,068 
Total cash SG&A expense10,140 8,023 18,257 16,549 
Non-cash expenses:
Bad debt recoveries(44)(16)(425)(115)
Stock based compensation261 199 908 440 
Total non-cash SG&A expense217 183 483 325 
Total SG&A expense$10,357 $8,206 $18,740 $16,874 
a.    Includes travel-related costs, information technology expenses, rent, utilities and other general and administrative-related costs.
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.23.2
Leases (Tables)
6 Months Ended
Jun. 30, 2023
Leases [Abstract]  
Schedule of Lease Expense and Other Supplemental Information Lease expense consisted of the following for the three and six months ended June 30, 2023 and 2022 (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Operating lease expense$1,871 $1,774 $3,640 $3,521 
Short-term lease expense19 22 439 58 
Finance lease expense:
Amortization of right-of-use assets569 402 1,134 805 
Interest on lease liabilities40 45 97 94 
Total lease expense$2,499 $2,243 $5,310 $4,478 
Other supplemental information related to leases for the three and six months ended June 30, 2023 and 2022 and as of June 30, 2023 and December 31, 2022 is as follows (in thousands):

Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases$1,843 $1,923 $3,593 $3,595 
Operating cash flows from finance leases40 45 97 94 
Financing cash flows from finance leases1,184 457 2,677 909 
Right-of-use assets obtained in exchange for lease obligations:
Operating leases$1,299 $1,436 $4,216 $2,819 
Finance leases306 — 306 — 
June 30,December 31,
20232022
Weighted-average remaining lease term:
Operating leases2.5 years2.9 years
Finance leases2.3 years2.0 years
Weighted-average discount rate:
Operating leases7.5 %4.1 %
Finance leases4.1 %4.3 %
Schedule of Lease Assets and Liabilities Supplemental balance sheet information related to leases as of June 30, 2023 and December 31, 2022 is as follows (in thousands):
June 30,December 31,
20232022
Operating leases:
Operating lease right-of-use assets$11,513 $10,656 
Current operating lease liability6,051 5,447 
Long-term operating lease liability5,213 4,913 
Finance leases:
Property, plant and equipment, net$4,400 $7,267 
Accrued expenses and other current liabilities2,115 4,003 
Other liabilities2,060 2,602 
Schedule of Finance Lease Liabilities Maturities of lease liabilities as of June 30, 2023 are as follows (in thousands):
Operating LeasesFinance Leases
Remainder of 2023$3,624 $1,410 
20245,679 1,267 
20252,263 760 
2026396 944 
202719 — 
Thereafter448 — 
Total lease payments12,429 4,381 
Less: Present value discount1,165 206 
Present value of lease payments$11,264 $4,175 
Schedule of Operating Lease Liabilities Maturities of lease liabilities as of June 30, 2023 are as follows (in thousands):
Operating LeasesFinance Leases
Remainder of 2023$3,624 $1,410 
20245,679 1,267 
20252,263 760 
2026396 944 
202719 — 
Thereafter448 — 
Total lease payments12,429 4,381 
Less: Present value discount1,165 206 
Present value of lease payments$11,264 $4,175 
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.23.2
(Loss) Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2023
Earnings Per Share [Abstract]  
Schedule of Reconciliations of the Components of Basic and Diluted Net (Loss) Earnings per Common Share Reconciliations of the components of basic and diluted net (loss) earnings per common share are presented in the table below (in thousands, except per share data):
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Basic (loss) earnings per share:
Allocation of (loss) earnings:
Net (loss) income$(4,470)$1,703 $3,881 $(13,114)
Weighted average common shares outstanding47,718 47,225 47,581 47,036 
Basic (loss) earnings per share$(0.09)$0.04 $0.08 $(0.28)
Diluted (loss) earnings per share:
Allocation of (loss) earnings:
Net (loss) income$(4,470)$1,703 $3,881 $(13,114)
Weighted average common shares, including dilutive effect(a)
47,718 47,634 47,966 47,036 
Diluted (loss) earnings per share$(0.09)$0.04 $0.08 $(0.28)
a.    No incremental shares of potentially dilutive restricted stock awards were included for the three months ended June 30, 2023 and the six months ended June 30, 2022 as their effect was antidilutive under the treasury stock method.
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.23.2
Stock Based Compensation (Tables)
6 Months Ended
Jun. 30, 2023
Share-Based Payment Arrangement [Abstract]  
Schedule of Share-Based Compensation, Restricted Stock and Restricted Stock Units Activity A summary of the status and changes of the unvested shares of restricted stock under the 2016 Plan is presented below.
Number of Unvested Restricted SharesWeighted Average Grant-Date Fair Value
Unvested shares as of January 1, 20221,128,205 $1.27 
Granted228,310 2.19 
Vested(628,205)1.54 
Forfeited— — 
Unvested shares as of December 31, 2022728,310 1.32 
Granted369,050 5.17 
Vested(794,977)1.69 
Forfeited— — 
Unvested shares as of June 30, 2023302,383 $5.06 
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.23.2
Related Party Transactions (Tables)
6 Months Ended
Jun. 30, 2023
Related Party Transactions [Abstract]  
Schedule of Related Party Transactions
Following is a summary of related party transactions (in thousands):
Three Months Ended June 30,Six Months Ended June 30,At June 30,At December 31,
202320222023202220232022
REVENUESACCOUNTS RECEIVABLE
Cobra Aviation/ARS/Leopard and Brim Equipment(a)$78 $92 298 152 $60 $217 
Panther and El Toro(b)291 303 291 517 139 — 
Other Relationships— — — — 
$369 $395 $589 $669 $205 $223 
a.Cobra Aviation, ARS and Leopard lease helicopters to Brim Equipment pursuant to aircraft lease and management agreements.
b.Panther provides directional drilling services for El Toro, an entity controlled by Wexford, pursuant to a master service agreement.

Three Months Ended June 30,Six Months Ended June 30,At June 30,At December 31,
202320222023202220232022
COST OF REVENUEACCOUNTS PAYABLE
Cobra Aviation/ARS/Leopard and Brim Equipment(a)$— $21 $$40 $— $
The Company and Caliber(b)157 90 180 179 — — 
Other Relationships53 17 53 44 — — 
$210 $128 $240 $263 $— $

a.Cobra Aviation, ARS and Leopard lease helicopters to Brim Equipment pursuant to aircraft lease and management agreements.
b.Caliber, an entity controlled by Wexford, leases office space to the Company.
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.23.2
Commitments and Contingencies (Tables)
6 Months Ended
Jun. 30, 2023
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Letters of Credit The letters of credit are categorized below (in thousands):
June 30,December 31,
20232022
Environmental remediation$3,569 $3,694 
Insurance programs2,800 2,800 
Total letters of credit$6,369 $6,494 
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.23.2
Reporting Segments (Tables)
6 Months Ended
Jun. 30, 2023
Segment Reporting [Abstract]  
Schedule of Segment Reporting Information, by Segment The following tables set forth certain financial information with respect to the Company’s reportable segments (in thousands):
Three months ended June 30, 2023Well CompletionInfrastructureSandDrillingAll OtherEliminationsTotal
Revenue from external customers$27,466 $28,315 $11,567 $3,329 $4,754 $— $75,431 
Intersegment revenues118 — — 365 (489)— 
Total revenue27,584 28,315 11,567 3,335 5,119 (489)75,431 
Cost of revenue, exclusive of depreciation, depletion, amortization and accretion23,594 23,292 7,067 2,725 3,574 — 60,252 
Intersegment cost of revenues227 — 108 145 (489)— 
Total cost of revenue23,821 23,301 7,067 2,833 3,719 (489)60,252 
Selling, general and administrative1,776 6,385 954 337 905 — 10,357 
Depreciation, depletion, amortization and accretion4,500 2,436 2,374 1,284 2,056 — 12,650 
Gains on disposal of assets, net— — — — (473)— (473)
Operating (loss) income(2,513)(3,807)1,172 (1,119)(1,088)— (7,355)
Interest expense, net824 1,869 149 170 208 — 3,220 
Other expense (income), net (8,557)(4)— 221 — (8,339)
(Loss) income before income taxes$(3,338)$2,881 $1,027 $(1,289)$(1,517)$— $(2,236)
Three months ended June 30, 2022Well CompletionInfrastructureSandDrillingAll OtherEliminationsTotal
Revenue from external customers$43,574 $25,587 $13,841 $1,952 $4,724 $— $89,678 
Intersegment revenues243 — 1,618 19 306 (2,186)— 
Total revenue43,817 25,587 15,459 1,971 5,030 (2,186)89,678 
Cost of revenue, exclusive of depreciation, depletion, amortization and accretion31,486 21,808 9,707 2,034 3,751 — 68,786 
Intersegment cost of revenues1,985 15 — 160 103 (2,263)— 
Total cost of revenue33,471 21,823 9,707 2,194 3,854 (2,263)68,786 
Selling, general and administrative1,884 4,443 870 277 732 — 8,206 
Depreciation, depletion, amortization and accretion6,747 4,211 2,058 1,651 2,809 — 17,476 
Gains on disposal of assets, net(157)(863)(16)— (1,907)— (2,943)
Operating income (loss)1,872 (4,027)2,840 (2,151)(458)77 (1,847)
Interest expense, net422 1,755 178 121 183 — 2,659 
Other income, net— (10,062)(3)— (79)— (10,144)
Income (loss) before income taxes$1,450 $4,280 $2,665 $(2,272)$(562)$77 $5,638 
Six months ended June 30, 2023Well CompletionInfrastructureSandDrillingAll OtherEliminationsTotal
Revenue from external customers$94,644 $56,596 $24,009 $5,153 $11,349 $— $191,751 
Intersegment revenues240 — 25 801 (1,073)— 
Total revenue94,884 56,596 24,034 5,160 12,150 (1,073)191,751 
Cost of revenue, exclusive of depreciation, depletion, amortization and accretion75,630 45,768 14,927 4,648 8,271 — 149,244 
Intersegment cost of revenues704 20 — 217 132 (1,073)— 
Total cost of revenue76,334 45,788 14,927 4,865 8,403 (1,073)149,244 
Selling, general and administrative4,268 10,595 1,458 650 1,769 — 18,740 
Depreciation, depletion, amortization and accretion9,317 5,810 3,561 2,651 4,267 — 25,606 
Gains on disposal of assets, net— (127)(16)— (691)— (834)
Operating income (loss)4,965 (5,470)4,104 (3,006)(1,598)— (1,005)
Interest expense, net1,753 3,714 305 330 407 — 6,509 
Other expense (income), net (17,365)(6)— 407 — (16,963)
Income (loss) before income taxes$3,211 $8,181 $3,805 $(3,336)$(2,412)$— $9,449 
Six months ended June 30, 2022Well CompletionInfrastructureSandDrillingAll OtherEliminationsTotal
Revenue from external customers$67,202 $48,596 $22,189 $4,804 $9,185 $— $151,976 
Intersegment revenues489 — 2,450 22 576 (3,537)— 
Total revenue67,691 48,596 24,639 4,826 9,761 (3,537)151,976 
Cost of revenue, exclusive of depreciation, depletion, amortization and accretion53,325 40,695 17,495 4,406 7,345 — 123,266 
Intersegment cost of revenues3,016 31 — 321 172 (3,540)— 
Total cost of revenue56,341 40,726 17,495 4,727 7,517 (3,540)123,266 
Selling, general and administrative3,923 9,088 1,698 569 1,596 — 16,874 
Depreciation, depletion, amortization and accretion13,191 8,525 3,852 3,331 5,744 — 34,643 
Gains on disposal of assets, net(206)(868)(91)— (1,974)— (3,139)
Operating (loss) income(5,558)(8,875)1,685 (3,801)(3,122)(19,668)
Interest expense, net793 3,298 340 225 352 — 5,008 
Other (income) expense, net— (19,644)(7)— 466 — (19,185)
(Loss) income before income taxes$(6,351)$7,471 $1,352 $(4,026)$(3,940)$$(5,491)

Well CompletionInfrastructureSandDrillingAll OtherEliminationsTotal
As of June 30, 2023:
Total assets$64,766 $453,656 $129,609 $18,916 $84,772 $(58,956)$692,763 
As of December 31, 2022:
Total assets$82,897 $450,841 $129,467 $21,755 $120,164 $(80,446)$724,678 
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.23.2
Basis of Presentation and Significant Accounting Policies - Narrative (Details)
$ in Millions
3 Months Ended 6 Months Ended
Jul. 21, 2023
USD ($)
Jun. 14, 2023
USD ($)
Jun. 08, 2023
USD ($)
Mar. 27, 2023
USD ($)
Mar. 25, 2020
USD ($)
Jun. 30, 2023
USD ($)
Jun. 30, 2022
USD ($)
Jun. 30, 2023
USD ($)
Jun. 30, 2022
USD ($)
Jan. 20, 2023
USD ($)
Dec. 31, 2022
USD ($)
Dec. 21, 2022
USD ($)
Nov. 21, 2022
USD ($)
Jul. 23, 2021
USD ($)
May 26, 2021
USD ($)
contractComplianceIssue
Related Party Transaction [Line Items]                              
Recovery amount in undisputed claims         $ 61.7                    
Number of FEMA contract compliance issues raised | contractComplianceIssue                             2
Cobra Acquisitions                              
Related Party Transaction [Line Items]                              
Invoices amount approved by FEMA       $ 233.0                      
Amount awarded from FEMA       210.0                      
Litigation settlement, amount to be received     $ 99.0 99.0                      
Certified claim amount submitted                   $ 379.0          
Cobra Acquisitions | Subsequent Event                              
Related Party Transaction [Line Items]                              
Litigation settlement, amount to be received $ 72.0                            
Puerto Rico Electric Power Authority (PREPA)                              
Related Party Transaction [Line Items]                              
Litigation settlement, amount to be received     $ 99.0                        
Puerto Rico Electric Power Authority (PREPA)                              
Related Party Transaction [Line Items]                              
Interest income on delinquent accounts           $ 11.3 $ 10.2 $ 22.5 $ 20.0            
Interest charged on accounts receivable           174.5   174.5     $ 152.0        
Accounts receivable, contract costs, amount expected to be authorized                       $ 68.1 $ 5.6   $ 47.0
Staffing costs                           $ 24.4 $ 24.4
Percent of federal funded portion for determination memorandum                         100.00%    
Contract costs deemed not authorized                       $ 68.1 $ 5.6    
Percent of federal cost share portion for determination memorandum                       90.00%      
Puerto Rico Electric Power Authority (PREPA) | Cobra Acquisitions                              
Related Party Transaction [Line Items]                              
Payment pending from third party           $ 216.2   $ 216.2              
Cobra Acquisitions | Puerto Rico Electric Power Authority (PREPA)                              
Related Party Transaction [Line Items]                              
Litigation settlement, amount to be received       $ 111.0                      
Cash paid for settlement   $ 10.8                          
Cobra Acquisitions | Puerto Rico Electric Power Authority (PREPA) | Subsequent Event                              
Related Party Transaction [Line Items]                              
Cash paid for settlement $ 8.4                            
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.23.2
Basis of Presentation and Significant Accounting Policies - Accounts Receivable (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2023
Dec. 31, 2022
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Balance at beginning of period $ 3,587 $ 18,085
Additions charged to bad debt expense 23 3,550
Recoveries of receivables previously charged to bad debt expense (31) (161)
Additions charged to revenue 63  
Deductions for uncollectible receivables written off (3,476) (17,887)
Balance at end of period $ 166 $ 3,587
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.23.2
Basis of Presentation and Significant Accounting Policies - Concentration of Credit Risk and Significant Customers (Details) - Customer Concentration Risk
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Customer A | REVENUES          
Concentration Risk [Line Items]          
Concentration risk, percentage 0.00% 0.00% 0.00% 0.00%  
Customer A | ACCOUNTS RECEIVABLE          
Concentration Risk [Line Items]          
Concentration risk, percentage     87.00%   83.00%
Customer B | REVENUES          
Concentration Risk [Line Items]          
Concentration risk, percentage 8.00% 1.00% 9.00% 11.00%  
Customer B | ACCOUNTS RECEIVABLE          
Concentration Risk [Line Items]          
Concentration risk, percentage     0.00%   0.00%
Customer C | REVENUES          
Concentration Risk [Line Items]          
Concentration risk, percentage 6.00% 22.00% 12.00% 14.00%  
Customer C | ACCOUNTS RECEIVABLE          
Concentration Risk [Line Items]          
Concentration risk, percentage     1.00%   0.00%
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Dec. 31, 2021
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]            
Revenue recognized $ 0 $ 0 $ 0 $ 0    
Deferred revenue 600,000   600,000   $ 7,550,000 $ 3,250,000
Contract assets 0   0   $ 0  
Shortfall Payments            
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]            
Revenue recognized 0 $ 2,600,000 0 $ 2,600,000    
Deferred revenue $ 0   $ 0      
Practical Expedients            
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]            
Revenue recognition period     one year      
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue - Schedule of Contract Liabilities (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2023
Dec. 31, 2022
Contract with Customer, Liability [Roll Forward]    
Balance, beginning of period $ 7,550 $ 3,250
Deduction for recognition of revenue (7,042) (3,207)
Deduction for rebate credit recognized (375) (140)
Increase for deferral of customer prepayments 467 7,647
Balance, end of period $ 600 $ 7,550
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue - Performance Obligations (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]        
Revenue recognized $ 0.0 $ 0.0 $ 0.0 $ 0.0
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-07-01        
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]        
Remaining performance obligation $ 16.4   $ 16.4  
Performance obligation expected recognition period 19 months   19 months  
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.23.2
Inventories (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Inventory Disclosure [Abstract]    
Supplies $ 5,833 $ 5,167
Raw materials 1,830 974
Work in process 1,740 2,221
Finished goods 786 521
Total inventories $ 10,189 $ 8,883
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.23.2
Property, Plant and Equipment - Schedule of Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Property, Plant and Equipment [Line Items]    
Property, plant, and equipment $ 725,315 $ 707,457
Deposits on equipment and equipment in process of assembly 8,077 13,885
Total property, plant and equipment, net 127,190 138,066
Accumulated depreciation of assets under operating leases, lessor 8,700 8,000
Pressure pumping equipment    
Property, Plant and Equipment [Line Items]    
Property, plant, and equipment $ 251,051 230,760
Pressure pumping equipment | Minimum    
Property, Plant and Equipment [Line Items]    
Useful Life 3 years  
Pressure pumping equipment | Maximum    
Property, Plant and Equipment [Line Items]    
Useful Life 5 years  
Drilling rigs and related equipment    
Property, Plant and Equipment [Line Items]    
Property, plant, and equipment $ 110,818 110,724
Drilling rigs and related equipment | Minimum    
Property, Plant and Equipment [Line Items]    
Useful Life 3 years  
Drilling rigs and related equipment | Maximum    
Property, Plant and Equipment [Line Items]    
Useful Life 15 years  
Machinery and equipment    
Property, Plant and Equipment [Line Items]    
Property, plant, and equipment $ 159,801 162,634
Machinery and equipment | Minimum    
Property, Plant and Equipment [Line Items]    
Useful Life 7 years  
Machinery and equipment | Maximum    
Property, Plant and Equipment [Line Items]    
Useful Life 20 years  
Buildings    
Property, Plant and Equipment [Line Items]    
Property, plant, and equipment $ 40,909 40,316
Assets under operating leases, lessor $ 7,600 7,600
Buildings | Minimum    
Property, Plant and Equipment [Line Items]    
Useful Life 15 years  
Buildings | Maximum    
Property, Plant and Equipment [Line Items]    
Useful Life 39 years  
Vehicles, trucks and trailers    
Property, Plant and Equipment [Line Items]    
Property, plant, and equipment $ 101,201 101,580
Vehicles, trucks and trailers | Minimum    
Property, Plant and Equipment [Line Items]    
Useful Life 5 years  
Vehicles, trucks and trailers | Maximum    
Property, Plant and Equipment [Line Items]    
Useful Life 10 years  
Coil tubing equipment    
Property, Plant and Equipment [Line Items]    
Property, plant, and equipment $ 6,908 6,908
Coil tubing equipment | Minimum    
Property, Plant and Equipment [Line Items]    
Useful Life 4 years  
Coil tubing equipment | Maximum    
Property, Plant and Equipment [Line Items]    
Useful Life 10 years  
Land    
Property, Plant and Equipment [Line Items]    
Property, plant, and equipment $ 12,393 12,393
Land improvements    
Property, Plant and Equipment [Line Items]    
Useful Life 15 years  
Property, plant, and equipment $ 10,066 10,053
Rail improvements    
Property, Plant and Equipment [Line Items]    
Property, plant, and equipment $ 13,793 13,793
Rail improvements | Minimum    
Property, Plant and Equipment [Line Items]    
Useful Life 10 years  
Rail improvements | Maximum    
Property, Plant and Equipment [Line Items]    
Useful Life 20 years  
Other property and equipment    
Property, Plant and Equipment [Line Items]    
Property, plant, and equipment $ 18,375 18,296
Assets under operating leases, lessor $ 6,000 6,000
Other property and equipment | Minimum    
Property, Plant and Equipment [Line Items]    
Useful Life 3 years  
Other property and equipment | Maximum    
Property, Plant and Equipment [Line Items]    
Useful Life 12 years  
Assets held and used    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross $ 733,392 721,342
Less: accumulated depreciation 606,202 583,276
Total property, plant and equipment, net $ 127,190 $ 138,066
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.23.2
Property, Plant, and Equipment - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Property, Plant and Equipment [Line Items]        
Proceeds from disposal of property and equipment     $ 806 $ 7,447
Gains from sales of equipment damaged or lost down-hole     46 511
Comprehensive Income        
Property, Plant and Equipment [Line Items]        
Proceeds from disposal of property and equipment $ 500 $ 900 6,700 7,200
Gains from sales of equipment damaged or lost down-hole 500 800 2,900 3,100
Drilling rigs and related equipment        
Property, Plant and Equipment [Line Items]        
Proceeds from disposal of property and equipment 0 0 100 100
Gains from sales of equipment damaged or lost down-hole $ 0 $ 0 $ 500 $ 500
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.23.2
Property, Plant and Equipment - Schedule of Depreciation, Amortization, Accretion, and Depletion (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Property, Plant and Equipment [Abstract]        
Depreciation expense $ 11,130 $ 16,759 $ 23,857 $ 33,685
Amortization expense 195 195 389 389
Accretion and depletion expense 1,325 522 1,360 569
Depreciation, depletion, amortization and accretion $ 12,650 $ 17,476 $ 25,606 $ 34,643
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.23.2
Goodwill and Intangible Assets - Schedule Of Changes in Goodwill (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2023
Dec. 31, 2022
Dec. 31, 2021
Goodwill [Roll Forward]      
Goodwill, period start $ 100,873 $ 100,873  
Accumulated impairment losses (89,156) (89,156) $ (89,156)
Goodwill, total 11,717 11,717 11,717
Acquisitions 0 0  
Impairment losses 0 0  
Goodwill, period end 100,873 100,873  
Well Completions      
Goodwill [Roll Forward]      
Goodwill, period start 86,043 86,043  
Accumulated impairment losses (76,829) (76,829) (76,829)
Goodwill, total 9,214 9,214 9,214
Acquisitions 0 0  
Impairment losses 0 0  
Goodwill, period end 86,043 86,043  
Other      
Goodwill [Roll Forward]      
Goodwill, period start 14,830 14,830  
Accumulated impairment losses (12,327) (12,327) (12,327)
Goodwill, total 2,503 2,503 $ 2,503
Acquisitions 0 0  
Impairment losses 0 0  
Goodwill, period end $ 14,830 $ 14,830  
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.23.2
Goodwill and Intangible Assets - Definite Lived Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, net $ 1,393 $ 1,782
Trade names    
Finite-Lived Intangible Assets [Line Items]    
Trade names 7,850 7,850
Less: accumulated amortization - trade names (6,457) (6,068)
Intangible assets, net $ 1,393 $ 1,782
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.23.2
Goodwill and Intangible Assets - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Finite-Lived Intangible Assets [Line Items]        
Amortization of intangible assets $ 195 $ 195 $ 389 $ 389
Trade names        
Finite-Lived Intangible Assets [Line Items]        
Weighted useful life (in years)     3 years  
Minimum | Trade names        
Finite-Lived Intangible Assets [Line Items]        
Finite-lived intangible asset, useful life (in years) 10 years   10 years  
Maximum | Trade names        
Finite-Lived Intangible Assets [Line Items]        
Finite-lived intangible asset, useful life (in years) 20 years   20 years  
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.23.2
Goodwill and Intangible Assets - Aggregated Expected Amortization Expense (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Goodwill and Intangible Assets Disclosure [Abstract]    
Remainder of 2023 $ 390  
2024 710  
2025 91  
2026 91  
2027 45  
Thereafter 66  
Intangible assets, net $ 1,393 $ 1,782
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.23.2
Equity Method Investment (Details)
$ in Millions
3 Months Ended 6 Months Ended
Dec. 21, 2018
USD ($)
helicopter
Jun. 30, 2023
USD ($)
Jun. 30, 2022
USD ($)
Jun. 30, 2023
USD ($)
Jun. 30, 2022
USD ($)
Dec. 31, 2022
USD ($)
Brim Acquisitions LLC            
Schedule of Equity Method Investments [Line Items]            
Contributions to equity investee $ 2.0          
Number of helicopters owned | helicopter 4          
Number of helicopters leased | helicopter 5          
Difference between carrying amount and underlying equity   $ 3.1   $ 3.1   $ 3.5
Adjustment to equity investee   $ (0.2) $ 0.1 $ (0.4) $ (0.4)  
Brim Acquisitions LLC | Cobra Aviation Services LLC            
Schedule of Equity Method Investments [Line Items]            
Equity method investment, ownership percentage 49.00%          
Brim Acquisitions LLC | Wexford            
Schedule of Equity Method Investments [Line Items]            
Equity method investment, ownership percentage 51.00%          
Brim Equipment Assets | Cobra Aviation Services LLC            
Schedule of Equity Method Investments [Line Items]            
Cash paid to acquire a business $ 2.0          
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.23.2
Accrued Expenses and Other Current Liabilities and Other Long-Term Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Accrued Expenses and Other Current Liabilities    
State and local taxes payable $ 13,178 $ 13,336
Financed insurance premiums 4,210 10,136
Deferred revenue 600 7,550
Accrued compensation and benefits 6,103 6,743
Sale leaseback liability 4,691 4,501
Financing leases 2,115 4,003
Equipment financing note 2,374 2,329
Insurance reserves 1,493 1,509
Other 2,024 2,190
Total accrued expenses and other current liabilities 36,788 52,297
Other Long-Term Liabilities    
Equipment financing note 4,859 6,047
Sale-leaseback liability 4,275 6,836
Financing leases 2,060 2,602
Total other long-term liabilities $ 11,194 $ 15,485
XML 71 R60.htm IDEA: XBRL DOCUMENT v3.23.2
Accrued Expenses and Other Current Liabilities and Other Long-Term Liabilities - Footnote (Details)
$ in Millions
1 Months Ended
Jun. 01, 2022
USD ($)
Jun. 01, 2021
USD ($)
Dec. 30, 2020
USD ($)
Dec. 31, 2022
USD ($)
pressurePumpUnit
Jun. 30, 2023
Schedule of Other Operating Cost and Expense, by Component [Line Items]          
Term of contract 42 months 42 months   42 months  
Number of pressure pumping units to be purchased | pressurePumpUnit       7  
Aggregate value       $ 9.7  
Monthly principal and interest payments       $ 0.3  
Imputed interest rate       0.150  
First National Capital, LLC          
Schedule of Other Operating Cost and Expense, by Component [Line Items]          
Proceeds from sale of assets $ 4.6 $ 9.5 $ 5.0    
Term of contract     36 months    
Monthly rental payment amount $ 0.1 $ 0.2 $ 0.1    
Minimum          
Schedule of Other Operating Cost and Expense, by Component [Line Items]          
Financed insurance premium interest rate       1.95% 5.13%
Maximum          
Schedule of Other Operating Cost and Expense, by Component [Line Items]          
Financed insurance premium interest rate       5.13% 6.75%
XML 72 R61.htm IDEA: XBRL DOCUMENT v3.23.2
Debt (Details)
6 Months Ended
Jun. 14, 2023
USD ($)
Nov. 06, 2020
USD ($)
Jun. 30, 2023
USD ($)
Dec. 31, 2022
USD ($)
Line of Credit Facility [Line Items]        
Debt instrument, debt covenant, percentage of minimum prepayments made with non-recurring proceeds 50.00%      
Aviation Note | Leopard Aviation LLC And Cobra Aviation Services LLC        
Line of Credit Facility [Line Items]        
Debt term   39 months    
Aggregate principal amount   $ 4,600,000    
Proceeds from notes payable   $ 4,500,000    
Aviation Note | Leopard Aviation LLC And Cobra Aviation Services LLC | Prime Rate        
Line of Credit Facility [Line Items]        
Basis spread on variable rate   1.00%    
Revolving Credit Facility        
Line of Credit Facility [Line Items]        
Debt instrument, debt covenant, minimum excess availability covenant     $ 10,000,000  
Basis spread on variable rate     2.00%  
Revolving Credit Facility | Minimum        
Line of Credit Facility [Line Items]        
Fixed charges coverage ratio     1.1  
Revolving Credit Facility | Line of Credit        
Line of Credit Facility [Line Items]        
Outstanding borrowing under the credit facility     $ 59,400,000 $ 83,500,000
Borrowing base     89,400,000 119,800,000
Remaining borrowing capacity     13,600,000 19,700,000
Reserve amount required     10,000,000 10,000,000
Letter of Credit | Line of Credit        
Line of Credit Facility [Line Items]        
Remaining borrowing capacity     $ 6,400,000 $ 6,500,000
Cobra Acquisitions | Puerto Rico Electric Power Authority (PREPA)        
Line of Credit Facility [Line Items]        
Cash paid for settlement $ 10,800,000      
XML 73 R62.htm IDEA: XBRL DOCUMENT v3.23.2
Variable Interest Entities (Details)
6 Months Ended
Jun. 30, 2023
helicopter
Leopard Aviation LLC  
Variable Interest Entity [Line Items]  
Number of helicopters owned 1
ARS  
Variable Interest Entity [Line Items]  
Percentage of ownership 100.00%
Brim Acquisitions LLC  
Variable Interest Entity [Line Items]  
Percentage of ownership 49.00%
Dire Wolf Energy Services LLC | Cobra Aviation Services LLC  
Variable Interest Entity [Line Items]  
Interest transferred 100.00%
Predator Aviation LLC | Leopard Aviation LLC  
Variable Interest Entity [Line Items]  
Interest transferred 100.00%
Cobra Aviation Services LLC  
Variable Interest Entity [Line Items]  
Number of helicopters 2
XML 74 R63.htm IDEA: XBRL DOCUMENT v3.23.2
Selling, General and Administrative Expense - Schedule of Selling, General and Administrative Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Non-cash expenses:        
Bad debt recoveries     $ (425) $ (115)
Stock based compensation     908 441
Total SG&A expense $ 10,357 $ 8,206 18,740 16,874
Selling, General and Administrative Expenses        
Cash expenses:        
Compensation and benefits 3,996 3,137 8,273 6,120
Professional services 4,276 2,724 6,205 6,361
Other 1,868 2,162 3,779 4,068
Total cash SG&A expense 10,140 8,023 18,257 16,549
Non-cash expenses:        
Bad debt recoveries (44) (16) (425) (115)
Stock based compensation 261 199 908 440
Total non-cash SG&A expense 217 183 483 325
Total SG&A expense $ 10,357 $ 8,206 $ 18,740 $ 16,874
XML 75 R64.htm IDEA: XBRL DOCUMENT v3.23.2
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Income Tax Disclosure [Abstract]        
Income tax expense $ 2,234 $ 3,935 $ 5,568 $ 7,623
Effective federal income tax rate     59.00% (139.00%)
XML 76 R65.htm IDEA: XBRL DOCUMENT v3.23.2
Leases - Schedule of Lease Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Leases [Abstract]        
Operating lease expense $ 1,871 $ 1,774 $ 3,640 $ 3,521
Short-term lease expense 19 22 439 58
Finance lease expense:        
Amortization of right-of-use assets 569 402 1,134 805
Interest on lease liabilities 40 45 97 94
Total lease expense $ 2,499 $ 2,243 $ 5,310 $ 4,478
XML 77 R66.htm IDEA: XBRL DOCUMENT v3.23.2
Leases - Supplemental Balance Sheet Information (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Operating leases:    
Operating lease right-of-use assets $ 11,513 $ 10,656
Current operating lease liability 6,051 5,447
Long-term operating lease liability 5,213 4,913
Finance leases:    
Property, plant and equipment, net 4,400 7,267
Accrued expenses and other current liabilities 2,115 4,003
Other liabilities $ 2,060 $ 2,602
Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration] Property, Plant and Equipment, Net Property, Plant and Equipment, Net
Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Accrued expenses and other current liabilities Accrued expenses and other current liabilities
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Other long-term liabilities Other long-term liabilities
XML 78 R67.htm IDEA: XBRL DOCUMENT v3.23.2
Leases - Other Supplemental Information Related to Leases (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Cash paid for amounts included in the measurement of lease liabilities:          
Operating cash flows from operating leases $ 1,843 $ 1,923 $ 3,593 $ 3,595  
Operating cash flows from finance leases 40 45 97 94  
Financing cash flows from finance leases 1,184 457 2,677 909  
Right-of-use assets obtained in exchange for lease obligations:          
Operating leases 1,299 1,436 4,216 2,819  
Finance leases $ 306 $ 0 $ 306 $ 0  
Weighted-average remaining lease term:          
Operating leases 2 years 6 months   2 years 6 months   2 years 10 months 24 days
Finance leases 2 years 3 months 18 days   2 years 3 months 18 days   2 years
Weighted-average discount rate:          
Operating leases 7.50%   7.50%   4.10%
Finance leases 4.10%   4.10%   4.30%
XML 79 R68.htm IDEA: XBRL DOCUMENT v3.23.2
Leases - Schedule of Lease Liability Maturity (Details)
$ in Thousands
Jun. 30, 2023
USD ($)
Operating Leases  
Remainder of 2023 $ 3,624
2024 5,679
2025 2,263
2026 396
2027 19
Thereafter 448
Total lease payments 12,429
Less: Present value discount 1,165
Present value of lease payments 11,264
Finance Leases  
Remainder of 2023 1,410
2024 1,267
2025 760
2026 944
2027 0
Thereafter 0
Total lease payments 4,381
Less: Present value discount 206
Present value of lease payments $ 4,175
XML 80 R69.htm IDEA: XBRL DOCUMENT v3.23.2
Leases - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Leases [Abstract]        
Lease revenue $ 0.9 $ 0.9 $ 1.6 $ 1.6
Operating Lease, Lease Income, Statement of Income or Comprehensive Income [Extensible Enumeration] Revenue Revenue Revenue Revenue
XML 81 R70.htm IDEA: XBRL DOCUMENT v3.23.2
(Loss) Earnings Per Share - Schedule of (Loss) Earnings Per Unit (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Basic (loss) earnings per share:        
Net (loss) income $ (4,470) $ 1,703 $ 3,881 $ (13,114)
Weighted average number of shares outstanding (in shares) 47,718,000 47,225,000 47,581,000 47,036,000
Basic (loss) earnings per share (in USD per share) $ (0.09) $ 0.04 $ 0.08 $ (0.28)
Diluted (loss) earnings per share:        
Net (loss) income $ (4,470) $ 1,703 $ 3,881 $ (13,114)
Weighted average common shares, including dilutive effect (in shares) 47,718,000 47,634,000 47,966,000 47,036,000
Diluted (loss) earnings per share (in USD per share) $ (0.09) $ 0.04 $ 0.08 $ (0.28)
Restricted Stock        
Diluted (loss) earnings per share:        
Incremental common shares attributable to dilutive effect of share-based payment arrangements (in shares)       0
XML 82 R71.htm IDEA: XBRL DOCUMENT v3.23.2
Equity Based Compensation (Details) - USD ($)
$ in Millions
Jan. 01, 2019
Nov. 24, 2014
Specified Member Awards    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Fair value of the award as of the modification dates or grant date   $ 5.6
Non-Employees    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Fair value of the award as of the modification dates or grant date $ 18.9  
XML 83 R72.htm IDEA: XBRL DOCUMENT v3.23.2
Stock Based Compensation - Narrative (Details) - USD ($)
shares in Millions, $ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of shares authorized (in shares) 4.5   4.5  
Number of shares available for future grants (in shares) 0.6   0.6  
Restricted Stock        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Fair value of the award as of the modification dates or grant date $ 1.4   $ 1.4  
Unrecognized compensation cost     2 years  
Compensation expense $ 0.3 $ 0.2 $ 0.9 $ 0.4
XML 84 R73.htm IDEA: XBRL DOCUMENT v3.23.2
Stock Based Compensation - Schedule Of Share-Based Compensation (Details) - Restricted Stock - $ / shares
6 Months Ended 12 Months Ended
Jun. 30, 2023
Dec. 31, 2022
Number of Unvested Restricted Shares    
Unvested shares beginning balance (in shares) 728,310 1,128,205
Granted (in shares) 369,050 228,310
Vested (in shares) (794,977) (628,205)
Forfeited (in shares) 0 0
Unvested shares ending balance (in shares) 302,383 728,310
Weighted Average Grant-Date Fair Value    
Unvested shares at beginning of period (in USD per share) $ 1.32 $ 1.27
Granted (in USD per share) 5.17 2.19
Vested (in USD per share) 1.69 1.54
Forfeited (in USD per share) 0 0
Unvested shares at end of period (in USD per share) $ 5.06 $ 1.32
XML 85 R74.htm IDEA: XBRL DOCUMENT v3.23.2
Related Party Transactions - Revenues and Accounts Receivable (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Related Party Transaction [Line Items]          
REVENUES $ 75,431 $ 89,678 $ 191,751 $ 151,976  
Related Parties          
Related Party Transaction [Line Items]          
REVENUES 369 395 589 669  
ACCOUNTS RECEIVABLE 205   205   $ 223
Cobra Aviation/ARS/Leopard and Brim Equipment | Related Parties          
Related Party Transaction [Line Items]          
REVENUES 78 92 298 152  
ACCOUNTS RECEIVABLE 60   60   217
Panther and El Toro | Related Parties          
Related Party Transaction [Line Items]          
REVENUES 291 303 291 517  
ACCOUNTS RECEIVABLE 139   139   0
Other Relationships | Related Parties          
Related Party Transaction [Line Items]          
REVENUES 0 $ 0 0 $ 0  
ACCOUNTS RECEIVABLE $ 6   $ 6   $ 6
XML 86 R75.htm IDEA: XBRL DOCUMENT v3.23.2
Related Party Transactions - Cost of Revenues of Accounts Payable (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Related Party Transaction [Line Items]          
ACCOUNTS PAYABLE $ 49,863   $ 49,863   $ 47,391
Related Parties          
Related Party Transaction [Line Items]          
COST OF REVENUE 210 $ 128 240 $ 263  
Related Parties | ACCOUNTS PAYABLE          
Related Party Transaction [Line Items]          
ACCOUNTS PAYABLE 0   0   3
Related Parties | Cobra Aviation/ARS/Leopard and Brim Equipment          
Related Party Transaction [Line Items]          
COST OF REVENUE 0 21 7 40  
Related Parties | Cobra Aviation/ARS/Leopard and Brim Equipment | ACCOUNTS PAYABLE          
Related Party Transaction [Line Items]          
ACCOUNTS PAYABLE 0   0   3
Related Parties | The Company and Caliber          
Related Party Transaction [Line Items]          
COST OF REVENUE 157 90 180 179  
Related Parties | The Company and Caliber | ACCOUNTS PAYABLE          
Related Party Transaction [Line Items]          
ACCOUNTS PAYABLE 0   0   0
Related Parties | Other Relationships          
Related Party Transaction [Line Items]          
COST OF REVENUE 53 $ 17 53 $ 44  
Related Parties | Other Relationships | ACCOUNTS PAYABLE          
Related Party Transaction [Line Items]          
ACCOUNTS PAYABLE $ 0   $ 0   $ 0
XML 87 R76.htm IDEA: XBRL DOCUMENT v3.23.2
Related Party Transactions - Narrative (Details)
$ in Millions
6 Months Ended
Dec. 21, 2018
USD ($)
helicopter
Jun. 30, 2023
Wexford | Related Parties    
Related Party Transaction [Line Items]    
Percentage of ownership   47.00%
Brim Acquisitions LLC    
Related Party Transaction [Line Items]    
Initial capital of acquisition $ 2.0  
Brim Acquisitions LLC | Related Parties    
Related Party Transaction [Line Items]    
Initial capital of acquisition $ 2.0  
Cobra Aviation Services LLC | Related Parties    
Related Party Transaction [Line Items]    
Number of assets purchased | helicopter 2  
Cobra Aviation Services LLC | Brim Acquisitions LLC    
Related Party Transaction [Line Items]    
Equity method investment, ownership percentage 49.00%  
Cobra Aviation Services LLC | Brim Acquisitions LLC | Related Parties    
Related Party Transaction [Line Items]    
Equity method investment, ownership percentage 49.00%  
Wexford | Brim Acquisitions LLC    
Related Party Transaction [Line Items]    
Equity method investment, ownership percentage 51.00%  
Wexford | Brim Acquisitions LLC | Related Parties    
Related Party Transaction [Line Items]    
Equity method investment, ownership percentage 51.00%  
XML 88 R77.htm IDEA: XBRL DOCUMENT v3.23.2
Commitments and Contingencies - Narrative (Details)
6 Months Ended
Jul. 21, 2023
USD ($)
Jun. 14, 2023
USD ($)
Jun. 08, 2023
USD ($)
Mar. 27, 2023
USD ($)
Mar. 20, 2023
USD ($)
Dec. 13, 2022
USD ($)
Nov. 14, 2022
USD ($)
lawsuit
May 13, 2021
USD ($)
Mar. 25, 2020
USD ($)
Jun. 30, 2023
USD ($)
Jun. 30, 2022
USD ($)
Jan. 20, 2023
USD ($)
Dec. 31, 2022
USD ($)
Dec. 21, 2022
USD ($)
Nov. 21, 2022
USD ($)
Jul. 23, 2021
USD ($)
May 26, 2021
USD ($)
contractComplianceIssue
Sep. 10, 2019
individual
Other Commitments [Line Items]                                    
Unrecorded unconditional purchase obligation                   $ 0                
Recorded unconditional purchase obligation                   0                
Insurance deductible                   300,000     $ 100,000          
Insurance aggregate stop loss                   5,400,000     5,400,000          
Workers' compensation liability, current                   1,500,000     1,500,000          
Workers compensation and auto claims insurance, directors and officers liability                   1,000,000     1,000,000          
Workers compensation and auto claims insurance, directors and officers liability aggregate limit                   10,000,000     10,000,000          
Workers compensation and auto claims insurance, aggregate stop loss per claim basis                   200,000                
Workers compensation and auto claims insurance, aggregate stop loss per calendar year                   5,800,000                
Insurance reserves                   $ 1,800,000     1,500,000          
Warranty accrual, term                   1 year                
Warranty accrual                   $ 0     0          
Product warranty expense                   0 $ 0              
Commitments and contingencies                                
Recovery amount in undisputed claims                 $ 61,700,000                  
Number of FEMA contract compliance issues raised | contractComplianceIssue                                 2  
FEMA Official                                    
Other Commitments [Line Items]                                    
Fine issued for indictment           $ 15,000                        
Cobra Acquisitions                                    
Other Commitments [Line Items]                                    
Invoices amount approved by FEMA       $ 233,000,000                            
Amount awarded from FEMA       210,000,000                            
Litigation settlement, amount to be received     $ 99,000,000 99,000,000                            
Certified claim amount submitted                       $ 379,000,000            
Loss contingency, damages awarded, value         $ 8,500,000   $ 9,000,000                      
Number of lawsuits pending | lawsuit             10                      
Number of claims judgment issued and under appeal | lawsuit             1                      
Number of other individuals indicted | individual                                   2
Number of other individuals indicted, charges dismissed | individual                                   2
Cobra Acquisitions | Subsequent Event                                    
Other Commitments [Line Items]                                    
Litigation settlement, amount to be received $ 72,000,000                                  
Cobra Acquisitions | Former President                                    
Other Commitments [Line Items]                                    
Fine issued for indictment           $ 25,000                        
Puerto Rico Electric Power Authority (PREPA)                                    
Other Commitments [Line Items]                                    
Litigation settlement, amount to be received     $ 99,000,000                              
Puerto Rico Electric Power Authority (PREPA)                                    
Other Commitments [Line Items]                                    
Interest charged on accounts receivable                   174,500,000     152,000,000          
Accounts receivable, contract costs, amount expected to be authorized                           $ 68,100,000 $ 5,600,000   $ 47,000,000  
Staffing costs                               $ 24,400,000 $ 24,400,000  
Percent of federal funded portion for determination memorandum                             100.00%      
Percent of federal cost share portion for determination memorandum                           90.00%        
Puerto Rico Electric Power Authority (PREPA) | Cobra Acquisitions                                    
Other Commitments [Line Items]                                    
Payment pending from third party                   216,200,000                
Foreman Electric Services, Inc.                                    
Other Commitments [Line Items]                                    
Loss contingency, damages awarded, value               $ 250,000,000                    
Cobra Acquisitions | Puerto Rico Electric Power Authority (PREPA)                                    
Other Commitments [Line Items]                                    
Litigation settlement, amount to be received       $ 111,000,000                            
Cash paid for settlement   $ 10,800,000                                
Cobra Acquisitions | Puerto Rico Electric Power Authority (PREPA) | Subsequent Event                                    
Other Commitments [Line Items]                                    
Cash paid for settlement $ 8,400,000                                  
Performance and Payment Bond                                    
Other Commitments [Line Items]                                    
Commitments and contingencies                   9,500,000     8,600,000          
Estimated cost to complete the project                   800,000                
Outstanding Bid Bond                                    
Other Commitments [Line Items]                                    
Commitments and contingencies                   $ 600,000     $ 0          
XML 89 R78.htm IDEA: XBRL DOCUMENT v3.23.2
Commitments and Contingencies - Schedule of Letters of Credit (Details) - Letter of Credit - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Line of Credit Facility [Line Items]    
Total letters of credit $ 6,369 $ 6,494
Environmental remediation    
Line of Credit Facility [Line Items]    
Total letters of credit 3,569 3,694
Insurance programs    
Line of Credit Facility [Line Items]    
Total letters of credit $ 2,800 $ 2,800
XML 90 R79.htm IDEA: XBRL DOCUMENT v3.23.2
Commitments and Contingencies - Defined Contribution Plan (Details) - USD ($)
$ in Millions
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Commitments and Contingencies Disclosure [Abstract]    
Defined contribution plan, maximum annual contributions per employee, percent 92.00%  
Defined benefit plan, employer matching contribution, percent of match (up to) 3.00%  
Defined benefit plan, contributions by employer $ 1.1 $ 0.9
XML 91 R80.htm IDEA: XBRL DOCUMENT v3.23.2
Reporting Segments (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
USD ($)
Jun. 30, 2022
USD ($)
Jun. 30, 2023
USD ($)
segment
Jun. 30, 2022
USD ($)
Dec. 31, 2022
USD ($)
Segment Reporting [Abstract]          
Number of reportable segments | segment     4    
Segment Reporting Information [Line Items]          
Revenue reduction $ 75,431 $ 89,678 $ 191,751 $ 151,976  
Total cost of revenue 60,252 68,786 149,244 123,266  
Selling, general and administrative 10,357 8,206 18,740 16,874  
Depreciation, depletion, amortization and accretion 12,650 17,476 25,606 34,643  
Gains on disposal of assets, net (473) (2,943) (834) (3,139)  
Operating (loss) income (7,355) (1,847) (1,005) (19,668)  
Interest expense, net 3,220 2,659 6,509 5,008  
Other (income) expense, net (8,339) (10,144) (16,963) (19,185)  
(Loss) income before income taxes (2,236) 5,638 9,449 (5,491)  
Total assets 692,763   692,763   $ 724,678
Nonrelated Party          
Segment Reporting Information [Line Items]          
Cost of revenue, exclusive of depreciation, depletion, amortization and accretion 60,252 68,786 149,244 123,266  
Related Parties          
Segment Reporting Information [Line Items]          
Cost of revenue, exclusive of depreciation, depletion, amortization and accretion 0 0 0 0  
Intersegment revenues          
Segment Reporting Information [Line Items]          
Revenue reduction 0 0 0 0  
Eliminations          
Segment Reporting Information [Line Items]          
Revenue reduction (489) (2,186) (1,073) (3,537)  
Total cost of revenue (489) (2,263) (1,073) (3,540)  
Selling, general and administrative 0 0 0 0  
Depreciation, depletion, amortization and accretion 0 0 0 0  
Gains on disposal of assets, net 0 0 0 0  
Operating (loss) income 0 77 0 3  
Interest expense, net 0 0 0 0  
Other (income) expense, net 0 0 0 0  
(Loss) income before income taxes 0 77 0 3  
Total assets (58,956)   (58,956)   (80,446)
Eliminations | Nonrelated Party          
Segment Reporting Information [Line Items]          
Cost of revenue, exclusive of depreciation, depletion, amortization and accretion 0 0 0 0  
Eliminations | Related Parties          
Segment Reporting Information [Line Items]          
Cost of revenue, exclusive of depreciation, depletion, amortization and accretion (489) (2,263) (1,073) (3,540)  
Well Completions          
Segment Reporting Information [Line Items]          
Revenue reduction 27,466 43,574 94,644 67,202  
Gains on disposal of assets, net     0    
Well Completions | Intersegment revenues          
Segment Reporting Information [Line Items]          
Revenue reduction 118 243 240 489  
Well Completions | Operating Segments          
Segment Reporting Information [Line Items]          
Revenue reduction 27,584 43,817 94,884 67,691  
Total cost of revenue 23,821 33,471 76,334 56,341  
Selling, general and administrative 1,776 1,884 4,268 3,923  
Depreciation, depletion, amortization and accretion 4,500 6,747 9,317 13,191  
Gains on disposal of assets, net 0 (157)   (206)  
Operating (loss) income (2,513) 1,872 4,965 (5,558)  
Interest expense, net 824 422 1,753 793  
Other (income) expense, net 1 0 1 0  
(Loss) income before income taxes (3,338) 1,450 3,211 (6,351)  
Total assets 453,656   453,656   82,897
Well Completions | Operating Segments | Nonrelated Party          
Segment Reporting Information [Line Items]          
Cost of revenue, exclusive of depreciation, depletion, amortization and accretion 23,594 31,486 75,630 53,325  
Well Completions | Operating Segments | Related Parties          
Segment Reporting Information [Line Items]          
Cost of revenue, exclusive of depreciation, depletion, amortization and accretion 227 1,985 704 3,016  
Infrastructure          
Segment Reporting Information [Line Items]          
Revenue reduction 28,315 25,587 56,596 48,596  
Infrastructure | Intersegment revenues          
Segment Reporting Information [Line Items]          
Revenue reduction 0 0 0 0  
Infrastructure | Operating Segments          
Segment Reporting Information [Line Items]          
Revenue reduction 28,315 25,587 56,596 48,596  
Total cost of revenue 23,301 21,823 45,788 40,726  
Selling, general and administrative 6,385 4,443 10,595 9,088  
Depreciation, depletion, amortization and accretion 2,436 4,211 5,810 8,525  
Gains on disposal of assets, net 0 (863) (127) (868)  
Operating (loss) income (3,807) (4,027) (5,470) (8,875)  
Interest expense, net 1,869 1,755 3,714 3,298  
Other (income) expense, net (8,557) (10,062) (17,365) (19,644)  
(Loss) income before income taxes 2,881 4,280 8,181 7,471  
Total assets 64,766   64,766   450,841
Infrastructure | Operating Segments | Nonrelated Party          
Segment Reporting Information [Line Items]          
Cost of revenue, exclusive of depreciation, depletion, amortization and accretion 23,292 21,808 45,768 40,695  
Infrastructure | Operating Segments | Related Parties          
Segment Reporting Information [Line Items]          
Cost of revenue, exclusive of depreciation, depletion, amortization and accretion 9 15 20 31  
Sand          
Segment Reporting Information [Line Items]          
Revenue reduction 11,567 13,841 24,009 22,189  
Sand | Intersegment revenues          
Segment Reporting Information [Line Items]          
Revenue reduction 0 1,618 25 2,450  
Sand | Operating Segments          
Segment Reporting Information [Line Items]          
Revenue reduction 11,567 15,459 24,034 24,639  
Total cost of revenue 7,067 9,707 14,927 17,495  
Selling, general and administrative 954 870 1,458 1,698  
Depreciation, depletion, amortization and accretion 2,374 2,058 3,561 3,852  
Gains on disposal of assets, net 0 (16) (16) (91)  
Operating (loss) income 1,172 2,840 4,104 1,685  
Interest expense, net 149 178 305 340  
Other (income) expense, net (4) (3) (6) (7)  
(Loss) income before income taxes 1,027 2,665 3,805 1,352  
Total assets 129,609   129,609   129,467
Sand | Operating Segments | Nonrelated Party          
Segment Reporting Information [Line Items]          
Cost of revenue, exclusive of depreciation, depletion, amortization and accretion 7,067 9,707 14,927 17,495  
Sand | Operating Segments | Related Parties          
Segment Reporting Information [Line Items]          
Cost of revenue, exclusive of depreciation, depletion, amortization and accretion 0 0 0 0  
Drilling          
Segment Reporting Information [Line Items]          
Revenue reduction 3,329 1,952 5,153 4,804  
Drilling | Intersegment revenues          
Segment Reporting Information [Line Items]          
Revenue reduction 6 19 7 22  
Drilling | Operating Segments          
Segment Reporting Information [Line Items]          
Revenue reduction 3,335 1,971 5,160 4,826  
Total cost of revenue 2,833 2,194 4,865 4,727  
Selling, general and administrative 337 277 650 569  
Depreciation, depletion, amortization and accretion 1,284 1,651 2,651 3,331  
Gains on disposal of assets, net 0 0 0 0  
Operating (loss) income (1,119) (2,151) (3,006) (3,801)  
Interest expense, net 170 121 330 225  
Other (income) expense, net 0 0 0 0  
(Loss) income before income taxes (1,289) (2,272) (3,336) (4,026)  
Total assets 18,916   18,916   21,755
Drilling | Operating Segments | Nonrelated Party          
Segment Reporting Information [Line Items]          
Cost of revenue, exclusive of depreciation, depletion, amortization and accretion 2,725 2,034 4,648 4,406  
Drilling | Operating Segments | Related Parties          
Segment Reporting Information [Line Items]          
Cost of revenue, exclusive of depreciation, depletion, amortization and accretion 108 160 217 321  
Other          
Segment Reporting Information [Line Items]          
Revenue reduction 4,754 4,724 11,349 9,185  
Other | Intersegment revenues          
Segment Reporting Information [Line Items]          
Revenue reduction 365 306 801 576  
Other | Operating Segments          
Segment Reporting Information [Line Items]          
Revenue reduction 5,119 5,030 12,150 9,761  
Total cost of revenue 3,719 3,854 8,403 7,517  
Selling, general and administrative 905 732 1,769 1,596  
Depreciation, depletion, amortization and accretion 2,056 2,809 4,267 5,744  
Gains on disposal of assets, net (473) (1,907) (691) (1,974)  
Operating (loss) income (1,088) (458) (1,598) (3,122)  
Interest expense, net 208 183 407 352  
Other (income) expense, net 221 (79) 407 466  
(Loss) income before income taxes (1,517) (562) (2,412) (3,940)  
Total assets 84,772   84,772   $ 120,164
Other | Operating Segments | Nonrelated Party          
Segment Reporting Information [Line Items]          
Cost of revenue, exclusive of depreciation, depletion, amortization and accretion 3,574 3,751 8,271 7,345  
Other | Operating Segments | Related Parties          
Segment Reporting Information [Line Items]          
Cost of revenue, exclusive of depreciation, depletion, amortization and accretion $ 145 $ 103 $ 132 $ 172  
XML 92 R81.htm IDEA: XBRL DOCUMENT v3.23.2
Subsequent Events (Details) - USD ($)
3 Months Ended
Jul. 13, 2023
Oct. 11, 2023
Aug. 10, 2023
Subsequent Event      
Subsequent Event [Line Items]      
Stock repurchase program authorized amount     $ 55,000,000
Stock repurchase program authorized amount (in shares)     10,000,000
ARS | ARS | Forecast      
Subsequent Event [Line Items]      
Proceeds from sale of subsidiary   $ 300,000  
Gain on disposition of business $ 2,100,000    
ARS | ARS | Subsequent Event      
Subsequent Event [Line Items]      
Proceeds from sale of subsidiary $ 3,300,000    
Contingent consideration payment period   90 days  
XML 93 tusk-20230630_htm.xml IDEA: XBRL DOCUMENT 0001679268 2023-01-01 2023-06-30 0001679268 2023-08-09 0001679268 2023-06-30 0001679268 2022-12-31 0001679268 us-gaap:NonrelatedPartyMember 2023-06-30 0001679268 us-gaap:NonrelatedPartyMember 2022-12-31 0001679268 us-gaap:RelatedPartyMember 2023-06-30 0001679268 us-gaap:RelatedPartyMember 2022-12-31 0001679268 us-gaap:ServiceMember us-gaap:NonrelatedPartyMember 2023-04-01 2023-06-30 0001679268 us-gaap:ServiceMember us-gaap:NonrelatedPartyMember 2022-04-01 2022-06-30 0001679268 us-gaap:ServiceMember us-gaap:NonrelatedPartyMember 2023-01-01 2023-06-30 0001679268 us-gaap:ServiceMember us-gaap:NonrelatedPartyMember 2022-01-01 2022-06-30 0001679268 us-gaap:ServiceMember us-gaap:RelatedPartyMember 2023-04-01 2023-06-30 0001679268 us-gaap:ServiceMember us-gaap:RelatedPartyMember 2022-04-01 2022-06-30 0001679268 us-gaap:ServiceMember us-gaap:RelatedPartyMember 2023-01-01 2023-06-30 0001679268 us-gaap:ServiceMember us-gaap:RelatedPartyMember 2022-01-01 2022-06-30 0001679268 us-gaap:ProductMember us-gaap:NonrelatedPartyMember 2023-04-01 2023-06-30 0001679268 us-gaap:ProductMember us-gaap:NonrelatedPartyMember 2022-04-01 2022-06-30 0001679268 us-gaap:ProductMember us-gaap:NonrelatedPartyMember 2023-01-01 2023-06-30 0001679268 us-gaap:ProductMember us-gaap:NonrelatedPartyMember 2022-01-01 2022-06-30 0001679268 2023-04-01 2023-06-30 0001679268 2022-04-01 2022-06-30 0001679268 2022-01-01 2022-06-30 0001679268 us-gaap:CommonStockMember 2023-03-31 0001679268 us-gaap:RetainedEarningsMember 2023-03-31 0001679268 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001679268 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001679268 2023-03-31 0001679268 us-gaap:CommonStockMember 2023-04-01 2023-06-30 0001679268 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0001679268 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0001679268 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-01 2023-06-30 0001679268 us-gaap:CommonStockMember 2023-06-30 0001679268 us-gaap:RetainedEarningsMember 2023-06-30 0001679268 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001679268 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0001679268 us-gaap:CommonStockMember 2022-03-31 0001679268 us-gaap:RetainedEarningsMember 2022-03-31 0001679268 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001679268 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0001679268 2022-03-31 0001679268 us-gaap:CommonStockMember 2022-04-01 2022-06-30 0001679268 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0001679268 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0001679268 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-01 2022-06-30 0001679268 us-gaap:CommonStockMember 2022-06-30 0001679268 us-gaap:RetainedEarningsMember 2022-06-30 0001679268 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001679268 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0001679268 2022-06-30 0001679268 us-gaap:CommonStockMember 2022-12-31 0001679268 us-gaap:RetainedEarningsMember 2022-12-31 0001679268 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001679268 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001679268 us-gaap:CommonStockMember 2023-01-01 2023-06-30 0001679268 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-06-30 0001679268 us-gaap:RetainedEarningsMember 2023-01-01 2023-06-30 0001679268 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-06-30 0001679268 us-gaap:CommonStockMember 2021-12-31 0001679268 us-gaap:RetainedEarningsMember 2021-12-31 0001679268 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001679268 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001679268 2021-12-31 0001679268 us-gaap:CommonStockMember 2022-01-01 2022-06-30 0001679268 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-06-30 0001679268 us-gaap:RetainedEarningsMember 2022-01-01 2022-06-30 0001679268 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-06-30 0001679268 tusk:PuertoRicoElectricPowerAuthorityPREPAMember 2023-04-01 2023-06-30 0001679268 tusk:PuertoRicoElectricPowerAuthorityPREPAMember 2023-01-01 2023-06-30 0001679268 tusk:PuertoRicoElectricPowerAuthorityPREPAMember 2022-04-01 2022-06-30 0001679268 tusk:PuertoRicoElectricPowerAuthorityPREPAMember 2022-01-01 2022-06-30 0001679268 tusk:PuertoRicoElectricPowerAuthorityPREPAMember 2023-06-30 0001679268 tusk:PuertoRicoElectricPowerAuthorityPREPAMember 2022-12-31 0001679268 2022-01-01 2022-12-31 0001679268 tusk:PuertoRicoElectricPowerAuthorityPREPAMember tusk:CobraAcquisitionsMember 2023-06-30 0001679268 2020-03-25 2020-03-25 0001679268 2021-05-26 0001679268 tusk:PuertoRicoElectricPowerAuthorityPREPAMember 2021-05-26 0001679268 tusk:PuertoRicoElectricPowerAuthorityPREPAMember 2021-07-23 0001679268 tusk:PuertoRicoElectricPowerAuthorityPREPAMember 2022-11-21 0001679268 tusk:PuertoRicoElectricPowerAuthorityPREPAMember 2022-12-21 0001679268 tusk:CobraAcquisitionsMember 2023-03-27 2023-03-27 0001679268 tusk:CobraAcquisitionsMember tusk:PuertoRicoElectricPowerAuthorityPREPAMember 2023-03-27 2023-03-27 0001679268 tusk:CobraAcquisitionsMember 2023-06-08 2023-06-08 0001679268 tusk:CobraAcquisitionsMember tusk:PuertoRicoElectricPowerAuthorityPREPAMember 2023-06-14 2023-06-14 0001679268 tusk:CobraAcquisitionsMember us-gaap:SubsequentEventMember tusk:PuertoRicoElectricPowerAuthorityPREPAMember 2023-07-21 2023-07-21 0001679268 us-gaap:SubsequentEventMember tusk:CobraAcquisitionsMember 2023-07-21 2023-07-21 0001679268 tusk:CobraAcquisitionsMember 2023-01-20 0001679268 tusk:CustomerAMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-04-01 2023-06-30 0001679268 tusk:CustomerAMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-04-01 2022-06-30 0001679268 tusk:CustomerAMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-06-30 0001679268 tusk:CustomerAMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-06-30 0001679268 tusk:CustomerAMember us-gaap:TradeAccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-06-30 0001679268 tusk:CustomerAMember us-gaap:TradeAccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001679268 tusk:CustomerBMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-04-01 2023-06-30 0001679268 tusk:CustomerBMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-04-01 2022-06-30 0001679268 tusk:CustomerBMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-06-30 0001679268 tusk:CustomerBMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-06-30 0001679268 tusk:CustomerBMember us-gaap:TradeAccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-06-30 0001679268 tusk:CustomerBMember us-gaap:TradeAccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001679268 tusk:CustomerCMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-04-01 2023-06-30 0001679268 tusk:CustomerCMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-04-01 2022-06-30 0001679268 tusk:CustomerCMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-06-30 0001679268 tusk:CustomerCMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-06-30 0001679268 tusk:CustomerCMember us-gaap:TradeAccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-06-30 0001679268 tusk:CustomerCMember us-gaap:TradeAccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001679268 tusk:ShortfallPaymentsMember 2023-04-01 2023-06-30 0001679268 tusk:ShortfallPaymentsMember 2023-01-01 2023-06-30 0001679268 tusk:ShortfallPaymentsMember 2023-06-30 0001679268 tusk:ShortfallPaymentsMember 2022-04-01 2022-06-30 0001679268 tusk:ShortfallPaymentsMember 2022-01-01 2022-06-30 0001679268 tusk:PracticalExpedientsMember 2023-01-01 2023-06-30 0001679268 2023-07-01 2023-06-30 0001679268 srt:MinimumMember tusk:PressurePumpingEquipmentMember 2023-06-30 0001679268 srt:MaximumMember tusk:PressurePumpingEquipmentMember 2023-06-30 0001679268 tusk:PressurePumpingEquipmentMember 2023-06-30 0001679268 tusk:PressurePumpingEquipmentMember 2022-12-31 0001679268 srt:MinimumMember us-gaap:WellsAndRelatedEquipmentAndFacilitiesMember 2023-06-30 0001679268 srt:MaximumMember us-gaap:WellsAndRelatedEquipmentAndFacilitiesMember 2023-06-30 0001679268 us-gaap:WellsAndRelatedEquipmentAndFacilitiesMember 2023-06-30 0001679268 us-gaap:WellsAndRelatedEquipmentAndFacilitiesMember 2022-12-31 0001679268 srt:MinimumMember us-gaap:MachineryAndEquipmentMember 2023-06-30 0001679268 srt:MaximumMember us-gaap:MachineryAndEquipmentMember 2023-06-30 0001679268 us-gaap:MachineryAndEquipmentMember 2023-06-30 0001679268 us-gaap:MachineryAndEquipmentMember 2022-12-31 0001679268 srt:MinimumMember us-gaap:BuildingMember 2023-06-30 0001679268 srt:MaximumMember us-gaap:BuildingMember 2023-06-30 0001679268 us-gaap:BuildingMember 2023-06-30 0001679268 us-gaap:BuildingMember 2022-12-31 0001679268 srt:MinimumMember us-gaap:TransportationEquipmentMember 2023-06-30 0001679268 srt:MaximumMember us-gaap:TransportationEquipmentMember 2023-06-30 0001679268 us-gaap:TransportationEquipmentMember 2023-06-30 0001679268 us-gaap:TransportationEquipmentMember 2022-12-31 0001679268 srt:MinimumMember tusk:CoilTubingEquipmentMember 2023-06-30 0001679268 srt:MaximumMember tusk:CoilTubingEquipmentMember 2023-06-30 0001679268 tusk:CoilTubingEquipmentMember 2023-06-30 0001679268 tusk:CoilTubingEquipmentMember 2022-12-31 0001679268 us-gaap:LandMember 2023-06-30 0001679268 us-gaap:LandMember 2022-12-31 0001679268 us-gaap:LandImprovementsMember 2023-06-30 0001679268 us-gaap:LandImprovementsMember 2022-12-31 0001679268 srt:MinimumMember tusk:RailImprovementsMember 2023-06-30 0001679268 srt:MaximumMember tusk:RailImprovementsMember 2023-06-30 0001679268 tusk:RailImprovementsMember 2023-06-30 0001679268 tusk:RailImprovementsMember 2022-12-31 0001679268 srt:MinimumMember us-gaap:PropertyPlantAndEquipmentOtherTypesMember 2023-06-30 0001679268 srt:MaximumMember us-gaap:PropertyPlantAndEquipmentOtherTypesMember 2023-06-30 0001679268 us-gaap:PropertyPlantAndEquipmentOtherTypesMember 2023-06-30 0001679268 us-gaap:PropertyPlantAndEquipmentOtherTypesMember 2022-12-31 0001679268 tusk:AssetsHeldAndUsedMember 2023-06-30 0001679268 tusk:AssetsHeldAndUsedMember 2022-12-31 0001679268 us-gaap:WellsAndRelatedEquipmentAndFacilitiesMember 2023-04-01 2023-06-30 0001679268 us-gaap:WellsAndRelatedEquipmentAndFacilitiesMember 2022-04-01 2022-06-30 0001679268 us-gaap:WellsAndRelatedEquipmentAndFacilitiesMember 2022-01-01 2022-06-30 0001679268 us-gaap:WellsAndRelatedEquipmentAndFacilitiesMember 2023-01-01 2023-06-30 0001679268 us-gaap:ComprehensiveIncomeMember 2023-04-01 2023-06-30 0001679268 us-gaap:ComprehensiveIncomeMember 2022-04-01 2022-06-30 0001679268 us-gaap:ComprehensiveIncomeMember 2023-01-01 2023-06-30 0001679268 us-gaap:ComprehensiveIncomeMember 2022-01-01 2022-06-30 0001679268 tusk:WellCompletionMember 2021-12-31 0001679268 us-gaap:AllOtherSegmentsMember 2021-12-31 0001679268 tusk:WellCompletionMember 2022-01-01 2022-12-31 0001679268 us-gaap:AllOtherSegmentsMember 2022-01-01 2022-12-31 0001679268 tusk:WellCompletionMember 2022-12-31 0001679268 us-gaap:AllOtherSegmentsMember 2022-12-31 0001679268 tusk:WellCompletionMember 2023-01-01 2023-06-30 0001679268 us-gaap:AllOtherSegmentsMember 2023-01-01 2023-06-30 0001679268 tusk:WellCompletionMember 2023-06-30 0001679268 us-gaap:AllOtherSegmentsMember 2023-06-30 0001679268 us-gaap:TradeNamesMember 2023-06-30 0001679268 us-gaap:TradeNamesMember 2022-12-31 0001679268 srt:MinimumMember us-gaap:TradeNamesMember 2023-06-30 0001679268 srt:MaximumMember us-gaap:TradeNamesMember 2023-06-30 0001679268 us-gaap:TradeNamesMember 2023-01-01 2023-06-30 0001679268 tusk:BRIMEquipmentAssetsMember tusk:CobraAviationServicesLLCMember 2018-12-21 2018-12-21 0001679268 tusk:BrimAcquisitionsLLCMember tusk:CobraAviationServicesLLCMember 2018-12-21 0001679268 tusk:BrimAcquisitionsLLCMember tusk:WexfordPartnersInvestmentCo.LLCMember 2018-12-21 0001679268 tusk:BrimAcquisitionsLLCMember 2018-12-21 0001679268 tusk:BrimAcquisitionsLLCMember 2018-12-21 2018-12-21 0001679268 tusk:BrimAcquisitionsLLCMember 2023-06-30 0001679268 tusk:BrimAcquisitionsLLCMember 2022-12-31 0001679268 tusk:BrimAcquisitionsLLCMember 2023-04-01 2023-06-30 0001679268 tusk:BrimAcquisitionsLLCMember 2023-01-01 2023-06-30 0001679268 tusk:BrimAcquisitionsLLCMember 2022-04-01 2022-06-30 0001679268 tusk:BrimAcquisitionsLLCMember 2022-01-01 2022-06-30 0001679268 srt:MinimumMember 2023-06-30 0001679268 srt:MaximumMember 2023-06-30 0001679268 srt:MinimumMember 2022-12-31 0001679268 srt:MaximumMember 2022-12-31 0001679268 tusk:FirstNationalCapitalLLCMember 2020-12-30 2020-12-30 0001679268 tusk:FirstNationalCapitalLLCMember 2020-12-30 0001679268 tusk:FirstNationalCapitalLLCMember 2021-06-01 2021-06-01 0001679268 2021-06-01 0001679268 tusk:FirstNationalCapitalLLCMember 2022-06-01 2022-06-01 0001679268 2022-06-01 0001679268 2022-12-01 2022-12-31 0001679268 2023-06-14 0001679268 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember 2023-01-01 2023-06-30 0001679268 us-gaap:RevolvingCreditFacilityMember 2023-06-30 0001679268 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2023-06-30 0001679268 us-gaap:LetterOfCreditMember us-gaap:LineOfCreditMember 2023-06-30 0001679268 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2022-12-31 0001679268 us-gaap:LetterOfCreditMember us-gaap:LineOfCreditMember 2022-12-31 0001679268 us-gaap:RevolvingCreditFacilityMember 2023-01-01 2023-06-30 0001679268 tusk:AviationNoteMember tusk:LeopardAviationLLCAndCobraAviationServicesLLCMember 2020-11-06 0001679268 tusk:AviationNoteMember tusk:LeopardAviationLLCAndCobraAviationServicesLLCMember 2020-11-06 2020-11-06 0001679268 tusk:AviationNoteMember tusk:LeopardAviationLLCAndCobraAviationServicesLLCMember us-gaap:PrimeRateMember 2020-11-06 2020-11-06 0001679268 tusk:CobraAviationServicesLLCMember tusk:DireWolfEnergyServicesLLCMember 2023-06-30 0001679268 tusk:LeopardAviationLLCMember tusk:PredatorAviationLLCMember 2023-06-30 0001679268 tusk:CobraAviationServicesLLCMember 2023-01-01 2023-06-30 0001679268 tusk:AirRescueSystemsCorporationMember 2023-01-01 2023-06-30 0001679268 tusk:BrimAcquisitionsLLCMember 2023-01-01 2023-06-30 0001679268 tusk:LeopardAviationLLCMember 2023-01-01 2023-06-30 0001679268 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-04-01 2023-06-30 0001679268 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-04-01 2022-06-30 0001679268 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-01-01 2023-06-30 0001679268 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-01-01 2022-06-30 0001679268 us-gaap:RestrictedStockMember 2022-01-01 2022-06-30 0001679268 tusk:SpecifiedMemberAwardsMember 2014-11-24 0001679268 tusk:NonEmployeesMember 2019-01-01 0001679268 us-gaap:RestrictedStockMember 2021-12-31 0001679268 us-gaap:RestrictedStockMember 2022-01-01 2022-12-31 0001679268 us-gaap:RestrictedStockMember 2022-12-31 0001679268 us-gaap:RestrictedStockMember 2023-01-01 2023-06-30 0001679268 us-gaap:RestrictedStockMember 2023-06-30 0001679268 us-gaap:RestrictedStockMember 2023-04-01 2023-06-30 0001679268 us-gaap:RestrictedStockMember 2022-04-01 2022-06-30 0001679268 us-gaap:RestrictedStockMember 2022-01-01 2022-06-30 0001679268 tusk:CobraAviationARSLeopardandBrimEquipmentMember us-gaap:RelatedPartyMember 2023-04-01 2023-06-30 0001679268 tusk:CobraAviationARSLeopardandBrimEquipmentMember us-gaap:RelatedPartyMember 2022-04-01 2022-06-30 0001679268 tusk:CobraAviationARSLeopardandBrimEquipmentMember us-gaap:RelatedPartyMember 2023-01-01 2023-06-30 0001679268 tusk:CobraAviationARSLeopardandBrimEquipmentMember us-gaap:RelatedPartyMember 2022-01-01 2022-06-30 0001679268 tusk:CobraAviationARSLeopardandBrimEquipmentMember us-gaap:RelatedPartyMember 2023-06-30 0001679268 tusk:CobraAviationARSLeopardandBrimEquipmentMember us-gaap:RelatedPartyMember 2022-12-31 0001679268 tusk:PantherDrillingandElToroMember us-gaap:RelatedPartyMember 2023-04-01 2023-06-30 0001679268 tusk:PantherDrillingandElToroMember us-gaap:RelatedPartyMember 2022-04-01 2022-06-30 0001679268 tusk:PantherDrillingandElToroMember us-gaap:RelatedPartyMember 2023-01-01 2023-06-30 0001679268 tusk:PantherDrillingandElToroMember us-gaap:RelatedPartyMember 2022-01-01 2022-06-30 0001679268 tusk:PantherDrillingandElToroMember us-gaap:RelatedPartyMember 2023-06-30 0001679268 tusk:PantherDrillingandElToroMember us-gaap:RelatedPartyMember 2022-12-31 0001679268 tusk:OtherRelationshipsMember us-gaap:RelatedPartyMember 2023-04-01 2023-06-30 0001679268 tusk:OtherRelationshipsMember us-gaap:RelatedPartyMember 2022-04-01 2022-06-30 0001679268 tusk:OtherRelationshipsMember us-gaap:RelatedPartyMember 2023-01-01 2023-06-30 0001679268 tusk:OtherRelationshipsMember us-gaap:RelatedPartyMember 2022-01-01 2022-06-30 0001679268 tusk:OtherRelationshipsMember us-gaap:RelatedPartyMember 2023-06-30 0001679268 tusk:OtherRelationshipsMember us-gaap:RelatedPartyMember 2022-12-31 0001679268 us-gaap:RelatedPartyMember 2023-04-01 2023-06-30 0001679268 us-gaap:RelatedPartyMember 2022-04-01 2022-06-30 0001679268 us-gaap:RelatedPartyMember 2023-01-01 2023-06-30 0001679268 us-gaap:RelatedPartyMember 2022-01-01 2022-06-30 0001679268 tusk:CobraAviationARSLeopardandBrimEquipmentMember tusk:RelatedPartyAccountsPayableRelatedtoCostofSalesMember us-gaap:RelatedPartyMember 2023-06-30 0001679268 tusk:CobraAviationARSLeopardandBrimEquipmentMember tusk:RelatedPartyAccountsPayableRelatedtoCostofSalesMember us-gaap:RelatedPartyMember 2022-12-31 0001679268 tusk:TheCompanyAndCaliberMember us-gaap:RelatedPartyMember 2023-04-01 2023-06-30 0001679268 tusk:TheCompanyAndCaliberMember us-gaap:RelatedPartyMember 2022-04-01 2022-06-30 0001679268 tusk:TheCompanyAndCaliberMember us-gaap:RelatedPartyMember 2023-01-01 2023-06-30 0001679268 tusk:TheCompanyAndCaliberMember us-gaap:RelatedPartyMember 2022-01-01 2022-06-30 0001679268 tusk:TheCompanyAndCaliberMember tusk:RelatedPartyAccountsPayableRelatedtoCostofSalesMember us-gaap:RelatedPartyMember 2023-06-30 0001679268 tusk:TheCompanyAndCaliberMember tusk:RelatedPartyAccountsPayableRelatedtoCostofSalesMember us-gaap:RelatedPartyMember 2022-12-31 0001679268 tusk:OtherRelationshipsMember tusk:RelatedPartyAccountsPayableRelatedtoCostofSalesMember us-gaap:RelatedPartyMember 2023-06-30 0001679268 tusk:OtherRelationshipsMember tusk:RelatedPartyAccountsPayableRelatedtoCostofSalesMember us-gaap:RelatedPartyMember 2022-12-31 0001679268 tusk:RelatedPartyAccountsPayableRelatedtoCostofSalesMember us-gaap:RelatedPartyMember 2023-06-30 0001679268 tusk:RelatedPartyAccountsPayableRelatedtoCostofSalesMember us-gaap:RelatedPartyMember 2022-12-31 0001679268 us-gaap:RelatedPartyMember tusk:CobraAviationServicesLLCMember 2018-12-21 2018-12-21 0001679268 tusk:BrimAcquisitionsLLCMember us-gaap:RelatedPartyMember tusk:CobraAviationServicesLLCMember 2018-12-21 0001679268 tusk:BrimAcquisitionsLLCMember us-gaap:RelatedPartyMember tusk:WexfordPartnersInvestmentCo.LLCMember 2018-12-21 0001679268 tusk:BrimAcquisitionsLLCMember us-gaap:RelatedPartyMember 2018-12-21 0001679268 tusk:WexfordMember us-gaap:RelatedPartyMember 2023-01-01 2023-06-30 0001679268 us-gaap:LetterOfCreditMember tusk:EnvironmentalRemediationProgramsLettersofCreditMember 2023-06-30 0001679268 us-gaap:LetterOfCreditMember tusk:EnvironmentalRemediationProgramsLettersofCreditMember 2022-12-31 0001679268 us-gaap:LetterOfCreditMember tusk:InsuranceProgramsLettersofCreditMember 2023-06-30 0001679268 us-gaap:LetterOfCreditMember tusk:InsuranceProgramsLettersofCreditMember 2022-12-31 0001679268 us-gaap:LetterOfCreditMember 2023-06-30 0001679268 us-gaap:LetterOfCreditMember 2022-12-31 0001679268 tusk:PerformanceAndPaymentBondMember 2023-06-30 0001679268 tusk:PerformanceAndPaymentBondMember 2022-12-31 0001679268 tusk:OutstandingBidBondMember 2023-06-30 0001679268 tusk:OutstandingBidBondMember 2022-12-31 0001679268 tusk:PuertoRicoElectricPowerAuthorityPREPAMember 2023-06-08 2023-06-08 0001679268 tusk:ForemanElectricServicesIncMember 2021-05-13 2021-05-13 0001679268 tusk:CobraAcquisitionsMember 2022-11-14 0001679268 tusk:CobraAcquisitionsMember 2022-11-14 2022-11-14 0001679268 tusk:CobraAcquisitionsMember 2023-03-20 2023-03-20 0001679268 tusk:CobraAcquisitionsMember 2019-09-10 0001679268 tusk:FormerPresidentMember tusk:CobraAcquisitionsMember 2022-12-13 2022-12-13 0001679268 tusk:FEMAOfficialMember 2022-12-13 2022-12-13 0001679268 tusk:WellCompletionMember 2023-04-01 2023-06-30 0001679268 tusk:InfrastructureMember 2023-04-01 2023-06-30 0001679268 tusk:NaturalSandProppantMember 2023-04-01 2023-06-30 0001679268 tusk:DrillingServicesMember 2023-04-01 2023-06-30 0001679268 us-gaap:AllOtherSegmentsMember 2023-04-01 2023-06-30 0001679268 us-gaap:IntersegmentEliminationMember tusk:WellCompletionMember 2023-04-01 2023-06-30 0001679268 us-gaap:IntersegmentEliminationMember tusk:InfrastructureMember 2023-04-01 2023-06-30 0001679268 us-gaap:IntersegmentEliminationMember tusk:NaturalSandProppantMember 2023-04-01 2023-06-30 0001679268 us-gaap:IntersegmentEliminationMember tusk:DrillingServicesMember 2023-04-01 2023-06-30 0001679268 us-gaap:IntersegmentEliminationMember us-gaap:AllOtherSegmentsMember 2023-04-01 2023-06-30 0001679268 srt:ConsolidationEliminationsMember 2023-04-01 2023-06-30 0001679268 us-gaap:IntersegmentEliminationMember 2023-04-01 2023-06-30 0001679268 us-gaap:OperatingSegmentsMember tusk:WellCompletionMember 2023-04-01 2023-06-30 0001679268 us-gaap:OperatingSegmentsMember tusk:InfrastructureMember 2023-04-01 2023-06-30 0001679268 us-gaap:OperatingSegmentsMember tusk:NaturalSandProppantMember 2023-04-01 2023-06-30 0001679268 us-gaap:OperatingSegmentsMember tusk:DrillingServicesMember 2023-04-01 2023-06-30 0001679268 us-gaap:OperatingSegmentsMember us-gaap:AllOtherSegmentsMember 2023-04-01 2023-06-30 0001679268 us-gaap:OperatingSegmentsMember us-gaap:NonrelatedPartyMember tusk:WellCompletionMember 2023-04-01 2023-06-30 0001679268 us-gaap:OperatingSegmentsMember us-gaap:NonrelatedPartyMember tusk:InfrastructureMember 2023-04-01 2023-06-30 0001679268 us-gaap:OperatingSegmentsMember us-gaap:NonrelatedPartyMember tusk:NaturalSandProppantMember 2023-04-01 2023-06-30 0001679268 us-gaap:OperatingSegmentsMember us-gaap:NonrelatedPartyMember tusk:DrillingServicesMember 2023-04-01 2023-06-30 0001679268 us-gaap:OperatingSegmentsMember us-gaap:NonrelatedPartyMember us-gaap:AllOtherSegmentsMember 2023-04-01 2023-06-30 0001679268 srt:ConsolidationEliminationsMember us-gaap:NonrelatedPartyMember 2023-04-01 2023-06-30 0001679268 us-gaap:NonrelatedPartyMember 2023-04-01 2023-06-30 0001679268 us-gaap:OperatingSegmentsMember us-gaap:RelatedPartyMember tusk:WellCompletionMember 2023-04-01 2023-06-30 0001679268 us-gaap:OperatingSegmentsMember us-gaap:RelatedPartyMember tusk:InfrastructureMember 2023-04-01 2023-06-30 0001679268 us-gaap:OperatingSegmentsMember us-gaap:RelatedPartyMember tusk:NaturalSandProppantMember 2023-04-01 2023-06-30 0001679268 us-gaap:OperatingSegmentsMember us-gaap:RelatedPartyMember tusk:DrillingServicesMember 2023-04-01 2023-06-30 0001679268 us-gaap:OperatingSegmentsMember us-gaap:RelatedPartyMember us-gaap:AllOtherSegmentsMember 2023-04-01 2023-06-30 0001679268 srt:ConsolidationEliminationsMember us-gaap:RelatedPartyMember 2023-04-01 2023-06-30 0001679268 tusk:WellCompletionMember 2022-04-01 2022-06-30 0001679268 tusk:InfrastructureMember 2022-04-01 2022-06-30 0001679268 tusk:NaturalSandProppantMember 2022-04-01 2022-06-30 0001679268 tusk:DrillingServicesMember 2022-04-01 2022-06-30 0001679268 us-gaap:AllOtherSegmentsMember 2022-04-01 2022-06-30 0001679268 us-gaap:IntersegmentEliminationMember tusk:WellCompletionMember 2022-04-01 2022-06-30 0001679268 us-gaap:IntersegmentEliminationMember tusk:InfrastructureMember 2022-04-01 2022-06-30 0001679268 us-gaap:IntersegmentEliminationMember tusk:NaturalSandProppantMember 2022-04-01 2022-06-30 0001679268 us-gaap:IntersegmentEliminationMember tusk:DrillingServicesMember 2022-04-01 2022-06-30 0001679268 us-gaap:IntersegmentEliminationMember us-gaap:AllOtherSegmentsMember 2022-04-01 2022-06-30 0001679268 srt:ConsolidationEliminationsMember 2022-04-01 2022-06-30 0001679268 us-gaap:IntersegmentEliminationMember 2022-04-01 2022-06-30 0001679268 us-gaap:OperatingSegmentsMember tusk:WellCompletionMember 2022-04-01 2022-06-30 0001679268 us-gaap:OperatingSegmentsMember tusk:InfrastructureMember 2022-04-01 2022-06-30 0001679268 us-gaap:OperatingSegmentsMember tusk:NaturalSandProppantMember 2022-04-01 2022-06-30 0001679268 us-gaap:OperatingSegmentsMember tusk:DrillingServicesMember 2022-04-01 2022-06-30 0001679268 us-gaap:OperatingSegmentsMember us-gaap:AllOtherSegmentsMember 2022-04-01 2022-06-30 0001679268 us-gaap:OperatingSegmentsMember us-gaap:NonrelatedPartyMember tusk:WellCompletionMember 2022-04-01 2022-06-30 0001679268 us-gaap:OperatingSegmentsMember us-gaap:NonrelatedPartyMember tusk:InfrastructureMember 2022-04-01 2022-06-30 0001679268 us-gaap:OperatingSegmentsMember us-gaap:NonrelatedPartyMember tusk:NaturalSandProppantMember 2022-04-01 2022-06-30 0001679268 us-gaap:OperatingSegmentsMember us-gaap:NonrelatedPartyMember tusk:DrillingServicesMember 2022-04-01 2022-06-30 0001679268 us-gaap:OperatingSegmentsMember us-gaap:NonrelatedPartyMember us-gaap:AllOtherSegmentsMember 2022-04-01 2022-06-30 0001679268 srt:ConsolidationEliminationsMember us-gaap:NonrelatedPartyMember 2022-04-01 2022-06-30 0001679268 us-gaap:NonrelatedPartyMember 2022-04-01 2022-06-30 0001679268 us-gaap:OperatingSegmentsMember us-gaap:RelatedPartyMember tusk:WellCompletionMember 2022-04-01 2022-06-30 0001679268 us-gaap:OperatingSegmentsMember us-gaap:RelatedPartyMember tusk:InfrastructureMember 2022-04-01 2022-06-30 0001679268 us-gaap:OperatingSegmentsMember us-gaap:RelatedPartyMember tusk:NaturalSandProppantMember 2022-04-01 2022-06-30 0001679268 us-gaap:OperatingSegmentsMember us-gaap:RelatedPartyMember tusk:DrillingServicesMember 2022-04-01 2022-06-30 0001679268 us-gaap:OperatingSegmentsMember us-gaap:RelatedPartyMember us-gaap:AllOtherSegmentsMember 2022-04-01 2022-06-30 0001679268 srt:ConsolidationEliminationsMember us-gaap:RelatedPartyMember 2022-04-01 2022-06-30 0001679268 tusk:InfrastructureMember 2023-01-01 2023-06-30 0001679268 tusk:NaturalSandProppantMember 2023-01-01 2023-06-30 0001679268 tusk:DrillingServicesMember 2023-01-01 2023-06-30 0001679268 us-gaap:IntersegmentEliminationMember tusk:WellCompletionMember 2023-01-01 2023-06-30 0001679268 us-gaap:IntersegmentEliminationMember tusk:InfrastructureMember 2023-01-01 2023-06-30 0001679268 us-gaap:IntersegmentEliminationMember tusk:NaturalSandProppantMember 2023-01-01 2023-06-30 0001679268 us-gaap:IntersegmentEliminationMember tusk:DrillingServicesMember 2023-01-01 2023-06-30 0001679268 us-gaap:IntersegmentEliminationMember us-gaap:AllOtherSegmentsMember 2023-01-01 2023-06-30 0001679268 srt:ConsolidationEliminationsMember 2023-01-01 2023-06-30 0001679268 us-gaap:IntersegmentEliminationMember 2023-01-01 2023-06-30 0001679268 us-gaap:OperatingSegmentsMember tusk:WellCompletionMember 2023-01-01 2023-06-30 0001679268 us-gaap:OperatingSegmentsMember tusk:InfrastructureMember 2023-01-01 2023-06-30 0001679268 us-gaap:OperatingSegmentsMember tusk:NaturalSandProppantMember 2023-01-01 2023-06-30 0001679268 us-gaap:OperatingSegmentsMember tusk:DrillingServicesMember 2023-01-01 2023-06-30 0001679268 us-gaap:OperatingSegmentsMember us-gaap:AllOtherSegmentsMember 2023-01-01 2023-06-30 0001679268 us-gaap:OperatingSegmentsMember us-gaap:NonrelatedPartyMember tusk:WellCompletionMember 2023-01-01 2023-06-30 0001679268 us-gaap:OperatingSegmentsMember us-gaap:NonrelatedPartyMember tusk:InfrastructureMember 2023-01-01 2023-06-30 0001679268 us-gaap:OperatingSegmentsMember us-gaap:NonrelatedPartyMember tusk:NaturalSandProppantMember 2023-01-01 2023-06-30 0001679268 us-gaap:OperatingSegmentsMember us-gaap:NonrelatedPartyMember tusk:DrillingServicesMember 2023-01-01 2023-06-30 0001679268 us-gaap:OperatingSegmentsMember us-gaap:NonrelatedPartyMember us-gaap:AllOtherSegmentsMember 2023-01-01 2023-06-30 0001679268 srt:ConsolidationEliminationsMember us-gaap:NonrelatedPartyMember 2023-01-01 2023-06-30 0001679268 us-gaap:NonrelatedPartyMember 2023-01-01 2023-06-30 0001679268 us-gaap:OperatingSegmentsMember us-gaap:RelatedPartyMember tusk:WellCompletionMember 2023-01-01 2023-06-30 0001679268 us-gaap:OperatingSegmentsMember us-gaap:RelatedPartyMember tusk:InfrastructureMember 2023-01-01 2023-06-30 0001679268 us-gaap:OperatingSegmentsMember us-gaap:RelatedPartyMember tusk:NaturalSandProppantMember 2023-01-01 2023-06-30 0001679268 us-gaap:OperatingSegmentsMember us-gaap:RelatedPartyMember tusk:DrillingServicesMember 2023-01-01 2023-06-30 0001679268 us-gaap:OperatingSegmentsMember us-gaap:RelatedPartyMember us-gaap:AllOtherSegmentsMember 2023-01-01 2023-06-30 0001679268 srt:ConsolidationEliminationsMember us-gaap:RelatedPartyMember 2023-01-01 2023-06-30 0001679268 tusk:WellCompletionMember 2022-01-01 2022-06-30 0001679268 tusk:InfrastructureMember 2022-01-01 2022-06-30 0001679268 tusk:NaturalSandProppantMember 2022-01-01 2022-06-30 0001679268 tusk:DrillingServicesMember 2022-01-01 2022-06-30 0001679268 us-gaap:AllOtherSegmentsMember 2022-01-01 2022-06-30 0001679268 us-gaap:IntersegmentEliminationMember tusk:WellCompletionMember 2022-01-01 2022-06-30 0001679268 us-gaap:IntersegmentEliminationMember tusk:InfrastructureMember 2022-01-01 2022-06-30 0001679268 us-gaap:IntersegmentEliminationMember tusk:NaturalSandProppantMember 2022-01-01 2022-06-30 0001679268 us-gaap:IntersegmentEliminationMember tusk:DrillingServicesMember 2022-01-01 2022-06-30 0001679268 us-gaap:IntersegmentEliminationMember us-gaap:AllOtherSegmentsMember 2022-01-01 2022-06-30 0001679268 srt:ConsolidationEliminationsMember 2022-01-01 2022-06-30 0001679268 us-gaap:IntersegmentEliminationMember 2022-01-01 2022-06-30 0001679268 us-gaap:OperatingSegmentsMember tusk:WellCompletionMember 2022-01-01 2022-06-30 0001679268 us-gaap:OperatingSegmentsMember tusk:InfrastructureMember 2022-01-01 2022-06-30 0001679268 us-gaap:OperatingSegmentsMember tusk:NaturalSandProppantMember 2022-01-01 2022-06-30 0001679268 us-gaap:OperatingSegmentsMember tusk:DrillingServicesMember 2022-01-01 2022-06-30 0001679268 us-gaap:OperatingSegmentsMember us-gaap:AllOtherSegmentsMember 2022-01-01 2022-06-30 0001679268 us-gaap:OperatingSegmentsMember us-gaap:NonrelatedPartyMember tusk:WellCompletionMember 2022-01-01 2022-06-30 0001679268 us-gaap:OperatingSegmentsMember us-gaap:NonrelatedPartyMember tusk:InfrastructureMember 2022-01-01 2022-06-30 0001679268 us-gaap:OperatingSegmentsMember us-gaap:NonrelatedPartyMember tusk:NaturalSandProppantMember 2022-01-01 2022-06-30 0001679268 us-gaap:OperatingSegmentsMember us-gaap:NonrelatedPartyMember tusk:DrillingServicesMember 2022-01-01 2022-06-30 0001679268 us-gaap:OperatingSegmentsMember us-gaap:NonrelatedPartyMember us-gaap:AllOtherSegmentsMember 2022-01-01 2022-06-30 0001679268 srt:ConsolidationEliminationsMember us-gaap:NonrelatedPartyMember 2022-01-01 2022-06-30 0001679268 us-gaap:NonrelatedPartyMember 2022-01-01 2022-06-30 0001679268 us-gaap:OperatingSegmentsMember us-gaap:RelatedPartyMember tusk:WellCompletionMember 2022-01-01 2022-06-30 0001679268 us-gaap:OperatingSegmentsMember us-gaap:RelatedPartyMember tusk:InfrastructureMember 2022-01-01 2022-06-30 0001679268 us-gaap:OperatingSegmentsMember us-gaap:RelatedPartyMember tusk:NaturalSandProppantMember 2022-01-01 2022-06-30 0001679268 us-gaap:OperatingSegmentsMember us-gaap:RelatedPartyMember tusk:DrillingServicesMember 2022-01-01 2022-06-30 0001679268 us-gaap:OperatingSegmentsMember us-gaap:RelatedPartyMember us-gaap:AllOtherSegmentsMember 2022-01-01 2022-06-30 0001679268 srt:ConsolidationEliminationsMember us-gaap:RelatedPartyMember 2022-01-01 2022-06-30 0001679268 us-gaap:OperatingSegmentsMember tusk:InfrastructureMember 2023-06-30 0001679268 us-gaap:OperatingSegmentsMember tusk:WellCompletionMember 2023-06-30 0001679268 us-gaap:OperatingSegmentsMember tusk:NaturalSandProppantMember 2023-06-30 0001679268 us-gaap:OperatingSegmentsMember tusk:DrillingServicesMember 2023-06-30 0001679268 us-gaap:OperatingSegmentsMember us-gaap:AllOtherSegmentsMember 2023-06-30 0001679268 srt:ConsolidationEliminationsMember 2023-06-30 0001679268 us-gaap:OperatingSegmentsMember tusk:WellCompletionMember 2022-12-31 0001679268 us-gaap:OperatingSegmentsMember tusk:InfrastructureMember 2022-12-31 0001679268 us-gaap:OperatingSegmentsMember tusk:NaturalSandProppantMember 2022-12-31 0001679268 us-gaap:OperatingSegmentsMember tusk:DrillingServicesMember 2022-12-31 0001679268 us-gaap:OperatingSegmentsMember us-gaap:AllOtherSegmentsMember 2022-12-31 0001679268 srt:ConsolidationEliminationsMember 2022-12-31 0001679268 tusk:AirRescueSystemsCorporationMember tusk:AirRescueSystemsCorporationMember us-gaap:SubsequentEventMember 2023-07-13 2023-07-13 0001679268 tusk:AirRescueSystemsCorporationMember srt:ScenarioForecastMember tusk:AirRescueSystemsCorporationMember 2023-07-13 2023-10-11 0001679268 tusk:AirRescueSystemsCorporationMember tusk:AirRescueSystemsCorporationMember us-gaap:SubsequentEventMember 2023-07-13 2023-10-11 0001679268 tusk:AirRescueSystemsCorporationMember srt:ScenarioForecastMember tusk:AirRescueSystemsCorporationMember 2023-07-13 2023-07-13 0001679268 us-gaap:SubsequentEventMember 2023-08-10 shares iso4217:USD iso4217:USD shares tusk:contractComplianceIssue pure tusk:helicopter tusk:pressurePumpUnit tusk:lawsuit tusk:individual tusk:segment 0001679268 --12-31 2023 Q2 false http://fasb.org/us-gaap/2023#PropertyPlantAndEquipmentNet http://fasb.org/us-gaap/2023#PropertyPlantAndEquipmentNet http://fasb.org/us-gaap/2023#AccruedLiabilitiesAndOtherLiabilities http://fasb.org/us-gaap/2023#AccruedLiabilitiesAndOtherLiabilities http://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrent http://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrent http://fasb.org/us-gaap/2023#RevenueFromContractWithCustomerExcludingAssessedTax http://fasb.org/us-gaap/2023#RevenueFromContractWithCustomerExcludingAssessedTax http://fasb.org/us-gaap/2023#RevenueFromContractWithCustomerExcludingAssessedTax http://fasb.org/us-gaap/2023#RevenueFromContractWithCustomerExcludingAssessedTax 10-Q true 2023-06-30 false 001-37917 Mammoth Energy Services, Inc. DE 32-0498321 14201 Caliber Drive, Suite 300 Oklahoma City, OK (405) 608-6007 73134 Common Stock TUSK NASDAQ NASDAQ Yes Yes Non-accelerated Filer true false false 47941652 8850000 17282000 449189000 456465000 205000 223000 10189000 8883000 7993000 13219000 613000 620000 477039000 496692000 127190000 138066000 60539000 61830000 11513000 10656000 1393000 1782000 11717000 11717000 3372000 3935000 692763000 724678000 49863000 47391000 36788000 52297000 6051000 5447000 59356000 83520000 53089000 48557000 205147000 237212000 425000 471000 5213000 4913000 4068000 3981000 11194000 15485000 226047000 262062000 0.01 0.01 200000000 200000000 47941652 47941652 47312270 47312270 479000 473000 539121000 539138000 -69273000 -73154000 -3611000 -3841000 466716000 462616000 692763000 724678000 63478000 75459000 167115000 129126000 369000 395000 589000 669000 11584000 13824000 24047000 22181000 75431000 89678000 191751000 151976000 10270000 22032000 15404000 30759000 52846000 58433000 133823000 105000000 210000 128000 240000 263000 2373000 3559000 2055000 3847000 7196000 10225000 15181000 18003000 10357000 8206000 18740000 16874000 12650000 17476000 25606000 34643000 473000 2943000 834000 3139000 82786000 91525000 192756000 171644000 -7355000 -1847000 -1005000 -19668000 3220000 2659000 6509000 5008000 8339000 10144000 16963000 19185000 5119000 7485000 10454000 14177000 -2236000 5638000 9449000 -5491000 2234000 3935000 5568000 7623000 -4470000 1703000 3881000 -13114000 0 0 0 0 227000 -448000 230000 -250000 -4243000 1255000 4111000 -13364000 -0.09 0.04 0.08 -0.28 -0.09 0.04 0.08 -0.28 47718000 47225000 47581000 47036000 47718000 47634000 47966000 47036000 47713000 477000 -64803000 538862000 -3838000 470698000 228000 2000 259000 261000 -4470000 -4470000 227000 227000 47941000 479000 -69273000 539121000 -3611000 466716000 47184000 472000 -87352000 538457000 -2733000 448844000 128000 1000 199000 200000 1703000 1703000 -448000 -448000 47312000 473000 -85649000 538656000 -3181000 450299000 47312000 473000 -73154000 539138000 -3841000 462616000 795000 8000 900000 908000 166000 2000 917000 919000 3881000 3881000 230000 230000 47941000 479000 -69273000 539121000 -3611000 466716000 46684000 467000 -72535000 538221000 -2931000 463222000 628000 6000 435000 441000 -13114000 -13114000 -250000 -250000 47312000 473000 -85649000 538656000 -3181000 450299000 3881000 -13114000 908000 441000 25606000 34643000 377000 375000 -425000 -115000 834000 3139000 46000 511000 -46000 6612000 -387000 -449000 -7862000 22480000 -18000 105000 1306000 -366000 -5162000 -4567000 466000 -2132000 -13924000 -7407000 4523000 912000 32609000 -638000 10539000 3968000 806000 7447000 -9733000 3479000 118900000 83000000 143064000 84241000 0 4589000 2449000 2094000 3791000 1197000 -919000 0 -31323000 57000 15000 -68000 -8432000 2830000 17282000 9899000 8850000 12729000 6321000 3792000 752000 98000 6732000 4733000 306000 0 Organization and Nature of Business<div style="padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mammoth Energy Services, Inc. (“Mammoth Inc.”, “Mammoth” or the “Company”), together with its subsidiaries, is an integrated, growth-oriented company serving both the oil and gas and the electric utility industries in North America and US territories. Mammoth Inc.’s infrastructure division provides engineering, design, construction, upgrade, maintenance and repair services to various public and private owned utilities. Its oilfield services division provides a diversified set of services to the exploration and production industry including well completion, natural sand and proppant and drilling services. Additionally, the Company provides aviation services, equipment rentals, remote accommodation services and equipment manufacturing. The Company was incorporated in Delaware in June 2016.</span></div><div style="padding-left:24.75pt"><span><br/></span></div><div style="text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Operations</span></div><div style="padding-left:24.75pt"><span><br/></span></div><div style="padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s well completion services include equipment and personnel used in connection with the completion and early production of oil and natural gas wells. The Company’s infrastructure services include engineering, design, construction, upgrade, maintenance and repair services to the electrical infrastructure industry as well as repair and restoration services in response to storms and other disasters. The Company’s natural sand proppant services include the distribution and production of natural sand proppant that is used primarily for hydraulic fracturing in the oil and gas industry. The Company’s drilling services provide drilling rigs and directional tools for both vertical and horizontal drilling of oil and natural gas wells. The Company also provides other services, including aviation, equipment rentals, remote accommodations and equipment manufacturing.</span></div><div><span><br/></span></div><div style="padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s operations are concentrated in North America. The Company operates its oil and natural gas businesses in the Permian Basin, the Utica Shale, the Eagle Ford Shale, the Marcellus Shale, the Granite Wash, the SCOOP, the STACK, the Cana-Woodford Shale, the Cleveland Sand and the oil sands located in Northern Alberta, Canada. The Company’s oil and natural gas business depends in large part on the conditions in the oil and natural gas industry and, specifically, on the amount of capital spending by its customers. Any prolonged increase or decrease in oil and natural gas prices affects the levels of exploration, development and production activity, as well as the entire health of the oil and natural gas industry. Decreases in the commodity prices for oil and natural gas would have a material adverse effect on the Company’s results of operations and financial condition. During the periods presented in this report, the Company provided its infrastructure services primarily in the northeastern, southwestern, midwestern and western portions of the United States. The Company’s infrastructure business depends on infrastructure spending on maintenance, upgrade, expansion and repair and restoration. Any prolonged decrease in spending by electric utility companies, delays or reductions in government appropriations or the failure of customers to pay their receivables could have a material adverse effect on the Company’s results of operations and financial condition.</span></div> Basis of Presentation and Significant Accounting Policies <div style="padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited condensed consolidated interim financial statements include the accounts of the Company and its subsidiaries and the variable interest entities (“VIE”) for which the Company is the primary beneficiary. All material intercompany accounts and transactions have been eliminated. </span></div><div style="padding-left:22.5pt"><span><br/></span></div><div style="padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This report has been prepared in accordance with the rules and regulations of the Securities and Exchange Commission, and reflects all adjustments, which in the opinion of management are necessary for the fair presentation of the results for the interim periods, on a basis consistent with the annual audited consolidated financial statements. All such adjustments are of a normal, recurring nature. Certain information, accounting policies and footnote disclosures normally included in financial statements prepared in accordance with generally accepted accounting principles (“GAAP”) have been omitted pursuant to such rules and regulations, although the Company believes that the disclosures are adequate to make the information presented not misleading. These unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and the summary of significant accounting policies and notes thereto included in the Company’s most recent annual report on Form 10-K.</span></div><div style="padding-left:22.5pt"><span><br/></span></div><div style="padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Reclassifications    </span></div><div style="padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain reclassifications have been made to prior period amounts to conform to the current period financial statement presentation. Previously, the Company included gains and losses on disposal of assets within Other income, net on the </span></div><div style="padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">unaudited condensed consolidated statements of comprehensive (loss) income. The Company now presents gains and losses on disposal of assets as a separate line titled “Gains on disposal of assets, net”. </span></div><div style="padding-left:22.5pt"><span><br/></span></div><div style="padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts Receivable</span></div><div style="padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable include amounts due from customers for services performed or goods sold. The Company grants credit to customers in the ordinary course of business and generally does not require collateral. Prior to granting credit to customers, the Company analyzes the potential customer’s risk profile by utilizing a credit report, analyzing macroeconomic factors and using its knowledge of the industry, among other factors. Most areas in the continental United States in which the Company operates provide for a mechanic’s lien against the property on which the service is performed if the lien is filed within the statutorily specified time frame. Customer balances are generally considered delinquent if unpaid by the 30th day following the invoice date and credit privileges may be revoked if balances remain unpaid. Interest on delinquent accounts receivable is recognized in other income when chargeable and collectability is reasonably assured. </span></div><div style="padding-left:22.5pt"><span><br/></span></div><div style="padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the period October 2017 through March 2019, the Company provided infrastructure services in Puerto Rico under master services agreements entered into by Cobra Acquisitions LLC (“Cobra”), one of the Company’s subsidiaries, with the Puerto Rico Electric Power Authority (“PREPA”) to perform repairs to PREPA’s electrical grid as a result of Hurricane Maria. During the three and six months ended June 30, 2023 and the three and six months ended June 30, 2022, the Company charged interest on delinquent accounts receivable pursuant to the terms of its agreements with PREPA totaling $11.3 million, $22.5 million, $10.2 million and $20.0 million, respectively. These amounts are included in “other income, net” on the unaudited condensed consolidated statements of comprehensive (loss) income. Included in “accounts receivable, net” on the unaudited condensed consolidated balance sheets as of June 30, 2023 and December 31, 2022 were interest charges of $174.5 million and $152.0 million, respectively.</span></div><div style="padding-left:22.5pt"><span><br/></span></div><div style="padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company regularly reviews receivables and provides for expected losses through an allowance for doubtful accounts. In evaluating the level of established reserves, the Company makes judgments regarding its customers’ ability to make required payments, economic events and other factors. As the financial condition of customers changes, circumstances develop, or additional information becomes available, adjustments to the allowance for doubtful accounts may be required. In the event the Company expects that a customer may not be able to make required payments, the Company would increase the allowance through a charge to income in the period in which that determination is made. If it is determined that previously reserved amounts are collectible, the Company would decrease the allowance through a credit to income in the period in which that determination is made. Uncollectible accounts receivable are periodically charged against the allowance for doubtful accounts once a final determination is made regarding their collectability.</span></div><div style="padding-left:22.5pt"><span><br/></span></div><div style="padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Following is a roll forward of the allowance for doubtful accounts for the year ended December 31, 2022 and the six months ended June 30, 2023 (in thousands):</span></div><div style="padding-left:22.5pt"><span><br/></span></div><div style="padding-left:11.25pt;padding-right:11.25pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.467%"><tr><td style="width:1.0%"></td><td style="width:78.532%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.790%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.278%"></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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, January 1, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,085 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions charged to bad debt expense</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,550 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recoveries of receivables previously charged to bad debt expense</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%">(161)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deductions for uncollectible receivables written off</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%">(17,887)</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%">Balance, December 31, 2022</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%">3,587 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions charged to bad debt expense</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%">23 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions charged to revenue</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%">63 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recoveries of receivables previously charged to bad debt expense</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%">(31)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deductions for uncollectible receivables written off</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,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%">Balance, June 30, 2023</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%">166 </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="padding-left:22.5pt"><span><br/></span></div><div style="padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">During the six months ended June 30, 2023 and 2022, the Company has made specific reserves consistent with Company policy which resulted in nominal additions to allowance for doubtful accounts. These additions were charged to bad debt expense based on the factors described above. </span></div><div style="padding-left:22.5pt"><span><br/></span></div><div style="padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">PREPA</span></div><div style="padding-left:22.5pt"><span><br/></span></div><div style="padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2023, PREPA owed Cobra approximately $216.2 million for services performed, excluding $174.5 million </span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of interest charged on these delinquent balances. PREPA is currently subject to bankruptcy proceedings, which were filed in July 2017 and are currently pending in the U.S. District Court for the District of Puerto Rico. As a result, PREPA’s ability to meet its payment obligations is largely dependent upon funding from the Federal Emergency Management Agency (“FEMA”) or other sources. On September 30, 2019, Cobra filed a motion with the U.S. District Court for the District of Puerto Rico seeking recovery of the amounts owed to Cobra by PREPA, which motion was stayed by the Court. On March 25, 2020, Cobra filed an urgent motion to modify the stay order and allow the recovery of approximately $61.7 million in claims related to a tax gross-up provision contained in the emergency master service agreement, as amended, that was entered into with PREPA on October 19, 2017. This emergency motion was denied on June 3, 2020 and the Court extended the stay of our motion. On December 9, 2020, the Court again extended the stay of our motion and directed PREPA to file a status report by June 7, 2021. On April 6, 2021, Cobra filed a motion to lift the stay order. Following this filing, PREPA initiated discussion with Cobra, which resulted in PREPA and Cobra filing a joint motion to adjourn all deadlines relative to the April 6, 2021 motion until the June 16, 2021 omnibus hearing as a result of PREPA’s understanding that FEMA would be releasing a report in the near future relating to the emergency master service agreement between PREPA and Cobra that was executed on October 19, 2017. The joint motion was granted by the Court on April 14, 2021. On May 26, 2021, FEMA issued a Determination Memorandum related to the first contract between Cobra and PREPA in which, among other things, FEMA raised two contract compliance issues and, as a result, concluded that approximately $47 million in costs were not authorized costs under the contract. On June 14, 2021, the Court issued an order adjourning Cobra’s motion to lift the stay order to a hearing on August 4, 2021 and directing Cobra and PREPA to meet and confer in good faith concerning, among other things, (i) the May 26, 2021 Determination Memorandum issued by FEMA and (ii) whether and when a second determination memorandum is expected. The parties were further directed to file an additional status report, which was filed on July 20, 2021. On July 23, 2021, with the aid of Mammoth, PREPA filed an appeal of the entire $47 million that FEMA de-obligated in the May 26, 2021 Determination Memorandum. FEMA approved the appeal in part and denied the appeal in part. FEMA found that staffing costs of $24.4 million are eligible for funding. On August 4, 2021, the Court denied Cobra</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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%">s April 6, 2021 motion to lift the stay order, extended the stay of our motion seeking recovery of amounts owed to Cobra and directed the parties to file an additional joint status report, which was filed on January 22, 2022. On January 26, 2022, the Court extended the stay and directed the parties to file a further status report by July 25, 2022. On June 7, 2022, Cobra filed a motion to lift the stay order. On June 29, 2022 the Court denied Cobra</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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%">s motion and extended the stay to January 2023. On November 21, 2022, FEMA issued a Determination Memorandum related to the 100% federal funded portion of the second contract between Cobra and PREPA in which FEMA concluded that approximately $5.6 million in costs were not authorized costs under the contract. On December 21, 2022, FEMA issued a Determination Memorandum related to the 90% federal cost share portion of the second contract between Cobra and PREPA in which FEMA concluded that approximately $68.1 million in costs were not authorized costs under the contract. PREPA has filed first-level administrative appeals of the November 21, 2022 and December 21, 2022 Determination Memorandums. On January 7, 2023, Cobra and PREPA filed a joint status report with the Court, in which PREPA requested that the Court continue the stay through July 31, 2023 and Cobra requested that the stay be lifted. On January 18, 2023, the Court entered an order extending the stay and directing the parties to file a further status report addressing (i) the status of any administrative appeals in connection with the November and December determination memorandums regarding the second contract, (ii) the status of the criminal case against the former Cobra president and the FEMA official that concluded in December 2022, and (iii) a summary of the outstanding and unpaid amounts arising from the first and second contracts and whether PREPA disputes Cobra’s entitlement to these amounts with the Court by July 31, 2023. On March 27, 2023, Cobra was notified that FEMA had approved $233 million in Cobra invoices related to the December 21, 2022 Determination Memorandum.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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 90% federal cost share of this approved amount was $210 million, which was obligated and made available for draw down on March 27, 2023. Of this $210 million, approximately $99 million has been represented by both PREPA and FEMA as intended to pay Cobra for outstanding invoices and the remaining $111 million is a reimbursement to PREPA for payments already made on Cobra invoices. On May 16, 2023, Cobra filed a motion to lift the stay order. In a June 8, 2023 hearing, the Court ordered PREPA to provide Cobra a detailed report on the status of their review of the invoices that make up the aforementioned $99 million. On June 14, 2023, PREPA paid Cobra approximately $10.8 million, all of which was used to reduce outstanding borrowings under the Company's existing revolving credit facility, as required under the terms thereof. Additionally, on June 14, 2023, PREPA filed a report noting a portion of the approved, but unpaid invoices would be submitted to COR3 within two weeks of the filing and the remainder of the invoices would be submitted to COR3 within four weeks of the filing. Following the passage of the two-week and four-week periods contained in the June 14, 2023 report, Cobra filed an informative motion with the Court regarding the passage of the respective periods and PREPA’s failure to meet the deadlines. The Court ordered PREPA to respond to Cobra’s informative motion, which PREPA did on July 21, 2023.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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%">In this Court ordered response, PREPA informed the Court that an additional $8.4 million of invoices had been submitted for payment and that $72 million in FEMA approved costs were awaiting engineer certification. On August 2, 2023, following submission of a joint status report by Cobra and FEMA on July 31, 2023, in </span><div style="padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">which, among other things, PREPA requested the stay be continued and Cobra requested the stay be lifted, the Court entered an order continuing the stay until October 31, 2023 and requiring another joint status report be filed on October 10, 2023. </span></div><div style="padding-left:22.5pt"><span><br/></span></div><div style="padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 20, 2023, Cobra submitted a certified claim for approximately $379 million to FEMA pursuant to the federal Contract Disputes Act. On February 1, 2023, FEMA notified Cobra that it had reviewed the claim and determined that no contract, expressed or implied, exists between FEMA and Cobra. On March 29, 2023, Cobra filed a notice of appeal with the Civilian Board of Contract Appeals related to the certified claim submitted in January 2023. On April 25, 2023, FEMA filed a motion to dismiss Cobra’s appeal alleging lack of jurisdiction. </span></div><div style="padding-left:22.5pt"><span><br/></span></div><div style="padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company believes all amounts charged to PREPA, including interest charged on delinquent accounts receivable, were in accordance with the terms of the contracts. Further, there have been multiple reviews prepared by or on behalf of FEMA that have concluded that the amounts Cobra charged PREPA were reasonable, that PREPA adhered to Puerto Rican legal statutes regarding emergency situations, and that PREPA engaged in a reasonable procurement process. The Company believes these receivables are collectible and no allowance was deemed necessary at June 30, 2023 or December 31, 2022. However, in the event PREPA (i) does not have or does not obtain the funds necessary to satisfy its obligations to Cobra under the contracts, (ii) obtains the necessary funds but refuses to pay the remaining amounts owed to the Company or (iii) otherwise does not pay amounts owed to the Company, the receivable may not be collectible.</span></div><div style="padding-left:22.5pt"><span><br/></span></div><div style="padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentrations of Credit Risk and Significant Customers </span></div><div style="padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments that potentially subject the Company to concentrations of credit risk consist of cash and cash equivalents in excess of federally insured limits and trade receivables. Following is a summary of our significant customers based on percentages of total accounts receivable balances at June 30, 2023 and December 31, 2022 and percentages of total revenues derived for the three and six months ended June 30, 2023 and 2022:</span></div><div style="padding-left:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.614%"><tr><td style="width:1.0%"></td><td style="width:16.637%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.120%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.202%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.564%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.202%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.202%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.564%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.202%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.207%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">REVENUES</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">ACCOUNTS RECEIVABLE</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">At June 30,</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">At 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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><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:8pt;font-weight:400;line-height:100%">Customer A</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(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:8pt;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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</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:8pt;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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</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:8pt;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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">87 </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:8pt;font-weight:400;line-height:100%">%</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:8pt;font-weight:400;line-height:100%">83 </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:8pt;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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Customer B</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(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:8pt;font-weight:400;line-height:100%">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:8pt;font-weight:400;line-height:100%">%</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:8pt;font-weight:400;line-height:100%">1 </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:8pt;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:8pt;font-weight:400;line-height:100%">9 </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:8pt;font-weight:400;line-height:100%">%</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:8pt;font-weight:400;line-height:100%">11 </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:8pt;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:8pt;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:8pt;font-weight:400;line-height:100%">%</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:8pt;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:8pt;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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Customer C</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(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:8pt;font-weight:400;line-height:100%">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:8pt;font-weight:400;line-height:100%">%</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:8pt;font-weight:400;line-height:100%">22 </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:8pt;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:8pt;font-weight:400;line-height:100%">12 </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:8pt;font-weight:400;line-height:100%">%</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:8pt;font-weight:400;line-height:100%">14 </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:8pt;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:8pt;font-weight:400;line-height:100%">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:8pt;font-weight:400;line-height:100%">%</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:8pt;font-weight:400;line-height:100%">— </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:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="padding-left:36pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">a.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.95pt">Customer A is a third-party customer. Revenues and the related accounts receivable balances earned from Customer A were derived from the Company’s infrastructure services segment. Accounts receivable for Customer A also includes receivables due for interest charged on delinquent accounts receivable. </span></div><div style="padding-left:36pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">b.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.5pt">Customer B is a third-party customer. Revenues and the related accounts receivable balances earned from Customer B were derived from the Company’s well completion services segment.</span></div><div style="padding-left:36pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">c.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.95pt">Customer C is a third-party customer. Revenues and the related accounts receivable balances earned from Customer C were derived from the Company’s well completion services segment.</span></div><div style="padding-left:22.5pt"><span><br/></span></div><div style="padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value of Financial Instruments</span></div><div style="padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s financial instruments consist of cash and cash equivalents, trade receivables, trade payables, amounts receivable or payable to related parties and debt. The carrying amount of cash and cash equivalents, trade receivables, receivables from related parties and trade payables approximates fair value because of the short-term nature of the instruments. The fair value of debt approximates its carrying value because the cost of borrowing fluctuates based upon market conditions.</span></div> <div style="padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited condensed consolidated interim financial statements include the accounts of the Company and its subsidiaries and the variable interest entities (“VIE”) for which the Company is the primary beneficiary. All material intercompany accounts and transactions have been eliminated. </span></div><div style="padding-left:22.5pt"><span><br/></span></div><div style="padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This report has been prepared in accordance with the rules and regulations of the Securities and Exchange Commission, and reflects all adjustments, which in the opinion of management are necessary for the fair presentation of the results for the interim periods, on a basis consistent with the annual audited consolidated financial statements. All such adjustments are of a normal, recurring nature. Certain information, accounting policies and footnote disclosures normally included in financial statements prepared in accordance with generally accepted accounting principles (“GAAP”) have been omitted pursuant to such rules and regulations, although the Company believes that the disclosures are adequate to make the information presented not misleading. These unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and the summary of significant accounting policies and notes thereto included in the Company’s most recent annual report on Form 10-K.</span></div> <div style="padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Reclassifications    </span></div><div style="padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain reclassifications have been made to prior period amounts to conform to the current period financial statement presentation. Previously, the Company included gains and losses on disposal of assets within Other income, net on the </span></div>unaudited condensed consolidated statements of comprehensive (loss) income. The Company now presents gains and losses on disposal of assets as a separate line titled “Gains on disposal of assets, net”. <div style="padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts Receivable</span></div><div style="padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable include amounts due from customers for services performed or goods sold. The Company grants credit to customers in the ordinary course of business and generally does not require collateral. Prior to granting credit to customers, the Company analyzes the potential customer’s risk profile by utilizing a credit report, analyzing macroeconomic factors and using its knowledge of the industry, among other factors. Most areas in the continental United States in which the Company operates provide for a mechanic’s lien against the property on which the service is performed if the lien is filed within the statutorily specified time frame. Customer balances are generally considered delinquent if unpaid by the 30th day following the invoice date and credit privileges may be revoked if balances remain unpaid. Interest on delinquent accounts receivable is recognized in other income when chargeable and collectability is reasonably assured. </span></div>The Company regularly reviews receivables and provides for expected losses through an allowance for doubtful accounts. In evaluating the level of established reserves, the Company makes judgments regarding its customers’ ability to make required payments, economic events and other factors. As the financial condition of customers changes, circumstances develop, or additional information becomes available, adjustments to the allowance for doubtful accounts may be required. In the event the Company expects that a customer may not be able to make required payments, the Company would increase the allowance through a charge to income in the period in which that determination is made. If it is determined that previously reserved amounts are collectible, the Company would decrease the allowance through a credit to income in the period in which that determination is made. Uncollectible accounts receivable are periodically charged against the allowance for doubtful accounts once a final determination is made regarding their collectability. 11300000 22500000 10200000 20000000 174500000 152000000 <div style="padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Following is a roll forward of the allowance for doubtful accounts for the year ended December 31, 2022 and the six months ended June 30, 2023 (in thousands):</span></div><div style="padding-left:22.5pt"><span><br/></span></div><div style="padding-left:11.25pt;padding-right:11.25pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.467%"><tr><td style="width:1.0%"></td><td style="width:78.532%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.790%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.278%"></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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, January 1, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,085 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions charged to bad debt expense</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,550 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recoveries of receivables previously charged to bad debt expense</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%">(161)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deductions for uncollectible receivables written off</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%">(17,887)</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%">Balance, December 31, 2022</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%">3,587 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions charged to bad debt expense</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%">23 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions charged to revenue</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%">63 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recoveries of receivables previously charged to bad debt expense</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%">(31)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deductions for uncollectible receivables written off</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,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%">Balance, June 30, 2023</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%">166 </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> 18085000 3550000 161000 17887000 3587000 23000 63000 31000 3476000 166000 216200000 174500000 61700000 2 47000000 47000000 24400000 1 5600000 0.90 68100000 233000000 0.90 210000000 210000000 99000000 111000000 99000000 10800000 8400000 72000000 379000000 Concentrations of Credit Risk and Significant Customers Financial instruments that potentially subject the Company to concentrations of credit risk consist of cash and cash equivalents in excess of federally insured limits and trade receivables. Following is a summary of our significant customers based on percentages of total accounts receivable balances at June 30, 2023 and December 31, 2022 and percentages of total revenues derived for the three and six months ended June 30, 2023 and 2022:<div style="padding-left:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.614%"><tr><td style="width:1.0%"></td><td style="width:16.637%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.120%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.202%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.564%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.202%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.202%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.564%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.202%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.207%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">REVENUES</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">ACCOUNTS RECEIVABLE</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">At June 30,</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">At 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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><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:8pt;font-weight:400;line-height:100%">Customer A</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(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:8pt;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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</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:8pt;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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</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:8pt;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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">87 </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:8pt;font-weight:400;line-height:100%">%</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:8pt;font-weight:400;line-height:100%">83 </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:8pt;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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Customer B</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(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:8pt;font-weight:400;line-height:100%">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:8pt;font-weight:400;line-height:100%">%</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:8pt;font-weight:400;line-height:100%">1 </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:8pt;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:8pt;font-weight:400;line-height:100%">9 </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:8pt;font-weight:400;line-height:100%">%</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:8pt;font-weight:400;line-height:100%">11 </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:8pt;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:8pt;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:8pt;font-weight:400;line-height:100%">%</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:8pt;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:8pt;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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Customer C</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(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:8pt;font-weight:400;line-height:100%">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:8pt;font-weight:400;line-height:100%">%</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:8pt;font-weight:400;line-height:100%">22 </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:8pt;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:8pt;font-weight:400;line-height:100%">12 </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:8pt;font-weight:400;line-height:100%">%</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:8pt;font-weight:400;line-height:100%">14 </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:8pt;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:8pt;font-weight:400;line-height:100%">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:8pt;font-weight:400;line-height:100%">%</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:8pt;font-weight:400;line-height:100%">— </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:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="padding-left:36pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">a.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.95pt">Customer A is a third-party customer. Revenues and the related accounts receivable balances earned from Customer A were derived from the Company’s infrastructure services segment. Accounts receivable for Customer A also includes receivables due for interest charged on delinquent accounts receivable. </span></div><div style="padding-left:36pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">b.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.5pt">Customer B is a third-party customer. Revenues and the related accounts receivable balances earned from Customer B were derived from the Company’s well completion services segment.</span></div><div style="padding-left:36pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">c.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.95pt">Customer C is a third-party customer. Revenues and the related accounts receivable balances earned from Customer C were derived from the Company’s well completion services segment.</span></div> 0 0 0 0 0.87 0.83 0.08 0.01 0.09 0.11 0 0 0.06 0.22 0.12 0.14 0.01 0 <div style="padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value of Financial Instruments</span></div><div style="padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s financial instruments consist of cash and cash equivalents, trade receivables, trade payables, amounts receivable or payable to related parties and debt. The carrying amount of cash and cash equivalents, trade receivables, receivables from related parties and trade payables approximates fair value because of the short-term nature of the instruments. The fair value of debt approximates its carrying value because the cost of borrowing fluctuates based upon market conditions.</span></div> Revenue<div style="margin-top:3pt;padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s primary revenue streams include infrastructure services, well completion services, natural sand proppant services, drilling services and other services, which includes aviation, equipment rentals, remote accommodations and equipment manufacturing. See Note 19 for the Company’s revenue disaggregated by type. </span></div><div style="padding-left:22.5pt"><span><br/></span></div><div style="padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain of the Company’s customer contracts include provisions entitling the Company to a termination penalty when the customer invokes its contractual right to terminate prior to the contract’s nominal end date. The termination penalties in the customer contracts vary, but are generally considered substantive for accounting purposes and create enforceable rights and obligations throughout the stated duration of the contract. The Company accounts for a contract cancellation as a contract modification in the period in which the customer invokes the termination provision. The determination of the contract termination penalty is based on the terms stated in the related customer agreement. As of the modification date, the Company updates its estimate of the transaction price using the expected value method, subject to constraints, and recognizes the amount over the remaining performance period.</span></div><div style="padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Well Completion Services</span></div><div style="padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Well completion services are typically provided based upon a purchase order, contract or on a spot market basis. Services are provided on a day rate, contracted or hourly basis. Generally, the Company accounts for well completion services as a single performance obligation satisfied over time. In certain circumstances, the Company supplies proppant that is utilized for pressure pumping as part of the agreement with the customer. The Company accounts for these pressure pumping agreements as multiple performance obligations satisfied over time. Jobs for these services are typically short-term in nature and range from a few hours to multiple days. Generally, revenue is recognized over time upon the completion of each segment of work based upon a completed field ticket, which includes the charges for the services performed, mobilization of the equipment to the location and personnel.</span></div><div style="padding-left:22.5pt"><span><br/></span></div><div style="padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additional revenue is generated through labor charges and the sale of consumable supplies that are incidental to the service being performed. Such amounts are recognized ratably over the period during which the corresponding goods and services are consumed.</span></div><div style="padding-left:22.5pt"><span><br/></span></div><div style="padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Infrastructure Services</span></div><div style="padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Infrastructure services are typically provided pursuant to master service agreements, repair and maintenance contracts or fixed price and non-fixed price installation contracts. Pricing under these contracts may be unit priced, cost-plus/hourly (or time and materials basis) or fixed price (or lump sum basis). Generally, the Company accounts for infrastructure services as a single performance obligation satisfied over time. In certain circumstances, the Company supplies materials that are utilized during the jobs as part of the agreement with the customer. The Company accounts for these infrastructure agreements as multiple performance obligations satisfied over time. Revenue is recognized over time as work progresses based on the days completed or as the contract is completed. Under certain customer contracts in our infrastructure services segment, the Company warranties equipment and labor performed for a specified period following substantial completion of the work. </span></div><div style="padding-left:22.5pt"><span><br/></span></div><div style="padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Natural Sand Proppant Services</span></div><div style="padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company sells natural sand proppant through sand supply agreements with its customers. Under these agreements, sand is typically sold at a flat rate per ton or a flat rate per ton with an index-based adjustment. The Company recognizes revenue at the point in time when the customer obtains legal title to the product, which may occur at the production facility, rail origin or at the destination terminal.</span></div><div style="padding-left:22.5pt"><span><br/></span></div><div style="padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain of the Company’s sand supply agreements contain a minimum volume commitment related to sand purchases whereby the Company charges a shortfall payment if the customer fails to meet the required minimum volume commitment. These agreements may also contain make-up provisions whereby shortfall payments can be applied in future periods against purchased volumes exceeding the minimum volume commitment. If a make-up right exists, the Company has future performance obligations to deliver excess volumes of product in subsequent months. In accordance with ASC 606, if the customer fails to meet the minimum volume commitment, the Company will assess whether it expects the customer to fulfill its unmet commitment during the contractually specified make-up period based on discussions with the customer and management’s knowledge of the business. If the Company expects the customer will make-up deficient volumes in future periods, revenue related to shortfall payments will be deferred and recognized on the earlier of the date on which the customer utilizes make-up volumes or the likelihood that the customer will exercise its right to make-up deficient volumes becomes remote. If the Company does not expect the customer will make-up deficient volumes in future periods, the breakage model will be applied and revenue related to shortfall payments will be recognized when the model indicates the customer’s inability to take delivery of excess volumes. The Company did not recognize any shortfall revenue during the three and six months ended June 30, 2023 and did not have any deferred revenue related to shortfall payments. The Company recognized shortfall revenue totaling $2.6 million during the three and six months ended June 30, 2022, respectively.</span></div><div style="padding-left:22.5pt"><span><br/></span></div><div style="padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In certain of the Company’s sand supply agreements, the customer obtains control of the product when it is loaded into rail cars and the customer reimburses the Company for all freight charges incurred. The Company has elected to account for shipping and handling as activities to fulfill the promise to transfer the sand. If revenue is recognized for the related product before the shipping and handling activities occur, the Company accrues the related costs of those shipping and handling activities.</span></div><div style="padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Drilling Services</span></div><div style="padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract drilling services were provided under daywork contracts. Directional drilling services, including motor rentals, are provided on a day rate or hourly basis, and revenue is recognized as work progresses. Performance obligations are satisfied over time as the work progresses based on the measure of output. Mobilization revenue and costs were recognized over the days of actual drilling. As a result of market conditions, the Company temporarily shut down its contract land drilling operations beginning in December 2019 and rig hauling operations beginning in April 2020.</span></div><div style="padding-left:22.5pt"><span><br/></span></div><div style="padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Services</span></div><div style="padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also provided aviation, equipment rentals, remote accommodations and equipment manufacturing, which are reported under other services. The Company’s other services are typically provided based upon a purchase order, contract or on a spot market basis. Services are provided on a day rate, contracted or hourly basis. Performance obligations for these services are satisfied over time and revenue is recognized as the work progresses based on the measure of output. Jobs for these services are typically short-term in nature and range from a few hours to multiple days.</span></div><div style="padding-left:22.5pt"><span><br/></span></div><div style="padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Practical Expedients</span></div><div style="padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company does not disclose the value of unsatisfied performance obligations for (i) contracts with an original expected length of one year or less and (ii) contracts in which variable consideration is allocated entirely to a wholly unsatisfied performance obligation or to a wholly unsatisfied distinct good or service that forms part of a single performance obligation.</span></div><div style="padding-left:22.5pt"><span><br/></span></div><div style="padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contract Balances</span></div><div style="padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Following is a rollforward of the Company’s contract liabilities (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.467%"><tr><td style="width:1.0%"></td><td style="width:78.532%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.790%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.278%"></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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,250 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deduction for recognition of revenue</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,207)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deduction for rebate credit recognized</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%">(140)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increase for deferral of customer prepayments</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%">7,647 </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%">Balance, December 31, 2022</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%">7,550 </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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deduction for recognition of revenue</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%">(7,042)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deduction for rebate credit recognized</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%">(375)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increase for deferral of customer prepayments</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%">467 </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%">Balance, June 30, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">600 </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="padding-left:22.5pt"><span><br/></span></div><div style="padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company did not have any contract assets as of June 30, 2023 or December 31, 2022. </span></div><div style="padding-left:22.5pt"><span><br/></span></div><div style="padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Performance Obligations</span></div>Revenue recognized in the current period from performance obligations satisfied in previous periods was a nominal amount for the three and six months ended June 30, 2023 and 2022. As of June 30, 2023, the Company had unsatisfied performance obligations totaling $16.4 million, which will be recognized over the next 19 months. Revenue<div style="margin-top:3pt;padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s primary revenue streams include infrastructure services, well completion services, natural sand proppant services, drilling services and other services, which includes aviation, equipment rentals, remote accommodations and equipment manufacturing. See Note 19 for the Company’s revenue disaggregated by type. </span></div><div style="padding-left:22.5pt"><span><br/></span></div><div style="padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain of the Company’s customer contracts include provisions entitling the Company to a termination penalty when the customer invokes its contractual right to terminate prior to the contract’s nominal end date. The termination penalties in the customer contracts vary, but are generally considered substantive for accounting purposes and create enforceable rights and obligations throughout the stated duration of the contract. The Company accounts for a contract cancellation as a contract modification in the period in which the customer invokes the termination provision. The determination of the contract termination penalty is based on the terms stated in the related customer agreement. As of the modification date, the Company updates its estimate of the transaction price using the expected value method, subject to constraints, and recognizes the amount over the remaining performance period.</span></div><div style="padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Well Completion Services</span></div><div style="padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Well completion services are typically provided based upon a purchase order, contract or on a spot market basis. Services are provided on a day rate, contracted or hourly basis. Generally, the Company accounts for well completion services as a single performance obligation satisfied over time. In certain circumstances, the Company supplies proppant that is utilized for pressure pumping as part of the agreement with the customer. The Company accounts for these pressure pumping agreements as multiple performance obligations satisfied over time. Jobs for these services are typically short-term in nature and range from a few hours to multiple days. Generally, revenue is recognized over time upon the completion of each segment of work based upon a completed field ticket, which includes the charges for the services performed, mobilization of the equipment to the location and personnel.</span></div><div style="padding-left:22.5pt"><span><br/></span></div><div style="padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additional revenue is generated through labor charges and the sale of consumable supplies that are incidental to the service being performed. Such amounts are recognized ratably over the period during which the corresponding goods and services are consumed.</span></div><div style="padding-left:22.5pt"><span><br/></span></div><div style="padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Infrastructure Services</span></div><div style="padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Infrastructure services are typically provided pursuant to master service agreements, repair and maintenance contracts or fixed price and non-fixed price installation contracts. Pricing under these contracts may be unit priced, cost-plus/hourly (or time and materials basis) or fixed price (or lump sum basis). Generally, the Company accounts for infrastructure services as a single performance obligation satisfied over time. In certain circumstances, the Company supplies materials that are utilized during the jobs as part of the agreement with the customer. The Company accounts for these infrastructure agreements as multiple performance obligations satisfied over time. Revenue is recognized over time as work progresses based on the days completed or as the contract is completed. Under certain customer contracts in our infrastructure services segment, the Company warranties equipment and labor performed for a specified period following substantial completion of the work. </span></div><div style="padding-left:22.5pt"><span><br/></span></div><div style="padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Natural Sand Proppant Services</span></div><div style="padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company sells natural sand proppant through sand supply agreements with its customers. Under these agreements, sand is typically sold at a flat rate per ton or a flat rate per ton with an index-based adjustment. The Company recognizes revenue at the point in time when the customer obtains legal title to the product, which may occur at the production facility, rail origin or at the destination terminal.</span></div><div style="padding-left:22.5pt"><span><br/></span></div><div style="padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain of the Company’s sand supply agreements contain a minimum volume commitment related to sand purchases whereby the Company charges a shortfall payment if the customer fails to meet the required minimum volume commitment. These agreements may also contain make-up provisions whereby shortfall payments can be applied in future periods against purchased volumes exceeding the minimum volume commitment. If a make-up right exists, the Company has future performance obligations to deliver excess volumes of product in subsequent months. In accordance with ASC 606, if the customer fails to meet the minimum volume commitment, the Company will assess whether it expects the customer to fulfill its unmet commitment during the contractually specified make-up period based on discussions with the customer and management’s knowledge of the business. If the Company expects the customer will make-up deficient volumes in future periods, revenue related to shortfall payments will be deferred and recognized on the earlier of the date on which the customer utilizes make-up volumes or the likelihood that the customer will exercise its right to make-up deficient volumes becomes remote. If the Company does not expect the customer will make-up deficient volumes in future periods, the breakage model will be applied and revenue related to shortfall payments will be recognized when the model indicates the customer’s inability to take delivery of excess volumes. The Company did not recognize any shortfall revenue during the three and six months ended June 30, 2023 and did not have any deferred revenue related to shortfall payments. The Company recognized shortfall revenue totaling $2.6 million during the three and six months ended June 30, 2022, respectively.</span></div><div style="padding-left:22.5pt"><span><br/></span></div><div style="padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In certain of the Company’s sand supply agreements, the customer obtains control of the product when it is loaded into rail cars and the customer reimburses the Company for all freight charges incurred. The Company has elected to account for shipping and handling as activities to fulfill the promise to transfer the sand. If revenue is recognized for the related product before the shipping and handling activities occur, the Company accrues the related costs of those shipping and handling activities.</span></div><div style="padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Drilling Services</span></div><div style="padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract drilling services were provided under daywork contracts. Directional drilling services, including motor rentals, are provided on a day rate or hourly basis, and revenue is recognized as work progresses. Performance obligations are satisfied over time as the work progresses based on the measure of output. Mobilization revenue and costs were recognized over the days of actual drilling. As a result of market conditions, the Company temporarily shut down its contract land drilling operations beginning in December 2019 and rig hauling operations beginning in April 2020.</span></div><div style="padding-left:22.5pt"><span><br/></span></div><div style="padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Services</span></div><div style="padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also provided aviation, equipment rentals, remote accommodations and equipment manufacturing, which are reported under other services. The Company’s other services are typically provided based upon a purchase order, contract or on a spot market basis. Services are provided on a day rate, contracted or hourly basis. Performance obligations for these services are satisfied over time and revenue is recognized as the work progresses based on the measure of output. Jobs for these services are typically short-term in nature and range from a few hours to multiple days.</span></div><div style="padding-left:22.5pt"><span><br/></span></div><div style="padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Practical Expedients</span></div><div style="padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company does not disclose the value of unsatisfied performance obligations for (i) contracts with an original expected length of one year or less and (ii) contracts in which variable consideration is allocated entirely to a wholly unsatisfied performance obligation or to a wholly unsatisfied distinct good or service that forms part of a single performance obligation.</span></div> 0 0 0 2600000 2600000 one year <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Following is a rollforward of the Company’s contract liabilities (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.467%"><tr><td style="width:1.0%"></td><td style="width:78.532%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.790%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.278%"></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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,250 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deduction for recognition of revenue</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,207)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deduction for rebate credit recognized</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%">(140)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increase for deferral of customer prepayments</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%">7,647 </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%">Balance, December 31, 2022</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%">7,550 </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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deduction for recognition of revenue</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%">(7,042)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deduction for rebate credit recognized</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%">(375)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increase for deferral of customer prepayments</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%">467 </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%">Balance, June 30, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">600 </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> 3250000 3207000 140000 7647000 7550000 7042000 375000 467000 600000 0 0 0 0 0 0 16400000 P19M InventoriesInventories consist of raw sand and processed sand available for sale, chemicals and other products sold as a bi-product of completion and production operations and supplies used in performing services. Inventory is stated at the lower of cost or net realizable value on an average cost basis. Inventories<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories consist of raw sand and processed sand available for sale, chemicals and other products sold as a bi-product of completion and production operations and supplies used in performing services. Inventory is stated at the lower of cost or net realizable value on an average cost basis. The Company assesses the valuation of its inventories based upon specific usage, future utility, obsolescence and other factors. A summary of the Company’s inventories is shown below (in thousands): </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.467%"><tr><td style="width:1.0%"></td><td style="width:58.164%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.790%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.276%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.790%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.280%"></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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30,</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%">December 31, </span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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="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%">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%">Supplies</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,833 </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%">5,167 </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%">Raw materials</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,830 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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%">974 </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%">Work in process</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,740 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,221 </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%">Finished goods</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%">786 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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%">521 </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 19pt;text-align: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 inventories</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">10,189 </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%">8,883 </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> A summary of the Company’s inventories is shown below (in thousands): <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.467%"><tr><td style="width:1.0%"></td><td style="width:58.164%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.790%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.276%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.790%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.280%"></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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30,</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%">December 31, </span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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="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%">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%">Supplies</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,833 </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%">5,167 </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%">Raw materials</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,830 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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%">974 </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%">Work in process</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,740 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,221 </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%">Finished goods</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%">786 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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%">521 </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 19pt;text-align: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 inventories</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">10,189 </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%">8,883 </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> 5833000 5167000 1830000 974000 1740000 2221000 786000 521000 10189000 8883000 Property, Plant and Equipment     <div style="margin-bottom:6pt;padding-left:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, plant and equipment include the following (in thousands): </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.690%"><tr><td style="width:1.0%"></td><td style="width:46.060%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.931%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.588%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.515%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.588%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.518%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,</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:9pt;font-weight:700;line-height:100%">December 31, </span></td></tr><tr><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:9pt;font-weight:700;line-height:100%">Useful Life</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:9pt;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">Pressure pumping equipment</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3-5 years</span></div></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:9pt;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:9pt;font-weight:400;line-height:100%">251,051 </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:9pt;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:9pt;font-weight:400;line-height:100%">230,760 </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:9pt;font-weight:400;line-height:100%">Drilling rigs and related equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3-15 years</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">110,818 </span></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">110,724 </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:9pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7-20 years</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">159,801 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">162,634 </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:9pt;font-weight:400;line-height:100%">Buildings</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15-39 years</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40,909 </span></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">40,316 </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:9pt;font-weight:400;line-height:100%">Vehicles, trucks and trailers</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5-10 years</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101,201 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101,580 </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:9pt;font-weight:400;line-height:100%">Coil tubing equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4-10 years</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,908 </span></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">6,908 </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:9pt;font-weight:400;line-height:100%">Land</span></td><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:9pt;font-weight:400;line-height:100%">N/A</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:9pt;font-weight:400;line-height:100%">12,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,393 </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:9pt;font-weight:400;line-height:100%">Land improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15 years or life of lease</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,066 </span></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">10,053 </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:9pt;font-weight:400;line-height:100%">Rail improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10-20 years</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,793 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,793 </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:9pt;font-weight:400;line-height:100%">Other property and equipment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(b)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3-12 years</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,375 </span></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">18,296 </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: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="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:9pt;font-weight:400;line-height:100%">725,315 </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:9pt;font-weight:400;line-height:100%">707,457 </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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deposits on equipment and equipment in process of assembly</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(c)</span></div></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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,077 </span></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">13,885 </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: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="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:9pt;font-weight:400;line-height:100%">733,392 </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:9pt;font-weight:400;line-height:100%">721,342 </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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: accumulated depreciation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(d)</span></div></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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">606,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:9pt;font-weight:400;line-height:100%">583,276 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total property, plant and equipment, net</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 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:9pt;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:9pt;font-weight:400;line-height:100%">127,190 </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:9pt;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:9pt;font-weight:400;line-height:100%">138,066 </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="padding-left:36pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">a.    Included in Buildings at each of June 30, 2023 and December 31, 2022 are costs of $7.6 million related to assets under operating leases.</span></div><div style="padding-left:36pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">b.    Included in Other property and equipment at each of June 30, 2023 and December 31, 2022 are costs of $6.0 million related to assets under operating leases.</span></div><div style="padding-left:36pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">c.    Deposits on equipment and equipment in process of assembly represents deposits placed with vendors for equipment that is in the process of assembly and purchased equipment that is being outfitted for its intended use. The equipment is not yet placed in service.</span></div><div style="padding-left:36pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">d.    Includes accumulated depreciation of $8.7 million and $8.0 million at June 30, 2023 and December 31, 2022, respectively, related to assets under operating leases.</span></div><div style="padding-left:22.5pt"><span><br/></span></div><div style="padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Disposals</span></div><div style="padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Proceeds from customers for horizontal and directional drilling services equipment damaged or lost down-hole are reflected in revenue with the carrying value of the related equipment charged to cost of service revenues and are reported as cash inflows from investing activities in the unaudited condensed consolidated statements of cash flows. For the three and six months ended June 30, 2023 and 2022, proceeds from the sale of equipment damaged or lost down-hole were a nominal amount and $0.1 million, respectively, and gains from the sale of equipment damaged or lost down-hole were a nominal amount and $0.5 million, respectively.</span></div><div style="padding-left:22.5pt"><span><br/></span></div><div style="padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Proceeds from assets sold or disposed of as well as the carrying value of the related equipment are reflected in “gains on disposal of assets, net” on the unaudited condensed consolidated statements of comprehensive (loss) income. For the three and six months ended June 30, 2023 and 2022, proceeds from the sale of equipment were $0.5 million, $0.9 million, $6.7 million and $7.2 million, respectively, and gains from the sale or disposal of equipment were $0.5 million, $0.8 million, $2.9 million and $3.1 million, respectively.</span></div><div style="padding-left:22.5pt"><span><br/></span></div><div style="padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Depreciation, depletion, amortization and accretion</span></div><div style="padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of depreciation, depletion, amortization and accretion expense is below (in thousands):</span></div><div style="padding-left:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.614%"><tr><td style="width:1.0%"></td><td style="width:40.948%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.814%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.564%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.814%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.564%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.814%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.564%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.818%"></td><td style="width:0.1%"></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:9pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">Depreciation expense</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:9pt;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:9pt;font-weight:400;line-height:100%">11,130 </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:9pt;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:9pt;font-weight:400;line-height:100%">16,759 </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:9pt;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:9pt;font-weight:400;line-height:100%">23,857 </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:9pt;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:9pt;font-weight:400;line-height:100%">33,685 </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:9pt;font-weight:400;line-height:100%">Amortization expense</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:9pt;font-weight:400;line-height:100%">195 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">195 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">389 </span></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">389 </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:9pt;font-weight:400;line-height:100%">Accretion and depletion 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:9pt;font-weight:400;line-height:100%">1,325 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">522 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,360 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">569 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Depreciation, depletion, amortization and accretion</span></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:9pt;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:9pt;font-weight:400;line-height:100%">12,650 </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:9pt;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:9pt;font-weight:400;line-height:100%">17,476 </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:9pt;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:9pt;font-weight:400;line-height:100%">25,606 </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:9pt;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:9pt;font-weight:400;line-height:100%">34,643 </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:6pt;padding-left:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, plant and equipment include the following (in thousands): </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.690%"><tr><td style="width:1.0%"></td><td style="width:46.060%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.931%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.588%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.515%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.588%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.518%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30,</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:9pt;font-weight:700;line-height:100%">December 31, </span></td></tr><tr><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:9pt;font-weight:700;line-height:100%">Useful Life</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:9pt;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">Pressure pumping equipment</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3-5 years</span></div></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:9pt;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:9pt;font-weight:400;line-height:100%">251,051 </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:9pt;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:9pt;font-weight:400;line-height:100%">230,760 </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:9pt;font-weight:400;line-height:100%">Drilling rigs and related equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3-15 years</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">110,818 </span></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">110,724 </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:9pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7-20 years</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">159,801 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">162,634 </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:9pt;font-weight:400;line-height:100%">Buildings</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(a)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15-39 years</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40,909 </span></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">40,316 </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:9pt;font-weight:400;line-height:100%">Vehicles, trucks and trailers</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5-10 years</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101,201 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101,580 </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:9pt;font-weight:400;line-height:100%">Coil tubing equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4-10 years</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,908 </span></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">6,908 </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:9pt;font-weight:400;line-height:100%">Land</span></td><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:9pt;font-weight:400;line-height:100%">N/A</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:9pt;font-weight:400;line-height:100%">12,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,393 </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:9pt;font-weight:400;line-height:100%">Land improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15 years or life of lease</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,066 </span></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">10,053 </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:9pt;font-weight:400;line-height:100%">Rail improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10-20 years</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,793 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,793 </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:9pt;font-weight:400;line-height:100%">Other property and equipment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(b)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3-12 years</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,375 </span></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">18,296 </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: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="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:9pt;font-weight:400;line-height:100%">725,315 </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:9pt;font-weight:400;line-height:100%">707,457 </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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deposits on equipment and equipment in process of assembly</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(c)</span></div></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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,077 </span></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">13,885 </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: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="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:9pt;font-weight:400;line-height:100%">733,392 </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:9pt;font-weight:400;line-height:100%">721,342 </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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: accumulated depreciation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(d)</span></div></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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">606,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:9pt;font-weight:400;line-height:100%">583,276 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total property, plant and equipment, net</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 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:9pt;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:9pt;font-weight:400;line-height:100%">127,190 </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:9pt;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:9pt;font-weight:400;line-height:100%">138,066 </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="padding-left:36pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">a.    Included in Buildings at each of June 30, 2023 and December 31, 2022 are costs of $7.6 million related to assets under operating leases.</span></div><div style="padding-left:36pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">b.    Included in Other property and equipment at each of June 30, 2023 and December 31, 2022 are costs of $6.0 million related to assets under operating leases.</span></div><div style="padding-left:36pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">c.    Deposits on equipment and equipment in process of assembly represents deposits placed with vendors for equipment that is in the process of assembly and purchased equipment that is being outfitted for its intended use. The equipment is not yet placed in service.</span></div><div style="padding-left:36pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">d.    Includes accumulated depreciation of $8.7 million and $8.0 million at June 30, 2023 and December 31, 2022, respectively, related to assets under operating leases.</span></div> P3Y P5Y 251051000 230760000 P3Y P15Y 110818000 110724000 P7Y P20Y 159801000 162634000 P15Y P39Y 40909000 40316000 P5Y P10Y 101201000 101580000 P4Y P10Y 6908000 6908000 12393000 12393000 P15Y 10066000 10053000 P10Y P20Y 13793000 13793000 P3Y P12Y 18375000 18296000 725315000 707457000 8077000 13885000 733392000 721342000 606202000 583276000 127190000 138066000 7600000 7600000 6000000 6000000 8700000 8000000 0 0 100000 100000 0 0 500000 500000 500000 900000 6700000 7200000 500000 800000 2900000 3100000 <div style="padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of depreciation, depletion, amortization and accretion expense is below (in thousands):</span></div><div style="padding-left:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.614%"><tr><td style="width:1.0%"></td><td style="width:40.948%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.814%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.564%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.814%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.564%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.814%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.564%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.818%"></td><td style="width:0.1%"></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:9pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">Depreciation expense</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:9pt;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:9pt;font-weight:400;line-height:100%">11,130 </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:9pt;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:9pt;font-weight:400;line-height:100%">16,759 </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:9pt;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:9pt;font-weight:400;line-height:100%">23,857 </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:9pt;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:9pt;font-weight:400;line-height:100%">33,685 </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:9pt;font-weight:400;line-height:100%">Amortization expense</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:9pt;font-weight:400;line-height:100%">195 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">195 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">389 </span></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">389 </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:9pt;font-weight:400;line-height:100%">Accretion and depletion 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:9pt;font-weight:400;line-height:100%">1,325 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">522 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,360 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">569 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Depreciation, depletion, amortization and accretion</span></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:9pt;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:9pt;font-weight:400;line-height:100%">12,650 </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:9pt;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:9pt;font-weight:400;line-height:100%">17,476 </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:9pt;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:9pt;font-weight:400;line-height:100%">25,606 </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:9pt;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:9pt;font-weight:400;line-height:100%">34,643 </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> 11130000 16759000 23857000 33685000 195000 195000 389000 389000 1325000 522000 1360000 569000 12650000 17476000 25606000 34643000 Goodwill and Intangible Assets<div style="margin-bottom:6pt;margin-top:6pt;padding-left:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill</span></div><div style="padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in the net carrying amount of goodwill by reporting segment (see Note 19) for the six months ended June 30, 2023 and year ended December 31, 2022 are presented below (in thousands):</span></div><div style="padding-left:22.5pt"><span><br/></span></div><div style="padding-left:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.614%"><tr><td style="width:1.0%"></td><td style="width:55.474%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.967%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.411%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.967%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.411%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.970%"></td><td style="width:0.1%"></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:9pt;font-weight:700;line-height:100%">Well Completions</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Other</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of January 1, 2022</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 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">86,043 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,830 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100,873 </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:9pt;font-weight:400;line-height:100%">Accumulated 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:9pt;font-weight:400;line-height:100%">(76,829)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(12,327)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(89,156)</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 #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:9pt;font-weight:400;line-height:100%">9,214 </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:9pt;font-weight:400;line-height:100%">2,503 </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:9pt;font-weight:400;line-height:100%">11,717 </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:9pt;font-weight:400;line-height:100%">Acquisitions</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:9pt;font-weight:400;line-height:100%">— </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:9pt;font-weight:400;line-height:100%">— </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:9pt;font-weight:400;line-height:100%">— </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:9pt;font-weight:400;line-height:100%">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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:9pt;font-weight:400;line-height:100%">Balance as of December 31, 2022</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 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill</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:9pt;font-weight:400;line-height:100%">86,043 </span></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">14,830 </span></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">100,873 </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:9pt;font-weight:400;line-height:100%">Accumulated 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:9pt;font-weight:400;line-height:100%">(76,829)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(12,327)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(89,156)</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 #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:9pt;font-weight:400;line-height:100%">9,214 </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:9pt;font-weight:400;line-height:100%">2,503 </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:9pt;font-weight:400;line-height:100%">11,717 </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:9pt;font-weight:400;line-height:100%">Acquisitions</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:9pt;font-weight:400;line-height:100%">— </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:9pt;font-weight:400;line-height:100%">— </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:9pt;font-weight:400;line-height:100%">— </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:9pt;font-weight:400;line-height:100%">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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:9pt;font-weight:400;line-height:100%">Balance as of June 30, 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></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:9pt;font-weight:400;line-height:100%">Goodwill</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:9pt;font-weight:400;line-height:100%">86,043 </span></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">14,830 </span></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">100,873 </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:9pt;font-weight:400;line-height:100%">Accumulated 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:9pt;font-weight:400;line-height:100%">(76,829)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(12,327)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(89,156)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #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:9pt;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:9pt;font-weight:400;line-height:100%">9,214 </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:9pt;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:9pt;font-weight:400;line-height:100%">2,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 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:9pt;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:9pt;font-weight:400;line-height:100%">11,717 </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:22.5pt"><span><br/></span></div><div style="margin-top:6pt;padding-left:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Intangible Assets</span></div><div><span><br/></span></div><div style="padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had the following definite lived intangible assets recorded (in thousands):</span></div><div style="padding-left:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.321%"><tr><td style="width:1.0%"></td><td style="width:60.096%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.304%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.793%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.307%"></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30,</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%">December 31, </span></td></tr><tr><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%">2023</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%">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%">Trade names</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%">7,850 </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%">7,850 </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%">Less: accumulated amortization - trade names</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%">(6,457)</span></td><td style="background-color:#ffffff;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,068)</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 19pt;text-align: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, net</span></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%">1,393 </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%">1,782 </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="padding-left:22.5pt"><span><br/></span></div><div style="padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense for intangible assets was $0.2 million, and $0.4 million for each of the three and six months ended June 30, 2023 and 2022, respectively. The original life of trade names ranges from 10 to 20 years as of June 30, 2023 with a remaining average useful life of 3 years.</span></div><div style="padding-left:22.5pt"><span><br/></span></div><div style="padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Aggregated expected amortization expense for the future periods is expected to be as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.467%"><tr><td style="width:1.0%"></td><td style="width:78.532%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.790%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.278%"></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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Remainder of 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">390 </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:9pt;font-weight:400;line-height:100%">2024</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%">710 </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:9pt;font-weight:400;line-height:100%">2025</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%">91 </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:9pt;font-weight:400;line-height:100%">2026</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%">91 </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:9pt;font-weight:400;line-height:100%">2027</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%">45 </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:9pt;font-weight:400;line-height:100%">Thereafter</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%">66 </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:0 1pt"></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%">1,393 </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="padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in the net carrying amount of goodwill by reporting segment (see Note 19) for the six months ended June 30, 2023 and year ended December 31, 2022 are presented below (in thousands):</span></div><div style="padding-left:22.5pt"><span><br/></span></div><div style="padding-left:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.614%"><tr><td style="width:1.0%"></td><td style="width:55.474%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.967%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.411%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.967%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.411%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.970%"></td><td style="width:0.1%"></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:9pt;font-weight:700;line-height:100%">Well Completions</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Other</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of January 1, 2022</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 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">86,043 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,830 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100,873 </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:9pt;font-weight:400;line-height:100%">Accumulated 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:9pt;font-weight:400;line-height:100%">(76,829)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(12,327)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(89,156)</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 #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:9pt;font-weight:400;line-height:100%">9,214 </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:9pt;font-weight:400;line-height:100%">2,503 </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:9pt;font-weight:400;line-height:100%">11,717 </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:9pt;font-weight:400;line-height:100%">Acquisitions</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:9pt;font-weight:400;line-height:100%">— </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:9pt;font-weight:400;line-height:100%">— </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:9pt;font-weight:400;line-height:100%">— </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:9pt;font-weight:400;line-height:100%">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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:9pt;font-weight:400;line-height:100%">Balance as of December 31, 2022</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 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill</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:9pt;font-weight:400;line-height:100%">86,043 </span></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">14,830 </span></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">100,873 </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:9pt;font-weight:400;line-height:100%">Accumulated 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:9pt;font-weight:400;line-height:100%">(76,829)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(12,327)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(89,156)</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 #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:9pt;font-weight:400;line-height:100%">9,214 </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:9pt;font-weight:400;line-height:100%">2,503 </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:9pt;font-weight:400;line-height:100%">11,717 </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:9pt;font-weight:400;line-height:100%">Acquisitions</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:9pt;font-weight:400;line-height:100%">— </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:9pt;font-weight:400;line-height:100%">— </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:9pt;font-weight:400;line-height:100%">— </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:9pt;font-weight:400;line-height:100%">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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:9pt;font-weight:400;line-height:100%">Balance as of June 30, 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></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:9pt;font-weight:400;line-height:100%">Goodwill</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:9pt;font-weight:400;line-height:100%">86,043 </span></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">14,830 </span></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">100,873 </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:9pt;font-weight:400;line-height:100%">Accumulated 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:9pt;font-weight:400;line-height:100%">(76,829)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(12,327)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(89,156)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #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:9pt;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:9pt;font-weight:400;line-height:100%">9,214 </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:9pt;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:9pt;font-weight:400;line-height:100%">2,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 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:9pt;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:9pt;font-weight:400;line-height:100%">11,717 </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> 86043000 14830000 100873000 76829000 12327000 89156000 9214000 2503000 11717000 0 0 0 0 0 0 86043000 14830000 100873000 76829000 12327000 89156000 9214000 2503000 11717000 0 0 0 0 0 0 86043000 14830000 100873000 76829000 12327000 89156000 9214000 2503000 11717000 <div style="padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had the following definite lived intangible assets recorded (in thousands):</span></div><div style="padding-left:22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.321%"><tr><td style="width:1.0%"></td><td style="width:60.096%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.304%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.793%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.307%"></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30,</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%">December 31, </span></td></tr><tr><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%">2023</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%">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%">Trade names</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%">7,850 </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%">7,850 </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%">Less: accumulated amortization - trade names</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%">(6,457)</span></td><td style="background-color:#ffffff;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,068)</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 19pt;text-align: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, net</span></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%">1,393 </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%">1,782 </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> 7850000 7850000 6457000 6068000 1393000 1782000 200000 200000 400000 400000 P10Y P20Y P3Y <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Aggregated expected amortization expense for the future periods is expected to be as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.467%"><tr><td style="width:1.0%"></td><td style="width:78.532%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.790%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.278%"></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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Remainder of 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">390 </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:9pt;font-weight:400;line-height:100%">2024</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%">710 </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:9pt;font-weight:400;line-height:100%">2025</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%">91 </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:9pt;font-weight:400;line-height:100%">2026</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%">91 </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:9pt;font-weight:400;line-height:100%">2027</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%">45 </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:9pt;font-weight:400;line-height:100%">Thereafter</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%">66 </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:0 1pt"></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%">1,393 </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> 390000 710000 91000 91000 45000 66000 1393000 Equity Method InvestmentOn December 21, 2018, Cobra Aviation Services LLC (“Cobra Aviation”) and Wexford Partners Investment Co. LLC (“Wexford Investment”), a related party, formed a joint venture under the name of Brim Acquisitions LLC (“Brim Acquisitions”) to acquire all outstanding equity interest in Brim Equipment Leasing, Inc. (“Brim Equipment”) for a total purchase price of approximately $2.0 million. Cobra Aviation owns a 49% economic interest and Wexford Investment owns a 51% economic interest in Brim Acquisitions, and each member contributed its pro rata portion of Brim Acquisitions’ initial capital of $2.0 million. Brim Acquisitions, through Brim Equipment, owns four commercial helicopters and leases five commercial helicopters for operations, which it uses to provide a variety of services, including short haul, aerial ignition, hoist operations, aerial photography, fire suppression, construction services, animal/capture/survey, search and rescue, airborne law enforcement, power line construction, precision long line operations, pipeline construction and survey, mineral and seismic exploration, and aerial seeding and fertilization.The Company uses the equity method of accounting to account for its investment in Brim Acquisitions, which had a carrying value of approximately $3.1 million and $3.5 million at June 30, 2023 and December 31, 2022, respectively. The investment is included in “other non-current assets” on the unaudited condensed consolidated balance sheets. The Company recorded equity method adjustments to its investment of $0.2 million and $0.4 million for the three and six months ended June 30, 2023, respectively, and $0.1 million and ($0.4) million for the three and six months ended June 30, 2022, respectively, which is included in “other income, net” on the unaudited condensed consolidated statements of comprehensive (loss) income. 2000000 0.49 0.51 2000000 4 5 3100000 3500000 -200000 -400000 100000 -400000 Accrued Expenses and Other Current Liabilities and Other Long-Term Liabilities<div style="margin-bottom:6pt;padding-left:24.75pt;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities and other long-term liabilities included the following (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.467%"><tr><td style="width:1.0%"></td><td style="width:58.164%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.790%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.276%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.790%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.280%"></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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30,</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%">December 31, </span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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="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%">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%">State and local taxes payable</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%">13,178 </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%">13,336 </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%">Financed insurance premiums</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">(a)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,210 </span></td><td style="background-color:#ffffff;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%">10,136 </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%">Deferred revenue</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%">600 </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,550 </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 compensation and benefits</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%">6,103 </span></td><td style="background-color:#ffffff;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,743 </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%">Sale-leaseback liability</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">(b)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,691 </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,501 </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%">Financing leases</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%">2,115 </span></td><td style="background-color:#ffffff;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,003 </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%">Equipment financing note</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,374 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,329 </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%">Insurance reserves</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,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%">1,509 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,024 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,190 </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 19pt;text-align: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 accrued expenses and other current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,788 </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%">52,297 </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="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="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24.75pt;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Other Long-Term Liabilities</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></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%">Equipment financing note</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">(c)</span></div></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%">4,859 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,047 </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%">Sale-leaseback liability</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">(b)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,275 </span></td><td style="background-color:#ffffff;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,836 </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%">Financing leases</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,060 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,602 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align: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 other long-term liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">11,194 </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%">15,485 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;padding-left:40.5pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:11.07pt">Financed insurance premiums are due in monthly installments, are unsecured and mature within the twelve-month period following the close of the year. As of June 30, 2023, the applicable interest rates associated with financed insurance premiums ranged from 5.13% to 6.75%. As of December 31, 2022, the applicable interest rates associated with financed insurance premiums ranged from 1.95% to 5.13%. </span></div><div style="margin-top:6pt;padding-left:40.5pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">On December 30, 2020, the Company entered into an agreement with First National Capital, LLC (“FNC”) whereby the Company agreed to sell certain assets from its infrastructure segment to FNC for aggregate proceeds of $5.0 million. Concurrent with the sale of assets, the Company entered into a 36 month lease agreement whereby the Company agreed to lease back the assets at a monthly rental rate of $0.1 million. On June 1, 2021, the Company entered into another agreement with FNC whereby the Company sold additional assets from its infrastructure segment to FNC for aggregate proceeds of $9.5 million and entered into a 42-month lease agreement whereby the Company agreed to lease back the assets at a monthly rental rate of $0.2 million. On June 1, 2022, the Company entered into another agreement with FNC whereby the Company sold additional assets from its infrastructure segment to FNC for aggregate proceeds of $4.6 million and entered into a 42-month lease agreement whereby the Company agreed to lease back the assets at a monthly rental rate of $0.1 million. Under the agreements, the Company has the option to purchase the assets at the end of the lease terms. The Company recorded liabilities for the proceeds received and will continue to depreciate the assets. The Company has imputed an interest rate so that the carrying amount of the financial liabilities will be the expected repurchase price at the end of the initial lease terms. </span></div><div style="margin-top:6pt;padding-left:40.5pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">c.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:11.07pt">In December 2022, the Company entered into a 42 month financing arrangement with FNC for the purchase of seven new pressure pumping units for an aggregate value of $9.7 million. Under this arrangement, the Company has agreed to make monthly principal and interest payments totaling $0.3 million over the term of the agreement. This note is secured by the seven pressure pumping units and bears interest at an imputed rate of approximately 15.0%.</span></div> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities and other long-term liabilities included the following (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.467%"><tr><td style="width:1.0%"></td><td style="width:58.164%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.790%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.276%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.790%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.280%"></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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30,</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%">December 31, </span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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="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%">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%">State and local taxes payable</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%">13,178 </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%">13,336 </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%">Financed insurance premiums</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">(a)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,210 </span></td><td style="background-color:#ffffff;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%">10,136 </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%">Deferred revenue</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%">600 </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,550 </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 compensation and benefits</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%">6,103 </span></td><td style="background-color:#ffffff;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,743 </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%">Sale-leaseback liability</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">(b)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,691 </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,501 </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%">Financing leases</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%">2,115 </span></td><td style="background-color:#ffffff;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,003 </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%">Equipment financing note</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,374 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,329 </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%">Insurance reserves</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,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%">1,509 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,024 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,190 </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 19pt;text-align: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 accrued expenses and other current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,788 </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%">52,297 </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="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="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24.75pt;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Other Long-Term Liabilities</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></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%">Equipment financing note</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">(c)</span></div></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%">4,859 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,047 </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%">Sale-leaseback liability</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">(b)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,275 </span></td><td style="background-color:#ffffff;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,836 </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%">Financing leases</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,060 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,602 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align: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 other long-term liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">11,194 </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%">15,485 </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 style="margin-top:6pt;padding-left:40.5pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:11.07pt">Financed insurance premiums are due in monthly installments, are unsecured and mature within the twelve-month period following the close of the year. As of June 30, 2023, the applicable interest rates associated with financed insurance premiums ranged from 5.13% to 6.75%. As of December 31, 2022, the applicable interest rates associated with financed insurance premiums ranged from 1.95% to 5.13%. </span></div><div style="margin-top:6pt;padding-left:40.5pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">On December 30, 2020, the Company entered into an agreement with First National Capital, LLC (“FNC”) whereby the Company agreed to sell certain assets from its infrastructure segment to FNC for aggregate proceeds of $5.0 million. Concurrent with the sale of assets, the Company entered into a 36 month lease agreement whereby the Company agreed to lease back the assets at a monthly rental rate of $0.1 million. On June 1, 2021, the Company entered into another agreement with FNC whereby the Company sold additional assets from its infrastructure segment to FNC for aggregate proceeds of $9.5 million and entered into a 42-month lease agreement whereby the Company agreed to lease back the assets at a monthly rental rate of $0.2 million. On June 1, 2022, the Company entered into another agreement with FNC whereby the Company sold additional assets from its infrastructure segment to FNC for aggregate proceeds of $4.6 million and entered into a 42-month lease agreement whereby the Company agreed to lease back the assets at a monthly rental rate of $0.1 million. Under the agreements, the Company has the option to purchase the assets at the end of the lease terms. The Company recorded liabilities for the proceeds received and will continue to depreciate the assets. The Company has imputed an interest rate so that the carrying amount of the financial liabilities will be the expected repurchase price at the end of the initial lease terms. </span></div><div style="margin-top:6pt;padding-left:40.5pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">c.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:11.07pt">In December 2022, the Company entered into a 42 month financing arrangement with FNC for the purchase of seven new pressure pumping units for an aggregate value of $9.7 million. Under this arrangement, the Company has agreed to make monthly principal and interest payments totaling $0.3 million over the term of the agreement. This note is secured by the seven pressure pumping units and bears interest at an imputed rate of approximately 15.0%.</span></div> 13178000 13336000 4210000 10136000 600000 7550000 6103000 6743000 4691000 4501000 2115000 4003000 2374000 2329000 1493000 1509000 2024000 2190000 36788000 52297000 4859000 6047000 4275000 6836000 2060000 2602000 11194000 15485000 0.0513 0.0675 0.0195 0.0513 5000000 P36M 100000 9500000 P42M 200000 4600000 P42M 100000 P42M 7 9700000 300000 7 0.150 DebtOn October 19, 2018, Mammoth Inc. and certain of its direct and indirect subsidiaries, as borrowers, entered into an amended and restated revolving credit and security agreement with the lenders party thereto and PNC Bank, National Association, as a lender and as administrative agent for the lenders, as subsequently further amended (the “existing revolving credit facility”). Borrowings under the existing revolving credit facility are secured by the assets of Mammoth Inc., inclusive of the subsidiary companies, and are subject to a borrowing base calculation prepared monthly. The existing revolving credit facility also contains various affirmative and restrictive covenants. <div style="padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In particular, under the existing revolving credit facility, the Company is required, among other things, to mandatorily remit to PNC all amounts that constitute PREPA Claim Proceeds, as such term is defined in the existing revolving credit facility, including the $10.8 million received from PREPA on June 14, 2023, all of which was used to reduce outstanding borrowings under the existing revolving credit facility, as required under the terms thereof. Further, the existing revolving credit facility provides for a reduction in the maximum revolving advance amount in an amount equal to 50% of the PREPA Claims Proceeds remitted to PNC, subject to a floor equal to the sum of eligible billed and unbilled accounts receivables. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2023, the applicable financial covenants under the existing revolving credit facility were as follows:</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the fixed charge coverage ratio was 1.1 to 1.0; and</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the minimum excess availability covenant was $10.0 million.</span></div><div><span><br/></span></div><div style="padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company was in compliance with the applicable financial covenants under its revolving credit facility in effect as of June 30, 2023 and December 31, 2022.</span></div><div style="padding-left:22.5pt"><span><br/></span></div><div style="padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At June 30, 2023, there were outstanding borrowings under the existing revolving credit facility of $59.4 million, the borrowing base was $89.4 million and there was $13.6 million of available borrowing capacity under the facility, after giving effect to $6.4 million of outstanding letters of credit and the requirement to maintain a $10.0 million reserve out of the available borrowing capacity. At December 31, 2022, there were outstanding borrowings under the existing revolving credit facility of $83.5 million, the borrowing base was $119.8 million and there was $19.7 million of borrowing capacity under the facility, after giving effect to $6.5 million of outstanding letters of credit and the requirement to maintain a $10.0 million reserve out of the available borrowing capacity.</span></div><div style="padding-left:22.5pt"><span><br/></span></div><div style="padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If an event of default occurs under the existing revolving credit facility and remains uncured, it could have a material adverse effect on the Company’s business, financial condition, liquidity and results of operations. The lenders (i) would not be required to lend any additional amounts to the Company, (ii) could elect to increase the interest rate by 200 basis points, (iii) could elect to declare all outstanding borrowings, together with accrued and unpaid interest and fees, to be due and payable, (iv) may have the ability to require the Company to apply all of its available cash to repay outstanding borrowings, and (v) may foreclose on substantially all of the Company’s assets. The existing revolving credit facility is currently scheduled to mature on October 19, 2023. See "Subsequent Events--Pending Repayment and Refinancing of Existing Revolving Credit Facility" for additional information.</span></div><div style="padding-left:22.5pt"><span><br/></span></div><div style="padding-left:24.75pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Aviation Note</span></div><div style="padding-left:24.75pt;text-indent:-22.5pt"><span><br/></span></div><div style="padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 6, 2020, Leopard and Cobra Aviation entered into a 39 month promissory note agreement with Bank7 (the “Aviation Note”) in an aggregate principal amount of $4.6 million and received net proceeds of $4.5 million. The Aviation Note bore interest at a rate based on the Wall Street Journal Prime Rate plus a margin of 1%. The Aviation Note was paid off on September 30, 2022.</span></div> 10800000 0.50 1.1 10000000 59400000 89400000 13600000 6400000 10000000 83500000 119800000 19700000 6500000 10000000 0.0200 P39M 4600000 4500000 0.01 Variable Interest Entities<div style="padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dire Wolf Energy Services LLC (“Dire Wolf”) and Predator Aviation LLC (“Predator Aviation”), wholly owned subsidiaries of the Company, are party to Voting Trust Agreements with TVPX Aircraft Solutions Inc. (the “Voting Trustee”). Under the Voting Trust Agreements, Dire Wolf transferred 100% of its membership interest in Cobra Aviation and Predator Aviation transferred 100% of its membership interest in Leopard to the respective Voting Trustees in exchange for Voting Trust Certificates. Dire Wolf and Predator Aviation retained the obligation to absorb all expected returns or losses of Cobra Aviation and Leopard. Prior to the transfer of the membership interest to the Voting Trustee, Cobra Aviation was a wholly owned subsidiary of Dire Wolf and Leopard was a wholly owned subsidiary of Predator Aviation. Cobra Aviation owns two helicopters and support equipment, 100% of the equity interest in Air Rescue Systems Corporation (“ARS”) and 49% of the equity interest in Brim Acquisitions. See Note 20. Leopard owns one helicopter. Dire Wolf and Predator Aviation entered into the Voting Trust Agreements in order to meet certain registration requirements.</span></div><div style="padding-left:27pt;text-indent:-27pt"><span><br/></span></div><div style="padding-left:27pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Dire Wolf’s and Predator Aviation’s voting rights are not proportional to their respective obligations to absorb expected returns or losses of Cobra Aviation and Leopard, respectively, and all of Cobra Aviation’s and Leopard’s activities are conducted on behalf of Dire Wolf and Predator Aviation, which have disproportionately fewer voting rights; therefore, Cobra Aviation and Leopard meet the criteria of a VIE. Cobra Aviation and Leopard’s operational activities are directed </span></div>by Dire Wolf’s and Predator Aviation’s officers and Dire Wolf and Predator Aviation have the option to terminate the Voting Trust Agreements at any time. Therefore, the Company, through Dire Wolf and Predator Aviation, is considered the primary beneficiary of the VIEs and consolidates Cobra Aviation and Leopard at June 30, 2023. 1 1 2 1 0.49 1 Selling, General and Administrative Expense<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selling, general and administrative (“SG&amp;A”) expense includes of the following (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.175%"><tr><td style="width:1.0%"></td><td style="width:33.308%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.800%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.568%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.800%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.489%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.182%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.568%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.185%"></td><td style="width:0.1%"></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%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30,</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: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="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:#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 expenses:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #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:1pt solid #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:1pt solid #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:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Compensation and benefits</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%">3,996 </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%">3,137 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,273 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,120 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Professional services</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%">4,276 </span></td><td style="background-color:#ffffff;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,724 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,205 </span></td><td style="background-color:#ffffff;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,361 </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:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</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">(a)</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,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%">2,162 </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,779 </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,068 </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 19pt;text-align: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 cash SG&amp;A expense</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%">10,140 </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%">8,023 </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%">18,257 </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%">16,549 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-cash expenses:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bad debt recoveries</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%">(44)</span></td><td style="background-color:#ffffff;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%">(16)</span></td><td style="background-color:#ffffff;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%">(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%">(115)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock based compensation</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%">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%">199 </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%">908 </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%">440 </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 19pt;text-align: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 non-cash SG&amp;A expense</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%">217 </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%">183 </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%">483 </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%">325 </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 2px 43.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%">Total SG&amp;A expense</span></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%">10,357 </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%">8,206 </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%">18,740 </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%">16,874 </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>a.    Includes travel-related costs, information technology expenses, rent, utilities and other general and administrative-related costs. <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selling, general and administrative (“SG&amp;A”) expense includes of the following (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.175%"><tr><td style="width:1.0%"></td><td style="width:33.308%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.800%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.568%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.800%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.489%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.182%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.568%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.185%"></td><td style="width:0.1%"></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%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30,</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: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="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:#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 expenses:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #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:1pt solid #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:1pt solid #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:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Compensation and benefits</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%">3,996 </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%">3,137 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,273 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,120 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Professional services</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%">4,276 </span></td><td style="background-color:#ffffff;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,724 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,205 </span></td><td style="background-color:#ffffff;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,361 </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:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</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">(a)</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,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%">2,162 </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,779 </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,068 </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 19pt;text-align: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 cash SG&amp;A expense</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%">10,140 </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%">8,023 </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%">18,257 </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%">16,549 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-cash expenses:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bad debt recoveries</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%">(44)</span></td><td style="background-color:#ffffff;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%">(16)</span></td><td style="background-color:#ffffff;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%">(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%">(115)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock based compensation</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%">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%">199 </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%">908 </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%">440 </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 19pt;text-align: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 non-cash SG&amp;A expense</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%">217 </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%">183 </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%">483 </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%">325 </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 2px 43.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%">Total SG&amp;A expense</span></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%">10,357 </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%">8,206 </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%">18,740 </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%">16,874 </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>a.    Includes travel-related costs, information technology expenses, rent, utilities and other general and administrative-related costs. 3996000 3137000 8273000 6120000 4276000 2724000 6205000 6361000 1868000 2162000 3779000 4068000 10140000 8023000 18257000 16549000 -44000 -16000 -425000 -115000 261000 199000 908000 440000 217000 183000 483000 325000 10357000 8206000 18740000 16874000 Income Taxes<div style="padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recorded income tax expense of $5.6 million for the six months ended June 30, 2023 compared to income tax expense of $7.6 million for the six months ended June 30, 2022. The Company’s effective tax rates were 59% and (139%) for the six months ended June 30, 2023 and 2022, respectively. </span></div><div style="padding-left:27pt"><span><br/></span></div><div style="padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The effective tax rates for the six months ended June 30, 2023 and 2022 differed from the statutory rate of 21% primarily due to the mix of earnings between the United States and Puerto Rico as well as changes in the valuation allowance.</span></div> 5600000 7600000 0.59 -1.39 Leases<div style="padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Lessee Accounting</span></div><div style="padding-left:27pt"><span><br/></span></div><div style="padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes a lease liability equal to the present value of the lease payments and a right-of-use asset representing its right to use the underlying asset for the lease term for all leases with a term in excess of 12 months. For operating leases, lease expense for lease payments is recognized on a straight-line basis over the lease term, while finance leases include both an operating expense and an interest expense component. For all leases with a term of 12 months or less, the Company has elected the practical expedient to not recognize lease assets and liabilities and recognizes lease expense for these short-term leases on a straight-line basis over the lease term. </span></div><div style="padding-left:27pt"><span><br/></span></div><div style="padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s operating leases are primarily for rail cars, real estate, and equipment and its finance leases are primarily for machinery and equipment. Generally, the Company does not include renewal or termination options in its assessment of the leases unless extension or termination of certain assets is deemed to be reasonably certain. The accounting for some of the Company’s leases may require significant judgment, which includes determining whether a contract contains a lease, determining the incremental borrowing rates to utilize in the net present value calculation of lease payments for lease agreements which do not provide an implicit rate and assessing the likelihood of renewal or termination options. Lease agreements that contain a lease and non-lease component are generally accounted for as a single lease component. </span></div><div style="padding-left:27pt"><span><br/></span></div><div style="padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The rate implicit in the Company’s leases is not readily determinable. Therefore, the Company uses its incremental borrowing rate based on information available at the commencement date of its leases in determining the present value of lease payments. The Company’s incremental borrowing rate reflects the estimated rate of interest that it would pay to </span></div><div style="padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">borrow on a collateralized basis over a similar term an amount equal to the lease payments in a similar economic environment.</span></div><div style="padding-left:27pt"><span><br/></span></div><div style="padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lease expense consisted of the following for the three and six months ended June 30, 2023 and 2022 (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.736%"><tr><td style="width:1.0%"></td><td style="width:37.634%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.869%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.571%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.869%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.417%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.560%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.417%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.563%"></td><td style="width:0.1%"></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:9pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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%">Operating lease expense</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%">1,871 </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,774 </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%">3,640 </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%">3,521 </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%">Short-term lease expense</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%">19 </span></td><td style="background-color:#ffffff;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%">22 </span></td><td style="background-color:#ffffff;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%">439 </span></td><td style="background-color:#ffffff;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%">58 </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%">Finance lease expense:</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of right-of-use 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%">569 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">402 </span></td><td style="background-color:#ffffff;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,134 </span></td><td style="background-color:#ffffff;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%">805 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on lease 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%">40 </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%">45 </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%">97 </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%">94 </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 lease expense</span></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%">2,499 </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%">2,243 </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%">5,310 </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%">4,478 </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="padding-left:27pt"><span><br/></span></div><div style="padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental balance sheet information related to leases as of June 30, 2023 and December 31, 2022 is as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.005%"><tr><td style="width:1.0%"></td><td style="width:68.106%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.985%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.422%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.987%"></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30,</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%">December 31, </span></td></tr><tr><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%">2023</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%">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%">Operating leases:</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 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</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%">11,513 </span></td><td style="background-color:#ffffff;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,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 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current operating lease liability</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,051 </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%">5,447 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term 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%">5,213 </span></td><td style="background-color:#ffffff;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,913 </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%">Finance leases:</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-780"><span style="-sec-ix-hidden:f-781">Property, plant and equipment, net</span></span></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%">4,400 </span></td><td style="background-color:#ffffff;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%">7,267 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-784"><span style="-sec-ix-hidden:f-785">Accrued expenses and other current liabilities</span></span></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,115 </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,003 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-788"><span style="-sec-ix-hidden:f-789">Other liabilities</span></span></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,060 </span></td><td style="background-color:#ffffff;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,602 </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:27pt"><span><br/></span></div><div style="padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other supplemental information related to leases for the three and six months ended June 30, 2023 and 2022 and as of June 30, 2023 and December 31, 2022 is as follows (in thousands):</span></div><div style="padding-left:27pt"><span><br/></span></div><div style="padding-left:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.736%"><tr><td style="width:1.0%"></td><td style="width:37.171%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.869%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.417%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.869%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.417%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.869%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.417%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.871%"></td><td style="width:0.1%"></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:9pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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%">Cash paid for amounts included in the measurement of lease liabilities:</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></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%">Operating cash flows from operating leases</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,843 </span></td><td style="background-color:#ffffff;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,923 </span></td><td style="background-color:#ffffff;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%">3,593 </span></td><td style="background-color:#ffffff;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%">3,595 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Operating cash flows from finance leases</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%">40 </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%">45 </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%">97 </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%">94 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing cash flows from finance leases</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,184 </span></td><td style="background-color:#ffffff;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%">457 </span></td><td style="background-color:#ffffff;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,677 </span></td><td style="background-color:#ffffff;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%">909 </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%">Right-of-use assets obtained in exchange for lease obligations:</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</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,299 </span></td><td style="background-color:#ffffff;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,436 </span></td><td style="background-color:#ffffff;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%">4,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%">2,819 </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%">Finance leases</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%">306 </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%">306 </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></table></div><div style="padding-left:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.736%"><tr><td style="width:1.0%"></td><td style="width:68.344%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.869%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.417%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.870%"></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30,</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%">December 31, </span></td></tr><tr><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%">2023</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%">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%">Weighted-average remaining lease term:</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 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.5 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.9 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.3 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.0 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate:</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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</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%">7.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%">4.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 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</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%">4.1 </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.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></tr></table></div><div><span><br/></span></div><div style="padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of lease liabilities as of June 30, 2023 are as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.736%"><tr><td style="width:1.0%"></td><td style="width:68.190%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.869%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.571%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.870%"></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: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%">Remainder of 2023</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%">3,624 </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,410 </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%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,679 </span></td><td style="background-color:#ffffff;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,267 </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%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,263 </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%">760 </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%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">396 </span></td><td style="background-color:#ffffff;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%">944 </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%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19 </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%">Thereafter</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%">448 </span></td><td style="background-color:#ffffff;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%">Total lease payments</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%">12,429 </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%">4,381 </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%">Less: Present value discount</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,165 </span></td><td style="background-color:#ffffff;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%">206 </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%">Present value of lease payments</span></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%">11,264 </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%">4,175 </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="padding-left:27pt"><span><br/></span></div><div style="padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Lessor Accounting</span></div><div style="padding-left:31.5pt"><span><br/></span></div><div style="padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain of the Company’s agreements with its customers for drilling services, aviation services and remote accommodation services contain an operating lease component under ASC 842 because (i) there are identified assets, (ii) the customer obtains substantially all of the economic benefits of the identified assets throughout the period of use and (iii) the customer directs the use of the identified assets throughout the period of use. The Company has elected to apply the practical expedient provided to lessors to combine the lease and non-lease components of a contract where the revenue recognition pattern is the same and where the lease component, when accounted for separately, would be considered an operating lease. The practical expedient also allows a lessor to account for the combined lease and non-lease components under ASC 606, Revenue from Contracts with Customers, when the non-lease component is the predominant element of the combined component. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">    </span></div>The Company’s lease agreements are generally short-term in nature and lease revenue is recognized over time based on a monthly, daily or hourly rate basis. The Company does not provide an option for the lessee to purchase the rented assets at the end of the lease and the lessees do not provide residual value guarantees on the rented assets. The Company recognized lease revenue of $0.9 million for each of the three months ended June 30, 2023 and 2022, respectively, and $1.6 million for each of the six months ended June 30, 2023 and 2022, respectively, which is included in “<span style="-sec-ix-hidden:f-844"><span style="-sec-ix-hidden:f-845"><span style="-sec-ix-hidden:f-846"><span style="-sec-ix-hidden:f-847">services revenue</span></span></span></span>” and “services revenue - related parties” on the unaudited condensed consolidated statements of comprehensive (loss) income. Leases<div style="padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Lessee Accounting</span></div><div style="padding-left:27pt"><span><br/></span></div><div style="padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes a lease liability equal to the present value of the lease payments and a right-of-use asset representing its right to use the underlying asset for the lease term for all leases with a term in excess of 12 months. For operating leases, lease expense for lease payments is recognized on a straight-line basis over the lease term, while finance leases include both an operating expense and an interest expense component. For all leases with a term of 12 months or less, the Company has elected the practical expedient to not recognize lease assets and liabilities and recognizes lease expense for these short-term leases on a straight-line basis over the lease term. </span></div><div style="padding-left:27pt"><span><br/></span></div><div style="padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s operating leases are primarily for rail cars, real estate, and equipment and its finance leases are primarily for machinery and equipment. Generally, the Company does not include renewal or termination options in its assessment of the leases unless extension or termination of certain assets is deemed to be reasonably certain. The accounting for some of the Company’s leases may require significant judgment, which includes determining whether a contract contains a lease, determining the incremental borrowing rates to utilize in the net present value calculation of lease payments for lease agreements which do not provide an implicit rate and assessing the likelihood of renewal or termination options. Lease agreements that contain a lease and non-lease component are generally accounted for as a single lease component. </span></div><div style="padding-left:27pt"><span><br/></span></div><div style="padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The rate implicit in the Company’s leases is not readily determinable. Therefore, the Company uses its incremental borrowing rate based on information available at the commencement date of its leases in determining the present value of lease payments. The Company’s incremental borrowing rate reflects the estimated rate of interest that it would pay to </span></div><div style="padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">borrow on a collateralized basis over a similar term an amount equal to the lease payments in a similar economic environment.</span></div><div style="padding-left:27pt"><span><br/></span></div><div style="padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lease expense consisted of the following for the three and six months ended June 30, 2023 and 2022 (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.736%"><tr><td style="width:1.0%"></td><td style="width:37.634%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.869%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.571%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.869%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.417%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.560%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.417%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.563%"></td><td style="width:0.1%"></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:9pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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%">Operating lease expense</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%">1,871 </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,774 </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%">3,640 </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%">3,521 </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%">Short-term lease expense</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%">19 </span></td><td style="background-color:#ffffff;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%">22 </span></td><td style="background-color:#ffffff;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%">439 </span></td><td style="background-color:#ffffff;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%">58 </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%">Finance lease expense:</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of right-of-use 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%">569 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">402 </span></td><td style="background-color:#ffffff;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,134 </span></td><td style="background-color:#ffffff;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%">805 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on lease 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%">40 </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%">45 </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%">97 </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%">94 </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 lease expense</span></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%">2,499 </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%">2,243 </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%">5,310 </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%">4,478 </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="padding-left:27pt"><span><br/></span></div><div style="padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental balance sheet information related to leases as of June 30, 2023 and December 31, 2022 is as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.005%"><tr><td style="width:1.0%"></td><td style="width:68.106%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.985%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.422%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.987%"></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30,</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%">December 31, </span></td></tr><tr><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%">2023</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%">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%">Operating leases:</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 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</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%">11,513 </span></td><td style="background-color:#ffffff;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,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 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current operating lease liability</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,051 </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%">5,447 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term 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%">5,213 </span></td><td style="background-color:#ffffff;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,913 </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%">Finance leases:</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-780"><span style="-sec-ix-hidden:f-781">Property, plant and equipment, net</span></span></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%">4,400 </span></td><td style="background-color:#ffffff;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%">7,267 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-784"><span style="-sec-ix-hidden:f-785">Accrued expenses and other current liabilities</span></span></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,115 </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,003 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-788"><span style="-sec-ix-hidden:f-789">Other liabilities</span></span></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,060 </span></td><td style="background-color:#ffffff;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,602 </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:27pt"><span><br/></span></div><div style="padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other supplemental information related to leases for the three and six months ended June 30, 2023 and 2022 and as of June 30, 2023 and December 31, 2022 is as follows (in thousands):</span></div><div style="padding-left:27pt"><span><br/></span></div><div style="padding-left:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.736%"><tr><td style="width:1.0%"></td><td style="width:37.171%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.869%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.417%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.869%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.417%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.869%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.417%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.871%"></td><td style="width:0.1%"></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:9pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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%">Cash paid for amounts included in the measurement of lease liabilities:</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></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%">Operating cash flows from operating leases</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,843 </span></td><td style="background-color:#ffffff;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,923 </span></td><td style="background-color:#ffffff;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%">3,593 </span></td><td style="background-color:#ffffff;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%">3,595 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Operating cash flows from finance leases</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%">40 </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%">45 </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%">97 </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%">94 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing cash flows from finance leases</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,184 </span></td><td style="background-color:#ffffff;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%">457 </span></td><td style="background-color:#ffffff;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,677 </span></td><td style="background-color:#ffffff;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%">909 </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%">Right-of-use assets obtained in exchange for lease obligations:</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</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,299 </span></td><td style="background-color:#ffffff;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,436 </span></td><td style="background-color:#ffffff;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%">4,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%">2,819 </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%">Finance leases</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%">306 </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%">306 </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></table></div><div style="padding-left:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.736%"><tr><td style="width:1.0%"></td><td style="width:68.344%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.869%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.417%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.870%"></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30,</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%">December 31, </span></td></tr><tr><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%">2023</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%">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%">Weighted-average remaining lease term:</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 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.5 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.9 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.3 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.0 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate:</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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</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%">7.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%">4.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 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</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%">4.1 </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.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></tr></table></div><div><span><br/></span></div><div style="padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of lease liabilities as of June 30, 2023 are as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.736%"><tr><td style="width:1.0%"></td><td style="width:68.190%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.869%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.571%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.870%"></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: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%">Remainder of 2023</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%">3,624 </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,410 </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%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,679 </span></td><td style="background-color:#ffffff;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,267 </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%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,263 </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%">760 </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%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">396 </span></td><td style="background-color:#ffffff;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%">944 </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%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19 </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%">Thereafter</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%">448 </span></td><td style="background-color:#ffffff;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%">Total lease payments</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%">12,429 </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%">4,381 </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%">Less: Present value discount</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,165 </span></td><td style="background-color:#ffffff;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%">206 </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%">Present value of lease payments</span></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%">11,264 </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%">4,175 </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="padding-left:27pt"><span><br/></span></div><div style="padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Lessor Accounting</span></div><div style="padding-left:31.5pt"><span><br/></span></div><div style="padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain of the Company’s agreements with its customers for drilling services, aviation services and remote accommodation services contain an operating lease component under ASC 842 because (i) there are identified assets, (ii) the customer obtains substantially all of the economic benefits of the identified assets throughout the period of use and (iii) the customer directs the use of the identified assets throughout the period of use. The Company has elected to apply the practical expedient provided to lessors to combine the lease and non-lease components of a contract where the revenue recognition pattern is the same and where the lease component, when accounted for separately, would be considered an operating lease. The practical expedient also allows a lessor to account for the combined lease and non-lease components under ASC 606, Revenue from Contracts with Customers, when the non-lease component is the predominant element of the combined component. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">    </span></div>The Company’s lease agreements are generally short-term in nature and lease revenue is recognized over time based on a monthly, daily or hourly rate basis. The Company does not provide an option for the lessee to purchase the rented assets at the end of the lease and the lessees do not provide residual value guarantees on the rented assets. The Company recognized lease revenue of $0.9 million for each of the three months ended June 30, 2023 and 2022, respectively, and $1.6 million for each of the six months ended June 30, 2023 and 2022, respectively, which is included in “<span style="-sec-ix-hidden:f-844"><span style="-sec-ix-hidden:f-845"><span style="-sec-ix-hidden:f-846"><span style="-sec-ix-hidden:f-847">services revenue</span></span></span></span>” and “services revenue - related parties” on the unaudited condensed consolidated statements of comprehensive (loss) income. Leases<div style="padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Lessee Accounting</span></div><div style="padding-left:27pt"><span><br/></span></div><div style="padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes a lease liability equal to the present value of the lease payments and a right-of-use asset representing its right to use the underlying asset for the lease term for all leases with a term in excess of 12 months. For operating leases, lease expense for lease payments is recognized on a straight-line basis over the lease term, while finance leases include both an operating expense and an interest expense component. For all leases with a term of 12 months or less, the Company has elected the practical expedient to not recognize lease assets and liabilities and recognizes lease expense for these short-term leases on a straight-line basis over the lease term. </span></div><div style="padding-left:27pt"><span><br/></span></div><div style="padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s operating leases are primarily for rail cars, real estate, and equipment and its finance leases are primarily for machinery and equipment. Generally, the Company does not include renewal or termination options in its assessment of the leases unless extension or termination of certain assets is deemed to be reasonably certain. The accounting for some of the Company’s leases may require significant judgment, which includes determining whether a contract contains a lease, determining the incremental borrowing rates to utilize in the net present value calculation of lease payments for lease agreements which do not provide an implicit rate and assessing the likelihood of renewal or termination options. Lease agreements that contain a lease and non-lease component are generally accounted for as a single lease component. </span></div><div style="padding-left:27pt"><span><br/></span></div><div style="padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The rate implicit in the Company’s leases is not readily determinable. Therefore, the Company uses its incremental borrowing rate based on information available at the commencement date of its leases in determining the present value of lease payments. The Company’s incremental borrowing rate reflects the estimated rate of interest that it would pay to </span></div><div style="padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">borrow on a collateralized basis over a similar term an amount equal to the lease payments in a similar economic environment.</span></div><div style="padding-left:27pt"><span><br/></span></div><div style="padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lease expense consisted of the following for the three and six months ended June 30, 2023 and 2022 (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.736%"><tr><td style="width:1.0%"></td><td style="width:37.634%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.869%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.571%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.869%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.417%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.560%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.417%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.563%"></td><td style="width:0.1%"></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:9pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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%">Operating lease expense</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%">1,871 </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,774 </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%">3,640 </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%">3,521 </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%">Short-term lease expense</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%">19 </span></td><td style="background-color:#ffffff;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%">22 </span></td><td style="background-color:#ffffff;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%">439 </span></td><td style="background-color:#ffffff;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%">58 </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%">Finance lease expense:</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of right-of-use 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%">569 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">402 </span></td><td style="background-color:#ffffff;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,134 </span></td><td style="background-color:#ffffff;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%">805 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on lease 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%">40 </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%">45 </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%">97 </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%">94 </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 lease expense</span></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%">2,499 </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%">2,243 </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%">5,310 </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%">4,478 </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="padding-left:27pt"><span><br/></span></div><div style="padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental balance sheet information related to leases as of June 30, 2023 and December 31, 2022 is as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.005%"><tr><td style="width:1.0%"></td><td style="width:68.106%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.985%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.422%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.987%"></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30,</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%">December 31, </span></td></tr><tr><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%">2023</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%">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%">Operating leases:</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 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</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%">11,513 </span></td><td style="background-color:#ffffff;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,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 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current operating lease liability</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,051 </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%">5,447 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term 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%">5,213 </span></td><td style="background-color:#ffffff;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,913 </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%">Finance leases:</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-780"><span style="-sec-ix-hidden:f-781">Property, plant and equipment, net</span></span></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%">4,400 </span></td><td style="background-color:#ffffff;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%">7,267 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-784"><span style="-sec-ix-hidden:f-785">Accrued expenses and other current liabilities</span></span></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,115 </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,003 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-788"><span style="-sec-ix-hidden:f-789">Other liabilities</span></span></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,060 </span></td><td style="background-color:#ffffff;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,602 </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:27pt"><span><br/></span></div><div style="padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other supplemental information related to leases for the three and six months ended June 30, 2023 and 2022 and as of June 30, 2023 and December 31, 2022 is as follows (in thousands):</span></div><div style="padding-left:27pt"><span><br/></span></div><div style="padding-left:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.736%"><tr><td style="width:1.0%"></td><td style="width:37.171%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.869%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.417%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.869%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.417%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.869%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.417%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.871%"></td><td style="width:0.1%"></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:9pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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%">Cash paid for amounts included in the measurement of lease liabilities:</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></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%">Operating cash flows from operating leases</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,843 </span></td><td style="background-color:#ffffff;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,923 </span></td><td style="background-color:#ffffff;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%">3,593 </span></td><td style="background-color:#ffffff;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%">3,595 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Operating cash flows from finance leases</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%">40 </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%">45 </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%">97 </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%">94 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing cash flows from finance leases</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,184 </span></td><td style="background-color:#ffffff;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%">457 </span></td><td style="background-color:#ffffff;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,677 </span></td><td style="background-color:#ffffff;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%">909 </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%">Right-of-use assets obtained in exchange for lease obligations:</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</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,299 </span></td><td style="background-color:#ffffff;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,436 </span></td><td style="background-color:#ffffff;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%">4,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%">2,819 </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%">Finance leases</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%">306 </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%">306 </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></table></div><div style="padding-left:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.736%"><tr><td style="width:1.0%"></td><td style="width:68.344%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.869%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.417%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.870%"></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30,</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%">December 31, </span></td></tr><tr><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%">2023</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%">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%">Weighted-average remaining lease term:</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 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.5 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.9 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.3 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.0 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate:</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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</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%">7.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%">4.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 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</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%">4.1 </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.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></tr></table></div><div><span><br/></span></div><div style="padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of lease liabilities as of June 30, 2023 are as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.736%"><tr><td style="width:1.0%"></td><td style="width:68.190%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.869%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.571%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.870%"></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: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%">Remainder of 2023</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%">3,624 </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,410 </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%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,679 </span></td><td style="background-color:#ffffff;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,267 </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%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,263 </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%">760 </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%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">396 </span></td><td style="background-color:#ffffff;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%">944 </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%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19 </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%">Thereafter</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%">448 </span></td><td style="background-color:#ffffff;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%">Total lease payments</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%">12,429 </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%">4,381 </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%">Less: Present value discount</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,165 </span></td><td style="background-color:#ffffff;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%">206 </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%">Present value of lease payments</span></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%">11,264 </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%">4,175 </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="padding-left:27pt"><span><br/></span></div><div style="padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Lessor Accounting</span></div><div style="padding-left:31.5pt"><span><br/></span></div><div style="padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain of the Company’s agreements with its customers for drilling services, aviation services and remote accommodation services contain an operating lease component under ASC 842 because (i) there are identified assets, (ii) the customer obtains substantially all of the economic benefits of the identified assets throughout the period of use and (iii) the customer directs the use of the identified assets throughout the period of use. The Company has elected to apply the practical expedient provided to lessors to combine the lease and non-lease components of a contract where the revenue recognition pattern is the same and where the lease component, when accounted for separately, would be considered an operating lease. The practical expedient also allows a lessor to account for the combined lease and non-lease components under ASC 606, Revenue from Contracts with Customers, when the non-lease component is the predominant element of the combined component. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">    </span></div>The Company’s lease agreements are generally short-term in nature and lease revenue is recognized over time based on a monthly, daily or hourly rate basis. The Company does not provide an option for the lessee to purchase the rented assets at the end of the lease and the lessees do not provide residual value guarantees on the rented assets. The Company recognized lease revenue of $0.9 million for each of the three months ended June 30, 2023 and 2022, respectively, and $1.6 million for each of the six months ended June 30, 2023 and 2022, respectively, which is included in “<span style="-sec-ix-hidden:f-844"><span style="-sec-ix-hidden:f-845"><span style="-sec-ix-hidden:f-846"><span style="-sec-ix-hidden:f-847">services revenue</span></span></span></span>” and “services revenue - related parties” on the unaudited condensed consolidated statements of comprehensive (loss) income. <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lease expense consisted of the following for the three and six months ended June 30, 2023 and 2022 (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.736%"><tr><td style="width:1.0%"></td><td style="width:37.634%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.869%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.571%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.869%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.417%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.560%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.417%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.563%"></td><td style="width:0.1%"></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:9pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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%">Operating lease expense</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%">1,871 </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,774 </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%">3,640 </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%">3,521 </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%">Short-term lease expense</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%">19 </span></td><td style="background-color:#ffffff;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%">22 </span></td><td style="background-color:#ffffff;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%">439 </span></td><td style="background-color:#ffffff;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%">58 </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%">Finance lease expense:</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of right-of-use 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%">569 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">402 </span></td><td style="background-color:#ffffff;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,134 </span></td><td style="background-color:#ffffff;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%">805 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on lease 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%">40 </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%">45 </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%">97 </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%">94 </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 lease expense</span></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%">2,499 </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%">2,243 </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%">5,310 </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%">4,478 </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 style="padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other supplemental information related to leases for the three and six months ended June 30, 2023 and 2022 and as of June 30, 2023 and December 31, 2022 is as follows (in thousands):</span></div><div style="padding-left:27pt"><span><br/></span></div><div style="padding-left:27pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.736%"><tr><td style="width:1.0%"></td><td style="width:37.171%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.869%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.417%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.869%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.417%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.869%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.417%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.871%"></td><td style="width:0.1%"></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:9pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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%">Cash paid for amounts included in the measurement of lease liabilities:</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></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%">Operating cash flows from operating leases</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,843 </span></td><td style="background-color:#ffffff;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,923 </span></td><td style="background-color:#ffffff;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%">3,593 </span></td><td style="background-color:#ffffff;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%">3,595 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Operating cash flows from finance leases</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%">40 </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%">45 </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%">97 </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%">94 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing cash flows from finance leases</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,184 </span></td><td style="background-color:#ffffff;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%">457 </span></td><td style="background-color:#ffffff;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,677 </span></td><td style="background-color:#ffffff;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%">909 </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%">Right-of-use assets obtained in exchange for lease obligations:</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</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,299 </span></td><td style="background-color:#ffffff;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,436 </span></td><td style="background-color:#ffffff;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%">4,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%">2,819 </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%">Finance leases</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%">306 </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%">306 </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></table></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.736%"><tr><td style="width:1.0%"></td><td style="width:68.344%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.869%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.417%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.870%"></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30,</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%">December 31, </span></td></tr><tr><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%">2023</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%">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%">Weighted-average remaining lease term:</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 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.5 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.9 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.3 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.0 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate:</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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</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%">7.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%">4.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 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</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%">4.1 </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.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></tr></table> 1871000 1774000 3640000 3521000 19000 22000 439000 58000 569000 402000 1134000 805000 40000 45000 97000 94000 2499000 2243000 5310000 4478000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental balance sheet information related to leases as of June 30, 2023 and December 31, 2022 is as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.005%"><tr><td style="width:1.0%"></td><td style="width:68.106%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.985%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.422%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.987%"></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30,</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%">December 31, </span></td></tr><tr><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%">2023</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%">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%">Operating leases:</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 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</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%">11,513 </span></td><td style="background-color:#ffffff;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,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 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current operating lease liability</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,051 </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%">5,447 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term 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%">5,213 </span></td><td style="background-color:#ffffff;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,913 </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%">Finance leases:</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-780"><span style="-sec-ix-hidden:f-781">Property, plant and equipment, net</span></span></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%">4,400 </span></td><td style="background-color:#ffffff;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%">7,267 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-784"><span style="-sec-ix-hidden:f-785">Accrued expenses and other current liabilities</span></span></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,115 </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,003 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-788"><span style="-sec-ix-hidden:f-789">Other liabilities</span></span></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,060 </span></td><td style="background-color:#ffffff;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,602 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 11513000 10656000 6051000 5447000 5213000 4913000 4400000 7267000 2115000 4003000 2060000 2602000 1843000 1923000 3593000 3595000 40000 45000 97000 94000 1184000 457000 2677000 909000 1299000 1436000 4216000 2819000 306000 0 306000 0 P2Y6M P2Y10M24D P2Y3M18D P2Y 0.075 0.041 0.041 0.043 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of lease liabilities as of June 30, 2023 are as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.736%"><tr><td style="width:1.0%"></td><td style="width:68.190%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.869%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.571%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.870%"></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: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%">Remainder of 2023</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%">3,624 </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,410 </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%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,679 </span></td><td style="background-color:#ffffff;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,267 </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%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,263 </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%">760 </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%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">396 </span></td><td style="background-color:#ffffff;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%">944 </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%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19 </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%">Thereafter</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%">448 </span></td><td style="background-color:#ffffff;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%">Total lease payments</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%">12,429 </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%">4,381 </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%">Less: Present value discount</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,165 </span></td><td style="background-color:#ffffff;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%">206 </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%">Present value of lease payments</span></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%">11,264 </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%">4,175 </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> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of lease liabilities as of June 30, 2023 are as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.736%"><tr><td style="width:1.0%"></td><td style="width:68.190%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.869%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.571%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.870%"></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: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%">Remainder of 2023</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%">3,624 </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,410 </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%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,679 </span></td><td style="background-color:#ffffff;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,267 </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%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,263 </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%">760 </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%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">396 </span></td><td style="background-color:#ffffff;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%">944 </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%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19 </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%">Thereafter</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%">448 </span></td><td style="background-color:#ffffff;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%">Total lease payments</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%">12,429 </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%">4,381 </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%">Less: Present value discount</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,165 </span></td><td style="background-color:#ffffff;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%">206 </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%">Present value of lease payments</span></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%">11,264 </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%">4,175 </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> 3624000 1410000 5679000 1267000 2263000 760000 396000 944000 19000 0 448000 0 12429000 4381000 1165000 206000 11264000 4175000 900000 900000 1600000 1600000 (Loss) Earnings Per Share<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reconciliations of the components of basic and diluted net (loss) earnings per common share are presented in the table below (in thousands, except per share data):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.614%"><tr><td style="width:1.0%"></td><td style="width:48.288%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.979%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.564%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.979%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.564%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.979%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.564%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></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:9pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:700;line-height:100%">Basic (loss) earnings per share:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></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%">Allocation of (loss) earnings:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></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%">Net (loss) income</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%">(4,470)</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,703 </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%">3,881 </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%">(13,114)</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%">Weighted average common shares outstanding</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,718 </span></td><td style="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,225 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,581 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,036 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.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%">Basic (loss) earnings per 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.09)</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.04 </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.08 </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.28)</span></td><td style="background-color:#cceeff;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;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="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%">Diluted (loss) earnings per share:</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></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%">Allocation of (loss) earnings:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></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%">Net (loss) income</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%">(4,470)</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,703 </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%">3,881 </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%">(13,114)</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%">Weighted average common shares, including dilutive effect</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">(a)</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%">47,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%">47,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,966 </span></td><td style="background-color:#ffffff;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,036 </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 25.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%">Diluted (loss) earnings per 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.09)</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.04 </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.08 </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.28)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table>a.    No incremental shares of potentially dilutive restricted stock awards were included for the three months ended June 30, 2023 and the six months ended June 30, 2022 as their effect was antidilutive under the treasury stock method. <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reconciliations of the components of basic and diluted net (loss) earnings per common share are presented in the table below (in thousands, except per share data):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.614%"><tr><td style="width:1.0%"></td><td style="width:48.288%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.979%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.564%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.979%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.564%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.979%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.564%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.983%"></td><td style="width:0.1%"></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:9pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:700;line-height:100%">Basic (loss) earnings per share:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></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%">Allocation of (loss) earnings:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></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%">Net (loss) income</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%">(4,470)</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,703 </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%">3,881 </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%">(13,114)</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%">Weighted average common shares outstanding</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,718 </span></td><td style="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,225 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,581 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,036 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.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%">Basic (loss) earnings per 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.09)</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.04 </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.08 </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.28)</span></td><td style="background-color:#cceeff;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;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="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%">Diluted (loss) earnings per share:</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></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%">Allocation of (loss) earnings:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></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%">Net (loss) income</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%">(4,470)</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,703 </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%">3,881 </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%">(13,114)</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%">Weighted average common shares, including dilutive effect</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">(a)</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%">47,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%">47,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,966 </span></td><td style="background-color:#ffffff;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,036 </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 25.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%">Diluted (loss) earnings per 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.09)</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.04 </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.08 </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.28)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table>a.    No incremental shares of potentially dilutive restricted stock awards were included for the three months ended June 30, 2023 and the six months ended June 30, 2022 as their effect was antidilutive under the treasury stock method. -4470000 1703000 3881000 -13114000 47718000 47225000 47581000 47036000 -0.09 0.04 0.08 -0.28 -4470000 1703000 3881000 -13114000 47718000 47634000 47966000 47036000 -0.09 0.04 0.08 -0.28 0 Equity Based Compensation<div style="padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon formation of certain operating entities by Wexford and Gulfport, specified members of management (the “Specified Members”) and certain non-employee members (the “Non-Employee Members”) were granted the right to receive distributions from the operating entities after the contribution member’s unreturned capital balance was recovered (referred to as “Payout” provision). </span></div><div><span><br/></span></div><div style="padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 24, 2014, the awards were modified in conjunction with the contribution of the operating entities to Mammoth. These awards were not granted in limited or general partner units. The awards are for interests in the distributable earnings of the members of MEH Sub, Mammoth’s majority equity holder.</span></div><div style="padding-left:22.5pt"><span><br/></span></div><div style="padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On the closing date of Mammoth Inc.’s initial public offering (“IPO”), the unreturned capital balance of Mammoth’s majority equity holder was not fully recovered from its sale of common stock in the IPO. As a result, Payout did not occur and no compensation cost was recorded. </span></div><div style="padding-left:22.5pt"><span><br/></span></div><div style="padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Payout for the remaining awards is expected to occur as the contributing member’s unreturned capital balance is recovered from additional sales by MEH Sub of its shares of the Company’s common stock or from dividend distributions, which is not considered probable until the event occurs. For the Specified Member awards, the unrecognized amount, which represents the fair value of the award as of the modification dates or grant date, was $5.6 million. </span></div>For the Company’s Non-Employee Member awards, the unrecognized amount, which represents the fair value of the awards as of the date of adoption of ASU 2018-07 was $18.9 million.Stock Based Compensation <div style="padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2016 Plan authorizes the Company’s Board of Directors or the compensation committee of the Company’s Board of Directors to grant restricted stock, restricted stock units, stock appreciation rights, stock options and performance awards. There was a maximum of 4.5 million shares of common stock reserved for issuance under the 2016 Plan, of which 0.6 million shares of common stock remain available for future grants under the 2016 plan as of June 30, 2023.</span></div><div style="padding-left:22.5pt"><span><br/></span></div><div style="padding-left:22.5pt"><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="padding-left:22.5pt"><span><br/></span></div><div style="padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of restricted stock unit awards was determined based on the fair market value of the Company’s common stock on the date of the grant. This value is amortized over the vesting period.</span></div><div style="padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the status and changes of the unvested shares of restricted stock under the 2016 Plan is presented below.</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.543%"><tr><td style="width:1.0%"></td><td style="width:56.877%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.853%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.857%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.853%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.860%"></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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of Unvested Restricted Shares</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%">Weighted Average Grant-Date Fair Value</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%">Unvested shares as of January 1, 2022</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,128,205 </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.27 </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%">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%">228,310 </span></td><td style="background-color:#ffffff;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.19 </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%">(628,205)</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.54 </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%">— </span></td><td style="background-color:#ffffff;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%">Unvested shares as of December 31, 2022</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%">728,310 </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;padding:2px 0 2px 1pt;text-align: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.32 </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%">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%">369,050 </span></td><td style="background-color:#ffffff;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.17 </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%">(794,977)</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.69 </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%">— </span></td><td style="background-color:#ffffff;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%">Unvested shares as of June 30, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">302,383 </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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">5.06 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div style="padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2023, there was $1.4 million of total unrecognized compensation cost related to the unvested restricted stock. The cost is expected to be recognized over a weighted average period of approximately two years.</span></div>Included in cost of revenue and selling, general and administrative expenses is stock-based compensation expense of $0.3 million and $0.9 million for the three and six months ended June 30, 2023, respectively, and $0.2 million and $0.4 million for the three and six months ended June 30, 2022, respectively. 5600000 18900000 4500000 600000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the status and changes of the unvested shares of restricted stock under the 2016 Plan is presented below.</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.543%"><tr><td style="width:1.0%"></td><td style="width:56.877%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.853%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.857%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.853%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.860%"></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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of Unvested Restricted Shares</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%">Weighted Average Grant-Date Fair Value</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%">Unvested shares as of January 1, 2022</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,128,205 </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.27 </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%">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%">228,310 </span></td><td style="background-color:#ffffff;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.19 </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%">(628,205)</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.54 </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%">— </span></td><td style="background-color:#ffffff;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%">Unvested shares as of December 31, 2022</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%">728,310 </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;padding:2px 0 2px 1pt;text-align: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.32 </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%">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%">369,050 </span></td><td style="background-color:#ffffff;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.17 </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%">(794,977)</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.69 </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%">— </span></td><td style="background-color:#ffffff;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%">Unvested shares as of June 30, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">302,383 </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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">5.06 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 1128205 1.27 228310 2.19 628205 1.54 0 0 728310 1.32 369050 5.17 794977 1.69 0 0 302383 5.06 1400000 P2Y 300000 900000 200000 400000 Related Party Transactions <div style="padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Transactions between the subsidiaries of the Company, including Panther Drilling Systems LLC (“Panther Drilling”), Cobra Aviation, ARS and Leopard and the following companies are included in Related Party Transactions: Wexford, El Toro Resources LLC (“El Toro”), Elk City Yard LLC (“Elk City Yard”), Double Barrel Downhole Technologies LLC (“DBDHT”), Caliber Investment Group LLC (“Caliber”) and Brim Equipment. </span></div><div style="padding-left:22.5pt"><span><br/></span></div><div style="padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Following is a summary of related party transactions (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.614%"><tr><td style="width:1.0%"></td><td style="width:20.306%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.705%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.132%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.132%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.564%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.132%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.132%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.564%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.132%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.901%"></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="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended June 30,</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:9pt;font-weight:700;line-height:100%">At June 30,</span></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:9pt;font-weight:700;line-height:100%">At December 31, </span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-bottom:1pt solid #000;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:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;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:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-bottom:1pt solid #000;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:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-bottom:1pt solid #000;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:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">REVENUES</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" 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:9pt;font-weight:700;line-height:100%">ACCOUNTS RECEIVABLE</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cobra Aviation/ARS/Leopard and Brim Equipment</span></td><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:8pt;font-weight:400;line-height:100%">(a)</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:9pt;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:9pt;font-weight:400;line-height:100%">78 </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 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:9pt;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:9pt;font-weight:400;line-height:100%">92 </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;border-top:1pt solid #000;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:9pt;font-weight:400;line-height:100%">298 </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="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:9pt;font-weight:400;line-height:100%">152 </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:9pt;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:9pt;font-weight:400;line-height:100%">60 </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 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:9pt;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:9pt;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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Panther and El Toro</span></td><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:8pt;font-weight:400;line-height:100%">(b)</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:9pt;font-weight:400;line-height:100%">291 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">303 </span></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">291 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">517 </span></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">139 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other Relationships</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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:9pt;font-weight:400;line-height:100%">369 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:9pt;font-weight:400;line-height:100%">395 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:9pt;font-weight:400;line-height:100%">589 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:9pt;font-weight:400;line-height:100%">669 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:9pt;font-weight:400;line-height:100%">205 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:9pt;font-weight:400;line-height:100%">223 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="padding-left:36pt;text-indent:-13.5pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">a.</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.95pt">Cobra Aviation, ARS and Leopard lease helicopters to Brim Equipment pursuant to aircraft lease and management agreements. </span></div><div style="padding-left:36pt;text-indent:-13.5pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">b.</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.5pt">Panther provides directional drilling services for El Toro, an entity controlled by Wexford, pursuant to a master service agreement.</span></div><div style="text-indent:4.5pt"><span><br/></span></div><div style="text-indent:4.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.122%"><tr><td style="width:1.0%"></td><td style="width:19.696%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.997%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.289%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.289%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.289%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.289%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.289%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.588%"></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="6" 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:9pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" 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:9pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">At June 30,</span></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:9pt;font-weight:700;line-height:100%">At December 31, </span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-bottom:1pt solid #000;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:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;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:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-bottom:1pt solid #000;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:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-bottom:1pt solid #000000;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:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;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:9pt;font-weight:700;line-height:100%">COST OF REVENUE</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="background-color:#ffffff;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:9pt;font-weight:700;line-height:100%">ACCOUNTS PAYABLE</span></td></tr><tr><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:8pt;font-weight:400;line-height:100%">Cobra Aviation/ARS/Leopard and Brim Equipment</span></td><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:8pt;font-weight:400;line-height:100%">(a)</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:9pt;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:9pt;font-weight:400;line-height:100%">— </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 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:9pt;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:9pt;font-weight:400;line-height:100%">21 </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;border-top:1pt solid #000;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:9pt;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:9pt;font-weight:400;line-height:100%">7 </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 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:9pt;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:9pt;font-weight:400;line-height:100%">40 </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:9pt;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:9pt;font-weight:400;line-height:100%">— </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 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:9pt;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:9pt;font-weight:400;line-height:100%">3 </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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">The Company and Caliber</span></td><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:8pt;font-weight:400;line-height:100%">(b)</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:9pt;font-weight:400;line-height:100%">157 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">90 </span></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">180 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">179 </span></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other Relationships</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:9pt;font-weight:400;line-height:100%">53 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">53 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:9pt;font-weight:400;line-height:100%">210 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:9pt;font-weight:400;line-height:100%">128 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:9pt;font-weight:400;line-height:100%">240 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:9pt;font-weight:400;line-height:100%">263 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:9pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-13.5pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">a.</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:7.61pt">Cobra Aviation, ARS and Leopard lease helicopters to Brim Equipment pursuant to aircraft lease and management agreements.</span></div><div style="padding-left:36pt;text-indent:-13.5pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">b.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:7.13pt">Caliber, an entity controlled by Wexford, leases office space to the Company.</span></div>On December 21, 2018, Cobra Aviation acquired all outstanding equity interest in ARS and purchased two commercial helicopters, spare parts, support equipment and aircraft documents from Brim Equipment. Following these transactions, and also on December 21, 2018, Cobra Aviation formed a joint venture with Wexford Investments named Brim Acquisitions to acquire all outstanding equity interests in Brim Equipment. Cobra Aviation owns a 49% economic interest and Wexford Investment owns a 51% economic interest in Brim Acquisitions, and each member contributed its pro rata portion of Brim Acquisitions’ initial capital of $2.0 million. Wexford Investments is an entity controlled by Wexford, which owns approximately 47% of the Company’s outstanding common stock. ARS leases a helicopter to Brim Equipment and Cobra Aviation leases the two helicopters purchased as part of these transactions to Brim Equipment under the terms of aircraft lease and management agreements. See Note 7 for further discussion. <div style="padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Following is a summary of related party transactions (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.614%"><tr><td style="width:1.0%"></td><td style="width:20.306%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.705%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.132%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.132%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.564%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.132%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.132%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.564%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.132%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.901%"></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="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended June 30,</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:9pt;font-weight:700;line-height:100%">At June 30,</span></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:9pt;font-weight:700;line-height:100%">At December 31, </span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-bottom:1pt solid #000;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:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;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:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-bottom:1pt solid #000;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:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-bottom:1pt solid #000;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:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">REVENUES</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" 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:9pt;font-weight:700;line-height:100%">ACCOUNTS RECEIVABLE</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cobra Aviation/ARS/Leopard and Brim Equipment</span></td><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:8pt;font-weight:400;line-height:100%">(a)</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:9pt;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:9pt;font-weight:400;line-height:100%">78 </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 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:9pt;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:9pt;font-weight:400;line-height:100%">92 </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;border-top:1pt solid #000;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:9pt;font-weight:400;line-height:100%">298 </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="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:9pt;font-weight:400;line-height:100%">152 </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:9pt;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:9pt;font-weight:400;line-height:100%">60 </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 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:9pt;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:9pt;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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Panther and El Toro</span></td><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:8pt;font-weight:400;line-height:100%">(b)</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:9pt;font-weight:400;line-height:100%">291 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">303 </span></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">291 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">517 </span></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">139 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other Relationships</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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:9pt;font-weight:400;line-height:100%">369 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:9pt;font-weight:400;line-height:100%">395 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:9pt;font-weight:400;line-height:100%">589 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:9pt;font-weight:400;line-height:100%">669 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:9pt;font-weight:400;line-height:100%">205 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:9pt;font-weight:400;line-height:100%">223 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="padding-left:36pt;text-indent:-13.5pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">a.</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.95pt">Cobra Aviation, ARS and Leopard lease helicopters to Brim Equipment pursuant to aircraft lease and management agreements. </span></div><div style="padding-left:36pt;text-indent:-13.5pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">b.</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:7.5pt">Panther provides directional drilling services for El Toro, an entity controlled by Wexford, pursuant to a master service agreement.</span></div><div style="text-indent:4.5pt"><span><br/></span></div><div style="text-indent:4.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.122%"><tr><td style="width:1.0%"></td><td style="width:19.696%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.997%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.289%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.289%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.289%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.289%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.289%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.588%"></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="6" 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:9pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" 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:9pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">At June 30,</span></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:9pt;font-weight:700;line-height:100%">At December 31, </span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-bottom:1pt solid #000;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:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;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:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-bottom:1pt solid #000;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:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-bottom:1pt solid #000000;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:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;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:9pt;font-weight:700;line-height:100%">COST OF REVENUE</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="background-color:#ffffff;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:9pt;font-weight:700;line-height:100%">ACCOUNTS PAYABLE</span></td></tr><tr><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:8pt;font-weight:400;line-height:100%">Cobra Aviation/ARS/Leopard and Brim Equipment</span></td><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:8pt;font-weight:400;line-height:100%">(a)</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:9pt;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:9pt;font-weight:400;line-height:100%">— </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 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:9pt;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:9pt;font-weight:400;line-height:100%">21 </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;border-top:1pt solid #000;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:9pt;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:9pt;font-weight:400;line-height:100%">7 </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 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:9pt;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:9pt;font-weight:400;line-height:100%">40 </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:9pt;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:9pt;font-weight:400;line-height:100%">— </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 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:9pt;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:9pt;font-weight:400;line-height:100%">3 </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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">The Company and Caliber</span></td><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:8pt;font-weight:400;line-height:100%">(b)</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:9pt;font-weight:400;line-height:100%">157 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">90 </span></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">180 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">179 </span></td><td style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other Relationships</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:9pt;font-weight:400;line-height:100%">53 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">53 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:9pt;font-weight:400;line-height:100%">210 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:9pt;font-weight:400;line-height:100%">128 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:9pt;font-weight:400;line-height:100%">240 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:9pt;font-weight:400;line-height:100%">263 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:9pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-13.5pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">a.</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:7.61pt">Cobra Aviation, ARS and Leopard lease helicopters to Brim Equipment pursuant to aircraft lease and management agreements.</span></div><div style="padding-left:36pt;text-indent:-13.5pt"><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">b.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%;padding-left:7.13pt">Caliber, an entity controlled by Wexford, leases office space to the Company.</span></div> 78000 92000 298000 152000 60000 217000 291000 303000 291000 517000 139000 0 0 0 0 0 6000 6000 369000 395000 589000 669000 205000 223000 0 21000 7000 40000 0 3000 157000 90000 180000 179000 0 0 53000 17000 53000 44000 0 0 210000 128000 240000 263000 0 3000 2 0.49 0.51 2000000 0.47 2 Commitments and Contingencies<div style="padding-left:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Commitments</span></div><div style="padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, the Company may enter into agreements with suppliers that contain minimum purchase obligations and agreements to purchase capital equipment. The Company did not have any unconditional purchase obligations as of June 30, 2023. </span></div><div style="padding-left:22.5pt"><span><br/></span></div><div style="padding-left:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Letters of Credit</span></div><div style="padding-left:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has various letters of credit that were issued under the Company’s revolving credit agreement which is collateralized by substantially all of the assets of the Company. The letters of credit are categorized below (in thousands):</span></div><div style="padding-left:24.75pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.175%"><tr><td style="width:1.0%"></td><td style="width:58.039%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.796%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.333%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.796%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.336%"></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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30,</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%">December 31, </span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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="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%">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%">Environmental remediation</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%">3,569 </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%">3,694 </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%">Insurance programs</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%">2,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align: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 letters of credit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,369 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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%">6,494 </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><span><br/></span></div><div style="padding-left:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Insurance</span></div><div style="padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has insurance coverage for physical partial loss to its assets, employer’s liability, automobile liability, commercial general liability, workers’ compensation and insurance for other specific risks. The Company has also elected in some cases to accept a greater amount of risk through increased deductibles on certain insurance policies. At each of June 30, 2023 and December 31, 2022, the workers’ compensation and automobile liability policies require a deductible per occurrence of up to $0.3 million and $0.1 million, respectively. As of June 30, 2023 and December 31, 2022, the workers’ compensation and auto liability policies contained an aggregate stop loss of $5.4 million. The Company establishes liabilities for the unpaid deductible portion of claims incurred based on estimates. As of each of June 30, 2023 and December 31, 2022, accrued claims were $1.5 million.</span></div><div style="padding-left:22.5pt"><span><br/></span></div><div style="padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also has insurance coverage for directors and officers liability. As of June 30, 2023 and December 31, 2022, the directors and officers liability policy had a deductible per occurrence of $1.0 million and an aggregate deductible of $10.0 million. As of June 30, 2023 and December 31, 2022, the Company did not have any accrued claims for directors and officers liability. </span></div><div style="padding-left:22.5pt"><span><br/></span></div><div style="padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also self-insures its employee health insurance. The Company has coverage on its self-insurance program in the form of a stop loss of $0.2 million per participant and an aggregate stop-loss of $5.8 million for the calendar year ending December 31, 2022. As of June 30, 2023 and December 31, 2022, accrued claims were $1.8 million and $1.5 million, respectively. These estimates may change in the near term as actual claims continue to develop. </span></div><div style="padding-left:22.5pt"><span><br/></span></div><div style="padding-left:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Warranty Guarantees</span></div><div style="padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to certain customer contracts in our infrastructure services segment, the Company warrants equipment and labor performed under the contracts for a specified period following substantial completion of the work. Generally, the warranty is for one year or less. No liabilities were accrued as of June 30, 2023 and December 31, 2022 and no expense was recognized during the six months ended June 30, 2023 or 2022 related to warranty claims. However, if warranty claims occur, the Company could be required to repair or replace warrantied items, which in most cases are covered by warranties extended from the manufacturer of the equipment. In the event the manufacturer of equipment failed to perform on a warranty obligation or denied a warranty claim made by the Company, the Company could be required to pay for the cost of the repair or replacement.</span></div><div style="padding-left:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Bonds</span></div><div style="padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the ordinary course of business, the Company is required to provide bid bonds to certain customers in the infrastructure services segment as part of the bidding process. These bonds provide a guarantee to the customer that the Company, if awarded the project, will perform under the terms of the contract. Bid bonds are typically provided for a percentage of the total contract value. Additionally, the Company may be required to provide performance and payment bonds for contractual commitments related to projects in process. These bonds provide a guarantee to the customer that the Company will perform under the terms of a contract and that the Company will pay subcontractors and vendors. If the Company fails to perform under a contract or to pay subcontractors and vendors, the customer may demand that the surety make payments or provide services under the bond. The Company must reimburse the surety for expenses or outlays it incurs. As of June 30, 2023 and December 31, 2022, outstanding performance and payment bonds totaled $9.5 million and $8.6 million, respectively. The estimated cost to complete projects secured by the performance and payment bonds totaled $0.8 million as of June 30, 2023. There were $0.6 million in outstanding bid bonds as of June 30, 2023 and no outstanding bid bonds as of December 31, 2022.</span></div><div style="padding-left:24.75pt"><span><br/></span></div><div style="padding-left:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Litigation</span></div><div style="padding-left:22.5pt"><span><br/></span></div><div style="padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2023, PREPA owed the Company approximately $216.2 million for services performed, excluding $174.5 million of interest charged on these delinquent balances as of June 30, 2023. The Company believes these receivables are collectible. PREPA, however, is currently subject to bankruptcy proceedings, which were filed in July 2017 and are currently pending in the U.S. District Court for the District of Puerto Rico. As a result, PREPA’s ability to meet its payment obligations is largely dependent upon funding from FEMA or other sources. On September 30, 2019, Cobra filed a motion with the U.S. District Court for the District of Puerto Rico seeking recovery of the amounts owed to Cobra by PREPA, which motion was stayed by the Court. On March 25, 2020, Cobra filed an urgent motion to modify the stay order and allow the recovery of approximately $61.7 million in claims related to a tax gross-up provision contained in the emergency master service agreement, as amended, that was entered into with PREPA on October 19, 2017. This emergency motion was denied on June 3, 2020 and the Court extended the stay of our motion. On December 9, 2020, the Court again extended the stay of our motion and directed PREPA to file a status motion by June 7, 2021. On April 6, 2021, Cobra filed a motion to lift the stay order. Following this filing, PREPA initiated discussion, which resulted in PREPA and Cobra filing a joint motion to adjourn all deadlines relative to the April 6, 2021 motion until the June 16, 2021 omnibus hearing as a result of PREPA’s understanding that FEMA would release a report in the near future relating to the emergency master service agreement between PREPA and Cobra that was executed on October 19, 2017. The joint motion was granted by the Court on April 14, 2021. On May 26, 2021, FEMA issued a Determination Memorandum related to the first contract between Cobra and PREPA in which, among other things, FEMA raised two contract compliance issues and, as a result, concluded that approximately $47 million in costs were not authorized costs under the contract. On June 14, 2021, the Court issued an order adjourning Cobra’s motion to lift the stay order to a hearing on August 4, 2021 and directing Cobra and PREPA to meet and confer in good faith concerning, among other things, (i) the May 26, 2021 Determination Memorandum issued by FEMA and (ii) whether and when a second determination memorandum is expected. The parties were further directed to file an additional status report, which was filed on July 20, 2021. On July 23, 2021, with the aid of Mammoth, PREPA filed an appeal of the entire $47 million that FEMA de-obligated in the May 26, 2021 Determination Memorandum. FEMA approved the appeal in part and denied the appeal in part. FEMA found that staffing costs of $24.4 million are eligible for funding. On August 4, 2021, the Court extended the stay and directed that an additional status report be filed, which was done on January 22, 2022. On January 26, 2022, the Court extended the stay and directed the parties to file a further status report by July 25, 2022. On June 7, 2022, Cobra filed a motion to lift the stay order. On June 29, 2022 the Court denied Cobra’s motion and extended the stay to January 2023. On November 21, 2022, FEMA issued a Determination Memorandum related to the 100% federal funded portion of the second contract between Cobra and PREPA in which FEMA concluded that approximately $5.6 million in costs were not authorized costs under the contract. On December 21, 2022, FEMA issued a Determination Memorandum related to the 90% federal cost share portion of the second contract between Cobra and PREPA in which FEMA concluded that approximately $68.1 million in costs were not authorized costs under the contract. PREPA has filed first-level administrative appeals of the November 21, 2022 and December 21, 2022 Determination Memorandums. On January 7, 2023, Cobra and PREPA filed a joint status report with the Court, in which PREPA requested that the Court continue the stay through July 31, 2023 and Cobra requested that the stay be lifted. On January 18, 2023, the Court entered an order extending the stay and directing the parties to file a further status report addressing (i) the status of any administrative appeals in connection with the November and December determination memorandums regarding the second contract, (ii) the status of the criminal case against the former Cobra president and the FEMA official that concluded in December 2022, and (iii) a summary of the outstanding and unpaid amounts arising from the first and second contracts and whether PREPA disputes Cobra’s entitlement to these amounts with the Court by July 31, 2023. On March 27, 2023, Cobra was </span></div><div style="padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">notified that FEMA had approved $233 million in Cobra invoices related to the December 21, 2022 Determination Memorandum. The 90% federal cost share of this approved amount was $210 million, which was obligated and made available for draw down on March 27, 2023. Of this $210 million, approximately $99 million has been represented by both PREPA and FEMA as intended to pay Cobra for outstanding invoices and the remaining $111 million is a reimbursement to PREPA for payments already made on Cobra invoices. On May 16, 2023, Cobra filed a motion to lift the stay order. In a June 8, 2023 hearing, the Court ordered PREPA to provide Cobra a detailed report on the status of their review of the invoices that make up the aforementioned $99 million. On June 14, 2023, PREPA paid Cobra approximately $10.8 million, all of which was used to reduce outstanding borrowings under the Company's existing revolving credit facility, as required under the terms thereof. Additionally, on June 14, 2023, PREPA filed a report noting a portion of the approved, but unpaid invoices would be submitted to COR3 within two weeks of the filing and the remainder of the invoices would be submitted to COR3 within four weeks of the filing. Following the passage of the two-week and four-week periods contained in the June 14, 2023 report, Cobra filed an informative motion with the Court regarding the passage of the respective periods and PREPA’s failure to meet the deadlines.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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 Court ordered PREPA to respond to Cobra’s informative motion, which PREPA did on July 21, 2023.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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%">In this Court ordered response, PREPA informed the Court that an additional $8.4 million of invoices had been submitted for payment and that $72 million in FEMA approved costs were awaiting engineer certification. On August 2, 2023, following submission of a joint status report by Cobra and FEMA on July 31, 2023, in which, among other things, PREPA requested the stay be continued and Cobra requested the stay be lifted, the Court entered an order continuing the stay until October 31, 2023 and requiring another joint status report be filed on October 10, 2023.</span></div><div style="padding-left:22.5pt"><span><br/></span></div><div style="padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 20, 2023, Cobra submitted a certified claim for approximately $379 million to FEMA pursuant to the federal Contract Disputes Act. On February 1, 2023, FEMA notified Cobra that it had reviewed the claim and determined that no contract, expressed or implied, exists between FEMA and Cobra. On March 29, 2023, Cobra filed a notice of appeal with the Civilian Board of Contract Appeals related to the certified claim submitted in January 2023. On April 25, 2023, FEMA filed a motion to dismiss Cobra’s appeal alleging lack of jurisdiction. In the event PREPA (i) does not have or does not obtain the funds necessary to satisfy its obligations to Cobra under the contracts, (ii) obtains the necessary funds but refuses to pay the amounts owed to the Company or (iii) otherwise does not pay amounts owed to the Company, the receivable may not be collectible.</span></div><div style="padding-left:22.5pt"><span><br/></span></div><div style="padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 13, 2021, Foreman Electric Services, Inc. (“Foreman”) filed a petition against Mammoth Inc. and Cobra in the Oklahoma County District Court (Oklahoma State Court). The petition asserted claims against the Company and Cobra under federal RICO statutes and certain state-law causes of action. Foreman alleged that it sustained injuries to its business and property in the amount of $250 million due to the Company’s and Cobra’s alleged wrongful interference by means of inducements to a FEMA official. On May 18, 2021, the Company removed this action to the United States District Court for the Western District of Oklahoma and filed a motion to dismiss on July 8, 2021. On July 29, 2021, Foreman voluntarily dismissed the action without prejudice. On December 14, 2021, Foreman re-filed its petition against Mammoth Inc. and Cobra in the Oklahoma County District Court (Oklahoma State Court). On December 16, 2021, the Company again removed this action to the United States District Court for the Western District of Oklahoma. Foreman filed a motion to remand this action back to Oklahoma County District Court, which was granted on May 5, 2022. The case will now proceed according to a schedule that will be set by the Oklahoma County District Court. In a related matter, on January 12, 2022, a Derivative Complaint on behalf of nominal defendant Machine Learning Integration, LLC (“MLI”), which alleges it would have served as a sub-contractor to Foreman in Puerto Rico, was filed against the Company and Cobra in the U.S. District Court for the District of Puerto Rico alleging essentially the same facts as Foreman’s action and asserting violations of federal RICO statutes and certain non-federal claims. MLI alleges it sustained injuries to its business and property in an unspecified amount because the Company’s and Cobra’s wrongful interference by means of inducements to a FEMA official prevented Foreman from obtaining work, and thereby prevented MLI, as Foreman’s subcontractor, from obtaining work. These matters are still in the early stages and at this time, the Company is not able to predict the outcome of these claims or whether they will have a material impact on the Company’s business, financial condition, results of operations or cash flows.</span></div><div style="padding-left:22.5pt"><span><br/></span></div><div style="padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is routinely involved in state and local tax audits. During 2015, the State of Ohio assessed taxes on the purchase of equipment the Company believes is exempt under state law. The Company appealed the assessment and a hearing was held in 2017. As a result of the hearing, the Company received a decision from the State of Ohio, which the Company appealed. On February 25, 2022, the Company received an unfavorable decision on the appeal. The Company appealed the decision. On August 2, 2023, the Ohio Supreme court affirmed the ruling in part and reversed the ruling in part. The Company is currently awaiting the final assessment. It is not expected to have a material adverse effect on the Company’s business, financial condition, results of operations or cash flows.</span></div><div style="padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cobra has been served with ten lawsuits from municipalities in Puerto Rico alleging failure to pay construction excise and volume of business taxes. On November 14, 2022, the Court entered judgment against Cobra in connection with one of the lawsuits ordering payment of approximately $9.0 million. On January 9, 2023, Cobra appealed the judgment and, on March 20, 2023, the Court confirmed the imposition of approximately $8.5 million related to construction excise taxes. On April 10, 2023, Cobra appealed this judgment, which was denied on May 5, 2023. Cobra filed a motion for reconsideration on May 15, 2023, which was denied. Cobra filed a second motion for reconsideration on June 22, 2023 and is currently awaiting a decision. To the extent Cobra receives an unfavorable judgment, the Company believes that any such taxes in the judgment that relate to the Emergency Master Service Agreement with PREPA executed on October 19, 2017, would be reimbursable to Cobra. At this time, the Company is not able to predict the outcome of these matters or whether they will have a material impact on the Company’s business, financial condition, results of operations or cash flows.</span></div><div style="padding-left:22.5pt"><span><br/></span></div><div style="padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 16, 2019, Christopher Williams, a former employee of Higher Power Electrical, LLC, filed a putative class and collective action complaint titled Christopher Williams, individually and on behalf of all others similarly situated v. Higher Power Electrical, LLC, Cobra Acquisitions LLC, and Cobra Energy LLC in the U.S. District Court for the District of Puerto Rico. On June 24, 2019, the complaint was amended to replace Mr. Williams with Matthew Zeisset as the named plaintiff. The plaintiff alleges the defendant failed to pay overtime wages to a class of workers in compliance with the Fair Labor Standards Act and Puerto Rico law. On August 21, 2019, upon request of the parties, the Court stayed proceedings in the lawsuit and administratively closed the case pending completion of individual arbitration proceedings initiated by Mr. Zeisset and opt-in plaintiffs. Other claimants have subsequently initiated additional individual arbitration proceedings asserting similar claims. During the six months ended June 30, 2023, the Company agreed to settlements in principle with a portion of the claimants. Arbitrations remain pending for the remaining claimants. The Company will continue to vigorously defend the arbitrations. During the six months ended June 30, 2023, the Company recognized an estimated liability related to these complaints, which is included in “Accounts payable” in the unaudited condensed consolidated balance sheet at June 30, 2023. The amount required to resolve these matters may ultimately increase or decrease from our estimated amount as the matters progress. </span></div><div style="padding-left:22.5pt"><span><br/></span></div><div style="padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 10, 2019, the U.S. District Court for the District of Puerto Rico unsealed an indictment that charged the former president of Cobra Acquisitions LLC with conspiracy, wire fraud, false statements and disaster fraud. Two other individuals were also charged in the indictment. The indictment was focused on the interactions between a former FEMA official and the former president of Cobra. Neither the Company nor any of its subsidiaries were charged in the indictment. On May 18, 2022, the former FEMA official and the former president of Cobra each pled guilty to one-count information charging gratuities related to a project that Cobra never bid upon and was never awarded or received any monies for. On December 13, 2022, the Court sentenced the former Cobra president to custody of the Bureau of Prisons for six months and one day, a term of supervised release of six months and one day and a fine of $25,000. The Court sentenced the FEMA official to custody of the Bureau of Prisons for six months and one day, a term of supervised release of six months and a fine of $15,000. The Court also dismissed the indictment against the two defendants. The Company does not expect any additional activity in the criminal proceeding. Given the uncertainty inherent in criminal litigation, however, it is not possible at this time to determine the potential impacts that the sentencings could have on the Company. PREPA has stated in Court filings that it may contend the alleged criminal activity affects Cobra’s entitlement to payment under its contracts with PREPA. It is unclear what PREPA’s position will be going forward. Subsequent to the indictment, Cobra received a civil investigative demand (“CID”) from the United States Department of Justice (“DOJ”), which requests certain documents and answers to specific interrogatories relevant to an ongoing investigation it is conducting. The aforementioned DOJ investigation is in connection with the issues raised in the criminal matter. Cobra is cooperating with the DOJ and is not able to predict the outcome of this investigation or if it will have a material impact on Cobra’s or the Company’s business, financial condition, results of operations or cash flows. With regard to the previously disclosed SEC investigation, on July 6, 2022, the SEC sent a letter saying that it had concluded its investigation as to the Company and that based on information the SEC has as of this date, it does not intend to recommend an enforcement action against the Company.</span></div><div style="padding-left:22.5pt"><span><br/></span></div><div style="padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 12, 2019, AL Global Services, LLC (“Alpha Lobo”) filed a second amended third-party petition against the Company in an action styled Jim Jorrie v. Craig Charles, Julian Calderas, Jr., and AL Global Services, LLC v. Jim Jorrie v. Cobra Acquisitions LLC v. ESPADA Logistics &amp; Security Group, LLC, ESPADA Caribbean LLC, Arty Straehla, Ken Kinsey, Jennifer Jorrie, and Mammoth Energy Services, Inc., in the 57th Judicial District in Bexar County, Texas. The petition alleges that the Company should be held vicariously liable under alter ego, agency and respondeat superior theories for Alpha Lobo’s alleged claims against Cobra and Arty Straehla for aiding and abetting, knowing participation in and conspiracy to breach fiduciary duty in connection with Cobra’s execution of an agreement with ESPADA </span></div><div style="padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Caribbean, LLC for security services related to Cobra’s work in Puerto Rico. The trial court granted Cobra, Mammoth and Straehla’s motion to compel Alpha Lobo’s claims against them to arbitration. However, Alpha Lobo has not yet brought its claims in arbitration. Instead, on March 22, 2022, Alpha Lobo filed a Petition for Writ of Mandamus in the Fourth Court of Appeals, San Antonio, Texas, seeking to overturn the order compelling arbitration. The appellate court denied the Mandamus on May 4, 2022, without requesting a response. On June 28, 2022, Alpha Lobo filed a Petition for Writ of Mandamus in the Texas Supreme Court, seeking to overturn the order compelling arbitration. The Texas Supreme Court denied the Mandamus on August 5, 2022, without requesting a response. The Company believes these claims are without merit and will vigorously defend the action. However, at this time, the Company is not able to predict the outcome of this lawsuit or whether it will have a material impact on the Company’s business, financial condition, results of operations or cash flows. Additionally, there was a parallel arbitration proceeding in which certain Defendants were seeking a declaratory judgment regarding Cobra’s rights to terminate the Alpha Lobo contract and enter into a new contract with a third-party. On June 24, 2021, the arbitration panel ruled in favor of Cobra.</span></div><div><span><br/></span></div><div style="padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is involved in various other legal proceedings in the ordinary course of business. Although the Company cannot predict the outcome of these proceedings, legal matters are subject to inherent uncertainties and there exists the possibility that the ultimate resolution of these matters could have a material impact on the Company’s business, financial condition, results of operations or cash flows.</span></div><div style="padding-left:22.5pt"><span><br/></span></div><div style="padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Defined Contribution Plan</span></div>The Company sponsors a 401(k) defined contribution plan for the benefit of substantially all employees at their date of hire. The plan allows eligible employees to contribute up to 92% of their annual compensation, not to exceed annual limits established by the federal government. The Company makes discretionary matching contributions of up to 3% of an employee’s compensation and may make additional discretionary contributions for eligible employees. For the six months ended June 30, 2023 and 2022, the Company paid $1.1 million and $0.9 million, respectively, in contributions to the plan. 0 0 The letters of credit are categorized below (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.175%"><tr><td style="width:1.0%"></td><td style="width:58.039%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.796%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.333%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.796%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.336%"></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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30,</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%">December 31, </span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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="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%">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%">Environmental remediation</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%">3,569 </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%">3,694 </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%">Insurance programs</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%">2,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align: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 letters of credit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,369 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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%">6,494 </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> 3569000 3694000 2800000 2800000 6369000 6494000 300000 100000 5400000 5400000 1500000 1500000 1000000 1000000 10000000 10000000 200000 5800000 1800000 1500000 P1Y 0 0 0 0 9500000 8600000 800000 600000 0 216200000 174500000 61700000 2 47000000 47000000 24400000 1 5600000 0.90 68100000 233000000 0.90 210000000 210000000 99000000 111000000 99000000 10800000 8400000 72000000 379000000 250000000 10 1 9000000 8500000 2 25000 15000 2 0.92 0.03 1100000 900000 Reporting Segments <div style="padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2023, the Company’s revenues, income before income taxes and identifiable assets are primarily attributable to four reportable segments. The Company’s Chief Executive Officer and Chief Financial Officer comprise the Company’s Chief Operating Decision Maker function (“CODM”). Segment information is prepared on the same basis that the CODM manages the segments, evaluates the segment financial statements and makes key operating and resource utilization decisions. Segment evaluation is determined on a quantitative basis based on a function of operating loss less impairment expense, as well as a qualitative basis, such as nature of the product and service offerings and types of customers. </span></div><div style="padding-left:22.5pt"><span><br/></span></div><div style="padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2023, the Company’s four reportable segments include well completion services (“Well Completion”), infrastructure services (“Infrastructure”), natural sand proppant services (“Sand”) and drilling services (“Drilling”). The Well Completion segment provides hydraulic fracturing and water transfer services primarily in the Utica Shale of Eastern Ohio, Marcellus Shale in Pennsylvania and the mid-continent region. The Infrastructure segment provides electric utility infrastructure services to government-funded utilities, private utilities, public investor-owned utilities and co-operative utilities in the northeastern, southwestern, midwestern and western portions of the United States. The Sand segment mines, processes and sells sand for use in hydraulic fracturing. The Sand segment primarily services the Utica Shale, Permian Basin, SCOOP, STACK and Montney Shale in British Columbia and Alberta, Canada. During certain of the periods presented, the Drilling segment provided contract land and directional drilling services primarily in the Permian Basin and mid-continent region.</span></div><div style="padding-left:24.75pt"><span><br/></span></div><div style="padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also provided aviation services, equipment rental services, crude oil hauling services, remote accommodation and equipment manufacturing. The businesses that provide these services are distinct operating segments, which the CODM reviews independently when making key operating and resource utilization decisions. None of these operating segments meet the quantitative thresholds of a reporting segment and do not meet the aggregation criteria set forth in ASC 280 </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. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Therefore, results for these operating segments are included in the column titled “All Other” in the tables below. Additionally, assets for corporate activities, which primarily include cash and cash equivalents, inter-segment accounts receivable, prepaid insurance and certain property and equipment, are included in the All Other column. Although Mammoth Energy Partners LLC, which holds these corporate assets, meets one of the quantitative thresholds of a reporting segment, it does not engage in 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 utilization decisions. Therefore, the Company does not include it as a reportable segment. </span></div><div style="padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales from one segment to another are generally priced at estimated equivalent commercial selling prices. Total revenue and total cost of revenue amounts included in the Eliminations column in the following tables include inter-segment transactions conducted between segments. Receivables due for sales from one segment to another and for corporate allocations to each segment are included in the Eliminations column for total assets in the following tables. All transactions conducted between segments are eliminated in consolidation. Transactions conducted by companies within the same reporting segment are eliminated within each reporting segment. The following tables set forth certain financial information with respect to the Company’s reportable segments (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:24.192%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.576%"></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:8pt;font-weight:400;line-height:100%">Three months ended June 30, 2023</span></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:8pt;font-weight:700;line-height:100%">Well Completion</span></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:8pt;font-weight:700;line-height:100%">Infrastructure</span></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:8pt;font-weight:700;line-height:100%">Sand</span></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:8pt;font-weight:700;line-height:100%">Drilling</span></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:8pt;font-weight:700;line-height:100%">All Other</span></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:8pt;font-weight:700;line-height:100%">Eliminations</span></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:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenue from external customers</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:8pt;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:8pt;font-weight:400;line-height:100%">27,466 </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 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:8pt;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:8pt;font-weight:400;line-height:100%">28,315 </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 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:8pt;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:8pt;font-weight:400;line-height:100%">11,567 </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 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:8pt;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:8pt;font-weight:400;line-height:100%">3,329 </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 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:8pt;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:8pt;font-weight:400;line-height:100%">4,754 </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 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:8pt;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:8pt;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 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:8pt;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:8pt;font-weight:400;line-height:100%">75,431 </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:8pt;font-weight:400;line-height:100%">Intersegment revenues</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:8pt;font-weight:400;line-height:100%">118 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">365 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(489)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">Total revenue</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:8pt;font-weight:400;line-height:100%">27,584 </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="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:8pt;font-weight:400;line-height:100%">28,315 </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="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:8pt;font-weight:400;line-height:100%">11,567 </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="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:8pt;font-weight:400;line-height:100%">3,335 </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="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:8pt;font-weight:400;line-height:100%">5,119 </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="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:8pt;font-weight:400;line-height:100%">(489)</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="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:8pt;font-weight:400;line-height:100%">75,431 </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:8pt;font-weight:400;line-height:100%">Cost of revenue, exclusive of depreciation, depletion, amortization and accretion</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:8pt;font-weight:400;line-height:100%">23,594 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23,292 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,067 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,725 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,574 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">60,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:8pt;font-weight:400;line-height:100%">Intersegment cost of revenues</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:8pt;font-weight:400;line-height:100%">227 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">108 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">145 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(489)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">Total cost of revenue</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:8pt;font-weight:400;line-height:100%">23,821 </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="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:8pt;font-weight:400;line-height:100%">23,301 </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="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:8pt;font-weight:400;line-height:100%">7,067 </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="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:8pt;font-weight:400;line-height:100%">2,833 </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="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:8pt;font-weight:400;line-height:100%">3,719 </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="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:8pt;font-weight:400;line-height:100%">(489)</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="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:8pt;font-weight:400;line-height:100%">60,252 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Selling, general and administrative</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:8pt;font-weight:400;line-height:100%">1,776 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,385 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">954 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">337 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">905 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,357 </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:8pt;font-weight:400;line-height:100%">Depreciation, depletion, amortization and accretion</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:8pt;font-weight:400;line-height:100%">4,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,436 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,374 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,284 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,056 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,650 </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:8pt;font-weight:400;line-height:100%">Gains on disposal of assets, net</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:8pt;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(473)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(473)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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:8pt;font-weight:400;line-height:100%">Operating (loss) income</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:8pt;font-weight:400;line-height:100%">(2,513)</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="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:8pt;font-weight:400;line-height:100%">(3,807)</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="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:8pt;font-weight:400;line-height:100%">1,172 </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="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:8pt;font-weight:400;line-height:100%">(1,119)</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="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:8pt;font-weight:400;line-height:100%">(1,088)</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="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:8pt;font-weight:400;line-height:100%">— </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="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:8pt;font-weight:400;line-height:100%">(7,355)</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:8pt;font-weight:400;line-height:100%">Interest expense, net</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:8pt;font-weight:400;line-height:100%">824 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,869 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">149 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">170 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">208 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,220 </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:8pt;font-weight:400;line-height:100%">Other expense (income), net </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:8pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(8,557)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">221 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(8,339)</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:8pt;font-weight:400;line-height:100%">(Loss) income before income taxes</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:8pt;font-weight:400;line-height:100%">(3,338)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:8pt;font-weight:400;line-height:100%">2,881 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:8pt;font-weight:400;line-height:100%">1,027 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:8pt;font-weight:400;line-height:100%">(1,289)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:8pt;font-weight:400;line-height:100%">(1,517)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:8pt;font-weight:400;line-height:100%">(2,236)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:24.192%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.576%"></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:8pt;font-weight:400;line-height:100%">Three months ended June 30, 2022</span></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:8pt;font-weight:700;line-height:100%">Well Completion</span></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:8pt;font-weight:700;line-height:100%">Infrastructure</span></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:8pt;font-weight:700;line-height:100%">Sand</span></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:8pt;font-weight:700;line-height:100%">Drilling</span></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:8pt;font-weight:700;line-height:100%">All Other</span></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:8pt;font-weight:700;line-height:100%">Eliminations</span></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:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenue from external customers</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:8pt;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:8pt;font-weight:400;line-height:100%">43,574 </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 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:8pt;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:8pt;font-weight:400;line-height:100%">25,587 </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 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:8pt;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:8pt;font-weight:400;line-height:100%">13,841 </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 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:8pt;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:8pt;font-weight:400;line-height:100%">1,952 </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 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:8pt;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:8pt;font-weight:400;line-height:100%">4,724 </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 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:8pt;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:8pt;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 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:8pt;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:8pt;font-weight:400;line-height:100%">89,678 </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:8pt;font-weight:400;line-height:100%">Intersegment revenues</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:8pt;font-weight:400;line-height:100%">243 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,618 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">306 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,186)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">Total revenue</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:8pt;font-weight:400;line-height:100%">43,817 </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="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:8pt;font-weight:400;line-height:100%">25,587 </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="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:8pt;font-weight:400;line-height:100%">15,459 </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="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:8pt;font-weight:400;line-height:100%">1,971 </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="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:8pt;font-weight:400;line-height:100%">5,030 </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="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:8pt;font-weight:400;line-height:100%">(2,186)</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="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:8pt;font-weight:400;line-height:100%">89,678 </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:8pt;font-weight:400;line-height:100%">Cost of revenue, exclusive of depreciation, depletion, amortization and accretion</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:8pt;font-weight:400;line-height:100%">31,486 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21,808 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,707 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,034 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,751 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">68,786 </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:8pt;font-weight:400;line-height:100%">Intersegment cost of revenues</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:8pt;font-weight:400;line-height:100%">1,985 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">160 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">103 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,263)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">Total cost of revenue</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:8pt;font-weight:400;line-height:100%">33,471 </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="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:8pt;font-weight:400;line-height:100%">21,823 </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="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:8pt;font-weight:400;line-height:100%">9,707 </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="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:8pt;font-weight:400;line-height:100%">2,194 </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="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:8pt;font-weight:400;line-height:100%">3,854 </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="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:8pt;font-weight:400;line-height:100%">(2,263)</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="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:8pt;font-weight:400;line-height:100%">68,786 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Selling, general and administrative</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:8pt;font-weight:400;line-height:100%">1,884 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,443 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">870 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">277 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">732 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,206 </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:8pt;font-weight:400;line-height:100%">Depreciation, depletion, amortization and accretion</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:8pt;font-weight:400;line-height:100%">6,747 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,211 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,058 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,651 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,809 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,476 </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:8pt;font-weight:400;line-height:100%">Gains on disposal of assets, net</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:8pt;font-weight:400;line-height:100%">(157)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(863)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(16)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,907)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,943)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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:8pt;font-weight:400;line-height:100%">Operating income (loss)</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:8pt;font-weight:400;line-height:100%">1,872 </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="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:8pt;font-weight:400;line-height:100%">(4,027)</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="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:8pt;font-weight:400;line-height:100%">2,840 </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="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:8pt;font-weight:400;line-height:100%">(2,151)</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="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:8pt;font-weight:400;line-height:100%">(458)</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="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:8pt;font-weight:400;line-height:100%">77 </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="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:8pt;font-weight:400;line-height:100%">(1,847)</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:8pt;font-weight:400;line-height:100%">Interest expense, net</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:8pt;font-weight:400;line-height:100%">422 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,755 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">178 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">121 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">183 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,659 </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:8pt;font-weight:400;line-height:100%">Other income, net</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:8pt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(10,062)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(79)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(10,144)</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:8pt;font-weight:400;line-height:100%">Income (loss) before income taxes</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:8pt;font-weight:400;line-height:100%">1,450 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:8pt;font-weight:400;line-height:100%">4,280 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:8pt;font-weight:400;line-height:100%">2,665 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:8pt;font-weight:400;line-height:100%">(2,272)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:8pt;font-weight:400;line-height:100%">(562)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:8pt;font-weight:400;line-height:100%">77 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:8pt;font-weight:400;line-height:100%">5,638 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:24.192%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.576%"></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:8pt;font-weight:400;line-height:100%">Six months ended June 30, 2023</span></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:8pt;font-weight:700;line-height:100%">Well Completion</span></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:8pt;font-weight:700;line-height:100%">Infrastructure</span></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:8pt;font-weight:700;line-height:100%">Sand</span></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:8pt;font-weight:700;line-height:100%">Drilling</span></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:8pt;font-weight:700;line-height:100%">All Other</span></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:8pt;font-weight:700;line-height:100%">Eliminations</span></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:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenue from external customers</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:8pt;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:8pt;font-weight:400;line-height:100%">94,644 </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 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:8pt;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:8pt;font-weight:400;line-height:100%">56,596 </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 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:8pt;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:8pt;font-weight:400;line-height:100%">24,009 </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 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:8pt;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:8pt;font-weight:400;line-height:100%">5,153 </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 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:8pt;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:8pt;font-weight:400;line-height:100%">11,349 </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 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:8pt;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:8pt;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 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:8pt;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:8pt;font-weight:400;line-height:100%">191,751 </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:8pt;font-weight:400;line-height:100%">Intersegment revenues</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:8pt;font-weight:400;line-height:100%">240 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">801 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,073)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">Total revenue</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:8pt;font-weight:400;line-height:100%">94,884 </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="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:8pt;font-weight:400;line-height:100%">56,596 </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="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:8pt;font-weight:400;line-height:100%">24,034 </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="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:8pt;font-weight:400;line-height:100%">5,160 </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="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:8pt;font-weight:400;line-height:100%">12,150 </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="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:8pt;font-weight:400;line-height:100%">(1,073)</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="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:8pt;font-weight:400;line-height:100%">191,751 </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:8pt;font-weight:400;line-height:100%">Cost of revenue, exclusive of depreciation, depletion, amortization and accretion</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:8pt;font-weight:400;line-height:100%">75,630 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">45,768 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,927 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,648 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,271 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">149,244 </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:8pt;font-weight:400;line-height:100%">Intersegment cost of revenues</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:8pt;font-weight:400;line-height:100%">704 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">132 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,073)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">Total cost of revenue</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:8pt;font-weight:400;line-height:100%">76,334 </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="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:8pt;font-weight:400;line-height:100%">45,788 </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="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:8pt;font-weight:400;line-height:100%">14,927 </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="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:8pt;font-weight:400;line-height:100%">4,865 </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="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:8pt;font-weight:400;line-height:100%">8,403 </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="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:8pt;font-weight:400;line-height:100%">(1,073)</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="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:8pt;font-weight:400;line-height:100%">149,244 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Selling, general and administrative</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:8pt;font-weight:400;line-height:100%">4,268 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,595 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,458 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">650 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,769 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">18,740 </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:8pt;font-weight:400;line-height:100%">Depreciation, depletion, amortization and accretion</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:8pt;font-weight:400;line-height:100%">9,317 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,810 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,561 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,651 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,267 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25,606 </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:8pt;font-weight:400;line-height:100%">Gains on disposal of assets, net</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:8pt;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(127)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(16)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(691)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(834)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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:8pt;font-weight:400;line-height:100%">Operating income (loss)</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:8pt;font-weight:400;line-height:100%">4,965 </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="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:8pt;font-weight:400;line-height:100%">(5,470)</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="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:8pt;font-weight:400;line-height:100%">4,104 </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="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:8pt;font-weight:400;line-height:100%">(3,006)</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="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:8pt;font-weight:400;line-height:100%">(1,598)</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="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:8pt;font-weight:400;line-height:100%">— </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="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:8pt;font-weight:400;line-height:100%">(1,005)</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:8pt;font-weight:400;line-height:100%">Interest expense, net</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:8pt;font-weight:400;line-height:100%">1,753 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,714 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">305 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">330 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">407 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,509 </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:8pt;font-weight:400;line-height:100%">Other expense (income), net </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:8pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(17,365)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(16,963)</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:8pt;font-weight:400;line-height:100%">Income (loss) before income taxes</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:8pt;font-weight:400;line-height:100%">3,211 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:8pt;font-weight:400;line-height:100%">8,181 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:8pt;font-weight:400;line-height:100%">3,805 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:8pt;font-weight:400;line-height:100%">(3,336)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:8pt;font-weight:400;line-height:100%">(2,412)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:8pt;font-weight:400;line-height:100%">9,449 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:24.192%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.576%"></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:8pt;font-weight:400;line-height:100%">Six months ended June 30, 2022</span></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:8pt;font-weight:700;line-height:100%">Well Completion</span></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:8pt;font-weight:700;line-height:100%">Infrastructure</span></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:8pt;font-weight:700;line-height:100%">Sand</span></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:8pt;font-weight:700;line-height:100%">Drilling</span></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:8pt;font-weight:700;line-height:100%">All Other</span></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:8pt;font-weight:700;line-height:100%">Eliminations</span></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:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenue from external customers</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:8pt;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:8pt;font-weight:400;line-height:100%">67,202 </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 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:8pt;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:8pt;font-weight:400;line-height:100%">48,596 </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 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:8pt;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:8pt;font-weight:400;line-height:100%">22,189 </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 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:8pt;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:8pt;font-weight:400;line-height:100%">4,804 </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 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:8pt;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:8pt;font-weight:400;line-height:100%">9,185 </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 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:8pt;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:8pt;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 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:8pt;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:8pt;font-weight:400;line-height:100%">151,976 </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:8pt;font-weight:400;line-height:100%">Intersegment revenues</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:8pt;font-weight:400;line-height:100%">489 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,450 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">576 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3,537)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">Total revenue</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:8pt;font-weight:400;line-height:100%">67,691 </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="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:8pt;font-weight:400;line-height:100%">48,596 </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="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:8pt;font-weight:400;line-height:100%">24,639 </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="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:8pt;font-weight:400;line-height:100%">4,826 </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="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:8pt;font-weight:400;line-height:100%">9,761 </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="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:8pt;font-weight:400;line-height:100%">(3,537)</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="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:8pt;font-weight:400;line-height:100%">151,976 </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:8pt;font-weight:400;line-height:100%">Cost of revenue, exclusive of depreciation, depletion, amortization and accretion</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:8pt;font-weight:400;line-height:100%">53,325 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">40,695 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,495 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,406 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,345 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">123,266 </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:8pt;font-weight:400;line-height:100%">Intersegment cost of revenues</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:8pt;font-weight:400;line-height:100%">3,016 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">31 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">321 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">172 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3,540)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">Total cost of revenue</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:8pt;font-weight:400;line-height:100%">56,341 </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="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:8pt;font-weight:400;line-height:100%">40,726 </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="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:8pt;font-weight:400;line-height:100%">17,495 </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="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:8pt;font-weight:400;line-height:100%">4,727 </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="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:8pt;font-weight:400;line-height:100%">7,517 </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="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:8pt;font-weight:400;line-height:100%">(3,540)</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="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:8pt;font-weight:400;line-height:100%">123,266 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Selling, general and administrative</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:8pt;font-weight:400;line-height:100%">3,923 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,088 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,698 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">569 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,596 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16,874 </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:8pt;font-weight:400;line-height:100%">Depreciation, depletion, amortization and accretion</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:8pt;font-weight:400;line-height:100%">13,191 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,525 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,852 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,331 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,744 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">34,643 </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:8pt;font-weight:400;line-height:100%">Gains on disposal of assets, net</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:8pt;font-weight:400;line-height:100%">(206)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(868)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(91)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,974)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3,139)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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:8pt;font-weight:400;line-height:100%">Operating (loss) income</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:8pt;font-weight:400;line-height:100%">(5,558)</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="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:8pt;font-weight:400;line-height:100%">(8,875)</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="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:8pt;font-weight:400;line-height:100%">1,685 </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="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:8pt;font-weight:400;line-height:100%">(3,801)</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="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:8pt;font-weight:400;line-height:100%">(3,122)</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="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:8pt;font-weight:400;line-height:100%">3 </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="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:8pt;font-weight:400;line-height:100%">(19,668)</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:8pt;font-weight:400;line-height:100%">Interest expense, net</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:8pt;font-weight:400;line-height:100%">793 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,298 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">340 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">225 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">352 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,008 </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:8pt;font-weight:400;line-height:100%">Other (income) expense, net</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:8pt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(19,644)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">466 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(19,185)</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:8pt;font-weight:400;line-height:100%">(Loss) income before income taxes</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:8pt;font-weight:400;line-height:100%">(6,351)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:8pt;font-weight:400;line-height:100%">7,471 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:8pt;font-weight:400;line-height:100%">1,352 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:8pt;font-weight:400;line-height:100%">(4,026)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:8pt;font-weight:400;line-height:100%">(3,940)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:8pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:8pt;font-weight:400;line-height:100%">(5,491)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-align:center"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:22.145%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.871%"></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Well Completion</span></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:8pt;font-weight:700;line-height:100%">Infrastructure</span></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:8pt;font-weight:700;line-height:100%">Sand</span></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:8pt;font-weight:700;line-height:100%">Drilling</span></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:8pt;font-weight:700;line-height:100%">All Other</span></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:8pt;font-weight:700;line-height:100%">Eliminations</span></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:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">As of June 30, 2023:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total assets</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:8pt;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:8pt;font-weight:400;line-height:100%">64,766 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:8pt;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:8pt;font-weight:400;line-height:100%">453,656 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:8pt;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:8pt;font-weight:400;line-height:100%">129,609 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:8pt;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:8pt;font-weight:400;line-height:100%">18,916 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:8pt;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:8pt;font-weight:400;line-height:100%">84,772 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:8pt;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:8pt;font-weight:400;line-height:100%">(58,956)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:8pt;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:8pt;font-weight:400;line-height:100%">692,763 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">As of December 31, 2022:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></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:8pt;font-weight:400;line-height:100%">Total assets</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:8pt;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:8pt;font-weight:400;line-height:100%">82,897 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:8pt;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:8pt;font-weight:400;line-height:100%">450,841 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:8pt;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:8pt;font-weight:400;line-height:100%">129,467 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:8pt;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:8pt;font-weight:400;line-height:100%">21,755 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:8pt;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:8pt;font-weight:400;line-height:100%">120,164 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:8pt;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:8pt;font-weight:400;line-height:100%">(80,446)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:8pt;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:8pt;font-weight:400;line-height:100%">724,678 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 4 4 The following tables set forth certain financial information with respect to the Company’s reportable segments (in thousands):<div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:24.192%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.576%"></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:8pt;font-weight:400;line-height:100%">Three months ended June 30, 2023</span></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:8pt;font-weight:700;line-height:100%">Well Completion</span></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:8pt;font-weight:700;line-height:100%">Infrastructure</span></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:8pt;font-weight:700;line-height:100%">Sand</span></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:8pt;font-weight:700;line-height:100%">Drilling</span></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:8pt;font-weight:700;line-height:100%">All Other</span></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:8pt;font-weight:700;line-height:100%">Eliminations</span></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:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenue from external customers</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:8pt;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:8pt;font-weight:400;line-height:100%">27,466 </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 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:8pt;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:8pt;font-weight:400;line-height:100%">28,315 </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 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:8pt;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:8pt;font-weight:400;line-height:100%">11,567 </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 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:8pt;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:8pt;font-weight:400;line-height:100%">3,329 </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 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:8pt;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:8pt;font-weight:400;line-height:100%">4,754 </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 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:8pt;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:8pt;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 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:8pt;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:8pt;font-weight:400;line-height:100%">75,431 </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:8pt;font-weight:400;line-height:100%">Intersegment revenues</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:8pt;font-weight:400;line-height:100%">118 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">365 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(489)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">Total revenue</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:8pt;font-weight:400;line-height:100%">27,584 </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="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:8pt;font-weight:400;line-height:100%">28,315 </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="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:8pt;font-weight:400;line-height:100%">11,567 </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="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:8pt;font-weight:400;line-height:100%">3,335 </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="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:8pt;font-weight:400;line-height:100%">5,119 </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="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:8pt;font-weight:400;line-height:100%">(489)</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="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:8pt;font-weight:400;line-height:100%">75,431 </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:8pt;font-weight:400;line-height:100%">Cost of revenue, exclusive of depreciation, depletion, amortization and accretion</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:8pt;font-weight:400;line-height:100%">23,594 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23,292 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,067 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,725 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,574 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">60,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:8pt;font-weight:400;line-height:100%">Intersegment cost of revenues</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:8pt;font-weight:400;line-height:100%">227 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">108 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">145 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(489)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">Total cost of revenue</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:8pt;font-weight:400;line-height:100%">23,821 </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="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:8pt;font-weight:400;line-height:100%">23,301 </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="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:8pt;font-weight:400;line-height:100%">7,067 </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="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:8pt;font-weight:400;line-height:100%">2,833 </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="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:8pt;font-weight:400;line-height:100%">3,719 </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="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:8pt;font-weight:400;line-height:100%">(489)</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="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:8pt;font-weight:400;line-height:100%">60,252 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Selling, general and administrative</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:8pt;font-weight:400;line-height:100%">1,776 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,385 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">954 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">337 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">905 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,357 </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:8pt;font-weight:400;line-height:100%">Depreciation, depletion, amortization and accretion</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:8pt;font-weight:400;line-height:100%">4,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,436 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,374 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,284 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,056 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,650 </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:8pt;font-weight:400;line-height:100%">Gains on disposal of assets, net</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:8pt;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(473)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(473)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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:8pt;font-weight:400;line-height:100%">Operating (loss) income</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:8pt;font-weight:400;line-height:100%">(2,513)</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="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:8pt;font-weight:400;line-height:100%">(3,807)</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="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:8pt;font-weight:400;line-height:100%">1,172 </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="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:8pt;font-weight:400;line-height:100%">(1,119)</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="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:8pt;font-weight:400;line-height:100%">(1,088)</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="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:8pt;font-weight:400;line-height:100%">— </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="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:8pt;font-weight:400;line-height:100%">(7,355)</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:8pt;font-weight:400;line-height:100%">Interest expense, net</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:8pt;font-weight:400;line-height:100%">824 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,869 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">149 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">170 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">208 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,220 </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:8pt;font-weight:400;line-height:100%">Other expense (income), net </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:8pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(8,557)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">221 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(8,339)</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:8pt;font-weight:400;line-height:100%">(Loss) income before income taxes</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:8pt;font-weight:400;line-height:100%">(3,338)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:8pt;font-weight:400;line-height:100%">2,881 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:8pt;font-weight:400;line-height:100%">1,027 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:8pt;font-weight:400;line-height:100%">(1,289)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:8pt;font-weight:400;line-height:100%">(1,517)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:8pt;font-weight:400;line-height:100%">(2,236)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:24.192%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.576%"></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:8pt;font-weight:400;line-height:100%">Three months ended June 30, 2022</span></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:8pt;font-weight:700;line-height:100%">Well Completion</span></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:8pt;font-weight:700;line-height:100%">Infrastructure</span></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:8pt;font-weight:700;line-height:100%">Sand</span></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:8pt;font-weight:700;line-height:100%">Drilling</span></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:8pt;font-weight:700;line-height:100%">All Other</span></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:8pt;font-weight:700;line-height:100%">Eliminations</span></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:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenue from external customers</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:8pt;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:8pt;font-weight:400;line-height:100%">43,574 </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 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:8pt;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:8pt;font-weight:400;line-height:100%">25,587 </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 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:8pt;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:8pt;font-weight:400;line-height:100%">13,841 </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 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:8pt;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:8pt;font-weight:400;line-height:100%">1,952 </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 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:8pt;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:8pt;font-weight:400;line-height:100%">4,724 </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 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:8pt;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:8pt;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 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:8pt;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:8pt;font-weight:400;line-height:100%">89,678 </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:8pt;font-weight:400;line-height:100%">Intersegment revenues</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:8pt;font-weight:400;line-height:100%">243 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,618 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">306 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,186)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">Total revenue</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:8pt;font-weight:400;line-height:100%">43,817 </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="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:8pt;font-weight:400;line-height:100%">25,587 </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="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:8pt;font-weight:400;line-height:100%">15,459 </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="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:8pt;font-weight:400;line-height:100%">1,971 </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="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:8pt;font-weight:400;line-height:100%">5,030 </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="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:8pt;font-weight:400;line-height:100%">(2,186)</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="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:8pt;font-weight:400;line-height:100%">89,678 </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:8pt;font-weight:400;line-height:100%">Cost of revenue, exclusive of depreciation, depletion, amortization and accretion</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:8pt;font-weight:400;line-height:100%">31,486 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21,808 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,707 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,034 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,751 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">68,786 </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:8pt;font-weight:400;line-height:100%">Intersegment cost of revenues</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:8pt;font-weight:400;line-height:100%">1,985 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">160 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">103 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,263)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">Total cost of revenue</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:8pt;font-weight:400;line-height:100%">33,471 </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="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:8pt;font-weight:400;line-height:100%">21,823 </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="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:8pt;font-weight:400;line-height:100%">9,707 </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="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:8pt;font-weight:400;line-height:100%">2,194 </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="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:8pt;font-weight:400;line-height:100%">3,854 </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="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:8pt;font-weight:400;line-height:100%">(2,263)</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="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:8pt;font-weight:400;line-height:100%">68,786 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Selling, general and administrative</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:8pt;font-weight:400;line-height:100%">1,884 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,443 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">870 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">277 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">732 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,206 </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:8pt;font-weight:400;line-height:100%">Depreciation, depletion, amortization and accretion</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:8pt;font-weight:400;line-height:100%">6,747 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,211 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,058 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,651 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,809 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,476 </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:8pt;font-weight:400;line-height:100%">Gains on disposal of assets, net</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:8pt;font-weight:400;line-height:100%">(157)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(863)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(16)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,907)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,943)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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:8pt;font-weight:400;line-height:100%">Operating income (loss)</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:8pt;font-weight:400;line-height:100%">1,872 </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="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:8pt;font-weight:400;line-height:100%">(4,027)</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="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:8pt;font-weight:400;line-height:100%">2,840 </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="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:8pt;font-weight:400;line-height:100%">(2,151)</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="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:8pt;font-weight:400;line-height:100%">(458)</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="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:8pt;font-weight:400;line-height:100%">77 </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="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:8pt;font-weight:400;line-height:100%">(1,847)</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:8pt;font-weight:400;line-height:100%">Interest expense, net</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:8pt;font-weight:400;line-height:100%">422 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,755 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">178 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">121 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">183 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,659 </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:8pt;font-weight:400;line-height:100%">Other income, net</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:8pt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(10,062)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(79)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(10,144)</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:8pt;font-weight:400;line-height:100%">Income (loss) before income taxes</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:8pt;font-weight:400;line-height:100%">1,450 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:8pt;font-weight:400;line-height:100%">4,280 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:8pt;font-weight:400;line-height:100%">2,665 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:8pt;font-weight:400;line-height:100%">(2,272)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:8pt;font-weight:400;line-height:100%">(562)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:8pt;font-weight:400;line-height:100%">77 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:8pt;font-weight:400;line-height:100%">5,638 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:24.192%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.576%"></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:8pt;font-weight:400;line-height:100%">Six months ended June 30, 2023</span></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:8pt;font-weight:700;line-height:100%">Well Completion</span></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:8pt;font-weight:700;line-height:100%">Infrastructure</span></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:8pt;font-weight:700;line-height:100%">Sand</span></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:8pt;font-weight:700;line-height:100%">Drilling</span></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:8pt;font-weight:700;line-height:100%">All Other</span></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:8pt;font-weight:700;line-height:100%">Eliminations</span></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:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenue from external customers</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:8pt;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:8pt;font-weight:400;line-height:100%">94,644 </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 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:8pt;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:8pt;font-weight:400;line-height:100%">56,596 </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 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:8pt;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:8pt;font-weight:400;line-height:100%">24,009 </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 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:8pt;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:8pt;font-weight:400;line-height:100%">5,153 </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 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:8pt;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:8pt;font-weight:400;line-height:100%">11,349 </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 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:8pt;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:8pt;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 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:8pt;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:8pt;font-weight:400;line-height:100%">191,751 </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:8pt;font-weight:400;line-height:100%">Intersegment revenues</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:8pt;font-weight:400;line-height:100%">240 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">801 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,073)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">Total revenue</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:8pt;font-weight:400;line-height:100%">94,884 </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="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:8pt;font-weight:400;line-height:100%">56,596 </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="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:8pt;font-weight:400;line-height:100%">24,034 </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="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:8pt;font-weight:400;line-height:100%">5,160 </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="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:8pt;font-weight:400;line-height:100%">12,150 </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="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:8pt;font-weight:400;line-height:100%">(1,073)</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="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:8pt;font-weight:400;line-height:100%">191,751 </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:8pt;font-weight:400;line-height:100%">Cost of revenue, exclusive of depreciation, depletion, amortization and accretion</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:8pt;font-weight:400;line-height:100%">75,630 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">45,768 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,927 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,648 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,271 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">149,244 </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:8pt;font-weight:400;line-height:100%">Intersegment cost of revenues</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:8pt;font-weight:400;line-height:100%">704 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">132 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,073)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">Total cost of revenue</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:8pt;font-weight:400;line-height:100%">76,334 </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="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:8pt;font-weight:400;line-height:100%">45,788 </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="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:8pt;font-weight:400;line-height:100%">14,927 </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="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:8pt;font-weight:400;line-height:100%">4,865 </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="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:8pt;font-weight:400;line-height:100%">8,403 </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="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:8pt;font-weight:400;line-height:100%">(1,073)</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="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:8pt;font-weight:400;line-height:100%">149,244 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Selling, general and administrative</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:8pt;font-weight:400;line-height:100%">4,268 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,595 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,458 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">650 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,769 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">18,740 </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:8pt;font-weight:400;line-height:100%">Depreciation, depletion, amortization and accretion</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:8pt;font-weight:400;line-height:100%">9,317 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,810 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,561 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,651 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,267 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25,606 </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:8pt;font-weight:400;line-height:100%">Gains on disposal of assets, net</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:8pt;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(127)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(16)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(691)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(834)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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:8pt;font-weight:400;line-height:100%">Operating income (loss)</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:8pt;font-weight:400;line-height:100%">4,965 </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="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:8pt;font-weight:400;line-height:100%">(5,470)</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="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:8pt;font-weight:400;line-height:100%">4,104 </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="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:8pt;font-weight:400;line-height:100%">(3,006)</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="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:8pt;font-weight:400;line-height:100%">(1,598)</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="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:8pt;font-weight:400;line-height:100%">— </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="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:8pt;font-weight:400;line-height:100%">(1,005)</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:8pt;font-weight:400;line-height:100%">Interest expense, net</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:8pt;font-weight:400;line-height:100%">1,753 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,714 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">305 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">330 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">407 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,509 </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:8pt;font-weight:400;line-height:100%">Other expense (income), net </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:8pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(17,365)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(16,963)</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:8pt;font-weight:400;line-height:100%">Income (loss) before income taxes</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:8pt;font-weight:400;line-height:100%">3,211 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:8pt;font-weight:400;line-height:100%">8,181 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:8pt;font-weight:400;line-height:100%">3,805 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:8pt;font-weight:400;line-height:100%">(3,336)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:8pt;font-weight:400;line-height:100%">(2,412)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:8pt;font-weight:400;line-height:100%">9,449 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:24.192%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.576%"></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:8pt;font-weight:400;line-height:100%">Six months ended June 30, 2022</span></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:8pt;font-weight:700;line-height:100%">Well Completion</span></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:8pt;font-weight:700;line-height:100%">Infrastructure</span></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:8pt;font-weight:700;line-height:100%">Sand</span></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:8pt;font-weight:700;line-height:100%">Drilling</span></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:8pt;font-weight:700;line-height:100%">All Other</span></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:8pt;font-weight:700;line-height:100%">Eliminations</span></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:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenue from external customers</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:8pt;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:8pt;font-weight:400;line-height:100%">67,202 </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 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:8pt;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:8pt;font-weight:400;line-height:100%">48,596 </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 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:8pt;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:8pt;font-weight:400;line-height:100%">22,189 </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 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:8pt;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:8pt;font-weight:400;line-height:100%">4,804 </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 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:8pt;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:8pt;font-weight:400;line-height:100%">9,185 </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 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:8pt;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:8pt;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 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:8pt;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:8pt;font-weight:400;line-height:100%">151,976 </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:8pt;font-weight:400;line-height:100%">Intersegment revenues</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:8pt;font-weight:400;line-height:100%">489 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,450 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">576 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3,537)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">Total revenue</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:8pt;font-weight:400;line-height:100%">67,691 </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="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:8pt;font-weight:400;line-height:100%">48,596 </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="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:8pt;font-weight:400;line-height:100%">24,639 </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="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:8pt;font-weight:400;line-height:100%">4,826 </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="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:8pt;font-weight:400;line-height:100%">9,761 </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="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:8pt;font-weight:400;line-height:100%">(3,537)</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="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:8pt;font-weight:400;line-height:100%">151,976 </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:8pt;font-weight:400;line-height:100%">Cost of revenue, exclusive of depreciation, depletion, amortization and accretion</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:8pt;font-weight:400;line-height:100%">53,325 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">40,695 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,495 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,406 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,345 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">123,266 </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:8pt;font-weight:400;line-height:100%">Intersegment cost of revenues</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:8pt;font-weight:400;line-height:100%">3,016 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">31 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">321 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">172 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3,540)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">Total cost of revenue</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:8pt;font-weight:400;line-height:100%">56,341 </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="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:8pt;font-weight:400;line-height:100%">40,726 </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="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:8pt;font-weight:400;line-height:100%">17,495 </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="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:8pt;font-weight:400;line-height:100%">4,727 </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="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:8pt;font-weight:400;line-height:100%">7,517 </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="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:8pt;font-weight:400;line-height:100%">(3,540)</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="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:8pt;font-weight:400;line-height:100%">123,266 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Selling, general and administrative</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:8pt;font-weight:400;line-height:100%">3,923 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,088 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,698 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">569 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,596 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16,874 </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:8pt;font-weight:400;line-height:100%">Depreciation, depletion, amortization and accretion</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:8pt;font-weight:400;line-height:100%">13,191 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,525 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,852 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,331 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,744 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">34,643 </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:8pt;font-weight:400;line-height:100%">Gains on disposal of assets, net</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:8pt;font-weight:400;line-height:100%">(206)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(868)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(91)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,974)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3,139)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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:8pt;font-weight:400;line-height:100%">Operating (loss) income</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:8pt;font-weight:400;line-height:100%">(5,558)</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="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:8pt;font-weight:400;line-height:100%">(8,875)</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="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:8pt;font-weight:400;line-height:100%">1,685 </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="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:8pt;font-weight:400;line-height:100%">(3,801)</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="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:8pt;font-weight:400;line-height:100%">(3,122)</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="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:8pt;font-weight:400;line-height:100%">3 </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="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:8pt;font-weight:400;line-height:100%">(19,668)</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:8pt;font-weight:400;line-height:100%">Interest expense, net</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:8pt;font-weight:400;line-height:100%">793 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,298 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">340 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">225 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">352 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,008 </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:8pt;font-weight:400;line-height:100%">Other (income) expense, net</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:8pt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(19,644)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">466 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(19,185)</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:8pt;font-weight:400;line-height:100%">(Loss) income before income taxes</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:8pt;font-weight:400;line-height:100%">(6,351)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:8pt;font-weight:400;line-height:100%">7,471 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:8pt;font-weight:400;line-height:100%">1,352 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:8pt;font-weight:400;line-height:100%">(4,026)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:8pt;font-weight:400;line-height:100%">(3,940)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:8pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:8pt;font-weight:400;line-height:100%">(5,491)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-align:center"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:22.145%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.871%"></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Well Completion</span></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:8pt;font-weight:700;line-height:100%">Infrastructure</span></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:8pt;font-weight:700;line-height:100%">Sand</span></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:8pt;font-weight:700;line-height:100%">Drilling</span></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:8pt;font-weight:700;line-height:100%">All Other</span></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:8pt;font-weight:700;line-height:100%">Eliminations</span></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:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">As of June 30, 2023:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total assets</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:8pt;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:8pt;font-weight:400;line-height:100%">64,766 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:8pt;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:8pt;font-weight:400;line-height:100%">453,656 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:8pt;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:8pt;font-weight:400;line-height:100%">129,609 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:8pt;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:8pt;font-weight:400;line-height:100%">18,916 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:8pt;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:8pt;font-weight:400;line-height:100%">84,772 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:8pt;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:8pt;font-weight:400;line-height:100%">(58,956)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:8pt;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:8pt;font-weight:400;line-height:100%">692,763 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">As of December 31, 2022:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></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:8pt;font-weight:400;line-height:100%">Total assets</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:8pt;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:8pt;font-weight:400;line-height:100%">82,897 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:8pt;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:8pt;font-weight:400;line-height:100%">450,841 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:8pt;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:8pt;font-weight:400;line-height:100%">129,467 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:8pt;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:8pt;font-weight:400;line-height:100%">21,755 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:8pt;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:8pt;font-weight:400;line-height:100%">120,164 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:8pt;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:8pt;font-weight:400;line-height:100%">(80,446)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:8pt;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:8pt;font-weight:400;line-height:100%">724,678 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 27466000 28315000 11567000 3329000 4754000 75431000 118000 0 0 6000 365000 -489000 0 27584000 28315000 11567000 3335000 5119000 -489000 75431000 23594000 23292000 7067000 2725000 3574000 0 60252000 227000 9000 0 108000 145000 -489000 0 23821000 23301000 7067000 2833000 3719000 -489000 60252000 1776000 6385000 954000 337000 905000 0 10357000 4500000 2436000 2374000 1284000 2056000 0 12650000 0 0 0 0 473000 0 473000 -2513000 -3807000 1172000 -1119000 -1088000 0 -7355000 824000 1869000 149000 170000 208000 0 3220000 -1000 8557000 4000 0 -221000 0 8339000 -3338000 2881000 1027000 -1289000 -1517000 0 -2236000 43574000 25587000 13841000 1952000 4724000 89678000 243000 0 1618000 19000 306000 -2186000 0 43817000 25587000 15459000 1971000 5030000 -2186000 89678000 31486000 21808000 9707000 2034000 3751000 0 68786000 1985000 15000 0 160000 103000 -2263000 0 33471000 21823000 9707000 2194000 3854000 -2263000 68786000 1884000 4443000 870000 277000 732000 0 8206000 6747000 4211000 2058000 1651000 2809000 0 17476000 157000 863000 16000 0 1907000 0 2943000 1872000 -4027000 2840000 -2151000 -458000 77000 -1847000 422000 1755000 178000 121000 183000 0 2659000 0 10062000 3000 0 79000 0 10144000 1450000 4280000 2665000 -2272000 -562000 77000 5638000 94644000 56596000 24009000 5153000 11349000 191751000 240000 0 25000 7000 801000 -1073000 0 94884000 56596000 24034000 5160000 12150000 -1073000 191751000 75630000 45768000 14927000 4648000 8271000 0 149244000 704000 20000 0 217000 132000 -1073000 0 76334000 45788000 14927000 4865000 8403000 -1073000 149244000 4268000 10595000 1458000 650000 1769000 0 18740000 9317000 5810000 3561000 2651000 4267000 0 25606000 0 127000 16000 0 691000 0 834000 4965000 -5470000 4104000 -3006000 -1598000 0 -1005000 1753000 3714000 305000 330000 407000 0 6509000 -1000 17365000 6000 0 -407000 0 16963000 3211000 8181000 3805000 -3336000 -2412000 0 9449000 67202000 48596000 22189000 4804000 9185000 151976000 489000 0 2450000 22000 576000 -3537000 0 67691000 48596000 24639000 4826000 9761000 -3537000 151976000 53325000 40695000 17495000 4406000 7345000 0 123266000 3016000 31000 0 321000 172000 -3540000 0 56341000 40726000 17495000 4727000 7517000 -3540000 123266000 3923000 9088000 1698000 569000 1596000 0 16874000 13191000 8525000 3852000 3331000 5744000 0 34643000 206000 868000 91000 0 1974000 0 3139000 -5558000 -8875000 1685000 -3801000 -3122000 3000 -19668000 793000 3298000 340000 225000 352000 0 5008000 0 19644000 7000 0 -466000 0 19185000 -6351000 7471000 1352000 -4026000 -3940000 3000 -5491000 64766000 453656000 129609000 18916000 84772000 -58956000 692763000 82897000 450841000 129467000 21755000 120164000 -80446000 724678000 Subsequent Events<div style="margin-bottom:12pt;margin-top:6pt;padding-left:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Sale of Equity Interests in ARS</span></div><div style="margin-bottom:12pt;margin-top:6pt;padding-left:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 13, 2023, the Company sold all of the equity interests in its subsidiary ARS for $3.3 million in cash plus $0.3 million in consideration to be paid by the seller in 90 days subject to certain conditions. The Company expects to recognize a gain of approximately $2.1 million on the sale. </span></div><div style="margin-bottom:12pt;margin-top:6pt;padding-left:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Pending Repayment and Refinancing of Existing Revolving Credit Facility</span></div><div style="margin-bottom:12pt;margin-top:6pt;padding-left:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 10, 2023, the Company entered into two non-binding agreements with lenders to repay and refinance its existing revolving credit facility. The Company expects to close these refinancing transactions prior to the maturity of its existing revolving credit facility on October 19, 2023, subject to customary closing conditions and closing deliverables; however, no assurance can be provided that these transactions will close on the currently anticipated timelines or at all. </span></div><div style="margin-bottom:12pt;margin-top:6pt;padding-left:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Repurchase Program Authorization</span></div>On August 10, 2023, the Company's board of directors approved a stock repurchase program pursuant to which the Company would be authorized to repurchase up to the lesser of $55 million or 10 million shares of its common stock, subject to the expected repayment and refinancing of its existing revolving credit facility and other factors discussed below. Following the completion of the refinancing transactions, any stock repurchases under this program may be made opportunistically from time to time in open market or privately negotiated transactions in compliance with Rule 10b-18 under the Securities Act of 1934, as amended, including any 10b5-1 plan, and will be subject to market conditions, applicable legal and contractual restrictions, liquidity requirements and other factors. The repurchase program has no time limit, does not require the Company to repurchase any specific number of shares and may be suspended from time to time, modified or discontinued by the Company's board of directors at any time. Any common stock repurchased as part of such stock repurchase program will be cancelled and retired. 3300000 300000 P90D 2100000 55000000 10000000 false false false false EXCEL 94 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( .!"U<'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 " #@0M7N"GDY>\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M3L,P#(=?!>7>.FD13%'7"]-.("$Q"<0M2KPMHOFCQ*C=V].6K1."!^ 8^Y?/ MGR4W.DH=$CZG$#&1Q7PSN,YGJ>.:'8FB!,CZB$[ED/ M=4"H.+\#AZ2,(@43L(@+D;6-T5(G5!32&6_T@H^?J9MA1@-VZ-!3!E$*8.TT M,9Z&KH$K8((1)I>_"V@6XES]$SMW@)V30[9+JN_[LJ_GW+B#@+>GQY=YW<+Z M3,IK'']E*^D4<&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" #@0M7DXF^,>D% "['P & 'AL+W=O)HU!/W\V5H.^S'04)F*L2)K% M,5?K*Q')U66#-G8/'L/Y0IL'SJ"_Y',Q$?KK1YYF _(L_0K%*]ZZ)09E*^6QN[H++AFM*)"+A:R/!X=^+&(DH,DI0CG^W MHHWB-TW@_O5._3:'!Y@I3\5(1G^&@5Y<-BX:)! SGD7Z4:Y^$UN@MM'S993F M?\EJ\VV;-8B?I5K&VV H01PFF__\=5L1>P&>>R" ;0/8FP#:.A#@;0/RFG,V M)> M>T:8RSQ+>49X^#";GQ.W9PO_KCA>44E>KN>AE?3W<)IJ!>WN'UL-;11:=@73 M&3^D2^Z+RP;TME2H%]$8_/P3[;B_V/#^)['O8%L%; M3'UQ+/X-^JLG3>BEL MI'@X=9M?;$AH5$VD=H'4KH;T)>-*"Q6MR:-82J5M>+B45IFM4D9H5$V\3H'7 MJ88W%BJ4@>F%! 8#:_)PI:+?'>QX:'Q-SF[!V:W8,A6'>22?!@[G$=>:\2BU M)A(-JPEX40!>H(6Z272HU^0VC 2YS^*I4#8P7,-U:=/K]FC7!H>&UH3K%7"] M*G"/8AZ:8132>,]C:QO%=3[S.)9Z :U-!=9'W+ 6M M@OS$7\E= /TUG(5^SHTTZB.2'FNZK=Z%QZB5%PVNR\M*7E:%=Q@$H X-<7M! M/L%WY"&QYQ67I"WF4C+B40CU1:X56-TS*SDJ4Y>\]$44=2(X^=-*6LEQR4D6 M0L_P7->*>PIC1$MG1'%O\Q9W9.Z@$S_)56)%Q>4>GB.^D#'/=>SI/85KHJ5M MHKC9>W;%SSX:,5]!3^B98&BN*^)T_D$);!A\=A7.!=RVV_ MMX*=PC#1TC%1W.9\DCZ/R'@A$\Q1'!'IN!?-CNM:'04>6I>O-$RTDF,J6NA8 MIAJ _PJ7AS.)*W8]ZK6LI*3=3R5D8WOF,#7B76,PFA=8^.!=0E+'\0J^:!1II19I6V69GDJ M8=[(K/M*1Q2_67>C1GA47<[2];!*KNT1X6%V\TN0PW*-L\6YB6#>;7ODK*, Z&J:#)4_L><4%#^ZA MX'%U04O3PW"_LLOC0D >,;R:6T1X7%V\TO.P2IYG?QH':YYOW9.'3(,!2O() M]%V8;'?T;<[T"O^5']VQWJJU[2P+Q2CX*>TIQ*==U::?;8YT+*\,IC(]7&A\/]RV[>?,V3(UI_R:X0K=R MC\@UFY0U/>M^"1Y9%[1T0AYN8(I]W'W26WAH'6R/B!W:J,;#ZC*67LC#GP@=Y>Z=BN&L9 F"P@8SXW$J%"QP<8?&X'P5S]HY'S>27 MGQJGQ#=;KYN3TN)I<3(]S,]CG?+SS;'V9V[FSI1$8@:A[GD7!CRU.2G>W&BY MS ];IU)K&>>7"\$#H#4(JG'7F+ =;RM%ZF;C=T]W$O&HF.ADNBE**?=3[^DK$BV2-$) MFGN11+*'H__P87Y#*I>/C'\OMI0*\"-+\^)JL!5B]V$T*M9;FI'B/=O17'ZS M83PC0M[RAU&QXY3$5:,L'2''\4<92?+!^++Z[):/+UDITB2GMQP49981_O,C M3=GCU0 .GCZX2QZV0GTP&E_NR -=4O%M=\OEW:CQ$B<9S8N$Y8#3S=5@ C], M74.OVNF@ M>:9J>'S]Y/VW*G@9S#TIZ)2E_TUBL;T:A ,0TPTI4W'''C_3.B!/^5NSM*A^ M@\?:UAF =5D(EM6-I8(LR0]_R8^Z(XX:0+>G :H;H.U$75-U5K&4V2JV%<"BZ_360[,9Y^75S/%LO9-9!7RZ\W\^O) M2MY\G-Q,%M,96'Z>S59+\+;,21DG@L;OP 7XMKP&;]^\ V] DH/5EI4%R>/B MY+27!@'\>#*KURIK+ ? MAZ'G7([VQ]'H1C! (6JL3F2ZC4S7*G.>[Z4HQA-J%'9H[!T_TX%AU%&F6X5A MB,W"O$:89Q5VR^F.)#&@/V0Z+$1'>"8#"9(_)/?ID\;> MH:\=G0ZJMMY-5D%?FH0MN:"5%N-/C,6/29H:A2%##P8PZ"H[9W8JK24-M*/F MD(QREE^<7_&UJV,-& >HJ]1@%6&O1VC+&FB'S2$M6<3I()%9)O"U(=;M N3Z M0=@CL&4.])Y5G]S,)Q_G-_/5?&8L4J 572^M4E[+VVG,+R;A9BKZ_F02W_ MD)U_\WS-,@H$^4&MLQGI)/.PHU6U!C,W]+R>KD4M\) =>*?%V9F)BW2:(3D) MW"Y;3'8RK\,>[J&C'9N=>]=T0Z726&Y$GWKWK&:="/?L0[^A(SV,F=FM^WQ%J\(3O>IE^_?)FOOLC"8PDFB^J8:#5? M?)HMIK+^ &\73% PW=&[5;/YMH!&(]*?MW1:?0M&U%HK;EF?WR;K_YG#,X* MU1[E^S4=Z=:_K='8#C8TFHYY,B%N 8SO )W& MT:4YPNH1_,SMK<'.MKW%+;RQ'=X+EG-ZF >WA/>(?-6][6MY.PVXY3_V?_%] M [86$"\.]Y6\G8;;%A+X[#[YL)7G,M$G>[7_J0[31G?-?0$VG&7@:1I( JF) MVWODA@U'O[+FU?9*)CO/=_V>"@ZWU0&V[YSOCN9K3_UF]_#B(?Q_E FX+1-P M]*LSUEIGO#C<5_)V^O*I);Y[AOBO/F/K!QZ_)I,;YNX+*X,1ZI8OHZ-7ONI] M^Q?"'Y*\D/O)C6SEO _D;.>'5]B'&\%VU5O@>R8$RZK++24QY8?"<;_ %!+ P04 " #@0M7<[ORG[T" !Z!P & 'AL+W=O MUAVH.;W#86B9W93LOVZV<[(6I9"FQ:'QI?^Y[C(&E"OG*%B4'G!I0D=N>XP1V@0FUHM#,S7D4 MLDKFA,*<(U$5!>8_3R%GFY'E6H\3-V2523UA1V&)5Q"#O"OG7$5VRY*2 J@@ MC"(.RY$U=D\F@5E@ 1.6?R6IS$;6!PNEL,15+F_8YAP:/P/-E[!< MF'^TJ7.'QQ9**B%9T8"5@H+0^HD?FCIL =S^'H#7 +S7 OP&X!NCM3)C:XHE MCD+.-HCK;,6F!Z8V!JW<$*K?8BRY6B4*)Z/)]=5T=A7/IDB-XNO+B^GX5@6G MX\OQU62&XO/9[#9&!Q7%54HDI(?H8(XY4)F!) G.#]%[]!;92&1J5H2V5)HT MLYTT^Y_6^WM[]O]4T1[RG2/D.9[? 9\\#Y]"HN"N@7N[<%M5HBV'UY;#,WS^ M'KY88@GJD$K$ENB,4$P3@G,T9X*84_=MO!"2J[/WO^%I!W9_59V_R]DUT<2X4IF MC)-?D!KY]6RG[II\L"5)]<+Z]T3\:S)W' Q:!X._=G"$B!#5R_('?XCJ#X_[ M;C#PGJCO2O1=SQON$1^TXH-_$*^N#B$Q30E=O>0@>*V#KL1.!_969]2WTF?, M5X0*E,-209W>4''PNM/7@62E:98+)E7K-<-,78[ =8):7S(F'P/=?]OK-OH- M4$L#!!0 ( .!"U=FX6%$(0D #(X 8 >&PO=V]R:W-H965T&ULM5MM4]NX&OTKFMS.'9BAC?7B-RYDIL3NEIT6&$*[^]4D(O'= MQ,[:"M"=^^.O[)@XEAYK ]5^@,3.T;&>1[)TCF2?/>7%'^6"5\NL/!\L MA%B?#H?E=,%72?DA7_-,_O*0%ZM$R,-B/BS7!4]F=:'59-0&[%-\V79?T?/3589X"FFU+DJZ:PK,$JS;:?R7.3 MB+T"D@@K0I@ ]] JL*< .O8+;%*A#'VYCKQ,7)2(9G17Y$RHJ MM&2KOM39KTO+?*59U5$FHI"_IK*<&(VOKZ+X:A)'2'Z;7'^YC#[>R8/)G?SX M&E_=3=#U)_G3UYO;^+/$77Z/T=&7Z\GD&%U>R=/R:),EFUDJ^.P8O4??)A$Z M>G>,RD52\!*E&;I;Y)LRR6;E"7K7.3X;"EG_JA;#:5/7BVU=24]=*?J:9V)1 MHCB;\1E0/C*7]PSEAS)ON^21E^1=$"/AKYOL Z+."2(.H4!]QH<7)U X/W?U M^,U7[R2#[GH2K?EH#]]M_#V^^A9#S;HMR.""U5!X6JZ3*3\?R+&NY,4C'XS^ M_2_L.?^!2[C.*S MX>-^6G54$'I^T$5%.@J'V'<5LAB N3CTO1VL$Z.[B]$U]K#Q]>0.?;R*4/S[ M335F3:!H79M]S2999),LMD36:0=OUPZ>L:]-Y+2>9O,3-.<9+Y(EDL,Y2F9R M=DI+4235S(^.KG+!$<;'4!MMZ=W][N%0UU=ZI(X*B.,I'1*@"GSF*/T10'D2 M!G='?Y<&WYB&B,O<3M.D$CPG4IRLEWS[-5GEA4C_2K9*J,K-=%K4OT')\/6Z M$<]5(A@#*)_Y:C9T%'$]-6>QCJ+,8Q3.1K#+1F#,QB]2E)9(!CQ+RW5>REZ1 M/Z"D++F0,W_&!11ZH%7D/?.I$CD (B%34!& "BA3 @= %-,0#CSB;FO^+#5\R4%Y$P(]V@^4YAGKJ!"[Q%4"UE$X)+ZKMC4 \[''>KH^ M=EK9Z!BCOE[SZD[/YFB9E["6<_1L^]15XAA#,!PP93"(0)CC*&PQ" L]+^B) M=T\F8^/<T+4(1:"R9$X5'LB )/C=:CV1 #F.DY?1VQ5-C;*R-&U6/!" M&JEIOC)$3/61AM)0#5A'80 M\)W!A*H3# !S/:I*?0 5,J9U<^"2+@MQ3_RMQ,1FC7E3Y(]I MO1HE(__[P'6!)^-F:MPZBH94:W@=Y;I>H,:MHWR/]&@HW$I*;-:45UR@H^5> MTX/1Z@+N/6.^-IY!FM%1A1. HD&@&CKHDIABW*X"T\LL6Z\S M@0DP2M%73[$VV2*K;+$MMF[KM-(6F[7M)SGJI/,,33=%P;/I#R3M758N&VB7I KO2^O$&KCW?.R>ZOTL35IZS>FM>KPLL?)_5-+4=T^5=P7F/* M]!FMMLMSO%J>0[]N,KY;WJHA!X*AI;0+K MA0E3'"8#DC:4-C 551TG1$7V M7%UWO;&5W<0LN\?Y2C;THEJHKTSVWXT4#9O7"8BHYFD,P#!1E7H$H!C&ZD@! M71)3ZO6,%*15X,0H)_6A$4D+LEUH1D?W29E.C]%1FM5+T+M?P.&CN9"_7T7G M@ZK@Q@!,HE1U!*/4Z0*^).E1@Z35P,2L@8U)F:7+3;TN?V!:R&%IT6%06D"4 MEA;PDKUI:44R,8ODW^K](3DN)(_2ILXYRC:K>QF\')N:G8E\(THAAY+*P>[W MGNW/<'YT@$.;1G)96TJIJ85?4K,]3I2J8;5'$&P_ARU&IR8-?@MES.=3-%-4H@4%IYFAM'4;V&2+K++%MMBZ;=":$V(V)X8]IJ;D_JQ//6WF M $"A-B[J(#=072< \KR>=5S2>A%B]B('[2\1J][#*EMDE2VVQ=9MC=9[$+/W M&%BP_;24]-4OZBW/.#W OW&&8?JZ^M20*H/+(P!F.\R;5$?@&'/QUC=7X)P),2D1VO2O8=G MS$_/'#3W4+L/TMA]DL;NHS3_Q+,TM'5'U.R.#IA[*+#70 *FKK5#L(!1=146 M@&%* Z)NLD XQW6[/0 ;;'3/;JCFC5]EAEBVVQ=9NEM3WT MS;:'6K4]5MDBJVRQ+;9N&[2VA[[9]E!@\T2S/1!(LST 2+<] *C7]M#6]E + MMH=:M3U6V2*K;+$MMFYKM+:'_K3MH8?8'@"DVQZ(2;,]$*C/]K#6]C"S[;DI M\MEF*@ZU/6:VU_8_JVR15;;8%ENW75K;P]YL>YA5VV.5+;+*%MMBZ[9!:WO8 MFVT/ PP(EHI2?9H;@$DYJ2ZP S!Y_ZL/W\40C."@YR$/UIH>9L'T,*NFQRI; M9)4MML76;8V]-PA^VO0PX%T"'*J>!T!A1]\!@V NUG; (%C@..H$--Q[!VK% MBWG]\EF)IODF$]N76'9G=R^X?:Q?ZU+.7^#3,0;.1_@TWKZ^UM)OWZ;[FA3S MZN'G)7^0EW(^^/)&*;8OJ&T/1+ZNW\"ZSX7(5_77!4]FO*@ \O>'/!&PO=V]R:W-H M965T&ULQ5;;;MLX$/T50ELL$B"-9%VL-&L;2"P5S:)QC"AI MGQEI;',KD5Z2LI-%/[XC2E$=1W'3UL"^V+S,.7/A$3F#M9!?U ) D_LBYVIH M+;1>GMJV2A=04'4LEL!Q9R9D035.Y=Q62PDT,Z BMUW'Z=L%9=P:#7#.>1B/;1ZUN/"-9LO=+5@CP9+.H<$].UR*G%FMRP9*X K M)CB1,!M:9[W3.*SLC<$G!FNU,295)G="?*DF%]G0Z8RQU5,!;Y9Y;IQ= ZL4@&,UKF^EJL/T"33U#Q MI2)7YI>L&UO'(FFIM"@:,$90,%[_T_NF#AL Y.D&N W W0;X+P"\!N"]UH/? M /S7>@@:@$G=KG,WA8NHIJ.!%&LB*VMDJP:F^@:-]6*\TDFB)>XRQ.G1^&H2 MQ9,DC@B.DJN/%]'9#4Z2&_R[C"K)#DD%Q-< MQEG):9DQ#=DA.9A2"5PO0+.4YH?D+;E-(G+PYI"\(8R3FX4H%>69&M@:0Z\" ML-,FS/,Z3/>%,#UR*9!8D9AGD'7@H]WX_@Z\C25KZ^8^UNW<< M$==QO8YXQJ^'NUWI_)[W^)>]/RF&UXK(,WS^"WSXR>('R5&O$L\_?2!:4JYR M6E\%V3\H8[Q:]!'1]+[K[&OVOF&O+K;5R!G8J\UJ_M B^J%%O,OB2=I^F[:_ M,^V)X!(P2\@("E\_D*\D ;EB*70J?"=9]1Z2)CH301,WS 5L!+.,(G [VDS"C1S'*HA[00 M4K/_&HGR#%^L5)J]KJ.KO08;TNDY;K@MT@ZKP'?\+:$^MW)=QW.WQ/K?H_*]BI%%F9ZD[![B3[6<'NDRS:)UF\)[(G)Q*V)Q+^+X(-G]UU MKA=Z6WKM,'*"8$NNSXV\8$.'=0D[C$[\<$NL]D:74H"L1=JQU@_F=OFYW+ZF<,ZY(#C-TY1R'^&')NH6L)UHL M38]T)S1V7&:XP*X;9&6 ^S,A]..D=@#N! M' @ -= 8 >&PO=V]R:W-H965T&ULO5QM<]NX$?XK M&/6F36:JB #X(J6V9Q*)Z+ESYZ21TTZGTP^,!%N<4*2.I.R[?U^08D0!6-*B MOVT32;,)MGCY8B.OGWP*;[?E-4'DZN+770OE[+\O/N8JZO)$64=;V5:Q%E* M4^J6_F295^KB^OUY25]8* MK7I3TU5[JP3':559RS)7?XV57WDU_W"S"&^6X8*H=\L/OUPOWMVJB^6M>ODU MO+E=D@^"S']^=_/W<$FN;TCXS\_7M_\AK_9IM%_'I5R_)F/R>;D@KWYZ37XB M<4IN-]F^B-)U<3$IU0"K,)-5,YCWA\&PCL'<9F64 &[S?K=YMMVJ(EV6V>HK MX+WH]WZW6NVW^R12]T(6\BY>Q24 $CX!LE;)4$]*E)"/4;P>JSS,HUT,WXXX M?T ?RHW,B;I!-6ULJN?Y09)?LL+([421?F2>'9EG=1BW(\Q[>1^G:9S>JR=S3S4+;S.-35HWNU$P :&S&6RLM1^XQ M1V[MQCMR=)VNU.);J$)7B:G?O:XFK&55\ILL6K- MSA1( ;7T!L?T!KWIO5$Z)E%[B^J!4.F5X-,06#B1BVDO$8=.WTC9]!TK(JXH@D)BIG23F&?/* MO#?N4%HPP4),,/%$+C129D=29KVDA.FZ9Z_\CWVJ=EI.O=-B$#V]X$-7D9D] MDP2<,GL=P8P:8H())#"-2NJTHM<90N8Y!#:(6M(]A\UFQB/6V/DZ.08O -AX MZOFN 18"=FJ[['O&.B4@/$ZG'?ME>G(X0%^F$7^-\J/"@-/6&V!HX3=H>N53 M2"6BQ@U1T006FDYJJ_OI4.%_%I& 0'>G4]=<^1L[O?Z9R8X--IX&W&-F_=MV MJOY=+S#K'\!C ><=]=^*:LI_H&*DO1)^\+. B;9 10M1T006FEX$[:D![96E MSQ:._;"#Z7:M$J>0=$2-&J*B"2PTG!P,[^8^GMQ5LP0-:; 0M.Y:!4] M[9?TSU*2%-#;:JDWN4&5^*AH(2J:>"H?.C>MR*?]*O^%@K(???#J8DOF#DF) M&C=$11-8:#JC[0D!'71$J; M]:OO09U',&T,$.-5N;+ 7**[+(&^8N^@!S<6,=$$%II.6'L,P(8> YQ%$@7: MALRGODD18&?5-K.5_UCQZ)F'P("=QV>4&\N7@/"4LNRJ[9.F.ON!BI'AMM@Q MT1:H:"$JFL!"TXN@/39@_E$MM*? M/4_Z@^39 GWFF+OFQNATKIN:=* *>'!4CCD9?@]=SEI=SI[0Y?4307*YV^>K M39WLIQX4U*8\LU7UF/H^\*2@BGE4-(&%IG/8JG[V1&_>XA#DS9;@XQDU-[O, M;LR/S1/D_N$,I@(92W^Q-S;LL@64#M0V/BB:PT/0OK;9' ?PEC7B0(0XTV'T_L&0E9!<82\V" M XUS?\9,^1D"=I6LM+^W"C7B?=HA*WFKP#EB(QY.&VHCGD.-^(!RN_A1XX:H M: (+32>U/2O@+VS$PT0"C?C \6>FU.!0(][ZUC;0./?=J=45 >P\M<;[S*Q_ M (]/><=A.3_Y=ON/;,1S5)V-BK9 10M1T006FEX$K1KGWZ<1WP\[F&Y;43.H M$8\:-41%$UAH.I&MX.=XC7@.-.)]4\]PNQ%O"L;^(0VF QB59S;BL4+J66XE M.4=HQ'- ^;JNU4;I#S5XCCLK:(@:5&"AZ6RTZIU_AU9\@ZG5-0M,;E#%/"I: MB(HFN'W0<)H.G9E6RW.L1CR\'X-:YZ!B[+($U@Y4V8Z*)K#0=+9:?<]?TF2' M&0*:YZ!BA)KLEF*TC6#%:-O!BA' Q3CY.0GWM5/_I5,4.*A((F\4W[.FT!5 M57[X%?WAHLQV]:^^OV1EF6WKMQL9J8UR9:#^?I=EY;>+ZH?DQ__+X.K_4$L# M!!0 ( .!"U?^) P.+P@ #HD 8 >&PO=V]R:W-H965T&ULK5IM<]LX#OXK'-_.33M3U^*+93F7>"8O[6YOMDVF[MY^IB7:UE46 MO12=-/?K#Y0<219?FNSD2R+9(/P (/ E,X?I/I>;870Z,>N**N+T5;K_=ED M4J5;L>/5>[D7)7RSEFK'-=RJS:3:*\&S>M&NF) HBB<[GI>CQ7G]V9U:G,N# M+O)2W"E4'78[KAZO1"$?+D9X]/3!UWRSU>:#R>)\SS=B*?0?^SL%=Y-62Y;O M1%GELD1*K"]&E_CLFC&SH);X3RX>JMXU,J:LI/QN;CYE%Z/((!*%2+51P>'? MO;@616$T 8Z_CDI'[6^:A?WK)^T?:^/!F!6OQ+4L_LPSO;T8)2.4B34_%/JK M?/A-' V:&GVI+*KZ+WHXRD8CE!XJ+7?'Q8!@EY?-?_[CZ(C> M#C7D"."\AP M ?,LH,<%M#:T05:;=<,U7YPK^8"4D09MYJ+V3;T:K,E+$\:E5O!M#NOTXOKV MR\V'+\L/-PBNEK>_?[JY_ 8WRV_P[_.'+]^6Z/8CNKY<_H8^_G[[YQ*].93\ MD.5:9&_1&/VQO$%O?GF+?D%YB;YMY:'B95:=3S0@,_HGZ1'%58.">%#$Z+,L M];9"'\I,9*?K)V!1:Q9Y,NN*!!7^^U"^1S1ZATA$J //]?.7DP >IN!A!#E=" MW8O1XI__P''T+Y?-KZ3LQ .L]0 +:5]\@8J4EZG<"?2FD%7UUF5MHR*N59CZ M<[^@28+/)_=]*VRA,:88LU;L!-^TQ3<-1N@R^R\D&]0G72$MH4"ELDSS0J!R M"-Q\G9IX'BJ1F7W_[&!.7S.8KZ3LQ%EQZZPX&,REENGWNGIF"#P#E%)Q4Y1= M1C>:IKUPS:-D$%);AC'LCN>LA3@+0KP18'>:U[#>05W?%Z*YY&FJ1,,@98;X M3BJ=_\^+?F8A(],XB@?X;2G*8D;=%B2M!4G0@LL>-"378,-*(ZGR35XVGZ6R MTLY:F]AP9K,!9)?,U UXW@*>!P%?\:P!:9+G7BA( Q>ZN?7+8T:F W@.(8P] M^'#4<5T41/@KM#45 M=E>;67%2^,7WE5";](0D\X,\I-$7 NEZDI9%U'-?[CWQ5'/3T#:0G&,B0=D1\\XR'V+6[T5R@F* MVGF2#'/)(<28+_X=86(6[AFVO-Q V(%AFBU:%ZPBYZN\\',,#M+P2TGFM;2= MNJ#C9!QDL<5EFLJ#862H*"*_YZM"O#.$[#1\:@5AEL1D&"I;:DP(2R)/M#I& MQ&%*_-HB/.:L$@6'+AGMN3+!\N.VR0\/^=$A,\:1KQQV%(G#'/FIO(=2(GV% M&MNT!IV617X.,1K''FP=^>$P^]TIL>=YAL0/TUV(9O-+DZ:A@FVSVA3;>\"6 M8M-XYD'P#)T";UUAL.=1!?@133Y$C'?N1,/L!0'403I?V MJHH+-G%0'# <&5*A2V[&(H]K24>%)$R%GWK4$7(OL2F,30D=HK2EYCX*(1W/ MD3#/F0&G'@OV2M[G,,6BU2-,R\V,\-8Y)#A-L F.DCB:#VUPD&5,$X\1'0^2 ME\VI.52(ZCFC#7G50?6UM)UZH6->$IY5[PXJW?*J:;D@G! Z_5AG2]M_.7W MG%6:6K%SR-%Y[ M>QY8DS)9W2J9"9,?0]5O<%]A@\V-B57R'T(PQ7Y9W%$K" M%-IF4)3,'=_A6;CL3G\@71Y!E[7?,J@-[(8T2&8,.([W: =F=,PF9\FNQD0 M42&@9JUX^AUIQ#M&-W&F;W.P7C:[Z'U^74KN+%77P.)W- MAV>>+C&,YYZ22WO'TG]S[J7V2#N>8\O;MI0G%6E'OO3G!\4!%G#54Z0KZ5[[J(.RDT8'0Y>#C$"Y=L# MO*-<&AYCKWU0$==H)39Y69K]8OH@H7*9.2VPAU@\(XEE@2TV3^:^LMC1)0W3 M9= "8::T('8'*293JZ([*);,B ][1YUT'FQXEH?]OA"FWD%QA*8S+61U4,) M3I]Z(=A0S0-G*.[NQUQ!>G[Q$%& VF0R9?-LC$EU@,O6PHHPC.PLHZ+69B+AS"[$;L^JS(!5&)]*+.GX[?A@]FC#3;C MSJ;#O'$(S3T%BW6ZVFP5Y_Z4[[[6TG7JDHW,6IO-G M#*XFT,4A:YY<\L&15?-(;'!,Y/2:3?SQS*KW#BG6'\1.K>P]20YW"/6K)F.Y M'D.#\'0T+E>:@UBSEP=MV<].MYCCL;,U\SJ$AL0UZ;V%L1-J4[^<4J':QF>:OF,U<;\U2H$&M0&;V?@6]5\Z)*3B:GXY(K,[@\CW.W[O+YDMJN M+P9'@W;B@\J+0!/CR_.*YW(NPUUUZ_ U[K0(54KCE37,R>7%8';T\NJ$]L<- MORNY]KTQ(T\6UGZFC[?B8C A@Z2662 -'/]6\EIJ38I@QI=&YZ [D@3[XU;[ MF^@[?%EP+Z^M_J1$*"X&+P9,R"6O=?A@U[_(QI]GI"^SVL>_;-WLG0Q85OM@ MRT88%I3*I/_\:X/#8P2FC< TVIT.BE:^XH%?GCN[9HYV0QL-HJM1&L8I0T&9 M!X=5!;EP>>-R;M0WGB R@KWGH7:2V26[JCTV>W\^#CB(MH^S1NE54CK]CM)3 M]LZ:4'CVV@@I=N7',+"S35]4.&OM1FQX\F032?3XP?T'7=>'T=]QX_P M>LBNK?%6*[$%X=9)+TU($X#BC3+<9(IK-L>D!"F#9W_,%CXXT.K/0P@E TX. M&T"I]M)7/),7@XK.TOY/@_JOE;)WO"QM*!!W MZ?(-F\,OE4D_9&]--F(_/OGAQ70Z.6MWT62<.CH;LMVU9II9QT(AV\5K6U;< M;)K%GX8LV%QBW2%IH$\A*+Y>>"44=XJ.51Z6,F6"S!WB)H8L!Y2A>&JQCEG! MLJ2240B4R=F"#*,CK=+1RYS[^)_F8BUQ*F-U4%J%#30+I"B=A2%[;QV$9Z7$ M%AZ%[N8L2.=4H//\B.U[?O3\C"27CD-+G44\A5JI6/(J9U=*0+4T.>"%5I,/ M47&\RD':#*2-,I'"=04'A1PRJL-!$EMEM,#)BBN7W$,D@!A; 1Q;>U;5"PU? M:%?EU KX,+LVP"1Y%PU^"TB!Q%))+;9*[IO(:4XZK["3-@:B1?_0"-_72ENW M)1"D17*@!9(0S70M*!)K5.H8'BV3CX;XAA3T)-O(5PA>B!_"*:U)KCUUQ&9" M*!+E6F^&T8*&0#V[5RK9XSNJRB^UJBC#@1U*@,:4DX@:\,Q@3FG%KD0\?2M4 M:5U'S-$7:,4>4D*MS1Z8C=5#(!Y?L: M.LKL8;.U)<$G>_9$H! 9:XS4K/;IV(P^$_0Q=0BBUCN_#2?,5+))T .TH M4\!M+#M">9P = _[O\/8CJWW8""[H0EF+^I#R0'@#VL*!0]4XV)4D<.X5BG$ M#%):$NV( M]125(<20T+X"M?";IQZD22) JF^WO-\T734Q$$*VJUTI4(SN^)82=7LCD!E\X)K MF29>\UQ+AMNJZ,^^XRX#D*CXOF8G+# MGWZR5BSWM%YKN4+M@MWSMAZWW"*2>J9MMH.$=(;-] )4X,.H5O#OP/H 'J@2 M>(Z(B(KF+I>LX@[-QC05S*2*[_>IWM>U+00&%P)?R0Q=*TM-HE'$2UN;V,,R M7BFBJJ=CXP5A$X.6KN8Q\V>IH6AK\NANAL<1Z@7(+V0SAC6'+$'*Q@:R7")S M?#PYHNKIY%ZWI.*(:=NKZ-OJ$-\UN(P,^X4MED(3D)*LD%R#A]#X=X",T(V2 MP1U^*4'HJM/82CE],%5MC1M"P5< #[F#FDBW92[H4@!3HHK QA/AG6Q8&0F46T3? M),Y6U+2<:F+;7.N77.GF"='E$_79BF]H79'"3.)JNM"(3/:_4>S0$VS<>V/# MSCS^DA"-,B$]M[O9[L>*67JC;[>G7SI0D''O08642XA.1L^?#:B-%MU'L%5\ ML:-Y I0X! .%=+0!ZTN+]M5\T '=3SB7?P%02P,$% @ X$+5U&F:/A* M%@ 2T4 !@ !X;"]W;W)K\>NTK6C*2Y.;%=-9Z,-\Z)$Y<=YSR<.@\0"4FP*5(!R)E1?OWYNAL 08ES M23:[#W$DBFPT^OIUHSDO;VK[U:VT;K+;=5FY5P>KIME\*S>N-[K" M+XO:KE6#KW9YZ#96JX(?6I>'TZ.CT\.U,M7!ZY=\[8-]_;)NF])4^H/-7+M> M*[M]H\OZYM7!Y"!<^&B6JX8N'+Y^N5%+_4DWGSO*F;K*K%Z\ M.KB8?//FF.[G&WXU^L8EGS/:R;RNO]*7=\6K@R-B2)$ MZ.5UZ?C?[$;N/<'->>N:>NT?!@=K4\G_U:V70_+ ^=$=#TS] U/F6Q9B+K]3 MC7K]TM8WF:6[08T^\%;Y:3!G*E+*I\;B5X/GFM=OE#,NJQ?9!ZN=KAHELJJ* M[)-95F9AUVW5F&J9?:A+DQOM7AXV6)Z('.9^J3>RU/2.I4ZS]W75 MK%QV516ZZ#]_"+8C[]/ ^YOIO01_:*MQ-CL:9=.CZ>P>>K,HBQG3F]U!;V"7 MV?]>S%UC83O_-[1AH7<\3(_\Z1NW4;E^=; AZ=IK??#Z'W^;G!Y]>P^WQY'; MX_NH_[6:^SKU1U9;N;RO5%J;119;7,([*R2<',H6BRZ9J MM#7K;&$J5>5&E9D#+8WHT#C\F)=MH;/&DVWI(M:D[Y>R"#-K<-FU?J/OYU/IT??_OKNBC]-OGV6(11F-RN3KWHK M8)_T=0,V$=VRN:XT!(.5MN/LHBSAM+0%<,Z+Y(&OP"_S8E7E%(MJ62 M!;R$/NF\M;)9NN/J-E^I:LG[6AM'P7?D'UU0*,5=V(PJOB VL?A'7A98F\C5 M&U.1CD%]K2K$=;HI W=9I7/M',F&!$CW+I2QV2:U#,\3+B&JNGAC4/\&_]8% MEB3SHV@,89"=&-?0*G'#JJI:2#HQJLZ4ADQ(-.1:;"/9&7,-CE1640(H1^ + MLK)DL5!':_4XN]2V0>H#AY(@15R=)VR")Y (%W7=5'6CL\*XO*P=*#A/N]P& M,V8M#MKY?6I>PMPLD\$O>D,;3;D S[G9E(E!__/BXD.TZ,[6ZK5IZ.%-:UU+ M7MW4(I=!&\)6RV95M\N^*\QAL?I:DT.HAG])-TQ2587^K<7&B/Q:?=5>RU&& MP2K "02&Q.=*( YLA3P OSP<,08EZ,!K68"_C ,R1'/?&DK00C1?!XF%"*' MQS)D)2X)A7<9 "F?PX35V'BJ\$1\I)7)V;(1# Y=B"Q:._Y8)8P238Y M>O[?X^RCSDL%3Z7%Q;6#5=J]7SI-KU7!XH=MP,O$LS*UEFB$ZQ "J8,^LDQ@ M^,2(OW% *CU/'E/$OS9UZ\KMJ!\GPZZ7X%#$ LMPD MV!3O9U Y4R>UP$:R0 M5K"5GTEJ]'"]UB/$$A8"T7W0$A*U@2H%7JM7!"LAB:>T]#-/EFTK\EDA'?L= MN2K9-:31#'BG!1/ ZIC/X,&_*>^0X)%-'RM7FFK-3O&:[:R'W M!<45+<*JK=<>.VHK093 AT'X)?615L$1KBYK!-,,DBKZ6U\B#X%6CEAC. )T MQ$*4MW!&,GQP9!U'R7GKL%\G4NK"45%SC"-#_JTUEIRK+"D5JI)LA&P/"_"* MY"X#:XYV$KDJM[]KGVQKBOMDA>'NZ#S6N*_07[TPD-)\F[6-*UE0W1YI:,(+[",*#1I0[)RE0%%KR4;YA'UB@ +/\*W9S;:!K4JC*UIH2 MMC19DOVUI'UID!XI3,&(UMA$OB!A%8$S^.'P%^+_1AH MU&UTCHB"&QJ49[ V1:YSZ16 K%Q26I(XW]D!I^E"4_HJD!ZJWUH*&5BWK3;* M%*0B6FAVA!A<*,(()0I&$KK(^+HFILFC61]>A0A>U^!UB>76:BN!_;K^*CN* MG%A-Y:E?:9R]"RB/_+#C10VY%W^K$=E_ESA=)V$(0H6XH 6[U'PW,P:^ 9/4 M'.;6;(6 ./EQ$\\,\!/1 :TSMX.QIEBK='789-F;LB>5GXVX?Z M!NQ=M$ 4EF075OOP\>K#1<0JE++$;LF!@2 Y6\5[>%7M2<+!EA;&Q7%90"4Q M^CV!."1J30(VJJ<.B%Z+)IVY10KFBE53Q9JAWM2QWHP0X)$/3/L:%*LINHKC M85M,(1DOK.V:4QI%I427+&26!^Y$C*&=/9E,QC/ J+)D@/ID.AV?)%\G1^-I M^,I;>3(]&A]U-X##C>;^2;D-""QD''+S%,EXI=6[^=HK\-^1MM_M+S\@P#_% MA8\A&7=8.,&#F7U#^ ZKK,E]9Q/1=@933NI)43<__&1R=MP)7Z0].9G>*^YH M-H*];4F?KJE#E>Q/$I4/#9+V]2W1T1&UA+BB*JKBZAO>&MU8U.V\6;1E-#P2 M:J:O50F4'ERC!*9GP((=84$#F5 UP(V-G2Q-F-YE7]IB*1H$WXH@@Z30F-J] MPV8A6H9JP&,%[$9M?9$9LS*8" A\)]->""CHH"GIU(2ZLL,P4N""9FYLWJZQ M&(VVX8TUDPJ%\IP' 3Y3 M)2 %7!6:XA"U)TA QG%=@2U16**OX7>""W3_)I8%P72*7BCQ^=.P9+_1# MS$< ^>>9_UPE7 S&8N)4*%*2*;MXGN*OA^R@II\4VVLYS$KB-R!H[ ZZ&*,* M#"C)<(K#5UKL!@^%C/P0%Z''LM7*^KRU'\UBO7M_3GS*PH9V<;][]DWV1J+G M*/M!H7Q%N1#H/3T\DS[*YH?8^-]M[VE)U2O;'4"Z'@L<"C9Z/S\[-GW9;V MA00NS\\>N2,(:_!&2T$ -=SI["_8[NQ/[W8V.CX[33;;5S.T=WJ:@J9'0*5] M"$3M2S9R7U#D,9?L]?0B[J5FRM9[L. YR?J4&LB+5)0I!/)@BO- )C[#.?L^ MB=+Y3Q&P0R@/D6QS:^;D_',H;.RQU\4^5!CYGX!S"P^QU08)^]90)'^1W.?Q)V!N*!@H MO($@6MO$,!0OTZ%!5R5P=@\8?K0#]U/X0 >9A#%\!LQJ )6E;WYAFR4)A=H2 MFGBB&]H-2;H5!KEU0FR\U045KMD5TBV*6 C@?=?-OI KH3YY>_6^*T^P#8$E M#MMB$?]<99^H(RO!@DV!ZCG1OX@/U7S=;T'^"1'!5/17VH25P+&-&<"G5S8[ MW"PKH\IC*09M!@[@E4!$6QU+*:X]=(X ')HE<9)Z45%@DE.VF3#-^? MSB1+=2*%J1EQ1HD((L*85T7!^K:1\-E);)'A%T^(=1#3SHN@A>YY!A\/4>$U M"Z!$+@Q"GQH/H4K MS4K:3/@ MJ$(5U)KUED3UI ?NO:V%IZF/7_+/+(I)^+E>5V8.4:V FWC1?H^A'Z&X 4.% MAL=R,"Z*&A[4^A_&DT%MZS<:YE8_FN!WG?ZW4- MND6[3CU<"CI+^0PN30?Q<4<^@59%M!^QD'X?EEJ8E+)X::L,)?#FIN[(46>A M- P3F#,N+4>I.D=TL^\P2"76CU/'_2A5N\9#"2K1E+2S?N?& OTBO;C0!R86 M6%!B7,=!4IU<@[BJ$#[%E,D*8AO.'Q?=XWL2+8.MDJ[:):K)S"^8!(5(.!%M M2*S2X*P6W-GAXP,ZPX6'DH T,S4L_:?F&3.4FL/=^O=;AGFQUFC5IP84;E:: MJ=(%[KW280L5^3O5TSHE%9L@8LP;9?FL6\ +!$P$8SB,@;!*6P"]H!C1CPI] M\CJ"G\3PYY1\QUZL9,77/D_X=4&&!"3F("EK_U?__ *HPCL$!+18\/$-FSAUN:;' MX^.NR85- 'TNN>@@&./QEB24GB6FIN\Y$&L,O2(W'*:'S7[T8#8< DW#@*F7 M-YO$E(:-1J+F(TS'E\94'E&1)-83+I[VF\?#*.%ASJ*E#^1WLM.3=.TNXT__ M8'X/3T]?^)+X05TFF&1_7U@F"@+E$]/_"5IB_#.=!!;_7%:9'!W]/5MXF$_V M2&TS""490_'!Y=&91SBY/UF"_*H47B1!HQ/$J]7-3Q07J=)\GQ<:L3/_'=3_9EWXZ:)5AO@!0_-]?L MQI0:D\U,SL-NDICCJZ"(0L198_^G'X7BT>8CPQ"B)I 6H]\ %/P-%(SIT']8 MES*_4^F=\9VHVYY*[X((KM]DW;7UD4"//D]LA=9(SRFG=G3:]^4VC?6RIQ$2 M4\@(CX0V]HUZP<.!I6BD\Q23^C;[M4<_X$&EXT8\A=$VL:;@(04Y2N_:Z<;U MFAH"I/FHLK])%R 5*T?LCR946AH[Z*-,GHPLI;:0&)*)%E$0< M X4WQ:DYB'Y>QV8%L2&8SW-)L34VRD."I;Y684Y1JL%J9H?!GR4G@EC+) MK.5%VM%7U[/_B#P>$>U $,/'[Q"J9,& M,;XW[7F$@1H?M2E$*%ZO&[/;\WMC_=%K-_[C)<56R\=P[490,P3 (@'G9+Z= MSO8JOM@:9@<>; U/CL;GB3F47"1T-M>Z<(!0M'D_-,QK:[GKDB91WU+_+ZJ/ M$%D% E_7Y74RA;50.3=6N1J.9XL=#9E H)BAZ\4X'FC0@=@HMKIV=Q@TZF5, M3L]=CQW($?QME,W;)D2V*.O8-W'MW$^L$D[_^>,L3BVAQ@=&^1KC=>@-]>R9 M=K*KQX=I+ZA^&"#>;W!1_G-.=8-B8.DY/>5G@5LKW_Q0\W[/LB>^6$+L-%WC M\33RXFX36.I(?$;W$F(\:OZ3V4V@#T(.QBQ8&% 8]C,A3H@E% M5"2YS_:HAWX*D]35,7WP0;EQ.ZO)(DYWC40_U=;)0 !HKSY[L!1 M.JRA]]C#KQ)TQ&^%X\']ZZZ0*%KM[=Z;I/#\)DOW2+Z2?JSIF%KE(3CA2W< MJ:3I%1!352>H5=\2&.#C2IL9:G'*R:$ANPSU6VRO\9HI/'LQG(:)R5S[LQIJ M"76QA@8Q#?3\IO;#!U$"%QZN[P"T78%WRC#5?MTO31_?J @RVT<'0*WD+CO1 MQC.+Q*279$RERK\2BU]:0.3"Y.*'OR2'T_$5!G[;Q?YV[*A5SSB9%A\762^Y5-)&E]: MJ7)!1%EZ;#1,8*=23P\-1?]A4Q(GF.\XUJK]:9F'FL6*/9YD%,\F81:0?.BD M-CJMN;HS#&>:-KY7$J*L4$7H5#(NR<@AK,RGTJT-KQ_4](+1'7J40J4W+=>? M-O(O:"13 W)NIRF3=.\N@:7^< -$NS<*,LZ^KV^PK!W%\T>>[9+-4(T;Q^)9 M_CR>X"_4+ MUR",9?6B=5*M;]1V!_3OMD3300YP+P4J1^@;0[,&83=$Z9YG1WZ9.%B53+8E MNAE3,*'W8&SW[MJE8-2/-.>_^RKB99SU>QN' :D\MZT?U.-)M/#R0#KSD&Q+ MWH'9636\.D"K^BD5OJS<2DY'Z ,EK6M5^I<3:5R#WHO ;3XY\,M>/ F>T:M] MW=M_1<]"]\:[DO*?$&CZQE$WW1AG5(#GB'GEYTYY%GAPF*V;V-^U[>'15AXS M'2+NAY?(:ZRY]KB)@]D?&:JF-;[)/E[]>O73YZM/V<7EY<^??_KE$ZY<7KW[ M]>+-CU?P<**7OD[=4S:5]/O\W^_L"G M\S/Z9X9_(H$WV=/YL^P'QX+M-9#W)2H 0\9VY_MPSO_1$,.U/ZO:%5L^3LWD/\/]Y5_&_5MZ__=75;:,*+M0_2X)U;\,4%X,!O7' MA./1?I0-EY"I_/>0KQ*)2/T79JV#[$)_6\#XO!'HD2MKMUW._./\I*;-TAU: MK\]T6JDX>:_ZFN4ZU[EJ72SWW0KUTG/"EOX-YJ[[$04INTAHX!:>@NRMP7/\ M8:?]M01\B"9B[RE;E.3\_*RD*!Z\0S[[JIMN4M^-A_XTPF'R!RX8+M*?\2"- M0[[RMR[BU?B70B[D#V1TM\N?&4%]LR045.H%'CT:GYT<()OSG^Z0+TV]X3^7 M,:\;V#M_7&G(VM(-^)U>X@Y?:('X]U->_S]02P,$% @ X$+5P&"^&PW M# ."4 !D !X;"]W;W)K&ULS5I;;]PV%OXK MA%L4"3 9C\>.W::)@<1I=U.@;1"WVX?%/G DS@QK251)RF/OK]_O'%XD>31. MLEL4^Y)8$GEXKM^Y<%[NC+UQ6Z6\N*NKQKTZVGK?OC@^=L56U=+-3:L:?%D; M6TN/1[LY=JU5LN1-=76\7"S.CVNIFZ/+E_SNO;U\:3I?Z4:]M\)U=2WM_1M5 MF=VKHY.C].*#WFP]O3B^?-G*C;I6_M?VO<73<:92ZEHU3IM&6+5^=?3ZY,6; M,UK/"_ZAU/P[T3]>Y8=LJRD4U>F^DV7?OOJZ.LC4:JU["K_P>S^KJ(\SXE>82K'_XI= M6'MV<22*SGE3Q\W@H-9-^%_>13T,-GR].+!A&3]P$'/Y5GIY^=*:G;"T M&M3H#Q:5=X,YW9!1KKW%5XU]_O*#NE5-IUX>>Q"C5\=%W/@F;%P>V'@N?C2- MWSKQ75.J5B>?H(O=,LV2G3.WU<,K&V MIA97X-7" Z!=OQ57K%=EQ3]?KQR__]>4 @+]LVGZ%"TO7"L+]>H(X>"4O55' MEU]]<7*^^/81[L\R]V>/47_,+I^T4?RR59"Z;F5S_]477R]/+KYUHK6:(@_! M%-9 =B5K)W135%VI\/_:2KSL"M]9?(9,NE!N)G:(&E& 6J4XEOHOC<1260DG MFQ+T38L#_>![:74%%C?YE:"%QF^A_0']K2ZVB0TLN=62SID)]4>G6V" !\^- MEQ766E4;KQ#.X*&41W2R, .#*RM]#*ZKAE9FZ;F[-#12D03^=U$'[EK"'""4R=*PF24T@ M$-=F?AM#RRIP5 JH$ *2O^PSH>FP!TST(M["F69BU7DAX2X;U2BX0G5/*YPN ME84"78<(@TL >EGU9+8.C]!!V]G6N.@1!3P17*L&BPHE5Y4*0D5_655Z$RWM MM]9TFRT2#+,%ZF2H$E[(?$<#)2;GPT!(I[O 2EXD"MD4,9"+SST8.V;7T+GB9>20ZN[ M%KD6I]_*"I%4*[\UY8Q74K@+:LX$:(O5L"! M+7B(!/Z68F=LB9&_'@+AX+!DA4J-]-1'#>#9:[?6=#3K%G757+QK1!%AK="V MZ&J*5,;C(0^N:]N*<""CN]]*3][8>5W!="5S1SG04=9HN[HEBX&K5EJ?'"<[ M8DC!PY!Y)$:QS*D)VHD8"U^C M/M0>'=M/0_F-7PC ,^XK;&^F<4:A1BG.U4 M\%S9;&)Q(<4:U2<9U)&39W9@^K%I4X[1KG?\ 4_! P,.9"M#?4H"8YS:L/;P M3'7NV&?C>C*%5E4):@6\_ECLI3B-C:K,BR(VCJDVO,*96) M ,*97UEGFD95@)FRU/2>TE(O;T@.Q&'$;U')%5A([! 19D=6C#6$%%W->2 [ M(/L=F0<"(<"H'DC,1"G$2@W 0@$CKCLH(,!*,.U \> '!]SW2R88CM MQL(#H>J2WF^,*0/#(Y\)'-.9[\9E5 :'=]/EU2%4 A"Y3@:%HQ'S?<4T\']R MJE9JR_P06'ID"_+_/DM#RVM]1P09KVEA8YIGPW<:L"Q3_LL[Y^(]OI+('6K\ M%"@]X1K0MH+7-MH'.B6!G///VJISQQ'@GICHW(%!2*%1Q@7<>_J0-UI<(<:I M1XQ+/@T;#U2N?Q4T]G)E'\W@&+V)]OU.D/,GXN(#J?\,5/SP$8@"888?>.F& M4%D]*$H(\P9P1&66&YO!]+GYES\JZGBJC!1SIH($C+([MLI/64LV)[SUL MD?\%S,GP$,M A[)%LR(B *Q-59D==RVI?)75 U"F\T@3<_%3;(&NZ83W*4GF MJ!_:T"&%NP,]4\)%?LN>=3^T*'L'U_U11RXI+_C"$!*8!/0\2&,&68$\4ZP1 MY5R0D+" EH9M-/&:#Y14\Y;J[EDPLBQ_Q^FAG!S*-2CC$N;+4)ZW!I#$U2EY MSWY'8U9D>"Q"C0P7IU;K(#ML MJY&+L#(!5R9+4\L;]:QKA]UJ8G6/*4?]$B&_9/CCYF/=<5R& ((H&[*JSX*7 MD2L$Y%VA5)D0\1&>WZU)Q9&MT."J.^W\ PP&]<'ADT ';96JTH1A=+ISF1E8 M/GH1R4#!#F7R (%G6YP'"'=MR40Y)%Y?7XGSQ?GL$TQS4+H'<*6A6TE8RDKG MV8CVL9URXT- ?MU5:]I!8- UZ+*&GC?(-H,! 2% !KELZ@!V&;Y+[7!,M/W# M7!33=R,W[$$Y2&X:LZM4NZ* G^M+ 7'J-G,V4I)"P>VB?>2&]W)KCZF9S2X42L=*W\#% MMB@-0PFP+Z6Z4[;0E+7!7Q[8')9]!6YK!E2:=^VILS2*QCC)3?Y7M;+IK)(W M,##-!U25=9BB/*CP<[0_4'A&_D ;287F#VKL#MFK@,\K!G3.!9 C!? ]]T.C M(!YGHE*7K)5\M."\FWG,8[X^3I!X52A/G;Z+D4^#,7#]0]>H/)/F)8G^5MX& MTMG#/DDU!])F.<&A-RC)B<4LQ0]-,,KKH?U;:?E?EF MTYF;8<94B5;"4S:XYG*O,K+D+ &5<'XNI.T[ODS0*EVOT/-$ITA*XAH->EE; MOF')V1)-8$>*'ZN4T@%?^00+Q**9B;BM;L/T "=O\4\5QQ1\,Z2Y7!S :Q2F MII E+Z3!USHVBJ0@CLCICC[UULD5DDY6"E]4H##-3,\)ESI['8_MHG;RH _] M5ISK&?=QLG/Q-@WD/[I#.>T4H*5_1N]#U.&0N:/+ 8X?P MJFZ-E=A-$-?!@F;7C"X'T/$0:"6;F%;9J(F50HG,HU7@P%M5J'H%YI:+DV^" MJO4&_M,]NNLUFO:*(&8Q%S]SU3+9]'"=FSQ2G"W-:3!C_,OPD7? MY [H!)TOW).FEK0PC1"Y2B5B_3CJ(Y.R>9\IWLB*QV'B^SPIT8Q<>,3.G;3E MP9O2C$PZU'B4[)[P]97I**^ZIR\2_5D/3*XA6EF +%@_;#2'ARS$[/[LXS/ 2"YY_,KL7L\79\M/9/;UX_KGLGIT/F!V7MU^BK5U,%M.Y MV,W&HVXUC!EQT)@,N-A3PAC!?NXC;^J7$L>#7[. _0W_9H<Z.;::V@9R MV:)=H$"0]/)0](&21A91BM22E-WTZSM#V8X#I.Z#+7*&<^8,R3E<;(W][EI$ M#S\ZI=TR:KWO+^+852UVPIV9'C5Y&F,[X6EJU['K+8HZ!'4JSI)D%G="ZFBU M"+9;NUJ8P2NI\=:"&[I.V(K'&>_2?^EM+L_B M4LL.M9-&@\5F&5VF%U=37A\6?):X=4=CX$I*8[[SY'V]C!(FA HKSPB"/AN\ M1J48B&C\O\.,#BDY\'B\1W\;:J=:2N'PVJ@OLO;M,BHBJ+$1@_)W9OL.=_6< M,UYEE O_L!W7YED$U>"\Z7;!Q*"3>OR*'[M]. HHDM\$9+N +/ >$P66-\*+ MU<*:+5A>36@\"*6&:"(G-1_*O;?DE13G5^_U!K4W5J);Q)X V1Q7N^"K,3C[ M3? ,/ACM6P?_ZAKKI_$Q$3FPR?9LKK*3@/\-^@SR9 )9DN4G\/)#=7G R_]0 MW0/<2%+"I<1]8!#N\%H]>I%.DO> MG* [/="=GD+_TV&<#'Z>VA$B'(\K0VWE/)@&K-B"$[H&_O765.@5![E7N.XE'I;$O1'PK@FMD(_4"&.-\,%8 X4 M(^4&)-4JC_:3A:&&H2>OZ[&2C:RH L*>0#-XOG6#ETKZAPF8DC8)786ZPJ,M M;.A"&DL$+O<"R7G\(YM7+XHLG;]YFI?+;\U60\GR"G_1AOG6#'QX[N\+H'[" MT$\W6&%74IH\'9N+_S*XW^_V2SB?%'D>ONEL#G=T*4CRT$H^Z)1\";R>3^$+ M26PXE?&>D&<^32";9%D*;Z66)$0UK(VI'#M;#XW Y:N+C\O%E^2#L6M+]4MA0:'(V M/X_ CFH]3KSI@T*6QI/>AF%+#QQ:7D#^QAB_GW""PY.Y^@502P,$% @ M X$+5_7; H-O!@ :!$ !D !X;"]W;W)K&UL MM5CK;]LV$/]7#EXP)(!BZV$]G"8!DG;#-K1;T';;AV$?9.D<$:5$E:3B9G_] M[JB'G=3-U@S[D) 4>;]['X\^WRK]P52(%C[5LC$7L\K:]FRQ,$6%=6[FJL6& M=C9*U[FEI;Y=F%9C7CJB6BY"WT\6=2Z:V>6Y^W:C+\]59Z5H\$:#Z>HZU_?7 M*-7V8A;,Q@]OQ6UE^:[4%S:<)C2=.54=- MPHF&G?+.:MH51&66/#!13' 7?=P MX1?@$GBC&EL9^*XIL7Q(OR#1)OG"4;[K\$G G[IF#I'O0>B'T1-XT:1OY/"B MY^@+?URMC=44*7\>4KU'7AY&YNPY,VU>X,6,TL.@OL/9Y;??!(G_X@FYEY/< MRZ?0O]Y/3\(=%O9IV^QVVVD7IUW1%+(K$6R%L%&2?,5%EBO44,4>/"KP4TGX;78H',S_PN)'QK3:82VJUL&VS&+3F.XQUP; M.((P#CP_#GA&P&GBPRLMI&0"+6Z-$U.CS"V6#Q""$2((?"\+,C>FX1+>Y$5% MUM+WCS1,3T-_)(E77N8'$"2AET1+N.Z$+(FC@>/\A'9/H]5P MDH"/*/T]8T1>RESZX1<* WM$"N/3'B\/F'+AR-EYD5IS$.X2B -8S)2#*F? M>LLXI1!IE1'$C&KW#N)QU#&K@@*%9<^-H:"2]W!-'2+'I'!4R]8^3R+,F?(? X_]@E2LLR[>,DM(,4;2S_EADL!!GZ0)"XG M(5\S_B^A1-[,'9BM25!APU0H/ M C/WMM-%15*6!TC7R$I0U[,1EA5E!LQ<-!;Y*H3.X!S>$_J>#@8:92D9["@C M"<"U6!1TMIS\9+X?**R@5-OFM%(27:11^\:]76\VC>3:#GLOLQ.+7.M[QKW+9>=*&W_]_"8@ MC^K;7E4.73XX2#)B]F6ZY]@JS>2Y(7Q3$>,-W72#RJ*Y0^.,XUI-805.(=4U M>5<*)BT46;(Q_*$9^@[MNL/K8^ M]W#OU/:!2QB$/.5L\6]LO$52.:<0I;:3'5>K;DC#(W\>C!'V.'1X_Y8> _\' MT_@PT_FCV!M"EHSK.)0N1)D;YS-QD)+'KPF2S\+MVV^R,/1?](I2FI5#&HPU MPQIW&;ACP0L^\9PH4'3G8L4OH#N$8[*4.>%&B_+J?P\+YX>')J?5:F^5/"X[ MZ3S\ZJ#0#RSW3^RSO56X$Z9G'WTI)MV%,I5,CPNHQ'Y*X:6M^*NOI2[+BT*[ M/;@:WZDL6/D, /S4LH?[RX%2^;-F^+WSW/Y[:>>Q=^3+PSN[!GDWV]=OXDO= M1^ %D6M#$B^-5ZY%]C)JK8Z ^J&$^J*K??%'PF 5N[\H6[F_JTDE5[M'Y7?G MO2B,(28Y:$;]=YRLGF5Q;IR\)'8"4PM(/1=W]QXU8BSPTDN6$1QZ22WV7K]T MX]RZ-SX5:*X<_4-X^CK]C'#5OYYWQ_O?(-[07TNOE:7KS4TKS.EJY .TOU'*C@MF,/VX&PO=V]R:W-H965T9PSG#F>',MDI_-@6BA8=22#,/"FNK\\' 9 66S/15A9)VUDJ7S-)4 M;P:FTLARKU2*01)%XT')N P6,[]VHQENY2/5M,N)SV[ M^%&I?,N% "9SN):6R0U?"82E,6C-;&#I#"0%O#!^4M(6![V6. M^5/] =G6&9CL#;Q(7@5\7\L^I%$(292DK^"E'>'4XZ7?1!BNN,F$,K5&^&.Y M,E93V/SYG!N:4X;/G^)2Z=Q4+,-Y0+EB4-]CL'C[)AY'[U[A,.PX#%]#_X9+ M>Q7O>6O_P5'=]F5!.VB 2[ %@J1"DC&M=UQN@)6JEA;4&C9[\=6.RO '*)MH0A=-0+& 72QXNW;(=+MYA1F6*]20 MQEX@ 4:7Z/E(2_LK5X#@Q)NI:D/:YO0%DQ MKCUA"C%#/CN9C,-I0I1/XB1,DPD-IF=A/!J?PEF8Q$-(PE&40AR'DWA"6%]J M;GACY]LWTR1.WAW]KX\.>4GR*;MC]W7\6G8MM_\=LZ=1\U^QZK6\>BVSWI[; M<>K<46R[D&-R!P7+?:ROE:#P=#E!3PJ7G%)!T'-%1CRJLT9=8Z:TB_BO8[DC M^O5=ILV%WFF64X*RDIA,PNDH:K\_HS'G]#X^,J>\I03]B_F'\SNP!XHGXW X M/IZ2&]QK[0EP"B'Z9GW@WA9)K \A 1'ZBG,.@3_9C?EJZM%_43>NZ$ M(/'09SJM#/!K],@'M'53Y-9:E10K8!7!^.ICGHVR+;<%,#K$]46^$MZCIB8':H/K^O&( MM,'HPW*ST;CQSG?>R8YNX=!G/F!JZQZI"C57.55?\ZA'QJU\\#=!98X"Y=:; ME5. D G>WAZD9Y$;#F$2^\$(SF+W'[?_"0Q'SDW4^:TM:8['W1T_]Z(-#EJ2 M$O7&-UX&,O<>--U)M]KU=LNFI7D4;QK##TS3O1@0N";5J#\9!:";9JN96%7Y M!F>E++5+?EA0?XK:"=#^6M'+TD[< 5W'N_@;4$L#!!0 ( .!"U?N!X,^ M-P4 *(, 9 >&PO=V]R:W-H965TW*UK LVSEI5F3&$C2#FO18D&[M1^&?:"EL\66(E62LN/]^CTD)<=.G #= MOL0D=??99DK*JZ%&YF&-;[,C:V%Q]8N M,M=8%F54JE66C\?'62VD'DS/XMFUG9Z9UBNI^=J2:^M:V/4E*[,Z'TP&_<%' MN:A\.,BF9XU8\"?V?S;7%KML@U+*FK631I/E^?G@8O+J\C#(1X'/DE=N:TTA MDIDQW\+F;7D^& >'6''A X+ SY*O6*D !#>^=YB#CFI+=ZR: 'F:SHD"X34OX TC%],-I7CM[HDLM= M_0Q>;5S+>]7C_. 1O(--J <1[^ '0W4D=$GOC-2>/F/? M6G;TU\7,>8N:^7L?$\G0X7Y#H8]>N484?#Y HSBV2QY,GSV9'(]/'PGC"ZI M =)Z2&$P82?H:\S@,F606E2A)5\Q:5$SF3E=6EG318&@G0SN[;I^[^O&>V\P M.W .4*$48;(YCXBD7A G!F&7D6B/1;(2F&UB:.]9.$@.$4LQVC6V$=I80BB( MPQLO%#6M+2J,&VHL: [^BZ:QYD9B$K%:IW)ZFH_&F I*P>'1W0R9%4(42?#P MEY_2@@NC32V+6Y^WD[.5DVWMH\F#VGW$V\P-(R:+HJ(Z51'4O)6S-J1-HN$0 M"%F,*VJ,3;[N24^@9?+R%":P!R.%:&1@QLSW!;_'"U]9TRZJ.RD9IM#FI@U^ MU37;(J!7K&1A&A]*,[BOD#A4]QQWQD-B(5VX':WH[*TJB9"EIS9HHFP0YE*6 M*!M:"BL9E8(X7=&$K@[BBQ+;GC6SXGEHT MVON!.P[B*IVQ=*':^*91)F&DVNH(<,R1OG T9U22DO]$J=$?Z/LK4S="K[ML MX*#KUCK-N]!116%:[0-$;/*XBVD-12IOFV%_E:=\5R(,GT)8NPY 2Z':^^U* M3P]&D[Y8H[\X..H/4CT+GWYQ[W%:]9=?5.A')JZ\6/ AB5M],]%:VV0$\ZQ[T<>P<7 5ZL%RC/T++)5XB&65LXH M6<8)/!-*: RG^/QPR7C/.@H!$P5"NZR+\FO;7[O@_ [/H.WI>)3?X26P-1X= M;N@+"0K^H;^94Z'(&ZK3ZX/#ZX/N<[A+5"HCH.XFY7FP\^)_&Y%AS[:]_+(MMZ-&'"+^#IV M%-L@/2$WIYL'^$5Z=]Z*I]?[!V$7$F-5\1RJX]'+HP'9]").&V^:^ J=&8\W M;5Q6^">";1# ][DQOM\$ YM_2Z;_ E!+ P04 " #@0M7'(O.;"H& !& M$0 &0 'AL+W=O*7UKE@"6W5>E-">#I;7UT7!H\B54W(2J!HDSUWP!-V"_UM<:1\-.2R$JD$8HR33,3P9G\='YB-:[!;\)6)G>.R-/ M9DK=TN!]<3*("!"4D%O2P/'G#BZ@+$D1POC6ZAQT)DFP_[[1?NE\1U]FW,"% M*G\7A5V># X'K( Y;TK[6:U^@=:?C/3EJC3NR59^[60Z8'ECK*I:8410">E_ M^7T;AY[ 8?2,0-(*) ZW-^10ON66GQYKM6*:5J,V>G&N.FD$)R0EY<9JG!4H M9T_/\EPW4+!W]YAF X9Q6;!/=@F:731:@[3L2O"9*(456[-72BX.OH"N^O/' M0XN82/,P;^V?>_O),_;'[(.2=FG8.UE L2T_1%\ZAY*-0^?)3H6_-C)D:12P M)$K2'?K2+D"ITY<^H^^:K_FL;%UWT>*E87^3 =:1 7T'@]/7+^)Q]&8'WE&'=[1+^T](Z,^TSS;JH*]..8&\55<^4N=G M2U)G25U_7LB\;)!H#->PN2IQ3Q)RP?:$Q"^J,2AO]H\8D@@=WZUC#8L#D;3%)]9-&TS MG 110@+Q-&)?E,6X\;^7W9G -K$ 2 M($,KVBG+-:U",R6Y9@*WH,'@8^\C;_X":X_+-0-GFW2C(,N+?XS3Y;(6=@MMXRX506! S;F)+EH"VV6>0F8*D[Z%3S M0LXUQ^.HR5W>#2P<#!1# YAGC8I0TX+VK%JK''6Z^+[,P@A[BK)$B"$:E9N: MH<4-W@H01I!0[U%$8 M/Z#&/#F&>H;$.U/DZ_)QGC!$3T$TJL1J*@K1)O ?"_HTS#;P7;4^BN,H.?AI M<4R>BV/R/XCC*!S_5^+8X^-7;&.U%]U8?%0W2V[<6-7N]$:;=:/S)9G=MD@C MH//0;\H>&1TH)F1?>@HUY$I33],_9RAP)-6%#%>C'+*-=BSKG6:SI7>*4:#'B+OSV$,7)]G [) MS%NE+B"WKO'I0E)K@;OV]]$0$N5)5S\J>8B-R,.^_2,B(T?:/>NA04#L=#!L M\[H+Y@85@C#4G#&)UTYJX@UQMVZJFG0TDHCMJ"M[[+WC90/M%C#YGC'"](U_ MSYD'CE;\%CHV8H 0>4V5)8N'K& OZKB'ZY&LA IYFG8%H^Y:EKH&I8UIQUA* M/,)QS1+^;GJ+MFB\Y\]X[9M1KLT#%"H>V5%G4S9XBFMU+[!7 ?0BQJ/H5?C4 M]6?8N]M6H!?N!F^0O$@M?\WMOG9_$ISYN_'#N%]@)(&?F*!IAJS%@ MVM_:_<"JVMV49\KBO=N]+H%C>F@!SL\51J0=D('NKY/3OP!02P,$% @ M X$+5Z2P*UF0!P XA, !D !X;"]W;W)K&UL MS5C;F"F\*YTL=L?3+<5A[TKDHE78\FTSVQJ4VU>#T6)Y=^M-C5T=K*KKT*M1E MJ?W=.5EWZLY*:D*AA7*4_%R>!L M^OI\A^5%X ]#-Z'W6[$G"^<^\^)]?C*8,""RE$6VH/%O0Q=D+1L"C"^-S4&W M)2OV?[?6WXGO\&6A UTX^Z?)X^ID<#!0.16ZMO'*W?R%&G]VV5[F;)"_ZB;) MSO8'*JM#=&6C# 2EJ=)_?=O$H:=P,'E$8=8HS 1WVDA0OM%1GQY[=Z,\2\,: M_Q!711O@3,6D7$>/MP9Z\?0-+>+Q.,(2K\=9HW6>M&:/:.VI#ZZ*JZ#>5CGE MV_IC(.A@S%H8Y[,G#?Y65R,UGPS5;#*;/V%OWKDU%WOS)]Q2;TS(K NU)_7W MLT6('BGPCX><3;9V'K;%9?$ZK'5&)P/D?2"_H<'I+S]-]R9'3R#=Z9#N/&7] M40*^K_6I4I^RZ!;DU?20(S<]&*H/NBQ=7*GW5392NLI51CZB-I4KE(E!Y<:C M'N2-J9I%J!?!Y$9[0V&H=% +Y^$%>:RHBN2)A:.#EM(H2% N!A",J"/QCXVS M&U,M5099D\P'RFIOXIW22T\$M8C4!K*X(F79B ]JK3T$\,23F,_5Y<<+=:ZK MST/U47/9:JO.0G"9D96@TXVZR/,Z1UT8II<+'-OQ5FA7_9U$D?VD+S5>VSM5 MU)[W[1QZR=*__'0PFTV.Z!;FV)UO'"MT9BR<$L'IT:N1.I=8022H6E"QG>\; M4!I9*2'"W@N) 2 & D5@JL_B$+'/;!W8-[QBP8ZP.Y6YR9T&QPVKCBO@MH@;UP-&HK" M<)L4#IKL\$::+H0W5.D*QP=<$M8-P_##'XK94.0NQ.,[90(DO]1(X1R^PX>E MZ/RH22Z,9Z,7'G-^Q1HOII/1 5JZM>E\RPB1RE7A M7=E P&/T15+3G=07AP(;.7"S,D!R TAU@ I\PE9UAORH(TJRDCT6_UYBBJ=M M8'N:['=(I>J*D7J7RF?XW'1?>[&@,\'MW\G-;%#W:0L=;8CVF(('XX79U%-8!3F:I\#JUK+TCT2_,+=!E*^V7J>8\FJ'BON@D6Z:C*;LY'4V.Q*&^ M+O=0)H!N,PJHYHTV5B_2IBU6,<)Y.VGS-O6,MB3Y-7CBGF2-D-=U_&?%P$A( M'W,=EJDHY/3Z-M+BSQO04?)Y.)_*TQE(B0\P@A!*'/\+Y<) 7NP>CG;:B"3* MOVJ[$K>#GI3 ;9!(3.>CO>X=3#;AMWU+F<80PEO>X^L5;8$"54LC&)LP@>H7 M>[T]8;?OL244AI=0]HYM-MN4OYS9TD6-]'H4S!;YJIF&V&I;A4\!%S:^X>A_ MPLC!?+3[?4:FT\->"_Z:DL/1?C]T_S$1N_]'1+PON)O2A@U#H;G&*)=A(/G1 M04;.^E)F@;J2@09''9^HM71VN4AL95_7/=.Y'T_TC#* 8 M=RJTH>%6LT"TTA!H#<*2WV\>@%W"A[NJ=+LJI,;4SIDOS2O<#AE/Y:):T/T! MAZBRD.+VI?.T@>[-!JZ/;PA#L)0\DXLE"^!8QW48/K&DD7DY1.ZZQ(,=;L>< M<9@8U@XO@]CXUDA.F>7A34[X!XN !YHER80C716'D*^[DVFM37Z_.3\KB-(0 M!'?S.LUD:WW'*<$8-J] REWB1_*EZ?4R3$APMJ8M/B[1PN_:$81;]7V*93JL MDB9V>!0_(WC9[(LQ@/AR1IP"/,]"(8+F^QT>RHLT(3][4$70D8\^#?S\/2.O M;>(<^A MWK:HKCI4%PG5NP;5((U ][EFJO1M18[3LTVZZ:B/#OGSB?]O4K_<$WPXQOY* M#A-T(O["+;R^5]J^K:GY89KM>?HJ#:Y1N#!4;/>K*QE?N/:W;D!;,-K+3CN# M+:&]Y/1>>^2^67?U(JUWIW>2I?)L)MN*(@-)([:=1^KTZ@DSNFZ* M2O/0VW2./SE;<#/F[U>_N=IS0"^]*4E="4++-Q/0[9?I#CS]^:&MN.%+!;FB M8,O7M([-*35I)HF'KOKCWG>7DC!T\=>EH&0X3)]@NJ?=!ZRS]-WF7CQ]_?H@ M" .:40'5R6A_=Z!\^J*4%M&MY2O.PL7H2OFY(HWNQ@*[G%1PI%GP!MUGO=-_ M 5!+ P04 " #@0M7.@#H:(($ "Y"P &0 'AL+W=O)*$6J)!7%^_4[4B^1XY>N^V)+Y-USSW,O%.>UTE]-CFCAL1#2+(+5%5SB MK093%073FTL4JEX$TZ!;N.-9;MU"N)R7+,,UVL_EK::WL$=)>('2<"5!8[H( M5M/SRU-G[PWN.=9F\ Q.2:345_=RG2R"B2.$ F/K$!C]/> 5"N& B,:W%C/H M0SK'X7.'_L%K)RT1,WBEQ!>>V'P1O T@P915PMZI^E=L];QV>+$2QO]"W=I. M H@K8U71.A.#@LOFGSVV>?@O#K/68>9Y-X$\RW?,LN5F\B MQZ4KRMIJVN7D9Y?W3',6"81K:5&CL?!>6FXYFGEH"=]9A7&+==E@S0Y@G<%' M)6UN""+!9-L_)%X]N5E'[G)V%/"W2H[A9#*"V61V<@3OI!=[XO%.#N#]H3,F M^3_,]<,(KI0T2O"$->TA$[BE!*"TS8)*X0.73,:<"5C3(E(O6@-_K2)C-773 MW_LRU! XW4_ 3=BY*5F,BZ!TL?0#!LN7+Z9GDXLC\DY[>:?'T'^PED>Q]C,] M' #><8WP18F4EE!G&UB3"X]IY^;F"EZ]?/%V-IM<]%;^?7KQZ'/CN[G>\(ZEP)L0%52TSH6(D,3SA1I*!4/)LCE;@HF=R,@%'%VO*4QS0G9CQ0 MN)^C1DL?#"+H0JI(\*SEKH!%1ND(F! 4S5$A*S*O-!6!((0RIBGPGF2T6L84 MD9-M*ZE+2-<5^Q+1FFY+'CV/43,#[$#;;1S\MNXNM=]UVTG0^'ED\C)@:P4Y M"AZKDF@;'\-49:FT!?Q6\=+UUZ@ONA/DEJGKAP6GYH8[-'&%L-Z0S,)0,$T@ M3:1N[E9WZZTI/?WE&.BEY@6L8MHPW _,F$X A-^513J]QWTJO XE<:#C^]V" M/E#B NZ6:3C!1$1I/WZ*JDQ7FIBZDAJ-&BCC[M1NFX]HZL9E$-RIG;ZY,/M) M]+L/36SM/O?&'RQ262BUFIR,^CR_]OAHP&T<.<;;;F) MV7':$M4Z/ZTY_^;\=CIB)9/*LZ%@$>:,"K+3TSN)<<+B$1Z M)!UG_[Y'2=8<-#$P[(/X>O?<\QRIX^RH]*.I$"T\-[4TK=,,M3?4N,'N-O&R=FCI@89@?26\S:M0>]F*F#K87$!PWFT#1< M_[/"6AWG7N2=%KZ(767=0K"8[?D.UVA_VS]HF@4#2BD:E$8H"1JW) MLV\-?A=X-&=C<$HV2CVZR<=R[H6.$-986(? J7O">ZQK!T0T_NXQO2&D*_J/T1IJ[F7>U#BEA]J^T4=?\9>S]CA%:HV;0O'SC9)/"@. MQJJF=R8&C9!=SY_[/)PYY.$;#JQW8"WO+E#+\D=N^6*FU1&TLR8T-VBEMMY$ M3DAW*&NK:5>0GUVL*1]"[GSX@!(UKX'+$I8E11+&:NY2!N^?Z0H8G 66 CJW MH.C!5QTX>P,\A<]*VLK >UEB^=(_(*(#6W9BNV(7 3\=Y"W$H0\L9/$%O'A0 M'[=X\1MXO]H*-7R4A6JP5=Y+-?#GV_*7MZ/I=SEAXM_YP MS9O]W;*=1G! LC(6E%'0S!FILI?*TTXHM; M!G1'L+TC:_'\QHZ[/:YA9Z-[;JH3 3.%>]6X(>]*!VG8D)ZML :N(/8GD[3M MHSBC/O=9%E.?^A$+X4&K+1I7M$B]RZ H2$E"-BDP/V,)V;%P3&V<1M#=P!&_ M@DE:_*$E#AZ)T2-B0J"OTH"8F DQ$1CW$&4>J/DPG\ MHN0/Q4M-*UY2P=I8*J:%>D(MB-&PO=V]R:W-H965TE8J"QYDEPG?S]* M2KP,2-/NQ=:%Y_"0-.EQH_2S*1 M+$LAS20JK*W.X]BD!9;,=%2%DFYRI4MF M::L7L:DTLLR#2A$GW>XH+AF7T73LSV9Z.E:U%5SB3(.IRY+IU14*U4RB7K0Y MN.>+PKJ#>#JNV (?T#Y5,TV[N&7)>(G2<"5!8SZ)+GOG5P-G[PV^ U"N&(2,;O-6?4NG3 [?6&_8N/G6*9,X/7 M2OS@F2TFT6D$&>:L%O9>-5]Q'<_0\:5*&/^$)MCV^Q&DM;&J7(-)0+/E M.@];@-/N*X!D#4B\[N#(J[QAEDW'6C6@G36QN84/U:-)')>N* ]6TRTGG)W> MRE25"(]LB68<6V)TYW&Z1E\%=/(*>@1W2MK"P&>98?8O/B8EK9QD(^/(>DF_3U\_3:\ON?KOQD>W'"3"F5JC?#S8Y^N;U'C2S%%V#5,?AV2$PF<''7O_L\--[ ME3N$EO,WJU$3\)ZG"IA+BA#N MG19,+LB$!]P+$S4+,U#0$&8RQ&B,EZH4?EL2F:FG#1&E/VWE\&<;0 M7_,PS.^87G!I0&!.T&[G9!B!#@,R;*RJ_%":*TLCSB\+^J>@=@9TGRME-QOG MH/U+3?\ 4$L#!!0 ( .!"U<>NF&7LPD /]" 9 >&PO=V]R:W-H M965TVX#7:=H4N\AB MG38/11]&Y$B:AN0HG*&]WE_?[YPA*>IB9;L(VA<^2"2'<\Z<^^V!UT^F^M5N ME'+B8Y&7]F:T<6Y[=7EITXTJI+TP6U7BS>U]=7MM:I?K4KVOA*V+0E;/;U1NGFY&X:A=^*#7&T<+E[?76[E6 M#\K]??N^PM-EAR73A2JM-J6HU.IF=!=>O4EH/V_XAU9/MGU;W*^/AHA?@$O'.E&YCQ9_+3&7[\)>@H2,D:@EY$YU%^+>ZO!"3 M<2"B<30Y@V_2,39A?).SC(E_WBVMJZ#[?YWBT:.(3Z,@?[BR6YFJFQ$,WJKJ M48UNO_DJ3,:OSQ 8=P3&Y["?D?SGP(FWREJEQ%V:FKITNER+GS=*W)MB*\MG MN$MJUJ7^A(U2Y 0A5?Y,[ST(XDCO"*>J M@I=DGOLE"P=P&QS'KW0IU,<4K!)E820*-KH+ 8\4"$R5Y),]8-#@5!\1L7 E MM >,:+N33"8H* BR#F:,Y$P.CCWF41T2&8BGCR3%5+JR[3O,X 9XCF MLD=32P7+KL1&8%'6=>LI-&5*4.69>8'_/M>"^;'@T_4TO9%6<(P#0UZ?%.A2 M*)A.RC3I%OHHC=NQWO#%"O':;8U#*__(8W-F-J=PKIK(A_+^1YT7? M7+_Y:AZ%L]?V2*5"5L211K[0^3,?#NRY2&4%,2 )@4OKI%,!4PW#UEO2-#^1 M/1ZHZQA=(=,-"*V>]Q%7K=Q%!F+4FJ)S[T.Q-[04D@('1 I60WUKV!'H/C?=;8FTMD'TDW+ M.M'A2:4SGC8*J&'(L.R2(R[?@)PN! 5[ $0(,%6*4$. 2U,A@M(;F "04Q!Q ML,E/M(UWEP@?^^$*9I[6>2>I V_?!0"YKI3RBYZ%S'O$MC*/.E/LH,4VUZEV M?+KW6M992VJN?U6YWAB3T4GGM7XAWAX>ZS:R$T@7DNF4TI2O_%,7$=A,UZW] MM8J$PCE0DCB)JKQUIUXD(;TS_1TWC>A>T+BV36"0&3E$JQX8DV)DJ)!,I?8] MH&9 9\\HC^LDCJ^Z]'4C%V"/<%U"+2 *P@C" 9XR#I$1'"1+F+O@>F0P1]EJ M7^6GH\H90L$@Q4[+R!%*$!I(T%5+3!NU67T0YY.I\XR.8^=C7#[LH0Z#'9+& M.+7TXAYIJP#CWE+(U&1!^MQ/PX>)JNS!(1:7IM"I4.6CKDSI ]3;O;B,+3B1 M:&]\? 6"/*-MQG4;6"/;G-4?VYRBJ'P3*+Y45WSQ%MQ$XENV'E-;K-COKB!< MPM O_':0#\!Y^@WC9'R[NY_V WW'QI]$&,QG(5]GLQC729#$8[Y.HU \'"2= M#C!<"*"-)PLQG8L?^E&_W7(E[@H ZT]=N#@N:*R8)@L1CR,<'TYB,1]/Q8^M M#0!HOY*B9 G:XJE8S,0B%C\;LK!#AJ(@7BSX&L437*?!)"2&XB">S<5#O=WF MG7'*G.GV[5C?=RJ5LV'"6MI4QB71L>*^5W"H)>QN$@9>UIHW>WNP1SKM,!P" MGM:4O3K2W2DQ0G]A, V)WW <)--$W-=5Q>GO 'I7EB;!>!I"/'$\$V]-N?9J M?GG_-(AP0!PL\+^G<=#XOB(XA^2]S653#W3)/>!,PAH8DR9F093,J)*N:HBX MT9RO@PSGM+2AO:_X* C#*5",QQ/Q$^_:?SM.QOA/8$K^K>TK^KQJO]QA?=KZ M8PSCCW/V>VDW"&VZ26 <_;K2.6M35 'F:Q^G=X&])].^X:6$<<5DKRIS9"36 MQQ%VMS!81!,?/Q;M=7H&U4'%V/=O;V2? 83@,8\!-R,+F %VO! ?3GB)65(Y MX$6 -F220SN::42;.>G4.2EYX@+[J8BF>%.AUWB^;N@*3H8M)M M&3=W1\=EVG+YPSGYQ#DSG/.UB"]"_!_@]XLQ3OE:O).NKKQOGC*NTUY3J7,. MLB.E::G* M1\$,?5I.F&CXHE/J\>6C]G&S76KZU<(XW_,4A""3[/6GL##,9)P'"BA<")Y[[1DB- M!]VWWM,PR5WSB0:S$1:ZJ"<_]]@FZU^[K#G?^HP6Z[_S3$.UFMR8]RM0+H^&(V'?E:LWUP9LN?.%@: M!Z[Y=H-.5E6T >]7!C&A>: #NF]>W/X'4$L#!!0 ( .!"U&PO=V]R:W-H965T'!V)UFK7GNQO4WY>\;>)$VA%\$3#\GX,G-\ MSNQX/-DH?6U*1 NWE9!F&I36UN,P-'F)%3-]5:.DG972%;,TU>O0U!I9X8,J M$291- @KQF4PF_BUA9Y-5&,%E[C08)JJ8OKG'(7:3(,XV"U<\'5IW4(XF]1L MC9=HO]0+3;-PCU+P"J7A2H+&U30XB#A>(?^UFLG+4MF\%2)*U[87: MP (U7)9,XR2T!.^@!G"NI"T-O)$%%O?C0Z*UYY;LN,V3)P$_ M-+(/:=2#)$K2)_#2O=;4XZ6/X/TI$KZ=+(W55!K?']+;PF4/P[GK,C8URW$: MT'TPJ&\PF+UZ$0^BUT^0S?9DLZ?0_^[#_",47&"N9,X%9^Z*&% KL"5"KJI: M2936KU#1\QR8+*#@HK%8@*1FT1$>%'>@-8%27$4WS7AL]_-YD2Z$2X]LV5(@ M+%TO@(Y?4XTA:-,#O,VQMAZG!2BHGKMC^%QJQ'NE!508Z OCDM\^LN-*QOTE M!Z.Y%_(0<7_@&$Z$4+E/A=/]F^,8/MW)YI*T(KR$3M;+AE&71G%O&*5DT]YH M%+N=..W%<=:%*]\9B!R[04V-[EZ:*,.--9920&= -NP-XY$S27+DS!%!D8G2 MP7/LW8E1/SIV5,AFK1FUR\FH"V?;C_>?Z>\Y+-%X^;Z^J$D#KE;4M:'#N@#P2XESTIZ+BD/W=/PH)E6J-?^R3!$NI&V[:O[U?VK=-(VXSOW]DD[ M9WK-Z5H)7%%HU!\>!:#;9Z*=6%7[UKQ4EAJ]'Y;TLJ)V#K2_4LKN)NZ _5L] M^P502P,$% @ X$+5_+TF &9!@ )1 !D !X;"]W;W)K&ULG5C;;MLX$/T5PBV*%'!E6[XES05(FO2R0-J@V;0/BWV@ MI;'%1B)5DK*3?OW.#"7%=ISL=E]B2IHY,W/F0C)'*V-O70;@Q5V1:W?VD!X?[:+G2@LR9:4B[\7]_J172*4[)T?\[LJ>')G* MYTK#E16N*@II[\\@-ZOCSJ#3O/BJ%IFG%[V3HU(NX!K\37EE\:G7HJ2J .V4 MT<+"_+AS.GA[-B)Y%OBF8.76UH(BF1ES2P^?TN-.GQR"'!)/"!)_EO .\IR MT(V?-6:G-4F*Z^L&_3W'CK',I(-W)O^N4I\==_8[(H6YK'+_U:P^0AW/F/ 2 MDSO^*U9!=C3LB*1RWA2U,GI0*!U^Y5W-PYK"?O\)A;A6B-GO8(B]/)=>GAQ9 MLQ*6I!&-%APJ:Z-S2E-2KKW%KPKU_,G%STKY>W&&@:7BG2DPV4X27T<]C_ D MU$MJJ+, %3\!-1&71OO,B0N=0KJIWT.W6M_BQK>S^%G /RH=B6&_*^)^/'P& M;]C&.F2\X1-XUYFT\":$>B7OL;2\.+56Z@7P^J_3F?,6Z^3O7<$'[-%N;.J= MMZZ4"1QWL#D'KQFSL:Z-?@-%F9M[@!9T'>8S"EPT M MM(*[ @%IADCV9(R5*?"F]PI"2 $T&D"K.N9A5%[<3R.)@>.E%I"[ZR&NTELE1>YC@W(SZI(U$8^H+P;XE_R1*VE3%X(M3!I(1>[0 MSQ^5#@-PI7SVV'G,SA/1HE.7LBB,SR+Q9X8UO6%%&]_2BH9R52A:&BL6H!$K M%Z6T'E?(A\)]@R : &Q#*C340S[!>4<(Y$6;"CG+08"T&CURC8]K!75Y\5%< M5[-NXV%+?B%_&$L%#J'.,Y.G8)DZ#CTWCH),I0?&">KBDTZB%D.APXH"J&:Y M2E ,LT1*>W6"/EU]:VL,I5DY 61A3$XE")7L/UF M7(P5MD7.=F!)B(G0+.8CQ@ MHL",SP9&/Q0DGM=O\8*P49?/MUL]S^LQ2VL.C=*!31: <(&]8#UW!;4^RRW1 M4YH=F$ME&!LAYZ:N0[R2CPUO;&I4F90JQ97Y'W(_21X[434C1TT4E M$I\K[F*$N&E0U\D.!K[SH1^?3]%[/.&(#Q3DFW,*^ST1]XT#O=GRJTZEU!6% M->!DQO@[B/>[<7\L7HI!%$\#&&K%^'HXZ(LX&AR(;P%I;Q)D7Z/H>$13: Z\ M 7,^XL/V=[?M3@YZ/;'?3&.!M/6\O1@U#V83LGR MY."W+6\4,"[B[G!_B!&/H_Z$=K!M$1Z@=0._'$2CMKLHYX:VD(WA^GAKLY#+ M>J/:J)'MR@A3DE6V]K<9B#4+7*@2#T%UZF6=^E"OY!8-*X.#!LWB3NY71MSC M4<9%NRX"O;6K6P%VP1=4:B;<(L(MKGW;WH%/P]7O03Q=,"J;!V]*O@C.C,=K)2\SO,>#)0'\/C?&-P]DH/W/P,D_4$L#!!0 ( M .!"U>+1DWIG 8 ",0 9 >&PO=V]R:W-H965T%D@;-)OV8;$/M#2VN)%(E:3LN%^_ M,T-)L1TGNWV)*6GFS,R9"\F*RW(E)6*O!?W^Y->(97NG)WPNVM[=F(JGRL-UU:XJBBD75] M;E:GG4&G>?%-+3)/+WIG)Z5

=/CD$.22>$"3^+.$=Y#D!H1L_:\Q.:Y(4-]<- M^@>.'6.920?O3/Y#I3X[[1QV1 IS6>7^FUE]@CJ>,>$E)G?\5ZR"[&C8$4GE MO"EJ9?2@4#K\RON:APV%P_X3"G&M$+/?P1![>2F]/#NQ9B4L22,:+3A4UD;G ME*:DW'B+7Q7J^;,;;Y([<8%QI>*=*3#73A)=)SV/Z"332VJDBX 4/X$T$5=& M^\R)]SJ%=%N_AUZUKL6-:Q?QLX!_5#H2PWY7Q/UX^ S>L UUR'C#IT+-I(4W M(=1KN<;*\N+<6JD7P.N_SF?.6RR3O_<%'[!'^[&I==ZZ4B9PVL'><&"7T#E[ M]6(PZ1\_X_FH]7ST'/IO)>EYI/<_*^77>Z#$;8E_0I/3HYF+!*S'KA8X "R^ MU N!+"FOP(G96OR >Y1.A=2I^%CE\])8WQ6NA$3-%8(74,S .@(JI)8UQP<^ M _'JQ6$<]X]O6MFK(,OO!\>O&;.QKHU^ T69FS5 "[H)\P4%WC<"NT@KL" 6 MF&./9DC)4I<*;W"@)(#S0*0*DZYF%47MQ-R:@N7V!"WG'BQ_3+#0&YW:)[(X MF!X[46D+OK(:[26R5%[F.#5RJ1,0*^G(K%FB4ZDXP/$#EE;H#7ZIP\'*Q-E9 M!R!*:Y:*!N#K2'S5X@OJDC41CZ@M!OB7_)$K:5,7@BU,&DA%[M#/?RH=QM]* M^>RQ\YB=)Z)%IZYD41B?1>+/#$MZRXHVOJ45#>6J4+0T5BQ (U8N2FD]KI / MA;L&030 V(54:*B'?(+SCA#(BS85N0:'S<*ZNK])W%3S;J-ARWY MA?S'6"IP"'6>F3P%R]1QZ+EQ%&0J/3!.4!>?=1*U& H=5A1 -KS>JA L2&11.YHR7&,33PO%(J(E# MER)QCLRBHL/MJ"M"%2&C*:.:)*DLMY4VA/#0]HEQOBU,BX,[:G0I1=PQ0'L[ M,5#G3SD!]]B[/I1NC>UVB@OE_W]G*+<;LDQ310ZB$$7.(Z=..[' C- \;\N# MAIG4Z];:%D\8"J.F:JE20!JVNKXK5IE*,O*"R,(8'$J1*]A^,R[&"MLB9SNP MI#G&06-9?ZA)VIUE-524@>U;'CIJ-6Y,/O)E&%P4VWC$.,-C"HJ\,^QVS!Y)1V;5%$5Y-0H&C?\;-31 M5LW4VW@:9I5S%>-6.JTW@9;1+JF&=/8?:'\:EMI)R*54.9<6P<\K;(QZHW*[ M-DK.&B/AD0C:(U$DOCVP%HX(M\0:YWN[DO;2VPYTQ$X!9S$>+U%@QF<#HQ\* M$D_K=W@]V*K+Y]NMGN?UF*4UAT;IP"8+0+C 7K">NX):G^66Z"G-#LRE,CB, MSIOK0@/DO/15R'>2T=FM;8U*DS*%V#*_)^Y'Z2-'ZB:DZ.F:$HDO%7 =# )LJ]1=#RB*30'WH Y'_%Q^[O? M]B6>?3B^86-]6AL91,.XM3R<''7[X[X81X-I:WEZ-.H>3:=D>7+TVY:W"A@7 M<7=X.,2(QU%_0CO8K@@/T+J!7PZB4=M=E'-#6\C6<'V\M5G(9;U1;=7(;F6$ M*@.O6R3GVH5W*+AI7!08-F<2?W*R/6>)1QT;Y[0&_C MXE: 7?#UE)H)MXAPAVO?MC?@\W#Q>Q /U^,A$K@>-U)CBQ/-TG&+&=%,6F-/*4JJ,&1JJ ME:<+A2QQ2IGP0M_O>!GC>6/8=W-7:MB7I1$\QRL%NLPRIA['*.1ZT @:U<0U M7Z7&3GC#?L%6.$-S4UPI&GDU2L(SS#67.2A<#AJCX&3FXT MHV &$[ABRCS"7+%<,^*H02[=W$1F!%9PI+H2=F#UJ@YF&BXL)''QX MUPU#__2YD)L.3@^/"'&A&(SN.;,,CF!T/0.6)W"!LF J<7V[\U(*ND-W*$_B&#W23)4#8^^SS?\0<3?$&>.L_O M41NZ!0U\4K(L]G2V0I66<])8\0RF/TI>6*4F?*P=QLE3U>5K#U)MW50X-YG= M\S_@]NQEJ0E1'Y[ /%6(>]D-E)OHG)@R.Z\"UNE50'"P.230@YI'[MDDNB'I@/1V$IW#I-%R<67^E MO-#UVFO?#OW>0]3IV;;7IK;=M?V.FPE].Q.2 UCS'Y-!(+U#D*+@L2P,*@U& M/K>[*)4NR32[Q+B*%5N:K:*%REA.;ZZ39"LZ7-O335@T:W\42M[SA*(TX6KS MA#(!297=]I;C-FLHFRJW'1$R$(Y-AI@B0E'H43PL'I^R;H\5D: K0E583T2: M_WG 32YG<[C\6 7>4]Q=C;[_=M!5)V_CS,8@_5O^WGQ$AM:WJ0.J\MY&8- ^ MAIX/09?^Q[V? NJE(&Q')&K;5NLG>4O#;A^$-AE"1R7L1,\(_=_AMW7 OX@E MAV:?I*4-'O< V]UVWJ?F2\^OMU,L9:A6KB34M$F9FTW=5,_65>=H4VP]B6]* MUB],K3A=EP*7I.HWC]L-4)LR<#,PLG"EUT(:*N1<-Z7*&945H/6EE*8:V WJ M6GSX-U!+ P04 " #@0M7&\NO+'D> [80 &0 'AL+W=O?/?T$9[G!_[+Z)W+?B^P MDX6U'_#'R^K'>S,@I&M==H"@Z)]K?:7K&H (C7]XF/?BDG@Q_SU ?\%[I[TL ME--7MO[-5-WZQWL7]XI*+U5?=[_8W5^TW\\9X)6V=ORSV,FS9_-[1=F[SF[\ MRX3!QC3RK_KHZ9"]<#&[X86Y?V'.>,M"C.4SU:F??FCMKFCQ-$'#+[Q5?IN0 M,PV8\KYKZ5M#[W4_7=G-QG1$Y-Y6NAN\_)-0B?O. W]/YK0!?]&5?6UO6M+O[G,]TA2G MVVM][Z<__^GD?/;]+5MX%+?PZ#;HG\^RKP!7Y-^^:.VFZ$@EB\[ROY.B6VL\ MLE7-GJ1R7]!SNBU,0P^H5:NUO+@SW9K4?KNMC6X=O:2ZHJ1ER&9 ILVFWQ3; MOBW7I%Z%7=1FI:"R@D\&AZ#&QTJU-9VJ"_V/WFSQ];3X-4.F,E71V*Y8JVM= MX(.^H14K [CTUO'57&&7!4F%75Z MLI0G>:,[3=)DG.MU14A41)Z,:'_^T\7\Y/'WCNS;M:VOB>[AW;CM8KF5 M;04P3'7Q#3&G6]/&B GNV^\279[I4F\6M(_3$R$2?LQ)XZ]-:QN@3 1N"??* M,&&+^\7IY.S\"?][_N11\;(A#5--J8MM:U>MVKAB/KF8S?S/7RT '*)YOSB? MG#*8\\FC 9@Q1TS\IK371*^5+LA]%=OUWID2W%,34UO8KDJB&"$LO5>3%JIZ\XZ(F (16J5M6S83:UM8& MYF!:7':%5B2.8T7AO8PE8RX&XE,D.$;6N"1)$FDX2:C*T"RVM(@MR[YM-? C M;/HM]GY_-CTEDU+7 39]H947< M+3O;BKFW2Q)\*'ZDY&I34D6[F@WD:<#"[%5^=I8>_FRD;W1< M(V+?C6(']*/F &4"R WOG[9PNUEK5W3HQY]#<1&X1#?!J@I4;\8+]!;-T M@YVKD83/IO-(21":C7!I:)7ND+)X]4&F'!?QU2#W9,=U4ZFVV&OZ0;_"=Q[0 M]K/8<(-87PP-2B;G8X-"A*.0(NH61T049E P%8C3 %FRR1L$&Q1<]N0L_'(E MQUT]!U>5)H!V.RU^4RT1F43VYU[A%TU0W_6MZT$U>C"8:LD4:#> @J@5VE;8 M'K'8LE44R9*@(JQ%,$K2 B:NX*J'PK>3Y5R*JGC/M5K ?>H6O!V$,6DY\$4% MST7/T-/&5O1Q3<$$>)/%*FP[R<%[*Q6,Z[3X6?QGO?<6-^S>"'Q+3&1VT^_D MJ\AX_]2,,.I:%URGMJN%PJ.I;X ^$G/E8;"3! MT4AP1M )+8;7:L1I%1@4MR!(4=*V]>(R((;9*"M M)IO/5*#?:LHS B00WG1Z0W&,CQHIP+:N\\$!!WI09HD>XTNTFX^=;&C),3XA ML%%-OU0L-&U@4A9KOQ1YIJU $(\\GR1HJ@F!'5-I\"L&QHTHWV(4: M$8?@5QI(9\2Y Z6VI('18H 0?B<'%)1=/:44P86]V99LBFH9'*Q@W7;.VU ;)DR1<,\(BBNF 1/J&?D&)8RH X 65+1XN4K %B[C5AO6)F$?2?2!=W M"RGK]EM$VI24>)PJ;R (7HD,8:4#B([#_0"(LJFZ)Q]T685V39*T&GB?M,0\$+"(1E>C%",;7---;OGQGT+Z/R)XFI$@6 ^0WO*T[YPI,A M " =K.AW4LI!NL>*YW*]DW6SI: 9]A-@)\.=@?R5W@R01%31@3,?=*"Y ^Q MJ2C4:>,@Y3#2V- *Q >S6;"V97#!.&^;&2QJBVJ/,$8B6_=97I[>AA\2+;I5 M8%@R22CN/TDN7V* B^GY+3% C JL3E0?W%X.DF7TX2YV&'6NKMA,LNCD6/E M"EJ>U$]"EUG"4J*!M/%DFV[RDN0/;WOA2*3UFA36V_$C[)@4[WYY_NZR(/=7 M#:14;8DF'YE>9"[NST_.LT 1K(_2$P,0RM(_EG7/B-T_>?PH8P\M:U"#TG!Z M:]6N)-_I6'\K79OF'SW35=6@]0U%GUPN%_02N3GG85!@H,VUXEQ9_&G-%6;Z M8"I;G!3KZ.,IK.-LHJM9QS$Q&EN)3INYMV2G26Q[U=.[ M\]G)8XF2L60$N?5QK_(74UI6 M'049[NO.\RB6/D*^1,]NT"! \!\$,R^*#?@G^](,AAQ8OG M;RZ+5.0@]$HDH&^;XKW>=EZ)$U_:5$XJO@P' MT2[8X_6\*=Z2+P%/P4T(,/3*N'RI1%(?]MG&JZ*0T/M"3^,4I2:*+3G)$4#, M@VB8G@0NI/?5"B'8)Z#PFI)ATS.R&=H:N,@YK>IZ%QXE"6!T'_-:)XS Y;8U M=7$NG]P@QEPH6G8CSD^+%S%;ZD I>HM^#Y;3-&1@F;.5<>2/'7L?$4[17V&G M/"VE?+\V(*KB=VL&XJ>JWVG;#=>-*ZTJ= :\^) S"S'-8#_A;=(7^A!?\_Y/ MPM=VTQ@*DE%4X*1))>/"VC@P+QP-1 _#$L4F8L>1/.&!ZB2_CY+6((5>]APM M"ZYXV=Y1BLF<=SNM#ZF4!/HC>>9.9/&8!.LA'?'*BJ/ H4' ZT*ZDT>9=+PA M9L^C@B'*2<@P&_T1M+<*M^DVLT5UA,Z[H4Q(4=R3ZPHR O(AP3 M&#BBD9A=$BQV-;QTJPP*@MW.)G @-CDH#J5AVT28N0P72B=+ M(C 1O,7#1_!CAE9,(*BES%J4B[]23%5)\[?V"7Q7%$5XA2 "+9??YM]>#XL5=\)F21;R7T& 1OA MM??B<9:OG1SK_#/=:'A[_L07^!+6GHE'+07P/]P5+1+)P,D!0?\;R0D'&?.8 M5GZ9*3^9S?ZC6.J*NX80 E1.4_^&D1"-OK.Y%TQNM]!GP\SP"TUT#+6^E@I/ M,B)PQNS6T) _@!#G%ZD]^*64D%77T?RQ>WY0HX1/JHCY!@R2<$@E=B-6SP[$ M:%BSB)_>1$$R1HC<0M0]6+=IC58Y*()Z^BRD:IM!Y4I*!'J5L1 M]<2WE5F3XVA "K".@.+W%IJ5&/XHV\S)1=A-9G%\JA%=ORAK+,X/;5#X^*Y& MB*PFA3<.KP7O[!] YH5"Q7%>LM0TC9\RB_2,O!VP]":_#"Q6JDU[&6PM8 6LT%?LEO7!?;<+2@T!Y32*8*[1Q\+;DX.H?HQX2)'*\I)M=M:8U) MR$$XJ#"_%U#(JT1XS#>D0U)- 9:+%8 4O>+)T29=B&.8.2)_E.EL^X[GD'*# MC3B@JR6@%QOB4AH_%.GH7()(YIGZ2&7@#TGMI8&5 @ON$X?@X/[\]#2W&/*F M::XMUZA&ENWNNBS1V V6D$E-H5O$PH]T .'[\Y-9*D8FQYYB(9"5VR?J6IE: MA9BC:M6.W/^N@?L?$H1HY%<<0A]9SR=/(B5@_A:PQJ1-&'D+^=#"QHH T)! MRW&-3MRLE)^]>Y?B;A2G2-4@M:W&G*F4_4XRPRVYB2\=!ZGPQ@]UZ%"35C4& M5_="#3MF7DS0?#I[^IEAQTL$X!QX>.,5\HO6$A%,F]U8:)D(:9MTM2 MO1SJO4'?ZAHSKUX)(Z58:KD0CX$8A*I$ "8)8A8ZCZQ<;TWFU MOWK[RRG;(*0@E%A3C/(AVNM0BQG(XF2U1'@PRH2_)]S>;MM9Q_@ M+<8!,.0O:=>[P\+@@'PQY1M5-DTCX^'PB^-*K8C]T+V-<$H=E(A'C%ZBS4A><_? [;T\3_S)*E'N']Q_/<&PT3V2R:53ME6,9U MLR*"85)$M_!TI8JE4Y]XSH.J#&8W-H8+CM*K/!9)+O99X"GA13/TO)-/E*0. M0\X4(H9XL[HAHAP'D[?&C1[8('"4BF8H^ WB5S$ZHK>"\=']ZU3^B'7#619S MI"QRZ%T2AU5@2AA"DJ;YT 2?/DY>ER2:*;W-1H+8$O@0XBKD2L]"''7I<[<7 M>M%*H!V084 Q^LF*HJ9C:12'XXDMV*FLTA0BIL9F4:O^B&" 9P[;PJ"N*,T[ M [D,^5NL:?&:>7CVY+@;!I(RGN?K,,G6F&N#VF7QU)*UX9GM0(%+'ZZ/ K0Q MP1,S3'.8]TM!UY+&&V]VC04BI"- ?>A KF4]URSZV[O&47VUQ' M9KE\MB& G2^Z!YBR!MQAJY>]'SG>JOW13EK>YR6<)8-@%=H9]&/#'O#^+>]. M0B?,=UYY" 'O+4;]UQ"_Q3+C"P0_) _/\4QKRN*];R9/B-#EM/@&W)G/OO?/ M\5\GWW\;>;K5G9':D$^M?)U2WDZFR#/@[8=:K>U&P?!@=&G4H/PF?O^^PY0C M?_JMK\/&E4A?VBZ-(>9)7>R9QX6%?4'??WEY]5;,4N>CYC!WA _U@YHB_E(Q MUZ ]7N0"D5@R@QZ3UCOR!B$6@)#J."P?YJ!D5*&UY+4QI==D0B!%S[,T/5OU M>L36I!G-N"(74-FUY":6?2U-_:66P5QR-1NM&B<>$Z%F/!^BAIEM$HF+83E5 MZ$C[]A5?XSPY HY_;PR8P(QR-W6:?X/[:9M!QSGRF .L&VU#<(X7!S7R)V/A MI8"8"$J9!/KK\GJH0Z>B \7:2/-_[\F2Z&%Y+G51 L16/_#S!>CH_R$R/D#H M_!@SI#O[[V1)$O5#OK1AIBDMNX"!IJ]NWW&>9"KU6]!.$:*]6E2B\Q;-U -DJ*UG3QFC);3L1?TH97 MK9+@^?7KJVA2W[Q^&27C\8D3XT0)ARRXH!1;33R4CXV5&2^0VQ7F8Z$L"T'B&MC:^]Z M:95/V^O&-@]B(<^997TOD/LII,L[WXW'+?# \IVB0H7PPM%R$/M1"Y2REBE:/O:#Q/& MGC?TKG5'OS^0I326&(L-4I6"!TDL(A_5!04*HPA0HK$NJ(J7+O1RJ?^].B&. M(E:PO3^2I)+^)MES/)&OXA\W!+70W@2.HQU M'DP9/LD/M65EC%%R/A#%A!1&AU)[87;8U,/X3!)!,H#6F5""'6%RDQ%K!&/08 MEN^&W0Y2QAKF67'JN.*IS!K\ZF?CT"P-XN&-CAL;G42)H\;95S QRPR+QR;> M>\_(X(1]]>CR7^*T M0Y#P_\1K)SD^C^/1Z];@E"10^PU*H7#J2X6^;SS>27#_8E;<4;4[^ADJ(:KF M<'V22AU])[D !2P^= RUE>N8:98Q3^ &;'4#&A0!FFM3]7(M05,-LPIN&X&F M%+894FB)NTS7LT9?3S^!L$CP94EQA)@*)Y^GF/]Y0_*VYVSD:R;CXQC1HT!T M*9,%$NS20+0_E<=G\=ZTTT@*D>LW)$UKO2O^6R-UYS-=7%13,'L"S"R7O@X4 M_HRAOOCVD(!EI^G0>;Q&?K'! <"5/_WO^8>^G!Q8%U\0ASICL?0%3L"]YJ.= M[]&E4VW%]6'IO61.C8.O+*8X">3@$7]?A0^NQ8];Y";>C\MG)QT"6[P?DJAM M,%Y1X]R?#9$'Y\[AL,/P\&@2-8KH%Z;SMG*X6!B(: +9 MH6VL[QRW\V%8R5+[A=-\=H2#Y0 QZ^7< 9.4#WK!C[G=L[L>,AW73%HMTD#[ M\1,1_N2:(5-#=!)^'W0VX^[(8B9DG>](1EH''4F-]^S%//YCPY@?8;XV*TO9 MA>,S(1!>"6*SM;YXT]G97-5DAZW2 ?]AD=]E2IM.QO*U"''>Q1.5CDL^[A@5Z'Y&OD M?%#E)M\0XI]P7X>*/PYED"81#BHQ#0XV__V145#X]3))X#HGT<;#-\4@< M4@B<;JWB2-M3RMQ4SX).T0VXS.<0DXF2D(;@6? M'GW/5RJ61K*R^_.SR6PVR^<8ALB/!O;^6)PS/$\.\&2%&O8E,OW)J[,8AXF1 MS,B!Q%Z@U 3\Q&5TKGQ[GTE-ICCXF-SKM/B9A"08:E](Y3=0161Q3:_5\;!J M?EPS%B8H"W4\G)_7 .5F#M_NEF#'=E(8]CF SY#8H0GWV.V7J=@]3!+RX6&V M:)6,%++=Y6D>%[MQ&RDC=-&5^A99W%(DD>**R2=F)D/"+U4V&)DTAYF2L5"L M(7K6.'>U S+#N9R8L(=NQQ\ II(-).B;#=)0G(-#"1S42#FTE M&8D_;QXZ"UWX\E$A[_"J\?T7"_!NV)C-G0>K00S ^()5K'B$NSZ^&6YG$QNS@R N> M&K13\AD ]3=F$+*C>Y?U=JV* MUW9A#T8F?!TK)L9KTU8/H(W[PT[SH#S#[2F/J^OV@/;*;(I7MB7U0EG@BH1\ M55Q1H%$#'^(21GVN5(T*&3YHIU(%N E[@C&">#S^I&^>OW]W^>R2=KC"7&KI MBC^KS?9[@E=2SH+[F"BWV?J"A'_VBL*SQ4(32OSI)7;\GBRJ7M=J4OR5/--? M:=.:O.\KW30&AP8%$T$Z=-U]\6(XJ#()FGWVN,,1BTK"@!B3T[=/]4?5^K;P MI/B5_G+CR9)84!A=+N+6H:C&S1):5ZZT)"U 3E7K<'-(#@0\ M7JEQ[JWG^4W6:S&*"$*&PC*8[QC-N*0!P@'U9 S.Q",&BH+NCELV'QH94(R7 MB75^$-*?S/09!-^YT'(PNZ1<@&C7DA7H)9P86]61V^1J9"A(-_F]G'AXS'L1 M-+FVPHM*O+\B"X='+57;?AAU$H1U72O&#_% F"W@5R=17+#10*9XL$P[/'4 (?^9&+(>)=@T,0+PFX5H,N0!Q!R* & MZ_$N""M(^!O13PZ'4L2XZ6/9Z 4(L@X#N,LPVS^OQ>&>559%&36C\W&&<$&S%(3(\0S2QJA1 MM]SW1ORH(9^K89N_5 TGB[=UD@;W^\C:@PF4="E0S%-3\FK2V2><&)>Y:4D\ MD9_ZVWF".P^U0BDG1J@?*M DA3RKQ /99B'8O:M5<^Q&](?9A?;< M.\2U_8Q[T\G=]O'3^#\#7,J%^.EQ^6\%WG!9"K=S+^G5V?3QV3T1Y?!'9[=\ M/?["=IW=\*]K&PO=V]R:W-H965TS&:Y>5;#YL[8<1,"11!@$& ^C(K]_7,X-+ M)"7%Z]K:#Q9QS/&Z^_7K'IIO;NOFB]I(V;*[;5FIMR>;MMV].CU5V49NA7I9 M[V2%-ZNZV8H6M\WZ5.T:*7(]:5N>>JX;G6Y%49V[,1:7LGVU]VG!G>GPRIYL965*NJ* M-7+U]N2#5*DU=J)S+Y]@1Y MH&1S(T_.?OB.1^[K1[ & ];@L=6?&9!'USB,<']A=JY8O6+PMAR\[;!V(]E% MO=V)ZOZ'[Q*/QZ\5LN]&5IU4#BNJK-Y*=BVA![*_:\6=5$Q4.2MR+%RL"G%= M2B:4DMA%8."N*9#S17G/1-LVQ777ZA%MS59UUV!]PJ8?*0ON)?OE )"+32%7 M[/V=S#K*9O9QM2HRV>B]S;L?BTI462'*X1T@8GLE#UIF)GWT_"#T8>:62A8*W

JM1O1&B!8"(E<0?F4&60-=YB\$64GVOESMAH,4RU>F@B2W5L@5>R+O&?U M8 8]1^3AVTPRN*HL_C#H ?\&C+AJSS1T*B9(.:,%NH<+TJ9I)0RJP: ;4!>K)G;^)/L_?C/&T_A9N,@_D[ &[W MIU_A=3])^R%'GI44AKVAE_;-2&#*L0? !\)ARQODLV*;^[Q!E2LRMB+)[)J> M8;?@8<.@HY5"(,;]QFPO3 +\VA:98%<;4>IXOH>YLJG8QTU1.\@TD+0L.V4' M8,XG657JOKP152%,;+'(MLA?9"@TX";0-7(-L,:"GQYZ^($!N@=H@%]G0GM_ M-"30HW5] V@T_P7(C7IF)Q6D?C#L!C;/'G77Y)FBNI%@7?.BOJVFQ4 RMSD^>68##-24% JW0&PDG;1B5,TIE=$TNTG MT1ZI9^89)3[*4"LW3)2J'B&(FT+,Q 3:_WM7[+9F>M52]@^OLH9TJ"Y*MJ$ M3; Y&+RMP4N10:&V=6Y6)4CC>J@UW6H>T>M.$3&4M'7) B/KU"0KJ(#GA8)9 M\-:H\F/!NMT4D.RAJJ%;H.89?LHE-)]: GCM=B,KJE4T]<\7JW_455\* &T? M!-O2"88@S I6N\'"F[K,=:H(J_!3/NC UTC"=EQ"K-<(GL&0@9.@EL"$EO*D MW5#\SZ\NF)>X;*^SU(YM='=$45$X'"B=7D>!"]-'49')>VIEE "X+-H2#ZUZ MGT.F/^)M8^6['ZP+%JHR';!0\?*\,!PN[YV^!2, 6=T H] L@6^L?)G03;EM MRETFD(=:N^B"6(0NP42[0'8U+P;_@7(=V8'R M&4NU#)?W M+A-YX_J)_=HICHXW>#$0ZT]2!YYH01VXGL@CJS5:.8+=9]7$S]#2>FLQ%92* M]TR*IAKZ:M,[:R<:QI K:%70L"M%@\"8I()CKN\/-[*4>?]=CDV8.]EA-+'G M!BS0O=M^NX2F4I2]N>38GB4HK )+4!S)M+5$I(BAQ+R,E! .A,"@A9;YA&W4 M<*&1,UVO-(*L9Q#:FN31>M T"?I)5JN6(C:\V1I^/F36^[) 612FCMJ$LZ]6 M=8E0Y9*+6(NTHJPU';'ZI4^^9)NK=I=W-[(_!JBX+4XH0 MK2,+W>N>>>G'%;M)MBP$[8>]P:;$[85RE/%>CL:#U?081VM3 MQNS0$I"S#Q^+]\\+"VU!W5%?I9:O **1Z%W-%R12-Y2SX\A>^_V@F=5=U]#% MC'(XBZW)A<^6\9I4\HXZ1[ 111!>)X_,0%YP[813CPG=\+\5G MX,1A@$]MI/<:5W'H!#X'+BS8!V(0+LZ386C_&3$_"MDB2-+E\&R>K< 1)D&/ MPF( C]DH<-Y:B?;G2_F&8TFZ0X\5R32>(H> Z7'-%(.W1D_.I3X(,0?8R^$ M4M48'^,4&*8!?7BIQV+'Q?:>$WLA0(1Q,%KB.E[HS4U_H"^*>5[,TF$*=Q/& M@\/F/Y0F[(_7].&[?("1^#Y@Q(,7+(@KHW].+Y[&I!PD*.BK+%VSN!/'$8L< M/PE9BC#Z/J"YX02=$H[+(]X'] M>V)%PBE='=>C;%V0\].EN0IYO)QE+#SB^='R*>WQ_J?:$YC4@BTADI^,X A8 M8*Q*07"M/=Y<>Y+4B>+DB/9X@3\2SXF@1,@9WXW(?IY$Q\0'0!(>]S X-"9, M"4+,(3ZN[P[3[>;?7GY\[@0)T@A, [M2)W8I[UT_H+P/1ZY$B1-CW./R ^3( M=CY)\LA%HON:!9'_E ;YOA/ <-)@I4"\]1HA@,"E.0,FY)#"!(5'(20="9# \@$63(#XF M/ &R$>H=(I*@'(=@\&1D-ZEJ:I//;#V7T06$W8T\TL"ITJ7+V0@>!+3]%/EA MW0$](>*4CW3&)?6)HM#J2NQIU0DC_1E3'H=.Y"?LJKC[?VESTL") A*2,$*= MU_T.8N.F&BL/?=/W^$$ZTQJ>2D:%%C1"WA+C6'$=?)R/6^\8013N0^0W+&="2E MF(M.E/+)7>('QP4'KJ,.&Z4K=NF.(RQH%EPWT@U/F"8S,7/=HPT/\"BXX?6T_,F2X".P'8?Y[X^%K=4?I1A+F^3]RP;X:B MI9&A@'OSEB=%M4D?UZ#_;;L3Q:ARNJE)>@VBML(. #$5^2AB\B,H]"-U/[W?_]BH4TNDR M!"> )-3U&1]H$) RH$XPZ5WH2!8]U?* Z1R'S%&\?*J75()A2> ^I4,09!]] M)]#$\,& )H8:Q=1,#\OT:)ZC0S[4C/HG-]%-29I@&VHKR>=C9X9&(?@J&4*O MC"*!I CU(35!OTSY0"UK'(P'5I^DW7]&Z^-IJ4@B",5BICM$@OA"%TT-#HXU21Q2*Q2!T_HHQO61C'O(5))V--.TVV$9BE,2(0]>\P.B-6P, MQX81;3GZ9).,O?C,YX_P4RK]V'F2#O25QW0 LNZ9YR\0A7HX]#FZ2:;.R-U+^7T*,&H6(,/\2C4Z*/4PU3?[G(I,[F]!@X<4+1B[NV4H+E-8[V3VQ_> ML%.@OT+R3 -+C]!L1B1QB\2%,.NM8E(>]+:'?B-S.OD!$_1SK7^F1=\3=E5K M?LLT/!U^"79N?@ U#C<_(_L@FC61OY0K3'5?QN$):\Q/L\Q-6^_TSZ&NZQ9B MK2\W4N2RH0%XOZKKMK^A#8;?QYW]!U!+ P04 " #@0M7))WOIZX# O M" &0 'AL+W=O4IGZAE 5T:DV MZ23++M-::9LL9G%M28N9:X/1%I<$OJUK18=;-&XW3\;)<>%!EU60A70Q:U2) M*PR_-TOB63J@%+I&Z[6S0+B9)S?CZ]L+L8\&?VC<^9,Q2"1KY[[(Y$,Q3S(A MA ;S( B*/UN\0V,$B&D\]IC)<*0XGHZ/Z.]C[!S+6GF\<^9/781JGKQ-H,"- M:DUX<+M?L8_GC>#ESOCX"[O.=G*50-[ZX.K>F1G4VG9?M>]U.'%XFSWC,.D= M)I%W=U!D^8L*:C$CMP,2:T:300PU>C,Y;>525H%X5[-?6*S:M]+4QPE\W:Q^(,^+OI\+MT"Z>1I,JN?:-RG&>C%PO7@)_77W\3\A8*4,@MO _6.KPP$^V(#,G#>TA9N'%7RV M\+$U!QA/.\W/(50(=ZYNE#V =Z8 98P@R#IV*/H41?/'\[FZT%S:$90?##B; MCJ:]P^7MMCF2$%U((46 #^"WTXBP'W#EEY,"7-76OT504$I/AR4:AIR>\TE MCBS"V60T'I@)%SF=!1S!$AG>EO" C3K4HJ^R!<\VVBJ;RXYHO-<^=%9;9[8R MNB-D6O!>Y=J(TIPC,H6HK"#L'-@G?UIK;O#54F(=;S6G0X5 M&":%U,?&O"(GZCEAO!@\4J*!4MY1VO24GI4K-\ZCD.-?.@F4B\=Z%1]6#PUI MOFOARB"L8DL2)6OQNL-%Y,]Y<&N^W_'549#3ZXW/H.25T(D(PT7'<(_+!1I^ MXDFM#?IW4+D=\NR2JOG&0^5(?XT)_M1# MD9X\XC52&5N5YU!;&[KW?%@=NN%-UP3^->]:Z2=%I>88#&[8-1O]_"8!ZMI3 M-PFNB2UA[0(K&X<5=W0D,>#]C7/A.)$#AO\(BV]02P,$% @ X$+5^9S MH#:# @ O@< !D !X;"]W;W)K&ULK55M3]LP M$/XK5H8FD ;.6TO5I9%HTVF;Q%3!V#Z;Y-I8)'9F.RW\^]E.FK605HCQ)?&= M[WD>W]FZBS90%KX#IG247)5':%"LL*P$D MLZ"RP+[K#G%)*'/BR/H6(HYXK0K*8"&0K,N2B*$!P!!"PA>JQ"V@/"U"H,68%/'3>ZV< E1)(X$WR!AHC6;6=CJ6[2N M%V7FG=PJH7>IQJEX09[06J(%"/OF6 HHH3(MN*P%H'-T=YN@TY,S=((H0S]S M7DO",AEAI;4- TY;G6FCXQ_0"= U9RJ7:,XRR'KPR7'\\ @>ZYR[Q/UMXE/_ M*.'WFEV@P/V$?-LXS>SW<[TOG_]3G;U;?*T;0O8+ \@5O>05]E]W0A?UT MIK>-9452F#BZ>4D0:W#BCQ^\H?NYK]+O29:\)]G\GAI=NA->[!7X9Y5VZP7Y0\C(H&(V\_:!Y MCYX7>%[8A36IXIV&5()8V4D@4^PS_]0;S[P>?Z*'4S-+ M_M$WD^V:B!5E$A6PU%+NQ:7NEZ*9%HVA>&7;X3U7NKG:9:X'+ @3H/>7G*NM M802ZD1W_!5!+ P04 " #@0M76(TFE40" "*!@ &0 'AL+W=O\$$R+_YOC'K]<*CWBH MH-TK6G-"]Y0TF)VKNH5.SD/M=[-0->3)$ M3[<- S0.=M/;\:DV6A)1Z_\/N=4=!N:8*1@0F_9BTT'.=\%OKY ;AKXE-^OE M9E>=VA-(\Q7A"V[#S+?MHE_M M&^VR[2]_P]LN_8!E0;E"#'*3&HSFYG7*MO.U$RUJUVUV0IO>Y8:E^5F M 'F M>2Z$/D[L!OWO)_T#4$L#!!0 ( .!"U>K%/&*(Q$ !&PO M=V]R:W-H965TJ;;%FR)46T M9'M6WI@9A7IL/VSL XI$5<%-$C1 5G?[Z_>XI0^+?3;W5=4Q+T^#4*/YD\)K-27K^U]<^FZK>O3IZ?%)5>JZ'N/]B[_]1Q0E]27FEK+W^+N_#LLQ.$JOG E>H>!1,MO5:]>OW3VKG!\&M+X M0:8J;T,YT](K-[W#78/W^M=OE#>^L.OBO=->M[T*MFJKXL9L6K,VI6K[XKHL M[=#VIMT4[VUM2J-]\5GZ]/G+\QZ:4-YY&4=]$T:].C#JL^*OMNVWOOBNK70U M?_\<,\C3N$K3>'-U5. /0WM6/+TX+:XNKIX>D?N5[ MAS#ZGZ4)!WE?+,OCVOK:=ZK4KTXZ&MKM],GK/__I\MG%-T>T_2)K^\4QZEU5906[FM]^.1AITKQLFE[[4Q3K$VK MVM*HNO"0I;&6>X^;93U4NNBCV($7,2:_OPV#2/@97/;#RIO**$?S\R(?VN&K M6M4Z#*-]7T"NZ24D__RGYU=7%]_\].X[^73YS><%@*NXVYIR.QL!\^37#FH" MBXJ5;C5"'2,]G!77=8T5QBE 1I?71/W\!0FHZI? "1B_M-H"XQ-<;8S+7T,Z8UJ M@<)\J(!V1:M+[3UM0P/RV;4RKNBFD1%UPB5 H,\/)O=W^&LK#$E (73"&(P3 MXWN.DB>LVG: I2=!-8;24@@%#_D!TYC,3+2&1JIHB=;U*?2"K1PC%NX8G#XK MWFK7(U%!PY#.@KG&I=ZEI4X3KJWM6]OKHC*^K*V'!!]EUP\IC,6+BW%^S,T; MA)L3,;BC.TYTJ@5T+DU73P+Z+]?7[W-$C[%F&]/SY6YP?B!.]S;893&&,-6Z MW]IA,U\**T2LWFDN"-7+G>F$:555Z5\'3(SB&W6KHY>S#5-40!,8#%G*U^ ' MF I7 .Y\'#$6+>BA:UU!OX)T@W;$.[\,;4CG.7P^+B@A1V0>C!(_26Z' H#. M%YAP&A.?.GQB/GKE\JMO?-%8(!%"3A90B.BX\J$L"41Q>?'DO\Z.H/V7&>V_ M/ K3'W19*ZQUJB^.74+ZHR*6T]&>W+Q>W-Z=,08;54E@(&JQ_L.:+U03OA,=@;$=Q9 M#ZD$!%R$*HP73.7O]"=?MHT^!RCWB&.>9<<\.^J8ZY0>8$EM=DQ22ZXY M*F39-0N2BWS-C==274ZXV\16'9M8*75 M0S'TIC:_<0B5!@FK]32*Y*U&EDFP*AL/\C%7!GQ=_-@*2MYP+<@#^\P%]9B3 MNYC-SL#7=*@J&DTF8,H\8X Z$H\LCCYR';[:/S#@1[$Q%$B(QF P82HB C=H MM"HM('D)^@V8CX%'?:=+ ,>Z%&M(=I4PTP;'8"T7S/OA40RQH'P@$HS/U;( M/^VO U<^QAW:3IF*+N) 3R\ \I4B":E1/]+HP<8[2Z6)^>*/Z$)@T ZZ;C!< MHQY"YMC9VS"CK(G3K%;C2&?%NT0CB1NC+FII>."!R(0<"Q6.8,]7&7N^.HH];VW+U.-&NO@V MV.0#(_]Q/9?]):OG86E[ELG7>K40_R> MTL]DZ9 ;A/MTI].UT#4PY%S+5'K5A\13*N>DT@QR?K\^DR\A_2V--U>Z4!T M\MXT@JU2Z^S$KBM=JL%G> RGZ0=]F'0A;J+/F7NP6+(;$VLCB.!>N+'*PO/D(Q=[H= M%MG+)[VX&'2IV';Q&=A+JV;L"*"B<(I&+,6NB:2@9-6H]UB#UUJH_WA'7$#R M2('44H/3/B#DQKH1NOB;WSI\D6ND1_;)MD$Q%5M-BC:)%R9!1^Z M2>$Z[Y/DMQ/=$2[!#M5H5&$)7I24-DF=&;30HHY#0*$7"7I+%#V M*)UI]S9%;AQ)ZAQV/H7@1S$Z5@.)\\=GL[XD5!@$&E62P\."V5?"Z)$E[4]Q MI\BR5D-_F%NP@=232^XB3YJ4>H-#B1 C LF$6FN6*F7(WC*I&"^KVFRBI_NM M8P5MASXS(7*8PWGRD]6(XF(0ZL5[B,S[-/VJ68#9KHQ#*4M2=%=>YAS6; M$]T_I_1#5V5\!"T3M$RO3GIN##%0P,#$>4_?@XER]("EC>ZWMCH="860"#9P MC:2-T!R)9"[8*Z6;G79Q.B2*$BR!&DL')YC_K/B9J/1V1*6;!#$_'X K"5.L M9TR=81KY>S4%<\6P!(7T4E-I=SKZ!"$C#Z"P[1/H2T_M;!R9 V2Q\C2YLQ,3 M)T&AUD, .^@0!?PEK9U'Q=4T7@^!< A8>J'6,SN-JP;PW!LO-4*PK6&)\ YD M.<)::5PY-%RI@L=3'?S0=;4)Y4Y =Z&,B,90PK'G8T-?DCP.]FLZH0Y>DGT* MG!R(D[Y1#-(C:[27[M6^["1,)M\, *KNX.3]\NQ_L*OI& =B9,(V8*9(."1R MI>LKW$:!S-Z)0Z7?DM6!Z^>N33EF7L5DG4($!AS(7H;YM +&>+T1Z^$[=]GF M,1N?E_:;KED(EHC.O;PJHJ4\&GO%^YV(4^ #JZ7?9M T)M>84VI;CEM5>!DU M5:MKP$P5:)"TW_)\0W*@AA&_BUJ!6&5U*?0=61YU(?@B4*.8G_,4O# MRFMS3X&"UZ&QVCZ97B-U5BG_Y3>E'U2&#:=*IX4R"HX5_M"&PK]DZ) T/^GJ MP9]'@/O,QN ."H9-'1]P[_/'NO'A&FN+XR*=AXP'F^N^"QG%>.48S.,9H MXGN_$'+^0%Q\-.L_ A4_? 2B(%C@!U&Z(2KK1Z2$F#>!(](L/ZHE&%PBD@PZ.L#CWRQV*.G).W!]A2_K3@CECFRW0P+&!EGKBN=>5Z:NJ M'X$RQZ,ESHJ_Q1+HAB.\3TDRK_JI#SU2N#]0,R5R.FO85FQ#].Q7-';5R^Y!C8(+:([R2"=,AV4JN#ME,:*-+4O$@NJG M]^D/U'K2W@,:*E-C1F9CPL3B?AII;*33D5K7'ZWI#CB"HECL1IH.'<#Q]T\2KJ)67#J"N$B(>T?D==Y*36J' U??&]X\PF+OZX^"+0 =KL:U, M#(O]QZ0,/!^CB'/@8M>A]]S(X1C) X^WCJ]OWA;/+IZ=?H)K#L[N$5P9'A$@ MEHK10T>[C^64GP\"\>NA7O,-@L'0-M)ZRI$WR3:3!L%LER"[.H!=AF]N.@\^ M^OYQ+HKI.YU0R(MD;_S7)R.3#TI5,D)$,XB^6N](P:[,OFQHVA^>^TMS3\+'?M6?.O(\7[/JOFE5P'!V8+^)Y)JI,%7L$B5<'>NK-?5SY;(Q!ZQ^&5N=#;:%''N7+]KL,F"+LDTQS M(&U6"QKV%I2<.O['U=DS0$E=2[?F=^M]Q37#U<\>7/TPX[:_*_.=+F=N@1E; M)UD)3\7A1NA>;54XML%]!^;G4KFQXLL"G3;-BKO7?A;HPM%@E[63\YTY6Z(( MY$F&1UOE3 =RX#1X()+FL.>^-5WH'F#D+?[4L4TAYU+#D:X)O,;)-%RRC$(V MOM:Q4*2!9$4N5_2IMLZ;'M$F*XT[.NYB+"HS:B)49Z_B<4.T3F[TH=Z*?3WK M/R[VK/@V->0S07V;F/E^K_Y.3_M9H0H$PY<*8%(F?@O^4<::?T_(:>P_R'Z^ M[:T;6_F'NV6/.V2G,_296WN_)$'A>H *<,2%NB<5*4=+FT8K'[>;[-!W0\^S M!)-&26:^;7*+F&^OC$I5$D_&A/9]LIGT:%4\SA>.!#[:6IH'1*^;SCH53@%L M!WC0WK6SS0%4/ 2MY)-P=$$LL=*@R-):!0Y\JTO=K*#MV@WNT!)+L R@D_56GDU:?F9F4#TVG MS;&XHR0'A-E*A6CN#P+8XY;@W=;2@A_7OP@;?8MOP":H?!&>[%H6X\FSP%(I M;&Q'?:13=FQ;^_)B_+7#Q=']Z7Q\\EL5\*Z-_"*'-@11"C];R5?SKWZNPV]=QL?#3X;^"BH6 MNC=KO'IQ]M67)Z&T25]ZV\DO7U:V!\F3CUL--NCX .[SB'?ZP@'R;Z%>_R]0 M2P,$% @ X$+5VLK6;B7! Z@P !D !X;"]W;W)K&ULO5=M;^(X$/XKH^S="B2.\ [7 A)05K>KV[VJM+T/I_M@D@&L M)G;6=DK[[V_LA!"Z*5N=5ON!8#LSSSPSXQD[X[U4#WJ':. ICH2>>#MCD@O? MU\$.8Z:;,D%!;S92Q^P<,.W.V,7_.DX85MD6ADRMT'._,D&-YQ0R;CI7<@[+2A&8' MSE6G3>2XL$E9&45O.>F9Z9QIKD%NX%JA1F%8%BL1PHIO!=_P@ D#LR"0J3!< M;.%:1CS@J*%VR]81ZOK8-\3#HOE!;G.>V>R\8G, GZ4P.PU+$6)XJN\3_\*) MSL&)>>F>P>L60>DZO.XK>%7N_C-;:Z-H$_U;Y7"&UZO& MLX5UH1,6X,1+;)C5(WK3]^_:@];E&;:]@FWO'/IT184:IA':+,XBJC(F @2J M5[B2Z=ILTNB0/PTW&"!_M(FK\N*LG6HO/DAKT4:*MA$#15-K>L]4:/F8'0([ MX10>.+$#)[MJY9Z1*4"[)>"*:,9K5-!MNZ1VW(ZT0IH_09SMGDR4]"NDW=A&F0V MK>^IH")V78J@3E#WBAN#@HQM2'78&(V&]:-+WP:)6(Z&;_2(@E4I2(Z@2!$& MW1_@;O=_>]MM](:#DK.G::;L#09PIG;Z1>WTWU0[SL.%)%."BMSU0%JXX?JA MJD[.8[XHB?RXLW@RI>.PU%:S_HY*NX.%"D9 @LIRH//043+2L%*I',-%&BXR M9,&\"(XME>H"J@3/$ZXI=8H.R+"H1[-3B$[O.T5G1:R-"[A9WB^_W"U7,%LL M_KK[N?4?<59DH?K-S)R,7SK6S;RK&BWRZ,(,:JP. M[]^-.NW.)?SZG1%5$#VZ]"@ YE!;UV%$2VWZ_6[_VZ]H%SH+J 5U&- 242$% M]^CE$$=YUBSS=!O&[+@*?TN8,L_%#FE2,>9I.G1"A1$S%*FSFX-:JK I53(N MV]FCPF.^[4N+N)!QPL2S(S>\U,#%1C$Z]*A\4Y*W'9];4(U;NI:9YO%8*9FV MNZ=DB45:$E 0I2'JDW(/TTR8"T-LM"DZ"55!B%147U,R4N5>$];-)C^'_>)'L:]JNG[I_DG&MNZ63:>*Y9A=18O5 MXB(_R^ZO1_'L*^ S[0%.1T6$&U)M-8?4:U5VL\XF1B;N-KN6ACQSPQU]C*"R M O1^(Z4Y3*R!XO-F^A]02P,$% @ X$+5VNKN1K/ @ DP8 !D !X M;"]W;W)K&ULE55M3]LP$/XKIS A*E4D3=,6E;82 M+4-C&A*"O7R8]L%)KHV%8V>V0V&_?F>G#9U6.O8E\?GNGGON[#M/UDH_F +1 MPE,II)D&A;75. Q-5F#)S*FJ4))FJ73)+(EZ%9I*(\N]4RG".(J&8K9Q-56\$EWFHP=5DR_3Q'H=;3H!=L-^[XJK!N(YQ-*K;">[1?JEM-4MBB MY+Q$:;B2H'$Y#2YZXWGB[+W!5XYKL[,&ETFJU(,3KO-I$#E"*#"S#H'1[Q$7 M*(0#(AH_-YA!&](Y[JZWZ%<^=\HE90872GSCN2VFP5D .2Y9+>R=6G_ 33X# MAY\FD&=YR2R; M3;1:@W;6A.86/E7O3>2X=(=R;S5I.?G9V1T^HJP13CZS5*#I3$)+J$X79AN$ M>8,0OX(PA!LE;6'@O/U_I+C4JH0%<=5T%:C,MH"%+S!J^'Z1&K__8U\!&OQD/[YKF[&I6(;3@/K" MH'[$8'9\U!M&YP?8)RW[Y!#Z[)[:,*\%@EJ^D/_$6?CH[.X-SHWD&W)B!_Y@>_ .^MUX$)$FKYL.I8#4YYE:2>YE"JRWUY-L MHU'G+^.4681,8\[MUO47YG#22Z(.7$O24,=Z6^I4U)H)AYIMCYWRK]@SS1AK M8-0=)J/7"<=D,'@SW5$W2N*WT^V/!O]+-QGND*66P;9EJ++#*()]=R_<&10$ MN/+CT!UE+6TS,]K==N)>-(/FQ;P9US=,K[@T('!)KM'I:!" ;D9@(UA5^;&3 M*DOL_;*@5P.U,R#]4BF[%5R ]AV:_0902P,$% @ X$+5_V(.P"? @ MG@4 !D !X;"]W;W)K&ULA51K3]LP%/TK5QE" M(%7DU49#H3C6:4XX,$U505D>]+9**=>Z&WVWBDFU+;#3^=U62#*]0_ MZ@=I5G[/4M *N:*"@\3UW%N$T^70YKN$GQ1;M3<'6TDFQ(M=W!5S+[""D&&N M+0,QPRM>(V.6R,CXL^7T^B,M<'^^8[]UM9M:,J+P6K!G6NAR[B4>%+@F#=./ MHOV&VWI&EB\73+DOM%UN''F0-TJ+:@LV"BK*NY&\;?_#'B )/@%$6T#D='<' M.94W1)-T)D4+TF8;-CMQI3JT$4>YO925EB9*#4ZG=_P5N1:2HH*S)Y(Q5."Z5/"5%UA\Q/M&42\KVLE:1D<)OS?\ N)@ %$0 MQ4?XXK[,V/'%_RGS'6ZHRIE0C43XMS&<#R!1]*:5ZQ14L(4A"86P.5D",_&PD8 U%+D MJ&QD,@P@&D11"+>44_/0"]@(42B8)&,8F>TGH0G[(/H$PF 0)I=FD@R2)(9# M-^+O>:9"N7&=04$N&JX[^_2[??-9=)[[E]YUKGLB-Y0K8+@VT.!B,O) =MV@ M6VA1.P=F0AL_NVEI&BA*FV#B:R'T;F$/Z%MR^A=02P,$% @ X$+5UR+ M4,X_!0 00T !D !X;"]W;W)K&ULI5=M;]LV M$/XK!R\8$H"Q]6*].$L,.$V'=4BWH$F[#\,^T-+9(BJ)*DG%R7[]CI0MVYEC M!.T'FQ3%>^ZY%]Y1ERNIONH"TE3+D6X4\MP)5>4H\+QX5'%1#Z:7;NU.32]E:TI1XYT"W5855\_76,K5U< ? M;!8^B65A[,)H>MGP)=ZC^=S<*7H:]2BYJ+#60M:@<'$UF/D7UY'=[S9\$;C2 M.W.PELRE_&H?/N17 \\2PA(S8Q$X#8_X#LO2 A&-;VO,0:_2"N[.-^B_.MO) MECG7^$Z6?XG<%%>#= Y+GA;FD]R]1NN[7$$,UEJ]P^K;F\2#"!KM9'56I@8 M5*+N1OZT]L..0.J](A"L!0+'NU/D6-YPPZ>72JY V=V$9B?.5"=-Y$1M@W)O M%+T5)&>F=XKBJ\PS@[N2UP9XGZ+!ANAU0N@Q"+P@/((7]H:'#B_\ M+L/_GLVU490R_QPRO4,>'T:VQ^A"-SS#JP&=$XWJ$0?3GW_R8^^7([S'/>_Q M,?3I/1W+O"T1Y *.VG"(^''H+5S3PV'O$E%G99LCF )A(4LZS:)>PJFH:46V MFC;KLPN@,*$+TPUF6,U10>@S^*QQT99P*Q;HXF?_ J*/6K<*H6FKQH)ME87G M$3PC5QI.((A\YD6^G1%P$GMPHT196@$EEMK15%AR@_D>@K^!\'V/I7[JQB08 MPT>>%62Z>GYA87(>>!N1:,)2SP<_#E@QY.UCO''IMX M$SN$?@Q?L! 9G1@&1K79UXX<)9(HD?9&YWZOP/-98!70&*4>O).B!-/.]]TP MW@K$I"9=_]]:U#]&,_ #%D["S>"61=4H^8A6W)JQEI8*2NM\2IH2J8B17N;% ML1NB$#X1P1>2WHXS0I98+=WP)R6 @F:=*R]<>#H_LYX/-I(I"Y/(#L$DAB2( MR$D1)%["QE%"*=)(+4@95>H2NJ-D?S#0I%*B/5*V$*>,0ZEY1Z=%_9 3,%&2HT MN&J%!X&M]J9564$L\P.B<[1&T+UF(8PUU"JPRD5MT/8X:#4.X8'0=VS04$M# MA\%L.!(!VQ%$1GOS/D[Z]4RU?DZ'2>]G2Y,6MHXG=F^('"/'Z0;=':A\9F\/ MUY&6%?4M*WISR[K9LG7Q+A^\2L(QXSP\[.EU.4!O\7P]\*!3BWOUG&Z%[\?3*FVU? MW,YVO=7KI:+C,S]TU2=F231QG9&E5%%/@,I@3.5PSW\;07\2N5^83MQOW^6] M\=O]+ PBB(@'S:CM1O'D1?S>YC!;+UD<.<)4^:G4VJ;.J/Y:PF,6CT,XE&:C MG6MMA6KI+N^:ZD];F^Z&VZ_VWP>S[EJ\W=Y]7'SD:BEJ34F](%%OF%#BJ.[" MWCT8V;A+\EP:NG*[:4'?.*CL!GJ_D-)L'JR"_JMI^A]02P,$% @ X$+ M5SNN"RLO! )PL !D !X;"]W;W)K&ULU59M M;]LV$/XK!S4H'$"-]6)+=FH;<)*F2]%V09*M'X9]H*6S3%0B79*JD_WZ'BE9 M<1K'&(;MP[Z(I,A[>>[A'6^RD>JK7B$:N*]*H:?>RICU:;^OLQ563)_(-0K: M64I5,4-+5?3U6B'+G5!5]J,@2/H5X\*;3=R_:S6;R-J47."U EU7%5,/9UC* MS=0+O>V/&UZLC/W1GTW6K,!;-+^MKQ6M^IV6G%7?@ M=XX;O3,'BV0AY5>[N,JG7F =PA(S8S4P&K[C.9:E541N?&MU>IU)*[@[WVJ_ M=-@)RX)I/)?E%YZ;U=0;>9#CDM6EN9&;7[#%,[3Z,EEJ]X5-YJTV8F#ZJ3).2XL M*;=&T2XG.3-[+V6^X64)3.1P)0P3!5^4"'.MT6CHW3%:Z>-)WY Q*]+/6L5G MC>+H!<4)?)+"K#2\$SGF3^7[Y&3G:;3U]"PZJ/!#+4X@#GR(@B@^H"_ND,=. M7_S/D%]PG952UPKAC_E"&T7WY\]]86BL#/9;L3EUJM6M@9Y&A,_2((3C8Z *XE1I?@]588;5 !7'H#D3 B!+GIS"TO[!U!7K.35EKDM;'I_"% MTAS.9;4NT2:_AE_)LH([:5@)9ZQD(D-@VD+XP$1-Y0BVZKM[<02CQ \&,4W" M@3^* SL) G^4QC#/LKJJ2V8]X-6:<>4 TX71%+->FOBCB"#WPLB/HY0FH[$? M#I-C&/M1.(#('P8QA*&?ABGI^E9SS1L_7[\:16'T]MEX]?HGL>O@Y? MBZ[%]K]#]O36_%>HCEI<1RVRHRVV ]D[[+)W^+>S]Y(+;O#-1WJB]E2C?3E] M4/?^G+ZC[+-)P<0#K%CNLG$I2TH@F[7TECDGH'1.\$X4RZF$L(IBG?JC8=!^/Z+6I_0P/W)#E85*R%_,O=AOP.P(]A)_ M,+34$,')Z'@W2(U_OBM21) ?CQU1?CJ*#O&4=#PE_Q)//ES6QCX9\UT<[^ZI MA=*XC\2#AO>3."\*A86+%I+B[%G8L#'7U=MEX](:%9N%5I(0XV5FZZHDT5E#]#^4M)CU2ZL@:XWGOT 4$L#!!0 ( .! M"U>F^7#9-08 P1 9 >&PO=V]R:W-H965T>>XXO/EYIIH.+3Y$DIN0UV! MPIZY-B5WV#2+H:T,\,)/*N4PB:+QL.1"#4Z/_;%@BO#;%V6W*S? M@-2KDT$\V'SX+!9+1Q^&I\<57\ UN"_5E<'6L+-2B!*4%5HQ _.3P5E\]&9$ MX_V 7P6L;.^=420SK6^I\;XX&40$""3DCBQP_+F#>2)O;? M-]8O?.P8RXQ;.-?R-U&XY?@K$Y)V0N)Q-XX\RK?<\=-CHU?,T&BT1B\^5#\;P0E% M2;EV!GL%SG.G9WEN:BC8NWM,LP7+N"K8)[<$P\YK8T Y=BGX3$CAQ%;OI5:+ M@QLPY5;_W@V?2;#[QT.'X,C%,&^!O&F ),\ &;,/6KFE9>]4 <7V_"$&U466 M;")[D^PT^$NM0I9& 4NB)-UA+^V82KV]]!E[5WSM8_,<>-JXM.SWLYEU!K7U MQU,A-Q9'3UND>CNR%<_A9( %9<'

#TU4_Q.'J] ^^HPSO:9?WT&NNWJ"4P M/6<_-LM/1;H;R\8_]/UK[R%O_2?X=^>_W"Y7+&E7"< R;:XDKBU + MMB<4?M&UQ?EV_XBA L KX"WD4,[07!HWN.U UL'$4L4F095&7C5R71 =OEB>$,0,%<^$L&P=QE.)S,DK9-9=P( %7 MGAG/;SL>UFQO1B['TQB?612W\(@(/]JR)(CC##LCM/7N:RVJDHB>=\.4QO"3 M()V,Z)E,V?LNKE:.EL7!:)KB,XNFK222($IH0CR-V(UVR!O_>]E]P5*,[)"( MS9(@F4YVKBC/ M_+]]'"*#C,IO@[#J+1Y'M<)9,,!QYVJ=SB*AI'^!Q'21O5 M+@&B)&(D8$0O63 ZS!@/=\J#&V %B@ 56M(R)]ZD)AA& =,U@0"-9:G0M\+;SWEOBG \/F GOF1I7WP\]V_QZWVV0LW ;+WE MPILL"!@>1B3+P3@\+%&8@*7NH5/-"S4W'/>2.O=YM[#P,' :.L \&S2$EA:T M9E5&YVC3\_LB"R,\&4B)$$-TJC8UYP,@()8WNT#C<5?\6)F-/INRZ+.Q,[!F MM*\YG]LF-.[0XD;N! D9I!1[U%$8/Z#&/'F%-@J)=Z:HJ4**GH)HM<1J M*@K1)O"'D3X-LPU\7ZV/>!PE!_\:C\ES/";_ QY'X?B_PF-/CU_P#&J:J1N/ MC^IFR:UOZ\KOWNBSJDV^)+?;'JD%M!\VBW*#C#84&[*;GD$#N39TINGO,T0< MS>HHPU& MYAFAU@)6DXP'D'G"X10 "Z,?NGL@=AV0[A%6=7.V]A>>C'+.*_% MG'-CUK2O\%+72'B+O]V$D;D^3H]DUGBE4T#N_,&GHZ0R E?M;]D0"N>3K3XK M>8@'D8=U^WM"1HVT:];# 0&QT\:PK>N.S TJ!&'I<,847A[I!&Y)NU5=5F2C M5B1L+UW54^\=ES6T2\#D6\4(VW?^K68>-%KR6^C4B 0A\HHJ2Q4/6<&SJ-<> MCD>Q$BK4:=H5C+YK5>H/*"VGG6(I\0C''Y;P=W.V:(NFB?R9J)O#*#?V 0H5 MC^JDLRD;W,6-OA=X5@&,(L:MZ&7XU-UEV+NAEF 6_AYN4;PHK>:RVGWMKOIG MS0WW87CS/\$';A9X$D#-S'%JA$>- 3/-W;MI.%WY^^Y,.[P]^]&PO M=V]R:W-H965T MKU?IVM6Q;3]4_6"2";$VL3G;+-M_WW$24E;'(O5#_#KSS/-,[/'\J/2S*1$M MO-:5- NOM'8_\WV3E5AS M\ &KR@$1C6\=IM>'=([GXQ/Z3XUVTK+E!A]4]:?(;;GP)A[D6/!#9;^JX\_8 MZ1D[O$Q5IFGAV-J.$P^R@[&J[IR)02UDV_/7+@]G#I/@'0?6.;"&=QNH8?DC MMWPYU^H(VED3FALT4AMO(B>D^RD;JVE7D)]=;B@?0NY&\ DE:EX!ESFL@?O-UNBAL\R4S4V*>@T&_AK MM76)R.S?EV2WJ/%E5'>A9F;/,UQX=&,,ZA?TEKNU0.P/:+Y2RIXD+T+^?RW\!4$L#!!0 ( .!"U>_=DW7; 4 M *\0 9 >&PO=V]R:W-H965TQ MGLI:4)(;H;*8^JX;3TO"JLGBQ*Q=B<4);U3!*GHE0#9E2<3C.2WX_>G$FVP7 MKMEZH_3"='%2DS6]H>J7^DK@T[1#R5E)*\EX!8*N3B=GWOP\T?O-AE\9O9=[ M<]">+#G_HA_>YZ<35QM$"YHIC4!PN*,7M"@T$)KQM<6<="JUX/Y\BWYI?$=? MED32"UY\9KG:G$YF$\CIBC2%NN;W[VCK3Z3Q,EY(\POW=F^,&K-&*EZVPOA< MLLJ.Y*&-PY[ S/V&@-\*^,9NJ\A8^88HLC@1_!Z$WHUH>F)<-=)H'*MT4FZ4 MP+<,Y=3B T67)+R\)5[88D=5#OHQKLQIHJR'C6%Y2T5PK1TVPX@76 M*:O6.!-F16T$M:9(]@"E33;5R09,%>U29;;@Q(>7K$(IWDABD@;!BD$,W@DE6DRFA_RQS.2A1F?YAXZS )7>A'?'74Z!1)296$*$XA M='U4[P4AS-P(DX3JJ%2 0A:P8&3)"J88LA%M"R-($TA#N.4ZJ8<.^4Z8IF;T MPP#'R D\[5#HA,FL987<9P7;L0*[94%T4A6WN/)O9%-/B-2./]WPAF:T7*(E M@>?8W4SJS99%\E]DP@61&Z@)RXUGI.1-A6E@558T6M;HI5"B\XTP$=(./,G# M?(]1F49<&;-7@I? ^UR3EF0F%YZ3^H$E5[H=HQ&HU3ZQ^LFWG/L!(636+$2Y M!!D1)RCKIG ]P$2^5'@4VQ#0AVQ#JC4U,;+.\V7!UH8D/>?W7/0-[3PG#&)# M-]^+#0UG6"N7?9L"-X87SV:^Y[_NS;O,'?*C3=YG*1%ZEK:S Y/\XZ#;XK:S)^IR)C--&$!X.J G03W/(3SV\/< MWRZ&J.7Y2.N/NM8?_<76?V:SJ(OKPXZG0VU^%'GXR.J=(DM2&,?LM]]X]_BG MZO][Q#C,Q)/<##9?9*OG1)ZI3->)HQ@N&B%,S1](;TO_$6+'C3QLJF&8P => MK>WA\.W]$=9!@-60XF^?$G.X$EI./3I08TB5B0S]VK!:1]J!"L-K^K:K^W?B M^'$"9UDF&@QQV^]MPKEIZEEK^_YQX3N>%R&$ZP9MZ^^_=6-7MP4\@$9(&7>D MC'^8E%M7+3F_P\A1V&%&?B2J$=:+H?X\3#Q!QSBV8TS[Y=?S0<*UZ34YQA"1 M#:#Y6O!#V_7PD,7%$!,>)ZENAY@M7(CT01P'D,3F?0Q!&F/_#O5#HC\CMKWO M%K-#R0KI!&$XVRWO'?(U>=3,P)Z.A[R/'PY.,//0/&FXA*'![-^1HMEK5-C] M8S0!>VQ_0Q>T#M,4@Q^'AG)>$HTQ(ND8D?PP(P["^SU.C +_SXG_$">F>Y?( MDHJUN2I+,+KL?;);[6[C9_82NMMNK_(?B5BS2J(9*Q1UCQ,\JX2]'ML'Q6MS M)5URA1=<,]U0@O'7&_#]BG.U?= *NO\H%G\"4$L#!!0 ( .!"U>.DAK2 M)@, /0' 9 >&PO=V]R:W-H965TN;V(7'(DN77\]SBY]NA0U_'(0^O$ ML;]\]MG.=*OT#U,B6KBOA#2SH+2VGH2AR4NLF#E3-4HZ62M=,4M;O0E-K9$5 MWJD281)%P[!B7 ;SJ===Z_E4-59PB=<:3%-53/]:H%#;61 '>\4-WY36*<+Y MM&8;7*+]7%]KVH4=2L$KE(8K"1K7L^ RGBPR9^\-OG#_0W/G:*9<4,7BGQE1>VG 7C M IKH3Q_[#=V48!Y(VQJMHY$X.*RU:R^UT>_L4AV3DD MGG=[D6?YBEDVGVJU!>VL"F\AQZ3[*TFHZY>1GY[T/RI@^O&9:RP.*A?TC\.I+) MGN0B.0GXOI%GD$8#2*(D/8&7=D&G'B]]!.](M-\N5\9JJI'OQ^)MX;+C<*YO M)J9F.8)LUI'-3J'/E]2'12,0U!IN,%-Q0(^47/__:%K"IW\*NH,GX%C89\F]@B9 M_ &954>FV)&1CHSP9/"03-Z2,?YSN)_/I70N7'IDZPH25FZ00,_K5&,(V@P M[W.LK<=I 0IJAOX$;DN-^* <@8H)?3$M^?TC)Z[,W%]RL&JS>HRXOW "ET*H MW*?"Q?V7X:3]!JV22XH5X3GTLD$VBOJTB@>C*"69#L;CV)W$Z2".LSY\]6.% MR+$[U#0E'Z2),MQ88RD%= =DH\$H'CN1).=.G!,4B2@=/L7>W1B=11>."LFL M%>-6G8S[727]9_$/')9H?/B^OFC" Z[7-/*AQ_H'*1FFF1,7P^$^)4^&]%12 MCO5V>#")*]0;_]X8(MU(VP[E3ML]:9?M)/]CWKZ''YG><&HK@6MRCI91.P,Z7RME]QMW0??0SW\#4$L#!!0 ( .! M"U?F6 +J$@, /0& 9 >&PO=V]R:W-H965T+(DB#\^Q1&JR4_K.%(@6?E6E--.@L'9[$44F*[#B)E1;E+2S5KKBEI9Z M$YFM1I[[H*J,6!P/HXH+&@[?^]P*W!G#N;@E*R4 MNG.+C_DTB!TA+#&S#H'3<(^76)8.B&C\;#&#+J4+/)SOT=]Y[:1EQ0U>JO*; MR&TQ#J=T';/4,'%ZF2N._L&M]XP"RVEA5M<'$H!*R&?FO]C_\ M2P!K YCGW23R+-]PRV<3K7:@G3>AN8F7ZJ.)G)#N4*ZMIEU!<79V;55V!PO2 ME<.EJNBL#?>_Z^57OBK1O)I$EM(XYRAK(1<-)'L"<@B?E;2%@;-9H7O('NF(6YEISN4$_ M_SY?&:OIOOPX)K[![A_'=C5T8;8\PVE 16)0WV,P>_$L&<:O3S#O=\S[I]!G MUU23>5TBJ#4T8V@+!6&YKXQEDA?O#9K]3RWNB1'2,$^+-^I&C\1QKND':>[,X&<*RY!*$ M 9]/.K>5ZRHA?*FK%3D2Q,T>]5!OD^";KU!:S^]14\.!]W3D]HS*!N$=%QIN M>5GC(T++BWMJG[BLG:S$WT)&8\+.>RP>P'-(0C9JP"B*D3E-8F!A,H;;!NGE ML/%]1:Z#/E [6:-P&R^>G;.$O>[&X[G?8(9>7[K//FJ3)&'*NLSI<-R+!S$, MPF3491Z-^[WQ:.0R#\?_G9DJ#[O*HPGKI>?HH!-5J#>^WQK( M5"UMTY0Z:]?2YTTG>W1OWH//7&^$-%#BFD+C<#0(0#<]MEE8M?5];:4L=4D_ M+>A90NT<:'^ME-TO7(+NH9O]!E!+ P04 " #@0M7&WVB8"DJD[WP>P.K%7O>FM[0_+O;^P%$E) =_?A*H37+S///&,_ M?NFMI?JA,T0#C[DH=-_+C"FO?%\G&>9,-V2)!8TLI>(.>Z[M5@YZLC. %WBK059XS]31"(==]+_2V'5.^RHSM\ >]DJUP MAN:NO%74\GU?E$'F\E"RA^V\2GM>X$E MA (38Q$8?1YPC$)8(*+QN/N,FG9?$2*;0K85W;QET/DDH;F6^-=!W(L/S##!CTEUZ"L-:'9BDO5>1,Y7MA%F1E%HYS\S&"*@AE,X98I\P1S MQ0K-W'QI.)NSA4!]WO,-!;+F?K(!'=6@T1'0-GR1A]HH:A.E=%',GCAX 2:3E69%JL^O8)XIQ+UE!UHT=(LVXX]'1H9F MK_X!$\P7J" .ZZ6V172P-IW<3[[>368P'(]O[K[.9]0SGGRZ'XX^3V L%XK! M\($S2]8?3F?^9Y2410I$%T:*YS#Y6?&23A<#9^PAV(&Q%U&@' M5$3A)4TR<2=6UG[MNRVJ&QU;+WM>J+ ]D0T :SQ*D.:O.G,T=NF*9!.*LA0 M\$26!I4&(U_G759*5Y2:'6)<)8HMS<;10N6LH%/96;(5+:ZMZ08L&KOY*)5\ MX"EJ2+FJ#UDF(%5<""LF*W^>T"C='-MINR!D(!Q._N73*LK^-G\_I1\X6I%:?C4N"27(/&9^J&;VM4%D#&E]*:;8-&V#W6AO\#5!+ P04 " #@0M7.6TMUY(" "F M!0 &0 'AL+W=O$ \;.R)O>I>S.ZZ*7P]L^O$#2+- R_>V\R9,S,^ M,UMK\V!K1 =/4B@[CVKGFFDR);E#1RTH;R1P=317;QB K@Y,4<9HD MDU@RKJ)\%NYN3#[3K1-&3G&/4G*)RG*MP.!J'IT/IQ.GJ>70:08DKU@IW MJ]RITT==AQ.DQ<3G\H66DCNJLK/ 5 D+K1Q7 M%:J"HX7C>[84:-_,8D>QO$=<;' O.MST!=P)7!-2;>&]*K'\VS\FCCW1=$OT M(CT(^*E5)Y E TB3-#N E_6)9P$O^Z_$+[DMA+:M0?A^OK3.T-_S8U\5NB"C M_4&\HJ:V807.(Y*,1?.(4?[ZU7"2O#N0PJA/870(/;\CA9:M0- K^(S.H;%^ MNS!8/[$&X_63O:P3QC%T$;&!4EX(YK+3AO[&$I1 T23;?>^T!_J5Y!)-!%F F@Q'![*MYO*,=B:8*$\)"H5OE M.AGUM_T0.N^T]VS>3;!K9BJN+!%9D6MR\G8<@>FF0G=PN@E*7&I'N@[;F@8I M&F] [RNMW?;@ _2C.?\#4$L#!!0 ( .!"U&PO=V]R:W-H965T)T^V&Q'VAI; FE2"U)Q<[^^CUW2$J48]E&$!3[(>9#,_>>>^>> M,W>8L]NJ_K-9Q=BRNTU1-N>35=MN7\[GS6(5-WGSHMK&$K]<5_4F;_%8W\R; M;1WS99JT*>9*"#??Y.MR3^1D M>/%A?;-JZ<7\XFR;W\3+V/Z^?5_C:;ZWLEQO8MFLJY+5\?I\\EJ^?&-H?!KP MSW6\;4;WC"*YJJH_Z>'GY?E$$*!8Q$5+%G)/[ MP?K?4NR(Y2IOXMNJ^&.];%?GDS!ARWB=[XKV0W7[]]C'8\G>HBJ:])?==F.M MF;#%KFFK33\9"#;KLKOF=WT>1A.".#%!]1-4PMTY2BC?Y6U^<597MZRFT;!& M-RG4-!O@UB4MRF5;X]<,NXPV2W39L^C&_*F(S.YNW<$## MYHO>V)O.F#IAS+%?J[)=->S'GW5M#5JX]\/A=M9,P];([Z\;+;Y(IY/0(@FUI_B MY.*'[Z03KQ[!:O98S6/6+R[!O^6NB*RZ9E_B_KGL"(G*YNSJ\S#BH2 >=?-P M$!]7D5U7!1A+OMI4#ZR!1,!INV*+6+?@.[M>EWFY6.<%6Q_@H( Q!*:V(!YK M*];"V-MJL\W+SS]\%Y3TKQK\3(&079@=Z@X6VU6U:_)RVLH^K.D:VZ2HJ M4D4QU$/RP=_6Z*"B(UQC[&Z#4[,=B M#2(EK W[6+6 _R%^BN4.,=?5AL6[-M8EWG;TBW7#OF?*<^,?S1';HM@UT$%ZNXQ8<2Q?5T1X MZO+(6;ZA*OMOMYR4Q7RQJ+L<*\UM9NBB,L4\%W"ON%<6(*PWAT@$5U8=A[XX M1M,PI3S+]E.D"$R:A\._-Y7\XV>Z:"'W,(+6@.'W6>A!7,94 IS=Q#+6L)9" M6J((UL1]VA:8Y-X[YK@.EF581JT!3=@1.*ZM9^^^(F6&6R& SFB'OQI)DES1 M&G)AW<&!XLX*]A-XU3#,6JZ;;=4 +*+.&W"OX:P$ ^^7S/WKU'@]N_?TVS92 MF&#!M*B:9@:Z+E#8;*JXE?A]BFP*/P,NZ16;2BJD&5U%""-;'BFPLVY-(]8C MWJ$U:&*'*RB**[@,:XA_'A&+0X&C7)3H^==/([X3BEDW7[)IX-8"Q=0JB)(HBL7BM@ZI>1GL^[.2C\[ M8BPRHK2;/:4]ZB_5'M-1"[%8D)^"D%@PTT65H<"3]JAC[0D9=SZ"@4(@^$&ZQ.(0MXSK]4>2. *B_0U(N2X-QZ6E91)> *MNZ7[ M($82C%T.,OBD"$UE(FJ@\*9R5"_@5$9*LG]6/#-'"C1(3R=$")@4QQ Y9P3& M=$5D)>F !8.1 1@-QI\2'@,V0KTM5A(E)R$8,ARJFU0UZ\G7N3Z6T2F$73A% M&CA6NFQV-$(:0^['R!_6'90G1)SXJ()(ZN.<[77%JZ0ZUJ6K)QY;[G1@E^N[ M_YVEQM/B"&8L]XX:$YXI(I S@6CH M#UJ#_8XK).UQL?$"._XH$=!1J=6)/-R7&H_&!!D@+&&$):"V C>D6$,Z>BS/ M$1O4* 4FD&.;"CHJ5C$(3#4KLB>:GD@N.CXX7H4SM@(X@1@_3SQT4G=L?5C$Y;I M.0@[-$-NULF0D>JXY&$6TY^N2.C(/X',\_P,]HZX?G$1WHD\=X %CWS/,7"H5Z./0YJ4FFSDBG MDTKJ]3HQPL)3K4"H4E^$8L*,;ZZF7_4[>@I#4HWO19QX!HSM*= M5$A$ZGBP]V627@6,\@F\Q2N;T+M,8:KNO;R+B[BY @X<4))B?N$IH+G-?/(D MAL,;/)GT"4EU#2R]0K/I2.*F04"8DRM/RH/>]J&/BO/1IU_HYTWZP-V N+NR M[;X"[]_NOZ&_[CX='X9W'^!_S>L;*OXB7F.J>.'MA-7=1^WNH:VVZ4/R5=5" MK-/M*N;+6-, _'Y=5>WP0 [V_[-P\3]02P,$% @ X$+5Y\'SV$H# MWZ\ !D !X;"]W;W)K&ULM=UK4^)8'L?QMW** MG=J:J9H5$A2UU[9*S?U>W3N[#[;V082#I@8(G02=WIH7OPF$2Q0C;'_M!PJ8 M\SG!-#_/">BF'_J=O/AHYS&^4DZE[/R)^,T MF\9%>3=[Z.;S3,:C9:/II*OV>H/N-$YFG>NKY6-1=GV5+HI),I-1)O+%=!IG MWV_E)'W^W%$ZZP>^) ^/1?5 ]_IJ'C_(K[+X;1YEY;WN1ADE4SG+DW0F,CG^ MW+E1/D7]0=5@N<4_$_F<[]P6U5.Y3]/?JSOVZ'.G5^V1G,AA41%Q^>U)WLG) MI)+*_?A6HYU-GU7#W=MKW5@^^?+)W,>YO$LG_TI&Q>/GSD5'C.0X7DR*+^FS M)>LG=%9YPW22+[^*YWK;7D<,%WF13NO&Y1Y,D]GJ>_Q'_8O8::"J;S10ZP;J MH0WZ=8/^H0U.ZP:GAS8XJQN<'=I@4#<8'-K@O&YP?FB#B[K!Q:$-+NL&EX]NWJ1+%]A6ES$UU=9^BRR:OO2JVXL7Z;+]N4+*YE5B?*UR,J?)F6[ MXOHVSI-O9@EXV08SPIQ,QRFBUF1S!Y$E$Z282)S M\3<1Q%D65X$@?M9D$2>3_!?QDTAFPD\FDY+)K[I%N8M51]UAO3OF:G?4-W:G M+_QT5CSF0I^-Y&A/>[N]_:"E?;?\U6Q^/^KZ]W.KMH+.8G(B5.57H?;4OOCM MJR9^_NF7/?MU]QXS.Q'*Z;N,=@#3NWB7T=L9/\[*)W7^+F,3))X-I9WG"]D2*/U- MX/:7W?7?Z.Z+G,2%'(DHSHKOXA]9/,OCU>#JWUZYJ; +.G_?%UHTPM/U0#DYO^H^[288V:-%8C:).23F MDIA'8CZ)!206DE@$88T$.]LDV%EK@@6+Z;W,JOFQH?LWFV%A>6,]+A1)-3#, M118G>1EJ?QXV=%SE7&O?Q^85*\<>+NMM4X-JQ(3",Q MG<0,$C-)S"(QF\0<$G-)S",QG\0"$@M)+(*P1JZ=;W+M_(-.M9V364=B&HGI M)&:0F$EB%HG9).:0F$MB'HGY)!:06$AB$80ULNYBDW47K6,X>_:4)L-R'EJ? M:HOG\RQ]*L/O_OMRZKHOY5K%8U..Q#02TU?88'>\W.\W3XP99(]2MMMV_M@L0S6MUG9' M39>7S?S1ZVW.6K8QT+TR4N7%.J?RQ?TT*8HW(JJ5/#JB2$U#-1W5#%0S4U -5"5(LHK9EFZC;-U"/?M!1_BJ^+^UQ^6Y3#,*$_E5_W M1EJK>W2DD9J&:CJJ&:AFHIJ%:C:J.:CFHIJ':CZJ!:@6HEI$:U' MGG4[?34I.%>;U -5"5(LH MK1ELVU(#I;W6(%K(K(RO+\DP%7IUQ8TL&8HH?9:9N%D4CVF6E(.]GZ,O>G2S MK\SUMIT_>FR'UA.@FHYJ!JJ9J&:AFHUJ#JJYJ.:AFH]J :J%J!916C,"MX4( MRN"C)K9H>0*J::BFHYJ!:B:J6:AFHYJ#:BZJ>:CFHUJ :B&J1936#+]MM8+2 MND#XQR>V:-4"JFFUUKZJOFH%J!:B&H1I34C M<%O@H%Q^U,06+7A -0W5=%0S4,U$-0O5;%1S4,U%-0_5?%0+4"U$M8C2FE?0 MW=9)J.UU$O:LD*5;7?]MF$ZE*%-O),N-5@OUXM6UA?=>K53UY*RYE:.^KCY17U2_N>AS]%#- M1[4 U4)4BRBM&2W;F@:UO:9A$RW#QSA[* =8RP\I6 5*?;(LOI_LO?A:NWQT MMJ"E#:BFHYJ!:F:M7>ZFQOGIRT"PT$[MPSIUT$Y=5//4UZ4-RMF+L/71+@-4 M"U$MHK1F#*G;&&HO1KAY'3F_[EXL,B_RS8E\^<=<#JNYX.J,?KPZ _;?_>?T MV_L].J308@54TU'-0#43U2Q4LU'-0347U3Q4\VNM<<'DBY/>Y>Z_9IP&>YJ< MG0R:&X7H7D:UMAOSI^?[K_:H;LL'U-85NM=?BW@\KC[+91E,>V,'+1- -0W5 M=%0S4,U$-0O5;%1S4,U%-0_5?%0+4"VLM<;<_/3DM!EPT7M;-4-INZR_O-GZ M)J',AM7IH'0LQG(DLW@BQHOJ0YS$/,V69\K':29&LISO39/9:IG$5$[3+)Z- M%M.](=;:X=$A1FH:JNFH9J":B6H6JMFHYJ":BVH>JOFH%M1:=76,[5SVY:B* M[#&BM&;4;1?ZJ^T+_>\:$\,RT^2TC+E96KPW&407^*.:AFHZJAFH9J*:A6HV MJCFHYJ*:AVI^K1TU&7S=9,]D$%V<3VG-V-HNSE?;/R9@SPBM"C"1/\:9_/]' M:>C"?5334$U'-0/53%2S4,U&-0?57%3S4,VOM<:XJG?R*L?0!?FH%E%:,_"V M"_+5]@7YQZQ;%7^*PSY&I;W/H_,.7:6/:CJJ&:AFHIJ%:C:J.:CFHIJ':CZJ M!:@6HEI$:+9?G%K"JZDA_5-%334^A+C^LH'A,LI&85WFX-_;0 M-?RHIJ&:CFH&JIFUUGCC2AF\7*%JH9W:AW7JH)VZJ.:AFH]J :J%J!916B.H M^MM5]_WV5?=[+Y#[HZ68[7T>FV2HIJ&:CFH&JIFH9J&:C6H.JKFHYJ&:CVH! MJH6H%E%:,Q>W)0-]Y8-FKWVT8@#5-%334U' 7YX]B'B>CY0J4;;CM33&TO*'_ M>D&TTCNY:$:%AO:IHYJ!:B:J6:AFHYJ#:BZJ>:CFHUJ :B&J1936C+%M&41Y M\T//VAWX*5CMNW%T!)*:AFHZJAFH9J*:A6HVJCFHYJ*:AVH^J@6H%J):1&G- MJ-R64?3//NI$'EI(@6H:JNFH9J":B6H6JMFHYJ":BVH>JOFH%J!:B&H1I37# M;UN,T6\OQCAJNCMX-4&]>%G6>]?>W]$IAE9.H)J!:B:J6:AFHYJ#:BZJ>:CF MHUJ :B&J192V2K%N_BAEH<5%?'TUE=F#O).322Z6UT:JQG$[CXI,CJO+YGZZ M43O=5X^;RB=+V?.XK7QREH]WM_SUU3Q^D'Z#L MO<%O' _F[!N<4B/#JD7VC#SLI;,LNE8JP-H9TUH M[L/'QGN3&BY=%I^MIE5.?G8Z9X8;4!M8:30H+6N"*PMXYEO)-SQGTL(LSU4M M+9=;6"G!=:WD$:O89H(ZE,D<@7H= M%AH+;N$790S\\:2$ .J" ]/%GUWY:+:[[][.'2R/9L=RG 0[5S5ZC\'TVV_B M+/JN*Q;_$]A%9.[;R-SWH5-Y"Q\"9F&-6RZE*V&J]AUJKKI*:=[@91[/'8'[ M:3H8#@8HD7M. M[2Z^?*V4[(;GAS2^TM)A$V=QMY9AJV7X];$G%2CK3I[#&P[9=IGVX[+SGXE5N&%/H2QPE)-1VG8_=B.N8[%84)NQ=([N+8%__,6<3W$PM;[P,/X7JCS( ] M'6_]-7MDZFE[+_2975"68"6.M:>8@E2OUU@L<)N;.>E1"_QIJ/S6=^S*4B*_0O6"2)TX$F@743FHQD+P9:A0@^A M?/T*L4CGPH1$/Q"F_#"2/QI$/EIC&<+85GI^YBKM()_+/)N+>V0N'?2))VHC M$4V6;-G@3]K]^Z?\O79_[+8 ;"U,H8[[KL[<;27^NDMN4,?Y@%S'[31B?E=8_PBEMMAOY%#_29?GZBCTTW M62O&9/J1W/H!FUA;\\B(-V9-O_\.]YV?FP2"A!%(&(6$>4"PBK#=0MAN2N\< M$_:KU('^_*AMT)UBL?RK2>(NI,20, ()HY P#PA6D;A72-QK?W8K$@LM\0>T M9<*,Z?*G2>&,AYT4:,JKMZDSMM\.=3MM0DZ;T-,F7NOF#]@<&3JPYL)9,G&&MNCQBAFL5YA&SVUHV;#;#-9K7/MEK%],M%],]/R.> M66RV(R]^;B!I!)1&06D>%*TJ==E,P1WP# G:6 &E$5 :!:5Y4+2JTF5W!;>^ MV5^3(4';*Z TDM-:7^E!(WKM$:NBE/T0?*(A4O3-3]2>[9R+M8"D$5 :!:5Y M4+2JOF77!O?!TRMHVP:41D!I%)3F0=&J2I>]&]S:-[@FO0X:2\9^O0!M-#-_ MI50+T$8S[-9S8K-9MUZ _A]-$EQV2?")-LEA6CRW 7ME(#2""B-@M(\*%I5 MZK+Y@F_!,R1H(P:41D!I%)3F0=&J?X&7S1BWM05P189L!UXJ-"B-Y+03?0$* M&M1K#%JK0>V#320ZA:[3[3X2I1L_LG_9B]%B2]$LW4A3&Y_CT0(WC!,\HMF& MH1*?[5_ZY(MUF$@4L94.Y=P,=/$ELBU!V8GBVW0+RPM7.K^GAQOF+YDP!OKW M%>?J_<0$*#9F3?\#4$L#!!0 ( .!"U>U-=RN,@0 +@; 9 >&PO M=V]R:W-H965TM2TJ"4CZZU>R'0>#(V"BB^4";%GO\ZQ@8V/%^7IHFBQ>08[9-5E#(9XL",TQ%[=T:;(U!9R4HCPS'8_HTA8SLQH9M/!?47%G-I0DS:%@*2D0A<78^& /(]N5@K+&7RGLV-XUDEUY(.2KO/F8C U+ MM@@RB+E$8/&SA3O(,DD2[?BOAAJ-32G,(,[DOV=)GPU-FX, ME, ";S)^3W:_0MVAON3%)&/E-]K5=2T#Q1O&25Z+10ORM*A^\6,]$'L"P>D6 M.+7 .13T7A&XM< ]UT*O%O3.M="O!?US!5XM\,X5#&K!H'16-;JE:WS,\61$ MR0Y165O0Y$7IWU(M/)(6,A3GG(JGJ=#QR3ULH=@ ^AG]CBG%,B[0.Q\X3C/V M7I1^F?OHW8_O1R87QJ3$C&OPM ([KX!=])D4?,504"20=.A]M=Y3Z$W1R::G MSG-/IXX2^-NFN$:N=84BIZD]PHQ&19I/]WYJ%IQ?!*AIRY MMQ-K9&[W_7ZRAG^R1G"R1JCLRZ7#K@G6&O9^,^Q]Y;#[L !*Q3M+J_'O&O2* MT-\;#L^2GX.15QJZ](T[SV:@TV;8/W+[H-\_-AH=UW.==KV6*[S&%9[2%7=B M#J4B52+,&'#6Y0GO:%0.G: T<:D33IH+=)H+O5.O7:3)7,L]@\8] Z5[YBM" M^0)G&9KA)[' [_:0DG'I'*83YNN$!3IAH4Y8I G6"I&;)D1NOI>UTHW..-,) M\W7" IVP4"W&M9*MR_8BM=.I/+KS3& M69F>D_2U25Z-N33[:J7Y6FF!5EJHE1;IHK6#Q7D)%N=[F>SKENB*-YTT7RLM MT$H+M=(B7;1VO+WLP]G*[9?#2;\,G#70E'1._FK8Q2&C=3?M1$>)>!>> -/. M^-"Z>::5%NFB5?%A[IT3Y$"7Y1$00S'9%+S:O6U*FV.F#^7ARD'YU![>V1WE MOCT,JD.D%WQUIO49TV5:,)3!0IBRK@=BY4>K8Z+JAI-U>4KQ0#@G>7FY IP ME17$\P4A_/E&&F@.ZR;? %!+ P04 " #@0M7B(F5E1H# "^" &0 M 'AL+W=OJ[ M+@ ,^5ERH:=>84QU[?LZ*Z"D^DI6(/#-2JJ2&ERJM:\K!31WH)+[81#$?DF9 M\-*)V[M1Z436AC,!-XKHNBRI>I@!E]NI-_#V&[=L71B[X:>3BJ[A#LQ]=:-P MY;J\&U_.QM7<&GQEL]<$SL9$LI?QN%^_RJ1=80< A,Y:! MXM\&YL"Y)4(9/W:<7NO2 @^?]^QO7.P8RY)JF$O^A>6FF'ICC^2PHC4WMW+[ M%G;QC"Q?)KEVOV3;V"9HG-7:R'('1@4E$\T__;G+PP$ >;H!X0X0'@/B,X!H M!XA0U!R)79"Z%49AA\H'1)>/,,-#DV0(,95P_1^/[NP5Y=O&<7! FR*="UIJ* M7$]\@Y(LL9_MW,\:]^$9]S'YB*X*35Z+'/(._+P?/PA["'S,19N0<)^06=C+ M^+X65R0*+DD8A%&7H'[X C*$#QP\[)$3M><3.;[H#%][$EMF"C)W!0'JLCV8 M!_+U5G).L*:W5.7?NHZ@\3#L]F#;Q+6N: 93#_N !K4!+WWZ9! '+[O"_T]D MCY(Q;),Q[&-/9Y13D<$E6<*:"<'$VA9K!8K)KMJ9-6RQ8[/M;),FHU$P\3>' M 9T:1>&!T2.AHU;HJ%?H F]2TZ:PSV*SR^1:,+=&O:JY3/:/5.'MTX3#"J'!58+)4S!A[T(OK^_:/Q7?DRPP*N6/2#S.5J8'4M-(<%7D=RPK:?(/.G MK?E"%@GSB[:9K&.A<"TDBS.PLB F-'WB71:' X#B*0:X&\F<#Z6>-CG;(NXEE9L^L5$WZ!5O C5=3*57'TE"B>' M$]@ 70.Z0&/@INQH".CK+")+K#,IT+D/$I-(O%,RMU,?G9^]0V>(4'1#HDA+ M]&VI#-%T=I@I':5*W2>4-M$-HW(E4$#G,"_ ^^5XKP1OJP#D47#W41BYI82? MU[2.FDX-N8[;++#GZG2X6^3.OVD/7JW]*!C-O"2:AJ]97A(U- '=: A=/E$; M-13L$G7@88Z^D5C+L06:JD]B@=,V1NE M')[AT'\MFZ'3MS>'T7U6PG]6(BB3.'*NG3O7/L6Y"DJUAJ82 CV!R#K]&93!9JPPHY?KJ/Q'L7FBE54W:70EX;[]78$%=F1 M)L$^N$/'P)=F>!$H9&LJT[M3OIO/1Y=F+'BT/VKTKAH%^[Z:I]+QYR]].HS= M8+XDZJ8=P4*I&PO=V]R:W-H965T M0E,WUES46"EIV)CRU( SAM106W/<2*[P(19Z:2YMA#IA%>*$@8+ M@615%%B\7 /E]=1RK=<+=V2S5>:"G4Y*O($EJ(=R(?3,[EUR4@"3A#,D8#VU MKMS+66SJFX(?!&JY-T8FR8KS)S.YS:>68X" 0J:, ]9_.Y@!I<9(8_SN/*U^ M22/<'[^ZWS39=985EC#C])'D:CNU$@OEL,8557>\_@I=GM#X99S*YA?5;6T0 M6RBKI.)%)]8$!6'M/W[NGL.>P W>$7B=P/M7@=\)_"9H2];$FF.%TXG@-1*F M6KN90?-L&K5.0YAYBTLE]%VB=2J]93M@B@L"$IW.06%"Y1GZC!Z6@,5]%#!4:@[7.OMK$ 03$?)6GFXMZB;^,X!V;#H(@[& MP<(>+#P*]JB[C]G[I> 9R%&T<(@6!X=HPR+/\]QQMJAGBXZRW1!&])'/T8;S M\4,9#5:-D^B ;%@3O@<6]V#Q4;![KC#53ZWO*6-L\6 ;N8Z;7!S0#:N2)/$/ M\.R]QF<^.M^QV! F$86UECGGL4XGVD;>3A0OFUZXXDIWUF:XU=\^$*9 WU]S MKEXGIKWV7]/T#U!+ P04 " #@0M7,HSM/G ) !;5P &0 'AL+W=O MT9)&*V7X)O$#Y^^9X8CZF:1Y M^9SE7XN=E*7U+4WVQ=5J5Y:'M^MUL=G)-"K>9 >Y5^\\9'D:E>II_K@N#KF, MMHU1FJR9;7OK-(KWJ^O+YK6[_/HRJ\HDWLN[W"JJ-(WRE_R"2IE90??[2BJ]-GUH;= MQ]_5_]X$KX*YCPIYDR7_CK?E[FH5K*RM?(BJI/R4/?]#M@&)6F^3)47SUWIN MV]HK:U,599:VQLJ#--X?_T??VD1T#!QWQ("U!NQ'#7AKP)M CYXU8=U&971] MF6?/5EZW5FKU@R8WC;6*)M[7W?BYS-6[L;(KK^]R51%Y^7)AW271OK2B_=;Z MVQ]5?%!=55I_L3ZKNME6B;2R!PMO^_.M+*,X*7Y15E\^WUH___2+]9,5[ZW? M=EE5J+;%Y;I4'M>?N]ZTWKT_>L=&O/MGM7]CF4+'9*%FOT^*)D_>>#:F[]6LJT^.]0J$=M=UB[OES?%H=H(Z]6ZGHL M9/XD5]=__I/CV7\="IQ(3$L#/Z6!8^J=-!SJ-%PT>9#?\S 4^E'/:_3J@>7I MVF>".^)R_=0-:J"9[;O"/S73W'5/[KJHN[?RD!5Q65AJU#AYJ?MUF-_EZ M'!?67@YV@.@[Q'PGM,_\'FC& ]OSAAWW3HY[J./O-ILJK9*HE%LUPJJ"W,11 M,X:WJ59=4^VW,K?JR-0[^TB(Q+>S@%'9@<.P+*-- )*:E(3RE(20> M^\+>H,:$8POGK%3#7JDR;OO>2+$Z-MS?[87E:OW/^ACOX[1*!V_,J.S<+J-2 MTY/0@1S'8/&VXE2I(%+34P$(XZ!H@Z P!S? M9)F3,AF5FIX*H#('I9T%/-(*=H'$<>S "(! C*P1'J!RIX M DU0_=D=2*2FSR@ GS';Y)P"*:51J>FI $IC*/I,#=D3U@B:X)9+X^K,&N'0 M](,%/\XHN/[L7C8!:@Q C7&3!4^*:U1J>BH UQ@^,S55\+BU@T *;KHT,( O MAN/3QVBS4R_E+].W(UQI=H>:@#,&<,8\D[5-RFA4:GHJ@-'8U#397#!I!34P M$6%@G\^4M.TT,/&8QT? A %+,9RE1JH6AQ%<'9MQR:5P 61S')*3(QP$$UYS;LU1J>@8 Q[C)53Q. MRF)4:GHJ.@MY^*395)'CULQ&JMP$67$@*XZST?LJ3K8*N0?7G'';V5UH K4X MH!87)JN9E+ZHU/14 'UQ?&ILP;JTUT,.UP[M\'Q=NK^.Z-K<&5D6YD M=TL7/WD?E7ROM_K)^Z"DM=*]!DSB.":=KBT,["0:Y*%7%(6 MHE+34P$LY+Z*A2:L>8C4M0D6XWNQN-<%'+O"1:Y*/7%(^HE+34P%\Y%+SD=OG(\=V6&]*QNT#DFHG@A'6 M<(&07)R0T-K%^0-7GMUU)I;Y7& NU^3N*Y<4Q:C4]%0 BKGX\N'4.(U;8_AA M@JL$<)7 R6BRU,>1!%>>V[]4:GH> ,.$R;U:@I3.J-3T5 "=B5?MU9JP=I#I M&=QT:6# 6@*GI9LL3JRRNI_;5D1_![O62G<7R$G@Y#18KSA^X(JSN\O$8IX #!,F-UP) M4A*C4M-3 20F\-FOJ3$9MW:1(=D$5@G *H&#T6B)(]A!.JU%I:;_1 7PRS.Y M#\LC)3 J-3T50&#>J_9A35ACV(&;+@T,>,K#B>B#ZM3!B$CGL:C4]""!K3R3 M^ZL\4N"B4M-3 <#EX3-?\RFC%=0F/!@/^?GORMS^?(?63'<8L,C#L:@N4"M. M#WGV)&L7!Z?G<(W9761B3LKK_#30Y(XICQ2RJ-3T5 !D>?A=;O[.]0VKH$MZK8MQBY#8"$/9Z%/D6*ARE'RHU/15 /S[.+_.KM174JI7[O9M&VTR,-M,=!JKQ<:KI52O^ MQ117F]U9)F#'!]CQ3<*.3PH[5&IZ*@!V?!QV)FX?$]88M>.F2P,#*/)Q*!JL M[_%OI;C:[$XU@4<^X)%O$H]\4CRB4M-3T3EVX55X-&&-[57$39<&!GCDXWCT MKW(G\].Y'C]PNR%=S:-2TX,'U/)-;JSR21F,2DT_7P,8+)@ZJ6$N>+2"&G@$ MW#\_5J=MIH%'P,*1[8L!D%* D]+B[8M!'Y@\N[=],>CSDC=Z>DL N!3@N(1= M;C@YX<*S3S$Q04X!D%-@DIP"4G*B4M-3 >04O(J<)JR1WYWBEDOC G *<'": MJO1QAL*%9W>O"88*@*$"DPP5D#(4E9J>"F"HX%4,-6'M,*34C9Q-U3F<"F>H M]E:TD\FVZ=^JD(,S_;C,[-XTP4X!L%-@DIT"4G:B4M,/Y0)V"F>QT_FI>(]Y M5@Q.XH5]@O(YYR$[/YVKCU ^<[C+AFDD!(8*<8;ZH"#IK16-G) WZ/(0%GG, M[KG<;R<"SOP1[ L!H$(?DT_K8V8]1_ACO M"\6>#\K0?E-_?<^/)[D>GY39H3D,]3XKRRQM'NYDI "V;J#>?\BR\ON3^GS5 MTWFZU_\'4$L#!!0 ( .!"U?%A17WW@, #X4 9 >&PO=V]R:W-H M965T,,!Q&901T[$LW\QPFAN+63FW M8HL9W0F2YK!BB.^R#+/O5T#H?F[8QF'B8[I-A)HP%[,";^$&Q*=BQ>3(;%CB M-(.PYZUKI+9R2^D7-;B.YX:E5@0$UD)18/EU M!TL@1#')=7RM28TFIPIL7Q_8?R\W+S=SBSDL*?F'.T/;^;GLT7_.WA'# M;0Z'6_*YCSL<1V?CG_<2CJX%9/S?(>$XL#LP%K_^ M8OO6;T.RZR0+=9)%FL@Z!GF-0=X8NS)H#1!SM&$T0W'*"\HQ072#BMJZTC,X M>#9DTVB&I]JDDRRLR/R23#WP[A93RY^9=VWU^YC \X(&U%%UTJ@Z&57U#_E\ MK265:@)7>C82HAAG\@D:(\H0H5R.Z3Y_G5 "0^*.)GJJN#K)PHILTA+..]:V M#YG8]K"T?B.M/RKMDF9R<8GZHR&?*-?YFF:#NHVR/%4WG62A3K)($UG'BJ"Q M(GC&XA[H-$@G6:B3+-)$UC%HVA@T??;B/NV5QXEE=6_S91]S<8P)I[U2X ?' MH*@/"IP6J"/"12/"Q?]5BR_ZY:RG11\S[6G1QS@]P:(^R+4?TL*V[O^L6Z-J MA"PE2!=8U6SJAH(6I3=F%LJ!,W*RP1P M#$P!Y.\;2L5AH!(T+6Q)W@G"5QAI8$T#Q-(7F>HP0?ILI0.2[S@%JT0N]\M M"9^IE4H8IRBC,!GC ZT-@;"R1KC!S'Y%DX5302$$A0P MH0#YWQXM4)(((1[&8ZFI5%L*8GU\5/\BO7,O:TC1 B>_XI!%4V6D@!!M8)ZP M.WSXBDH_EM +<$+E+SB46$T!04X93DLRCR"-L^(?/I5YJ!&X3C=!+PEZDV"^ M0C!*@G'N#F9),,_=P2H)TKI:>)>)\R"#[H3@ R "S=7$0&9?LGF^XDS4R8H1 M_C3F/.8N"2\YPIX'8)G C &8A M9]? T 9 UW2C(Y[%^72]R\[_[>Z_>?>39!A521E2SWA32?V>K2DC_'[XTW7N MA;+9K2SNS#'=P0!-%5Z)%)$]4MR/'X:V]KDKZ>\IYKVGF/].8B?'8U;'8_:I MN_6W&* G_L&AJ.LH"A5;JHBOS=X=#H>&-E'W]1QWH&S'NCE%>6V4;HPLYQ3E MMU&&88^L"G5BUZKL6KUVZ]=4G]U"Q:H;N;$:9L_ >&V,,6JDP^_'G-BT*YMV MO\WC_2M?M["Z?GL\0LE_Q[%2>G;,K>?#B MF7^!ZFG*@],N8=VVFH7>@7),QVZDHHW2+5MKH/PVRC!MTVAD0ZU] MU5-$MK*=HB# ><:*V[A:K3JVF6Q4&NOSX7@Q[%CW>(=7-&0O\D5[> O)-LXH M2-"&;Z5=._S<2-%R%1.&=[*G6&/&.Q0YC'B7BH@ \.<;C-EQ(C:H^E[W'U!+ M P04 " #@0M74QYZ%Z4$ (&P &0 'AL+W=O?J/QR>.#JS"Y9_""BL0A8 M##C=KJT;>(W1+ W($/\$]"A.CD$JY9FQ;^G)O;^VG#0C&E)/IA1$?;W0.QJ& M*9/*XWM!:I7/3 -/CU_9_\C$*S'/1- [%GX-?+E?6PL+^'1+DE ^LN-?M!"4 M)>BQ4&2?X%A@'0MXB9 L*H)5!E$0Y]_D1U&(DP#%TQV B@#4#'#/!$R*@$DS M8'HF8%H$3+/*Y%*R.F BR6;%V1'P%*W8TH.LF%FTDA_$Z;@_2:[N!BI.;OYD MS#\&80A([(/[6))X%SR'%-P(0:4 '\"3FFE^HJY\WH*[O;I-!0AB4,:]Q522 M(!3O%/;+$P9OW[P#;U+$WWN6",4J5K94B::/L[TBJ=L\*70F*1=\8K'<"_![ M[%._(_Y.'P^1AL!6%2K+A%[+=(NTC!^3^ I,G/< .6C2E9 ^'%-/A<,L''6$ M8_-PJ%$S*0=]DO%-^@;]WT>F/M4+="3<_Z]KH'*B:3=1NBA=BP/QZ-I2JXZ@ M_(5:FU]_@:[S6U>1QB3#(Y'5"C@M"SC5L9<%? \.E ?,!T(2+KOJE_.X&4^Z M!K]LH.,LYFH.O9Q6Q@R&M5D-U#PK-<^TFF\\+XF2D$CJ@R ZD("KY5^"D*F5 MHO,=S^EF)YH^+)9PYC:DF\'PK%6A!JPFRBU%N88#*9DD89<,MY4?A',X;Z@P M0N$^5$W#O-0P[QF8[TD@@K2-=H[#O/50IY%\+P)K,Q@X\1:EOH56W[W)9%OT MBNQ%8&T: T4N2Y'+RU84&GP9UK2=F,*S-::!BZ%36P]%J_JK<'KAC MT2&D9R>OGN+2!C0J&QZ+K5Z^$^<&Q^KB!=-851R3#8_%5J\BJJJ(1FKE!='I M2[5PG6GSU3.#87U:0V57#A!J_='EW;S@J_7IN;M RZ9\,QSNQ]655=8,FGJS MLRV]8#A]]A+!:5.)"0KWH>HJ*K,%^]R6OJG#MFUJ-KQ^"-8G,7025N8+ZMV7 M46>';=/44MH+P?I,ABJM+!K4>S33]@[;5JQSC3&"87U20T57O@WJC=MGN:>\ M4^5(3JLHQIAL>"RV>LTJ&PB7HS7UD=Q;4<4QV?!8;/4_:RIGB?3.TKRI%T0U MISQ=3)HKC!D,Z],:*KMRA$CKE2YOZ@5?K0E#-$'-7[>&.-R/JRNK7!HR=6EG MFSIJ^RXT6_D-Y_ M&35UU'9-+:6]$*S/9*C2RJ,AO4JH_=]5YQIC!,/ZI"X5;9]L'424[[(M M& $\EL0RWT4HKY;;/#?9YH9=P?,]HD^$[X)8@)!N5:AS-5>)\GS;)3^1[)!M M1#PS*5F4'>XI\2E/ >K^EC'Y>I(^H-S\VOP$4$L#!!0 ( .!"U<'[57< MO ( "() 9 >&PO=V]R:W-H965TJDJA_;P[0'!VZ"56-GMDFZ_?K9AJ*D)5FG92_! MAGL.YQS;N0S77#S('$"AQX(R.7)RI98#UY5I#@669WP)3#^9N8V+!DI@$G"&1(P'SGGW<$X-O6VX N!M=P8(^-DQOF# MF4RSD>,904 A588!Z\L*QD"I(=(R?M2<3O-* ]P5'$] 84+EB2Z^OYV@ MXZ,3=(0(0WW[0 A_OAT\@ MU?"NA?O;<%?GTX3D-R'YEB_8P7=I$^CL2N#;E:Y'4P6%_-[FM2+OM9.;8SJ0 M2YS"R-'G4()8@9.\?=,-O?=MS@]$MI5#T.00[&-/-JQC:_T4,5!MEBN>T/*8 M/Y)5T@W>Z95<;5II*8IBORG:DMAK)/;V2KP3. /$< &MVVXO^&^7XD!D6S[[ MC<_^_]R2_4/F<""RK1S")H?P7]:[ O6'<+CUNI,<'.N7Q M:TYY2]'+4^YN=##S]? 9BP5A$E&8:YAW%FF/HNK(U43QI6UJ,ZYTB[3#7'_$ M@# %^OF<<_4T,7VR^2Q*?@-02P,$% @ X$+5[4(<9:Z P $Q8 !D M !X;"]W;W)K&ULM9A;;]LV%,>_"J$50P.TT"<*_725@YT^><1]"BXX M4RL)"E:BLL<^=]N/'/:A+D5;C^2N'F>)$_BV8H<@C5Z!)$K2GGAFNYLG?>G\ MFO?BR=X[Q4C;FR.UO/01WAO,L$*OWVGU^VZ.+^_T?'"N$)7_]$E?PP?]<-,! M3^0:SM$TT"U.(G&#@NSWW^)1]$=?W7W"GE N%_X.V MZ?*%?AI;D: 5J4^7&CFR2/,BNX3\[#- M>>C,^:. )0(,4M2;G=-XW[O.)RSW"2L\P3H*C%H%1L_9%T8^%?()RWW""D^P MCD)'K4)'SF?DL_U TNI4$BTJ @A>Z!>X?E=_0U#(@SY5G,!]5?$)R]VIIG5. M?0IXBJ*CP'&KP+$SK O]C-"*@N_@)_W*B=FW[CYAN4]8X0G6T6+<:C%^SGXU M]JF03UCN$U9X@G44BJ/[=4CD?%X:C8C5Z.%GS*L]^MA/_,31H_UBYC;=5YRG M!U+X"J2KQ=::,';W+GB[6^]R<_9]-+S2MJTARKTCRG!VLH?O2R2F!%+X"J;4(MS:Y*!)+N[LHP9Q7 M3-5;&NUHNX-Y:O?M'HR?Q2>SN&<\-SN>=E/M'E]OEUY L<1, H(6VE5T>*07 M7Z+>@:Q/%%_;+;9KKA2G]G"%=.<49H*^ON!&PO=V]R:W-H965T_KYYP0V^,-%X\R!U#HJ:!,3IQ 8(*"3*.&#]6,,,*#5&&N-7[>DT2QKA=OO9_:/-7>>R MP!)FG'XGJN*GN@Y; K_WBB"H!<&_"L):$-I$*S*;UAPK'(\%WR!AHK6;:=C:6+7.AC#S M%N^4T+-$ZU3\B?-T0RA%F*7HFBG,,K*@@*92@I+H'9IFF8 ,*TC1AZ=2%U\W MI@47BOS!]D68428!GM/'@I=W6=FF(%3;$"ZQ<>5ZPY MD0GEEJE5[[*N:[O90E3F#BZ ]3@EB#$[]]XT?>^[82 M_">S%P4)FX*$7>[Q+9B-(@6!^/*U=W156436PFPJZS@<>6-WO9U$YS)')M%K MDNAU)J&Y>VWV6&RWV'/$0+4E,MK;8_QP%.ZDTA(T& 9-4(7H M;IVEYA[S%8N,,(DH++7,NQCH:HGJ;E!U%"_M\;K@2A_6MIGKZQ0($Z#GEYRK MYXXYL9L+6OP74$L#!!0 ( .!"U?/;,_ 0 4 #HH 9 >&PO=V]R M:W-H965TT%+9YNK)+HD93? /OQ(29$M5^;LXM WMD3Q?D>*?_/(,R<[+C[+ M-8 B7],DDW>=M5*;VVY71FM(J;SB&\CTDR47*57Z5JRZ3"<\5PG+X+T@,D]3*IYGD/#=7A<&X.BQI\,=O+@FIBN+#C_;&[>Q7>= MGFD1)! I@Z#Z:PMS2!)#TNWX4D$[M4]C>'C]0@^*SNO.+*B$.4\^L5BM[SK7 M'1+#DN:)^L!WOT'5H:'A13R1Q2?9E76'XPZ)5A7GIP3WCHDT>>J;4D?A9# MW&+OV^U'%ONN[FW=9?>ERS/7"O0@NB*N\Y:X/>>:?'SRR.M7;\@:$A;QC0+1 MUD4[\?<\NR+]GB&Z_1=B"\8['^-:,#Y.:P*YBW-FUDQ9J:_E1L:P5U'3^42Q!8ZTY]_M!EYIR"5 M?[=):( I(4R8APGS,6$!)BQ$@C4D-*PE-+1.-',=?01;Y.4DHSB!4D>L$!! MFV!*XJ@@FL7@=NI.NMM#%5A]7JH"3)B/"0LP82$2K*&"4:V"D54%?^3I H29 M1O8+!4GX+H.8_&M?/,Q*\O! #8,C-5A]7ZH&3)B/"0LP82$2K*&&<:V&\7>H M(0&])_I_.8R_D9@._3,GJ2G?.%H.1^RVB1TWK2 MCED$)[>!=B^7CA(JS4.E^:BT )468M&:6CI(=CD_8#M8.<&2$B;-0Z7YJ+0 ME19BT9I2DBNFH-&Y4#\Y,XF,8' M-T>+07L[+M8')LU'I06HM!"+UM3'/CWI?$=^4H>M3_!UR45;'GQF)UX\KZ#F M*E%I/BHM0*6%6+2F;O8)2^='9"P=U)0E*LU#I?FHM "5%F+1FE+:)RX=>^82 M(40-VT+4T#D.4:C93%2:CTH+4&DA%JVICWU*T['G-(L0942R*3:[]U*"GEHN MWUEAIO7FJ#0/E>:CT@)46HA%:VIIGQ!UQC\B;&&F!.>H- ^5YJ/2 E1:B$5K M2FF?3'7LV=0YE6NRH2PVZ3=J5M """6+7.J*LNT$RJPBVOYPLSN]6 RH65-4 M6H!*"[%HI1BZ!R>54A"KXA":))')D9=G/^K2^J#;?7&\ZZA\[MQZ3DNY[]P& MY3&V/;X\5?=(Q8IEYE^:I7;5NQKKX"O*@VKEC>*;XIS4@BO%T^)R#30&82KH MYTO.U?US,'&R+@ MD"H3@NJO RR Q=15&MN\W$T;Q \UHC> ^'>97R,?_X$\ M[/D6]\6X^Q)2[4XJ=^_2W=7%:BOFM17SJGC^JU3,EFX=/[#'-_OVIMC3%&:. MWI@%R ,X\]]_(Q'^TY;\*P6[*(7?EL(?BSZ_4U1!E3\7*>5(T4==CSU]HBL. MMLSK<%$5S@R8PYSX))Y,W<-Y2C8KWX]:JPO6H&4-1ED_L9SFJ5XWEA>E-)=( M5R1C969=HSI8>,80> 1W0/M&!),AT+ %#4=!E[ !W49K/20/D)?6.H:]%T>X M"]>WB<,0V]FBEBT:97ON_51DIOEI/8GU^J\@APU3UE)&?5B"_0ZMQ2@.?#MM MW-+&X^U).2 .>LBO:/J >+,KGVR0<7^]HX1T("U&(29VR$D+.7E!7[)\6Y-: M*SCIO=4D\D,9)AH@_*LDC_TBLM*.J]JL"_%K1+G,_R1H9U[5?V:+$HFJ3,.FN4M\J MPL'0(IUDC8SKFIG&5R^>Q2J:#,DO.6D<&1>YETQDTMY]I7*K_UCIBFVT'[Z.=&PO=V]R M:W-H965T>"7W16QN3O_,\G:PI)[HOSA4E:67$,R_P_;'' M"1.]V;1Z=JMF4UF8C EZJY N."?JZ8IF\N&BAWO/#SZQU=J4#[S9-"D?- MY_Q6V3NOH:2,4Z&9%$C1Y47O$K^+\:0TJ$K\SNB#WKE&95<64GXI;]ZG%SV_ M;!'-:&)*!+$_]W1.LZPDV7;\74-[39VEX>[U,SVN.F\[LR":SF7V!TO-^J)W MWD,I79(B,Y_DPR^T[M"HY"4RT]5_]%"7]7LH*;21O#:V+>!,;'[)8ST0.P9! M<, @J V"8PT&M<'@6(-A;3#<,QA,#AB,:H/1G@$>'C 8UP;C:NPW@U6-=$@, MF4V5?$"J+&UIY44E5V5M!YB)TK/NC+)OF;4SL\LD405-4?1H?553C8A(T4>S MI@K-"Z6H,.B:D07+F&&MM]=2K-[^1A5OO7^+8BF-D(:BUR$UA&7Z)_0*,8%N M6)995])3S]AFEY5[2=W$:-/$X$ 3,;J1PJPUBD1*T[:]9[O;]#EX[O-5X 3^ M6H@^\O$;%/A!@#[?A>CUJY\ZVC4_'H,=F-"-"6G21P._PO@.3'0,9J]3R$8; MK0M%;PN>?Q;,='#C(WI9-V_@&/Q!XW"#BC5BM3>^08LG^Y#G4I2.^.>U9:'WAG+]5T='KC85#[LK+D/T.YV3A%[T MRE&AZI[V9C_^@,?^SUW:0\)"2%@$"8N!8"U7&#:N,'319U7TL&Z0V.FM[!+3 MI:F;, P0KV)#EX)?;QHZ34_5Z^O;$0.UHZ7.J%%GY&S8AX(O[.RT^CP'$93; M*%+.T\)&$HV,1(ORF4K6=FE/T3_'1)LK9Z6G3E)(6 @)BS:P404KO^[N9V=3 M[WY76Z#J6MJ.&VW'3FTO5RM%5\2NTO_H-.F/ M)ZV_/=V JF_I=M;H=N;4K?H0RI[L1&,B83G)JM62"4-M70;EY,E^])NN4'+E M!)^J)R0LA(1%9__1T^\/]A0$JK"EX'FCX+E3P?<\+PS=TMZE MFQ-VJFZ0L! 2%D'"8B!82U[L;W? _O?:D=0U WD#*"T$I46@M!B*UO:(G9P( M=D[Y6R432E.-EDIRI,G&-XC6M'MMK7&[J\ZP/V['L'E'H4E_+]"%=:'Q3J&] M(I&[[2>/-!"M/=+!=J2#;]X"NA$G3R)(6OA"]P;CPYN["+0E,12M+>0VJX.= MF8+FR[3,&-I5LOX2183+0G2K.NCX4L/[[FGSS8_T?:!&_S M)MB=,[AA@O&"=PXK9.IB#DH+06D1*"V&HK45W>9:\.B[?8. 9EQ :2$H+0*E MQ5"TMD=L,S38G:*)F2 BJ7:*NE#E99E>XZS@+^\=W>B3)0?-WH#2HIJ&@U;P M]_%D?P=YH. (;Y,#;:&V*1G\0DZ&/!X,QJ!)%U!:"$J+0&DQ%*VMZ#9%@\^_ M6S &3>N TD)06@1*BZ%H;8_8IH#P2SF@;PC&H!DA4%H(2HMJFBO&UFIV%QR? MC?:"L;=SL(%3M:J.H&B[6[2;BLT9A^9I<\SELCK&PO=V]R:W-H965T?BPVE$CUG:5[<]C92 M;M]Y7A%O:$:**[ZEN;JRXB(C4AV*M5=L!25)992E7NC[(R\C+.]-;ZIS]V9(U?:+RTW8NU)'74A*6 MT;Q@/$>"KFY[=\&[J%\95"W^9'1?''Q&^E:6G'_6!^^3VYZO1T13&DN-(.K/ MCLYHFFJ2&L>7!MIK^]2&AY]?Z _5S:N;69*"SGCZ%TODYK8W[J&$KDB9R@7? M_T:;&QIJ7LS3HOH?[9NV?@_%92%YUABK$60LK_^2Y\81!P9A>,(@; S"UQKT M&X/^:PT&C<'@M0;#QJ"Z=:^^]\IQF$@RO1%\CX1NK6CZ0^7]REKYB^7ZB_(D MA;K*E)V<8KJ4Z VFDK"T^/G&DXJIKWAQ8X]K^_"$_0A]X+G<%"C*$YJ8]IX: M2SN@\&5 ]Z$3^'N97Z%@\!:%?MA'GYXP>O.C;5PS-^8CWUTA?U1A? <&OV(T M??^[HXG<&$QCA0DJ3&C'&,[JM]'K5]S^">ZC.D9\A6:")DRB!Q*SE,FOZ._J MPGM)L^(?RVCO:^K 3M6YZ5VQ)3&][:GD4U"QH[WI3S\$(_]76R @81@2%@'! MC- ,VM ,7/1Z8K&\D*)4>56^5=E+G8CYCN9$'VZIB-5YE8QU -7,9EF9(360 M+?FJ#0HURQ.JLH'#TD5B-_6OAC?> M[C!@SH&?&S!(6 0$,P(V; ,V= ;L;L=(5;L^ MH!E?"M*=?E+C8#$M]'5;2)R]GCO7(&$8$A8!P8S0C=K0C2Z2!D>0H8&$84A8 M! 0S0G/=AN;Z^VE04I'9_.\T/=?_[G'T)RBK%BHV;T..(P*"&=X>M]X>NW/8 M>BWHFJC\M56E(F9;DB*2\3*7-O<[6>>ZOX:-#@K/8.3K?V;QP9"=1D PP]>3 MUM<3IZ_G31E&*\$S5:*E*@&J=I-E2FW.=L+.=?;D6VEX89V MN ,?-^R HR@^C6#TPGSP"DN_T<9 =7DH#3"U;'@XIQ4!H&I450-#,^G40/QIP M?V#/-$'QAHBUDHVZ1 C]E%YH/6D-#*BT!Z7AAC8Y+!17P7'"NH2R#SME'[J5 MO2MAF9/%YGTW_%SO@](P*"V"HIEAZB1[>!G)'H)*=E :!J5%4#0S0)UD#]V2 M_8]2%I+DB9Y)2RZ4O?Y4Y@D52&XHBNO K1RJTMW#V;&"I.&&=KCF'4X&MC6O MI>6X?_1\U/1QI]%#MT:_;_VJ=Z=870@JS$%IN*$-#QUSPH7?M@R"R=CEPTY1 MA^XWXPNJ-S"9W]*8J+LX]:4$5=*@--S0##_U;>\](EO+R;7+H9T"#MT*>%&/ MLWG3@P3]4C)QO!FG\26HJ 6EX89F>,@N:E_3TO1E)UA#MV!]I%*J?-G5N5>M M04!%*R@-@](B*)H9G4[;AM>768. BEM0&@:E15 T,T"=N W=+Z#/SNV@HA:4 MAL-O7VF/[,72TM"YW.BD:.B6HLV[S%@E](+IUYF%?H594B$Y6K"8HTAON!4L M1G.^5VGKKI0;+O2,>#-?1/,[VU;%>W>?9_L<5*^"TB(HFKDWLQ.V??\BV:H/ M*FE!:1B4%D'1S !UDK;O5&33&2DV:$M8@E9I-_?2#YMMK%ON12\JSZN*%$:5O=0%U?<2Y?#G0' M[4\MIO\!4$L#!!0 ( .!"U<44CVK60, -$. 9 >&PO=V]R:W-H M965TVF=4JGJ-7: MAVD/#KD)5@$SVR2MM!\_VU!(*^*U47E),/B>>WP/]N&.=XS?B0A HOLD3L7$ MB:3,3EU7A!$D1'18!JEZLF8\(5(-^<85&0>R,D%)[/J>-W 30E,G&)M["QZ, M62YCFL*"(Y$G">$/,XC9;N)@Y_'&%=U$4M]P@W%&-G -\F>VX&KD5B@KFD J M*$L1A_7$F>+3F>_I #/CAL).[%TCO90E8W=Z<+&:.)YF!#&$4D,0];>%,XAC MC:1X_"E!G2JG#MR_?D3_:A:O%K,D LY8?$M7,IHX)PY:P9KDL;QBNV]0+JBO M\4(6"_.+=L7<@>>@,!>2)66P8I#0M/@G]V4A]@+\_H$ OPSP#>\BD6%Y3B0) MQISM$->S%9J^,$LUT8H<3;4JUY*KIU3%R>"&<$J6,:"+5 ('(=&75%))0: / MYR )C<7'L2M5)CW?#4O468'J'T =H$N6RD@HL!6LGL:[BF%%TW^D.?.M@-_S MM(.ZWB?D>WX711#3D&6*L 6Z6U6@:Z![!Z#GP#+"5VBZI<2\*//Y6=.*K2AZ M\YR*C(0P<=3N$,"WX 3OW^&!]]G"L5=Q[!GT[NM4>D"_YFHFNI"0B-]-I'LM MD.Y7I/O6PO[(DR5PQ-9[>@G$=NGS-Z*@6H#U#9@^2[8!'KO;AOR#*O_ FG]Z M==V4QQIT9$F&%:5A.SH.6R!]4I$^L=9Q 3R$5*HS6FNI]>,BHED3S0((>_\7 M<50E'UF3SSA-T#3\DU-!]>X4A[:G%>;("F&O/D6]=H0M<=^8]][IC]]*VQ+I MB;A>IS=JUA?[-07?2N&<6UV]J* M=FRI:A?"HY8D;L.7_-J7?*M_-'^#-?$LPUJ%>IVARLN+_JD82):9GF7)I.J S&6D M>D[@>H)ZOF9,/@YT@JJ+#?X!4$L#!!0 ( .!"U<4,Y/4E@0 ,46 9 M >&PO=V]R:W-H965T GWVD9U?:76EZ MHNR9[P@1X"5-,CXS=D+L)Z;)PQU),;^G>Y+)7S:4I5C(5[8U^9X1'.5&:6(B MRW+-%,>9,9_FWY[8?$H/(HDS\L0 /Z0I9O\\DH2>9@8TSA^^Q=N=4!_,^72/ MMV1%Q(_]$Y-O9L42Q2G)>$PSP,AF9CS R1)ZRB!'_!F3$Z\] R5E3>FS>OD< MS0Q+S8@D)!2* LM_1[(@2:*8Y#S^+DF-:DQE6'\^L_^:BY=BUIB3!4W^BB.Q MFQF^ 2*RP8=$?*.GWT@I:*3X0IKP_"\XE5C+ .&!"YJ6QG(&:9P5__%+Z8B: M@>31&Z#2 +4-G"L&=FE@WSJ"4QHXMXXP*@URZ6:A/7=<@ 6>3QD] :;0DDT] MY-[/K:6_XDPME)5@\M=8VHGY2H8HSK8?P">2$883@+,(/$1RI)@+AE44P?)% M+DM.P!U8R74:'1("Z :\QO)=0 2.$_Y>#=F_?@#8@S\'U'#UP:\JDI MI!HU)S,L9_Y8S!Q=F;D-OM),[#A89A&)-/9!O[W;8V]*+U:N1&=7/J)>PB^' M[![8U@> +&1KYK.XW1SIY/R_T9?_>?2&,^QJ7=DYGWV%[W>:W868[P IE@"? MZ")<<#AZ#I4C)WR/0S(S9!+DA!V),7_["W2MCSKW#DD6#$FV'(BL$0BG"H33 MQSY_Q)%,G&LALWI(CX3%1+O7>DE>&XDAR8*"S,W)5-D[SN\<-)J:Q[J'-2 ( M+Z"&YT:5YT:]GEL)&C[G52@"(4W5,L:JN.G M%^,X4.\\MW*>V^N\[U3(DK#Z]!:G^X\/YRR@@=6FPK5[%3XQN"%<'*YD5E#OC M4)\"2IY&&D9>6ZX&A3SDM/1J4"ZRVE53A[+=*YD?UHX4L%?Q'V)'F%8AU"1H MUV\K[*(0=%%;81=E>]ZXK;"+2PV]6B6FXK)7=!<#QN M2[ZEA]: '.=:\;ATT?"6-CH[[[F;DDVWOT6PW4YK0-#O9)HNR&F#EAJ0C:X% M^M)-P_YV^O;C0TGTL_.#!J8Y0.C(-"<('4QSA#!KUW(I8=O\/I3+A7O(1'&3 M4GVM[EP?\IO&UO='.%E S?= W='FUX 7^N*"]RMFVSCC("$;.91U[\GXL.+. MM'@1=)]?"JZI$#3-'W<$1X0I@/Q]0ZDXOZ@!JIOK^;]02P,$% @ X$+ M5R&ULK59M M;YLP$/XK%NNF5MK">]IF!*D)J=9)E:J^;!^F?7#@"*A@9[9)LG\_VQ"6M)1U M6[Z ?=SSG)\[XW.PINR19P ";&[:Q-=SF MBTPH@QD&2[R .Q /RQLF9V;+DN0E$)Y3@ABD8^/"'LU\Y:\=ON2PYCMCI)3, M*7U4DZMD;%AJ05! +!0#EJ\53*$H%)%,M^J;5++7/,84J+ MKWDBLK%Q9J $4EP5XI:N/T&C1R\PI@773[2N?3WI'%=-/D M80<@>;H!3@-PG@*\%P!N W!?&\%K -YK(_@-0$LW:^TZ<1$6. P872.FO"6; M&NCL:[3,5T[4/KD33'[-)4Z$5R2F):![O &.CB,0."_X"?J 'NXB='QT@HY0 M3M!]1BN.2<(#4\B@"FK&38!)'O"G%MHJ= MK>*)TTOXN2(#Y%KOD6,Y;L=ZIJ^'.UUR_B_Z[)^C[R7#;>"R7_X>U>]:T:OFU&=:R.^Q#&,#7EP<6 K,,)W;^RA];$KV8^[Z^T[1.YT.U1Y>=0CU6Z%^K]!9FH)N%2B%!!@NY&G32F=8 M=.KNI?S;#7A(LJ@FLZV='%D#__Q)(OM3GO2M8_,G9.^!+;0+9:C MF%9$U']]:VV[^(5N7D_L$WLTM3OLD>SZ=9/^35]?&:XQ6^2$HP)2&XSB'VCK;!&52(^DXFR_?B2E MJ+;$JL'F+Y)(/?<,5EFK(]ZXX<,"Y,:I*-_"\Q*TPH4XV-W/W/)NS6I:$PCU'HJXJS/^^A9(= M%X[O/$U\(/M"Z@DWFQ_P'M8@/QWNN1JY'4M.*J"",(HX[!;.C3];337> /X@ MY0O'TPN"$K92,V!U>X [*$M-I);Q5\OI="ZUX>GS$_M; MHUUIV6 !=ZS\D^2R6#@3!^6PPW4I/[#C+]#JB37?EI7"7-&QP::>@[:UD*QJ MC=4**D*;.WYLXW!BH'CL!D%K$/0-HN\8A*U!^%P/46L0/==#W!H8Z6ZCW01N MB27.YIP=$==HQ:8?3/2-M8H7H;I.UI*KMT39R>PW4%$6Z JM507F=0F([9"9 M1*M'58SJ_FH)$I-2O%:H3^LE>O7B-7J!"$4?"U8+3',Q=Z5:BB9TMZW;V\9M M\!VW(7K/J"P$6M$<DU"KV?4> %H64] M=\\W#VQR_I_WU7_V?A:,L"N*T/"%XT7Q^68C)%=;^8LMP0U%9*?0Q]M,'/ 6 M%HXZOP3P!W"RES_YB??&%MU+DBTO2;:Z$-E9'J(N#]$8>_;[ 3B6A.Y1:78D M-#O2EHV&*#%$^MOPD/F3U)^[#Z=1MH#2-#H'+8>@,(F\<]#* HJ#;^[.U,:= MVGA4[;I@7%Y)X-6/Y39,\:F2:4_L$*+WQIG4(20*>S2K(2:>V'4FG] M)133+9R+G-E4)I?<8I/Z\;B MBNVN:I4;+ 1(Z]CLM]1 MM<] 2*14-W58$KPA)9$$K((G%C$]O19(W),[A$S3GE@+)+)KG79:IZ-:/S*) MRQ\?*=/!D19$TWY.+: @"GLJAZ X]/LGZ! 416G_9'%/&KL*^-YTU )M64UE M\SGO9KNF_<;TJKWY6W]VYUOFEZK);WKR;_3-'\)[S/>$"A6WG7+E7:2S4CPIP#5#O=XS)IX%VT/WZ9/\"4$L#!!0 ( .! M"U=TT@;WF , %0- 9 >&PO=V]R:W-H965TNQMC,EO?%^G&\BHOI0Y"'RR MDBJC!I=J[>M< 5TZIXS[41 D?D:9\"8C=V^F)B-9&,X$S!311991]7P+7&[' M7NCM;GQBZXVQ-_S)**=KF(/YG,\4KOP:9K5[[2.^]<[]' QF035,)?^#+.&V< M-T;#A-W&N5'XE*&?F3P :J#)!9D7>9]$&4Z6)E?WT' MAC*NWZ#+Y_D=>?WJ#7E%F""_;62AJ5CJD6^0ET7WTXK#;^C"":@VF=4=+T,2!VE;Q. G#.,3=>]P/K,4J2.*DMCI@/*@9#SH93PNE,$V) M/&+.&5TPSLQS&]\2,MYCD@1Q>$2W:10/!L-VMG'--NYD^R#%^L* ROX=W[A) M)6K(VS0:7.\9'?!-:KY)9_:_8\*5?D?N)^?,_3.!'<0ZK&,==N[-3-D],<\] MDF._,P3;%X&O!]5)]VV:J@*0 MXA,.<=NU+5]I-J!P4I0UL]5@%6'9'E%O&F%X)[+JNJ9^W=UE',MO ML+MN=(LH2(Z%;3%*@JB=71B\3,&@D]\NZ]TX[)&'76GVR-Q0X\8BD2M2FC&< MD#.IF1N(?]X_&7NJ67 @]Z+(7(U+\5?K&.PF\9*.LSH=[U_2\6-K.D[/#'HH MX-XQ(OR/ E;M^LQ*=K/YWY4R_8XO.%3XY502=AX#.A3^*$7Z743N)E35=#W? MOJ7HF=!*^?R](Z_]WOB%JC43&L?6"N&#RR'V+U4>XK.L/JI@/RZR@0 $L: 9 M >&PO=V]R:W-H965T=LT[3__HPA) 'BTM1?$C SS\P\,QX8F.TQ M^46W"#'PG*4YG6M;QG937:?1%F60WN(=ROF5-2899/R4;'2Z(PC&0BE+=:J1T6'I+-EI4+^F*V@QOT MB-B/W3WA9WJ#$B<9RFF"JY]-J>AZ98*0N+?!.WIR3$H0UEA_*L\^1K/ M-:/T"*4H8B4$Y']/:(G2M$3B?OQ7@VJ-S5+Q]/B 'HK@>3 K2-$2IS^3F&WG MVE@#,5K#(F4/>/\%U0$)!R.<4O$+]K6LH8&HH QGM3+W($ORZA\^UT2<*%CN M!06K5K!:"J9S0<&N%>RA%IQ:P1EJP:T5W+8%[X*"5RMX@ON*+,&T#QE M U)*<[3R0*1+:'."D[RLK$=&^-6$Z['%WXBGA8(;\)UM$0&/Q6Z7(EXY#*;@ M:UY5;ED!#RB%#,6 85"K?/01@TE*/W'E'X\^^/CA$_@ DAS\L\4%A7E,9SKC M'I9V]*CVYJ[RQKK@C0V^X9QM*0CR&,4]^KY9_UX'W60[FZCR*N;O:IGW%I-Z5F"SS[ MX2TBW8 MP20&O*P S'"1,\H+)DH+GJRR4F%[ KN\)-'J_XHT)> M-7GT'&UAOD'B+E"U=[Q*DXUXSNAO[R.5[5TEF*\2+% )%BH".RN!<5,"XX$- MZ?*F&7AXQ6F,NN3*N;^P-0@E=10FDL5S)E&L>9Q9"VF)]B7D3Q#7SBA<9;"7]> MY/VE*3C $,EZ.TD-K*B5*$7SE:(%2M%"56CG"3\94LUW-Y17("SP@B"AP .9 M&!%[\RF%>',^W^U0H-2A<*!#IE%[!"P'Q/"%RE)H'5-HO;._O0)P<,\^>&>. M>[RK$RF%>G,BE3D6*'4L'.:8+'W'V=V4#^^=EALG-"HG>, W)NKOM4JGD[T<6HWY6/[@([HOF:ZIEG1Y%S3/,QJH-1J>,FJW:)9/WG7G2&R$5\E M*!"]J'H7V:PV7SX^B_?]K?4[<[HT>]9]#Y>.L30, *<, 9 >&PO=V]R:W-H965TV\RU9.)[-"%)8:BM!S64+GR%-K9+)XWDN1JO(7[:JYD2$N"Z5% M5@>;?L9X=:7W]4+L!1 R$$#J %+F78'*+$^IIO%X M?2I76IJ[S,3I^ Q,20I]0%?F>2=%"DBL4#F(SAB]92G3#^B8TWZ6),.BY#0[V>%#2M\CA7VL<(.RY^%_:BH M047/H:(^5-1!X8$%G#:DZ2CI>@/&8E<:9!]OVN$%P;0?.&N LW&@T#1%:;GO M<_I@;%?W;IU9MU02D(%JL=>:D#>*/P.ECM&%W6Y&7>1GNFIEY%M$ KG4S_#([PUT_B\*AXEH_PR\S M--QUM%DP])ZUEH9?YFFX:VI#E;6FAO_%U7#7UH:(K:OAU[$UW/6UP)_B?CQI M;8V\KJV1KJT1;^!/B[2N1E[=U6K%_1-(@*.__=7=.W;:(_PYE6O&E=%?F3#O M*#*%R.I47'6TR,N3Z*W0YEQ;-C?F2P*DG6#NKX30CQU[N&V^3>(_4$L#!!0 M ( .!"U>W]3&[R@( "\) 9 >&PO=V]R:W-H965T)ZMB9[4#W M[W=V0@9=&B'6%VQ?[OO.WYWQ>;01\D$E )H\9HRKL9-HG0]=5\4)9%1U1 X< MORR%S*C&I5RY*I= %Q:4,=?WO(&;T90[X!$PG+L7'2'T[[QMP[? M4]BHG3DQ2N9"/)C%U6+L>&9#P"#6AH'BL(8),&:(K M';7,J8*)8#_2A4[&SKE#%K"D!=.W8O,)*CUV@[%@ROZ23>7K.20NE!99!<8= M9"DO1_I8Y6$'@#S- +\"^$\!O6< 004(#HW0JP"]0R/T*X"5[I;:;>(BJFDX MDF)#I/%&-C.QV;=HS%?*S3F9:8E?4\3I\ M@EA5Y2[Y2*:DI&CF-0-.4J3=H MO9M%Y/3D#3DA*2?7*6-87#5R-48V>#>NHER64?QGH@3D6G"=*#+E"U@TX*-V M_* %[Z+B6K:_E7WIMQ)^+GB'!-X9\3T_:-C/Y'"XWR3G_Z)/CXZ^EXR@/@.! MY0O:S\#]Q5QIB?_F[+XD M6?229-,7(MNK0Z^N0Z^-O:P#7KYKX 4TU:"$GUNX:0#KT.N\'[GKW=0>X!/] MZ]/M#/9]INT^>_KZM;Y^J[YO.9@KAJ^(57I6#N2*QR+#U4Q3#=B"-!'+RDB$ M)!.18:X3TYK66V=R/WW4QC)G@'="D5EBP1M/;ONF;I]-]^188'0L<'H$L*R$ MN],!,!DKVWH5B47!=7D1U-:ZNU_8IO;$?MD=3KH-]@A? V7S_DM?/B6NJ5RE M7!$&2PSE==ZA"%FVYW*A16[[SUQH[&9VFN"+!J1QP.]+(?1V80+4;Z3P#U!+ M P04 " #@0M76V0@WD@$ #9$P &0 'AL+W=O>JWNN? 2:[@E]81N$./A>Y)C-C WGVXEILF2# M"LCNR19A\61%: &YN*5KDVTI@JD**G+3L2S?+&"&C7"JQAYI."4ESS.,'BE@ M95% ^F..?M(Q9W9L*19@3#+" 84K6;& M1WL2VZX,4(B_,[1G1]= EK(DY$7>?$IGAB5GA'*4<$D!Q;\=>D!Y+IG$//ZI M28TFIPP\OCZP_ZZ*%\4L(4,/)/^6I7PS,P(#I&@%RYP_D?T?J"YH*/D2DC/U M%^QKK&6 I&2<%'6PF$&1X>H__%X+<10@>/0!3AW@G =X;P2X=8![;0:O#O"N MS3"L U3I9E6[$BZ"'(932O: 2K1@DQ=*?14M],JP7"@+3L733,3Q,,PX&$>(PR\6S._"\B,#@PPWX M $S ) D#&58P=BL&Q?5?&U(RB%,V-;F8O9R#F=0SG5)[X%JWP+$<5S.?A^O#'5TY/Y<]_L_9 M3\1PFW7D*C[W#;XY9%D"!KE:)>BP2K9BE:B%,-'UNV+T](S2(2=L"Q,T,X0% M,D1WR A__<7VK=]T8O=)%O5)%O=$=M(6KVF+U\4>?A5;3=V4#">D0+H^5!2^ MHI ;RRZ\\[R1-35WQP*W4?;(J.1 M'5C6N2HZH.,,6\!(!QP&=@L8ZX"6ZQ\#3_3Q&WW\3GTN_$*5(M+ FQ&M,%6. MT7'OK'MK?*9*&R5 WIDB6E!PIH8VGQ/HI1@U4HPZS2K*\E*NE/?9U:A/N^J3 M+.J3+.Z)[*0Q0=.8X.?M*KC*KMHHC5VU01J[TN3KL*MQ4^KX?78ERBW(P91N M9?UYJ:PJE:M5O$T#M%J)U^M+UC6^UKIT0-_UVM:E XY]OVU=.F"7==G6ZUNJ MU:G6Q5_LE?95I[GD7QJ8QL#TJ','TZ=\R\+LHQ=WNU.2)\0XS1*IRH*3Y$5; M;B?%>SVK5[:H5[:X+[;39CBOS7#^AQVE)NVK/7VR1;VRQ7VQG;;G]>/$[GS) M#C_AA*("80[S4Y\%D(L?T;+D<"F^WA[?%.GD:D8 M_2!H *85XK2C9 M)4/NGMN[N]SKATZO;''-=KP!G#N_>71442"Z5F=$3#2EQ+SZVFQ&FW.HC^KT MY6Q\;D\>;,UX),^MU-'(*WUUZ/4%TG6&&9[<[*NP( M (D) 9 >&PO=V]R:W-H965T0"_FB$D0-;YRE:N@E6F<7OJ^B!#E1#9%A:E9F0G*B32CGOLHDDMB! M./.#9K/G,$]7,VEB;R*Y:8-0QLU-+5O<:*E6:4&I\.;UP75 M*[@R3L0P$MR<#D6I/!#9 MEN9VI;GMV-O[-"=$XNGT_>N^E)*D(U=_ M=UG5/J15!R+;LJI36=6I/1ZWA$I8$K9 $#/0"0)Q!A"UCKF(S?F)"@-CHM&L M2)@;([4+=]E3N^='[2G(SAR9_;]>AMU&;^ O=ZCN5JJ[M:H?17IZPS,F5H@[ M6Z$6_E$!!R+;4MJKE/8^N15ZA[3J0&1;5O4KJ_J?T K]=Z>W==8XKXYO(;NV ML(_*]C!O8ZKKZ_P'U!+ P04 " #@0M73.VFELD# #S$ &0 'AL M+W=OF]:GJE6W#],^.' )5@%GMDG:_?6S#:&0Y[)D0]J7Q#:^W]W][GSFF.TI M>^8)@$ O69KSN94(L;VQ;1XED&$^H%O(Y9,U91D6 MMO=,SNP:)289Y)S0'#%8SZW;X4TX=)2 WO$K@3UOC)%R947ILYI\C>>6HRR" M%"*A(+#\V\$2TE0A23O^K$"M6J<2;(X/Z)^U\]*9%>:PI.EO)!;)W)I:*(8U M+E+Q0/=?H')HK/ BFG+]B_;57L="4<$%S2IA:4%&\O(?OU1$- 0DCEG K03< M8X'1.P)>)>"=JF%4"8Q.U3"N!+3K=NF[)B[ OLS1O>(J=T230TT^UI:\D5R ME2B/@LFG1,H)_U'0Z!DM)-4Q6M),YA_'.H*?T#?,&%9A1![\-^WAO];> M(L.K,\73>-Y[F:("_FGU?:;I_+OI7?0:Q3["@3["P)[!6$*=U$*>=9^DS)@SM<%J *E8B M 81U:# _S#,:DS6)RM#&6,AB)BN8+EUZ:@IBH9'7:=6X\3E 8 M]J2P1?-U3?-U)\U/.8.(;G)]F4;-PQ)1+DP4=N*=F_M]@@7=GKKH%3 SO>&' M/5G1"L#0>6MFG$[#6B4*7M38F+L5S+1U_7E'R6OZA5Q1(1M2/4P Q\#4!OE\3:DX3)2"^CN' M_S=02P,$% @ X$+5XDPT2JJ P 50T !D !X;"]W;W)K&ULK9=MCZ,V$,>_BD6KZDYJ I@ R3:)M ^]:RM=N]IH]UX[ M,$G0@IW:3G+]]AT#2P@0-I'V38)A_N/?C(>QF1Z$?%4; $U^9"E7,VNC]?;& MME6T@8RIH=@"QRN--C?L^73+UK _;Q]E#BR*R]QD@%7B>!$ MPFIFW;HW]^[("'*+EP0.JG9-3"A+(5[-X,]X9CF&"%*(M''!\&\/]Y"FQA-R M_%LZM:HYC;!^_>;]2QX\!K-D"NY%^CV)]69FC2T2PXKM4OTD#G] &9!O_$4B M5?DO.92VCD6BG=(B*\5(D"6\^&<_RD34!.BG6T!+ 6T*@C,"KQ1X>: %61[6 M ]-L/I7B0*2Q1F_F(L]-KL9H$FZ6<:$E/DU0I^<++:)7)B,F]R+ Z%,OS M.R ++)EXEP+Y9T46&R9AT&'VZ0$T2U+U&05/H+1,(HTVA=L!^9G81!FMFMH: M<*_,YCB#OT]_UZE_8XL#%/5;+H6[+N:*_'OW9\ M2#SG5T(=ZG4!]\UY?@ M;-H+KZ-NKZ9OW*@MBV!F86-0(/=@S7_YR0V. MJ>-7=B?X?H7O]^)_E8P;^G<@_=;L7C!Q_"9DVXR>QG+"&%2,02_C2Y'@=Q"# MUMR#<#*:A&&#L<,NZ$ED6$&&O9#8T%>07, 9MN9O9K'/XH1M7+&-KZI1X/$5 M!3INKSVVGK'7H&Z;A3UK/ZG0)[W]Y7N^!R+Z[1XD[NDD+]@![C- OK!$DA>6 M[J +>_*1'>:#G)VDP'6.^Z-SU?HQ76LSV'JW(!-1%-[SXL$,"\O.Y2SG"NN= M9.C1QFIV6M&P>S'=VD[O7MQN+D MSPU>C<(?NLTWNLN,#MW)&5AZA*67]IT+ M6&D;PAT&DR9KIYD_.L-ZW(;=WDVNT7XNP/7>;4.])J>8Q\W2O6ZWQ$K&9G1] M#8]:U>D/G: 90-OJI-*+&.S:P34#N<[/\XI$8L=U<8:M[E;?#+?Y2=D^FA9.%F?X8J#%-C\&+X7&0W5^N<'O'I#& )^OA-!O S-! M]24U_Q]02P,$% @ X$+5RN8JQ\0!0 CR( !D !X;"]W;W)K&ULM9I?;^(X$,"_BI5;G7:ENR9.2( >(-'$T?74W:V@ MW7LXW8,+;HDVB5G;P*YT'_[RKX$$UPVL^](F8>8W]HR981R/=I1]Y2M"!/B> MQ"D?&RLAUI>FR16:"H]28 MC(IGMVPRHAL11RFY98!OD@2S'U.<2;6,SH[D]230L:\^(OV%6RE@$6&RYH4BEG(TBBM/R/OU>..%#(.'(% MNU*PVPJ]%Q2<2L'I:J%7*?2Z6G K!;>K@E(7O2V<5G@ZPP),1HSO @2@%=RNZX9D6 M'YDB&V5NRUQ4([HJ1V2_,"('?*2I6'& TB592O0#M;ZGT#H-7SKUD> MY!['&[:2G41FZ+92W;&,.VAQT+&,U[85*F=RII\&M9\&2C]-??_S_:>[.9@A M'UU_F5[=()G+!D?3L*V6.WREH5-7=0>#2*?!<'!4D.S\]]U6XMMA[=NATK<^ M?6 83+<1SE.,.9W-S1M"UY@MBQ_P5RQ* /JVB=999RC ?Z!#P5$:/#4-Z80% M.F%()RS4!&LL 6CM^SGKC4I.!=84;*VT0"L-::6%NFC-@!\T\/#LRE.I'J:U M]@]H7R(SM%N51R)C#UL@)!&";HL4JB=SKK/LO;-L'>6GHC3*J-7VF]+2R0O\ M=8M(J\508M&&?7D%@OO^'BJ;RLDM3L6*L*+@H!C<44:[51HU]^3LH[7#UTI# M6FFA+EHSWOLN'_;>JMQHZK6K@.ND!5II2"LMU$5K!GR_20%?V:50E1M74B;: MVSH2(<=RV@6G PE)A-R##%:YZRWZ?[C? (#*KK-SP?&.:Z?3[A'5IDY>XQU, M(JTF0XE)ZX6"L^^[H;KQ_ER4FR(-Y6\M5M&:=RPXFMK@*C8Z:8%6&M)*"W71 MFO'>[Q_ P5L5')W]NZ^5%FBE(:VT4!>M&?#]I@94[VHH"\Y0D5"J. V/-EJL M=K%YE8)>IX3J:9SI)GO?]]O*-K-KH:DHAQ-IO0/QU89.7=FO&T1:#89*@Z5S MS8/WY0EA3\7)!@Z*]]OEN\SZ:7UZ8EJ<&6@]OX*7/I0\#^ E*L]&[/'E48V/ MF#U%*02/HNGA;_T"%H$EQN2)X25@ND'W^2*EXOLD- MU&=0)O\#4$L#!!0 ( .!"U>7C_67T@4 )TR 9 >&PO=V]R:W-H M965TSJ=[H4!4Z)-8C8VL)7NPY\3TH2$U W;X4V;!,]O'(_]9S(X_;T(O\DUYPK] M\+U #FIKI3;7EB47:^XS>24V/-"?K$3H,Z5/PT=+;D+.EK&1[UFX7F];/G.# MVK ?7[L+AWVQ59X;\+L0R:WOL_!IS#VQ']3LVO.%J?NX5M$%:]C?L$<^X^IA M(>7Z@(P?2_'9]PSXM(NA_?$V@M]1D9'A\_TVE\\_IFYDSRB?#^@TMME()/S'6/?#=X/"?_4@&XLA M<\H-<&* BP;-%PP:B4&CJH=F8M"LZJ&5&+2J&K03@W8\]H?!BD?:88H-^Z'8 MHS!JK6G101RNV%H/L!M$,VNF0OVIJ^W4<,H]IO@2W;%0/:'[D 62Q3&7Z'+18B&V@I+9X8G./H_<.5\SUY =M\#!ST/MW'] [Y ;H M?BVVD@5+V;>4[FGDSUHDO1H?>H5?Z%4#?1:!6DM$@B5?EM@[9ONVP=[2(Y0. M$WX>IC$V O_H4?\-X3INE/1G4MT&\M& M.N4:,:]Q[I1#_]SHINB3XK[\MVS2'+C-G+G/#VTJ'MV4_"LOSDY3!#'TE440+.7];=^/S0)4&PNCQW/4% M2G- :0241J%H^9F LYF +Z2G"1@JX) T!Y1&0&D4BI8/>%9:L8W/\U6RRH1@ MU-33)M@N))4E;3I%I3QM4LP[J?E^?G:\L@*%;:Y0O%$J*Z:AYDZL.":A#6N+PI90T*W;8YFK'J<[>K[G66G_#@J=86"?,<^<\+!URH,)#$AU( MF@-*(Z T"D7+QSRKV-C=2\DG:-T&E.: T@@HC4+1\@'/BC>VL6)0*?GLG6B+ MW>H4]?.T4:]>3#]+0-T372QIU.D5,]!+E$%P5@;!YC)(966LF&N:W9V[=D!I M#BB-@-(H%"T_#;*:#;8O))88M#0#2G- :0241J%H^8!GI1ELK 14RC43A"G7 M-'LY.UZO.B2@#JG187YDLQH(-M= 3A7U5JVU?L;7HYU-:W=3^F.YF7OV2@+= M8 )*(Z T"D7+QSNKX>#FI:03M"X#2G- :0241J%H^8!G=1ELWO=2(<],",>Z MTBKN*4K:Y'X[+Z2B3@4.*>$TFX4DTWQ'/SMB66$#FPL;E22Q:H()NM,$E.: MT@@HC4+1\E,@J\#@SJ54$K3\ DIS0&D$E$:A:/F 9^47;-XQ4VDM=T^DZR3! M!*V>O.Z0@#JD1H>'D;6.=L_[/'R,WW.0*-[F?MC5G%Y-WZ48Q6\0%*Z/[>N) M77+=L:_)X4V)#']X<>,S"Q_=0"*/K[2K^E5'?TV$AW&PO=V]R:W-H965T)[ MKL_QO7"")WO&OXL80*+'-,G$U(FES"]=5X0QI$2][(30G-G-FDN+;DLPG;RH1FL.1(;-.4\)]S2-A^ZOC.TX5[NHFE MON#.)CG9P /(K_F2JS.W1HEH"IF@+$,K=#T0:%-$:W8 MT$POXX/DZE>JXN3L'A(B(4)+PN5/](633)!"8($^H,^$(:P_QYASS]'7Q^NT=LW[U ,"0U9+H%W3=&,^- INHVYWPM)]QPPD9."[;B!%WM*"G6 M\T$EH"&<4.9F_)-7V!):6XW&>/E!7X5NU8?90FO+T#@QW^AR9I^WZ0IX4=]" M@!0HW_(P5O]]M";CP>-GN\7Y3[COEKO)ET5>RAN,[SV5@M""]W=\H3R?)B@V3%I&1I M<1@#B8#K >KW-6/RZ40GJ/?89O\#4$L#!!0 ( .!"U?)7B!84Q8 *:. M 0 9 >&PO=V]R:W-H965TG2^/F7Y;\6#$*7TQV*^++Z=/)3EZI>SLV+Z(!9)\25;B67U-W=9 MODC*ZL/\_JQ8Y2*9;39:S,\&Y^>3LT62+D^NOVZ>"_+KK]FZG*=+$>12L5XL MDOSYAYAG3]].Y)/=$U%Z_U#63YQ=?UTE]R(6Y:^K(*\^.GM59NE"+(LT6TJY MN/MV\EW^)9YB;F8EC615'\\ MBALQG]=2M1^_;]&3US'K#=\^WNG:YLU7;^8V*<1--O];.BL?OIUL MYV64/1EB^X;&M3?-YL7F_]+3]K7G)])T79398KMQM0>+=/GR9_+']A/Q9H/! MX(,-!ML-!H=N,-QN,#QT@]%V@]&A&XRW&XP/W6"RW6!RZ 87VPTNWFTP_.C3 M>KG=X/+]"/('&UQM-[@Z=)?D\]V1.S]XD]>#??#1EG>'6S[X>,N[ RX??,3E MW2&7#S[F\NZ@RP[0RWO'_L--=@=?WAS] MLY?OWLVWOI*4R?77/'N2\OKUE5<_V.3'9OOJ.SY=UE$7EWGUMVFU77E]DRT6 M:5EE5UE(R7(FW63+,EW>B^4T%87T7Y*7Y'E2IY'T%T6423HO_OKUK*P&KC<_ MFVX'L5\&&7PPR$1R*_:AD-3E3,S:VY]5._RZUX/=7O\8](+6>OY%&LBGTN!\ M,)1^C17I+__>M5\WGS'++Y(\^I11#F#.+S]EU'[&3?+J35U\RFB',.>?,GH_ MHXAI];D9;IA!#V/T,U[V^/HI?F6D>?)4K-.R@S,_>W//NYV2>W;*.N13--XP MYSV,?" +Y\#F/"0 MO/C\ZR;Z_*MO,&DKTK2*MKPZ8ZN2=#5/D^54F$6Q%AUZW*_'8E5]JVP.H'PE MII7B*9I5@4_]>QJS]>O%&W M5Y]__U*LDJGX=E*=8!HWR49]^_>LR%],LK\ZCI?6R^MDS M2^LI@V0NK=;Y]*'Z1[^4W<[3^Z1^MBO8>_5C@YW$%!)324PC,9W$#!(S2O+N\?K\Z]GCV[0FAW-)S",QG\0"$@M)+"*Q&,)::3U^3>MQ;UI' M/Y75O?:Q64UB"HFI)*:1F$YB!HF9)&:1F/V"C7NRFAS.)3&/Q'P2"T@L)+&( MQ&((:V7UY#6K)[U9;2Z+=5[/WTA58*^G97H[[YK%^=&K')O*)*:0F$IB&HGI M)&:0F$EB%HG9D[U4'I[7_[V+9G),E\2\R=X_ >2.-^"38P8D%I)81&(QA+5" M]^(U="\.#-WD_CX7U;FPD(HR6TGSK"BZTK>7.S9]24PA,97$-!+32S-W[]E^6\B M+_Y3FF:+E5@6F[D(:9XFM^D\+9]/I>DZS\6RZU?U/WKE8Z.8Q!024TE,(S&= MQ P2,TG,(C'[I(M"2G?GRZ?2+,W%M,SREPOWLKN[=%IO_IK=79'=NP?' M1C:)*22FDIA&8CJ)&21FDIA%8O;5?N"==T4V.:A+8MZ![\ G!PU(+"2QB,1B M"&M%MGS^FMGUM?/_PM!^,PTR3Q>=E\C^Z-^E8U,3DJ"ZJ>:CF MHUJ :B&J1:@64UH[[0=-V@_^-6F?S,5REN32LTCRSKSOW8^C\Y[4%%1344U# M-1W5#%0S4-D9^.2P+JIYJ.:C6H!J(:I%J!936COPFT*DW%O2 M>7/=R5;O/CM':Y"HIJ":BFH:JNFH9J":B6H6JME;K77-7'=:HUU'5/.VVN>_ M[D2'#5 M1+4(U6)*:P=Q4V>L;]C2=^9=WV!D64]\3Z?Y.IF?2J7(%YUAW L= M'<:DIJ":BFH:JNFH9J":B6H6JMF??!O('_V+T4%WPT4U#]5\5 M0+42U"-5B M2FLG>%-QE/L[CN\3O#.[T2HCJBFHIJ*:AFHZJAFH9J*:A6KV5NOKGZ,#NJCF MR9]6,GUTP #50E2+4"VFM';T-HU%N;^R&.19W524GG81+/ZHIZ\[:XO]U-$1 MC!8744U%-0W5=%0S4,U$-0O5;'F_P+@7P?L5P7U,;SJ1]$ONCXY9B- MCNN@FHMJ'JKYJ!:@6HAJ$:K%E-8.\*9)*?=7*;WUXE;D4G8G::K[_?46W9O+ M^U[NT2VE]4VZ"RE/TJ+*]#^/N(WWC_[!CXYYM$:):BJJ::BFHYJ!:B:J6:AF MHYJ#:BZJ>:CFHUJ :B&J1?)^7770/I^(J0';J[\TKTT M;ZJ6@Y=R#[Q4RZ M?=YC=%SD%_D?/[-K2?DLUJP7=YMO@XM=$B)ZHIJ*8.]DM_ M@^Z[+&OHP#JJ&:AFHIJ%:C:J.:CFHIJ':CZJ!:@6HEJ$:C&EM5.[Z7X.^KN? M3EIN5V^7"E&6TB+=@4,8?]1ZHKF?O;8:$8U!=545--034MRV'_ I=-=&^7-_O[>G9?3V#ONCKUW0S7RUGU MFF2U$LG\DT1'*YFHIJ":BFH:JNFH9@SWEW>4WP:CFHUJ :B&J1:@6#_?70VWNE-6. M\:9Z.>RO7AX2XZ?2]"')ZUGP65HLJO/U0Y(=+6NBFH)J*JIIJ*:CFH%J)JI9 MJ&:CFH-J+JIYJ.:C6H!J(:I%J!8/]Y<=_2C9FP9F];#W2I2]4GT5VO'ZMA"_ MK^MY%_7Q@WNB]+M'1S>I*:BFHIJ&:CJJ&:AFHIJ%:C:J.:CFHIJ':CZJ!:@6 MHEJ$:C&EM5.^*6(.7ZI"7,]^B-8P44U!-175-%334%G"W=VS,9H M6;ZHSMZ#:L!T]M%L#-K:1#4%U514TU!-1S4#U4Q4LU#-1C4'U5Q4\U#-1[4 MU4)4BU MIK1VRC?MS^$E/1N#=C]134$U%=4T5--1S4 U$]4L5+-1S4$U%]4\ M5/-1+4"U$-4B5(LIK1WO33UTV%\//6YMB7[LZ&A'"Z&HIJ*:AFKZ<+_G.>A8 M6P(=U$0U"]5L5'-0S44U#]5\5 M0+42U"-5B2FME]JCIC([Z.Z/!6N1E)D7I M-)/4N9B6>3J5@NRI.D__OBX?LCPMGZ6_!)$:?/]K5XKW\\>F.*HIJ*:BFH9J M.JH9J&:BFH5J-JHYJ.:BFH=J/JH%J!:B6H1J,:6UP[YIF8[HM3U':)$4U114 M4U%-0S4=U0Q4,U'-0C4;U1Q4QKBS(^BC P>H%J):A&HQI;43NBF1CCY9[G,_C4\WJUSDR;2*[:PHB]=) M=/''2FQNW?@RFYZ\S,;\XX/Y='1M4%134$U%-0W5=%0S4,U$-0O5;%1S4,U% M-0_5_-%^IWQR*7?\O @Z7CF>=+PP1'6;JTWJLL],E")?I,N7ZT\68I'ER7*V7G3&-MKJ1#4%U514TU!-1S4#U4Q4 MLU#-1C4'U5Q4\U#-1[5@J\GG;R=FWI\WHUU-5(LIK1WJ35=SU-_5[ CU^BQ; M*AZ27/SSP8YV.E%-0345U314TU'-0#43U2Q4LU'-0347U3Q4\[=:*XK/OUR] MG^U *YVH%J%:3&FM:!\WES]8QZ;[*BFH)J*:AJJZ:AF MH)J):A:JV:CFH)J+:AZJ^:@6H%J(:A&JQ936_@G0]#S'=,]SC/8\44U!-175 M-%334B66L_K7HW=YMI#*AS2?2:LD+Y\[ Q[M=J*:@FHJJFFHIJ.:@6HFJEFH9H\[ MEG:4)X.N:PG1@5U4\U#-1[4 U4)4BU MIK1V>C?ESG%_N5/+JOFH%J!: MB&H1JL64UL[WIL]9/80G7T9HO).:@FHJJFFHIJ.:@6HFJEFH9J.:@VHNJGFH MYJ-:@&HAJD6H%E-:.]Z;/N>XO\_I9$6Q:0>ERWNQG#Z?2K-DD=R+0DJ>DGPF M9J?28S)?=Q8Z^^FC@QXM=**:BFH:JNFH9J":N=7V;L>^/]%AH0/;J.:@FHMJ M'JKYJ!:@6HAJ$:K%E-9.\:;S.>[O?':N-_>SM]WJ'_/H>$?[GJBFHIJ&:CJJ M&:AFHIJ%:C:J.:CFHIJ':CZJ!:@6HEJ$:C&EM7\"-.72\04]38.635%-0345 MU314TU'-0#43U2Q4LU'-0347U3Q4\U$M0+40U2)4BRFM'>]-:77<7UK]V7NA M]_-'ASU:444U=:N]G7*09;EKRD%#!]91S4 U$]4L5+-1S4$U%]4\5/-1+4"U M$-4B5(LIK9WD35-UW-]4O4F*!VF5I"]KBC9AWIG::/]TO+\VIGQ^V1&,"CJN MBFH:JNFH9J":B6H6JMFHYJ":BVH>JOFH%J!:B&H1JL64U@KM2=-!G?1W4']Z M?KUZ>;R^+<3OZ_I*=_7Q@\#OWXUC Q_5%%1344U#-1W5#%0S4EUWWOKSI'_/H MS$:;IJBFH9J.:@:JF:AFH9J-:@ZJN:CFH9J/:@&JA:@6H5I,:>W,;LJHDT]6 M&A5Y%=:+9#D54K*<2;M;"_S(EIV_%NWGCCXA1YNHJ*:BFH9J.JH9J&:BFH5J M-JHYJ.:BFH=J/JH%J!:B6H1J,:6UP[UIHE8/X?F6$1KOI*:@FHIJ&JKIJ&:@ MFHEJ%JK9J.:@FHMJ'JKYJ!:@6HAJ$:K%E-:.]Z:).NEOHKX-]OKZNUU0;\J@DTMZ(ARM?Z*:@FHJJFFH MIJ.:@6HFJEFH9J.:@VHNJGFHYJ-:@&HAJD6H%E-:.]Z;ANCDDX;HT1/A:$T4 MU1144U%-0S4=U0Q4,U'-0C5[LE]+[II"=M!1753S.M[#W@PXVOQ$M1#5(E2+ M*>TEC,^*!R%*)2F3ZZ\+D=^+&S&?US? 72\K?G#RYEDI%W=56,N_?!^=?+L8G4I[>/[Q^4&:K;R?RB72; ME66VV#Q\$,E,Y/4+JK^_R[)R]T$]P%.6_[;9[>O_!U!+ P04 " #@0M7 M.=UAJ]@" !T"@ &0 'AL+W=OSG9"E(^V& M%%X2.[[G^)SK&^N.-T+>JQ6 1@^,ED*A@CVAR+5@CS#$T%UX0O@:<$%#I""[-/.&SW.<$DKT M(_KA%BXT,/6SS63)VF]GM;_KJ2*'9$]D99)W$4C\;^NNFE):@_ZM=!6QK[M<;^ M7HV?^)I(P6UE&ZT2F%&([#VO7@54IST&4".B+;2D!< M)R#NJC1+HD&CZJ+!L])L"8IWE>9)K?%DK\8+K@J)>0HHEV(I,6N]$O=RO/1( M.B+;LCNL[0Y?I2:'72:@([*M!(SJ!(RZJLG1LYLP' ;!7S7YCZ!2H]_H"6P_ M]A7+)>'*R%@86'!\8FI:ECU..=$B=VW"G="FZ7##E6D+0=H L[X00C]-;.=1 M-YK);U!+ P04 " #@0M7HYEE@=0" #]!P &0 'AL+W=OA:;00#.?)'@81]$P%)3)(!GYM;E.1JJTG$F8 M:V)*(:A^G@!7FW'0#;8+=VR56[<0)J."KN >[$,QUS@+&Y2,"9"&*4DT+,?! M3?=Z.G3Q/N [@XW9&1.G9*'4HYM\S<9!Y @!A]0Z!(JO-4R!

$-'[7F$%3 MTB7NCK?HG[UVU+*@!J:*_V"9S%UHQ\[)FU-)DI-6& M:!>-:&[@O?'9J(9)MXOW5N-7AGDVF2HAF,5ML890F9&IDI;)%KW>2V3-F4JY,J8'\O%D8J_&(_VHSL2K2;R_B?OMK4] 4Q@'^UP;T M&H+D[9ON,/K8YL!_ MOSH]_XT3^&GFP/5[I[N H\7)?NB#-1"K1)EI3O11A2 M@"8@"JZ> 2[=+$5+VYRJRGP8TDHE:5A'DO"R(51=M'@S:/(AZ!QX<97FB!\/&@^$) M'NQO^>*Y,:5-9%7@:D=CM],]D/AO#)Z%)J9B'N[MB-O[H/UB?8VZI6]!>F:HRW5*\8*N*P1,BH\QZMUU6SJ296%?Z^7BB+M[\? MYMB?0;L _+Y4RFXGKD#3\9,_4$L#!!0 ( .!"U&PO=V]R:W-H965T?*R)>D MVWUT:)Y;I.I<7I+OOFRV/^]NVW8_^_5NM=Z]O[C=[^_?7E[NKF_;N\7NV\U] MN^[^Y=-F>[?8=W_=?K[;1[V MJ^6Z_7$[VSWWRV>6F^5=N]XM-^O9MOWT_N([\=:+4AT^\0CYGV7[9=?[\^S0EX^;S<^' MO_QP\_ZB./Q*[:J]WA\X%MW_?FGG[6IUH.I^D;\?62^>&SU\L/_G$[M_['W7 MFX^+73O?K/ZZO-G?OK^H+V8W[:?%PVK_T^;+?[7''ID#W_5FM7O\[^S+$5M< MS*X?=OO-W?'#W6]PMUP__7_QZU&)W@>D?.$#\O@!.?8#ZO@!!3Z@7OJ5]/$# M>FP+YO@!,_8#Y?$#Y:/V3V(]*FT7^\75N^WFRVQ[0'=LAS\\ANOQTYW R_7A MT?JPWW;_NNP^M[_ZJ;W?;/?+]>?9A_9S]\CL=[.O;+M?+%>[KV>_FRW7LS_? M;AYVB_7-[MWEOFOP\+'+ZR/Y]T_D\@5R-?O#9KV_W>ON]) G_^V'][4P5W\QD(=7L+Q_L[*O??8W\7O/Q-)*@L1F_S6SW M% >$SO'\5IZFL>UU1R,HFH'VZOE)4X^\Z@7>X_,U"T_R?Q'/]/4D\-=2<9/:)S#R2 M';ZE?[G2[RY_Z<>/LSG/1#:(GWF.GYDX/G]8/[VZ'-X _O;[#C[[8=_>[=#1 M:CA#R$EF. M[/9/D]VCD)A\531YE(4T$LB'H.JJ!AVV,4KH1FHX&R$PJ60)Y2,[F"E?_2Q? M3SRS>QSNVZWG9+=N^5L<=.]VRX/;P,'HX&)6<<]*Y2I@)@QJI8% MU!*AJBM= "D15!<8(+@G^YJI9/.L9$,J:=N.]'KY.$%_T]FI^U7[],?%W6$& M_[^GF?M1WNOK;?O2*&^09Z8T0(XY@JHT')/\R#3H4*6,@2(B,%'K"HJ(P8K"0!4Q6%.6-921[&:NC#+(*$D9?UCOVXYW M/VM_O6_7N_;E!U'&(TQ*.*015#?P&RAAC.IFAP8J&*-,443ZD?W+U2\X4$$: MH*L_[6\[A_+5T\/W=5I%A8U .+;F&$P4 GXW6Q17-J6"4F*X1M0&BGD.MR>" MW1.TW_OJ][V1//O8=EZA/?UMO_BUQ?-%L:%Z(Z4JH:0QS)0*OE(BJ$;KZ,E$ MFC2Z$5#-;F>J=1K;J6%OU1[:! M[Y"Z;RF&(@?/(VC3\\?->MNN%OOV9O;C8KO_!RHTD[4XAH.3S;*R.58VS\4V M#&WP9*(Z8_9",!FB8] YV2PKFV-E\UQLPZ ')REH*SD?>O!ONF_TZ]7#KG.0 MAY_>\-@C$1M!S,9C,,3'(S#4R&,XS,G3"N5&(#A005O0GWK3Z?*%KWPF'W>4 MF9/-LK(Y5C;/Q39<* O^5Q9GG% ED]\\KL9QLEE6-L?*YKG8AD$//EW2/OU5 M)E09FVWH3-,0FX:X-,33>N3J'0R]'&'HCPMC)]'1293FF3R>.-DL*YMC9?-< M;,/XAH2#G+KF/6D295T"9V6SK&R.EO4K_1-4RK8R@I(D.-P40!%]T< M!E-&57 J/$="0X:$AJ03&J-+"V2<'L D1%!2PNRMQ6"8A A,&;AN[NDNYDH8 M,A*2SDADEA?(>$TZ^CY.0FP:XM(03_[ERM?<,F*=LD3J@=4O P=J19# M*E@VD*9Q" 06L-#=RI6M5V]-KW:/KA90\8)S)%H28M,0EX9XND^YF@7OIFCO M-K%"0*5=7!IBTQ"7AGBZ9[G*!1>G:!>750Z@XO7E2+\8$@_7)(U#(-%P/8=? M4L$O*7IQ.E4!B,*Z-LS*YEC9/!?;,-+!2JGZC.D'Q61BCD'G9+.L;(Z5 MS7.Q#8,>S)^BS=^KK%^IM%5,0VP:XM(03^N1N^,K6$5-6T4PG8ZH!J ))^_U M8ET89F5SK&R>BVT8Z.!@M3CC;*J9_.,QZ)QLEI7-L;)Y+K9AT(/OUK3O?I79 M5,<^&LED8B@DDXG!D$PF!D,RF;0\N?('_ZYI__[7=K6:S3=W1V'QZ91UB9B5 MS;*R.58VS\4V#&UOJ[0^YW3*Y/2/0>=DLZQLCI7-<[$-@QXR))K.D(Q:&]-Q MGD)6&I9]SA&85@;N3K0(K-%E5&R*P,I*%A+.A^=(D.B0(-%T@B0GBTY33AXJ MK*D5'2P+&?,\A^\E%#;_ED.WDT3YI M%!1-I#$H,AF>[E?N\2LAF6+H9 HR/X:5S]/I7)B6-._DPU=8,=&V?(S"M M:@%71Q%8HVO(YA!86971/FFZ?[GZA:2(H9,BHROD3%QK(%4MX>%%"$PI70FH M80RK2A6=QH' 3*ETI.$YL@\F9!\,7>2062)GXAH$4<$38.88*GK8+(+2$AZW MX1"4:B1AT*L_5YE#OX-(-[=(G%-L9 MK$+;"'@D!0(3=26AU#%*-R4\J =KTA@#SYFA^YBK8;"]AB[C'EUY9[#SRJ*O M^1BD920?LE^\,G#A T%5332?GL,^FF ?#6T?)Y;@&<1(0@'3J_%I%I=F\73/ M,I4K@X$L:0.958)78@>(*7C6SAR!"0T/B;,(2DD1G?&(-%DJ>!2DIWN;JV:P M9R5=M)VJQROCNFEM5!G5X]'-3+56(UMUK*UZI-5:UDWXNAQJ'-Q02;NA42F/ MD75Z=%-3#3$KFV5E>U9 MQ\Z[(PKZZ)8FCT#6W=FL;(Z5S7.Q#9^ WO'?Y]R=7;(NJ[.R658VQ\KFN=B& M00_>OJ2]_>M,N[%%EQ*>TXV 1 -/.+4(JBI@SA4!J4)$!\:?(R-0AHQ FCK7TBM5'1J93@;3JD#HXFG#AA6-LO*YEC9/!?;,. ASU/),\Z2%6MFAY7- MLK(Y5C;/Q38,>LCL5/12_;A9,GWV0!IBTQ"7AGBZ/[EZA:1(12=%HEEQ7/47 MS3IY='"R658VQ\KFN=B&T0XIF,J<*X=:U M*BX30%\<$1CVXAC#T!?'&(:^.)[EXK7>S6M<5Z\A20BE"K@RC,%$#2N,+ +3 MIJIAN1(&*RH9:7B.5$054A'56>Y?JY#S[17,V,P1E-91R3:"$H5I8+$' FL* MJ+JGNYLK9T@ 5*]R"5N%EKK#M60$I:/U=8N@3"VB%Z(859MHH8+N?::Z=7#: M-?\M;'7ZX#D$\J:.=A-C* %3F0[G@D\IW<]<'8/CKMDN8*N1N]!4740W+2(P M74!U+ 8SNHHN6T1@=5W!IY'N9:Z*P<;63/>OU7$MM:A+N*D=0U7PICN+H%0E M8!8<0\DF>@K/X0CKX AKUOO7:NS^-1/?^8G>OU:4L$0.Q54JJC%$<4VT:];3 MG-;(F7M?PM0A!:5E#TXV@:@&Y'(*JHOIZ3_ZBG9ETZU,]5'C&G6LC7JD46V*NK>%82AQL#XU;7U&9#=&%GK1 M#4WUOJQLEI7-L;)Y+K;A Q"\6WW.&]IJU@W@K&R6EW=]_P9N M:*MCGRB[EQ]X0QL&$S6\H]8BL,[L1WN3,%A10@_K:7UR]0_NM*;=Z;A9=T29 M%]W.Y/''NE+-RN98V3P7V_""^."?FW/>XM:P;BQG9;.L;(Z5S7.Q#8,>S'[S M&[C%K8D=._2W" 1FL2V"@?>4.P2CH(&@)F:E(4]!NM>7>'Y-73_1A MPII[865SK&R>BVT8YI#(:VD/YH$FOM3U/BN$(NFFORT&#= <#* MYEC9/!?;,,8AQ=*<$4\DJ==% M%&>T 6]X%L-U+XS1.50XKE3PC3'1R6P914_&,:@N$I':=Y$-[.%E#TA$QF(O+*N$^U +P/W2&.H&A9Q6 PE-#R< MQZ&P,JI52'0X6U+5DY0N5V J[3HU,UR?@&=USU%8 =6S&$R9$BZ[H[#:P".] M$Q)DBZQ[(M.N.Z?"Z\1)O6EBF#=P6Z@=A7(H*CHH+='3;"U-3TO:@4^H\CI1 M#;^9X*E<AU(@+?(Y&* M"*J*1W:,4@7T/2@JNKHDT<%L":N>A(ESY*;5>IWHAO6$D8[8+=Z1C @H'M$( M"%X&GNABMHAU3T3:/V;5>)U(A^75T19\#"9+6 UG,9BJD<<2:50AWS?G,&NB M:'J2TBOBJ5*OT^<''9%-"9.R\T1#4\W6V'8=;[O^A79U^<+A7D+T/)*@/=*+ MZ8^1E5X)_JGNF)?.\M(Y7CK/1@>BW[-VXISGFY_8V6+/NM>;E\[QTGDV.A#[ MGAL5OX&KXTZ_1"HE@,"PE "0U,"& Y+"= 290>AYU\%[5^IZ7=$R5>"?OH( M9%W(YJ5SO'2>C0X$O^>KA3[K[,OD94^QYZ2SO'2.E\ZST8'8]_( @LX#O-+L M&YOY* F3QM@1&#<"XQ.B9,O>RQH(.FM@M\O''"RN%NO"-R^=Y:5SO'2>C0Y$ MMI?,$.?SD80>=@QBWT"21+HF24,T!@HH%9 M$HO!C(A.\\=@NH995Y_H8+:$O9R+2.R1/TZ,4ZK#$IS3!PUOMH:5SO'2>3:Z M8<1E+_,CS[GOX,3.%7M6.LM+YWCI/!L=B'TO[R/I)?UQ$Z:,%];A=EH,(Z*2 M" 04678$ V]0\8EN90O72YI(.FG2FR;'58PE"*>/$];]!;QTCI?.L]&!2X4NE@F*9>T*<^J M&I.Q78X2EFF,'8%Q(S ^T<=L%7N^7":NVIM0+R;C,H$W0L#7\3F*DP)Y(!&< M*N!MF ['U? D1Y_H:JZ8JF=Y%5WL,+YF3"'%WK"8=HZBX/7%%D.IZ%(B#"6C MH_X2'*4NHDU8RJV=;&,28P=@7$C,#[1O6P!>PY2T0XRKUY,Q0O: M;[K)*1K:&$[*Z"97%-=]BT1#&\/I(G[5I#N=+6O/J:DQEXX3-6,J+K86=0/K MB.>)=B:;K''-.MYF/=:L'!Q<"(3NV2)%VR(R S*V:(QN8[(Q9J6SO'2.E\ZS MT8$GH.?JE#EG4D2Q[BGGI;.\=(Z7SK/1@=CWK*BBK>CKE"THS)+"EZ$Y"HLV MVED,IDL=;7G"8#JZ^CTA4'8(>N95)4S9&-S%]#/*N=K/2.5XZST8' M'H">L5;U6>=?UCWLO'26E\[QTGDV.A#[7CI T>F 5YI_D?T&\!#&.8J"N6J+ MH;HWT6CRC5$*.FF?$"=7?MU+(&@Z@?#H?E')Z ].'E6L=):7SO'2>38Z$-9> M4D.?=1N$YMT&P4IG>>D<+YUGHP.Q[^5C-)V/&;?,I^,\B*[B/?@H3$9OI A, M=+XNVD:&X!H1[\6E>YBM82_YHL=<&C"E),VK'2.E\ZST8%P]U) M^JS[%C1O\H>5SO+2.5XZST8'8M]+_FAZ27_D=!FOK$>7>,Q1%#3<%D-%:TL. M0YDJ,N]TY[+EZ^5/-)T_..E\VQT(-:]1(T^ZXX$ MS9NC8:6SO'2.E\ZST8'8]W(TFF-'@L;V$,3K]1BL@"O(%H,)*>(B'0375/!T M(I_H8;:&O5R''G,,Q)CJ,8UD#RI$1P16PY=XB\%J740[.Q!896!FPR4L3.*$A\SJ,1,7)#3P3)$YAJI4M-R,H$0%"\,<"HLO.$UT.%O27K[ T$40 M7/5C!CM9WT1+TABLAH>.6 RF)=QJ[S"8J:*;TQ(29(O<,^:&-N99]6,&JU>H MHCI2#"::^+P!#%?"4\7<"W3P^#B?Z'&VICVC;A)&?4(UF4'O[(-WN\Y17'2B MH,7I##Q2T*$X)>*M('1/L[7LN6!#%T*,+R8S<;FVC-/I"$K4T348C*#E'_#58(YAGI3Q;,E4OR-"(F@X/5^/M'-;"%[ MMM+0MC*OJ,S$*][=D(2O,',49Z*[.U&8U$)&FB(XU<3GX]%]SE:U9^#,F*O, MB9HR$Y=BU[J*3VBDVYGLO<8UZWB;]2>Z.L=+Y]GH0/A[3L^<\WSV$SM;['FWH;/2.5XZST8WC'W9LZ?PV"5TM'R'2U0=@AZ=K8<4]/_+Y23 MT?R3!R KG>6E<[QTGHT.1+_GLTMYSLFWY-W?SDIG>>D<+YUGHP.Q[^4#2CH? M\$J3KXI?'.$T.$=1,.MJ413,-SH4!=^/?4*5CO#Z.O]]-.[T^'Z+S]3EY<1C__7KR="^3G5KQUCS^_#/17[^X7 MG]L_++:?#\FR5?NI:ZKXMNJ^_WC;+F[: M[0'0_?NGS69_^LNA@2^;[<^/W;GZ?U!+ P04 " #@0M7SCH#V[8# 1 M$P &0 'AL+W=O.' 2K ',VB;96>V/[[%A2&@9FE1N+@@V M?E\?/S$GMN=[+IYD!J#(IR(OY<+)E*IN75!!$UD5!Q?,]Y'R_<'SGI>*1;3.E M*]QH7M$MK$!]J!X$EMS.)64%E)+QD@C8+)P[_S;V)UI@6OS&8"^/[HD>RIKS M)UUXERX<3T<$.21*6U#\VL$2\EP[81P?6U.GZU,+C^]?W'\P@\?!K*F$)<]_ M9ZG*%LZU0U+8T#I7CWS_$[0#FFJ_A.?27,F^:3N=.B2II>)%*\8("E8VW_13 M"^)(@ ,=%@2M(/B[X+4>PE80GMK#I!48U&XS%,,AIHI&<\'W1.C6Z*9O#$RC MQN&S4O_N*R7P*4.=BE;U6L+'&DI%WN[P*LE%#(JR7+XAWY$/JYA<]+E4GRMDPA[>M=#+&+,WB)\SX8-?RYSB^)'WY+ B\( MA^(9E_^:*)3[K\KC,7;$'>*2CDGT,8)S8Q MVC2++9GU,$X[C-/Q":AX\H1YNZI%DF':))7@6T$+0FN5<<$^0TIHP>OAJ3GJ M?2Y3FV9Q8S8S9OHO;Q=-IY[YS-W= *]9QVMFB1>Y8"61&<5@A_+F_6@_Y[*S M:18W9M,C=KXWQNZJ8WC$["!\$3@%22C> %D30'PC>XVEU+EC)<\ Z1 M''4\E^3-/S)3V'^W&D:6^NPQ\KW#8M ;I?0C;A0(KL93)BLNF5F9(Z9U+;&A ME$.06L?C@07^P,B6XUV?.Y=LN?5!':V:_9-SVBF+N7&[<^>25;?8EEL?97! M&=A-<*V?+98VW6);;GV6AVV%/[ZO^"]9KK7L9::AU+0<[_ML4O_'+L(_;"/\ MT>5UM,3M*2NW>KXEO$0\(*A)=Q5]+G1M!8+Q=!"8U2W%O\1YXY&4/@]EWMA6 M' U!]^@,H0"Q-6.W/*X1Z:-X=%[ZG8LE*2'#8H]2ZO M<$TIFO.7IJ!X94XDUEPI7IC;#"C^!+H!/M]PKEX*NH/N%"SZ"U!+ P04 M" #@0M7:ANM?D(# "J% #0 'AL+W-T>6QEIQ.'.>62C(=RF5_EI@QF:BG-B/2;4.!N7](1Z<;G)'!R$Y6R M$;D[>?]SJAW_&3C]MDESFLRV \S)3<5D-$7,"J MTYP%]U2,R(0*/M4<6!G-N5B[< \",R64#HPM0YNN"Y'RP<%=UX,*K75R+I6N MT?GP'V/3 (!>B,=@C+C >%M08IN65[50/5\$G4%"W;]>%=3C7=-WM M79 MH;K9)%.E4Z:;-%VR"8V'@F5@1_/Y NY&%2& QJC<-E).YTK2RL.&43>L M[(P)<0/;]T?V2'N5M=:M6C79-*VANNED7 ?TVVI.NRU[_B+=H.#WRGQ>VN'( MJ@^[@EUKEO%5U5]EC0%,O8NKTZ(0ZT^"SV7.W.#W3C@>T@TO6"C-'VPV*)69 M#3!-@GNF#9^U([\T+6[9RFS*:97AGGL'Z/G?SO.<2::I:)NVM?^69_G%CJ/^ M:UFNOE5V#7L]UN_DMV[RXA!,QH=@\B!J2JNOP(QG&8'P$,RX,YP#B.A>7YG\8S0,?C,,S;P(L,4,X Y3B6 M#YE4'RR/GY/8RS_2)(FB.,9F=#+Q.IA@\Q;'\.-7P[P! \L#F?YNKO'5QBOD M^3K UO2Y"L%&BE8&"K@-4.Y/?G@9KR,"0**K> M@SOOHW#SG@JW_YT<_P902P,$% @ X$+5Y>*NQS $P( L !? M3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2 M?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'Z6_+97Z MQGZ4164N>QMKMQ_Z?9-M1,G-7VHK*G=EI73)K3O4Z[[9:L%SLQ'"ED4_.#]/ M^B675>_3QZ=GS77?/U!69%:JRIUL3GR5XMX\7V\.V4X:N92%M ^7O?9[(7JL ME)4LY4^17_;.>\QLU/T_2LN?JK*\6&1:%<5E;["_\%5H*[-7IQ<-Y!U?FO:, MY\FY>^!*:F/;.]KG<\>X$^[F_5%MU=^RL$*/N16?M:JWLEHWCW%O MT?=>HRV'I\]](7[0_Z<8U6HE,S%665V*RN[+48NB :S,1FY-CU6\%)>]D=H) MS>9\+9J7,A+RW,S&D]EB,F;NV^+F>CH>WKF# MJ^'U<#::, \R )#!"2'_#3S($$"&)X%:/7O)(_VPN,5SF;<5MKP=2*7=5&>I 7 /*"%O** M&VD:I+D6QMWZ3+N0Z\J'? \@W]-"WHJ=J.K.H'V.1NUS6IQIY7"L$Z@P/A(4 M";%)7&BP=>)^>,OF!:]L6X&3[[7<-G_G0R*1#(A-\EFI_%X614LW=6VM6C<$ M;&B,$[]/B4PR(%9)4VSV@7T1=J,:S)TP]F4I(HD,B"TRS#)="U>]/]Q#C#!M M:=[8C8ML1K76/B;2R(#8(V.Q[!09LL6 6!=?N9:\:6FNT0DWSEDVJ:RT+_HO M4L6 V!4+410N*G[+/HM*:+[O(L.\B=N-U=S'1+(8$-MB6F6J%.R._^@6'7+# M@%@.UX*;#DV W! 0N^'L6AGSADVXKEQ]&C9WW7*QX=J75X!,$1";XG%X<]YW M8\A(E[XVJ2\TP:1 M(0+J/$.5I6R=M9?#R.7YKC&**NN.> 'R0T#LAUNQ5;K!8@NQ;EE],F2+@-@6 MBWIIQ/?:W<0FNY=@2!(!L23F_('MVB&E_?,J$VPL358H4W?'%Z2(@%P11N9N MT',=(V]J=ZA=#UF+5S6,E!$0*P,F/=TI#>22D-@E&--/Q4-DE)#8*(_9&3N[ M:V(L\\;G0B()B47BI6D'V>!T%;%$8+[&SGQ,9)*0V"0X8_,G*$/DDI#8)3 E MZO9G)):06BPHR.]B(LV$Q)K9!]0'NPP22T@LEJ.1]9[4QT1N"8G=M@]E#WB9!Q(F+CX&#" MGS*/X!()L7$P9NQC(N-$Q,;!F(F/B8P3$1OG*31[QV;'-LBP[&PO+9=%M MF<@W$;%OGB$7[FEY7;1+)$U/UVY(\H.,"/DG(O;/,Z:?@-TL"[EN;O8QD7\B M8O]THMX#51TCZ\3$UL%A[SL?$UDG_K.K*6]?ATX? M$[DG)G8/3G [;1.Y)R9V#\;TVV:"+)006ZA9FCSHQ@1))R&6SO%%RI;5QT32 M2:B79^ D1F=_$)).0BP=?Z7R<%TCUR3$KGF<8NE&O.W)MN_XF,@U";%KGC'K M[;9HY_!=A5_QH@U]%SXFW Q&[)K?F/NAI@,[K58^)G)-\F?FU0Y5^K7L3+DD MR#4)L6M^8^*4,4&B28A%Y6,B\Z0GVQ_@0&\[F$A!*;&"(.;(G\Y(D8)2\FT" '/6 MZ4)(02GUAF0X3^U/;*1P1S*Q@B!F)Q5/D8)28@5A3#_&3)&%4O)MR:]G_0^8 M\@(IZ()80:\VLQQ&1/JYV/]2I[W9?/J8BY6L1#YSCS?N?,:+;*Y9\]%N!0RB MN-D.N*J+8N3.W537BN=/O_9Y^J72IU]02P,$% @ X$+5ZN<,4MN @ MVB\ !H !X;"]?)P0[ M$8B=D.Q$8'9"M!.!V@G93@1N)X0[$@GH+@=XR M>=@FT%M0;R'06U!O(=!;4&\AT%M0;R'06U!O(=!;4&\AT%M0;R'0.Z/>F4#O MC'IG KTSZIT)],Z3ER4$>F?4.Q/HG5'O3*!W1KTS@=X9]F?4.Q/HG5'O M3*"WHMY*H+>BWDJ@MZ+>2J"WHMY*H+=.7G83Z*VHMQ+HK:BW$NBMJ+<2Z*VH MMQ+HK:BW$NAMJ+<1Z&VHMQ'H;:BW$>AMJ+<1Z&VHMQ'H;9./E01Z&^IM!'H; MZFT$>AOJ;01Z&^IM!'H[ZNT$>COJ[01Z.^KM!'H[ZNT$>COJ[01Z.^KM!'K[ MY&<3 KT=]78"O1WU=@*]'?5V KT#]0X"O0/U#@*] _4. KT#]0X"O0/U#@*] M _4. KT#]0X"O6/RLR"!WH%Z!X'>@7H'@=X-ZMT0Z-V@WLUWZCV,GX_+K]V3F["%>?ZOF)X_@M02P,$% @ X$+5T3DWU@> M @ ERX !, !;0V]N=&5N=%]4>7!E&ULS=K?3MLP% ;P5ZERBQK7 M_\M$N=FXW;C8"WC)*8V:Q)9MH+S]G!20-K$*5*1]-XU:V^<[\9%^5[WZ^10H M+0Y#/Z9-M]*N"^FB;*C8FPG3RK\#GL_]>* 8NY86MR[F[VXHN]BA9RD_]93JTR7> MZ-%OMUU#K6_NAW*D3B&2:]..* ]]?2QZ<3HYEQNFXR<_.W\N]'T[1;:M^97:[WT[S\Y?G[6@^O&EWPV_Q_]^C=02P$"% ,4 " # M@0M7!T%-8H$ "Q $ @ $ 9&]C4')O<',O87!P M+GAM;%!+ 0(4 Q0 ( .!"U>X*>3E[P "L" 1 " M :\ !D;V-097)PC$ 8 M )PG 3 " &UL4$L! M A0#% @ X$+5Y.)OC'I!0 NQ\ !@ ("!#@@ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ X$+5V;A M840A"0 ,C@ !@ ("!G!@ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0#% @ X$+5_XD# XO" .B0 !@ M ("!WBT 'AL+W=O&PO=V]R:W-H965T&UL4$L! M A0#% @ X$+5P&"^&PW# ."4 !D ("!F5, 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ X$+ M5VJG$H1;! _0H !D ("!1VH 'AL+W=O#/C<% "B# &0 M @('9;@ >&PO=V]R:W-H965T&UL4$L! A0#% @ X$+5Z2P*UF0!P XA, M !D ("!J'H 'AL+W=O&PO=V]R:W-H965T1C M20, &(' 9 " @2B' !X;"]W;W)K&UL4$L! A0#% @ X$+5T[FK _5 @ L08 !D M ("!J(H 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ X$+5_+TF &9!@ )1 !D ("!WYH 'AL+W=O M&PO=V]R:W-H965TD+R=>< 0 )<+ 9 " @8*H M !X;"]W;W)K&UL4$L! A0#% @ X$+5QO+ MKRQY'@ .V$ !D ("!*:T 'AL+W=O&PO=V]R:W-H965T^GK@, "\( 9 " @>'9 !X;"]W;W)K&UL4$L! A0#% @ X$+5^9SH#:# @ O@< !D M ("!QMT 'AL+W=O&PO M=V]R:W-H965TK%/&*(Q$ M !&UL4$L! A0#% @ X$+5VLK6;B7! Z@P !D ("! M5?0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ X$+5UR+4,X_!0 00T !D ("!__X 'AL+W=O&PO=V]R:W-H965T.DAK2)@, /0' 9 " @7H8 0!X;"]W;W)K&UL4$L! A0#% @ X$+5^98 NH2 P ] 8 !D M ("!UQL! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ X$+5R/9,O";" 91@ !D ("!]R4! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M X$+5S5^Q! I"4 !D ("!P3X! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ X$+5\6%%??> P /A0 !D M ("!7EL! 'AL+W=O&PO=V]R:W-H M965T5B 0!X;"]W;W)K&UL4$L! M A0#% @ X$+5P?M5=R\ @ (@D !D ("!P6&PO=V]R:W-H965T&UL4$L! A0#% @ X$+ M5\]LS\! !0 .B@ !D ("!M'$! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ X$+5S8U^:B !@ =C$ M !D ("!\X ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ X$+5R&PO=V]R:W-H965T M&UL4$L! A0# M% @ X$+5ZF _+K*! 2QH !D ("!A9H! 'AL+W=O M&PO=V]R:W-H965TW]3&[R@( "\) 9 " @0JC M 0!X;"]W;W)K&UL4$L! A0#% @ X$+5UMD M(-Y(! V1, !D ("!"Z8! 'AL+W=OW.RKL" ")"0 &0 M @(&*J@$ >&PO=V]R:W-H965T&UL4$L! A0#% @ X$+5XDPT2JJ P 50T !D M ("!?+$! 'AL+W=O&PO M=V]R:W-H965T7C_67T@4 M )TR 9 " @:2Z 0!X;"]W;W)K&UL4$L! A0#% @ X$+5^<3DY];! ;QL !D ("! MK< ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ X$+5Z.998'4 @ _0< !D ("!V-X! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ X$+5VH;K7Y" M P JA0 T ( !Z?T! 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ X$+5ZN<,4MN @ MVB\ !H ( !9P@" 'AL+U]R96QS+W=O @ ERX !, ( ! M#0L" %M#;VYT96YT7U1Y<&5S72YX;6Q02P4& %D 60!F& 7 T" end XML 95 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 96 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 97 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.2 html 420 370 1 false 82 0 false 10 false false R1.htm 0000001 - Document - Cover Page Sheet http://mammothenergy.com/role/CoverPage Cover Page Cover 1 false false R2.htm 0000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (unaudited) Sheet http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited CONDENSED CONSOLIDATED BALANCE SHEETS (unaudited) Statements 2 false false R3.htm 0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (unaudited) (Parenthetical) Sheet http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunauditedParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (unaudited) (Parenthetical) Statements 3 false false R4.htm 0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME (unaudited) Sheet http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOMEunaudited CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME (unaudited) Statements 4 false false R5.htm 0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME (unaudited) (Parenthetical) Sheet http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOMEunauditedParenthetical CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME (unaudited) (Parenthetical) Statements 5 false false R6.htm 0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY (unaudited) Sheet http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITYunaudited CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY (unaudited) Statements 6 false false R7.htm 0000007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (unaudited) Sheet http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (unaudited) Statements 7 false false R8.htm 0000008 - Disclosure - Organization and Nature of Business Sheet http://mammothenergy.com/role/OrganizationandNatureofBusiness Organization and Nature of Business Notes 8 false false R9.htm 0000009 - Disclosure - Basis of Presentation and Significant Accounting Policies Sheet http://mammothenergy.com/role/BasisofPresentationandSignificantAccountingPolicies Basis of Presentation and Significant Accounting Policies Notes 9 false false R10.htm 0000010 - Disclosure - Revenue Sheet http://mammothenergy.com/role/Revenue Revenue Notes 10 false false R11.htm 0000011 - Disclosure - Inventories Sheet http://mammothenergy.com/role/Inventories Inventories Notes 11 false false R12.htm 0000012 - Disclosure - Property, Plant and Equipment Sheet http://mammothenergy.com/role/PropertyPlantandEquipment Property, Plant and Equipment Notes 12 false false R13.htm 0000013 - Disclosure - Goodwill and Intangible Assets Sheet http://mammothenergy.com/role/GoodwillandIntangibleAssets Goodwill and Intangible Assets Notes 13 false false R14.htm 0000014 - Disclosure - Equity Method Investment Sheet http://mammothenergy.com/role/EquityMethodInvestment Equity Method Investment Notes 14 false false R15.htm 0000015 - Disclosure - Accrued Expenses and Other Current Liabilities and Other Long-Term Liabilities Sheet http://mammothenergy.com/role/AccruedExpensesandOtherCurrentLiabilitiesandOtherLongTermLiabilities Accrued Expenses and Other Current Liabilities and Other Long-Term Liabilities Notes 15 false false R16.htm 0000016 - Disclosure - Debt Sheet http://mammothenergy.com/role/Debt Debt Notes 16 false false R17.htm 0000017 - Disclosure - Variable Interest Entities Sheet http://mammothenergy.com/role/VariableInterestEntities Variable Interest Entities Notes 17 false false R18.htm 0000018 - Disclosure - Selling, General and Administrative Expense Sheet http://mammothenergy.com/role/SellingGeneralandAdministrativeExpense Selling, General and Administrative Expense Notes 18 false false R19.htm 0000019 - Disclosure - Income Taxes Sheet http://mammothenergy.com/role/IncomeTaxes Income Taxes Notes 19 false false R20.htm 0000020 - Disclosure - Leases Sheet http://mammothenergy.com/role/Leases Leases Notes 20 false false R21.htm 0000021 - Disclosure - (Loss) Earnings Per Share Sheet http://mammothenergy.com/role/LossEarningsPerShare (Loss) Earnings Per Share Notes 21 false false R22.htm 0000022 - Disclosure - Equity Based Compensation Sheet http://mammothenergy.com/role/EquityBasedCompensation Equity Based Compensation Notes 22 false false R23.htm 0000023 - Disclosure - Stock Based Compensation Sheet http://mammothenergy.com/role/StockBasedCompensation Stock Based Compensation Notes 23 false false R24.htm 0000024 - Disclosure - Related Party Transactions Sheet http://mammothenergy.com/role/RelatedPartyTransactions Related Party Transactions Notes 24 false false R25.htm 0000025 - Disclosure - Commitments and Contingencies Sheet http://mammothenergy.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 25 false false R26.htm 0000026 - Disclosure - Reporting Segments Sheet http://mammothenergy.com/role/ReportingSegments Reporting Segments Notes 26 false false R27.htm 0000027 - Disclosure - Subsequent Events Sheet http://mammothenergy.com/role/SubsequentEvents Subsequent Events Notes 27 false false R28.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 28 false false R29.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 29 false false R30.htm 9954701 - Disclosure - Basis of Presentation and Significant Accounting Policies (Policies) Sheet http://mammothenergy.com/role/BasisofPresentationandSignificantAccountingPoliciesPolicies Basis of Presentation and Significant Accounting Policies (Policies) Policies http://mammothenergy.com/role/BasisofPresentationandSignificantAccountingPolicies 30 false false R31.htm 9954702 - Disclosure - Basis of Presentation and Significant Accounting Policies (Tables) Sheet http://mammothenergy.com/role/BasisofPresentationandSignificantAccountingPoliciesTables Basis of Presentation and Significant Accounting Policies (Tables) Tables http://mammothenergy.com/role/BasisofPresentationandSignificantAccountingPolicies 31 false false R32.htm 9954703 - Disclosure - Revenue (Tables) Sheet http://mammothenergy.com/role/RevenueTables Revenue (Tables) Tables http://mammothenergy.com/role/Revenue 32 false false R33.htm 9954704 - Disclosure - Inventories (Tables) Sheet http://mammothenergy.com/role/InventoriesTables Inventories (Tables) Tables http://mammothenergy.com/role/Inventories 33 false false R34.htm 9954705 - Disclosure - Property, Plant and Equipment (Tables) Sheet http://mammothenergy.com/role/PropertyPlantandEquipmentTables Property, Plant and Equipment (Tables) Tables http://mammothenergy.com/role/PropertyPlantandEquipment 34 false false R35.htm 9954706 - Disclosure - Goodwill and Intangible Assets (Tables) Sheet http://mammothenergy.com/role/GoodwillandIntangibleAssetsTables Goodwill and Intangible Assets (Tables) Tables http://mammothenergy.com/role/GoodwillandIntangibleAssets 35 false false R36.htm 9954707 - Disclosure - Accrued Expenses and Other Current Liabilities and Other Long-Term Liabilities (Tables) Sheet http://mammothenergy.com/role/AccruedExpensesandOtherCurrentLiabilitiesandOtherLongTermLiabilitiesTables Accrued Expenses and Other Current Liabilities and Other Long-Term Liabilities (Tables) Tables http://mammothenergy.com/role/AccruedExpensesandOtherCurrentLiabilitiesandOtherLongTermLiabilities 36 false false R37.htm 9954708 - Disclosure - Selling, General and Administrative Expense (Tables) Sheet http://mammothenergy.com/role/SellingGeneralandAdministrativeExpenseTables Selling, General and Administrative Expense (Tables) Tables http://mammothenergy.com/role/SellingGeneralandAdministrativeExpense 37 false false R38.htm 9954709 - Disclosure - Leases (Tables) Sheet http://mammothenergy.com/role/LeasesTables Leases (Tables) Tables http://mammothenergy.com/role/Leases 38 false false R39.htm 9954710 - Disclosure - (Loss) Earnings Per Share (Tables) Sheet http://mammothenergy.com/role/LossEarningsPerShareTables (Loss) Earnings Per Share (Tables) Tables http://mammothenergy.com/role/LossEarningsPerShare 39 false false R40.htm 9954711 - Disclosure - Stock Based Compensation (Tables) Sheet http://mammothenergy.com/role/StockBasedCompensationTables Stock Based Compensation (Tables) Tables http://mammothenergy.com/role/StockBasedCompensation 40 false false R41.htm 9954712 - Disclosure - Related Party Transactions (Tables) Sheet http://mammothenergy.com/role/RelatedPartyTransactionsTables Related Party Transactions (Tables) Tables http://mammothenergy.com/role/RelatedPartyTransactions 41 false false R42.htm 9954713 - Disclosure - Commitments and Contingencies (Tables) Sheet http://mammothenergy.com/role/CommitmentsandContingenciesTables Commitments and Contingencies (Tables) Tables http://mammothenergy.com/role/CommitmentsandContingencies 42 false false R43.htm 9954714 - Disclosure - Reporting Segments (Tables) Sheet http://mammothenergy.com/role/ReportingSegmentsTables Reporting Segments (Tables) Tables http://mammothenergy.com/role/ReportingSegments 43 false false R44.htm 9954715 - Disclosure - Basis of Presentation and Significant Accounting Policies - Narrative (Details) Sheet http://mammothenergy.com/role/BasisofPresentationandSignificantAccountingPoliciesNarrativeDetails Basis of Presentation and Significant Accounting Policies - Narrative (Details) Details http://mammothenergy.com/role/BasisofPresentationandSignificantAccountingPoliciesTables 44 false false R45.htm 9954716 - Disclosure - Basis of Presentation and Significant Accounting Policies - Accounts Receivable (Details) Sheet http://mammothenergy.com/role/BasisofPresentationandSignificantAccountingPoliciesAccountsReceivableDetails Basis of Presentation and Significant Accounting Policies - Accounts Receivable (Details) Details 45 false false R46.htm 9954717 - Disclosure - Basis of Presentation and Significant Accounting Policies - Concentration of Credit Risk and Significant Customers (Details) Sheet http://mammothenergy.com/role/BasisofPresentationandSignificantAccountingPoliciesConcentrationofCreditRiskandSignificantCustomersDetails Basis of Presentation and Significant Accounting Policies - Concentration of Credit Risk and Significant Customers (Details) Details 46 false false R47.htm 9954718 - Disclosure - Revenue - Narrative (Details) Sheet http://mammothenergy.com/role/RevenueNarrativeDetails Revenue - Narrative (Details) Details 47 false false R48.htm 9954719 - Disclosure - Revenue - Schedule of Contract Liabilities (Details) Sheet http://mammothenergy.com/role/RevenueScheduleofContractLiabilitiesDetails Revenue - Schedule of Contract Liabilities (Details) Details 48 false false R49.htm 9954720 - Disclosure - Revenue - Performance Obligations (Details) Sheet http://mammothenergy.com/role/RevenuePerformanceObligationsDetails Revenue - Performance Obligations (Details) Details 49 false false R50.htm 9954721 - Disclosure - Inventories (Details) Sheet http://mammothenergy.com/role/InventoriesDetails Inventories (Details) Details http://mammothenergy.com/role/InventoriesTables 50 false false R51.htm 9954722 - Disclosure - Property, Plant and Equipment - Schedule of Property, Plant and Equipment (Details) Sheet http://mammothenergy.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails Property, Plant and Equipment - Schedule of Property, Plant and Equipment (Details) Details 51 false false R52.htm 9954723 - Disclosure - Property, Plant, and Equipment - Narrative (Details) Sheet http://mammothenergy.com/role/PropertyPlantandEquipmentNarrativeDetails Property, Plant, and Equipment - Narrative (Details) Details 52 false false R53.htm 9954724 - Disclosure - Property, Plant and Equipment - Schedule of Depreciation, Amortization, Accretion, and Depletion (Details) Sheet http://mammothenergy.com/role/PropertyPlantandEquipmentScheduleofDepreciationAmortizationAccretionandDepletionDetails Property, Plant and Equipment - Schedule of Depreciation, Amortization, Accretion, and Depletion (Details) Details 53 false false R54.htm 9954725 - Disclosure - Goodwill and Intangible Assets - Schedule Of Changes in Goodwill (Details) Sheet http://mammothenergy.com/role/GoodwillandIntangibleAssetsScheduleOfChangesinGoodwillDetails Goodwill and Intangible Assets - Schedule Of Changes in Goodwill (Details) Details 54 false false R55.htm 9954726 - Disclosure - Goodwill and Intangible Assets - Definite Lived Intangible Assets (Details) Sheet http://mammothenergy.com/role/GoodwillandIntangibleAssetsDefiniteLivedIntangibleAssetsDetails Goodwill and Intangible Assets - Definite Lived Intangible Assets (Details) Details 55 false false R56.htm 9954727 - Disclosure - Goodwill and Intangible Assets - Narrative (Details) Sheet http://mammothenergy.com/role/GoodwillandIntangibleAssetsNarrativeDetails Goodwill and Intangible Assets - Narrative (Details) Details 56 false false R57.htm 9954728 - Disclosure - Goodwill and Intangible Assets - Aggregated Expected Amortization Expense (Details) Sheet http://mammothenergy.com/role/GoodwillandIntangibleAssetsAggregatedExpectedAmortizationExpenseDetails Goodwill and Intangible Assets - Aggregated Expected Amortization Expense (Details) Details 57 false false R58.htm 9954729 - Disclosure - Equity Method Investment (Details) Sheet http://mammothenergy.com/role/EquityMethodInvestmentDetails Equity Method Investment (Details) Details http://mammothenergy.com/role/EquityMethodInvestment 58 false false R59.htm 9954730 - Disclosure - Accrued Expenses and Other Current Liabilities and Other Long-Term Liabilities (Details) Sheet http://mammothenergy.com/role/AccruedExpensesandOtherCurrentLiabilitiesandOtherLongTermLiabilitiesDetails Accrued Expenses and Other Current Liabilities and Other Long-Term Liabilities (Details) Details http://mammothenergy.com/role/AccruedExpensesandOtherCurrentLiabilitiesandOtherLongTermLiabilitiesTables 59 false false R60.htm 9954731 - Disclosure - Accrued Expenses and Other Current Liabilities and Other Long-Term Liabilities - Footnote (Details) Sheet http://mammothenergy.com/role/AccruedExpensesandOtherCurrentLiabilitiesandOtherLongTermLiabilitiesFootnoteDetails Accrued Expenses and Other Current Liabilities and Other Long-Term Liabilities - Footnote (Details) Details http://mammothenergy.com/role/AccruedExpensesandOtherCurrentLiabilitiesandOtherLongTermLiabilitiesTables 60 false false R61.htm 9954732 - Disclosure - Debt (Details) Sheet http://mammothenergy.com/role/DebtDetails Debt (Details) Details http://mammothenergy.com/role/Debt 61 false false R62.htm 9954733 - Disclosure - Variable Interest Entities (Details) Sheet http://mammothenergy.com/role/VariableInterestEntitiesDetails Variable Interest Entities (Details) Details http://mammothenergy.com/role/VariableInterestEntities 62 false false R63.htm 9954734 - Disclosure - Selling, General and Administrative Expense - Schedule of Selling, General and Administrative Expense (Details) Sheet http://mammothenergy.com/role/SellingGeneralandAdministrativeExpenseScheduleofSellingGeneralandAdministrativeExpenseDetails Selling, General and Administrative Expense - Schedule of Selling, General and Administrative Expense (Details) Details 63 false false R64.htm 9954735 - Disclosure - Income Taxes (Details) Sheet http://mammothenergy.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://mammothenergy.com/role/IncomeTaxes 64 false false R65.htm 9954736 - Disclosure - Leases - Schedule of Lease Expense (Details) Sheet http://mammothenergy.com/role/LeasesScheduleofLeaseExpenseDetails Leases - Schedule of Lease Expense (Details) Details 65 false false R66.htm 9954737 - Disclosure - Leases - Supplemental Balance Sheet Information (Details) Sheet http://mammothenergy.com/role/LeasesSupplementalBalanceSheetInformationDetails Leases - Supplemental Balance Sheet Information (Details) Details 66 false false R67.htm 9954738 - Disclosure - Leases - Other Supplemental Information Related to Leases (Details) Sheet http://mammothenergy.com/role/LeasesOtherSupplementalInformationRelatedtoLeasesDetails Leases - Other Supplemental Information Related to Leases (Details) Details 67 false false R68.htm 9954739 - Disclosure - Leases - Schedule of Lease Liability Maturity (Details) Sheet http://mammothenergy.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails Leases - Schedule of Lease Liability Maturity (Details) Details 68 false false R69.htm 9954740 - Disclosure - Leases - Narrative (Details) Sheet http://mammothenergy.com/role/LeasesNarrativeDetails Leases - Narrative (Details) Details 69 false false R70.htm 9954741 - Disclosure - (Loss) Earnings Per Share - Schedule of (Loss) Earnings Per Unit (Details) Sheet http://mammothenergy.com/role/LossEarningsPerShareScheduleofLossEarningsPerUnitDetails (Loss) Earnings Per Share - Schedule of (Loss) Earnings Per Unit (Details) Details 70 false false R71.htm 9954742 - Disclosure - Equity Based Compensation (Details) Sheet http://mammothenergy.com/role/EquityBasedCompensationDetails Equity Based Compensation (Details) Details http://mammothenergy.com/role/EquityBasedCompensation 71 false false R72.htm 9954743 - Disclosure - Stock Based Compensation - Narrative (Details) Sheet http://mammothenergy.com/role/StockBasedCompensationNarrativeDetails Stock Based Compensation - Narrative (Details) Details 72 false false R73.htm 9954744 - Disclosure - Stock Based Compensation - Schedule Of Share-Based Compensation (Details) Sheet http://mammothenergy.com/role/StockBasedCompensationScheduleOfShareBasedCompensationDetails Stock Based Compensation - Schedule Of Share-Based Compensation (Details) Details 73 false false R74.htm 9954745 - Disclosure - Related Party Transactions - Revenues and Accounts Receivable (Details) Sheet http://mammothenergy.com/role/RelatedPartyTransactionsRevenuesandAccountsReceivableDetails Related Party Transactions - Revenues and Accounts Receivable (Details) Details 74 false false R75.htm 9954746 - Disclosure - Related Party Transactions - Cost of Revenues of Accounts Payable (Details) Sheet http://mammothenergy.com/role/RelatedPartyTransactionsCostofRevenuesofAccountsPayableDetails Related Party Transactions - Cost of Revenues of Accounts Payable (Details) Details 75 false false R76.htm 9954747 - Disclosure - Related Party Transactions - Narrative (Details) Sheet http://mammothenergy.com/role/RelatedPartyTransactionsNarrativeDetails Related Party Transactions - Narrative (Details) Details 76 false false R77.htm 9954748 - Disclosure - Commitments and Contingencies - Narrative (Details) Sheet http://mammothenergy.com/role/CommitmentsandContingenciesNarrativeDetails Commitments and Contingencies - Narrative (Details) Details 77 false false R78.htm 9954749 - Disclosure - Commitments and Contingencies - Schedule of Letters of Credit (Details) Sheet http://mammothenergy.com/role/CommitmentsandContingenciesScheduleofLettersofCreditDetails Commitments and Contingencies - Schedule of Letters of Credit (Details) Details 78 false false R79.htm 9954750 - Disclosure - Commitments and Contingencies - Defined Contribution Plan (Details) Sheet http://mammothenergy.com/role/CommitmentsandContingenciesDefinedContributionPlanDetails Commitments and Contingencies - Defined Contribution Plan (Details) Details 79 false false R80.htm 9954751 - Disclosure - Reporting Segments (Details) Sheet http://mammothenergy.com/role/ReportingSegmentsDetails Reporting Segments (Details) Details http://mammothenergy.com/role/ReportingSegmentsTables 80 false false R81.htm 9954752 - Disclosure - Subsequent Events (Details) Sheet http://mammothenergy.com/role/SubsequentEventsDetails Subsequent Events (Details) Details http://mammothenergy.com/role/SubsequentEvents 81 false false All Reports Book All Reports tusk-20230630.htm a2023-06x30exx311.htm a2023-06x30exx312.htm a2023-06x30exx321.htm a2023-06x30exx322.htm a2023-06x30exx951.htm tusk-20230630.xsd tusk-20230630_cal.xml tusk-20230630_def.xml tusk-20230630_lab.xml tusk-20230630_pre.xml http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 99 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "tusk-20230630.htm": { "axisCustom": 0, "axisStandard": 31, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 1050, "http://xbrl.sec.gov/dei/2023": 31, "http://xbrl.sec.gov/ecd/2023": 4 }, "contextCount": 420, "dts": { "calculationLink": { "local": [ "tusk-20230630_cal.xml" ] }, "definitionLink": { "local": [ "tusk-20230630_def.xml" ] }, "inline": { "local": [ "tusk-20230630.htm" ] }, "labelLink": { "local": [ "tusk-20230630_lab.xml" ] }, "presentationLink": { "local": [ "tusk-20230630_pre.xml" ] }, "schema": { "local": [ "tusk-20230630.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd" ] } }, "elementCount": 684, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2023": 10, "http://xbrl.sec.gov/dei/2023": 5, "total": 15 }, "keyCustom": 72, "keyStandard": 298, "memberCustom": 41, "memberStandard": 35, "nsprefix": "tusk", "nsuri": "http://mammothenergy.com/20230630", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0000001 - Document - Cover Page", "menuCat": "Cover", "order": "1", "role": "http://mammothenergy.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000010 - Disclosure - Revenue", "menuCat": "Notes", "order": "10", "role": "http://mammothenergy.com/role/Revenue", "shortName": "Revenue", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "us-gaap:InventoryPolicyTextBlock", "span", "div", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000011 - Disclosure - Inventories", "menuCat": "Notes", "order": "11", "role": "http://mammothenergy.com/role/Inventories", "shortName": "Inventories", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "us-gaap:InventoryPolicyTextBlock", "span", "div", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000012 - Disclosure - Property, Plant and Equipment", "menuCat": "Notes", "order": "12", "role": "http://mammothenergy.com/role/PropertyPlantandEquipment", "shortName": "Property, Plant and Equipment", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000013 - Disclosure - Goodwill and Intangible Assets", "menuCat": "Notes", "order": "13", "role": "http://mammothenergy.com/role/GoodwillandIntangibleAssets", "shortName": "Goodwill and Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000014 - Disclosure - Equity Method Investment", "menuCat": "Notes", "order": "14", "role": "http://mammothenergy.com/role/EquityMethodInvestment", "shortName": "Equity Method Investment", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000015 - Disclosure - Accrued Expenses and Other Current Liabilities and Other Long-Term Liabilities", "menuCat": "Notes", "order": "15", "role": "http://mammothenergy.com/role/AccruedExpensesandOtherCurrentLiabilitiesandOtherLongTermLiabilities", "shortName": "Accrued Expenses and Other Current Liabilities and Other Long-Term Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000016 - Disclosure - Debt", "menuCat": "Notes", "order": "16", "role": "http://mammothenergy.com/role/Debt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:VariableInterestEntityDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000017 - Disclosure - Variable Interest Entities", "menuCat": "Notes", "order": "17", "role": "http://mammothenergy.com/role/VariableInterestEntities", "shortName": "Variable Interest Entities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:VariableInterestEntityDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "tusk:SellingGeneralAndAdministrativeExpenseDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000018 - Disclosure - Selling, General and Administrative Expense", "menuCat": "Notes", "order": "18", "role": "http://mammothenergy.com/role/SellingGeneralandAdministrativeExpense", "shortName": "Selling, General and Administrative Expense", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "tusk:SellingGeneralAndAdministrativeExpenseDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000019 - Disclosure - Income Taxes", "menuCat": "Notes", "order": "19", "role": "http://mammothenergy.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (unaudited)", "menuCat": "Statements", "order": "2", "role": "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "us-gaap:OperatingLeasesOfLessorDisclosureTextBlock", "span", "div", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeFinanceLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000020 - Disclosure - Leases", "menuCat": "Notes", "order": "20", "role": "http://mammothenergy.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "us-gaap:OperatingLeasesOfLessorDisclosureTextBlock", "span", "div", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeFinanceLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000021 - Disclosure - (Loss) Earnings Per Share", "menuCat": "Notes", "order": "21", "role": "http://mammothenergy.com/role/LossEarningsPerShare", "shortName": "(Loss) Earnings Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000022 - Disclosure - Equity Based Compensation", "menuCat": "Notes", "order": "22", "role": "http://mammothenergy.com/role/EquityBasedCompensation", "shortName": "Equity Based Compensation", "subGroupType": "", "uniqueAnchor": null }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000023 - Disclosure - Stock Based Compensation", "menuCat": "Notes", "order": "23", "role": "http://mammothenergy.com/role/StockBasedCompensation", "shortName": "Stock Based Compensation", "subGroupType": "", "uniqueAnchor": null }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000024 - Disclosure - Related Party Transactions", "menuCat": "Notes", "order": "24", "role": "http://mammothenergy.com/role/RelatedPartyTransactions", "shortName": "Related Party Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000025 - Disclosure - Commitments and Contingencies", "menuCat": "Notes", "order": "25", "role": "http://mammothenergy.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000026 - Disclosure - Reporting Segments", "menuCat": "Notes", "order": "26", "role": "http://mammothenergy.com/role/ReportingSegments", "shortName": "Reporting Segments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000027 - Disclosure - Subsequent Events", "menuCat": "Notes", "order": "27", "role": "http://mammothenergy.com/role/SubsequentEvents", "shortName": "Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-21", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "menuCat": "Notes", "order": "28", "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "shortName": "Pay vs Performance Disclosure", "subGroupType": "", "uniqueAnchor": null }, "R29": { "firstAnchor": { "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "span", "div", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-21", "decimals": null, "first": true, "lang": "en-US", "name": "ecd:Rule10b51ArrAdoptedFlag", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "995445 - Disclosure - Insider Trading Arrangements", "menuCat": "Notes", "order": "29", "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "shortName": "Insider Trading Arrangements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "span", "div", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-21", "decimals": null, "first": true, "lang": "en-US", "name": "ecd:Rule10b51ArrAdoptedFlag", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "us-gaap:CommonStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-3", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (unaudited) (Parenthetical)", "menuCat": "Statements", "order": "3", "role": "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunauditedParenthetical", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (unaudited) (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "us-gaap:CommonStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-3", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954701 - Disclosure - Basis of Presentation and Significant Accounting Policies (Policies)", "menuCat": "Policies", "order": "30", "role": "http://mammothenergy.com/role/BasisofPresentationandSignificantAccountingPoliciesPolicies", "shortName": "Basis of Presentation and Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954702 - Disclosure - Basis of Presentation and Significant Accounting Policies (Tables)", "menuCat": "Tables", "order": "31", "role": "http://mammothenergy.com/role/BasisofPresentationandSignificantAccountingPoliciesTables", "shortName": "Basis of Presentation and Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954703 - Disclosure - Revenue (Tables)", "menuCat": "Tables", "order": "32", "role": "http://mammothenergy.com/role/RevenueTables", "shortName": "Revenue (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "ix:continuation", "div", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954704 - Disclosure - Inventories (Tables)", "menuCat": "Tables", "order": "33", "role": "http://mammothenergy.com/role/InventoriesTables", "shortName": "Inventories (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "ix:continuation", "div", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954705 - Disclosure - Property, Plant and Equipment (Tables)", "menuCat": "Tables", "order": "34", "role": "http://mammothenergy.com/role/PropertyPlantandEquipmentTables", "shortName": "Property, Plant and Equipment (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954706 - Disclosure - Goodwill and Intangible Assets (Tables)", "menuCat": "Tables", "order": "35", "role": "http://mammothenergy.com/role/GoodwillandIntangibleAssetsTables", "shortName": "Goodwill and Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954707 - Disclosure - Accrued Expenses and Other Current Liabilities and Other Long-Term Liabilities (Tables)", "menuCat": "Tables", "order": "36", "role": "http://mammothenergy.com/role/AccruedExpensesandOtherCurrentLiabilitiesandOtherLongTermLiabilitiesTables", "shortName": "Accrued Expenses and Other Current Liabilities and Other Long-Term Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "tusk:ScheduleOfSellingGeneralAndAdministrativeExpenseTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954708 - Disclosure - Selling, General and Administrative Expense (Tables)", "menuCat": "Tables", "order": "37", "role": "http://mammothenergy.com/role/SellingGeneralandAdministrativeExpenseTables", "shortName": "Selling, General and Administrative Expense (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "tusk:ScheduleOfSellingGeneralAndAdministrativeExpenseTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954709 - Disclosure - Leases (Tables)", "menuCat": "Tables", "order": "38", "role": "http://mammothenergy.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954710 - Disclosure - (Loss) Earnings Per Share (Tables)", "menuCat": "Tables", "order": "39", "role": "http://mammothenergy.com/role/LossEarningsPerShareTables", "shortName": "(Loss) Earnings Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-21", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME (unaudited)", "menuCat": "Statements", "order": "4", "role": "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOMEunaudited", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME (unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-21", "decimals": "-3", "lang": "en-US", "name": "us-gaap:SellingGeneralAndAdministrativeExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954711 - Disclosure - Stock Based Compensation (Tables)", "menuCat": "Tables", "order": "40", "role": "http://mammothenergy.com/role/StockBasedCompensationTables", "shortName": "Stock Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954712 - Disclosure - Related Party Transactions (Tables)", "menuCat": "Tables", "order": "41", "role": "http://mammothenergy.com/role/RelatedPartyTransactionsTables", "shortName": "Related Party Transactions (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "tusk:ScheduleOfLettersOfCreditTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954713 - Disclosure - Commitments and Contingencies (Tables)", "menuCat": "Tables", "order": "42", "role": "http://mammothenergy.com/role/CommitmentsandContingenciesTables", "shortName": "Commitments and Contingencies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "tusk:ScheduleOfLettersOfCreditTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954714 - Disclosure - Reporting Segments (Tables)", "menuCat": "Tables", "order": "43", "role": "http://mammothenergy.com/role/ReportingSegmentsTables", "shortName": "Reporting Segments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "ix:continuation", "div", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-76", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:TaxAdjustmentsSettlementsAndUnusualProvisions", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954715 - Disclosure - Basis of Presentation and Significant Accounting Policies - Narrative (Details)", "menuCat": "Details", "order": "44", "role": "http://mammothenergy.com/role/BasisofPresentationandSignificantAccountingPoliciesNarrativeDetails", "shortName": "Basis of Presentation and Significant Accounting Policies - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-68", "decimals": "-5", "lang": "en-US", "name": "tusk:AccountsReceivableImpairedInterestCharge", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954716 - Disclosure - Basis of Presentation and Significant Accounting Policies - Accounts Receivable (Details)", "menuCat": "Details", "order": "45", "role": "http://mammothenergy.com/role/BasisofPresentationandSignificantAccountingPoliciesAccountsReceivableDetails", "shortName": "Basis of Presentation and Significant Accounting Policies - Accounts Receivable (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-63", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-89", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954717 - Disclosure - Basis of Presentation and Significant Accounting Policies - Concentration of Credit Risk and Significant Customers (Details)", "menuCat": "Details", "order": "46", "role": "http://mammothenergy.com/role/BasisofPresentationandSignificantAccountingPoliciesConcentrationofCreditRiskandSignificantCustomersDetails", "shortName": "Basis of Presentation and Significant Accounting Policies - Concentration of Credit Risk and Significant Customers (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-89", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-21", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954718 - Disclosure - Revenue - Narrative (Details)", "menuCat": "Details", "order": "47", "role": "http://mammothenergy.com/role/RevenueNarrativeDetails", "shortName": "Revenue - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:ContractWithCustomerAssetNet", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-4", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954719 - Disclosure - Revenue - Schedule of Contract Liabilities (Details)", "menuCat": "Details", "order": "48", "role": "http://mammothenergy.com/role/RevenueScheduleofContractLiabilitiesDetails", "shortName": "Revenue - Schedule of Contract Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-1", "decimals": "-3", "lang": "en-US", "name": "tusk:ContractWithCustomerLiabilityDeductionForRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-21", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954720 - Disclosure - Revenue - Performance Obligations (Details)", "menuCat": "Details", "order": "49", "role": "http://mammothenergy.com/role/RevenuePerformanceObligationsDetails", "shortName": "Revenue - Performance Obligations (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R5": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-21", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME (unaudited) (Parenthetical)", "menuCat": "Statements", "order": "5", "role": "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOMEunauditedParenthetical", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME (unaudited) (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-21", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "tusk:InventorySuppliesNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954721 - Disclosure - Inventories (Details)", "menuCat": "Details", "order": "50", "role": "http://mammothenergy.com/role/InventoriesDetails", "shortName": "Inventories (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "tusk:InventorySuppliesNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "tusk:PropertyPlantAndEquipmentGrossIncludingFinanceLeaseRightOfUseAssetLessDepositsOnEquipmentAndEquipmentInProcess", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954722 - Disclosure - Property, Plant and Equipment - Schedule of Property, Plant and Equipment (Details)", "menuCat": "Details", "order": "51", "role": "http://mammothenergy.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails", "shortName": "Property, Plant and Equipment - Schedule of Property, Plant and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "tusk:PropertyPlantAndEquipmentGrossIncludingFinanceLeaseRightOfUseAssetLessDepositsOnEquipmentAndEquipmentInProcess", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954723 - Disclosure - Property, Plant, and Equipment - Narrative (Details)", "menuCat": "Details", "order": "52", "role": "http://mammothenergy.com/role/PropertyPlantandEquipmentNarrativeDetails", "shortName": "Property, Plant, and Equipment - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-156", "decimals": "-5", "lang": "en-US", "name": "us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "tusk:ScheduleOfDepreciationDepletionAccretionAndAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-21", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954724 - Disclosure - Property, Plant and Equipment - Schedule of Depreciation, Amortization, Accretion, and Depletion (Details)", "menuCat": "Details", "order": "53", "role": "http://mammothenergy.com/role/PropertyPlantandEquipmentScheduleofDepreciationAmortizationAccretionandDepletionDetails", "shortName": "Property, Plant and Equipment - Schedule of Depreciation, Amortization, Accretion, and Depletion (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "tusk:ScheduleOfDepreciationDepletionAccretionAndAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-21", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-4", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:GoodwillGross", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954725 - Disclosure - Goodwill and Intangible Assets - Schedule Of Changes in Goodwill (Details)", "menuCat": "Details", "order": "54", "role": "http://mammothenergy.com/role/GoodwillandIntangibleAssetsScheduleOfChangesinGoodwillDetails", "shortName": "Goodwill and Intangible Assets - Schedule Of Changes in Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-63", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GoodwillGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsNet", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954726 - Disclosure - Goodwill and Intangible Assets - Definite Lived Intangible Assets (Details)", "menuCat": "Details", "order": "55", "role": "http://mammothenergy.com/role/GoodwillandIntangibleAssetsDefiniteLivedIntangibleAssetsDetails", "shortName": "Goodwill and Intangible Assets - Definite Lived Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-170", "decimals": "-3", "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "tusk:ScheduleOfDepreciationDepletionAccretionAndAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-21", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954727 - Disclosure - Goodwill and Intangible Assets - Narrative (Details)", "menuCat": "Details", "order": "56", "role": "http://mammothenergy.com/role/GoodwillandIntangibleAssetsNarrativeDetails", "shortName": "Goodwill and Intangible Assets - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-174", "decimals": null, "lang": "en-US", "name": "us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954728 - Disclosure - Goodwill and Intangible Assets - Aggregated Expected Amortization Expense (Details)", "menuCat": "Details", "order": "57", "role": "http://mammothenergy.com/role/GoodwillandIntangibleAssetsAggregatedExpectedAmortizationExpenseDetails", "shortName": "Goodwill and Intangible Assets - Aggregated Expected Amortization Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-178", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:EquityMethodInvestmentAggregateCost", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954729 - Disclosure - Equity Method Investment (Details)", "menuCat": "Details", "order": "58", "role": "http://mammothenergy.com/role/EquityMethodInvestmentDetails", "shortName": "Equity Method Investment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-179", "decimals": "INF", "lang": "en-US", "name": "tusk:NumberOfHelicoptersOwned", "reportCount": 1, "unique": true, "unitRef": "helicopter", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:TaxesPayableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954730 - Disclosure - Accrued Expenses and Other Current Liabilities and Other Long-Term Liabilities (Details)", "menuCat": "Details", "order": "59", "role": "http://mammothenergy.com/role/AccruedExpensesandOtherCurrentLiabilitiesandOtherLongTermLiabilitiesDetails", "shortName": "Accrued Expenses and Other Current Liabilities and Other Long-Term Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:TaxesPayableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-59", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY (unaudited)", "menuCat": "Statements", "order": "6", "role": "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITYunaudited", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY (unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-59", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-195", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeFinanceLeaseTermOfContract1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954731 - Disclosure - Accrued Expenses and Other Current Liabilities and Other Long-Term Liabilities - Footnote (Details)", "menuCat": "Details", "order": "60", "role": "http://mammothenergy.com/role/AccruedExpensesandOtherCurrentLiabilitiesandOtherLongTermLiabilitiesFootnoteDetails", "shortName": "Accrued Expenses and Other Current Liabilities and Other Long-Term Liabilities - Footnote (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-195", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeFinanceLeaseTermOfContract1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-197", "decimals": "INF", "first": true, "lang": "en-US", "name": "tusk:DebtInstrumentDebtCovenantPercentageOfMinimumPrepaymentsMadeWithNonRecurringProceeds", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954732 - Disclosure - Debt (Details)", "menuCat": "Details", "order": "61", "role": "http://mammothenergy.com/role/DebtDetails", "shortName": "Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-197", "decimals": "INF", "first": true, "lang": "en-US", "name": "tusk:DebtInstrumentDebtCovenantPercentageOfMinimumPrepaymentsMadeWithNonRecurringProceeds", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-213", "decimals": "INF", "first": true, "lang": "en-US", "name": "tusk:NumberOfHelicoptersOwned", "reportCount": 1, "unique": true, "unitRef": "helicopter", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954733 - Disclosure - Variable Interest Entities (Details)", "menuCat": "Details", "order": "62", "role": "http://mammothenergy.com/role/VariableInterestEntitiesDetails", "shortName": "Variable Interest Entities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-213", "decimals": "INF", "first": true, "lang": "en-US", "name": "tusk:NumberOfHelicoptersOwned", "reportCount": 1, "unique": true, "unitRef": "helicopter", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProvisionForDoubtfulAccounts", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954734 - Disclosure - Selling, General and Administrative Expense - Schedule of Selling, General and Administrative Expense (Details)", "menuCat": "Details", "order": "63", "role": "http://mammothenergy.com/role/SellingGeneralandAdministrativeExpenseScheduleofSellingGeneralandAdministrativeExpenseDetails", "shortName": "Selling, General and Administrative Expense - Schedule of Selling, General and Administrative Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "tusk:ScheduleOfSellingGeneralAndAdministrativeExpenseTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-214", "decimals": "-3", "lang": "en-US", "name": "us-gaap:LaborAndRelatedExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-21", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954735 - Disclosure - Income Taxes (Details)", "menuCat": "Details", "order": "64", "role": "http://mammothenergy.com/role/IncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-1", "decimals": "2", "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-21", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954736 - Disclosure - Leases - Schedule of Lease Expense (Details)", "menuCat": "Details", "order": "65", "role": "http://mammothenergy.com/role/LeasesScheduleofLeaseExpenseDetails", "shortName": "Leases - Schedule of Lease Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-21", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "tusk:AssetsAndLiabilitiesLesseeTableTextBlock", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954737 - Disclosure - Leases - Supplemental Balance Sheet Information (Details)", "menuCat": "Details", "order": "66", "role": "http://mammothenergy.com/role/LeasesSupplementalBalanceSheetInformationDetails", "shortName": "Leases - Supplemental Balance Sheet Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "tusk:AssetsAndLiabilitiesLesseeTableTextBlock", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-3", "decimals": "-3", "lang": "en-US", "name": "us-gaap:FinanceLeaseRightOfUseAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-21", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954738 - Disclosure - Leases - Other Supplemental Information Related to Leases (Details)", "menuCat": "Details", "order": "67", "role": "http://mammothenergy.com/role/LeasesOtherSupplementalInformationRelatedtoLeasesDetails", "shortName": "Leases - Other Supplemental Information Related to Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-21", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954739 - Disclosure - Leases - Schedule of Lease Liability Maturity (Details)", "menuCat": "Details", "order": "68", "role": "http://mammothenergy.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails", "shortName": "Leases - Schedule of Lease Liability Maturity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "us-gaap:OperatingLeaseLeaseIncome", "ix:continuation", "ix:continuation", "ix:continuation", "span", "div", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-21", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseLeaseIncome", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954740 - Disclosure - Leases - Narrative (Details)", "menuCat": "Details", "order": "69", "role": "http://mammothenergy.com/role/LeasesNarrativeDetails", "shortName": "Leases - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:OperatingLeaseLeaseIncome", "ix:continuation", "ix:continuation", "ix:continuation", "span", "div", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-21", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseLeaseIncome", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (unaudited)", "menuCat": "Statements", "order": "7", "role": "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-1", "decimals": "-3", "lang": "en-US", "name": "tusk:DepreciationDepletionandAmortizationExcludingAmortizationofCoilTubingStringsandDebtIssuanceCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-21", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954741 - Disclosure - (Loss) Earnings Per Share - Schedule of (Loss) Earnings Per Unit (Details)", "menuCat": "Details", "order": "70", "role": "http://mammothenergy.com/role/LossEarningsPerShareScheduleofLossEarningsPerUnitDetails", "shortName": "(Loss) Earnings Per Share - Schedule of (Loss) Earnings Per Unit (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-21", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-219", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954742 - Disclosure - Equity Based Compensation (Details)", "menuCat": "Details", "order": "71", "role": "http://mammothenergy.com/role/EquityBasedCompensationDetails", "shortName": "Equity Based Compensation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-219", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-3", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954743 - Disclosure - Stock Based Compensation - Narrative (Details)", "menuCat": "Details", "order": "72", "role": "http://mammothenergy.com/role/StockBasedCompensationNarrativeDetails", "shortName": "Stock Based Compensation - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-224", "decimals": null, "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-223", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954744 - Disclosure - Stock Based Compensation - Schedule Of Share-Based Compensation (Details)", "menuCat": "Details", "order": "73", "role": "http://mammothenergy.com/role/StockBasedCompensationScheduleOfShareBasedCompensationDetails", "shortName": "Stock Based Compensation - Schedule Of Share-Based Compensation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-221", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-21", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954745 - Disclosure - Related Party Transactions - Revenues and Accounts Receivable (Details)", "menuCat": "Details", "order": "74", "role": "http://mammothenergy.com/role/RelatedPartyTransactionsRevenuesandAccountsReceivableDetails", "shortName": "Related Party Transactions - Revenues and Accounts Receivable (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-229", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableTradeCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954746 - Disclosure - Related Party Transactions - Cost of Revenues of Accounts Payable (Details)", "menuCat": "Details", "order": "75", "role": "http://mammothenergy.com/role/RelatedPartyTransactionsCostofRevenuesofAccountsPayableDetails", "shortName": "Related Party Transactions - Cost of Revenues of Accounts Payable (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-262", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AccountsPayableTradeCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-267", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:SaleOfStockPercentageOfOwnershipAfterTransaction", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954747 - Disclosure - Related Party Transactions - Narrative (Details)", "menuCat": "Details", "order": "76", "role": "http://mammothenergy.com/role/RelatedPartyTransactionsNarrativeDetails", "shortName": "Related Party Transactions - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-267", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:SaleOfStockPercentageOfOwnershipAfterTransaction", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "us-gaap:RecordedUnconditionalPurchaseObligation", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-3", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954748 - Disclosure - Commitments and Contingencies - Narrative (Details)", "menuCat": "Details", "order": "77", "role": "http://mammothenergy.com/role/CommitmentsandContingenciesNarrativeDetails", "shortName": "Commitments and Contingencies - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:RecordedUnconditionalPurchaseObligation", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-3", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-272", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954749 - Disclosure - Commitments and Contingencies - Schedule of Letters of Credit (Details)", "menuCat": "Details", "order": "78", "role": "http://mammothenergy.com/role/CommitmentsandContingenciesScheduleofLettersofCreditDetails", "shortName": "Commitments and Contingencies - Schedule of Letters of Credit (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-272", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-1", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954750 - Disclosure - Commitments and Contingencies - Defined Contribution Plan (Details)", "menuCat": "Details", "order": "79", "role": "http://mammothenergy.com/role/CommitmentsandContingenciesDefinedContributionPlanDetails", "shortName": "Commitments and Contingencies - Defined Contribution Plan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-1", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000008 - Disclosure - Organization and Nature of Business", "menuCat": "Notes", "order": "8", "role": "http://mammothenergy.com/role/OrganizationandNatureofBusiness", "shortName": "Organization and Nature of Business", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-1", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954751 - Disclosure - Reporting Segments (Details)", "menuCat": "Details", "order": "80", "role": "http://mammothenergy.com/role/ReportingSegmentsDetails", "shortName": "Reporting Segments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-1", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-420", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954752 - Disclosure - Subsequent Events (Details)", "menuCat": "Details", "order": "81", "role": "http://mammothenergy.com/role/SubsequentEventsDetails", "shortName": "Subsequent Events (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-420", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000009 - Disclosure - Basis of Presentation and Significant Accounting Policies", "menuCat": "Notes", "order": "9", "role": "http://mammothenergy.com/role/BasisofPresentationandSignificantAccountingPolicies", "shortName": "Basis of Presentation and Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "tusk-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 82, "tag": { "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://mammothenergy.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://mammothenergy.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]", "terseLabel": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2023", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://mammothenergy.com/role/CoverPage" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://mammothenergy.com/role/CoverPage" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://mammothenergy.com/role/CoverPage" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://mammothenergy.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r712" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://mammothenergy.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r745" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://mammothenergy.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://mammothenergy.com/role/CoverPage" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://mammothenergy.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address, Address Line Two", "terseLabel": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://mammothenergy.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://mammothenergy.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://mammothenergy.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://mammothenergy.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r710" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://mammothenergy.com/role/CoverPage" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding (in shares)" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://mammothenergy.com/role/CoverPage" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://mammothenergy.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]", "terseLabel": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://mammothenergy.com/role/BasisofPresentationandSignificantAccountingPoliciesNarrativeDetails", "http://mammothenergy.com/role/CommitmentsandContingenciesNarrativeDetails", "http://mammothenergy.com/role/DebtDetails", "http://mammothenergy.com/role/EquityMethodInvestmentDetails", "http://mammothenergy.com/role/RelatedPartyTransactionsNarrativeDetails", "http://mammothenergy.com/role/VariableInterestEntitiesDetails" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r710" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://mammothenergy.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://mammothenergy.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r710" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://mammothenergy.com/role/CoverPage" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://mammothenergy.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r784" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://mammothenergy.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r710" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://mammothenergy.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r710" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://mammothenergy.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r710" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://mammothenergy.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r710" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://mammothenergy.com/role/CoverPage" ], "xbrltype": "employerIdItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]", "terseLabel": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://mammothenergy.com/role/BasisofPresentationandSignificantAccountingPoliciesNarrativeDetails", "http://mammothenergy.com/role/CommitmentsandContingenciesNarrativeDetails", "http://mammothenergy.com/role/DebtDetails", "http://mammothenergy.com/role/EquityMethodInvestmentDetails", "http://mammothenergy.com/role/RelatedPartyTransactionsNarrativeDetails", "http://mammothenergy.com/role/VariableInterestEntitiesDetails" ], "xbrltype": "stringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://mammothenergy.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r709" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://mammothenergy.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r711" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://mammothenergy.com/role/CoverPage" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://mammothenergy.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "ecd_Additional402vDisclosureTextBlock": { "auth_ref": [ "r746" ], "lang": { "en-us": { "role": { "label": "Additional 402(v) Disclosure [Text Block]", "terseLabel": "Additional 402(v) Disclosure" } } }, "localname": "Additional402vDisclosureTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AdjToCompAmt": { "auth_ref": [ "r752" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation Amount", "terseLabel": "Adjustment to Compensation, Amount" } } }, "localname": "AdjToCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_AdjToCompAxis": { "auth_ref": [ "r752" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation [Axis]", "terseLabel": "Adjustment to Compensation:" } } }, "localname": "AdjToCompAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "stringItemType" }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "auth_ref": [ "r752" ], "lang": { "en-us": { "role": { "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]", "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote" } } }, "localname": "AdjToNonPeoNeoCompFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AdjToPeoCompFnTextBlock": { "auth_ref": [ "r752" ], "lang": { "en-us": { "role": { "label": "Adjustment To PEO Compensation, Footnote [Text Block]", "terseLabel": "Adjustment To PEO Compensation, Footnote" } } }, "localname": "AdjToPeoCompFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AggtErrCompAmt": { "auth_ref": [ "r717", "r728", "r738", "r763" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Amount", "terseLabel": "Aggregate Erroneous Compensation Amount" } } }, "localname": "AggtErrCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "auth_ref": [ "r720", "r731", "r741", "r766" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]", "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined" } } }, "localname": "AggtErrCompNotYetDeterminedTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AllAdjToCompMember": { "auth_ref": [ "r752" ], "lang": { "en-us": { "role": { "label": "All Adjustments to Compensation [Member]", "terseLabel": "All Adjustments to Compensation" } } }, "localname": "AllAdjToCompMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "domainItemType" }, "ecd_AllExecutiveCategoriesMember": { "auth_ref": [ "r759" ], "lang": { "en-us": { "role": { "label": "All Executive Categories [Member]", "terseLabel": "All Executive Categories" } } }, "localname": "AllExecutiveCategoriesMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "domainItemType" }, "ecd_AllIndividualsMember": { "auth_ref": [ "r724", "r732", "r742", "r759", "r767", "r771", "r779" ], "lang": { "en-us": { "role": { "label": "All Individuals [Member]", "terseLabel": "All Individuals" } } }, "localname": "AllIndividualsMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "domainItemType" }, "ecd_AllTradingArrangementsMember": { "auth_ref": [ "r777" ], "lang": { "en-us": { "role": { "label": "All Trading Arrangements [Member]", "terseLabel": "All Trading Arrangements" } } }, "localname": "AllTradingArrangementsMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "domainItemType" }, "ecd_AwardExrcPrice": { "auth_ref": [ "r774" ], "lang": { "en-us": { "role": { "label": "Award Exercise Price", "terseLabel": "Exercise Price" } } }, "localname": "AwardExrcPrice", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "perShareItemType" }, "ecd_AwardGrantDateFairValue": { "auth_ref": [ "r775" ], "lang": { "en-us": { "role": { "label": "Award Grant Date Fair Value", "terseLabel": "Fair Value as of Grant Date" } } }, "localname": "AwardGrantDateFairValue", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_AwardTmgDiscLineItems": { "auth_ref": [ "r770" ], "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "localname": "AwardTmgDiscLineItems", "nsuri": "http://xbrl.sec.gov/ecd/2023", "xbrltype": "stringItemType" }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "auth_ref": [ "r770" ], "lang": { "en-us": { "role": { "label": "Award Timing, How MNPI Considered [Text Block]", "terseLabel": "Award Timing, How MNPI Considered" } } }, "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AwardTmgMethodTextBlock": { "auth_ref": [ "r770" ], "lang": { "en-us": { "role": { "label": "Award Timing Method [Text Block]", "terseLabel": "Award Timing Method" } } }, "localname": "AwardTmgMethodTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AwardTmgMnpiCnsdrdFlag": { "auth_ref": [ "r770" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Considered [Flag]", "terseLabel": "Award Timing MNPI Considered" } } }, "localname": "AwardTmgMnpiCnsdrdFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "booleanItemType" }, "ecd_AwardTmgMnpiDiscTextBlock": { "auth_ref": [ "r770" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Disclosure [Text Block]", "terseLabel": "Award Timing MNPI Disclosure" } } }, "localname": "AwardTmgMnpiDiscTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AwardTmgPredtrmndFlag": { "auth_ref": [ "r770" ], "lang": { "en-us": { "role": { "label": "Award Timing Predetermined [Flag]", "terseLabel": "Award Timing Predetermined" } } }, "localname": "AwardTmgPredtrmndFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "booleanItemType" }, "ecd_AwardUndrlygSecuritiesAmt": { "auth_ref": [ "r773" ], "lang": { "en-us": { "role": { "label": "Award Underlying Securities Amount", "terseLabel": "Underlying Securities" } } }, "localname": "AwardUndrlygSecuritiesAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "decimalItemType" }, "ecd_AwardsCloseToMnpiDiscIndName": { "auth_ref": [ "r772" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures, Individual Name", "terseLabel": "Name" } } }, "localname": "AwardsCloseToMnpiDiscIndName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "stringItemType" }, "ecd_AwardsCloseToMnpiDiscTable": { "auth_ref": [ "r771" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table]", "terseLabel": "Awards Close in Time to MNPI Disclosures" } } }, "localname": "AwardsCloseToMnpiDiscTable", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "stringItemType" }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "auth_ref": [ "r771" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]", "terseLabel": "Awards Close in Time to MNPI Disclosures, Table" } } }, "localname": "AwardsCloseToMnpiDiscTableTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_ChangedPeerGroupFnTextBlock": { "auth_ref": [ "r750" ], "lang": { "en-us": { "role": { "label": "Changed Peer Group, Footnote [Text Block]", "terseLabel": "Changed Peer Group, Footnote" } } }, "localname": "ChangedPeerGroupFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_CoSelectedMeasureAmt": { "auth_ref": [ "r751" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Amount", "terseLabel": "Company Selected Measure Amount" } } }, "localname": "CoSelectedMeasureAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "decimalItemType" }, "ecd_CoSelectedMeasureName": { "auth_ref": [ "r751" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Name", "terseLabel": "Company Selected Measure Name" } } }, "localname": "CoSelectedMeasureName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "normalizedStringItemType" }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "auth_ref": [ "r756" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Company Selected Measure" } } }, "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "auth_ref": [ "r755" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Net Income [Text Block]", "terseLabel": "Compensation Actually Paid vs. Net Income" } } }, "localname": "CompActuallyPaidVsNetIncomeTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "auth_ref": [ "r757" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Other Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Other Measure" } } }, "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "auth_ref": [ "r754" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]", "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return" } } }, "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "auth_ref": [ "r753" ], "lang": { "en-us": { "role": { "label": "Equity Valuation Assumption Difference, Footnote [Text Block]", "terseLabel": "Equity Valuation Assumption Difference, Footnote" } } }, "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_ErrCompAnalysisTextBlock": { "auth_ref": [ "r717", "r728", "r738", "r763" ], "lang": { "en-us": { "role": { "label": "Erroneous Compensation Analysis [Text Block]", "terseLabel": "Erroneous Compensation Analysis" } } }, "localname": "ErrCompAnalysisTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_ErrCompRecoveryTable": { "auth_ref": [ "r714", "r725", "r735", "r760" ], "lang": { "en-us": { "role": { "label": "Erroneously Awarded Compensation Recovery [Table]", "terseLabel": "Erroneously Awarded Compensation Recovery" } } }, "localname": "ErrCompRecoveryTable", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "stringItemType" }, "ecd_ExecutiveCategoryAxis": { "auth_ref": [ "r759" ], "lang": { "en-us": { "role": { "label": "Executive Category [Axis]", "terseLabel": "Executive Category:" } } }, "localname": "ExecutiveCategoryAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "stringItemType" }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "auth_ref": [ "r721", "r732", "r742", "r767" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "auth_ref": [ "r721", "r732", "r742", "r767" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Expense of Enforcement, Amount", "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "auth_ref": [ "r721", "r732", "r742", "r767" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Violation of Home Country Law, Amount", "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "auth_ref": [ "r721", "r732", "r742", "r767" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Explanation of Impracticability [Text Block]", "terseLabel": "Forgone Recovery, Explanation of Impracticability" } } }, "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_ForgoneRecoveryIndName": { "auth_ref": [ "r721", "r732", "r742", "r767" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Individual Name", "terseLabel": "Name" } } }, "localname": "ForgoneRecoveryIndName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "stringItemType" }, "ecd_IndividualAxis": { "auth_ref": [ "r724", "r732", "r742", "r759", "r767", "r771", "r779" ], "lang": { "en-us": { "role": { "label": "Individual [Axis]", "terseLabel": "Individual:" } } }, "localname": "IndividualAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "stringItemType" }, "ecd_InsiderTradingArrLineItems": { "auth_ref": [ "r777" ], "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "localname": "InsiderTradingArrLineItems", "nsuri": "http://xbrl.sec.gov/ecd/2023", "xbrltype": "stringItemType" }, "ecd_InsiderTradingPoliciesProcLineItems": { "auth_ref": [ "r713", "r783" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "localname": "InsiderTradingPoliciesProcLineItems", "nsuri": "http://xbrl.sec.gov/ecd/2023", "xbrltype": "stringItemType" }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "auth_ref": [ "r713", "r783" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Adopted [Flag]", "terseLabel": "Insider Trading Policies and Procedures Adopted" } } }, "localname": "InsiderTrdPoliciesProcAdoptedFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "xbrltype": "booleanItemType" }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "auth_ref": [ "r713", "r783" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]", "terseLabel": "Insider Trading Policies and Procedures Not Adopted" } } }, "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "xbrltype": "textBlockItemType" }, "ecd_MeasureAxis": { "auth_ref": [ "r751" ], "lang": { "en-us": { "role": { "label": "Measure [Axis]", "terseLabel": "Measure:" } } }, "localname": "MeasureAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "stringItemType" }, "ecd_MeasureName": { "auth_ref": [ "r751" ], "lang": { "en-us": { "role": { "label": "Measure Name", "terseLabel": "Name" } } }, "localname": "MeasureName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "normalizedStringItemType" }, "ecd_MnpiDiscTimedForCompValFlag": { "auth_ref": [ "r770" ], "lang": { "en-us": { "role": { "label": "MNPI Disclosure Timed for Compensation Value [Flag]", "terseLabel": "MNPI Disclosure Timed for Compensation Value" } } }, "localname": "MnpiDiscTimedForCompValFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "booleanItemType" }, "ecd_MtrlTermsOfTrdArrTextBlock": { "auth_ref": [ "r778" ], "lang": { "en-us": { "role": { "label": "Material Terms of Trading Arrangement [Text Block]", "terseLabel": "Material Terms of Trading Arrangement" } } }, "localname": "MtrlTermsOfTrdArrTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "textBlockItemType" }, "ecd_NamedExecutiveOfficersFnTextBlock": { "auth_ref": [ "r752" ], "lang": { "en-us": { "role": { "label": "Named Executive Officers, Footnote [Text Block]", "terseLabel": "Named Executive Officers, Footnote" } } }, "localname": "NamedExecutiveOfficersFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_NonGaapMeasureDescriptionTextBlock": { "auth_ref": [ "r751" ], "lang": { "en-us": { "role": { "label": "Non-GAAP Measure Description [Text Block]", "terseLabel": "Non-GAAP Measure Description" } } }, "localname": "NonGaapMeasureDescriptionTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_NonNeosMember": { "auth_ref": [ "r721", "r732", "r742", "r759", "r767" ], "lang": { "en-us": { "role": { "label": "Non-NEOs [Member]", "terseLabel": "Non-NEOs" } } }, "localname": "NonNeosMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "domainItemType" }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "auth_ref": [ "r749" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Compensation Actually Paid Amount", "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_NonPeoNeoAvgTotalCompAmt": { "auth_ref": [ "r748" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Total Compensation Amount", "terseLabel": "Non-PEO NEO Average Total Compensation Amount" } } }, "localname": "NonPeoNeoAvgTotalCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_NonPeoNeoMember": { "auth_ref": [ "r759" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO [Member]", "terseLabel": "Non-PEO NEO" } } }, "localname": "NonPeoNeoMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "domainItemType" }, "ecd_NonRule10b51ArrAdoptedFlag": { "auth_ref": [ "r778" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted" } } }, "localname": "NonRule10b51ArrAdoptedFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "booleanItemType" }, "ecd_NonRule10b51ArrTrmntdFlag": { "auth_ref": [ "r778" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated" } } }, "localname": "NonRule10b51ArrTrmntdFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "booleanItemType" }, "ecd_OtherPerfMeasureAmt": { "auth_ref": [ "r751" ], "lang": { "en-us": { "role": { "label": "Other Performance Measure, Amount", "terseLabel": "Other Performance Measure, Amount" } } }, "localname": "OtherPerfMeasureAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "decimalItemType" }, "ecd_OutstandingAggtErrCompAmt": { "auth_ref": [ "r719", "r730", "r740", "r765" ], "lang": { "en-us": { "role": { "label": "Outstanding Aggregate Erroneous Compensation Amount", "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "localname": "OutstandingAggtErrCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_OutstandingRecoveryCompAmt": { "auth_ref": [ "r722", "r733", "r743", "r768" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery Compensation Amount", "terseLabel": "Compensation Amount" } } }, "localname": "OutstandingRecoveryCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_OutstandingRecoveryIndName": { "auth_ref": [ "r722", "r733", "r743", "r768" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery, Individual Name", "terseLabel": "Name" } } }, "localname": "OutstandingRecoveryIndName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "stringItemType" }, "ecd_PayVsPerformanceDisclosureLineItems": { "auth_ref": [ "r747" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "localname": "PayVsPerformanceDisclosureLineItems", "nsuri": "http://xbrl.sec.gov/ecd/2023", "xbrltype": "stringItemType" }, "ecd_PeerGroupIssuersFnTextBlock": { "auth_ref": [ "r750" ], "lang": { "en-us": { "role": { "label": "Peer Group Issuers, Footnote [Text Block]", "terseLabel": "Peer Group Issuers, Footnote" } } }, "localname": "PeerGroupIssuersFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_PeerGroupTotalShareholderRtnAmt": { "auth_ref": [ "r750" ], "lang": { "en-us": { "role": { "label": "Peer Group Total Shareholder Return Amount", "terseLabel": "Peer Group Total Shareholder Return Amount" } } }, "localname": "PeerGroupTotalShareholderRtnAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_PeoActuallyPaidCompAmt": { "auth_ref": [ "r749" ], "lang": { "en-us": { "role": { "label": "PEO Actually Paid Compensation Amount", "terseLabel": "PEO Actually Paid Compensation Amount" } } }, "localname": "PeoActuallyPaidCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_PeoMember": { "auth_ref": [ "r759" ], "lang": { "en-us": { "role": { "label": "PEO [Member]", "terseLabel": "PEO" } } }, "localname": "PeoMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "domainItemType" }, "ecd_PeoName": { "auth_ref": [ "r752" ], "lang": { "en-us": { "role": { "label": "PEO Name", "terseLabel": "PEO Name" } } }, "localname": "PeoName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "normalizedStringItemType" }, "ecd_PeoTotalCompAmt": { "auth_ref": [ "r748" ], "lang": { "en-us": { "role": { "label": "PEO Total Compensation Amount", "terseLabel": "PEO Total Compensation Amount" } } }, "localname": "PeoTotalCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_PvpTable": { "auth_ref": [ "r747" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Table]", "terseLabel": "Pay vs Performance Disclosure" } } }, "localname": "PvpTable", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "stringItemType" }, "ecd_PvpTableTextBlock": { "auth_ref": [ "r747" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance [Table Text Block]", "terseLabel": "Pay vs Performance Disclosure, Table" } } }, "localname": "PvpTableTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "auth_ref": [ "r714", "r725", "r735", "r760" ], "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]" } } }, "localname": "RecoveryOfErrCompDisclosureLineItems", "nsuri": "http://xbrl.sec.gov/ecd/2023", "xbrltype": "stringItemType" }, "ecd_RestatementDateAxis": { "auth_ref": [ "r715", "r726", "r736", "r761" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date [Axis]", "terseLabel": "Restatement Determination Date:" } } }, "localname": "RestatementDateAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "stringItemType" }, "ecd_RestatementDeterminationDate": { "auth_ref": [ "r716", "r727", "r737", "r762" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date", "terseLabel": "Restatement Determination Date" } } }, "localname": "RestatementDeterminationDate", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "dateItemType" }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "auth_ref": [ "r723", "r734", "r744", "r769" ], "lang": { "en-us": { "role": { "label": "Restatement Does Not Require Recovery [Text Block]", "terseLabel": "Restatement does not require Recovery" } } }, "localname": "RestatementDoesNotRequireRecoveryTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_Rule10b51ArrAdoptedFlag": { "auth_ref": [ "r778" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Adopted" } } }, "localname": "Rule10b51ArrAdoptedFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "booleanItemType" }, "ecd_Rule10b51ArrTrmntdFlag": { "auth_ref": [ "r778" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Terminated" } } }, "localname": "Rule10b51ArrTrmntdFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "booleanItemType" }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "auth_ref": [ "r718", "r729", "r739", "r764" ], "lang": { "en-us": { "role": { "label": "Stock Price or TSR Estimation Method [Text Block]", "terseLabel": "Stock Price or TSR Estimation Method" } } }, "localname": "StkPrcOrTsrEstimationMethodTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_TabularListTableTextBlock": { "auth_ref": [ "r758" ], "lang": { "en-us": { "role": { "label": "Tabular List [Table Text Block]", "terseLabel": "Tabular List, Table" } } }, "localname": "TabularListTableTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_TotalShareholderRtnAmt": { "auth_ref": [ "r750" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Amount", "terseLabel": "Total Shareholder Return Amount" } } }, "localname": "TotalShareholderRtnAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "auth_ref": [ "r757" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Vs Peer Group [Text Block]", "terseLabel": "Total Shareholder Return Vs Peer Group" } } }, "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_TradingArrAxis": { "auth_ref": [ "r777" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement [Axis]", "terseLabel": "Trading Arrangement:" } } }, "localname": "TradingArrAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_TradingArrByIndTable": { "auth_ref": [ "r779" ], "lang": { "en-us": { "role": { "label": "Trading Arrangements, by Individual [Table]", "terseLabel": "Trading Arrangements, by Individual" } } }, "localname": "TradingArrByIndTable", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_TrdArrAdoptionDate": { "auth_ref": [ "r780" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Adoption Date", "terseLabel": "Adoption Date" } } }, "localname": "TrdArrAdoptionDate", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_TrdArrDuration": { "auth_ref": [ "r781" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Duration", "terseLabel": "Arrangement Duration" } } }, "localname": "TrdArrDuration", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "durationItemType" }, "ecd_TrdArrIndName": { "auth_ref": [ "r779" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Name", "terseLabel": "Name" } } }, "localname": "TrdArrIndName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_TrdArrIndTitle": { "auth_ref": [ "r779" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Title", "terseLabel": "Title" } } }, "localname": "TrdArrIndTitle", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_TrdArrSecuritiesAggAvailAmt": { "auth_ref": [ "r782" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Securities Aggregate Available Amount", "terseLabel": "Aggregate Available" } } }, "localname": "TrdArrSecuritiesAggAvailAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "sharesItemType" }, "ecd_TrdArrTerminationDate": { "auth_ref": [ "r780" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Termination Date", "terseLabel": "Termination Date" } } }, "localname": "TrdArrTerminationDate", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_UndrlygSecurityMktPriceChngPct": { "auth_ref": [ "r776" ], "lang": { "en-us": { "role": { "label": "Underlying Security Market Price Change, Percent", "terseLabel": "Underlying Security Market Price Change" } } }, "localname": "UndrlygSecurityMktPriceChngPct", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "pureItemType" }, "srt_ConsolidatedEntitiesAxis": { "auth_ref": [ "r197", "r456", "r457", "r459", "r460", "r513", "r661", "r843", "r846", "r847" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Axis]", "terseLabel": "Consolidated Entities [Axis]" } } }, "localname": "ConsolidatedEntitiesAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://mammothenergy.com/role/VariableInterestEntitiesDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidatedEntitiesDomain": { "auth_ref": [ "r197", "r456", "r457", "r459", "r460", "r513", "r661", "r843", "r846", "r847" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Domain]", "terseLabel": "Consolidated Entities [Domain]" } } }, "localname": "ConsolidatedEntitiesDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://mammothenergy.com/role/VariableInterestEntitiesDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidationEliminationsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Consolidation, Eliminations [Member]", "verboseLabel": "Eliminations" } } }, "localname": "ConsolidationEliminationsMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://mammothenergy.com/role/ReportingSegmentsDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r197", "r241", "r252", "r253", "r254", "r255", "r256", "r258", "r262", "r329", "r330", "r331", "r332", "r334", "r335", "r337", "r339", "r340", "r844", "r845" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://mammothenergy.com/role/ReportingSegmentsDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r197", "r241", "r252", "r253", "r254", "r255", "r256", "r258", "r262", "r329", "r330", "r331", "r332", "r334", "r335", "r337", "r339", "r340", "r844", "r845" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://mammothenergy.com/role/ReportingSegmentsDetails" ], "xbrltype": "domainItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r195", "r196", "r346", "r368", "r511", "r672", "r674" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]", "terseLabel": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://mammothenergy.com/role/BasisofPresentationandSignificantAccountingPoliciesNarrativeDetails", "http://mammothenergy.com/role/CommitmentsandContingenciesNarrativeDetails", "http://mammothenergy.com/role/DebtDetails", "http://mammothenergy.com/role/RelatedPartyTransactionsCostofRevenuesofAccountsPayableDetails", "http://mammothenergy.com/role/RelatedPartyTransactionsRevenuesandAccountsReceivableDetails" ], "xbrltype": "stringItemType" }, "srt_EquityMethodInvesteeNameDomain": { "auth_ref": [ "r275", "r276", "r278" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Domain]", "terseLabel": "Investment, Name [Domain]" } } }, "localname": "EquityMethodInvesteeNameDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://mammothenergy.com/role/EquityMethodInvestmentDetails", "http://mammothenergy.com/role/RelatedPartyTransactionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r267", "r689", "r850", "r874", "r875" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://mammothenergy.com/role/BasisofPresentationandSignificantAccountingPoliciesConcentrationofCreditRiskandSignificantCustomersDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r322", "r323", "r324", "r325", "r396", "r521", "r575", "r595", "r596", "r654", "r655", "r656", "r657", "r658", "r662", "r663", "r679", "r687", "r692", "r698", "r848", "r866", "r867", "r868", "r869", "r870", "r871" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://mammothenergy.com/role/AccruedExpensesandOtherCurrentLiabilitiesandOtherLongTermLiabilitiesFootnoteDetails", "http://mammothenergy.com/role/GoodwillandIntangibleAssetsNarrativeDetails", "http://mammothenergy.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r322", "r323", "r324", "r325", "r396", "r521", "r575", "r595", "r596", "r654", "r655", "r656", "r657", "r658", "r662", "r663", "r679", "r687", "r692", "r698", "r848", "r866", "r867", "r868", "r869", "r870", "r871" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://mammothenergy.com/role/AccruedExpensesandOtherCurrentLiabilitiesandOtherLongTermLiabilitiesFootnoteDetails", "http://mammothenergy.com/role/DebtDetails", "http://mammothenergy.com/role/GoodwillandIntangibleAssetsNarrativeDetails", "http://mammothenergy.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r267", "r689", "r850", "r874", "r875" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://mammothenergy.com/role/BasisofPresentationandSignificantAccountingPoliciesConcentrationofCreditRiskandSignificantCustomersDetails" ], "xbrltype": "domainItemType" }, "srt_OwnershipAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Ownership [Axis]", "terseLabel": "Ownership [Axis]" } } }, "localname": "OwnershipAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://mammothenergy.com/role/RelatedPartyTransactionsNarrativeDetails", "http://mammothenergy.com/role/SubsequentEventsDetails", "http://mammothenergy.com/role/VariableInterestEntitiesDetails" ], "xbrltype": "stringItemType" }, "srt_OwnershipDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Ownership [Domain]", "terseLabel": "Ownership [Domain]" } } }, "localname": "OwnershipDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://mammothenergy.com/role/RelatedPartyTransactionsNarrativeDetails", "http://mammothenergy.com/role/SubsequentEventsDetails", "http://mammothenergy.com/role/VariableInterestEntitiesDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r264", "r523", "r569", "r570", "r571", "r572", "r573", "r574", "r665", "r688", "r697", "r794", "r839", "r840", "r850", "r874" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOMEunaudited", "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOMEunauditedParenthetical", "http://mammothenergy.com/role/RevenueNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r264", "r523", "r569", "r570", "r571", "r572", "r573", "r574", "r665", "r688", "r697", "r794", "r839", "r840", "r850", "r874" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOMEunaudited", "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOMEunauditedParenthetical", "http://mammothenergy.com/role/RevenueNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r322", "r323", "r324", "r325", "r394", "r396", "r426", "r427", "r428", "r517", "r521", "r575", "r595", "r596", "r654", "r655", "r656", "r657", "r658", "r662", "r663", "r679", "r687", "r692", "r698", "r701", "r833", "r848", "r867", "r868", "r869", "r870", "r871" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://mammothenergy.com/role/AccruedExpensesandOtherCurrentLiabilitiesandOtherLongTermLiabilitiesFootnoteDetails", "http://mammothenergy.com/role/DebtDetails", "http://mammothenergy.com/role/GoodwillandIntangibleAssetsNarrativeDetails", "http://mammothenergy.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r322", "r323", "r324", "r325", "r394", "r396", "r426", "r427", "r428", "r517", "r521", "r575", "r595", "r596", "r654", "r655", "r656", "r657", "r658", "r662", "r663", "r679", "r687", "r692", "r698", "r701", "r833", "r848", "r867", "r868", "r869", "r870", "r871" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://mammothenergy.com/role/AccruedExpensesandOtherCurrentLiabilitiesandOtherLongTermLiabilitiesFootnoteDetails", "http://mammothenergy.com/role/DebtDetails", "http://mammothenergy.com/role/GoodwillandIntangibleAssetsNarrativeDetails", "http://mammothenergy.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [ "r195", "r196", "r346", "r368", "r511", "r673", "r674" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]", "terseLabel": "Counterparty Name [Domain]" } } }, "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://mammothenergy.com/role/BasisofPresentationandSignificantAccountingPoliciesNarrativeDetails", "http://mammothenergy.com/role/CommitmentsandContingenciesNarrativeDetails", "http://mammothenergy.com/role/DebtDetails", "http://mammothenergy.com/role/RelatedPartyTransactionsCostofRevenuesofAccountsPayableDetails", "http://mammothenergy.com/role/RelatedPartyTransactionsRevenuesandAccountsReceivableDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioForecastMember": { "auth_ref": [ "r397", "r812" ], "lang": { "en-us": { "role": { "label": "Forecast [Member]", "terseLabel": "Forecast" } } }, "localname": "ScenarioForecastMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://mammothenergy.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r211", "r397", "r786", "r812" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]", "terseLabel": "Scenario [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://mammothenergy.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "auth_ref": [ "r275", "r276", "r278" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Axis]", "terseLabel": "Investment, Name [Axis]" } } }, "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://mammothenergy.com/role/EquityMethodInvestmentDetails", "http://mammothenergy.com/role/RelatedPartyTransactionsNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r211", "r397", "r786", "r787", "r812" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]", "terseLabel": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://mammothenergy.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r815", "r862" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]", "terseLabel": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://mammothenergy.com/role/CommitmentsandContingenciesNarrativeDetails", "http://mammothenergy.com/role/EquityBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Title of Individual [Domain]", "terseLabel": "Title of Individual [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://mammothenergy.com/role/CommitmentsandContingenciesNarrativeDetails", "http://mammothenergy.com/role/EquityBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "tusk_AccountsReceivableAdditionsChargedToBadDebtExpense": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accounts Receivable, Additions Charged To Bad Debt Expense", "label": "Accounts Receivable, Additions Charged To Bad Debt Expense", "terseLabel": "Additions charged to bad debt expense" } } }, "localname": "AccountsReceivableAdditionsChargedToBadDebtExpense", "nsuri": "http://mammothenergy.com/20230630", "presentation": [ "http://mammothenergy.com/role/BasisofPresentationandSignificantAccountingPoliciesAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "tusk_AccountsReceivableAdditionsChargedToRevenue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accounts Receivable, Additions Charged To Revenue", "label": "Accounts Receivable, Additions Charged To Revenue", "terseLabel": "Additions charged to revenue" } } }, "localname": "AccountsReceivableAdditionsChargedToRevenue", "nsuri": "http://mammothenergy.com/20230630", "presentation": [ "http://mammothenergy.com/role/BasisofPresentationandSignificantAccountingPoliciesAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "tusk_AccountsReceivableContractCostsAmountDeemedNotAuthorized": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Accounts Receivable, Contract Costs, Amount Deemed Not Authorized", "label": "Accounts Receivable, Contract Costs, Amount Deemed Not Authorized", "terseLabel": "Contract costs deemed not authorized" } } }, "localname": "AccountsReceivableContractCostsAmountDeemedNotAuthorized", "nsuri": "http://mammothenergy.com/20230630", "presentation": [ "http://mammothenergy.com/role/BasisofPresentationandSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "tusk_AccountsReceivableContractCostsAmountExpectedToBeAuthorized": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Accounts Receivable, Contract Costs, Amount Expected To Be Authorized", "label": "Accounts Receivable, Contract Costs, Amount Expected To Be Authorized", "terseLabel": "Accounts receivable, contract costs, amount expected to be authorized" } } }, "localname": "AccountsReceivableContractCostsAmountExpectedToBeAuthorized", "nsuri": "http://mammothenergy.com/20230630", "presentation": [ "http://mammothenergy.com/role/BasisofPresentationandSignificantAccountingPoliciesNarrativeDetails", "http://mammothenergy.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "tusk_AccountsReceivableImpairedInterestCharge": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Accounts Receivable, Impaired, Interest Charge", "label": "Accounts Receivable, Impaired, Interest Charge", "terseLabel": "Interest income on delinquent accounts" } } }, "localname": "AccountsReceivableImpairedInterestCharge", "nsuri": "http://mammothenergy.com/20230630", "presentation": [ "http://mammothenergy.com/role/BasisofPresentationandSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "tusk_AccountsReceivableInterestCharged": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Accounts Receivable, Interest Charged", "label": "Accounts Receivable, Interest Charged", "terseLabel": "Interest charged on accounts receivable" } } }, "localname": "AccountsReceivableInterestCharged", "nsuri": "http://mammothenergy.com/20230630", "presentation": [ "http://mammothenergy.com/role/BasisofPresentationandSignificantAccountingPoliciesNarrativeDetails", "http://mammothenergy.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "tusk_AccruedEquipmentFinancingNoteCurrent": { "auth_ref": [], "calculation": { "http://mammothenergy.com/role/AccruedExpensesandOtherCurrentLiabilitiesandOtherLongTermLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued Equipment Financing Note, Current", "label": "Accrued Equipment Financing Note, Current", "terseLabel": "Equipment financing note" } } }, "localname": "AccruedEquipmentFinancingNoteCurrent", "nsuri": "http://mammothenergy.com/20230630", "presentation": [ "http://mammothenergy.com/role/AccruedExpensesandOtherCurrentLiabilitiesandOtherLongTermLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "tusk_AccruedEquipmentFinancingNoteNoncurrent": { "auth_ref": [], "calculation": { "http://mammothenergy.com/role/AccruedExpensesandOtherCurrentLiabilitiesandOtherLongTermLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued Equipment Financing Note, Noncurrent", "label": "Accrued Equipment Financing Note, Noncurrent", "terseLabel": "Equipment financing note" } } }, "localname": "AccruedEquipmentFinancingNoteNoncurrent", "nsuri": "http://mammothenergy.com/20230630", "presentation": [ "http://mammothenergy.com/role/AccruedExpensesandOtherCurrentLiabilitiesandOtherLongTermLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "tusk_AccruedFinancedInsurancePremiumsCurrent": { "auth_ref": [], "calculation": { "http://mammothenergy.com/role/AccruedExpensesandOtherCurrentLiabilitiesandOtherLongTermLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued Financed Insurance Premiums, Current", "label": "Accrued Financed Insurance Premiums, Current", "terseLabel": "Financed insurance premiums" } } }, "localname": "AccruedFinancedInsurancePremiumsCurrent", "nsuri": "http://mammothenergy.com/20230630", "presentation": [ "http://mammothenergy.com/role/AccruedExpensesandOtherCurrentLiabilitiesandOtherLongTermLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "tusk_AirRescueSystemsCorporationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Air Rescue Systems Corporation [Member]", "label": "Air Rescue Systems Corporation [Member]", "terseLabel": "ARS" } } }, "localname": "AirRescueSystemsCorporationMember", "nsuri": "http://mammothenergy.com/20230630", "presentation": [ "http://mammothenergy.com/role/SubsequentEventsDetails", "http://mammothenergy.com/role/VariableInterestEntitiesDetails" ], "xbrltype": "domainItemType" }, "tusk_AssetsAndLiabilitiesLesseeTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Assets And Liabilities, Lessee [Table Text Block]", "label": "Assets And Liabilities, Lessee [Table Text Block]", "terseLabel": "Schedule of Lease Assets and Liabilities" } } }, "localname": "AssetsAndLiabilitiesLesseeTableTextBlock", "nsuri": "http://mammothenergy.com/20230630", "presentation": [ "http://mammothenergy.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "tusk_AssetsHeldAndUsedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Assets Held And Used [Member]", "label": "Assets Held And Used [Member]", "terseLabel": "Assets held and used" } } }, "localname": "AssetsHeldAndUsedMember", "nsuri": "http://mammothenergy.com/20230630", "presentation": [ "http://mammothenergy.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "tusk_AviationNoteMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Aviation Note", "label": "Aviation Note [Member]", "terseLabel": "Aviation Note" } } }, "localname": "AviationNoteMember", "nsuri": "http://mammothenergy.com/20230630", "presentation": [ "http://mammothenergy.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "tusk_BRIMEquipmentAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "BRIM Equipment Assets [Member]", "label": "BRIM Equipment Assets [Member]", "terseLabel": "Brim Equipment Assets" } } }, "localname": "BRIMEquipmentAssetsMember", "nsuri": "http://mammothenergy.com/20230630", "presentation": [ "http://mammothenergy.com/role/EquityMethodInvestmentDetails" ], "xbrltype": "domainItemType" }, "tusk_BrimAcquisitionsLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Brim Acquisitions LLC [Member]", "label": "Brim Acquisitions LLC [Member]", "terseLabel": "Brim Acquisitions LLC" } } }, "localname": "BrimAcquisitionsLLCMember", "nsuri": "http://mammothenergy.com/20230630", "presentation": [ "http://mammothenergy.com/role/EquityMethodInvestmentDetails", "http://mammothenergy.com/role/RelatedPartyTransactionsNarrativeDetails", "http://mammothenergy.com/role/VariableInterestEntitiesDetails" ], "xbrltype": "domainItemType" }, "tusk_BusinessDispositionContingentConsiderationPaymentPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business Disposition, Contingent Consideration Payment Period", "label": "Business Disposition, Contingent Consideration Payment Period", "terseLabel": "Contingent consideration payment period" } } }, "localname": "BusinessDispositionContingentConsiderationPaymentPeriod", "nsuri": "http://mammothenergy.com/20230630", "presentation": [ "http://mammothenergy.com/role/SubsequentEventsDetails" ], "xbrltype": "durationItemType" }, "tusk_CashFlowLesseeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cash Flow, Lessee [Abstract]", "label": "Cash Flow, Lessee [Abstract]", "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities:" } } }, "localname": "CashFlowLesseeAbstract", "nsuri": "http://mammothenergy.com/20230630", "presentation": [ "http://mammothenergy.com/role/LeasesOtherSupplementalInformationRelatedtoLeasesDetails" ], "xbrltype": "stringItemType" }, "tusk_CobraAcquisitionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cobra Acquisitions", "label": "Cobra Acquisitions [Member]", "terseLabel": "Cobra Acquisitions" } } }, "localname": "CobraAcquisitionsMember", "nsuri": "http://mammothenergy.com/20230630", "presentation": [ "http://mammothenergy.com/role/BasisofPresentationandSignificantAccountingPoliciesNarrativeDetails", "http://mammothenergy.com/role/CommitmentsandContingenciesNarrativeDetails", "http://mammothenergy.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "tusk_CobraAviationARSLeopardandBrimEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cobra Aviation/ARS/Leopard and Brim Equipment [Member]", "label": "Cobra Aviation/ARS/Leopard and Brim Equipment [Member]", "terseLabel": "Cobra Aviation/ARS/Leopard and Brim Equipment" } } }, "localname": "CobraAviationARSLeopardandBrimEquipmentMember", "nsuri": "http://mammothenergy.com/20230630", "presentation": [ "http://mammothenergy.com/role/RelatedPartyTransactionsCostofRevenuesofAccountsPayableDetails", "http://mammothenergy.com/role/RelatedPartyTransactionsRevenuesandAccountsReceivableDetails" ], "xbrltype": "domainItemType" }, "tusk_CobraAviationServicesLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cobra Aviation Services LLC [Member]", "label": "Cobra Aviation Services LLC [Member]", "terseLabel": "Cobra Aviation Services LLC" } } }, "localname": "CobraAviationServicesLLCMember", "nsuri": "http://mammothenergy.com/20230630", "presentation": [ "http://mammothenergy.com/role/EquityMethodInvestmentDetails", "http://mammothenergy.com/role/RelatedPartyTransactionsNarrativeDetails", "http://mammothenergy.com/role/VariableInterestEntitiesDetails" ], "xbrltype": "domainItemType" }, "tusk_CoilTubingEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Coil Tubing Equipment [Member]", "label": "Coil Tubing Equipment [Member]", "verboseLabel": "Coil tubing equipment" } } }, "localname": "CoilTubingEquipmentMember", "nsuri": "http://mammothenergy.com/20230630", "presentation": [ "http://mammothenergy.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "tusk_ContractWithCustomerLiabilityDeductionForRebateCreditRecognized": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Contract with Customer, Liability, Deduction For Rebate Credit Recognized", "label": "Contract with Customer, Liability, Deduction For Rebate Credit Recognized", "negatedTerseLabel": "Deduction for rebate credit recognized" } } }, "localname": "ContractWithCustomerLiabilityDeductionForRebateCreditRecognized", "nsuri": "http://mammothenergy.com/20230630", "presentation": [ "http://mammothenergy.com/role/RevenueScheduleofContractLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "tusk_ContractWithCustomerLiabilityDeductionForRevenueRecognized": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Contract with Customer, Liability, Deduction For Revenue Recognized", "label": "Contract with Customer, Liability, Deduction For Revenue Recognized", "negatedTerseLabel": "Deduction for recognition of revenue" } } }, "localname": "ContractWithCustomerLiabilityDeductionForRevenueRecognized", "nsuri": "http://mammothenergy.com/20230630", "presentation": [ "http://mammothenergy.com/role/RevenueScheduleofContractLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "tusk_ContractwithCustomerLiabilityPeriodIncreaseFromDeferredCustomerPayments": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Contract with Customer, Liability, Period Increase From Deferred Customer Payments", "label": "Contract with Customer, Liability, Period Increase From Deferred Customer Payments", "terseLabel": "Increase for deferral of customer prepayments" } } }, "localname": "ContractwithCustomerLiabilityPeriodIncreaseFromDeferredCustomerPayments", "nsuri": "http://mammothenergy.com/20230630", "presentation": [ "http://mammothenergy.com/role/RevenueScheduleofContractLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "tusk_ContractwithCustomerLiabilityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contract with Customer, Liability", "label": "Contract with Customer, Liability [Roll Forward]", "terseLabel": "Contract with Customer, Liability [Roll Forward]" } } }, "localname": "ContractwithCustomerLiabilityRollForward", "nsuri": "http://mammothenergy.com/20230630", "presentation": [ "http://mammothenergy.com/role/RevenueScheduleofContractLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "tusk_CostOfGoodsAndServicesExcludingDepreciationDepletionAndAmortization": { "auth_ref": [], "calculation": { "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOMEunaudited": { "order": 1.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cost Of Goods And Services, Excluding Depreciation, Depletion, And Amortization", "label": "Cost Of Goods And Services, Excluding Depreciation, Depletion, And Amortization", "terseLabel": "Cost of revenue", "verboseLabel": "COST OF REVENUE" } } }, "localname": "CostOfGoodsAndServicesExcludingDepreciationDepletionAndAmortization", "nsuri": "http://mammothenergy.com/20230630", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOMEunaudited", "http://mammothenergy.com/role/RelatedPartyTransactionsCostofRevenuesofAccountsPayableDetails" ], "xbrltype": "monetaryItemType" }, "tusk_CostOfRevenueExcludingDepreciationDepletionAmortizationAndAcceleration": { "auth_ref": [], "calculation": { "http://mammothenergy.com/role/ReportingSegmentsDetails": { "order": 1.0, "parentTag": "us-gaap_CostOfRevenue", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cost Of Revenue, Excluding Depreciation, Depletion, Amortization And Acceleration", "label": "Cost Of Revenue, Excluding Depreciation, Depletion, Amortization And Acceleration", "terseLabel": "Cost of revenue, exclusive of depreciation, depletion, amortization and accretion" } } }, "localname": "CostOfRevenueExcludingDepreciationDepletionAmortizationAndAcceleration", "nsuri": "http://mammothenergy.com/20230630", "presentation": [ "http://mammothenergy.com/role/ReportingSegmentsDetails" ], "xbrltype": "monetaryItemType" }, "tusk_CustomerAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer A [Member]", "label": "Customer A [Member]", "terseLabel": "Customer A" } } }, "localname": "CustomerAMember", "nsuri": "http://mammothenergy.com/20230630", "presentation": [ "http://mammothenergy.com/role/BasisofPresentationandSignificantAccountingPoliciesConcentrationofCreditRiskandSignificantCustomersDetails" ], "xbrltype": "domainItemType" }, "tusk_CustomerBMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer B [Member]", "label": "Customer B [Member]", "terseLabel": "Customer B" } } }, "localname": "CustomerBMember", "nsuri": "http://mammothenergy.com/20230630", "presentation": [ "http://mammothenergy.com/role/BasisofPresentationandSignificantAccountingPoliciesConcentrationofCreditRiskandSignificantCustomersDetails" ], "xbrltype": "domainItemType" }, "tusk_CustomerCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer C [Member]", "label": "Customer C [Member]", "terseLabel": "Customer C" } } }, "localname": "CustomerCMember", "nsuri": "http://mammothenergy.com/20230630", "presentation": [ "http://mammothenergy.com/role/BasisofPresentationandSignificantAccountingPoliciesConcentrationofCreditRiskandSignificantCustomersDetails" ], "xbrltype": "domainItemType" }, "tusk_DebtInstrumentDebtCovenantFixedChargesCoverageRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Debt Covenant, Fixed Charges Coverage Ratio", "label": "Debt Instrument, Debt Covenant, Fixed Charges Coverage Ratio", "terseLabel": "Fixed charges coverage ratio" } } }, "localname": "DebtInstrumentDebtCovenantFixedChargesCoverageRatio", "nsuri": "http://mammothenergy.com/20230630", "presentation": [ "http://mammothenergy.com/role/DebtDetails" ], "xbrltype": "pureItemType" }, "tusk_DebtInstrumentDebtCovenantMinimumExcessAvailabilityCovenant": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Debt Covenant, Minimum Excess Availability Covenant", "label": "Debt Instrument, Debt Covenant, Minimum Excess Availability Covenant", "terseLabel": "Debt instrument, debt covenant, minimum excess availability covenant" } } }, "localname": "DebtInstrumentDebtCovenantMinimumExcessAvailabilityCovenant", "nsuri": "http://mammothenergy.com/20230630", "presentation": [ "http://mammothenergy.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "tusk_DebtInstrumentDebtCovenantPercentageOfMinimumPrepaymentsMadeWithNonRecurringProceeds": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Debt Covenant, Percentage Of Minimum Prepayments Made With Non-Recurring Proceeds", "label": "Debt Instrument, Debt Covenant, Percentage Of Minimum Prepayments Made With Non-Recurring Proceeds", "terseLabel": "Debt instrument, debt covenant, percentage of minimum prepayments made with non-recurring proceeds" } } }, "localname": "DebtInstrumentDebtCovenantPercentageOfMinimumPrepaymentsMadeWithNonRecurringProceeds", "nsuri": "http://mammothenergy.com/20230630", "presentation": [ "http://mammothenergy.com/role/DebtDetails" ], "xbrltype": "percentItemType" }, "tusk_DebtInstrumentPaymentPendingFromThirdParty": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Payment Pending From Third Party", "label": "Debt Instrument, Payment Pending From Third Party", "terseLabel": "Payment pending from third party" } } }, "localname": "DebtInstrumentPaymentPendingFromThirdParty", "nsuri": "http://mammothenergy.com/20230630", "presentation": [ "http://mammothenergy.com/role/BasisofPresentationandSignificantAccountingPoliciesNarrativeDetails", "http://mammothenergy.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "tusk_DepreciationDepletionAmortizationAndAccretion": { "auth_ref": [], "calculation": { "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOMEunaudited": { "order": 3.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 }, "http://mammothenergy.com/role/PropertyPlantandEquipmentScheduleofDepreciationAmortizationAccretionandDepletionDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Depreciation, Depletion, Amortization, And Accretion", "label": "Depreciation, Depletion, Amortization, And Accretion", "terseLabel": "Depreciation, depletion, amortization and accretion", "totalLabel": "Depreciation, depletion, amortization and accretion" } } }, "localname": "DepreciationDepletionAmortizationAndAccretion", "nsuri": "http://mammothenergy.com/20230630", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOMEunaudited", "http://mammothenergy.com/role/PropertyPlantandEquipmentScheduleofDepreciationAmortizationAccretionandDepletionDetails", "http://mammothenergy.com/role/ReportingSegmentsDetails" ], "xbrltype": "monetaryItemType" }, "tusk_DepreciationDepletionandAmortizationExcludingAmortizationofCoilTubingStringsandDebtIssuanceCosts": { "auth_ref": [], "calculation": { "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Depreciation, Depletion and Amortization, Excluding Amortization of Coil Tubing Strings and Debt Issuance Costs", "label": "Depreciation, Depletion and Amortization, Excluding Amortization of Coil Tubing Strings and Debt Issuance Costs", "terseLabel": "Depreciation, depletion, accretion and amortization" } } }, "localname": "DepreciationDepletionandAmortizationExcludingAmortizationofCoilTubingStringsandDebtIssuanceCosts", "nsuri": "http://mammothenergy.com/20230630", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "xbrltype": "monetaryItemType" }, "tusk_DireWolfEnergyServicesLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Dire Wolf Energy Services LLC [Member]", "label": "Dire Wolf Energy Services LLC [Member]", "terseLabel": "Dire Wolf Energy Services LLC" } } }, "localname": "DireWolfEnergyServicesLLCMember", "nsuri": "http://mammothenergy.com/20230630", "presentation": [ "http://mammothenergy.com/role/VariableInterestEntitiesDetails" ], "xbrltype": "domainItemType" }, "tusk_DrillingServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Drilling Services", "label": "Drilling Services [Member]", "terseLabel": "Drilling" } } }, "localname": "DrillingServicesMember", "nsuri": "http://mammothenergy.com/20230630", "presentation": [ "http://mammothenergy.com/role/ReportingSegmentsDetails" ], "xbrltype": "domainItemType" }, "tusk_EnvironmentalRemediationProgramsLettersofCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Environmental Remediation Programs Letters of Credit [Member]", "label": "Environmental Remediation Programs Letters of Credit [Member]", "terseLabel": "Environmental remediation" } } }, "localname": "EnvironmentalRemediationProgramsLettersofCreditMember", "nsuri": "http://mammothenergy.com/20230630", "presentation": [ "http://mammothenergy.com/role/CommitmentsandContingenciesScheduleofLettersofCreditDetails" ], "xbrltype": "domainItemType" }, "tusk_FEMAOfficialMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "FEMA Official", "label": "FEMA Official [Member]", "terseLabel": "FEMA Official" } } }, "localname": "FEMAOfficialMember", "nsuri": "http://mammothenergy.com/20230630", "presentation": [ "http://mammothenergy.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "tusk_FinanceLeaseAssetsAndLiabilitiesLesseeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Finance Lease, Assets And Liabilities, Lessee [Abstract]", "label": "Finance Lease, Assets And Liabilities, Lessee [Abstract]", "terseLabel": "Finance leases:" } } }, "localname": "FinanceLeaseAssetsAndLiabilitiesLesseeAbstract", "nsuri": "http://mammothenergy.com/20230630", "presentation": [ "http://mammothenergy.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "stringItemType" }, "tusk_FinanceLeaseCostAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Finance Lease, Cost", "label": "Finance Lease, Cost [Abstract]", "terseLabel": "Finance lease expense:" } } }, "localname": "FinanceLeaseCostAbstract", "nsuri": "http://mammothenergy.com/20230630", "presentation": [ "http://mammothenergy.com/role/LeasesScheduleofLeaseExpenseDetails" ], "xbrltype": "stringItemType" }, "tusk_FinanceLeaseLiabilityToBePaidAfterYearFour": { "auth_ref": [], "calculation": { "http://mammothenergy.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails_1": { "order": 6.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Finance Lease, Liability, to be Paid, after Year Four", "label": "Finance Lease, Liability, to be Paid, after Year Four", "terseLabel": "Thereafter" } } }, "localname": "FinanceLeaseLiabilityToBePaidAfterYearFour", "nsuri": "http://mammothenergy.com/20230630", "presentation": [ "http://mammothenergy.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails" ], "xbrltype": "monetaryItemType" }, "tusk_FineIssuedForIndictment": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fine Issued For Indictment", "label": "Fine Issued For Indictment", "terseLabel": "Fine issued for indictment" } } }, "localname": "FineIssuedForIndictment", "nsuri": "http://mammothenergy.com/20230630", "presentation": [ "http://mammothenergy.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "tusk_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour": { "auth_ref": [], "calculation": { "http://mammothenergy.com/role/GoodwillandIntangibleAssetsAggregatedExpectedAmortizationExpenseDetails": { "order": 6.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Finite-Lived Intangible Asset, Expected Amortization, After Year Four", "label": "Finite-Lived Intangible Asset, Expected Amortization, After Year Four", "terseLabel": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour", "nsuri": "http://mammothenergy.com/20230630", "presentation": [ "http://mammothenergy.com/role/GoodwillandIntangibleAssetsAggregatedExpectedAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "tusk_FirstNationalCapitalLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First National Capital, LLC", "label": "First National Capital, LLC [Member]", "terseLabel": "First National Capital, LLC" } } }, "localname": "FirstNationalCapitalLLCMember", "nsuri": "http://mammothenergy.com/20230630", "presentation": [ "http://mammothenergy.com/role/AccruedExpensesandOtherCurrentLiabilitiesandOtherLongTermLiabilitiesFootnoteDetails" ], "xbrltype": "domainItemType" }, "tusk_ForemanElectricServicesIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Foreman Electric Services, Inc.", "label": "Foreman Electric Services, Inc. [Member]", "terseLabel": "Foreman Electric Services, Inc." } } }, "localname": "ForemanElectricServicesIncMember", "nsuri": "http://mammothenergy.com/20230630", "presentation": [ "http://mammothenergy.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "tusk_FormerPresidentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Former President", "label": "Former President [Member]", "terseLabel": "Former President" } } }, "localname": "FormerPresidentMember", "nsuri": "http://mammothenergy.com/20230630", "presentation": [ "http://mammothenergy.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "tusk_GainLossOnDispositionOfAssetsExcludingPropertyPlantAndEquipment": { "auth_ref": [], "calculation": { "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Gain (Loss) On Disposition Of Assets, Excluding Property, Plant And Equipment", "label": "Gain (Loss) On Disposition Of Assets, Excluding Property, Plant And Equipment", "negatedLabel": "Gains on disposal of assets" } } }, "localname": "GainLossOnDispositionOfAssetsExcludingPropertyPlantAndEquipment", "nsuri": "http://mammothenergy.com/20230630", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "xbrltype": "monetaryItemType" }, "tusk_InfrastructureMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Infrastructure [Member]", "label": "Infrastructure [Member]", "terseLabel": "Infrastructure" } } }, "localname": "InfrastructureMember", "nsuri": "http://mammothenergy.com/20230630", "presentation": [ "http://mammothenergy.com/role/ReportingSegmentsDetails" ], "xbrltype": "domainItemType" }, "tusk_InsuranceProgramsLettersofCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Insurance Programs Letters of Credit [Member]", "label": "Insurance Programs Letters of Credit [Member]", "terseLabel": "Insurance programs" } } }, "localname": "InsuranceProgramsLettersofCreditMember", "nsuri": "http://mammothenergy.com/20230630", "presentation": [ "http://mammothenergy.com/role/CommitmentsandContingenciesScheduleofLettersofCreditDetails" ], "xbrltype": "domainItemType" }, "tusk_InventorySuppliesNet": { "auth_ref": [], "calculation": { "http://mammothenergy.com/role/InventoriesDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Inventory, Supplies, Net", "label": "Inventory, Supplies, Net", "terseLabel": "Supplies" } } }, "localname": "InventorySuppliesNet", "nsuri": "http://mammothenergy.com/20230630", "presentation": [ "http://mammothenergy.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "tusk_LeasesWeightedAverageDiscountRateAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Leases, Weighted Average Discount Rate [Abstract]", "label": "Leases, Weighted Average Discount Rate [Abstract]", "terseLabel": "Weighted-average discount rate:" } } }, "localname": "LeasesWeightedAverageDiscountRateAbstract", "nsuri": "http://mammothenergy.com/20230630", "presentation": [ "http://mammothenergy.com/role/LeasesOtherSupplementalInformationRelatedtoLeasesDetails" ], "xbrltype": "stringItemType" }, "tusk_LeopardAviationLLCAndCobraAviationServicesLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Leopard Aviation LLC And Cobra Aviation Services LLC", "label": "Leopard Aviation LLC And Cobra Aviation Services LLC [Member]", "terseLabel": "Leopard Aviation LLC And Cobra Aviation Services LLC" } } }, "localname": "LeopardAviationLLCAndCobraAviationServicesLLCMember", "nsuri": "http://mammothenergy.com/20230630", "presentation": [ "http://mammothenergy.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "tusk_LeopardAviationLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Leopard Aviation LLC", "label": "Leopard Aviation LLC [Member]", "terseLabel": "Leopard Aviation LLC" } } }, "localname": "LeopardAviationLLCMember", "nsuri": "http://mammothenergy.com/20230630", "presentation": [ "http://mammothenergy.com/role/VariableInterestEntitiesDetails" ], "xbrltype": "domainItemType" }, "tusk_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour": { "auth_ref": [], "calculation": { "http://mammothenergy.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Liability, to be Paid, after Year Four", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Four", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityToBePaidAfterYearFour", "nsuri": "http://mammothenergy.com/20230630", "presentation": [ "http://mammothenergy.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails" ], "xbrltype": "monetaryItemType" }, "tusk_LineOfCreditFacilityBorrowingBase": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Line Of Credit Facility, Borrowing Base", "label": "Line Of Credit Facility, Borrowing Base", "terseLabel": "Borrowing base" } } }, "localname": "LineOfCreditFacilityBorrowingBase", "nsuri": "http://mammothenergy.com/20230630", "presentation": [ "http://mammothenergy.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "tusk_LineOfCreditFacilityReserveAmountRequired": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Line Of Credit Facility, Reserve Amount Required", "label": "Line Of Credit Facility, Reserve Amount Required", "terseLabel": "Reserve amount required" } } }, "localname": "LineOfCreditFacilityReserveAmountRequired", "nsuri": "http://mammothenergy.com/20230630", "presentation": [ "http://mammothenergy.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "tusk_LitigationSettlementAmountToBeReceived": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Litigation Settlement, Amount To Be Received", "label": "Litigation Settlement, Amount To Be Received", "terseLabel": "Litigation settlement, amount to be received" } } }, "localname": "LitigationSettlementAmountToBeReceived", "nsuri": "http://mammothenergy.com/20230630", "presentation": [ "http://mammothenergy.com/role/BasisofPresentationandSignificantAccountingPoliciesNarrativeDetails", "http://mammothenergy.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "tusk_LitigationSettlementInvoicesAmountApprovedByFEMA": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Litigation Settlement, Invoices Amount Approved By FEMA", "label": "Litigation Settlement, Invoices Amount Approved By FEMA", "terseLabel": "Invoices amount approved by FEMA" } } }, "localname": "LitigationSettlementInvoicesAmountApprovedByFEMA", "nsuri": "http://mammothenergy.com/20230630", "presentation": [ "http://mammothenergy.com/role/BasisofPresentationandSignificantAccountingPoliciesNarrativeDetails", "http://mammothenergy.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "tusk_LossContingencyNumberOfClaimsJudgmentIssuedUnderAppeal": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Loss Contingency, Number Of Claims, Judgment Issued Under Appeal", "label": "Loss Contingency, Number Of Claims, Judgment Issued Under Appeal", "terseLabel": "Number of claims judgment issued and under appeal" } } }, "localname": "LossContingencyNumberOfClaimsJudgmentIssuedUnderAppeal", "nsuri": "http://mammothenergy.com/20230630", "presentation": [ "http://mammothenergy.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "integerItemType" }, "tusk_NaturalSandProppantMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Natural Sand Proppant [Member]", "label": "Natural Sand Proppant [Member]", "terseLabel": "Sand" } } }, "localname": "NaturalSandProppantMember", "nsuri": "http://mammothenergy.com/20230630", "presentation": [ "http://mammothenergy.com/role/ReportingSegmentsDetails" ], "xbrltype": "domainItemType" }, "tusk_NonEmployeesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Non-Employees [Member]", "label": "Non-Employees [Member]", "terseLabel": "Non-Employees" } } }, "localname": "NonEmployeesMember", "nsuri": "http://mammothenergy.com/20230630", "presentation": [ "http://mammothenergy.com/role/EquityBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "tusk_NotesImputedInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Notes Imputed Interest Rate", "label": "Notes Imputed Interest Rate", "terseLabel": "Imputed interest rate" } } }, "localname": "NotesImputedInterestRate", "nsuri": "http://mammothenergy.com/20230630", "presentation": [ "http://mammothenergy.com/role/AccruedExpensesandOtherCurrentLiabilitiesandOtherLongTermLiabilitiesFootnoteDetails" ], "xbrltype": "pureItemType" }, "tusk_NumberOfAssetsPurchased": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number Of Assets Purchased", "label": "Number Of Assets Purchased", "terseLabel": "Number of assets purchased" } } }, "localname": "NumberOfAssetsPurchased", "nsuri": "http://mammothenergy.com/20230630", "presentation": [ "http://mammothenergy.com/role/RelatedPartyTransactionsNarrativeDetails" ], "xbrltype": "integerItemType" }, "tusk_NumberOfFEMAContractComplianceIssuesRaised": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number Of FEMA Contract Compliance Issues Raised", "label": "Number Of FEMA Contract Compliance Issues Raised", "terseLabel": "Number of FEMA contract compliance issues raised" } } }, "localname": "NumberOfFEMAContractComplianceIssuesRaised", "nsuri": "http://mammothenergy.com/20230630", "presentation": [ "http://mammothenergy.com/role/BasisofPresentationandSignificantAccountingPoliciesNarrativeDetails", "http://mammothenergy.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "integerItemType" }, "tusk_NumberOfHelicopters": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number Of Helicopters", "label": "Number Of Helicopters", "terseLabel": "Number of helicopters" } } }, "localname": "NumberOfHelicopters", "nsuri": "http://mammothenergy.com/20230630", "presentation": [ "http://mammothenergy.com/role/VariableInterestEntitiesDetails" ], "xbrltype": "integerItemType" }, "tusk_NumberOfHelicoptersLeased": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number Of Helicopters Leased", "label": "Number Of Helicopters Leased", "terseLabel": "Number of helicopters leased" } } }, "localname": "NumberOfHelicoptersLeased", "nsuri": "http://mammothenergy.com/20230630", "presentation": [ "http://mammothenergy.com/role/EquityMethodInvestmentDetails" ], "xbrltype": "integerItemType" }, "tusk_NumberOfHelicoptersOwned": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number Of Helicopters Owned", "label": "Number Of Helicopters Owned", "terseLabel": "Number of helicopters owned" } } }, "localname": "NumberOfHelicoptersOwned", "nsuri": "http://mammothenergy.com/20230630", "presentation": [ "http://mammothenergy.com/role/EquityMethodInvestmentDetails", "http://mammothenergy.com/role/VariableInterestEntitiesDetails" ], "xbrltype": "integerItemType" }, "tusk_NumberOfOtherIndividualsIndicted": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number Of Other Individuals Indicted", "label": "Number Of Other Individuals Indicted", "terseLabel": "Number of other individuals indicted" } } }, "localname": "NumberOfOtherIndividualsIndicted", "nsuri": "http://mammothenergy.com/20230630", "presentation": [ "http://mammothenergy.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "integerItemType" }, "tusk_NumberOfOtherIndividualsIndictedChargesDismissed": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number Of Other Individuals Indicted, Charges Dismissed", "label": "Number Of Other Individuals Indicted, Charges Dismissed", "terseLabel": "Number of other individuals indicted, charges dismissed" } } }, "localname": "NumberOfOtherIndividualsIndictedChargesDismissed", "nsuri": "http://mammothenergy.com/20230630", "presentation": [ "http://mammothenergy.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "integerItemType" }, "tusk_NumberOfPressurePumpingUnitsToBePurchased": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number Of Pressure Pumping Units To Be Purchased", "label": "Number Of Pressure Pumping Units To Be Purchased", "terseLabel": "Number of pressure pumping units to be purchased" } } }, "localname": "NumberOfPressurePumpingUnitsToBePurchased", "nsuri": "http://mammothenergy.com/20230630", "presentation": [ "http://mammothenergy.com/role/AccruedExpensesandOtherCurrentLiabilitiesandOtherLongTermLiabilitiesFootnoteDetails" ], "xbrltype": "integerItemType" }, "tusk_OperatingLeaseAssetsAndLiabilitiesLesseeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Operating Lease, Assets And Liabilities, Lessee [Abstract]", "label": "Operating Lease, Assets And Liabilities, Lessee [Abstract]", "terseLabel": "Operating leases:" } } }, "localname": "OperatingLeaseAssetsAndLiabilitiesLesseeAbstract", "nsuri": "http://mammothenergy.com/20230630", "presentation": [ "http://mammothenergy.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "stringItemType" }, "tusk_OtherNonoperatingIncomeExpenseIncludingRelatedPartyAmounts": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Other Nonoperating Income (Expense), Including Related Party Amounts", "label": "Other Nonoperating Income (Expense), Including Related Party Amounts", "negatedLabel": "Other (income) expense, net" } } }, "localname": "OtherNonoperatingIncomeExpenseIncludingRelatedPartyAmounts", "nsuri": "http://mammothenergy.com/20230630", "presentation": [ "http://mammothenergy.com/role/ReportingSegmentsDetails" ], "xbrltype": "monetaryItemType" }, "tusk_OtherRelationshipsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other Relationships [Member]", "label": "Other Relationships [Member]", "terseLabel": "Other Relationships", "verboseLabel": "Other Relationships" } } }, "localname": "OtherRelationshipsMember", "nsuri": "http://mammothenergy.com/20230630", "presentation": [ "http://mammothenergy.com/role/RelatedPartyTransactionsCostofRevenuesofAccountsPayableDetails", "http://mammothenergy.com/role/RelatedPartyTransactionsRevenuesandAccountsReceivableDetails" ], "xbrltype": "domainItemType" }, "tusk_OutstandingBidBondMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Outstanding Bid Bond [Member]", "label": "Outstanding Bid Bond [Member]", "terseLabel": "Outstanding Bid Bond" } } }, "localname": "OutstandingBidBondMember", "nsuri": "http://mammothenergy.com/20230630", "presentation": [ "http://mammothenergy.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "tusk_PantherDrillingandElToroMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Panther Drilling and El Toro [Member]", "label": "Panther Drilling and El Toro [Member]", "terseLabel": "Panther and El Toro" } } }, "localname": "PantherDrillingandElToroMember", "nsuri": "http://mammothenergy.com/20230630", "presentation": [ "http://mammothenergy.com/role/RelatedPartyTransactionsRevenuesandAccountsReceivableDetails" ], "xbrltype": "domainItemType" }, "tusk_PaymentsOnFailedSaleLeasebackTransaction": { "auth_ref": [], "calculation": { "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments On Failed Sale Leaseback Transaction", "label": "Payments On Failed Sale Leaseback Transaction", "negatedTerseLabel": "Payments on sale leaseback transaction" } } }, "localname": "PaymentsOnFailedSaleLeasebackTransaction", "nsuri": "http://mammothenergy.com/20230630", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "xbrltype": "monetaryItemType" }, "tusk_PercentOfFederalCostSharePortionForDeterminationMemorandum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percent Of Federal Cost Share Portion For Determination Memorandum", "label": "Percent Of Federal Cost Share Portion For Determination Memorandum", "terseLabel": "Percent of federal cost share portion for determination memorandum" } } }, "localname": "PercentOfFederalCostSharePortionForDeterminationMemorandum", "nsuri": "http://mammothenergy.com/20230630", "presentation": [ "http://mammothenergy.com/role/BasisofPresentationandSignificantAccountingPoliciesNarrativeDetails", "http://mammothenergy.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "percentItemType" }, "tusk_PercentOfFederalFundedPortionForDeterminationMemorandum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percent Of Federal Funded Portion For Determination Memorandum", "label": "Percent Of Federal Funded Portion For Determination Memorandum", "terseLabel": "Percent of federal funded portion for determination memorandum" } } }, "localname": "PercentOfFederalFundedPortionForDeterminationMemorandum", "nsuri": "http://mammothenergy.com/20230630", "presentation": [ "http://mammothenergy.com/role/BasisofPresentationandSignificantAccountingPoliciesNarrativeDetails", "http://mammothenergy.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "percentItemType" }, "tusk_PerformanceAndPaymentBondMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Performance And Payment Bond [Member]", "label": "Performance And Payment Bond [Member]", "terseLabel": "Performance and Payment Bond" } } }, "localname": "PerformanceAndPaymentBondMember", "nsuri": "http://mammothenergy.com/20230630", "presentation": [ "http://mammothenergy.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "tusk_PerformanceCommitmentEstimatedCostToCompleteTheProject": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Performance Commitment, Estimated Cost To Complete The Project", "label": "Performance Commitment, Estimated Cost To Complete The Project", "terseLabel": "Estimated cost to complete the project" } } }, "localname": "PerformanceCommitmentEstimatedCostToCompleteTheProject", "nsuri": "http://mammothenergy.com/20230630", "presentation": [ "http://mammothenergy.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "tusk_PracticalExpedientsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Practical Expedients [Member]", "label": "Practical Expedients [Member]", "terseLabel": "Practical Expedients" } } }, "localname": "PracticalExpedientsMember", "nsuri": "http://mammothenergy.com/20230630", "presentation": [ "http://mammothenergy.com/role/RevenueNarrativeDetails" ], "xbrltype": "domainItemType" }, "tusk_PredatorAviationLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Predator Aviation LLC", "label": "Predator Aviation LLC [Member]", "terseLabel": "Predator Aviation LLC" } } }, "localname": "PredatorAviationLLCMember", "nsuri": "http://mammothenergy.com/20230630", "presentation": [ "http://mammothenergy.com/role/VariableInterestEntitiesDetails" ], "xbrltype": "domainItemType" }, "tusk_PressurePumpingEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Pressure Pumping Equipment [Member]", "label": "Pressure Pumping Equipment [Member]", "terseLabel": "Pressure pumping equipment" } } }, "localname": "PressurePumpingEquipmentMember", "nsuri": "http://mammothenergy.com/20230630", "presentation": [ "http://mammothenergy.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "tusk_PrincipalPaymentsOnFinancingLeasesAndEquipmentFinancingNotes": { "auth_ref": [], "calculation": { "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Principal Payments On Financing Leases And Equipment Financing Notes", "label": "Principal Payments On Financing Leases And Equipment Financing Notes", "negatedTerseLabel": "Principal payments on financing leases and equipment financing notes" } } }, "localname": "PrincipalPaymentsOnFinancingLeasesAndEquipmentFinancingNotes", "nsuri": "http://mammothenergy.com/20230630", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "xbrltype": "monetaryItemType" }, "tusk_ProceedsFromSaleOfLeasebackTransaction": { "auth_ref": [], "calculation": { "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Proceeds From Sale Of Leaseback Transaction", "label": "Proceeds From Sale Of Leaseback Transaction", "terseLabel": "Proceeds from sale leaseback transaction" } } }, "localname": "ProceedsFromSaleOfLeasebackTransaction", "nsuri": "http://mammothenergy.com/20230630", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "xbrltype": "monetaryItemType" }, "tusk_PropertyPlantAndEquipmentGrossIncludingFinanceLeaseRightOfUseAssetLessDepositsOnEquipmentAndEquipmentInProcess": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Property, Plant and Equipment, Gross, Including Finance Lease, Right-of-Use Asset, Less Deposits on Equipment and Equipment in Process", "label": "Property, Plant and Equipment, Gross, Including Finance Lease, Right-of-Use Asset, Less Deposits on Equipment and Equipment in Process", "terseLabel": "Property, plant, and equipment" } } }, "localname": "PropertyPlantAndEquipmentGrossIncludingFinanceLeaseRightOfUseAssetLessDepositsOnEquipmentAndEquipmentInProcess", "nsuri": "http://mammothenergy.com/20230630", "presentation": [ "http://mammothenergy.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "tusk_PropertyPlantAndEquipmentIncludingFinanceLeaseRightOfUseAssetDepositsOnEquipmentAndEquipmentInProcessOfAssembly": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Property, Plant and Equipment, Including Finance Lease, Right-of-Use Asset, Deposits on Equipment and Equipment in Process of Assembly", "label": "Property, Plant and Equipment, Including Finance Lease, Right-of-Use Asset, Deposits on Equipment and Equipment in Process of Assembly", "terseLabel": "Deposits on equipment and equipment in process of assembly" } } }, "localname": "PropertyPlantAndEquipmentIncludingFinanceLeaseRightOfUseAssetDepositsOnEquipmentAndEquipmentInProcessOfAssembly", "nsuri": "http://mammothenergy.com/20230630", "presentation": [ "http://mammothenergy.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "tusk_PuertoRicoElectricPowerAuthorityPREPAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Puerto Rico Electric Power Authority (PREPA) [Member]", "label": "Puerto Rico Electric Power Authority (PREPA) [Member]", "terseLabel": "Puerto Rico Electric Power Authority (PREPA)" } } }, "localname": "PuertoRicoElectricPowerAuthorityPREPAMember", "nsuri": "http://mammothenergy.com/20230630", "presentation": [ "http://mammothenergy.com/role/BasisofPresentationandSignificantAccountingPoliciesNarrativeDetails", "http://mammothenergy.com/role/CommitmentsandContingenciesNarrativeDetails", "http://mammothenergy.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "tusk_RailImprovementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Rail Improvements [Member]", "label": "Rail Improvements [Member]", "verboseLabel": "Rail improvements" } } }, "localname": "RailImprovementsMember", "nsuri": "http://mammothenergy.com/20230630", "presentation": [ "http://mammothenergy.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "tusk_RelatedPartyAccountsPayableRelatedtoCostofSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related Party Accounts Payable Related to Cost of Sales [Member]", "label": "Related Party Accounts Payable Related to Cost of Sales [Member]", "terseLabel": "ACCOUNTS PAYABLE" } } }, "localname": "RelatedPartyAccountsPayableRelatedtoCostofSalesMember", "nsuri": "http://mammothenergy.com/20230630", "presentation": [ "http://mammothenergy.com/role/RelatedPartyTransactionsCostofRevenuesofAccountsPayableDetails" ], "xbrltype": "domainItemType" }, "tusk_RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Right-Of-Use Asset Obtained In Exchange For Lease Liability [Abstract]", "label": "Right-Of-Use Asset Obtained In Exchange For Lease Liability [Abstract]", "terseLabel": "Right-of-use assets obtained in exchange for lease obligations:" } } }, "localname": "RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract", "nsuri": "http://mammothenergy.com/20230630", "presentation": [ "http://mammothenergy.com/role/LeasesOtherSupplementalInformationRelatedtoLeasesDetails" ], "xbrltype": "stringItemType" }, "tusk_SaleLeasebackLiabilityCurrent": { "auth_ref": [], "calculation": { "http://mammothenergy.com/role/AccruedExpensesandOtherCurrentLiabilitiesandOtherLongTermLiabilitiesDetails": { "order": 8.0, "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sale Leaseback Liability, Current", "label": "Sale Leaseback Liability, Current", "terseLabel": "Sale leaseback liability" } } }, "localname": "SaleLeasebackLiabilityCurrent", "nsuri": "http://mammothenergy.com/20230630", "presentation": [ "http://mammothenergy.com/role/AccruedExpensesandOtherCurrentLiabilitiesandOtherLongTermLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "tusk_SaleLeasebackLiabilityNoncurrent": { "auth_ref": [], "calculation": { "http://mammothenergy.com/role/AccruedExpensesandOtherCurrentLiabilitiesandOtherLongTermLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sale Leaseback Liability, Noncurrent", "label": "Sale Leaseback Liability, Noncurrent", "terseLabel": "Sale-leaseback liability" } } }, "localname": "SaleLeasebackLiabilityNoncurrent", "nsuri": "http://mammothenergy.com/20230630", "presentation": [ "http://mammothenergy.com/role/AccruedExpensesandOtherCurrentLiabilitiesandOtherLongTermLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "tusk_SaleLeasebackTransactionMonthlyPrincipalAndInterestPayments": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sale Leaseback Transaction, Monthly Principal And Interest Payments", "label": "Sale Leaseback Transaction, Monthly Principal And Interest Payments", "terseLabel": "Monthly principal and interest payments" } } }, "localname": "SaleLeasebackTransactionMonthlyPrincipalAndInterestPayments", "nsuri": "http://mammothenergy.com/20230630", "presentation": [ "http://mammothenergy.com/role/AccruedExpensesandOtherCurrentLiabilitiesandOtherLongTermLiabilitiesFootnoteDetails" ], "xbrltype": "monetaryItemType" }, "tusk_SaleLeasebackTransactionMonthlyRentalPaymentAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sale Leaseback Transaction, Monthly Rental Payment Amount", "label": "Sale Leaseback Transaction, Monthly Rental Payment Amount", "terseLabel": "Monthly rental payment amount" } } }, "localname": "SaleLeasebackTransactionMonthlyRentalPaymentAmount", "nsuri": "http://mammothenergy.com/20230630", "presentation": [ "http://mammothenergy.com/role/AccruedExpensesandOtherCurrentLiabilitiesandOtherLongTermLiabilitiesFootnoteDetails" ], "xbrltype": "monetaryItemType" }, "tusk_ScheduleOfDepreciationDepletionAccretionAndAmortizationExpenseTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule Of Depreciation, Depletion, Accretion And Amortization Expense [Table Text Block]", "label": "Schedule Of Depreciation, Depletion, Accretion And Amortization Expense [Table Text Block]", "terseLabel": "Schedule of Depreciation, Depletion, Accretion and Amortization Expense" } } }, "localname": "ScheduleOfDepreciationDepletionAccretionAndAmortizationExpenseTableTextBlock", "nsuri": "http://mammothenergy.com/20230630", "presentation": [ "http://mammothenergy.com/role/PropertyPlantandEquipmentTables" ], "xbrltype": "textBlockItemType" }, "tusk_ScheduleOfLettersOfCreditTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule Of Letters Of Credit [Table Text Block]", "label": "Schedule Of Letters Of Credit [Table Text Block]", "terseLabel": "Schedule of Letters of Credit" } } }, "localname": "ScheduleOfLettersOfCreditTableTextBlock", "nsuri": "http://mammothenergy.com/20230630", "presentation": [ "http://mammothenergy.com/role/CommitmentsandContingenciesTables" ], "xbrltype": "textBlockItemType" }, "tusk_ScheduleOfOtherOperatingCostAndExpenseByComponent1Table": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of Other Operating Cost and Expense, by Component [Table]", "label": "Schedule of Other Operating Cost and Expense, by Component1 [Table]", "terseLabel": "Schedule of Other Operating Cost and Expense, by Component [Table]" } } }, "localname": "ScheduleOfOtherOperatingCostAndExpenseByComponent1Table", "nsuri": "http://mammothenergy.com/20230630", "presentation": [ "http://mammothenergy.com/role/SellingGeneralandAdministrativeExpenseScheduleofSellingGeneralandAdministrativeExpenseDetails" ], "xbrltype": "stringItemType" }, "tusk_ScheduleOfSellingGeneralAndAdministrativeExpenseTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule Of Selling, General And Administrative Expense [Table Text Block]", "label": "Schedule Of Selling, General And Administrative Expense [Table Text Block]", "terseLabel": "Schedule of Selling, General and Administrative Expense" } } }, "localname": "ScheduleOfSellingGeneralAndAdministrativeExpenseTableTextBlock", "nsuri": "http://mammothenergy.com/20230630", "presentation": [ "http://mammothenergy.com/role/SellingGeneralandAdministrativeExpenseTables" ], "xbrltype": "textBlockItemType" }, "tusk_ScheduleofOtherOperatingCostandExpensebyComponentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "[Line Items] for Schedule of Other Operating Cost and Expense, by Component [Table]", "label": "Schedule of Other Operating Cost and Expense, by Component [Line Items]", "terseLabel": "Schedule of Other Operating Cost and Expense, by Component [Line Items]" } } }, "localname": "ScheduleofOtherOperatingCostandExpensebyComponentLineItems", "nsuri": "http://mammothenergy.com/20230630", "presentation": [ "http://mammothenergy.com/role/AccruedExpensesandOtherCurrentLiabilitiesandOtherLongTermLiabilitiesFootnoteDetails", "http://mammothenergy.com/role/SellingGeneralandAdministrativeExpenseScheduleofSellingGeneralandAdministrativeExpenseDetails" ], "xbrltype": "stringItemType" }, "tusk_ScheduleofOtherOperatingCostandExpensebyComponentTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of Other Operating Cost and Expense, by Component [Table]", "label": "Schedule of Other Operating Cost and Expense, by Component [Table]", "terseLabel": "Schedule of Other Operating Cost and Expense, by Component [Table]" } } }, "localname": "ScheduleofOtherOperatingCostandExpensebyComponentTable", "nsuri": "http://mammothenergy.com/20230630", "presentation": [ "http://mammothenergy.com/role/AccruedExpensesandOtherCurrentLiabilitiesandOtherLongTermLiabilitiesFootnoteDetails" ], "xbrltype": "stringItemType" }, "tusk_SellingGeneralAndAdministrativeExpenseCashPortionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Selling General And Administrative Expense, Cash Portion [Abstract]", "label": "Selling General And Administrative Expense, Cash Portion [Abstract]", "terseLabel": "Cash expenses:" } } }, "localname": "SellingGeneralAndAdministrativeExpenseCashPortionAbstract", "nsuri": "http://mammothenergy.com/20230630", "presentation": [ "http://mammothenergy.com/role/SellingGeneralandAdministrativeExpenseScheduleofSellingGeneralandAdministrativeExpenseDetails" ], "xbrltype": "stringItemType" }, "tusk_SellingGeneralAndAdministrativeExpenseDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Selling, General And Administrative Expense Disclosure [Text Block]", "label": "Selling, General And Administrative Expense Disclosure [Text Block]", "terseLabel": "Selling, General and Administrative Expense" } } }, "localname": "SellingGeneralAndAdministrativeExpenseDisclosureTextBlock", "nsuri": "http://mammothenergy.com/20230630", "presentation": [ "http://mammothenergy.com/role/SellingGeneralandAdministrativeExpense" ], "xbrltype": "textBlockItemType" }, "tusk_SellingGeneralandAdministrativeExpenseCashPortion": { "auth_ref": [], "calculation": { "http://mammothenergy.com/role/SellingGeneralandAdministrativeExpenseScheduleofSellingGeneralandAdministrativeExpenseDetails": { "order": 1.0, "parentTag": "tusk_SellingGeneralandAdministrativeExpenseIncludingRelatedandThirdParties", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Selling, General and Administrative Expense, Cash Portion", "label": "Selling, General and Administrative Expense, Cash Portion", "totalLabel": "Total cash SG&A expense" } } }, "localname": "SellingGeneralandAdministrativeExpenseCashPortion", "nsuri": "http://mammothenergy.com/20230630", "presentation": [ "http://mammothenergy.com/role/SellingGeneralandAdministrativeExpenseScheduleofSellingGeneralandAdministrativeExpenseDetails" ], "xbrltype": "monetaryItemType" }, "tusk_SellingGeneralandAdministrativeExpenseIncludingRelatedandThirdParties": { "auth_ref": [], "calculation": { "http://mammothenergy.com/role/SellingGeneralandAdministrativeExpenseScheduleofSellingGeneralandAdministrativeExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Selling, General and Administrative Expense, Including Related and Third Parties", "label": "Selling, General and Administrative Expense, Including Related and Third Parties", "totalLabel": "Total SG&A expense", "verboseLabel": "Selling, general and administrative" } } }, "localname": "SellingGeneralandAdministrativeExpenseIncludingRelatedandThirdParties", "nsuri": "http://mammothenergy.com/20230630", "presentation": [ "http://mammothenergy.com/role/ReportingSegmentsDetails", "http://mammothenergy.com/role/SellingGeneralandAdministrativeExpenseScheduleofSellingGeneralandAdministrativeExpenseDetails" ], "xbrltype": "monetaryItemType" }, "tusk_SellingGeneralandAdministrativeExpenseNonCashPortion": { "auth_ref": [], "calculation": { "http://mammothenergy.com/role/SellingGeneralandAdministrativeExpenseScheduleofSellingGeneralandAdministrativeExpenseDetails": { "order": 2.0, "parentTag": "tusk_SellingGeneralandAdministrativeExpenseIncludingRelatedandThirdParties", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Selling, General and Administrative Expense, Non Cash Portion", "label": "Selling, General and Administrative Expense, Non Cash Portion", "totalLabel": "Total non-cash SG&A expense" } } }, "localname": "SellingGeneralandAdministrativeExpenseNonCashPortion", "nsuri": "http://mammothenergy.com/20230630", "presentation": [ "http://mammothenergy.com/role/SellingGeneralandAdministrativeExpenseScheduleofSellingGeneralandAdministrativeExpenseDetails" ], "xbrltype": "monetaryItemType" }, "tusk_SellingGeneralandAdministrativeExpenseNonCashPortionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Selling, General and Administrative Expense, Non Cash Portion [Abstract]", "label": "Selling, General and Administrative Expense, Non Cash Portion [Abstract]", "terseLabel": "Non-cash expenses:" } } }, "localname": "SellingGeneralandAdministrativeExpenseNonCashPortionAbstract", "nsuri": "http://mammothenergy.com/20230630", "presentation": [ "http://mammothenergy.com/role/SellingGeneralandAdministrativeExpenseScheduleofSellingGeneralandAdministrativeExpenseDetails" ], "xbrltype": "stringItemType" }, "tusk_ShortfallPaymentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Shortfall Payments [Member]", "label": "Shortfall Payments [Member]", "terseLabel": "Shortfall Payments" } } }, "localname": "ShortfallPaymentsMember", "nsuri": "http://mammothenergy.com/20230630", "presentation": [ "http://mammothenergy.com/role/RevenueNarrativeDetails" ], "xbrltype": "domainItemType" }, "tusk_SpecifiedMemberAwardsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Specified Member Awards [Member]", "label": "Specified Member Awards [Member]", "terseLabel": "Specified Member Awards" } } }, "localname": "SpecifiedMemberAwardsMember", "nsuri": "http://mammothenergy.com/20230630", "presentation": [ "http://mammothenergy.com/role/EquityBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "tusk_StaffingCostsEligibleForFunding": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Staffing Costs, Eligible for Funding", "label": "Staffing Costs, Eligible for Funding", "terseLabel": "Staffing costs" } } }, "localname": "StaffingCostsEligibleForFunding", "nsuri": "http://mammothenergy.com/20230630", "presentation": [ "http://mammothenergy.com/role/BasisofPresentationandSignificantAccountingPoliciesNarrativeDetails", "http://mammothenergy.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "tusk_StandardAndExtendedProductWarrantyAccrualTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Standard and Extended Product Warranty Accrual, Term", "label": "Standard and Extended Product Warranty Accrual, Term", "terseLabel": "Warranty accrual, term" } } }, "localname": "StandardAndExtendedProductWarrantyAccrualTerm", "nsuri": "http://mammothenergy.com/20230630", "presentation": [ "http://mammothenergy.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "durationItemType" }, "tusk_SupplementaryInsuranceInformationFinancedInsurancePremiumInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Supplementary Insurance Information, Financed Insurance Premium Interest Rate", "label": "Supplementary Insurance Information, Financed Insurance Premium Interest Rate", "terseLabel": "Financed insurance premium interest rate" } } }, "localname": "SupplementaryInsuranceInformationFinancedInsurancePremiumInterestRate", "nsuri": "http://mammothenergy.com/20230630", "presentation": [ "http://mammothenergy.com/role/AccruedExpensesandOtherCurrentLiabilitiesandOtherLongTermLiabilitiesFootnoteDetails" ], "xbrltype": "percentItemType" }, "tusk_TheCompanyAndCaliberMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The Company And Caliber [Member]", "label": "The Company And Caliber [Member]", "terseLabel": "The Company and Caliber" } } }, "localname": "TheCompanyAndCaliberMember", "nsuri": "http://mammothenergy.com/20230630", "presentation": [ "http://mammothenergy.com/role/RelatedPartyTransactionsCostofRevenuesofAccountsPayableDetails" ], "xbrltype": "domainItemType" }, "tusk_VariableInterestEntityInterestTransferredIntoVIE": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Variable Interest Entity, Interest Transferred Into VIE", "label": "Variable Interest Entity, Interest Transferred Into VIE", "terseLabel": "Interest transferred" } } }, "localname": "VariableInterestEntityInterestTransferredIntoVIE", "nsuri": "http://mammothenergy.com/20230630", "presentation": [ "http://mammothenergy.com/role/VariableInterestEntitiesDetails" ], "xbrltype": "percentItemType" }, "tusk_WeightedAverageRemainingLeaseTermAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted Average Remaining Lease Term [Abstract]", "label": "Weighted Average Remaining Lease Term [Abstract]", "terseLabel": "Weighted-average remaining lease term:" } } }, "localname": "WeightedAverageRemainingLeaseTermAbstract", "nsuri": "http://mammothenergy.com/20230630", "presentation": [ "http://mammothenergy.com/role/LeasesOtherSupplementalInformationRelatedtoLeasesDetails" ], "xbrltype": "stringItemType" }, "tusk_WellCompletionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Well Completion", "label": "Well Completion [Member]", "terseLabel": "Well Completions" } } }, "localname": "WellCompletionMember", "nsuri": "http://mammothenergy.com/20230630", "presentation": [ "http://mammothenergy.com/role/GoodwillandIntangibleAssetsScheduleOfChangesinGoodwillDetails", "http://mammothenergy.com/role/ReportingSegmentsDetails" ], "xbrltype": "domainItemType" }, "tusk_WexfordMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Wexford [Member]", "label": "Wexford [Member]", "verboseLabel": "Wexford" } } }, "localname": "WexfordMember", "nsuri": "http://mammothenergy.com/20230630", "presentation": [ "http://mammothenergy.com/role/RelatedPartyTransactionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "tusk_WexfordPartnersInvestmentCo.LLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Wexford Partners Investment Co. LLC [Member]", "label": "Wexford Partners Investment Co. LLC [Member]", "terseLabel": "Wexford" } } }, "localname": "WexfordPartnersInvestmentCo.LLCMember", "nsuri": "http://mammothenergy.com/20230630", "presentation": [ "http://mammothenergy.com/role/EquityMethodInvestmentDetails", "http://mammothenergy.com/role/RelatedPartyTransactionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "tusk_WorkersCompensationAndAutoClaimsInsuranceDirectorsAndOfficersLiabilityAggregateDeductibleLimit": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Workers Compensation And Auto Claims Insurance, Directors And Officers Liability Aggregate Deductible Limit", "label": "Workers Compensation And Auto Claims Insurance, Directors And Officers Liability Aggregate Deductible Limit", "terseLabel": "Workers compensation and auto claims insurance, directors and officers liability aggregate limit" } } }, "localname": "WorkersCompensationAndAutoClaimsInsuranceDirectorsAndOfficersLiabilityAggregateDeductibleLimit", "nsuri": "http://mammothenergy.com/20230630", "presentation": [ "http://mammothenergy.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "tusk_WorkersCompensationAndAutoClaimsInsuranceDirectorsAndOfficersLiabilityDeductiblePerOccurrence": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Workers Compensation And Auto Claims Insurance, Directors And Officers Liability Deductible Per Occurrence", "label": "Workers Compensation And Auto Claims Insurance, Directors And Officers Liability Deductible Per Occurrence", "terseLabel": "Workers compensation and auto claims insurance, directors and officers liability" } } }, "localname": "WorkersCompensationAndAutoClaimsInsuranceDirectorsAndOfficersLiabilityDeductiblePerOccurrence", "nsuri": "http://mammothenergy.com/20230630", "presentation": [ "http://mammothenergy.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "tusk_WorkersCompensationandAutoClaimsInsuranceAggregateStopLoss": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Workers Compensation and Auto Claims Insurance, Aggregate Stop Loss", "label": "Workers Compensation and Auto Claims Insurance, Aggregate Stop Loss", "terseLabel": "Insurance aggregate stop loss" } } }, "localname": "WorkersCompensationandAutoClaimsInsuranceAggregateStopLoss", "nsuri": "http://mammothenergy.com/20230630", "presentation": [ "http://mammothenergy.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "tusk_WorkersCompensationandAutoClaimsInsuranceAggregateStopLossPerCalendarYear": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Workers Compensation and Auto Claims Insurance, Aggregate Stop Loss Per Calendar Year", "label": "Workers Compensation and Auto Claims Insurance, Aggregate Stop Loss Per Calendar Year", "terseLabel": "Workers compensation and auto claims insurance, aggregate stop loss per calendar year" } } }, "localname": "WorkersCompensationandAutoClaimsInsuranceAggregateStopLossPerCalendarYear", "nsuri": "http://mammothenergy.com/20230630", "presentation": [ "http://mammothenergy.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "tusk_WorkersCompensationandAutoClaimsInsuranceAggregateStopLossPerClaimBasis": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Workers Compensation and Auto Claims Insurance, Aggregate Stop Loss Per Claim Basis", "label": "Workers Compensation and Auto Claims Insurance, Aggregate Stop Loss Per Claim Basis", "terseLabel": "Workers compensation and auto claims insurance, aggregate stop loss per claim basis" } } }, "localname": "WorkersCompensationandAutoClaimsInsuranceAggregateStopLossPerClaimBasis", "nsuri": "http://mammothenergy.com/20230630", "presentation": [ "http://mammothenergy.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "tusk_WorkersCompensationandAutoClaimsInsuranceDeductible": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Workers Compensation and Auto Claims Insurance, Deductible", "label": "Workers Compensation and Auto Claims Insurance, Deductible", "terseLabel": "Insurance deductible" } } }, "localname": "WorkersCompensationandAutoClaimsInsuranceDeductible", "nsuri": "http://mammothenergy.com/20230630", "presentation": [ "http://mammothenergy.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]", "terseLabel": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period.", "label": "Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]", "terseLabel": "Accrued Expenses and Other Current Liabilities and Other Long-Term Liabilities" } } }, "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/AccruedExpensesandOtherCurrentLiabilitiesandOtherLongTermLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounts Payable and Accrued Liabilities, Current [Abstract]", "terseLabel": "Accrued Expenses and Other Current Liabilities" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/AccruedExpensesandOtherCurrentLiabilitiesandOtherLongTermLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounts Payable and Accrued Liabilities, Noncurrent [Abstract]", "terseLabel": "Other Long-Term Liabilities" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/AccruedExpensesandOtherCurrentLiabilitiesandOtherLongTermLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableTradeCurrent": { "auth_ref": [ "r16", "r19" ], "calculation": { "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Trade, Current", "terseLabel": "Accounts payable", "verboseLabel": "ACCOUNTS PAYABLE" } } }, "localname": "AccountsPayableTradeCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited", "http://mammothenergy.com/role/RelatedPartyTransactionsCostofRevenuesofAccountsPayableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r268", "r269" ], "calculation": { "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net/Receivables from related parties, net", "verboseLabel": "ACCOUNTS RECEIVABLE" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited", "http://mammothenergy.com/role/RelatedPartyTransactionsRevenuesandAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccretionExpense": { "auth_ref": [ "r681", "r834" ], "calculation": { "http://mammothenergy.com/role/PropertyPlantandEquipmentScheduleofDepreciationAmortizationAccretionandDepletionDetails": { "order": 3.0, "parentTag": "tusk_DepreciationDepletionAmortizationAndAccretion", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized for the passage of time, typically for liabilities, that have been discounted to their net present values. Excludes accretion associated with asset retirement obligations.", "label": "Accretion Expense", "terseLabel": "Accretion and depletion expense" } } }, "localname": "AccretionExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/PropertyPlantandEquipmentScheduleofDepreciationAmortizationAccretionandDepletionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r79", "r126" ], "calculation": { "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.", "label": "Accrued Income Taxes, Current", "terseLabel": "Income taxes payable" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedInsuranceCurrent": { "auth_ref": [ "r23" ], "calculation": { "http://mammothenergy.com/role/AccruedExpensesandOtherCurrentLiabilitiesandOtherLongTermLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Accrued Insurance, Current", "terseLabel": "Insurance reserves" } } }, "localname": "AccruedInsuranceCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/AccruedExpensesandOtherCurrentLiabilitiesandOtherLongTermLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesAndOtherLiabilities": { "auth_ref": [], "calculation": { "http://mammothenergy.com/role/AccruedExpensesandOtherCurrentLiabilitiesandOtherLongTermLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other.", "label": "Accrued Liabilities and Other Liabilities", "terseLabel": "Accrued expenses and other current liabilities", "totalLabel": "Total accrued expenses and other current liabilities" } } }, "localname": "AccruedLiabilitiesAndOtherLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/AccruedExpensesandOtherCurrentLiabilitiesandOtherLongTermLiabilitiesDetails", "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r31", "r32", "r90", "r163", "r547", "r580", "r581" ], "calculation": { "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r2", "r11", "r32", "r462", "r465", "r504", "r576", "r577", "r798", "r799", "r800", "r809", "r810", "r811" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITYunaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r110" ], "lang": { "en-us": { "role": { "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.", "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life", "verboseLabel": "Weighted useful life (in years)" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r82", "r696", "r877" ], "calculation": { "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r435", "r436", "r437", "r593", "r809", "r810", "r811", "r856", "r881" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-in Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITYunaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r59", "r60", "r400" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITYunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income (loss) to cash used in operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AllOtherSegmentsMember": { "auth_ref": [ "r236", "r252", "r253", "r254", "r255", "r256" ], "lang": { "en-us": { "role": { "documentation": "Operating segments classified as other. Excludes intersegment elimination and reconciling items.", "label": "Other Segments [Member]", "terseLabel": "Other" } } }, "localname": "AllOtherSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/GoodwillandIntangibleAssetsScheduleOfChangesinGoodwillDetails", "http://mammothenergy.com/role/ReportingSegmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r430", "r438" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-Based Payment Arrangement, Expense", "terseLabel": "Compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r164", "r272", "r283", "r284", "r288", "r873" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss", "periodEndLabel": "Balance at end of period", "periodStartLabel": "Balance at beginning of period" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/BasisofPresentationandSignificantAccountingPoliciesAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries": { "auth_ref": [ "r287" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in allowance for credit loss on accounts receivable, from recovery.", "label": "Accounts Receivable, Allowance for Credit Loss, Recovery", "negatedTerseLabel": "Recoveries of receivables previously charged to bad debt expense" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableRecoveries", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/BasisofPresentationandSignificantAccountingPoliciesAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "terseLabel": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/BasisofPresentationandSignificantAccountingPoliciesAccountsReceivableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "auth_ref": [ "r286" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance.", "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff", "negatedLabel": "Deductions for uncollectible receivables written off" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/BasisofPresentationandSignificantAccountingPoliciesAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r94", "r364", "r481", "r804" ], "calculation": { "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt issuance costs.", "label": "Amortization of Debt Issuance Costs", "terseLabel": "Amortization of debt origination costs" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r7", "r53", "r56" ], "calculation": { "http://mammothenergy.com/role/PropertyPlantandEquipmentScheduleofDepreciationAmortizationAccretionandDepletionDetails": { "order": 2.0, "parentTag": "tusk_DepreciationDepletionAmortizationAndAccretion", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization expense", "verboseLabel": "Amortization of intangible assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/GoodwillandIntangibleAssetsNarrativeDetails", "http://mammothenergy.com/role/PropertyPlantandEquipmentScheduleofDepreciationAmortizationAccretionandDepletionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r43" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/LossEarningsPerShareScheduleofLossEarningsPerUnitDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/LossEarningsPerShareScheduleofLossEarningsPerUnitDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r43" ], "lang": { "en-us": { "role": { "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.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/LossEarningsPerShareScheduleofLossEarningsPerUnitDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AssetRetirementObligationsNoncurrent": { "auth_ref": [ "r832" ], "calculation": { "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Noncurrent portion of the carrying amount of a liability for an asset retirement obligation. An asset retirement obligation is a legal obligation associated with the disposal or retirement of a tangible long-lived asset that results from the acquisition, construction or development, or the normal operations of a long-lived asset, except for certain obligations of lessees.", "label": "Asset Retirement Obligations, Noncurrent", "terseLabel": "Asset retirement obligations" } } }, "localname": "AssetRetirementObligationsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r124", "r161", "r191", "r239", "r254", "r260", "r279", "r329", "r330", "r332", "r333", "r334", "r336", "r338", "r340", "r341", "r456", "r459", "r470", "r543", "r617", "r696", "r708", "r844", "r845", "r864" ], "calculation": { "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "terseLabel": "Total assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited", "http://mammothenergy.com/role/ReportingSegmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r154", "r169", "r191", "r279", "r329", "r330", "r332", "r333", "r334", "r336", "r338", "r340", "r341", "r456", "r459", "r470", "r696", "r844", "r845", "r864" ], "calculation": { "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "CURRENT ASSETS" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/StockBasedCompensationNarrativeDetails", "http://mammothenergy.com/role/StockBasedCompensationScheduleOfShareBasedCompensationDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "stringItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/BasisofPresentationandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r106" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity.", "label": "Basis of Presentation and Significant Accounting Policies [Text Block]", "terseLabel": "Basis of Presentation and Significant Accounting Policies" } } }, "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/BasisofPresentationandSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BuildingMember": { "auth_ref": [ "r114" ], "lang": { "en-us": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities.", "label": "Building [Member]", "verboseLabel": "Buildings" } } }, "localname": "BuildingMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r454", "r690", "r691" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/EquityMethodInvestmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r61", "r62", "r454", "r690", "r691" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/EquityMethodInvestmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r38", "r157", "r666" ], "calculation": { "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r38", "r103", "r189" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "periodEndLabel": "Cash and cash equivalents at end of period", "periodStartLabel": "Cash and cash equivalents at beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r1", "r103" ], "calculation": { "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net change in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r27", "r75", "r545", "r604" ], "calculation": { "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Commitments and Contingencies", "terseLabel": "COMMITMENTS AND CONTINGENCIES (Note 18)", "verboseLabel": "Commitments and contingencies" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited", "http://mammothenergy.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]", "terseLabel": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r115", "r318", "r320", "r660", "r835" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r28" ], "lang": { "en-us": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Number of shares available for future grants (in shares)" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r699", "r700", "r701", "r703", "r704", "r705", "r706", "r809", "r810", "r856", "r876", "r881" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITYunaudited" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r81" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in USD per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunauditedParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r81", "r605" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunauditedParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r81" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares, issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunauditedParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r12", "r81", "r605", "r623", "r881", "r882" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)", "terseLabel": "Common stock, shares, outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunauditedParenthetical", "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITYunaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r81", "r546", "r696" ], "calculation": { "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, $0.01 par value, 200,000,000 shares authorized, 47,941,652 and 47,312,270 issued and outstanding at June 30, 2023 and December 31, 2022" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The change in equity (net assets) of a business enterprise during a period from transactions and other events and circumstances from non-owner sources. It includes all changes in equity during a period except those resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income [Member]", "terseLabel": "Comprehensive Income" } } }, "localname": "ComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/PropertyPlantandEquipmentNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r33", "r172", "r174", "r181", "r540", "r554" ], "calculation": { "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOMEunaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive (loss) income" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOMEunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r45", "r47", "r69", "r70", "r267", "r659" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/BasisofPresentationandSignificantAccountingPoliciesConcentrationofCreditRiskandSignificantCustomersDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r45", "r47", "r69", "r70", "r267", "r582", "r659" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/BasisofPresentationandSignificantAccountingPoliciesConcentrationofCreditRiskandSignificantCustomersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r45", "r47", "r69", "r70", "r267", "r659", "r792" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/BasisofPresentationandSignificantAccountingPoliciesConcentrationofCreditRiskandSignificantCustomersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r76", "r142" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentrations of Credit Risk and Significant Customers" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/BasisofPresentationandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskLineItems": { "auth_ref": [ "r659" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Concentration Risk [Line Items]", "terseLabel": "Concentration Risk [Line Items]" } } }, "localname": "ConcentrationRiskLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/BasisofPresentationandSignificantAccountingPoliciesConcentrationofCreditRiskandSignificantCustomersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r45", "r47", "r69", "r70", "r267" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage", "terseLabel": "Concentration risk, percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/BasisofPresentationandSignificantAccountingPoliciesConcentrationofCreditRiskandSignificantCustomersDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r44", "r45", "r47", "r48", "r69", "r122", "r659" ], "lang": { "en-us": { "role": { "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Concentration Risk [Table]", "terseLabel": "Concentration Risk [Table]" } } }, "localname": "ConcentrationRiskTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/BasisofPresentationandSignificantAccountingPoliciesConcentrationofCreditRiskandSignificantCustomersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r45", "r47", "r69", "r70", "r267", "r659" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/BasisofPresentationandSignificantAccountingPoliciesConcentrationofCreditRiskandSignificantCustomersDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConstructionInProgressExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r40", "r41", "r42" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Future cash outflow to pay for construction in progress expenditures that have occurred.", "label": "Construction in Progress Expenditures Incurred but Not yet Paid", "terseLabel": "Purchases of property and equipment included in accounts payable and accrued expenses" } } }, "localname": "ConstructionInProgressExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r849" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "terseLabel": "Schedule of Contract Liabilities" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetNet": { "auth_ref": [ "r370", "r372", "r391" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Contract with Customer, Asset, after Allowance for Credit Loss", "terseLabel": "Contract assets" } } }, "localname": "ContractWithCustomerAssetNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/RevenueNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r370", "r371", "r391" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Contract with Customer, Liability", "periodEndLabel": "Balance, end of period", "periodStartLabel": "Balance, beginning of period", "terseLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/RevenueNarrativeDetails", "http://mammothenergy.com/role/RevenueScheduleofContractLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r370", "r371", "r391" ], "calculation": { "http://mammothenergy.com/role/AccruedExpensesandOtherCurrentLiabilitiesandOtherLongTermLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/AccruedExpensesandOtherCurrentLiabilitiesandOtherLongTermLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r392" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Revenue recognized" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/RevenueNarrativeDetails", "http://mammothenergy.com/role/RevenuePerformanceObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization": { "auth_ref": [ "r801" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for allocation of cost of tangible and intangible assets over their useful lives directly used in production of good and rendering of service.", "label": "Cost, Depreciation and Amortization", "terseLabel": "Cost of revenue, depreciation, depletion, amortization and accretion" } } }, "localname": "CostOfGoodsAndServicesSoldDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOMEunauditedParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r96", "r191", "r279", "r329", "r330", "r332", "r333", "r334", "r336", "r338", "r340", "r341", "r470", "r844" ], "calculation": { "http://mammothenergy.com/role/ReportingSegmentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of Revenue", "totalLabel": "Total cost of revenue" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/ReportingSegmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostsAndExpenses": { "auth_ref": [ "r95" ], "calculation": { "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOMEunaudited": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Total costs of sales and operating expenses for the period.", "label": "Costs and Expenses", "totalLabel": "Total cost and expenses" } } }, "localname": "CostsAndExpenses", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOMEunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostsAndExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Costs and Expenses [Abstract]", "terseLabel": "COST AND EXPENSES" } } }, "localname": "CostsAndExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOMEunaudited" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/CommitmentsandContingenciesScheduleofLettersofCreditDetails", "http://mammothenergy.com/role/DebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/CommitmentsandContingenciesScheduleofLettersofCreditDetails", "http://mammothenergy.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r46", "r267" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer Concentration Risk" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/BasisofPresentationandSignificantAccountingPoliciesConcentrationofCreditRiskandSignificantCustomersDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]", "terseLabel": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r116", "r190", "r342", "r348", "r349", "r350", "r351", "r352", "r353", "r358", "r365", "r366", "r367" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Debt" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/Debt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r15", "r78", "r79", "r125", "r127", "r197", "r343", "r344", "r345", "r346", "r347", "r349", "r354", "r355", "r356", "r357", "r359", "r360", "r361", "r362", "r363", "r364", "r482", "r682", "r683", "r684", "r685", "r686", "r805" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/CommitmentsandContingenciesScheduleofLettersofCreditDetails", "http://mammothenergy.com/role/DebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Basis spread on variable rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/DebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r25", "r197", "r343", "r344", "r345", "r346", "r347", "r349", "r354", "r355", "r356", "r357", "r359", "r360", "r361", "r362", "r363", "r364", "r482", "r682", "r683", "r684", "r685", "r686", "r805" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/CommitmentsandContingenciesScheduleofLettersofCreditDetails", "http://mammothenergy.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r440", "r441", "r544" ], "calculation": { "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred income tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "auth_ref": [ "r105" ], "calculation": { "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) and income tax credits.", "label": "Deferred Income Taxes and Tax Credits", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxesAndTaxCredits", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of discretionary contributions made by an employer to a defined contribution plan.", "label": "Defined Contribution Plan, Employer Discretionary Contribution Amount", "terseLabel": "Defined benefit plan, contributions by employer" } } }, "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/CommitmentsandContingenciesDefinedContributionPlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage employer matches of the employee's percentage contribution matched.", "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Match", "terseLabel": "Defined benefit plan, employer matching contribution, percent of match (up to)" } } }, "localname": "DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/CommitmentsandContingenciesDefinedContributionPlanDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Maximum percentage of employee gross pay the employee may contribute to a defined contribution plan.", "label": "Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent", "terseLabel": "Defined contribution plan, maximum annual contributions per employee, percent" } } }, "localname": "DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/CommitmentsandContingenciesDefinedContributionPlanDetails" ], "xbrltype": "percentItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r7", "r57" ], "calculation": { "http://mammothenergy.com/role/PropertyPlantandEquipmentScheduleofDepreciationAmortizationAccretionandDepletionDetails": { "order": 1.0, "parentTag": "tusk_DepreciationDepletionAmortizationAndAccretion", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Depreciation", "terseLabel": "Depreciation expense" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/PropertyPlantandEquipmentScheduleofDepreciationAmortizationAccretionandDepletionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r398", "r403", "r431", "r432", "r434", "r693" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-Based Payment Arrangement [Text Block]", "terseLabel": "Stock Based Compensation", "verboseLabel": "Equity Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/EquityBasedCompensation", "http://mammothenergy.com/role/StockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]", "terseLabel": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": { "auth_ref": [ "r690", "r691" ], "lang": { "en-us": { "role": { "documentation": "Name of disposal group.", "label": "Disposal Group Name [Domain]", "terseLabel": "Disposal Group Name [Domain]" } } }, "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r182", "r203", "r204", "r205", "r206", "r207", "r213", "r216", "r226", "r227", "r228", "r232", "r468", "r469", "r541", "r555", "r676" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Net (loss) income per share (basic) (in USD per share)", "verboseLabel": "Basic (loss) earnings per share (in USD per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOMEunaudited", "http://mammothenergy.com/role/LossEarningsPerShareScheduleofLossEarningsPerUnitDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic [Abstract]", "terseLabel": "Basic (loss) earnings per share:" } } }, "localname": "EarningsPerShareBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/LossEarningsPerShareScheduleofLossEarningsPerUnitDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r182", "r203", "r204", "r205", "r206", "r207", "r216", "r226", "r227", "r228", "r232", "r468", "r469", "r541", "r555", "r676" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted (loss) earnings per share (in USD per share)", "verboseLabel": "Net (loss) income per share (diluted) (in USD per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOMEunaudited", "http://mammothenergy.com/role/LossEarningsPerShareScheduleofLossEarningsPerUnitDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted [Abstract]", "terseLabel": "Diluted (loss) earnings per share:" } } }, "localname": "EarningsPerShareDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/LossEarningsPerShareScheduleofLossEarningsPerUnitDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r212", "r229", "r230", "r231" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "(Loss) Earnings Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/LossEarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r471" ], "calculation": { "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "terseLabel": "Effect of foreign exchange rate on cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r443" ], "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective federal income tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/IncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r23" ], "calculation": { "http://mammothenergy.com/role/AccruedExpensesandOtherCurrentLiabilitiesandOtherLongTermLiabilitiesDetails": { "order": 7.0, "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued compensation and benefits" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/AccruedExpensesandOtherCurrentLiabilitiesandOtherLongTermLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r433" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Unrecognized compensation cost" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r852" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "terseLabel": "Fair value of the award as of the modification dates or grant date" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/EquityBasedCompensationDetails", "http://mammothenergy.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Employee Stock Option [Member]", "terseLabel": "Employee Stock Option" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r12", "r151", "r175", "r176", "r177", "r198", "r199", "r200", "r202", "r208", "r210", "r234", "r281", "r282", "r369", "r435", "r436", "r437", "r447", "r448", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r472", "r474", "r475", "r476", "r477", "r478", "r504", "r576", "r577", "r578", "r593", "r648" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITYunaudited" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentAggregateCost": { "auth_ref": [ "r18" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents the aggregate cost of investments accounted for under the equity method of accounting.", "label": "Equity Method Investment, Aggregate Cost", "terseLabel": "Initial capital of acquisition", "verboseLabel": "Contributions to equity investee" } } }, "localname": "EquityMethodInvestmentAggregateCost", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/EquityMethodInvestmentDetails", "http://mammothenergy.com/role/RelatedPartyTransactionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "auth_ref": [ "r275" ], "lang": { "en-us": { "role": { "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.", "label": "Equity Method Investment, Ownership Percentage", "terseLabel": "Equity method investment, ownership percentage" } } }, "localname": "EquityMethodInvestmentOwnershipPercentage", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/EquityMethodInvestmentDetails", "http://mammothenergy.com/role/RelatedPartyTransactionsNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EquityMethodInvestments": { "auth_ref": [ "r249", "r274", "r796", "r816" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.", "label": "Equity Method Investments", "terseLabel": "Difference between carrying amount and underlying equity" } } }, "localname": "EquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/EquityMethodInvestmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity Method Investments and Joint Ventures [Abstract]", "terseLabel": "Equity Method Investments and Joint Ventures [Abstract]" } } }, "localname": "EquityMethodInvestmentsAndJointVenturesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_EquityMethodInvestmentsDisclosureTextBlock": { "auth_ref": [ "r149", "r277", "r280", "r785" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for equity method investments and joint ventures. Equity method investments are investments that give the investor the ability to exercise significant influence over the operating and financial policies of an investee. Joint ventures are entities owned and operated by a small group of businesses as a separate and specific business or project for the mutual benefit of the members of the group.", "label": "Equity Method Investments and Joint Ventures Disclosure [Text Block]", "terseLabel": "Equity Method Investment" } } }, "localname": "EquityMethodInvestmentsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/EquityMethodInvestment" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r9", "r14" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "terseLabel": "Fair Value of Financial Instruments" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/BasisofPresentationandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseInterestExpense": { "auth_ref": [ "r487", "r492", "r695" ], "calculation": { "http://mammothenergy.com/role/LeasesScheduleofLeaseExpenseDetails": { "order": 4.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of interest expense on finance lease liability.", "label": "Finance Lease, Interest Expense", "terseLabel": "Interest on lease liabilities" } } }, "localname": "FinanceLeaseInterestExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/LeasesScheduleofLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseInterestPaymentOnLiability": { "auth_ref": [ "r489", "r495" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of interest paid on finance lease liability.", "label": "Finance Lease, Interest Payment on Liability", "terseLabel": "Operating cash flows from finance leases" } } }, "localname": "FinanceLeaseInterestPaymentOnLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/LeasesOtherSupplementalInformationRelatedtoLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]", "terseLabel": "Finance Leases" } } }, "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r485", "r499" ], "calculation": { "http://mammothenergy.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.", "label": "Finance Lease, Liability", "terseLabel": "Present value of lease payments" } } }, "localname": "FinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r485" ], "calculation": { "http://mammothenergy.com/role/AccruedExpensesandOtherCurrentLiabilitiesandOtherLongTermLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.", "label": "Finance Lease, Liability, Current", "terseLabel": "Accrued expenses and other current liabilities", "verboseLabel": "Financing leases" } } }, "localname": "FinanceLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/AccruedExpensesandOtherCurrentLiabilitiesandOtherLongTermLiabilitiesDetails", "http://mammothenergy.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r486" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes current finance lease liability.", "label": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]" } } }, "localname": "FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r861" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position.", "label": "Finance Lease, Liability, to be Paid, Maturity [Table Text Block]", "verboseLabel": "Schedule of Finance Lease Liabilities" } } }, "localname": "FinanceLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "auth_ref": [ "r485" ], "calculation": { "http://mammothenergy.com/role/AccruedExpensesandOtherCurrentLiabilitiesandOtherLongTermLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.", "label": "Finance Lease, Liability, Noncurrent", "terseLabel": "Other liabilities", "verboseLabel": "Financing leases" } } }, "localname": "FinanceLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/AccruedExpensesandOtherCurrentLiabilitiesandOtherLongTermLiabilitiesDetails", "http://mammothenergy.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r486" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes noncurrent finance lease liability.", "label": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]" } } }, "localname": "FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "auth_ref": [ "r499" ], "calculation": { "http://mammothenergy.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://mammothenergy.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, to be Paid", "totalLabel": "Total lease payments" } } }, "localname": "FinanceLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r499" ], "calculation": { "http://mammothenergy.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails_1": { "order": 5.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Finance Lease, Liability, to be Paid, Year One", "terseLabel": "2024" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r499" ], "calculation": { "http://mammothenergy.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails_1": { "order": 4.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Finance Lease, Liability, to be Paid, Year Four", "terseLabel": "2027" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r499" ], "calculation": { "http://mammothenergy.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails_1": { "order": 3.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Finance Lease, Liability, to be Paid, Year Three", "terseLabel": "2026" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r499" ], "calculation": { "http://mammothenergy.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails_1": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Finance Lease, Liability, to be Paid, Year Two", "terseLabel": "2025" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r861" ], "calculation": { "http://mammothenergy.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails_1": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in remainder of current fiscal year.", "label": "Finance Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "Remainder of 2023" } } }, "localname": "FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r486" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes finance lease liability.", "label": "Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration]" } } }, "localname": "FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r499" ], "calculation": { "http://mammothenergy.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, Undiscounted Excess Amount", "terseLabel": "Less: Present value discount" } } }, "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r488", "r495" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for principal payment on finance lease.", "label": "Finance Lease, Principal Payments", "terseLabel": "Financing cash flows from finance leases" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/LeasesOtherSupplementalInformationRelatedtoLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAsset": { "auth_ref": [ "r484" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization", "terseLabel": "Property, plant and equipment, net" } } }, "localname": "FinanceLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "auth_ref": [ "r487", "r492", "r695" ], "calculation": { "http://mammothenergy.com/role/LeasesScheduleofLeaseExpenseDetails": { "order": 3.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, Amortization", "terseLabel": "Amortization of right-of-use assets" } } }, "localname": "FinanceLeaseRightOfUseAssetAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/LeasesScheduleofLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r498", "r695" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for finance lease calculated at point in time.", "label": "Finance Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Finance leases" } } }, "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/LeasesOtherSupplementalInformationRelatedtoLeasesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r497", "r695" ], "lang": { "en-us": { "role": { "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.", "label": "Finance Lease, Weighted Average Remaining Lease Term", "terseLabel": "Finance leases" } } }, "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/LeasesOtherSupplementalInformationRelatedtoLeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Finite-lived intangible asset, useful life (in years)" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r159", "r309" ], "calculation": { "http://mammothenergy.com/role/GoodwillandIntangibleAssetsDefiniteLivedIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedTerseLabel": "Less: accumulated amortization - trade names" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/GoodwillandIntangibleAssetsDefiniteLivedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r112" ], "calculation": { "http://mammothenergy.com/role/GoodwillandIntangibleAssetsAggregatedExpectedAmortizationExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/GoodwillandIntangibleAssetsAggregatedExpectedAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://mammothenergy.com/role/GoodwillandIntangibleAssetsAggregatedExpectedAmortizationExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year.", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "terseLabel": "Remainder of 2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/GoodwillandIntangibleAssetsAggregatedExpectedAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r112" ], "calculation": { "http://mammothenergy.com/role/GoodwillandIntangibleAssetsAggregatedExpectedAmortizationExpenseDetails": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "terseLabel": "2027" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/GoodwillandIntangibleAssetsAggregatedExpectedAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r112" ], "calculation": { "http://mammothenergy.com/role/GoodwillandIntangibleAssetsAggregatedExpectedAmortizationExpenseDetails": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/GoodwillandIntangibleAssetsAggregatedExpectedAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r112" ], "calculation": { "http://mammothenergy.com/role/GoodwillandIntangibleAssetsAggregatedExpectedAmortizationExpenseDetails": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/GoodwillandIntangibleAssetsAggregatedExpectedAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r307", "r308", "r309", "r310", "r524", "r525" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/GoodwillandIntangibleAssetsDefiniteLivedIntangibleAssetsDetails", "http://mammothenergy.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r111", "r525" ], "calculation": { "http://mammothenergy.com/role/GoodwillandIntangibleAssetsDefiniteLivedIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Trade names" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/GoodwillandIntangibleAssetsDefiniteLivedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [ "r524" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/GoodwillandIntangibleAssetsDefiniteLivedIntangibleAssetsDetails", "http://mammothenergy.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r54", "r55" ], "lang": { "en-us": { "role": { "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.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/GoodwillandIntangibleAssetsDefiniteLivedIntangibleAssetsDetails", "http://mammothenergy.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r111", "r524" ], "calculation": { "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://mammothenergy.com/role/GoodwillandIntangibleAssetsAggregatedExpectedAmortizationExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://mammothenergy.com/role/GoodwillandIntangibleAssetsDefiniteLivedIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "terseLabel": "Intangible assets, net", "totalLabel": "Intangible assets, net" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited", "http://mammothenergy.com/role/GoodwillandIntangibleAssetsAggregatedExpectedAmortizationExpenseDetails", "http://mammothenergy.com/role/GoodwillandIntangibleAssetsDefiniteLivedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainContingencyUnrecordedAmount": { "auth_ref": [ "r841" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount or range of possible amounts of gain that could be realized upon the resolution of a contingency.", "label": "Gain Contingency, Unrecorded Amount", "terseLabel": "Certified claim amount submitted" } } }, "localname": "GainContingencyUnrecordedAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/BasisofPresentationandSignificantAccountingPoliciesNarrativeDetails", "http://mammothenergy.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnDispositionOfAssets1": { "auth_ref": [ "r804" ], "calculation": { "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOMEunaudited": { "order": 4.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee.", "label": "Gain (Loss) on Disposition of Assets", "negatedNetLabel": "Gains on disposal of assets, net", "negatedTerseLabel": "Gains on disposal of assets, net" } } }, "localname": "GainLossOnDispositionOfAssets1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOMEunaudited", "http://mammothenergy.com/role/ReportingSegmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfBusiness": { "auth_ref": [ "r458", "r804" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) from sale and disposal of integrated set of activities and assets capable of being conducted and managed for purpose of providing return in form of dividend, lower cost, or other economic benefit to investor, owner, member and participant.", "label": "Gain (Loss) on Disposition of Business", "terseLabel": "Gain on disposition of business" } } }, "localname": "GainLossOnSaleOfBusiness", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r7" ], "calculation": { "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "negatedTerseLabel": "Gains from sales of equipment damaged or lost down-hole", "terseLabel": "Gains from sales of equipment damaged or lost down-hole" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited", "http://mammothenergy.com/role/PropertyPlantandEquipmentNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r158", "r294", "r538", "r680", "r696", "r819", "r826" ], "calculation": { "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://mammothenergy.com/role/GoodwillandIntangibleAssetsScheduleOfChangesinGoodwillDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "terseLabel": "Goodwill", "totalLabel": "Goodwill, total" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited", "http://mammothenergy.com/role/GoodwillandIntangibleAssetsScheduleOfChangesinGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r298", "r680" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Goodwill, Acquired During Period", "terseLabel": "Acquisitions" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/GoodwillandIntangibleAssetsScheduleOfChangesinGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]", "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r109" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Goodwill and Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/GoodwillandIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillGross": { "auth_ref": [ "r297", "r304", "r680" ], "calculation": { "http://mammothenergy.com/role/GoodwillandIntangibleAssetsScheduleOfChangesinGoodwillDetails": { "order": 2.0, "parentTag": "us-gaap_Goodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Gross", "periodEndLabel": "Goodwill, period end", "periodStartLabel": "Goodwill, period start" } } }, "localname": "GoodwillGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/GoodwillandIntangibleAssetsScheduleOfChangesinGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss": { "auth_ref": [ "r297", "r304", "r680" ], "calculation": { "http://mammothenergy.com/role/GoodwillandIntangibleAssetsScheduleOfChangesinGoodwillDetails": { "order": 1.0, "parentTag": "us-gaap_Goodwill", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated impairment loss for an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Impaired, Accumulated Impairment Loss", "negatedLabel": "Accumulated impairment losses" } } }, "localname": "GoodwillImpairedAccumulatedImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/GoodwillandIntangibleAssetsScheduleOfChangesinGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r7", "r295", "r301", "r306", "r680" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Goodwill, Impairment Loss", "negatedTerseLabel": "Impairment losses" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/GoodwillandIntangibleAssetsScheduleOfChangesinGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillLineItems": { "auth_ref": [ "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r680" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Goodwill [Line Items]", "terseLabel": "Goodwill [Line Items]" } } }, "localname": "GoodwillLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/GoodwillandIntangibleAssetsScheduleOfChangesinGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Goodwill [Roll Forward]", "terseLabel": "Goodwill [Roll Forward]" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/GoodwillandIntangibleAssetsScheduleOfChangesinGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r0", "r91", "r130", "r239", "r253", "r259", "r262", "r542", "r551", "r678" ], "calculation": { "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOMEunaudited": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "(Loss) income before income taxes", "verboseLabel": "(Loss) income before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOMEunaudited", "http://mammothenergy.com/role/ReportingSegmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r7", "r92", "r129", "r246", "r274", "r550" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss).", "label": "Income (Loss) from Equity Method Investments", "terseLabel": "Adjustment to equity investee" } } }, "localname": "IncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/EquityMethodInvestmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": { "auth_ref": [ "r690", "r691" ], "lang": { "en-us": { "role": { "documentation": "Information by name of disposal group.", "label": "Disposal Group Name [Axis]", "terseLabel": "Disposal Group Name [Axis]" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r313", "r315", "r632" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/PropertyPlantandEquipmentNarrativeDetails", "http://mammothenergy.com/role/SellingGeneralandAdministrativeExpenseScheduleofSellingGeneralandAdministrativeExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r315", "r632" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/PropertyPlantandEquipmentNarrativeDetails", "http://mammothenergy.com/role/SellingGeneralandAdministrativeExpenseScheduleofSellingGeneralandAdministrativeExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]", "terseLabel": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r192", "r439", "r444", "r445", "r446", "r449", "r451", "r452", "r453", "r589" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r140", "r148", "r209", "r210", "r247", "r442", "r450", "r557" ], "calculation": { "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOMEunaudited": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Provision for income taxes", "verboseLabel": "Income tax expense" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOMEunaudited", "http://mammothenergy.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r39" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "terseLabel": "Cash paid for income taxes, net of refunds received" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableTrade": { "auth_ref": [ "r6" ], "calculation": { "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Change in recurring obligations of a business that arise from the acquisition of merchandise, materials, supplies and services used in the production and sale of goods and services.", "label": "Increase (Decrease) in Accounts Payable, Trade", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayableTrade", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r6" ], "calculation": { "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedTerseLabel": "Accounts receivable, net" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties": { "auth_ref": [ "r6" ], "calculation": { "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amount due to the reporting entity for good and services provided to the following types of related parties: a parent company and its subsidiaries; subsidiaries of a common parent; an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management, an entity and its principal owners, management, member of their immediate families, affiliates, or other parties with the ability to exert significant influence.", "label": "Increase (Decrease) in Accounts Receivable, Related Parties", "negatedTerseLabel": "Receivables from related parties, net" } } }, "localname": "IncreaseDecreaseInAccountsReceivableRelatedParties", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r6" ], "calculation": { "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.", "label": "Increase (Decrease) in Income Taxes Payable", "terseLabel": "Income taxes payable" } } }, "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r6" ], "calculation": { "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedTerseLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r6" ], "calculation": { "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in other obligations or expenses incurred but not yet paid.", "label": "Increase (Decrease) in Other Accounts Payable and Accrued Liabilities", "terseLabel": "Accrued expenses and other liabilities" } } }, "localname": "IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r6" ], "calculation": { "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedTerseLabel": "Prepaid expenses and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Shareholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITYunaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r217", "r218", "r219", "r228", "r402" ], "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements", "terseLabel": "Incremental common shares attributable to dilutive effect of share-based payment arrangements (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/LossEarningsPerShareScheduleofLossEarningsPerUnitDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r71", "r132", "r178", "r243", "r480", "r633", "r707", "r878" ], "calculation": { "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOMEunaudited": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedTerseLabel": "Interest expense, net", "terseLabel": "Interest expense, net" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOMEunaudited", "http://mammothenergy.com/role/ReportingSegmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r185", "r187", "r188" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Cash paid for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntersegmentEliminationMember": { "auth_ref": [ "r241", "r252", "r253", "r254", "r255", "r256", "r258", "r262" ], "lang": { "en-us": { "role": { "documentation": "Eliminating entries used in operating segment consolidation.", "label": "Intersegment Eliminations [Member]", "terseLabel": "Intersegment revenues" } } }, "localname": "IntersegmentEliminationMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/ReportingSegmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]", "terseLabel": "Inventory Disclosure [Abstract]" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r289" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.", "label": "Inventory Disclosure [Text Block]", "terseLabel": "Inventories" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/Inventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r108", "r669" ], "calculation": { "http://mammothenergy.com/role/InventoriesDetails": { "order": 4.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.", "label": "Inventory, Finished Goods, Net of Reserves", "terseLabel": "Finished goods" } } }, "localname": "InventoryFinishedGoodsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r166", "r667", "r696" ], "calculation": { "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://mammothenergy.com/role/InventoriesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventories", "totalLabel": "Total inventories" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited", "http://mammothenergy.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r141", "r156", "r165", "r289", "r290", "r291", "r522", "r675" ], "lang": { "en-us": { "role": { "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.", "label": "Inventory, Policy [Policy Text Block]", "terseLabel": "Inventories" } } }, "localname": "InventoryPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/BasisofPresentationandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r108", "r671" ], "calculation": { "http://mammothenergy.com/role/InventoriesDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process.", "label": "Inventory, Raw Materials, Net of Reserves", "terseLabel": "Raw materials" } } }, "localname": "InventoryRawMaterialsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r108", "r670" ], "calculation": { "http://mammothenergy.com/role/InventoriesDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.", "label": "Inventory, Work in Process, Net of Reserves", "terseLabel": "Work in process" } } }, "localname": "InventoryWorkInProcessNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LaborAndRelatedExpense": { "auth_ref": [ "r802" ], "calculation": { "http://mammothenergy.com/role/SellingGeneralandAdministrativeExpenseScheduleofSellingGeneralandAdministrativeExpenseDetails": { "order": 1.0, "parentTag": "tusk_SellingGeneralandAdministrativeExpenseCashPortion", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for salary, wage, profit sharing; incentive and equity-based compensation; and other employee benefit.", "label": "Labor and Related Expense", "terseLabel": "Compensation and benefits" } } }, "localname": "LaborAndRelatedExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/SellingGeneralandAdministrativeExpenseScheduleofSellingGeneralandAdministrativeExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LandImprovementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to real estate held.", "label": "Land Improvements [Member]", "verboseLabel": "Land improvements" } } }, "localname": "LandImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LandMember": { "auth_ref": [ "r851" ], "lang": { "en-us": { "role": { "documentation": "Part of earth's surface not covered by water.", "label": "Land [Member]", "terseLabel": "Land" } } }, "localname": "LandMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r491", "r695" ], "calculation": { "http://mammothenergy.com/role/LeasesScheduleofLeaseExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Total lease expense" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/LeasesScheduleofLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r860" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Schedule of Lease Expense and Other Supplemental Information" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]", "terseLabel": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_LesseeFinanceLeaseTermOfContract1": { "auth_ref": [ "r859" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Finance Lease, Term of Contract", "terseLabel": "Term of contract" } } }, "localname": "LesseeFinanceLeaseTermOfContract1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/AccruedExpensesandOtherCurrentLiabilitiesandOtherLongTermLiabilitiesFootnoteDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeFinanceLeasesTextBlock": { "auth_ref": [ "r483" ], "lang": { "en-us": { "role": { "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.", "label": "Lessee, Finance Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeFinanceLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r861" ], "lang": { "en-us": { "role": { "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.", "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]", "verboseLabel": "Schedule of Operating Lease Liabilities" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r499" ], "calculation": { "http://mammothenergy.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://mammothenergy.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r499" ], "calculation": { "http://mammothenergy.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r499" ], "calculation": { "http://mammothenergy.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2027" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r499" ], "calculation": { "http://mammothenergy.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r499" ], "calculation": { "http://mammothenergy.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r861" ], "calculation": { "http://mammothenergy.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "Remainder of 2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r499" ], "calculation": { "http://mammothenergy.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails_1": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "terseLabel": "Less: Present value discount" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r483" ], "lang": { "en-us": { "role": { "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.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LetterOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit).", "label": "Letter of Credit [Member]", "terseLabel": "Letter of Credit" } } }, "localname": "LetterOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/CommitmentsandContingenciesScheduleofLettersofCreditDetails", "http://mammothenergy.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r22", "r191", "r279", "r329", "r330", "r332", "r333", "r334", "r336", "r338", "r340", "r341", "r457", "r459", "r460", "r470", "r603", "r677", "r708", "r844", "r864", "r865" ], "calculation": { "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r86", "r128", "r549", "r696", "r806", "r817", "r858" ], "calculation": { "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r24", "r155", "r191", "r279", "r329", "r330", "r332", "r333", "r334", "r336", "r338", "r340", "r341", "r457", "r459", "r460", "r470", "r696", "r844", "r864", "r865" ], "calculation": { "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "CURRENT LIABILITIES" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r15", "r127", "r872" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Long-Term Line of Credit", "terseLabel": "Outstanding borrowing under the credit facility" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": { "auth_ref": [ "r20" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of current borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Current Borrowing Capacity", "terseLabel": "Total letters of credit" } } }, "localname": "LineOfCreditFacilityCurrentBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/CommitmentsandContingenciesScheduleofLettersofCreditDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityLineItems": { "auth_ref": [ "r805" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Line of Credit Facility [Line Items]", "terseLabel": "Line of Credit Facility [Line Items]" } } }, "localname": "LineOfCreditFacilityLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/CommitmentsandContingenciesScheduleofLettersofCreditDetails", "http://mammothenergy.com/role/DebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r20" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).", "label": "Line of Credit Facility, Remaining Borrowing Capacity", "terseLabel": "Remaining borrowing capacity" } } }, "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityTable": { "auth_ref": [ "r20", "r805" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.", "label": "Line of Credit Facility [Table]", "terseLabel": "Line of Credit Facility [Table]" } } }, "localname": "LineOfCreditFacilityTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/CommitmentsandContingenciesScheduleofLettersofCreditDetails", "http://mammothenergy.com/role/DebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.", "label": "Line of Credit [Member]", "terseLabel": "Line of Credit" } } }, "localname": "LineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LitigationSettlementAmountAwardedFromOtherParty": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount awarded from other party in judgment or settlement of litigation.", "label": "Litigation Settlement, Amount Awarded from Other Party", "terseLabel": "Amount awarded from FEMA" } } }, "localname": "LitigationSettlementAmountAwardedFromOtherParty", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/BasisofPresentationandSignificantAccountingPoliciesNarrativeDetails", "http://mammothenergy.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r162" ], "calculation": { "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation.", "label": "Long-Term Debt, Current Maturities", "terseLabel": "Current portion of long-term debt" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtTerm": { "auth_ref": [ "r857" ], "lang": { "en-us": { "role": { "documentation": "Period between issuance and maturity of long-term debt, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Long-Term Debt, Term", "terseLabel": "Debt term" } } }, "localname": "LongTermDebtTerm", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/DebtDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r25" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-Term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/DebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r25", "r58" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-Term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingencyDamagesAwardedValue": { "auth_ref": [ "r836", "r837", "r838" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of damages awarded to the plaintiff in the legal matter.", "label": "Loss Contingency, Damages Awarded, Value", "terseLabel": "Loss contingency, damages awarded, value" } } }, "localname": "LossContingencyDamagesAwardedValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyPendingClaimsNumber": { "auth_ref": [ "r837", "r838" ], "lang": { "en-us": { "role": { "documentation": "Number of pending claims pertaining to a loss contingency.", "label": "Loss Contingency, Pending Claims, Number", "terseLabel": "Number of lawsuits pending" } } }, "localname": "LossContingencyPendingClaimsNumber", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_MachineryAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.", "label": "Machinery and Equipment [Member]", "terseLabel": "Machinery and equipment" } } }, "localname": "MachineryAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r186" ], "calculation": { "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash (used in) provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "verboseLabel": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r186" ], "calculation": { "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash (used in) provided by investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r103", "r104", "r105" ], "calculation": { "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by (used in) operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r93", "r105", "r131", "r153", "r170", "r173", "r177", "r191", "r201", "r203", "r204", "r205", "r206", "r209", "r210", "r224", "r239", "r253", "r259", "r262", "r279", "r329", "r330", "r332", "r333", "r334", "r336", "r338", "r340", "r341", "r469", "r470", "r552", "r625", "r646", "r647", "r678", "r707", "r844" ], "calculation": { "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOMEunaudited": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss)", "terseLabel": "Net loss (income)", "totalLabel": "Net (loss) income", "verboseLabel": "Net income (loss)" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited", "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITYunaudited", "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOMEunaudited", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r184", "r203", "r204", "r205", "r206", "r213", "r214", "r225", "r228", "r239", "r253", "r259", "r262", "r678" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "terseLabel": "Net (loss) income" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/LossEarningsPerShareScheduleofLossEarningsPerUnitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "auth_ref": [ "r184", "r215", "r220", "r221", "r222", "r223", "r225", "r228" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "terseLabel": "Net (loss) income" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/LossEarningsPerShareScheduleofLossEarningsPerUnitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Noncash Investing and Financing Items [Abstract]", "terseLabel": "Supplemental disclosure of non-cash transactions:" } } }, "localname": "NoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r99" ], "calculation": { "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOMEunaudited": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "totalLabel": "Total other income, net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOMEunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonrelatedPartyMember": { "auth_ref": [ "r807", "r808" ], "lang": { "en-us": { "role": { "documentation": "Party not related to reporting entity.", "label": "Nonrelated Party [Member]", "terseLabel": "Nonrelated Party" } } }, "localname": "NonrelatedPartyMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited", "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOMEunaudited", "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOMEunauditedParenthetical", "http://mammothenergy.com/role/ReportingSegmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NotesPayable": { "auth_ref": [ "r15", "r127", "r872" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Including the current and noncurrent portions, aggregate carrying amount of all types of notes payable, as of the balance sheet date, with initial maturities beyond one year or beyond the normal operating cycle, if longer.", "label": "Notes Payable", "terseLabel": "Aggregate principal amount" } } }, "localname": "NotesPayable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r814" ], "lang": { "en-us": { "role": { "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.", "label": "Number of Reportable Segments", "terseLabel": "Number of reportable segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/ReportingSegmentsDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OilAndGasPropertyFullCostMethodGross": { "auth_ref": [], "calculation": { "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Oil and gas properties, gross, carried under the full cost method.", "label": "Oil and Gas Property, Full Cost Method, Gross", "terseLabel": "Sand reserves" } } }, "localname": "OilAndGasPropertyFullCostMethodGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r239", "r253", "r259", "r262", "r678" ], "calculation": { "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOMEunaudited": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Operating loss", "verboseLabel": "Operating (loss) income" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOMEunaudited", "http://mammothenergy.com/role/ReportingSegmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r493", "r695" ], "calculation": { "http://mammothenergy.com/role/LeasesScheduleofLeaseExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease expense" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/LeasesScheduleofLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseIncomeComprehensiveIncomeExtensibleList": { "auth_ref": [ "r501" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of comprehensive income that includes operating lease income.", "label": "Operating Lease, Lease Income, Statement of Income or Comprehensive Income [Extensible Enumeration]", "terseLabel": "Operating Lease, Lease Income, Statement of Income or Comprehensive Income [Extensible Enumeration]" } } }, "localname": "OperatingLeaseIncomeComprehensiveIncomeExtensibleList", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/LeasesNarrativeDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeaseLeaseIncome": { "auth_ref": [ "r233", "r501", "r503" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of operating lease income from lease payments and variable lease payments paid and payable to lessor. Includes, but is not limited to, variable lease payments not included in measurement of lease receivable.", "label": "Operating Lease, Lease Income", "verboseLabel": "Lease revenue" } } }, "localname": "OperatingLeaseLeaseIncome", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]", "terseLabel": "Operating Leases" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r485" ], "calculation": { "http://mammothenergy.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails_1": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "verboseLabel": "Present value of lease payments" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r485" ], "calculation": { "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Current operating lease liability" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited", "http://mammothenergy.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r485" ], "calculation": { "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Long-term operating lease liability" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited", "http://mammothenergy.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r490", "r495" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Operating cash flows from operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/LeasesOtherSupplementalInformationRelatedtoLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r484" ], "calculation": { "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited", "http://mammothenergy.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r498", "r695" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Operating leases" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/LeasesOtherSupplementalInformationRelatedtoLeasesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r497", "r695" ], "lang": { "en-us": { "role": { "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.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Operating leases" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/LeasesOtherSupplementalInformationRelatedtoLeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLeasesOfLessorDisclosureTextBlock": { "auth_ref": [ "r500" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for lessor's operating leases.", "label": "Lessor, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "OperatingLeasesOfLessorDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r252", "r253", "r254", "r255", "r256", "r262" ], "lang": { "en-us": { "role": { "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Operating Segments [Member]", "terseLabel": "Operating Segments" } } }, "localname": "OperatingSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/ReportingSegmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r77", "r120", "r583", "r584" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "terseLabel": "Organization and Nature of Business" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/OrganizationandNatureofBusiness" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r23" ], "calculation": { "http://mammothenergy.com/role/AccruedExpensesandOtherCurrentLiabilitiesandOtherLongTermLiabilitiesDetails": { "order": 9.0, "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/AccruedExpensesandOtherCurrentLiabilitiesandOtherLongTermLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r168", "r696" ], "calculation": { "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other Assets, Current", "terseLabel": "Other current assets" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r160" ], "calculation": { "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other non-current assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitmentsAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of other commitment.", "label": "Other Commitments [Axis]", "terseLabel": "Other Commitments [Axis]" } } }, "localname": "OtherCommitmentsAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherCommitmentsDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other future obligation.", "label": "Other Commitments [Domain]", "terseLabel": "Other Commitments [Domain]" } } }, "localname": "OtherCommitmentsDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherCommitmentsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Other Commitments [Line Items]", "terseLabel": "Other Commitments [Line Items]" } } }, "localname": "OtherCommitmentsLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherCommitmentsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about obligations resulting from other commitments.", "label": "Other Commitments [Table]", "terseLabel": "Other Commitments [Table]" } } }, "localname": "OtherCommitmentsTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent": { "auth_ref": [ "r4", "r10", "r121" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit), after reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax, Portion Attributable to Parent", "terseLabel": "Foreign currency translation adjustment, tax" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOMEunauditedParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax": { "auth_ref": [ "r3", "r90" ], "calculation": { "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOMEunaudited": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax, after reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, before Tax", "terseLabel": "Foreign currency translation adjustment, net of tax of $0, $0, $0, and $0, respectively, for the three and six months ended June 30, 2023 and three and six months ended June 30, 2022" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOMEunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r12", "r13", "r171", "r174", "r180", "r472", "r473", "r478", "r539", "r553", "r798", "r799" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITYunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "OTHER COMPREHENSIVE INCOME (LOSS)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOMEunaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OtherCostAndExpenseOperating": { "auth_ref": [ "r97", "r556" ], "calculation": { "http://mammothenergy.com/role/SellingGeneralandAdministrativeExpenseScheduleofSellingGeneralandAdministrativeExpenseDetails": { "order": 3.0, "parentTag": "tusk_SellingGeneralandAdministrativeExpenseCashPortion", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The total amount of other operating cost and expense items that are associated with the entity's normal revenue producing operation.", "label": "Other Cost and Expense, Operating", "terseLabel": "Other" } } }, "localname": "OtherCostAndExpenseOperating", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/SellingGeneralandAdministrativeExpenseScheduleofSellingGeneralandAdministrativeExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherIncomeAndExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Income and Expenses [Abstract]", "terseLabel": "OTHER INCOME (EXPENSE)" } } }, "localname": "OtherIncomeAndExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOMEunaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r26" ], "calculation": { "http://mammothenergy.com/role/AccruedExpensesandOtherCurrentLiabilitiesandOtherLongTermLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other long-term liabilities", "totalLabel": "Total other long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/AccruedExpensesandOtherCurrentLiabilitiesandOtherLongTermLiabilitiesDetails", "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r105" ], "calculation": { "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.", "label": "Other Noncash Income (Expense)", "negatedLabel": "Other" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r100" ], "calculation": { "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOMEunaudited": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other income, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOMEunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Payables and Accruals [Abstract]", "terseLabel": "Payables and Accruals [Abstract]" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_PaymentsForLegalSettlements": { "auth_ref": [ "r5" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid for the settlement of litigation or for other legal issues during the period.", "label": "Payments for Legal Settlements", "terseLabel": "Cash paid for settlement" } } }, "localname": "PaymentsForLegalSettlements", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/BasisofPresentationandSignificantAccountingPoliciesNarrativeDetails", "http://mammothenergy.com/role/CommitmentsandContingenciesNarrativeDetails", "http://mammothenergy.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r35", "r455" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Payments to Acquire Businesses, Gross", "verboseLabel": "Cash paid to acquire a business" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/EquityMethodInvestmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireProductiveAssets": { "auth_ref": [ "r139", "r853", "r854", "r855" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets.", "label": "Payments to Acquire Productive Assets", "terseLabel": "Aggregate value" } } }, "localname": "PaymentsToAcquireProductiveAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/AccruedExpensesandOtherCurrentLiabilitiesandOtherLongTermLiabilitiesFootnoteDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r102" ], "calculation": { "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r167", "r292", "r293", "r668" ], "calculation": { "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Expense, Current", "terseLabel": "Prepaid expenses" } } }, "localname": "PrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrimeRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate charged by financial institutions to their most creditworthy borrowers.", "label": "Prime Rate [Member]", "terseLabel": "Prime Rate" } } }, "localname": "PrimeRateMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "auth_ref": [ "r795" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.", "label": "Reclassification, Comparability Adjustment [Policy Text Block]", "terseLabel": "Reclassifications" } } }, "localname": "PriorPeriodReclassificationAdjustmentDescription", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/BasisofPresentationandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ProceedsFromDivestitureOfBusinesses": { "auth_ref": [ "r34" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Proceeds from Divestiture of Businesses", "terseLabel": "Proceeds from sale of subsidiary" } } }, "localname": "ProceedsFromDivestitureOfBusinesses", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "auth_ref": [ "r36", "r586" ], "calculation": { "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.", "label": "Proceeds from Issuance of Long-Term Debt", "terseLabel": "Borrowings on long-term debt" } } }, "localname": "ProceedsFromIssuanceOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromNotesPayable": { "auth_ref": [ "r36" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a borrowing supported by a written promise to pay an obligation.", "label": "Proceeds from Notes Payable", "terseLabel": "Proceeds from notes payable" } } }, "localname": "ProceedsFromNotesPayable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "auth_ref": [ "r789", "r803" ], "calculation": { "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities classified as other.", "label": "Proceeds from (Payments for) Other Financing Activities", "terseLabel": "Other" } } }, "localname": "ProceedsFromPaymentsForOtherFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfProductiveAssets": { "auth_ref": [ "r101" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the sale of property, plant and equipment (capital expenditures), software, and other intangible assets.", "label": "Proceeds from Sale of Productive Assets", "terseLabel": "Proceeds from sale of assets" } } }, "localname": "ProceedsFromSaleOfProductiveAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/AccruedExpensesandOtherCurrentLiabilitiesandOtherLongTermLiabilitiesFootnoteDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r101" ], "calculation": { "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.", "label": "Proceeds from Sale of Property, Plant, and Equipment", "terseLabel": "Proceeds from disposal of property and equipment" } } }, "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited", "http://mammothenergy.com/role/PropertyPlantandEquipmentNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductMember": { "auth_ref": [ "r688" ], "lang": { "en-us": { "role": { "documentation": "Article or substance produced by nature, labor or machinery.", "label": "Product [Member]", "terseLabel": "Products" } } }, "localname": "ProductMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOMEunaudited", "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOMEunauditedParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_ProductWarrantyAccrual": { "auth_ref": [ "r74", "r326", "r327", "r328" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers.", "label": "Standard and Extended Product Warranty Accrual", "terseLabel": "Warranty accrual" } } }, "localname": "ProductWarrantyAccrual", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyExpense": { "auth_ref": [ "r6", "r842" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The expense charged against earnings for the period pertaining to standard and extended warranties on the entity's goods and services granted to customers.", "label": "Product Warranty Expense", "terseLabel": "Product warranty expense" } } }, "localname": "ProductWarrantyExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfessionalFees": { "auth_ref": [ "r707", "r879", "r880" ], "calculation": { "http://mammothenergy.com/role/SellingGeneralandAdministrativeExpenseScheduleofSellingGeneralandAdministrativeExpenseDetails": { "order": 2.0, "parentTag": "tusk_SellingGeneralandAdministrativeExpenseCashPortion", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "A fee charged for services from professionals such as doctors, lawyers and accountants. The term is often expanded to include other professions, for example, pharmacists charging to maintain a medicinal profile of a client or customer.", "label": "Professional Fees", "terseLabel": "Professional services" } } }, "localname": "ProfessionalFees", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/SellingGeneralandAdministrativeExpenseScheduleofSellingGeneralandAdministrativeExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]", "terseLabel": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r790", "r793", "r831" ], "calculation": { "http://mammothenergy.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation and amortization from plant, property, and equipment and right-of-use asset from finance lease.", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization", "terseLabel": "Less: accumulated depreciation" } } }, "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r793", "r829" ], "calculation": { "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://mammothenergy.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization", "terseLabel": "Property, plant and equipment, net", "totalLabel": "Total property, plant and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited", "http://mammothenergy.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r788", "r797", "r830" ], "calculation": { "http://mammothenergy.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, before Accumulated Depreciation and Amortization", "terseLabel": "Property, plant and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r8" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/PropertyPlantandEquipmentNarrativeDetails", "http://mammothenergy.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r113", "r143", "r146", "r147" ], "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Property, Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/PropertyPlantandEquipment" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/PropertyPlantandEquipmentNarrativeDetails", "http://mammothenergy.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentOtherTypesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long-lived, physical assets used to produce goods and services and not intended for resale, classified as other.", "label": "Property, Plant and Equipment, Other Types [Member]", "terseLabel": "Other property and equipment" } } }, "localname": "PropertyPlantAndEquipmentOtherTypesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r8" ], "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of Property, Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/PropertyPlantandEquipmentTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r114" ], "lang": { "en-us": { "role": { "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.", "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/PropertyPlantandEquipmentNarrativeDetails", "http://mammothenergy.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Useful Life" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "durationItemType" }, "us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAccumulatedDepreciation": { "auth_ref": [ "r134", "r138", "r312", "r502" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation of lessor's underlying asset for which right to use has been conveyed to lessee under operating lease.", "label": "Property, Plant, and Equipment, Lessor Asset under Operating Lease, Accumulated Depreciation", "terseLabel": "Accumulated depreciation of assets under operating leases, lessor" } } }, "localname": "PropertySubjectToOrAvailableForOperatingLeaseAccumulatedDepreciation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertySubjectToOrAvailableForOperatingLeaseGross": { "auth_ref": [ "r133", "r138", "r311", "r502" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated depreciation, of lessor's underlying asset for which right to use has been conveyed to lessee under operating lease.", "label": "Property, Plant, and Equipment, Lessor Asset under Operating Lease, before Accumulated Depreciation", "terseLabel": "Assets under operating leases, lessor" } } }, "localname": "PropertySubjectToOrAvailableForOperatingLeaseGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r183", "r285" ], "calculation": { "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://mammothenergy.com/role/SellingGeneralandAdministrativeExpenseScheduleofSellingGeneralandAdministrativeExpenseDetails": { "order": 1.0, "parentTag": "tusk_SellingGeneralandAdministrativeExpenseNonCashPortion", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Bad debt recoveries" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited", "http://mammothenergy.com/role/SellingGeneralandAdministrativeExpenseScheduleofSellingGeneralandAdministrativeExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RecordedUnconditionalPurchaseObligation": { "auth_ref": [ "r321" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of the recorded obligation to transfer funds in the future for fixed or minimum amounts or quantities of goods or services at fixed or minimum prices (for example, as in take-or-pay contracts or throughput contracts).", "label": "Recorded Unconditional Purchase Obligation", "terseLabel": "Recorded unconditional purchase obligation" } } }, "localname": "RecordedUnconditionalPurchaseObligation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r395", "r508", "r509", "r598", "r599", "r600", "r601", "r602", "r622", "r624", "r653" ], "lang": { "en-us": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party, Type [Domain]", "terseLabel": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/AccruedExpensesandOtherCurrentLiabilitiesandOtherLongTermLiabilitiesFootnoteDetails", "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited", "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOMEunaudited", "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOMEunauditedParenthetical", "http://mammothenergy.com/role/DebtDetails", "http://mammothenergy.com/role/RelatedPartyTransactionsCostofRevenuesofAccountsPayableDetails", "http://mammothenergy.com/role/RelatedPartyTransactionsNarrativeDetails", "http://mammothenergy.com/role/RelatedPartyTransactionsRevenuesandAccountsReceivableDetails", "http://mammothenergy.com/role/ReportingSegmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyMember": { "auth_ref": [ "r193", "r194", "r508", "r509", "r510", "r511", "r598", "r599", "r600", "r601", "r602", "r622", "r624", "r653" ], "lang": { "en-us": { "role": { "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.", "label": "Related Party [Member]", "terseLabel": "Related Parties" } } }, "localname": "RelatedPartyMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited", "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOMEunaudited", "http://mammothenergy.com/role/RelatedPartyTransactionsCostofRevenuesofAccountsPayableDetails", "http://mammothenergy.com/role/RelatedPartyTransactionsNarrativeDetails", "http://mammothenergy.com/role/RelatedPartyTransactionsRevenuesandAccountsReceivableDetails", "http://mammothenergy.com/role/ReportingSegmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r508", "r509", "r863" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party transaction.", "label": "Related Party Transaction [Axis]", "terseLabel": "Related Party Transaction [Axis]" } } }, "localname": "RelatedPartyTransactionAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/RelatedPartyTransactionsCostofRevenuesofAccountsPayableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Transaction between related party.", "label": "Related Party Transaction [Domain]", "terseLabel": "Related Party Transaction [Domain]" } } }, "localname": "RelatedPartyTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/RelatedPartyTransactionsCostofRevenuesofAccountsPayableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionLineItems": { "auth_ref": [ "r628", "r629", "r632" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Related Party Transaction [Line Items]", "terseLabel": "Related Party Transaction [Line Items]" } } }, "localname": "RelatedPartyTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/BasisofPresentationandSignificantAccountingPoliciesNarrativeDetails", "http://mammothenergy.com/role/RelatedPartyTransactionsCostofRevenuesofAccountsPayableDetails", "http://mammothenergy.com/role/RelatedPartyTransactionsNarrativeDetails", "http://mammothenergy.com/role/RelatedPartyTransactionsRevenuesandAccountsReceivableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]", "terseLabel": "Related Party Transactions [Abstract]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r395", "r508", "r509", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r598", "r599", "r600", "r601", "r602", "r622", "r624", "r653", "r863" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party, Type [Axis]", "terseLabel": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/AccruedExpensesandOtherCurrentLiabilitiesandOtherLongTermLiabilitiesFootnoteDetails", "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited", "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOMEunaudited", "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOMEunauditedParenthetical", "http://mammothenergy.com/role/DebtDetails", "http://mammothenergy.com/role/RelatedPartyTransactionsCostofRevenuesofAccountsPayableDetails", "http://mammothenergy.com/role/RelatedPartyTransactionsNarrativeDetails", "http://mammothenergy.com/role/RelatedPartyTransactionsRevenuesandAccountsReceivableDetails", "http://mammothenergy.com/role/ReportingSegmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r505", "r506", "r507", "r509", "r512", "r590", "r591", "r592", "r630", "r631", "r632", "r651", "r652" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "Related Party Transactions" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/RelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r37", "r587" ], "calculation": { "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.", "label": "Repayments of Long-Term Debt", "negatedTerseLabel": "Repayments of long-term debt" } } }, "localname": "RepaymentsOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r43" ], "lang": { "en-us": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock [Member]", "terseLabel": "Restricted Stock" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/LossEarningsPerShareScheduleofLossEarningsPerUnitDetails", "http://mammothenergy.com/role/StockBasedCompensationNarrativeDetails", "http://mammothenergy.com/role/StockBasedCompensationScheduleOfShareBasedCompensationDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r83", "r117", "r548", "r579", "r581", "r588", "r606", "r696" ], "calculation": { "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated undistributed earnings (deficit).", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r151", "r198", "r199", "r200", "r202", "r208", "r210", "r281", "r282", "r435", "r436", "r437", "r447", "r448", "r461", "r463", "r464", "r466", "r467", "r576", "r578", "r593", "r881" ], "lang": { "en-us": { "role": { "documentation": "Accumulated undistributed earnings (deficit).", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITYunaudited" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]", "terseLabel": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r240", "r241", "r252", "r257", "r258", "r264", "r266", "r267", "r389", "r390", "r523" ], "calculation": { "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOMEunaudited": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Revenue", "verboseLabel": "REVENUES" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOMEunaudited", "http://mammothenergy.com/role/RelatedPartyTransactionsRevenuesandAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r150", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r664" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/BasisofPresentationandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r150", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r393" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/Revenue" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenuePerformanceObligationDescriptionOfTiming": { "auth_ref": [ "r374" ], "lang": { "en-us": { "role": { "documentation": "Description of timing for satisfying performance obligation in contract with customer. Includes, but is not limited to, as services are rendered, and upon shipment, delivery or completion of service.", "label": "Revenue, Performance Obligation, Description of Timing", "terseLabel": "Revenue recognition period" } } }, "localname": "RevenuePerformanceObligationDescriptionOfTiming", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/RevenueNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r144" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Remaining performance obligation" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/RevenuePerformanceObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/RevenueNarrativeDetails", "http://mammothenergy.com/role/RevenuePerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r145" ], "lang": { "en-us": { "role": { "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.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "terseLabel": "Performance obligation expected recognition period" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/RevenuePerformanceObligationsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r145" ], "lang": { "en-us": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/RevenuePerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/RevenueNarrativeDetails", "http://mammothenergy.com/role/RevenuePerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r179", "r191", "r240", "r241", "r252", "r257", "r258", "r264", "r266", "r267", "r279", "r329", "r330", "r332", "r333", "r334", "r336", "r338", "r340", "r341", "r470", "r542", "r844" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "Revenues", "verboseLabel": "Revenue reduction" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/ReportingSegmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenues [Abstract]", "terseLabel": "REVENUE" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOMEunaudited" ], "xbrltype": "stringItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Credit Facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": { "auth_ref": [ "r496", "r695" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability", "terseLabel": "Right-of-use assets obtained for financing lease liabilities", "verboseLabel": "Finance leases" } } }, "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited", "http://mammothenergy.com/role/LeasesOtherSupplementalInformationRelatedtoLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r496", "r695" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Operating leases" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/LeasesOtherSupplementalInformationRelatedtoLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockPercentageOfOwnershipAfterTransaction": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of subsidiary's or equity investee's stock owned by parent company after stock transaction.", "label": "Sale of Stock, Percentage of Ownership after Transaction", "verboseLabel": "Percentage of ownership" } } }, "localname": "SaleOfStockPercentageOfOwnershipAfterTransaction", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/RelatedPartyTransactionsNarrativeDetails", "http://mammothenergy.com/role/VariableInterestEntitiesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r267", "r791" ], "lang": { "en-us": { "role": { "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue Benchmark [Member]", "terseLabel": "REVENUES" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/BasisofPresentationandSignificantAccountingPoliciesConcentrationofCreditRiskandSignificantCustomersDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r30" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "terseLabel": "Schedule of Allowance for Doubtful Accounts Receivable" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/BasisofPresentationandSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the (a) 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 (accounts payable); (b) other payables; and (c) accrued liabilities. 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). An alternative caption includes accrued expenses.", "label": "Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of Accrued Expenses and Other Current Liabilities and Other Long-Term Liabilities" } } }, "localname": "ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/AccruedExpensesandOtherCurrentLiabilitiesandOtherLongTermLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r43" ], "lang": { "en-us": { "role": { "documentation": "Schedule for 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.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/LossEarningsPerShareScheduleofLossEarningsPerUnitDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r813" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of Reconciliations of the Components of Basic and Diluted Net (Loss) Earnings per Common Share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/LossEarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEquityMethodInvestmentsLineItems": { "auth_ref": [ "r191", "r275", "r276", "r278", "r279", "r470" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Schedule of Equity Method Investments [Line Items]", "terseLabel": "Schedule of Equity Method Investments [Line Items]" } } }, "localname": "ScheduleOfEquityMethodInvestmentsLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/EquityMethodInvestmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEquityMethodInvestmentsTable": { "auth_ref": [ "r153", "r191", "r275", "r276", "r278", "r279", "r470" ], "lang": { "en-us": { "role": { "documentation": "Summarization of information required and determined to be disclosed concerning equity method investments in common stock. The summarized information includes: (a) the name of each investee or group of investees for which combined disclosure is appropriate, (2) the percentage ownership of common stock, (3) the difference, if any, between the carrying amount of an investment and the value of the underlying equity in the net assets and the accounting treatment of difference, if any, and (4) the aggregate value of each identified investment based on its quoted market price, if available.", "label": "Schedule of Equity Method Investments [Table]", "terseLabel": "Schedule of Equity Method Investments [Table]" } } }, "localname": "ScheduleOfEquityMethodInvestmentsTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/EquityMethodInvestmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r54", "r55", "r524" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/GoodwillandIntangibleAssetsDefiniteLivedIntangibleAssetsDetails", "http://mammothenergy.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r54", "r55" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of Finite-Lived Intangible Assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/GoodwillandIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r680" ], "lang": { "en-us": { "role": { "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons.", "label": "Schedule of Goodwill [Table]", "terseLabel": "Schedule of Goodwill [Table]" } } }, "localname": "ScheduleOfGoodwillTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/GoodwillandIntangibleAssetsScheduleOfChangesinGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r680", "r818", "r819", "r820", "r821", "r822", "r823", "r824", "r825", "r826", "r827", "r828" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Schedule of Goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/GoodwillandIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r17", "r87", "r88", "r89" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Schedule of Inventory" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/InventoriesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r8" ], "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/PropertyPlantandEquipmentNarrativeDetails", "http://mammothenergy.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r72", "r73", "r628", "r629", "r632" ], "lang": { "en-us": { "role": { "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Schedule of Related Party Transactions, by Related Party [Table]", "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]" } } }, "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/BasisofPresentationandSignificantAccountingPoliciesNarrativeDetails", "http://mammothenergy.com/role/RelatedPartyTransactionsCostofRevenuesofAccountsPayableDetails", "http://mammothenergy.com/role/RelatedPartyTransactionsNarrativeDetails", "http://mammothenergy.com/role/RelatedPartyTransactionsRevenuesandAccountsReceivableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of related party transactions. Examples of related party transactions include, but are not limited to, transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners and (d) affiliates.", "label": "Schedule of Related Party Transactions [Table Text Block]", "terseLabel": "Schedule of Related Party Transactions" } } }, "localname": "ScheduleOfRelatedPartyTransactionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/RelatedPartyTransactionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r49", "r50", "r51", "r52" ], "lang": { "en-us": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/ReportingSegmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r49", "r50", "r51", "r52" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "terseLabel": "Schedule of Segment Reporting Information, by Segment" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/ReportingSegmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r399", "r401", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/EquityBasedCompensationDetails", "http://mammothenergy.com/role/StockBasedCompensationNarrativeDetails", "http://mammothenergy.com/role/StockBasedCompensationScheduleOfShareBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.", "label": "Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Schedule of Share-Based Compensation, Restricted Stock and Restricted Stock Units Activity" } } }, "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfVariableInterestEntitiesTable": { "auth_ref": [ "r64", "r65", "r66", "r67", "r68", "r456", "r457", "r459", "r460", "r518", "r519", "r520" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of qualitative and quantitative information related to variable interests the entity holds, whether or not such variable interest entity (VIE) is included in the reporting entity's consolidated financial statements. Includes, but is not limited to, description of the significant judgments and assumptions made in determining whether a variable interest (as defined) held by the entity requires the variable interest entity (VIE) (as defined) to be consolidated and (or) disclose information about its involvement with the VIE, individually or in aggregate (as applicable); the nature of restrictions, if any, on the consolidated VIE's assets and on the settlement of its liabilities reported by an entity in its statement of financial position, including the carrying amounts of such assets and liabilities; the nature of, and changes in, the risks associated with involvement in the VIE; how involvement with the VIE affects the entity's financial position, financial performance, and cash flows; the lack of recourse if creditors (or beneficial interest holders) of the consolidated VIE have no recourse to the general credit of the primary beneficiary (if applicable); the terms of arrangements, giving consideration to both explicit arrangements and implicit variable interests, if any, that could require the entity to provide financial support to the VIE, including events or circumstances that could expose the entity to a loss; the methodology used by the entity for determining whether or not it is the primary beneficiary of the variable interest entity; the significant factors considered and judgments made in determining that the power to direct the activities of a VIE that most significantly impact the VIE's economic performance are shared (as defined); the carrying amounts and classification of assets and liabilities of the VIE included in the statement of financial position; the entity's maximum exposure to loss, if any, as a result of its involvement with the VIE, including how the maximum exposure is determined and significant sources of the entity's exposure to the VIE; a tabular comparison of the carrying amounts of the assets and liabilities and the entity's maximum exposure to loss; information about any liquidity arrangements, guarantees, and (or) other commitments by third parties that may affect the fair value or risk of the entity's variable interest in the VIE; whether or not the entity has provided financial support or other support (explicitly or implicitly) to the VIE that it was not previously contractually required to provide or whether the entity intends to provide that support, including the type and amount of the support and the primary reasons for providing the support; and supplemental information the entity determines necessary to provide.", "label": "Schedule of Variable Interest Entities [Table]", "terseLabel": "Schedule of Variable Interest Entities [Table]" } } }, "localname": "ScheduleOfVariableInterestEntitiesTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/VariableInterestEntitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r55" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/GoodwillandIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "auth_ref": [ "r44", "r45", "r47", "r48", "r69", "r122" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Schedules of Concentration of Risk, by Risk Factor [Table Text Block]", "terseLabel": "Schedules of Concentration of Risk" } } }, "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/BasisofPresentationandSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r236", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r262", "r267", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r316", "r317", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r680", "r794", "r874" ], "lang": { "en-us": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Segments [Domain]", "terseLabel": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/GoodwillandIntangibleAssetsScheduleOfChangesinGoodwillDetails", "http://mammothenergy.com/role/ReportingSegmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]", "terseLabel": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r235", "r236", "r237", "r238", "r239", "r251", "r256", "r260", "r261", "r262", "r263", "r264", "r265", "r267" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Reporting Segments" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/ReportingSegments" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting Information [Line Items]", "terseLabel": "Segment Reporting Information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/ReportingSegmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SelfInsuranceReserveCurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount of accrued known and estimated losses incurred as of the balance sheet date for which no insurance coverage exists, and for which a claim has been made or is probable of being asserted, typically arising from workmen's compensation-type of incidents and personal injury to nonemployees from accidents on the entity's property that are expected to be paid within one year (or the normal operating cycle, if longer).", "label": "Self Insurance Reserve, Current", "terseLabel": "Insurance reserves" } } }, "localname": "SelfInsuranceReserveCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r98" ], "calculation": { "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOMEunaudited": { "order": 2.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expense", "terseLabel": "Selling, general and administrative (Note 11)" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOMEunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling, general and administrative expense.", "label": "Selling, General and Administrative Expenses [Member]", "terseLabel": "Selling, General and Administrative Expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpensesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/SellingGeneralandAdministrativeExpenseScheduleofSellingGeneralandAdministrativeExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ServiceMember": { "auth_ref": [ "r688" ], "lang": { "en-us": { "role": { "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service.", "label": "Service [Member]", "terseLabel": "Services" } } }, "localname": "ServiceMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOMEunaudited", "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOMEunauditedParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r6" ], "calculation": { "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://mammothenergy.com/role/SellingGeneralandAdministrativeExpenseScheduleofSellingGeneralandAdministrativeExpenseDetails": { "order": 2.0, "parentTag": "tusk_SellingGeneralandAdministrativeExpenseNonCashPortion", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Noncash Expense", "terseLabel": "Stock based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited", "http://mammothenergy.com/role/SellingGeneralandAdministrativeExpenseScheduleofSellingGeneralandAdministrativeExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r420" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedTerseLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/StockBasedCompensationScheduleOfShareBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r420" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Forfeited (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/StockBasedCompensationScheduleOfShareBasedCompensationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r418" ], "lang": { "en-us": { "role": { "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).", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/StockBasedCompensationScheduleOfShareBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r418" ], "lang": { "en-us": { "role": { "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).", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/StockBasedCompensationScheduleOfShareBasedCompensationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r415", "r416" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Unvested shares ending balance (in shares)", "periodStartLabel": "Unvested shares beginning balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/StockBasedCompensationScheduleOfShareBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Number of Unvested Restricted Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/StockBasedCompensationScheduleOfShareBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r415", "r416" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Unvested shares at end of period (in USD per share)", "periodStartLabel": "Unvested shares at beginning of period (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/StockBasedCompensationScheduleOfShareBasedCompensationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted Average Grant-Date Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/StockBasedCompensationScheduleOfShareBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r419" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedTerseLabel": "Vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/StockBasedCompensationScheduleOfShareBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r419" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/StockBasedCompensationScheduleOfShareBasedCompensationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [ "r399", "r401", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/EquityBasedCompensationDetails", "http://mammothenergy.com/role/StockBasedCompensationNarrativeDetails", "http://mammothenergy.com/role/StockBasedCompensationScheduleOfShareBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r694" ], "lang": { "en-us": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized", "terseLabel": "Number of shares authorized (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/StockBasedCompensationNarrativeDetails", "http://mammothenergy.com/role/StockBasedCompensationScheduleOfShareBasedCompensationDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "domainItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r494", "r695" ], "calculation": { "http://mammothenergy.com/role/LeasesScheduleofLeaseExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short-Term Lease, Cost", "terseLabel": "Short-term lease expense" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/LeasesScheduleofLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r152", "r236", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r262", "r267", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r314", "r316", "r317", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r680", "r794", "r874" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/GoodwillandIntangibleAssetsScheduleOfChangesinGoodwillDetails", "http://mammothenergy.com/role/ReportingSegmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r12", "r29", "r151", "r175", "r176", "r177", "r198", "r199", "r200", "r202", "r208", "r210", "r234", "r281", "r282", "r369", "r435", "r436", "r437", "r447", "r448", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r472", "r474", "r475", "r476", "r477", "r478", "r504", "r576", "r577", "r578", "r593", "r648" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITYunaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [ "r198", "r199", "r200", "r234", "r523", "r585", "r594", "r597", "r598", "r599", "r600", "r601", "r602", "r605", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r618", "r619", "r620", "r621", "r622", "r624", "r626", "r627", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r648", "r702" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited", "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITYunaudited", "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOMEunaudited", "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOMEunauditedParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r198", "r199", "r200", "r234", "r523", "r585", "r594", "r597", "r598", "r599", "r600", "r601", "r602", "r605", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r618", "r619", "r620", "r621", "r622", "r624", "r626", "r627", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r648", "r702" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited", "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITYunaudited", "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOMEunaudited", "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOMEunauditedParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_StockAppreciationRightsSARSMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period.", "label": "Stock Appreciation Rights (SARs) [Member]", "terseLabel": "Stock Appreciation Rights (SARs)" } } }, "localname": "StockAppreciationRightsSARSMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "domainItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r12", "r80", "r81", "r117" ], "lang": { "en-us": { "role": { "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).", "label": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture", "terseLabel": "Stock based compensation (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITYunaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stock repurchase plan authorized.", "label": "Stock Repurchase Program, Authorized Amount", "terseLabel": "Stock repurchase program authorized amount" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan.", "label": "Stock Repurchase Program, Number of Shares Authorized to be Repurchased", "terseLabel": "Stock repurchase program authorized amount (in shares)" } } }, "localname": "StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/SubsequentEventsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "auth_ref": [ "r12", "r80", "r81", "r117" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased and retired during the period.", "label": "Stock Repurchased and Retired During Period, Shares", "negatedTerseLabel": "Shares repurchased (in shares)" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITYunaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "auth_ref": [ "r12", "r80", "r81", "r117" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital).", "label": "Stock Repurchased and Retired During Period, Value", "negatedTerseLabel": "Shares repurchased" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITYunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r81", "r84", "r85", "r107", "r607", "r623", "r649", "r650", "r696", "r708", "r806", "r817", "r858", "r881" ], "calculation": { "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.", "label": "Equity, Attributable to Parent", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited", "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITYunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity, Attributable to Parent [Abstract]", "verboseLabel": "EQUITY" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [ "r479", "r515" ], "lang": { "en-us": { "role": { "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.", "label": "Subsequent Event [Line Items]", "terseLabel": "Subsequent Event [Line Items]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r479", "r515" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/BasisofPresentationandSignificantAccountingPoliciesNarrativeDetails", "http://mammothenergy.com/role/CommitmentsandContingenciesNarrativeDetails", "http://mammothenergy.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r479", "r515" ], "lang": { "en-us": { "role": { "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.", "label": "Subsequent Event [Table]", "terseLabel": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r479", "r515" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/BasisofPresentationandSignificantAccountingPoliciesNarrativeDetails", "http://mammothenergy.com/role/CommitmentsandContingenciesNarrativeDetails", "http://mammothenergy.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r479", "r515" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/BasisofPresentationandSignificantAccountingPoliciesNarrativeDetails", "http://mammothenergy.com/role/CommitmentsandContingenciesNarrativeDetails", "http://mammothenergy.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]", "terseLabel": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r514", "r516" ], "lang": { "en-us": { "role": { "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.", "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Events" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/SubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosure of cash flow information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "xbrltype": "stringItemType" }, "us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions": { "auth_ref": [ "r118", "r119" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) to previously recorded tax expense. Includes, but is not limited to, significant settlements of income tax disputes, and unusual tax positions or infrequent actions taken by the entity, including tax assessment reversal, and IRS tax settlement.", "label": "Tax Adjustments, Settlements, and Unusual Provisions", "terseLabel": "Recovery amount in undisputed claims" } } }, "localname": "TaxAdjustmentsSettlementsAndUnusualProvisions", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/BasisofPresentationandSignificantAccountingPoliciesNarrativeDetails", "http://mammothenergy.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TaxesPayableCurrent": { "auth_ref": [ "r21" ], "calculation": { "http://mammothenergy.com/role/AccruedExpensesandOtherCurrentLiabilitiesandOtherLongTermLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Taxes Payable, Current", "terseLabel": "State and local taxes payable" } } }, "localname": "TaxesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/AccruedExpensesandOtherCurrentLiabilitiesandOtherLongTermLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TradeAccountsReceivableMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Amount due from customers or clients for goods or services that have been delivered or sold in the normal course of business.", "label": "Trade Accounts Receivable [Member]", "terseLabel": "ACCOUNTS RECEIVABLE" } } }, "localname": "TradeAccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/BasisofPresentationandSignificantAccountingPoliciesConcentrationofCreditRiskandSignificantCustomersDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "auth_ref": [ "r135", "r136", "r137", "r270", "r271", "r273" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for accounts receivable.", "label": "Accounts Receivable [Policy Text Block]", "terseLabel": "Accounts Receivable" } } }, "localname": "TradeAndOtherAccountsReceivablePolicy", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/BasisofPresentationandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r63" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trade Names [Member]", "terseLabel": "Trade names" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/GoodwillandIntangibleAssetsDefiniteLivedIntangibleAssetsDetails", "http://mammothenergy.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransportationEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment used for the primary purpose of moving people and products from one place to another.", "label": "Transportation Equipment [Member]", "terseLabel": "Vehicles, trucks and trailers" } } }, "localname": "TransportationEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount": { "auth_ref": [ "r319" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of the unrecorded obligation to transfer funds in the future for fixed or minimum amounts or quantities of goods or services at fixed or minimum prices (for example, as in take-or-pay contracts or throughput contracts).", "label": "Unrecorded Unconditional Purchase Obligation", "terseLabel": "Unrecorded unconditional purchase obligation" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableInterestEntityDisclosureTextBlock": { "auth_ref": [ "r120" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for a variable interest entity (VIE), including but not limited to, judgments and assumptions in determining whether to consolidate and in identifying the primary beneficiary, gain (loss) recognized on the initial consolidation of the VIE, terms of arrangements, amounts and classification of the VIE's assets and liabilities, and the entity's maximum exposure to loss.", "label": "Variable Interest Entity Disclosure [Text Block]", "terseLabel": "Variable Interest Entities" } } }, "localname": "VariableInterestEntityDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/VariableInterestEntities" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableInterestEntityLineItems": { "auth_ref": [ "r456", "r457", "r459", "r460", "r518", "r519", "r520" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Variable Interest Entity [Line Items]", "terseLabel": "Variable Interest Entity [Line Items]" } } }, "localname": "VariableInterestEntityLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/VariableInterestEntitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/DebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r215", "r228" ], "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Weighted average common shares, including dilutive effect (in shares)", "verboseLabel": "Weighted average number of shares outstanding (diluted) (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOMEunaudited", "http://mammothenergy.com/role/LossEarningsPerShareScheduleofLossEarningsPerUnitDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r213", "r228" ], "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted average number of shares outstanding (in shares)", "verboseLabel": "Weighted average number of shares outstanding (basic) (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOMEunaudited", "http://mammothenergy.com/role/LossEarningsPerShareScheduleofLossEarningsPerUnitDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WellsAndRelatedEquipmentAndFacilitiesMember": { "auth_ref": [ "r123" ], "lang": { "en-us": { "role": { "documentation": "Wells and the equipment and facilities used to drill and equip exploratory wells. Includes equipment that (a) drill and equip those exploratory wells and exploratory-type stratigraphic test wells that have found proved reserves; and (b) obtain access to proved reserves and provide facilities for extracting, treating, gathering, and storing the oil and gas, including the drilling and equipping of development wells and development-type stratigraphic test wells (whether those wells are successful or unsuccessful) and service wells.", "label": "Wells and Related Equipment and Facilities [Member]", "terseLabel": "Drilling rigs and related equipment" } } }, "localname": "WellsAndRelatedEquipmentAndFacilitiesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/PropertyPlantandEquipmentNarrativeDetails", "http://mammothenergy.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WorkersCompensationLiabilityCurrent": { "auth_ref": [ "r23" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations and payables pertaining to claims incurred of a workers compensation nature. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Workers' Compensation Liability, Current", "terseLabel": "Workers' compensation liability, current" } } }, "localname": "WorkersCompensationLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://mammothenergy.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" } }, "unitCount": 10 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org//235/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.BB)", "Topic": "330", "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "https://asc.fasb.org//350/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "https://asc.fasb.org//360/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org//440/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org//470/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482620/740-10-25-10", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482620/740-10-25-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "https://asc.fasb.org//810/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(13)(f))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482739/220-10-55-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "840", "URI": "https://asc.fasb.org//1943274/2147481532/840-20-45-2", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "840", "URI": "https://asc.fasb.org//1943274/2147481532/840-20-45-3", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-15", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-6", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "840", "URI": "https://asc.fasb.org//1943274/2147481501/840-20-50-4", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482053/820-10-60-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "https://asc.fasb.org//1943274/2147482989/270-10-45-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r149": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "323", "URI": "https://asc.fasb.org//323/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org//606/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.12)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.B)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(1))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(2))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org//260/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-23", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-28A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "270", "URI": "https://asc.fasb.org//1943274/2147482964/270-10-50-6A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "https://asc.fasb.org//280/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481664/323-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "https://asc.fasb.org//330/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org//1943274/2147482955/340-10-05-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org//1943274/2147483032/340-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "440", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "440", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(5)", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-19", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org//718/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480454/718-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org//740/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-16", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(i)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(iii)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(iv)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(i)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-21", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r483": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//842-20/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "30", "Topic": "842", "URI": "https://asc.fasb.org//842-30/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479016/842-30-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479773/842-30-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479773/842-30-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r505": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "https://asc.fasb.org//850/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481435/852-10-45-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r514": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "https://asc.fasb.org//855/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)(i)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)(ii)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "330", "Topic": "912", "URI": "https://asc.fasb.org//1943274/2147482105/912-330-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(19))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(22))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(10))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(11))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(7)(b))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column A))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column B))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column C))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column D))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column E))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column F))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column G))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column H))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column I))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column J))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column K))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column A))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column B))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column C))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column D))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column E))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column F))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(e)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(f)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(14))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(15))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(16)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(17))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(19))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(2)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(2)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(8))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(b)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(c)(2)(i))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(c)(2)(ii))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(9))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(1)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(e)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-5A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-6", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-16", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-21", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-22", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-9", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147481639/420-10-35-4", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r693": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r694": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r695": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r698": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r699": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r700": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r701": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "55", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r702": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r703": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r704": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r705": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r706": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r707": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r708": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r709": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r710": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r711": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r712": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r713": { "Name": "Form 20-F", "Paragraph": "a", "Publisher": "SEC", "Section": "16", "Subsection": "J", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r714": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r715": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r716": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Sentence": "A", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r717": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Sentence": "B", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r718": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Sentence": "C", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r719": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Sentence": "D", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r720": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Sentence": "E", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r721": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Subparagraph": "ii", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r722": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Subparagraph": "iii", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r723": { "Name": "Form 20-F", "Paragraph": "2", "Publisher": "SEC", "Section": "6", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r724": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Subparagraph": "ii", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r725": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r726": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r727": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Sentence": "i", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r728": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Sentence": "ii", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r729": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Sentence": "iii", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r730": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Sentence": "iv", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r731": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Sentence": "v", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r732": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Subparagraph": "2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r733": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Subparagraph": "3", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r734": { "Name": "Form 40-F", "Paragraph": "b", "Publisher": "SEC", "Section": "19", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r735": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r736": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r737": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Sentence": "i", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r738": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Sentence": "ii", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r739": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Sentence": "iii", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r740": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Sentence": "iv", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r741": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Sentence": "v", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r742": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Subparagraph": "2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r743": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Subparagraph": "3", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r744": { "Name": "Form N-CSR", "Paragraph": "b", "Publisher": "SEC", "Section": "18", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r745": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r746": { "Name": "Regulation S-K", "Number": "229", "Publisher": "SEC", "Section": "402", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r747": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r748": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subparagraph": "ii", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r749": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subparagraph": "iii", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r750": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subparagraph": "iv", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r751": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subparagraph": "vi", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r752": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "3", "Publisher": "SEC", "Section": "402", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r753": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "4", "Publisher": "SEC", "Section": "402", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r754": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "5", "Publisher": "SEC", "Section": "402", "Subparagraph": "i", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r755": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "5", "Publisher": "SEC", "Section": "402", "Subparagraph": "ii", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r756": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "5", "Publisher": "SEC", "Section": "402", "Subparagraph": "iii", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r757": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "5", "Publisher": "SEC", "Section": "402", "Subparagraph": "iv", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r758": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "6", "Publisher": "SEC", "Section": "402", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r759": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "6", "Publisher": "SEC", "Section": "402", "Subparagraph": "i", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480981/942-825-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r760": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r761": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r762": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Sentence": "A", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r763": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Sentence": "B", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r764": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Sentence": "C", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r765": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Sentence": "D", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r766": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Sentence": "E", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r767": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subparagraph": "ii", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r768": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subparagraph": "iii", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r769": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r77": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org//205/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r770": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r771": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r772": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Sentence": "A", "Subparagraph": "ii", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r773": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Sentence": "C", "Subparagraph": "ii", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r774": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Sentence": "D", "Subparagraph": "ii", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r775": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Sentence": "E", "Subparagraph": "ii", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r776": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Sentence": "F", "Subparagraph": "ii", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r777": { "Name": "Regulation S-K", "Number": "229", "Publisher": "SEC", "Section": "408", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r778": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "408", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r779": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "408", "Subparagraph": "A", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r780": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "408", "Subparagraph": "B", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r781": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "408", "Subparagraph": "C", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r782": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "408", "Subparagraph": "D", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r783": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "408", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r784": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r785": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Subparagraph": "(f)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481543/323-740-50-2", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r786": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-10", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r787": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-3", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r788": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r789": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r790": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r791": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r792": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r793": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r794": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r795": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483504/205-10-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r796": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(10))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r797": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r798": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r799": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r800": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r801": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(b)(2))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r802": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(b)(4))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r803": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r804": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r805": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r806": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r807": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(1))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r808": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(2))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r809": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r810": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r811": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r812": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r813": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r814": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r815": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-13", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r816": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r817": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r818": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r819": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r820": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r821": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r822": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r823": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r824": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r825": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r826": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r827": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r828": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r829": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r830": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r831": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r832": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org//1943274/2147481850/410-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r833": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r834": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r835": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org//450/tableOfContent", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r836": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r837": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r838": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r839": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r840": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r841": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483049/450-30-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r842": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r843": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r844": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r845": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r846": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r847": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r848": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r849": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r850": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r851": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r852": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r853": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "50", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147480060/805-50-25-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r854": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "50", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147480027/805-50-30-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r855": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "30", "SubTopic": "50", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147480027/805-50-30-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r856": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r857": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r858": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r859": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r860": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r861": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r862": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r863": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r864": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r865": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r866": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r867": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r868": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r869": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r870": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r871": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r872": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r873": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(5))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r874": { "Name": "Accounting Standards Codification", "Paragraph": "2B", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r875": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r876": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r877": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(18))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r878": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(i)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r879": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(k)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r880": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r881": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r882": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(12))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.3)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 100 0001679268-23-000049-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001679268-23-000049-xbrl.zip M4$L#!!0 ( .!"U?5)B&QV0< &HI 5 83(P,C,M,#9X,S!E>'@S M,3$N:'1M[5IM<]LV$O[>7X$ZT]29H611EFU%IS;/+LY3X.+BN_/O M6RWVDXJK' K+8@W<@F"5D<6$_2[ W+)6JY:Z4N5AU^VH\3WN]T M 3J1B'HA_V]X@%-1W,\Q=I[!NX-<%JT4:/U!K]L^.RGM<":%30=AI_/#@1.] M.$]487$]C?/]GU[-AC(+=[;%,SDI!FY+!WYJ,QRK3.G!JX[[;T@CK83G,IL/ M?KR1.1CV$6;L6N6\^#$PO# M UHF7M#(/P%M0O/2'^G?5R-KF_&/X^O+F_&GSY^?F G MSV93;ZM-XX!=:CMGGZWFD&8\8%>IA(2-[B"NK)P"^Y0D,@8=,/RQ,IDSFW+[ M^M5)?_B78E%R(?#8M#)([.#X%(UTT9&%P,@,6B&:_=S1V>Z)L-W8_,T7'ZXY M)>R2"\8LY>A]#5,),R0;FTK#?JNX1OAF[G:&&B308],*Z&^'P#<;T[69, M]SYNW?V*VWMN,%H8EWS.;@LURT!,(/#ATSYH0N'ZA<)$@OJY+!@OYJPJK*X MS(RW-%.YM,PJ+[DLT30GTLCQ(4D MQ0%)5!D*(.@4(L,M9YP],3N!NCH*U\A')HW+DICQC4X/&!\990!Q8T!@C#*I$EI M!HGER'S$?G0MI(DS92J<1YRH5>:!46H5@\#;AATB#@0@L'RP1W=QRHL)L$ND MF^LJ0XGPF+?"DT/P5H0GPE_Y2TEE7^$!2?H9<=(*3CUNR):O+=2LDZRM@U>T MR_O810%*X]O+I:UX/.ON#Q[Y_N"QW3LA+_P$!JMXC(Q+3%^'34 Y,^:5V7T* M):\($ +U2CX=JDJC@I+J*>/8#*6@<'JH'E[RX"J7:LBXPU2=#Y?("&J>I4&) MG(BV&)5)X?I*4T5&"LFUI U(G[4=NQ>DJ3*42=TI-"[M.NY3!M @["C=I!+K M1!E7&2?*QFTY(Y89&6?X_+Y:EN!?$9 @LBK.!_$(%MTGU$;[@]I-R.[,0QO( MW9W!=@8P@GXJ!>&2&U5PHFIN$--4!Q)8N18-MBP=(X58Y&J)80I)@42>G& 6SI3A;U 0[T*J_W%ZO M.73B1*1$XZO"2%7V80MV(7Z^D 8J>9.O=R0L:HII=^# >P+M<>"B!5X>P,3^ M ,R1H0_<)@"H!:X++3>R%66/H$#*R2J.*TUA7DF 6[3FREB\3T\&49>)4=$? M_CF+?V"R94J">$5RNB==&X[=#+CNG1K[HEK8]<9;E7*SJ!:(UAR^03B^=_ZH MN7B./?HM9'4K?T\^^+]=]$A,[U.;=+)?F/[+;9)[P">:$Q$LZ8?8A6)>5. 7Q MA-5?X/.XP21NJCS'/NA/<)NI<\76!UO4\H 6";4B[CU_'#]9O9MO_WV[)1>SEJ-_XMFX?J];=N]MSVR M8G/LK'UVVGUPM-,.'QQ['JU?'CLY[C^YK?U.N[>CVB/G7>]AC*$I>?'NX/C@ M'E@&'18Z'FCT?7/1;GE'PJO ) #?QY&'T+=_(^\^(_AP^>'#IYM?V>CCZ/J7 M_[#/H^M_C:]&GP,V_GBU/(_/X_7]\L\&J3K_O)^O5SA_8X!L=\#K5STD[ M_GW!,X/C:45KZK>J'* L.\EQ2.EQN"/?.RTSB0%E>+=_#[ ]_2_!.! MY\)Y-:FP;0[#P'U]M\W/C4G-/-=&[;OOUT3=1HYS0_\ M>ZHI;'PJN"1"5\YVEE-XA&Q8VN6\L_P=02P,$% @ M X$+5\P<.R+8!P 9"D !4 !A,C R,RTP-G@S,&5X>#,Q,BYH=&WM6FUO MVS@2_GZ_@I?BNBD@.Y:=%\=) Z19]]; M<6FP>W>IP,MCFPB$JDE*;O:7W\S MI&0[L=,ZNTGA'':!=2-Q.!S./'QF1M+YU.79Q?D4N+CXV_G?6RWVHT[*')1C MB0'N0+#22C5AOPBPMZS5JJ6N=%$9.9DZUNUT>^P7;6[EC(=Q)UT&%XV>\X-P M?7[@%SD?:U%=G LY8U*\W9/]CDB/3_M'W>%[TX3[5RN)[! M^>'/H&9-F8,OKL4S.5$#OZ6],+493G2FS>!5Q_]W1B.ME.L M%[>[=RW^VFXV[R-!QX-YZHWTM]K'U?#Z9O1^='5Y,_KT\?,#.WDVFPXWVC2* MV =N;MF_>.6TBMC55$+*WDO%52)YQCZEJ4S 1 Q_G$PKYJ;O^IWNYTS Q-IG>'*^1OQV1N,Z>EZ3'<^;MW=BML[ M;C%:&)>\8K=*SS,0$XA"^$P(FM"XOM*81E _EXIQ5;%2.5,"FH^)Q><8C"9G M.5X9.H4I3_"683J7CCD=Y-8$%&"P+3<5B>3\%AA%?*'3XCV!QN"2F4]0N 8) M)-)@0D(QA=/1$@&&S:J1* MLE*@3@3)2K0B!)@DXBDPQ@1/@FV6+?%7A][>6QHA+B0ICDBBS% 0:<1&7XY MZ^U)N)VR---SVR!RR4Z,T\U@-UH9K0#+-L:L6?M"L76X6]BZN1,(2A/QR9FM MT5-7 W3T=:@0]NT;'Z41XP8\'C"^>%'L%C#8V1\8OHV;"+*F0DO[?93*'F- 2%0KQ32H2X- M*BBHGK*>S5 *E-=#]?"2!U>YU$#&/:;J?+A$1E3S+ U*Y$2TQ>I,"M]5VG)L MI9#<2-J #%G;L[LB3:6E3.I/H?5IUW.?MH &83_I)Q58)\JDS#A1-F[+&[', MR#@CY/?5L@3_&@,)(JOB?!"/8-%=0NUX=U"[#MFM>6@-N=LSV-8 1M#/I"!< MA+/E89M)5E*,W+4O'R&/,PR><@#NB*W6DSPA? MZ@T5I2D0OM;7%$FBC? &^(IR MC)8*%1T0@4=#Q(!*OE@%0\1K) ]G^A6$UV M!ZLUPPYG/"L]#5$L(4VQJ),SC(+=4)PM:H(M:#5<;J[7/#IQ(E*B#57A6)?N M80NV(7Z^D 8J>=-O=R1LW!33_L!!\ 3:X\%%"[P\@(G= 9@GPQ"X=0!0"UP7 M6GYD(\H>08&4DW62E(;"O)( -VC-M75XGYX+HBZ;H*+?PG.6\,!DPY04\8KD M=$^Z-AR[&?#=.S7VJES8]298->5V42T0K7E\@_!\[_U1B2F=ZE-.MHM3/_A-LD_X!/-B8B6]$-LN(K*)1,1KAY10JS5G0OK.-:> M3AN[R-K^!JK,<^DX?JRQ+J!Q(=$^KV0?L8O4:HFZ\5^J@)L#![^5$LWW MAZM4B6_ZW_S5#SU1MK[,L*S",D\BM*CAI,8UD8! J#/NHB^9 [^E%!K*+)]$ M?8'H'RHVCV,>!:^ZA0C-_@;2X@(G6EAPUH-0K,M*G()XPNHO"GG<8A*W99YC M'_0[^,W4N6+C@ZL7G*-WK&&YQ%2<&N2#"",,GL40(_YQ;PVF*&0RJ68ZFP&E M,\4G]5-K4Q,?Y$6F*\#1^50'JN-WH(K0>I)Q6Y-<$"_P<"]-X/. MMT*UEC$B$DP+PY'QPL*@^>,,F;O(>#60RGO53SI#M$ZD:HVU'-.K66?P?]$L7+^U;?NWM@=.K(^=M$^.NP^.=MKQ M@V//H_7K8T>]_I/;VN^T#[=4>^"]&SR,,;0%5V_W>GOWP#+HL-CS0*/ONXMV MBR\DO I, O!]' 4(??_W\?XC@@^7'SY\NOF)#3\.K__Y'_9Y>/WOT=7P<\1& M'Z^6Y_%YO+Y;_EDC5>^?=]7="N?_&"";'?#ZU2&2N/]=_;K@F:'QM*(U\3M= M#%"6^>>SK''=2PK&2PW COG8:QQ(AZLE6WC]@>]H_HK ,Z'\LIR4V#+'<>2_ MN]ODY\:D9IYOH7;=]W=$_48.?*GYR.^N[GT26&CK7\L/PCNJ&:Q])+BD05_* M=I93^!BYL'3K4[[Q76']&[YR//!?5_X/4$L#!!0 ( .!"U?4_@BVG 4 M #4: 5 83(P,C,M,#9X,S!E>'@S,C$N:'1M[5GK;]LV$/^^O^+F8'T MMB/Y$3\;P'65Q<,2M[;3QZ>!DBB;K42J))7$^^MWI*S8SFM=UP3.L" P+-_[ M[D?RCNHO=!(?]A>4A(<_]7^N5."-"+*$<@V!I$33$#+%^!P^A%1]@4IEQ344 MZ5*R^4)#S:G5X8.07]@YR>F:Z9@>%GKZ^_ES?]\:Z?LB7![V0W8.+'Q58G[' M;T2N'S;=5K,1$9^TVRZI^1&AG8@ZM/&'6T)19,]EE%[&]%4I8;RRH,9^MU&K MMIJI[EVP4"^ZKN/\4K*LA_U(<(WV),KG7W,U-Y1I>JDK)&9SWK4AE7+1@AR( M6,CNGF/_>H92B4C"XF7W^8PE5,$IO8")2 A_7E:$JXJBDD4YHV)_4O0)W;./ M%[G++=03,TZ+$-R:<=K[>#QZ/9I!O59UMSW>#)S(.<;N"ZU%TFVGA;.WQ/FO MI3;R$F AJ?S1B6E_4UZ&WF0V.AH-![/1^!3&1S []F!X//*.P/OH#<]FH_<> M_HPGDVF9X/3&^ZVX,I#-Z,W\Z\ M-T\IV46*.\Y! :'I8/)Z<.I-*^./OWN?8#"<&4K-<6HW@KEOM3QP.(U;PWFV MYQXXO9N?(PZ!X)P&F@D.%TPO0"\HO,N(Q-3'2YC05$@-2#P2,@'7J;P#$<$) M21*!S!ZG5.&%T?%LKUVK.;VA2%+"E_;)[;V$2$AKXFMN M B@/\,T]ZCNE/,C@BB(6(RT*Z^F-,@DTPRS0G@(WF6P('Q.\6Q)$J:4 MB0#_#6>(!Q$LJ*3HZJ8S>32%+^AM&092H_]:$KJ(2=E8'2X8C5 [6M/LG,(X MBC V:<(VJE8!E:U^?PE(TBS"YS23*B-86BU@8ZVND)> R\!MO@A?7M5[#>XK M8*^*[G;JC1PZ2;Y:-B&]R5P &\O?Z9DU\O3*7-N],C..>U9";.UPL]0$Y4+\ MU9:MP !A9K=,)56FW&5#)G$,*(:>D!C!H%*LORI;J8AQP@/S.RH,F55MMC3D MRN(<+2*ETMI4US:>ZFZ<*%"XH8D?T\*X+V1(905]B$FJ:+?XT@N92F.R[#)N M55FAWG:;:9KR<[.9!B1>=0 6E#EYU:]WVM5.Z\"T[!IW,1T6AE?=?-5V\_LZ MO$EK55L'M3NI3M6]D_8P6N^G->OM'^YKVZDVOE'MOLUNGF&LH4+@O2K52]>V MCZX#KMTH"GV/SEI++PUS;Z-K-*OW.HYR"#W^G&:'RY/!RJ3?Y]1,V M[Y/W.'I,L?LX':X7\\-D?;?RLI_;[>@# M@^/'LJZV?BW2+O*"$C$+H4C>4RK'TRW!CF79:NPRC=:";\C['7/7_Q5X*)QG M\PQ'1]?-!^[;\ERX5,@U;?P[GOLM5AO(OFTW=_E^9K9@:G63@/#(YX$@L V_ MF0@W)HWOOC:P X9:F*F$"PT^A9#B:08:]IT%0J%-T>7MO?,;"6 MS;0K4$A>,(6S0N9_1G4F@I@1G\4,-]P,&:6]V0"5VZK"+5FY+0#& X&>2OOV M >.0-**2\H#:*/ \MGALBMI3,RF>N.MQ_KT MMC.8LQ8A/A[AF;XI\C#,R,BYH=&WM6>MOVS80_[Z_XN9@ M?0"V(_G]:@#7=18/C=W:[MI^&FB)LME(I$I22;2_?D?*BNV\UG5-X P+ L/R MO>]^).^HWDI'X5%O18E_]%/OYU()W@@OB2C7X$E*-/4A48POX:-/U1F42FNN M@8A3R98K#16G4H6/0IZQ1/GL:Z;FAC)-+W6)A&S).S:D0B:: MDST1"MDY<.Q?UU!* 8E8F':>SUE$%8SI!4Q%1/CSHB)%A(*G]T8EK?E)?!<#H?'8\&_?EH,H;),XW!9\*,_*@S+,A@,;FUNM.\5]=[L_@_Z; MR;OY\,U32G:>XK;3R"$TZT]?]\?#66GRZ>WP,_0'X)QZF@D.%TRO0*\HO$^(Q-2'*4QI+*0&)!X+&8'KE-Z# M"."41)% YB&GR(( H"%B+MRJL9]1+)-,.L$.[#\-);$;ZD>+9$ M$5/*1(#_AM/'@PA65%)T==N9+)K<%_2VB)'(,WA+4BUXT=@J)+V)S2&ZS MYTP&:VLS,R(7A%-5FER&-(6^IPW%8*V(=**+1LXP+JBRI"B%,RXN,%]+3&2] MU?U'F,S1&!/?Q\.[%-) =ZH-A)9=C@QKQ'6GY&Y.@D?&KUO.?7YTX]V=I+@5 MDX(Y9GZ],H(DQ&7B(2Q" \PKL$KZ-6&2FHY&F0)MD/""O 1EUTMUVM9=")LK6R#>AMYAS66/YVUZR0IU?FROZ5F7'V4LJ3+E+AHR"4- ,?0$-Q$DQ%A_5;12P=7F@@I]9E6;#0VY MDC!#BXBIM#;5M8VGO!_G">1N:+((:6Y\(:1/90E]"$FL:"?_TO69BD.2=ABW MJJQ0=[?)-"WYN=E,/1*NSW\+RHR\[M;;K7*[V3 -N\9=3/NYX74O7[:]_*'V M;]*:Y6:CK7UPWUM.>7:-ZH]M-G-,HPU5 B\5X5JX=KV MT7' M1M%KN_162OQI6'N;O6,9O5>QU$&H<>?TNQH>=H_/9W,3V X'DY__8RM M^_1W'#QFV'N,!YO%_#!9WZ_\W-A);'Y>I[OMRG\8(+,.P%#9J*A:*[@VOK.X;5 MHIET!0K)"Z9P3D@67U"=B2!D9,%"IE-(D%':6PU0F:TRW)*5VP)@W!/HJ;3O M'3 .20,J*?>HG/?76/'@Y-3$N:'1M[5SK<]NX$?_>OP)U MKCEK1I(E^2TYF4F3RR1MTV;B7-UO'9 $)=0DP0- *;J_OKL+OF1)CNQ$L>QC M/CB20 #[^.T#)'_NGBSYT.>Z/\+!:)9;X6W(J 948F8W85 M"'/-.IW\JMO?_K^\_L_+C;OSC ZPN>ECBK4>R#](1^()(_ MP"_LDH?"SMD;:?Q(F4R+1>+IC_O!TR^7QA98DDD [ P'@^YQNGTU'*WDZ?-$ ML%!%D9HAHH.2*\.X%BS5:BH# 'R::9-Q(,\J9F'*&Q4$G;>:)]?LBD<1N[1: M",L^B5#IF/$D &M(#(!=LX]:6>%;J1+VRK=L'Z<_?W8V&/1&\)T^]4 MBOCYL_Y);]3O'3$5PGKC+.(T][+S]S:;3:0_85K\EDDDT1?:$T[T[CG8'?K3B4%HP8'\#0-9%]3Y!.)'^"U8>PD:Z#I-7$Y&( MZ8::#0 4TECMP+M?*/;RW:L2\9Z()*P'J&)3J7*8 QQP^0(!@+IDSB9N4:69 M<3L9"WMQ'>!/>(&N[&0",%4^0%DC3J5E,9\S:4PF8!\?U$!7.4."^.5KZ0$) MN"?8L1@#?"MBD*%0?B$2+4B4S:2=R&(VSOFU>]E%_*/S<.8 %,69L8Q[:!HK MU^V"8IE1L)Z1-J.?3)N9#-8$XF<@9H:"J@1$UN:K))!T+4N506XF_'>4 =@V M6J"&-6A:C6&0IT9;U"(&1P8TN@M9J%7L:(. 7L@X@':*(-#,&/ &&HCGZ6>3)73J%;5*1 M@,KG;9P0 EW.^P ?)HML0?"28'._A&.E,J1Q.SHGF/)YE[W.J3&D8!H%7PK" M\HA?*PP* ,=XF@+T$$CT#23/=;X][ -4^\* V%$ *K3 -FR3^3 90&+05F1N M%CQ6(+]\&;@:M6_)1L%WQR G%!S&HB2+/5 8;%'(S+0+$G%R+BDD!N1E,)LR M;,KU', ,0@L(B F) $V>6Q!CK(;"!:A-P7K47M _P$A#-N"OT[ M/28F!>4JO6]:N#%D(D#O']0IO^&6=Q_2'3MOO)BXY(D*8"1PY@JN65;1 [R1 MRBR@,P1#2 "TD,$[E**.+?<@-0!OHV9H(X57=/8/7FRL-&8% )32TBI0 I1* MI#J#)]]!N*D2@2JB'Y^-OC=P4F0Z&7K5//R^;/#L]%EY1E)3VZ\\I;@X(6<@GXI?-0T;/+\-L]: MZPH'C.H:;' XQM@-SN26N%Z&O"P*&+H;&4IPT#9RWM1D'EYI)04/=-F UPS# MKF37@^D9P[7LM]B_R%350N1]6^XL: MFG#N4D98'()2R 8H_'$6B!"NCBGH,7$ M%VE6.OE=.U'=X2ZK(-.T'"SP6P8'<] 5 MW9YT*OU;E@CWZ;#7ID<2&QP^ZG?91RO%YXC/YWA$7@?$&/'4B&'Q802G^C3B M\Z%,2!@T:11S/99)QU/6JG@(RXVF0EM(;*-\7]K0#5>/+[H]]PC#@J)M4.R< M#W=IZ, &*\:.N_W!V=KA7K>_?NIMR_:ZQ^?'CV;9?O=P!V"P$9/RY,7>X=Z-F#8S4W^-W\ MV?G7'H3UBMM!6PESQ]VSXPTH&*7*T*%AJ 7ZS:D8694..X?=_@JOXG$C<(6] MEQ"^;CQJS!5W-YWD[G&=5AY (3<3=XR*^3T-_%@FZ?O/*@$\+=;=83E/8YXV MFT%KX=!53^">+N-LU='CZ;+K>O!9$?]J+%9C+X6#SC>54]XWF4X<9K M;87LS:2X_U,[?^Q&A[( 4W-MGF@ _. >07\2[@V,MQR?;-&['#>-YRNIF,?] M:_>0L).3[OM"A.$H/^J@XD$:S*A(!JS@Z[ZV]X//HB2JSWP.&[79U?NU3F7P M'<718RN$0B^>[914\"9$?Y#?#;DIF.^)#1)';W-A-,IIE-,HIU%.HYQ&.3]: M.=M5R,YE1C]M30=WD'T#Q,9+/"+EW/DX%=*_1W5B^B 2%:M$BGL?FE8P_:31 MMUK)6[7^1L2-B!L1-R)N1+Q5$7^S6']:]BL4%,8Y0/*^+[/M!X3!DX M+O,J\S*=?.MSBS\,PE9K^4<Y"0NFFD4?1X4_*J9M"(NFP)0UPVKL!U&_1=7 (NOF6%Y:YN6 MFRE]C1N"TC3W;=EBA$>UCB813P+X9G7F6^Q1U&8A]Z5[/ZW-L$51BN\XMEG, M_0E6O<+:"DR6"H"*Y; P-^5Y/YEJ?I?]FD3"Y'S,I!% ;B"Q;4'@FLCCPHJ?+2LX\X6KN2232L(F: M <*P5I6/':M%LRB5Z:)ACH=MY%!W.#X31;\;6$02&UC=G;?KD0!6@&.L-&$R MS"*4@DRFPEBEC:.O8JW.%KZ/&F!/E/7D/\IZ66]W'%3/U<9]JDKR2TO)W[ME M4QYEV"1G=0.;FPTE%OR7>^D8 :O(H*F=3:U!3ME4J*@2O&M=X-V**W>E)\U' M;H$SXOZCLH*Z8;#RQ[!6)K #OW%$E;?"'B:AW3C"%!Z'BV*S6C62FI<7> M2^!!I2]J6(+9^[SE%N8LK41SWWXDKL^3\[0)QUB&#M=U*:&8L7FKDN"V7B4N M"-TDIFBWM=Q.P'5Q6NO#I]JHIW#,J MJ7IJPUE_K? MB:Y\ZEAT/"WX=8>'H),ACV9\;O:^M9WG0LW&!I71RTU U[*P3;N_U7X6/"%@ M8=_+ 4VM2TJ[!S Y %(24&#]D3JVO(W9/R#QBI#O'?%AD'Z#P<_P3Z)81-1Q M/^_(E]/L80-0L4F'Q$]B*H&\URK&]F_4)!%G5=];E)V':X,6M8NK39!&FG^""B0?P/4X:6/4._@$[ DKJ$+P\#R;N/[9;G.W#]C0^HK_+_ 5!+ M P04 " #@0M76[-]DN * @#=#QT $0 '1UHD@U M!]LZO_[=&R I:K U42(H(BOIE"4*!+"?O;%G_/)_WL:6\D)=SW3L7TOJ6;6D M_)^+7_Z?2N5_OCW>*%>.'HRI[2N7+B4^-917TQ\I_H@J?SKN3_.%* \6\8>. M.ZY4V*\NG]XP#&H,AL-*IZHV*G6UU:ETZG5::=;5 M:JO1KC8;-:W\?*[76BK5:+W2&K3T2ITVJY5.@[8J>JNF:>TJU3L=4C;.VW55 M;[:-@4'KS7JSI9&ZWB)5VC*:K6:[T6[B:T<^K _6:'OGYIM?\:C^:VGD^Y/S M+U]>7U_/X.^S9^?EBVE;IDUQS5]\E]@>+HGXL"=?-)QIM5VIJ:5PG,"K/!,R MB<<9$F]PYKC/7\(OON#22_%+Y][W-G M]BP,6TN\-7K\#3[X.?>+UQI[7NUT M.E_8M]&C!C7C!]FPT5K@B[DI^($W&W),QF,'"&A3]WEZICMC]FBU6:O&4X"Q MS/SZQ=3I;H;_ZZ8_V5*M6JEI%U:)!J&ZL7@Q\,;>8-\]]/41'9/*TAP]IZZIK8]6Q9\(?_ ^!1!/T:A+M)H?$K\>$(\F-]98H%GX M(_?QKB=J5W_LE@#DEQL4O8^H3!7]6H7\%YLNO MI4O']H%]*T_3"4Q#YW_]6O+IF_^%K>3+Q;_]V[_]XIN^12\0)Y4(#;]\X1_^ M\H4//7",Z<4OAOFB>/[4HK^6#-.;6&1Z;CLVA0F8;^?X('7Y/TU@=)O]$[Z_ M QGBFCI__YO_2(>_EO0*\)--QC@2-<][-KQN>@FSL!#$WS''?6W6D+M8$M0C[6$S:@0,M0N M*ZFO64E7U]V &M&K3.K!TUJUIVFFL;U"YZZ8PG+AWA1%_"CU;/NUU?QRN/ M](7: ?WN.F,\\%VB^W^"GGX9>#Z,ZO;>="LPX.U=SZ/PO\83>=MN04LXVW-! MZSCET M*FT#-K FDI;R@UA$6]&5>3W3ID *KZ=1;H=ZB*GWN,=T>EJPP.^C< M!Z7VUY)GCB<6ZMCLLY&+.S*GR9Z]>08,\65^#/[^V4O#.7A.X+*_F!5T'FXS MVQ>$3?0Y9>IJ])=IX-]#D[H*&Y^N-#$OK_][7HU=_/%%]-'\Z!.FQT5_@5WC M^JBT,EVQ4E7A?Z/?S;Z+IVDD'FU64*V?_R;Z.WK)E[EUK]X&38!MX :>'ZZL M7:EVXH'";S9;66";?%G>B #UXY6-@6T"EUZ$&\N^C(:(OHO^QC%6[U1-N)U* M8F#'G0H8.\UO16@]G__>O]I^E^IB[1*Z)2HU=;==FE]9X] K"^%)GU$3XG\: M\+*WB67JIG]+QP-XA6&.4Z\!Y 7TR?TS8 AP>\;]/D-]TW M$S@B^@UH0V[B2S[X+U]6OC/>GGAJ1T3J/ V:D@:[T2!%/FB=$@T><\@$;4F M8W- \KQ\H&X?58B8"H;Y KN7?)2IQ<1WXKW<\FA=^CU^>$5M9PS6\8IA-U5L MYH;X,C_[M2=[YY1@MYWL73L5S_7/'US'"'3_WNU3]\74Z?P+PP_3A_BB#5$_ MO@VA5B4TA(>&MCDTM!2A<7 S6T(C#:F1@>=!/;CK04(C#:FQ*332E!H'][4( MJN+F!A<9*1H']RY)7.12RS@IW]PIXB(C%>.D_(6GB(N,] OA?)CKZ1%^NR_A MA798BZ!B".==E= 01)*H=%():P MN2/":"LB4$G8- Z1CU81""=LDH4(A]5A4K=K>3=ZCVV I;;Q>;=\,S+ 4MO_ MW!O V1M@J=$B[\;PL02_EIYE6!,NK"RRX$]SX_-NDFZ,!7^: MM! A%'F@I>7="CV>YRV;L&<][]9F-IZWC(@ES=0\4"GW-FWFGK>,")=W8_B( M!EA:1F\][T;OL0VPU#8^[Y9O1@98:ON?>P,X>P,L+5HT#FX,9[>TO =KCW>F MI=>1+.]&[Y'/M/0V7AJSV>Y_WNW3[,^T]&B1=ROTJ#EO&=0F-?)N;6:6\Y8% ML:29F@C>&CICYD4.G 2;H3;$)S1\9AHQR\>.K\(:"N[SR:NM.SJ.Z[IO[@ MO%*W&_@CQX7Y/SSV'KHG61_6%,Y6S@>I,G!KM(0SL7- JFQROUK"&>7Y(%4& M9U5+./M=3%(=IDJM)5R,7?C=3_.2+Q'N\=M=!LSMPUXR0#C;':]NOZ'/Q.JQ M^20 >.D,7-+5P>[@-R>O,_WR#_@TQZ%1W$R&=,F3K],J M"R0(YRW*E"+S;EXPC%-Q\[:%!YSMCZGI)0H>?[7W(?+#,9K,.3H2=@$;>-@":0.05UA]4)!X3SN^1$R*DV/-9585T<@APCD4/_TDM MRX.''BF[N25^%C[Z3G33,GV3YLB@%])WLM-I(LF]GMR:87SQA21"/GVF61'A%3/ M,>$\&X*=8]\"$T:UG_/#5L*Y200[NO)'4>%\+@79=^&<'^+N>YIG4DTX+X1@ M9]*32VQOXK@^CY7F3O.KG89'8S.(Z+Q0?R4]R0_TT7 %'W?]4\2^< MI2Z(KXV=X(_$M/+)5OFV_'?9_")8)?43\"3DEZ=.P-@_ZN:G>D[EVQY?^_"] M/Z(N/G\0,9[1_'CF&OGV4F2P^ZEB7S@?19X*8$1HC=7(MSM") IFU$&H MD6_/@V 4S*+74"/?[@N1*)A13Z*&L#Z0:UMWQK3OP]+PES>.SE*U%MIT.N.) M2T?XVQ?*?W&BIYVP[@M!Z935F2:LYT%0.F4E]X1U1PA*IXPTC*:P/HJ80M\" MS[2IY_7Y$,G>U:A8(*DLBB0\J'&LIF@<-X5U3:S9].BQKF4Q?UST;7YV7EBW MA AP%Z%3>E-8MX,PO"$$F83U+8C 2 =RJC:%=0<(PQN'VGEAS7@1X"Z"P=$4 MUH 7AC>$().P]KL(C'2@4&A36&-<&-XXT,ZWA#6OOYNVZ=,;\X4:US8L\-D< M6)3'F[]-^651%O$6Z,#NI[HCXQSEQ;2$M;5%ID":NE-+.)O[\.4*(M,V5>X2 MUEH_+ 5V@EC.DCQ;PIKXPG&7")IU2UCG0*3;=?6_ M,S9]$6IE-_>[R^G64$ M,"+NRWP&-<]OZ#.Q>FPCYLJ[!R[IOI@LY!->E>3=W*R[^W)/2*AM/$ZU32"Q M^.A^D!#.:X%RL ]O- *+W@^1[/[TEOHC!QCYA7H^#K/\*65\F\2,:XX3:-J M@KG S$R0+\)@/T$NG&LDCS#XD[X-'==X -:UJ>O-)GKIG.4*#<)Y8#)#@T!$ M$B9'+6!J"#,O*-*,S?F?C4C6DXI@1O#.);,/L^&BGZ.OH;AWH'&&WA M'$AY L:!+*.V<#ZEG!(E33=36T@W4UZ((D(.;ELX9U*>*9B%#Z(MG,LHMQ3, M*+^Z+9P7*<\4S"*CMRVDTR?GW2W:0KI0)2#^,CDV \P0]7AU6BIQ[@J=_AJ1V"*YV#6W4[&%=J/1TC_DFWY2K'@H.@MK58I%YQOJPV0V?*- Y!764A6+O%FP<8I./:TJ M7+A93#H?D8U3):^PQKT03"6 FJI5A0LV1V1 SKL&]+D!JTI(=.0-\\#O'']= M1ZB-7[:UL^>&.A/B&M%<;FXNN[:119HZ>HC1(9<.PPH7N)9HV"'.D\3#FCA/ M\M']!(EPX?GB06?C6?Y!7),,+/H(,UIL_@]/X\G M9=)DRXM#H>']0ILKTZ5_.M:P9U/W>7JLDRQ5"U(X]]L&A%Z6!8&\?"*4+HI@3JC"^>60[>Y?L5QP9$Z2A[_I/E)/#VA_ZOET[%TZ M[L1QRB2.L\VJC]ME]:EFF_?R# G\1 M"VR*KC$V;1/,('CXA?;>)C#LB5ZK5R1+MLRE\T55@?5(YHEY7,%-8) ME"/:95.TI*G"N4;BUI,P@F%: =*@3_7 92I)[TVW H,:WUUGC U! Y]1]'[8 M(ZX-5/0>J-L?$9=^FZX>8#'J V0V==!Y^KZC_SQ1&@OI%7DR?:PKO+8-\\4T M N"\F;;9GU =APZO7>R^@NIYT-Y\:AW=C5HJ&8":)IRC8MU^WSEV;SRQG"D] M; M$M3// ?MMLW!>AUAT(5Z7\P<.+FP.'I@GG0\AZHP6X"$+3A',C9$V5 M ^6S:,*Z!(2 ?T9&AR:LL2\ _-,,NVC"6N:BP#\+7Y!X"ZU[YJ+8W<=^& 0BMH'!NKAW M]&E*V)IP5KQ$C?@G0$U8IX1$C;C&3$U8#XM$C;AZ34U8#Y!$S5%-])JP'BH) MA*.Z*FO".<76$. !ECJB[I5KLA@\;'S/>G)<)XO"C!WPEU?31CB7GH2)B+:, M<#Y&"1,1C1?AG)X2)B):*\)Y825,CF.>U(7SI$K*'\<>J4MOZ&X(9)>NL_?A MI$;FY$1+-NK2\9D3@&1D@]2ECS,G ,G(^JA+WV=. )*1W5$7SBD^<%M#>&\E>*:>T*H_L*Y#7-"KZPT<>'\=SFA5T:*<4,XKUM.Z)61GMK( MFZ\LH3;,T4W74;_P'LB4-1OD7_G.I>/YSK!/K+4EIJ( :5]E2H3LDC2UZD;> MG'42H3E :)HV0$-Z"W<#PM.(8C<-8D^Q#RVQ3/CY:9H=#>DOS U$,K)T&M)C MF!N(9&5<20=C;B"2E3V7-W^DU):%P.ZAC+>\N5LE'$6#8ZJ66MZ\R1*.8H4. MTY2-S;RYRB48Q0)CFI*Q*>, @H%1($$E/? GA8U4Y8;T?;\S#]&NZ5';2'9M M$X_$XJ-[>22:PKF^\13OPQN- %L38[P)J>V/'./:?J&>C\,L?TKIPFF__=4Q M$KN[]6]>@.-^ DLX-[N$X^YP_).^#1V7O07O=IIMV*5SEBM4"N?9+SPJ!0)' MWGSZ1[7'5]WJ%HJ%TXP"-H7UJ7]TT_T-]7WJW@_Y,VG)@'?O6^[9+Z;KV/@I ML1YA+PRNLCRXSK-+QAZ?CN=L-A^!;'%A/=B2^ HS?)05\&,#!H-/= M]O[XZ!.'U5O"NF0EM0_ V\(Z6079[%192UBOI2";G2JRA7, 1AO*XG67SGAL M,G,V>?/P W7!@ABC+.O:8*Q,\8%OCGT F^)0&!?.T27LMJ>*=N$\.1ML^WW@ MXY(-TW[^9AKY@KFPSA%Q]CM5? OG?7C?._P04-=W'DW=Z5E4QRMG'IQ7ZG8# M?^2X\.C#8^^A>W@G4;-2C1>ZUDDT>W0O)U%+.#_!FMR9[XY+0>Y'A(I"2]>V M?F "J95JHZ+6-B'0PJ-[$:@MG"V_+NB7\.(?6EJI%77'2W$#V^1;;)%7+S#] M>)/'E(!M2OF"PB^C,:+OHK]QD/?()IQ1GBG9%DH>Y@BWYDK2Y*/[<9)PEK,X M)($CI5;1JIN09.'1_4@BG'TMB'##JZ@[%75'U3<6;F9\G?9J^3;[?A<1)YR] MONXB<= =QM1]<*G'WG+H[)>C2E1M0]UDX=']V%F3390&Z3"LBTXA//$Y 0<1="5.L+YA'("CL*H:1TA M'4\Y0$A!-$0AO5)BPZ-@RJEP+JV/$++T70(>ITH@X3Q:AV/AO))(.)?6)B2Z MAS7"=W@$;B3@I&FW+2R$.^%A411SKE;-I:LP4VP4PI"K M57/I)LP*&(4RX6K57'H)#X:-71HLW#FVFV*/!:D)+R TEUY*B= "*>6Y=)3F M3"D7B$'R"M-<>6NE("VDJ9)+A[7$:-&L)N&<]@(A1L;@YK$BG"=?:DIK2*9* M+[M(72>E1V0!GM+1?U WA"B,D5=XRG!#SMTA!<"H#'OD]80OAB-$E5&/' *T M6%X05;BXARAPD2Z0>: (%WD0UJ34-J=0BM=8UU3A_.["!IFSHI"P+FN,:*0)Y]X56[W,BDRY=',*4)Y:!(5%RZ6340!P%$%7TG+IW1, M'(51T[1?*EIK2&9'7I91>ID$AZ1!;@*1W]LO6!P/"4X8:< MNT,*@%$9]LCK"5\,1TA=1CUR"-!B>4'JPL4]1(&+=(', T6XR(.P(# MYA1UX?SN8J?X944F8?W. FIN6=%(.'^O^&53F70MS0(%L4QYW+I*BQ2Q79&P&CFTDU8L(KM MK+"12R^A4)DA1:G8S@JAN?122H061REOYM)1FC.E7" &R2M,<^6ME8*TD*9* M+AW6$J-%LYJ$<]H+A!@9@YO'BG">?*DIK2.9]+*+5/\@/2(+\)2.?EFQ+2X\ M6S+>3WAB^$(:NL:"2<>U=L]3(K,N72 MS2E >6H1%)9V+IV, H"C"+I2.Y?>/0' 41@UK9U+]YH ""F&AM@6SK,E/CR* MI9RVA7-IB>ISS(I PGFTQ&U]D!6)A'-I"9\H4 C33C@7FO"P*(11)YS73GA8 M%,>7;L*"M3[("ANY]!(*E6)5E-8'62$TEUY*B=#B*.6= M7#I*85IKKRU4I 6TE3)I<-:8K1H5I-P3GN!$"-CE6&&W+N#BD 1F78(Z\G?"$<(?6JC'KD M$*"%\H+4J\+%/42!BW2!S -%1AY$BYN:-A ?GEUN-(_%H2@M MG M<>$H?)1/U4.06SHLM/+D/;Z@ZY*'ZG M>I)64;5*34V'TM+3*+#MDRJEIO-G6]D3E)2+&NZ3Y23P]H?^HA%2X==^*XJ7:9N;9U M9TQG;$8L8NNT/Z+4[]I&US!,?!NQKDQ/MQP/M"3OVQ3^F#@>L7ZX3C#Q8 @K M,(#Y\1G8:M,.J!%*!,#%<=?3#P8>_2N I?1>X#]/TPF=%Q4+#QPX# *67*NB MUC8)@RP\NE<81!72AR8AOG>H+UY%7Z>?=_&^3)ML;.%_/M'.#O M!*Y./?[GB!*#S<>2?=R;^UU?3\$?G:K7Z_Y;88Q>_>!-B7_PR M<+_ C_F_^1A+(^%\*\0RG^USP+U/71C!)P.+1@\,'!?F7=$=RR(3CYY'__AJ M &=;9 I[8IDVK; ??1T3]QGF-G!\WQF?-V!N+]3U39U8X4O8^_C7LVF?5?G4 M?=@?WXC>''Y]QK[ZXAO+WW7:9YWJ^U]7S]3XNR]L;#=Z(-P\F&")_0Y6A=OT M:ZE66EAXN!1MXBO,V%;^5F7_\W5"#)1DYU5%9:/,7O.%[87<;/$V^SVVV.!G MT?

<<]C^8U!(ZO#,G8M*;G__D$PLQ3[NBK\NB,B?V?98_87L4#&3'D#WKF MO^BYBH1B?[[R?6G!.(RJX3ZI&N[R[W?73[TKI?_4?>KUA9]MOW?Y^^/UTW6O MKW3OKI3>_US^UKW[T5,N[V]OK_O]Z_N[#)>@;K2$/PFH5/:S[]CE__B;VJQ^ MO3J[/%.T:J/>69I[KI $BLR8K^@7.(=LQ[X+QC"2KH3'U2,=HDJ@EA2;X'%O M4//\RM&#<7CZEMA)-80'+D"S_CL[S6:CQ.L_KB#K=,[:C=HNGWN/-/Y3'WL/]XY/R\/MC__?NW9/R M=*^ 1'T"L:FH->7^45$;GXS/ROUWY>FWGI(0MK&@[5X^X==JIU:?VZ+59Z0@ M\FOM-D7R2_%'5/DKPI#"U6X%#"!J*-N#\8']O,?-IWDH&O!)90Q#C/!G%8-, M*U-*W JU(VC62A?_%=B4"]1:M:R@E2!EHI2)VY^M6*/"?";O"\4AL;Q8*M9# MJ5@_::GX]-B]ZU\SV2?%XD=B$=:/RT[LUT/O\?K^2OG^>'\;3?^P,UMB!38S MY3@O7[4M'-8&U4-?X7D 9X2+3R'OH,@^_G\+2@K@Y/N"+EUD%.93V%TZX['I MH:-8^6Z"2G7GG&UKTO:8QQ=_#0\/8"7AJ=I 1[:*ERZJK7?/U;PXE[3V1KQQ M0,&T-(/5!-V6;H_TV?1\T)C\._@FHEVS='%+QF/''RD]F[K/4R7*,BPKU[9^ MMI:>8E!M,Z)]ZKT1W6<[HSA#Q8UW1"&>XDVHCH$70S%MQ?0]11\Q:^ES-J;( M'GYFM7&F:NW4C9%##=L\:VQHXP@P; V^;-9WM\B:FY@3G$>.8%"LE31;&F9< MTF"8.XXULSCQI1/8OCN]=(QY;P%,2,> K4\GKO."X\S8K'T'''7L=#:3;,D>=9^) M;?Z+_?VY"#RU&H"'XZE,$7%]]GC6/U-ZXXGE3*G+(##/.&@#?%[/$J)3-25) MN06J<\L ASM4\K"HW='MXL#9<'>'_NX'QU.C [)0NU+I6595+ M6!9FE%VYY@LM']Y!GN_]T^*@?K5TT0],.'UKU>IQ--5='Y4,< G_O'>?G-?8 MS,!"\_N?%AG!E!3\6B)_U<8Q_?+>?0 S#?3(S:TXK.Z.MC?=C;7R6\..;=./ C!]&CKW@;<:BXF:U76E6J^][FW.GQ*?*K \. M<*/U_YN3.8 U2A>MFHIAW",:Q4=P*[QC_X1[@8[>B0LRRYP02Z%O5 ]\T&_@ MXR%ZN=^W>_.X:*[T?IJY^O_C;VU-;7WU%)]:=(+,I-B,F\J*&562* 1$$:S; MH-LX <3?C$_ ,KETK)6IU8W/TBM/J*&=D2]#^2!R#1=+1#[P+ZNZ9LP((_> M4)<:RB1PO0##.+ZCP!/,MZ%JGP:?D?F?1E3IZOYYWL7EU-9M_7*7<+D6G\Z'CC6IP]DO-AB;=MUWX5Q349P^J:/B/T,']C* MZ\B$3V8,DW=6V#=_,)0B4U4;,"Z)5:0FSY. +>O[COYS8_7RM+ MM8#1?N__]S%4\!SL402I7LAV/,=BT4A&IERPC]NPC7!"W1'/(']QV"FWQ/U) M?>7FYG)[75UT741"8BTD.B#*N_VK[M^5'Y8S *NE#\J[[H>P6 ^)K0OZTO/- M+V9ZKTY=^M\/_V>/%"/3Q@#7N58_:_%:R0R2C*YM ^-K5!E,%7U$@9W'0#RHY/X5F*CB@F8[H.$#@VFD MY?*?JC6,YO),;CC^\0T)/3F"'RK!^#5F %7Q M ;O)&#>5!1S8@_(O[B*E[)_%1QGOS'X4(^EQ5B&\HG+;': 6 > M'AK\$[$-/V+/PR]Q*N%@K/\9FPF;*?%\I5-5##+USM[-TMS297(9N"Z\A1<0 MX"GG$S_PXC*J:NGB']1;Y+D]DI/7%4MLFGX8UG8=(/]PFP3(Y?_>.6)L3GV? M?-W\R1%D*."EL>G[P(+LO' =&P],:ZI0.#RGRC5*?+S1Y84J5\0G/ ]X0<+, MQD@:U8\!/%FO-E!^/-+GP.+Y _W*TZ$E"9]/+!NH]SDUSD_L!VY'* ABSE-5BWU_.EZZZQ=;>1DLFKGK-7*RV1K9W6MLT=SF9..@(B63Y-=6'ZU M5^,&I3,_N!,2F'_ Q'!>LA!REO*XM]I37:7V2!J)RF?=1?4F+\O+&T95A:_M^UC9K_"E]@,?U 8HU:8%%PF8\U%L=W\E>1$BYEYKX(RQ@!Q=UV M6,)'X/%8+JR4]PCVXU:K4?8&OL>:XHM?37@MO%*Q85D.AF9?3(\9 3:Q=9-8 M&/;%#D#X,%[_81#7\!0L%C6-]\HW:I_(YY7QV4S3"]1F6ZS4BQVR&4XX#<(; M479>=T@^? \SGQ.KP5>QEYPZ7**_XGW-OO+%$.Y')@FWQGO1%Q*9@C\[NM ME8#C=!,L%N_7TO7=]Q7YMJR^AM4Y]-D0]X'/S@2 P3PQ[&!<,1Q6[(0#@K(# M&@R,58U)TRQ=U%OE3ETM-QM:1)UHJA<*GR*N4N=%/1Z^M:S\>_6LJBH3XBHO MQ IH67%F4SC;GFXYH7?6;7-SDT]U"MWO_])O2N^L]_OB'TN\]_G%]V>N7 ME>N[RS6"??-.U'M>#7CD?>%MY+O?;GIXB\/E_=U3[^YI^3:TE.?5V>)$RNRF MEU:UM5.ZK7;6:3533]]LM<\T;;=NVM[J2Z"-Q/QP>YAA:T[GB%R+,7)21BZ;LWS:X M5[A:NOAA.9Y'W"D:F?>FQ8I/[H@?N,12?A"/_=UCQ7A(!N7:'KK$\]U AT>H M\D3=L??+%[*H1[Q/\/!J^^JL]LR^FJ-A?'1^QR3$G56R8&LD++E7+9# MBOD.G:4P. UA4"M=7)( ?X_BX,[Q*5;*$I?5PWYWW%?X9^7&<7ZRSD38+),5 MMV_%_9+!165PH+[Y\C&'+RK$=8$5XHWZ&4FA@WG7=BMYBQ]FU6*G53% M3@?;X&'$"K,XX%_,S&!YW=_CE(Z9"J-\^MTF@6'"]Y^E0#H%@80 .(Y .NWT MNB,(I$+@$0_(=P32-V*!0*)*?T2IM*9.A]Q2_$CQ(PP>&^^*GX06Y P5S"ES MZ0B>PQYK#,%Y7>^GFUQ/W\GU[#WO<[[1@S? CJD\C4]%^FGR-):GL2AX;&]Z M&K/G(*B-R0E0M2-Q)& M[-2UTL4-?2865XK8;:12*SH-:8.T+9*TZ4IQ([RX:90NT->C?">Z[[A2TIR( MI&D41-(H,GHFOHQIERY^MWFG8XJWHO>)Q;N:\JQ&;)D=N*9O4NX-^MVC^&6H M_TB1="(BJ5T4D20]T,*+I(9:NKB%WX H&E*00(DXF!0W)R%ND,+%$#<-*6Z$ M%S?UTL4]N_/AVN8-XF$H*6A.0]#4"R)HN%.G*:6-\-*F5;KHO8W,@2D3HD]% MR !)&UO5L,IXNHRG"R65FM721?_ZQUWWZ??'7E_*I9.02TC4QH>UK._>0S)_ MY8&J;7H;T<*-'KFXPP3;)Q_N$A.A[O/0U@D4=G'&CYO[?K_[^ ^\TN/^^D;I MWETI3#)T;Y0?W3[[NW?3NWQZO+[D#4,?N_VGQ]\O47@H3[W'V_@&D*/?NE%7 M&SO=NM$^JZGO7X&Q\ZT;,*'V5O=C"*TGK+UWA:'^:425(9#6><5>U.SBQ.=$ M'WL=9DI,6W'"?O9VV,_^.>QG'_WMX1\3UYE,V/V+MA%X/HS@8U-[O$"47;KH MCV#\OP?$A8^MJ?+(KBM7'!M;8H\5M5KYN_*)/8-E05ITGSG[0_V*EXF&GR\. M$3[Q^7R;FQ4&1/_Y[#H@JROA5NLZI7!,'*2M?@:4[>JF8?X+)KN!#GB4S3B MS;TAQAUE$HPG"H$= 1SZ#H#\E5H6+(YB?:PYQNMG:?AI7),&'QJ!#@;8?TH;L?_($IF\@()S WPE*NZTV,[1T\6)+O,G2!;&(-Q?#TE$4 MNA3&>W%,%SX)3,/C2,*K8R,LE9E(])PQ]=E\=.+C!1_.9(3K G$5/N\%[I#H M]$SI*@.^K\J83/'V3,_T?'R71RQ?>24@Y,HH>LMS@2)2Q^<:N#>&WUWHP M6$@B?"W(:UT/$+$*O%?QIQ,>)*9O$RM44I508#.$PY].7$)99O<^_Q,$N&($ M+IX*AFM:%OYC]M"9T^0%B" .*"BW6(OCS8>%P5TIK:.,R3QCN)%UAX R1S"YL.9!',']<\! M!<=$;>V%6+!2D[T,M%C/1-7''Q%_-O KK%H9N*;Q#-L,Z%0^P0&Z@QIYR)A3B>9(S[-U\CSR/C@?6=)_C*R\R![4PP"U@#/49QH\1DJ<3CWJ?R[!V,C MF+T++,)FP!$-PFA$RU7TS7L9&/(^G(WA33 '977$:RA$O_( M=QR4:I;S#,;8\\IOV#/4VGO("B"_(B/%V #P*4 MQA:UGT'.@4Q#Z:Z\,N4+=3B0&2!$N(1F7X'V!*<3P>&H35%FFBB1T>#R1LRC ML&!N(>Y$;W1T+/C1:+B7\)Y0-81Q;8^Y")A:#;*2@"86SN"*@C['[M-R M[-D ADE ^495384WG^$;ZHKZ1<,_^/G#=$X<0L$M*K,)Q.1FJK.+G2*Y'J>5 M8>>5H<\&TFKQ7Y^::E49XX?-X'#777- Y\]]8*29[@]0"T"7XB=Q?+ #4\ _73X* MM;DGE@PYPX X,743GTI8; RAA+OF$'U@[W#M@S&G8Z(6 T8DV)XC-AL]I@^. M H>]!X8&Z D>,SX-QD\1,Z'%R"TVBC;4O'93M!/A:H5^5H2# 7&$1JH=K1UT M1!(9)PF1'MLA$P*'!BCB(-VMV#6,;@_RDR(LX;! ![/.D&AZ(P3["';HF0,T MX,GJ@-@)"'O])VBRJZR 3]]^ZW[&TVIH/@>QSP)P[+L!M\&!@T(M>3:M!(+9 MI)D[VJ6@'L..V1Y?(6PRNB(,XA,%]N.GQX^H\3A "\&G<\HW6Y:=9.P%CT:L MXG-6#]5M!:;/>-&QV2B,RYB-A4DFY=!&P,/(=7STPGL^I2Z7!U/X]]@K+_R& M<_R2%0$G$;$\ASM]X+&9;0$*(#\FX? .0#HPR9$PE/@A';Y]0B/)-L2[:V-K MB[R"U(A)3]YXLR[\-WT+C=18AU2N;>86XQ9F.7YK/"-:LZX2IA!8?;;Y5T"Y\ -Y30&2SC02OR%V M0F\0]QJ%TX5'(@:UIF?*GR-F11)[FAP4]8@9SEG@@WNXV*'!S4:=3ICWR3-1 M+I^'(CO:7I,+XGCV?#: &>65A!AGT^'$'X,URX *#R)=3&\59Q%8*,9L*'&3 M[R$)#,_ %J,WM,?QEVR*WL)OXQD:YG!(73RE5L(B9KW7$>6+0\*Y1S$W,ND+-#6@N,-/K>04G>$"69!6('$#G\E2 M2D!BO0)7PDJX\Y7Y+('Z-DVN!O1G6S?1I\%<(^_P_^.B* M]$4@!_BE[GM$M MVHHRP#9@YP<;>00""D0:\#7W98.Z0OV$+SNP?!-D!H7GO;'#/1SX6Q_PK#)9.*$6OJ )@S'\+S^7#A/1PP1+D6+H-)V M9SH"=W];CLXZ($<2GPG,4.:2 0:%XX_QHP$["%Y9Z25(;?PN"@_.!@Z,,V5A M;U&(TMA(!(GI@B))0V<$I<:\"3!VWE0I8&#UIFP PT^(Z'*,')<\U^PK82G?ZQV54] R]%#=2WR ML1APRG%9C2[Z^%G7?/8*YQFY2JR^".*8::2H_]@SN'(H%]BO?!4%RY"7V1_, M95D$J?O$/5Y,9#'3QPA 9 U-'R4O4^XBVYB' >%3L#;B) #4%95_ANKW4R06 MV5;"6#8()&Z2 '=%AWG"KQ:KI:M\"9&TXO%1!Y\,$*8_S3T Q;_)5N46('DS .B$"-?!IL%BA^XQ!'X13%WV;:]EZ!AIS)Q2Y' MDA\)J3&:[)&GE(77PFRB5>9'.$2=)T3?6&@>M MO3[,?::#!)-7XAK=1O1U&2TS=I",,-[-4PE,B# M.SYZ04$%:C=F^_4M-!O)XE9A.#',@(V\=BP':CY@'M$ISBIEZ9DLF17]RG/) MG(DP:)B\S44.9FDN), 5[J3[;6JX) "+'+-2 5 [:U,1/!;AJ3%E"9#^= 9&P'>?&RDP$. 51F1> MH/!,15F =@.ZC7.30HF"S1I9%3N)G<0SF MD)K,XL!D9FX+X8D=AUCB1X!$&*^9C]$E8Y_,&BP M^1 %9OI,D; $%S"?R#Z83@C;$53*#3+&Q"0F_%&*L_A'Y%'$8%ME%F.!T58( MI'%TH6%VS*P&"H\CKBY;YE_LK,8J'JQCA"/] M@6+R/@W&O/(U'FQ67#5*S&XYUR+Y+9M5HDZK'*L8ND.*IX;>4F_$3OHBZ)Z( M"WP\4L3B2FBF%&#J$*9;C:-L#\\$&RMT>R0>Y:DM'N@IU [S*4 K0AV$_IO-&)3CX8P\U3Y\^ MH_V&JBPR7TC&D+%PZ.@7L^]FX4TSF011O7C(8#BL'8P':/2Q ME#?.G5%.7[C \ DL:_PKM)K9I..MFN#OX2NF\>K,ON1[&V_U+#EV5KKN,>KL M77J7O]/K-DY7+,;AQ37C%\R)\ECA"S,C%O(#&/\&J.F/8I-B!%M$61; G =_ M+E@$G[PL>.7/E-M$0FC$+\Q2\^!A5AZV-HA?M%/D+B$EPO.[".?)Y2P_&""6 M%)7C<,<)9_PW92]:Q+K8_#C#%C0!HK1@H'[:&(/&HO( M8_ (30GXC.6$,^?PA-G?F'Y%+1"BS +AO\4V^%/%CK80,8[Q)W10FTM%,ZC: MOSK*@'A8T!.U2\!W<%'-U7T,Q+X0T\)WGH-"$@_.LM"Q)0V?%N-1G'/$5K,G MEYR#D2I"L+3:QVC$".O/7+[<:%B6?\\6N+ SK \/"(3Q@)4'@:[$SHH@:D:1 MF"0/J/A.LD)GE!H@UOMPK*/JL>@"U?C80J_-(A*LX_IG1AKQ";).&9_"L>IZ%N9,S+MQ!A?0JQKDT MJY29P&(PVABEZ$36+XD3&5BK&"RS0"4,M![4@^;B(+.8 FMC03U>]D"BQEWE M&6[+"O7ULZ^\HHO,K'G8^%E&E;F&0#)]*;&CQY&!282U(\DZ?GYOAJ1AVN.%H"JT6 $9D7;)F7FD9 M=#F4.['FD[BZH@!"9[Z+&^^8-CO[4,)P3^RJ5G>L"Q[KTL8V#TXKI6MCK8J+ M+F@VUBOO4,7**:.$#'3V8M86V(I^: K!0_@X,YA8*RTC+$8T3,\GMH[%,*PS M'6"W!Z?T*.X$&7E87GDY)6BI3#O$:IPY0)?AM3[%E"J+516%[GD6)?*PJA'# M8E8P9JF_X6ZP]7F)8J,X.01LTB@;$D;F4V[J+X1P9A$1KG+B18&)A)M$8DSLM0;%UH@S;3R> M:L/3&4G"_YWX99Q^PW(3<5-X\I6S,C3,DH%X;E 9 [F5,3%8.8RW*K,J"LDD M^@7 I$P;2,&8BZ<6A0X13%%B280Z\#2:DU@*[,*8Z(+YB<$YFU^8."#!FXG5 MWRS?$ADIK*F;Y3$E?LM\/_"?8<#B2P[V9&3*.HNT\:X.(^P"$[%;Y"^Q$SU; MXH(7YLN<==PA<@$*$OP>=)3" MJ>M/O">.:15! %TF.^GPKGP\=67(U52>^CO+A^9:!*L;7\R:YFD<.$:HE%,C MD3KL)0\ZKM7.'*Y,PU[L$3U+G_5G_F(>I\!AL6X#HY6A$L^/4^S% QOW'(Y+ MC!?\TIAOL+K<$@V]SY=AL*>DG@O<\TJ169L^(\HC.' M.5\V)L:@Z\^?E3G19(9YT:0XYR_4XPJ2S0TE)GQM\AVD?7)(RD\=H^]/!G^8+75,Q4, M/!E?'.$OAY'G8>;$(XGRA M/^5DKD,.ZU868A'$-,\:X17(P=W0FOFRP/AXL!5$\B$(HV;MLP11&-C&/EW34*Y%&\4E M7MBYD,LQ%GYU9TXU6"J>N)&*NVJ[/>:56-CSN&YTH2;*BRI.L0UAV.@/@VKH MFH!36W$&_/:761F435P717#<33$2P(0UN0_;*J,G$-V9\:T3"S]/Z!C)KH>X M0\A&48TDTZ1TGX=:XHJIR;)#&4Z/2)N:+3$,\-@S+PY;9^3J86ED3)>9L&H6 MT&<\7F;FFV/T=*16DYV_0^//$"%%.#18CL=HZK%ZP]AMA?KT+,SG!QL@T.Q1SMSZ%)[Q&RQF8R*KM&*LA/.E/ZJ M:ETP-PF+L2#,7AW6)9-%2B8@73]V0?,4-A""KOF6^/1,^;[Z83>94C0+O\2% MIG$P?+$N?:$6E)>5HH<\JD@**TO#WG"L_?" ^J\TK%F=#1055,S\O+>+TU^8 MYRQ"E9C.THR9GST^S>;Z%"3HE"SQG2MZ7K'@J#=(5.OJQ,6MRGQQZQQ9@78> M>NI8+"]ASLSL?>RA[,4%Q9'C\P,B%^_\"?/8BG#^=.>[?BPUU4>H5>;NS9J5 M1D1\!S_AI?.\XRU&AL) $5-PHK\Q/9!W540'Y]")2O'#<5>F"'K.^Z$ MW=6&28OAD]&IK&,-2?$.6\?]B:&/(ARRR]FV*!]971+Y)V*9L,[\[)!UL-L, M*[2PD@<'.YZ6;X>XMGD-;=A#YC7<5/3W6V8HBUE>8-CRTZ6SXJA9:>&"L1]U M3&6QXMCHP"OX!GCJ_33#V_PP(3U^(R;LQH^PE[#&'*PE*S=D>)I")7Q)_,-D M>W?.ZW.WN)05SPX&@[#)G ='R4^6")RX1 N/Q%E?D)GDX.W^61.)N:UTD\G& M%/OTH#H3YP(3.-9P:1@FGDUSUHLH7$ BXY+?AA O1/$(&I9S62EX?QCO"_LV MH;:WRHDB^T8D^T;(QA'%:1QQRG=M)TY[TP8E&"\VX0K^1_=J\S9>\@KLN7ZC M)AY,@V#?1,O3N 5[Q#,=HPUAE?,AU-#JB].0V+UK8TPTP(.)%^"SKN4@TDPC M0"444.B,,26@<"UL^\& 97(6Q=>#:2+,:S,GE^8@PAO#)X 588;=28)/LGM= ME1?'"B/E #161>AC>=AKG+CJ8CG62D7GM$W\I\1N%L',YUUT7F*;(@$L-/^? MIU'525BRRJUY/Q&=)/P6!E[)7@ZK4&)[VHMY=!N=^3T]=I6*5WA5^P-=&^=K M&K^6S'9=U9MM8V#0>K/>;&FDKK=(E;:,9JO9;K2;_ZO62N(JZ.GNJ[:PKZV5 M^WK9_?WI^OZN^_@/Y>[^J:<\]GYT'Z^N[WXHW^\?_X1_5F[N[_\;_^X_=9]Z MM[V[I_X2,#="+5NQB=T:_/-:<^)G!*0_HMY#V"^?V]JSE+%YS98?)V +HY.; M765FF7189M:QSKF]K(1N/#O^*VZ7@3EEB;>P.G9T@_/6FF#0 D,9 MF,<9GGCSC_(ZE7A$M;=BQ%[8(" Q=#T>+ODE\_3,BDVY,)YP5W.(0I:0Z[A4!Q.-,AVF#S3R<3T64-S=C,V+^$93!D#Q 9;''($I!(N05S*RNK>RXSU M(F_G%'D7%'S+_-5TGN-,G]@FT$XBCMJEYZ2)&P MG0L)&SL#".X?>I=P;*$XY=_QFT1P ,!+V/_=C@0?$!-_\/^50PG+7>SCL6/@ MB]D;0NK'@0".0TGMU*C-8C0.Z^'/O(6,7^-.WY?W?UQ?5=0.G/"P@Y@/#S2X M)4"B1-EJ=-XA4A(ADZ&)<2,S#";RBCV\HXV.":_O7QI(,G/JY WO&T:G1ZBO M\@M6^=6 &+KF'6>HSYL46G"RHK[B_J2^)$.J,C4,KO)8*DLE99FE84LLWO<* M]&K6G=%S@U '-(+H&JN92W\E9TIJI4:M*#LD*@+"EM# *RQ([LZB([%8"^T MO&L;[X4.ZR8G#N.XQ#B*!P3$UCX\EL[Z)#JV)%QJA$M0)#2A0VTU>1J%R73P M8"CGY'ES$ J C/O]K'_V82?FV$Z@H8D=_H;[9\O*V+$IJSUES[E8QS]Q+"QX MET1+CVALRUDRI^4,DO)J0<+AUO-+8EB^2/24@3JYPU)>O+(R?X-\Z&AGS]LO MINO8K)K8DF1,GXRF/>0)L<@PL[3B4!#B=0+8K2;4L9*TZ2+36R,<]AF!*-Q3 #EIT1N5E0\>-'%UK.E!IA9Q#F!9EE MI6*#(_+BA"E=+&T#G8G8Q,>2M#H4K3Z9G^,+\.*DOBE/NW7P8KEA=#?! )LI MA*0ERBMA/7;Y?4\)OV[H0+8=[#Z#/EYF++#AHJR=I%7]@IF9?I([.>5#;302 MW;QY%$Z=]?5@34SIBV.QNR%"32CLY3UEL["G<^F8\X^8*#L^F;!R?OL7=G.8 MD"E7:?GLZ*8O(^SZSHEK.G$OFGL0+WC?@MIA?O@:^LYYCV449'QYNDXG?G0K M^QG&S9QG7_&EY"%6=)1A7TT]= Q^86M)JQYPU$,.I#V M\,'XB+Y1/? Y;&)3BWF)8N)Y[#K'9ZDQI$T&S&WP(B; ,E0_*MWV?&SX MP= MN#K>NQM)$G[=,W'9C7O\)@G0"/Y3(8$_"F]T6?PI\MZS2\8+3@P>!Z,&%R&Q M+I)D1G0J;B1,C@2++L;Q=J8$2X[-%@PPA8UX,GFN/6,%,5<)YQ)%(V42_O$< M7<8,<'#&\ >< M&9%=+0"[P)B[O*\,V!'?J8[1LURD5WKL/+"QD1$M?;SH?K M\!*"*%S'#0!,E ,$K';ECJT87?.1I @O,=5A'C%"Q#U6-Z*:Y>;-M9J_-CV*15R^4><]A MW;&D=KH!LL1I@G;F,T__X FNLTL($W$S3!KBU718>BY.TGUW3"%L1A"60D%%C'FROHMDQV6(>&1FR(2+*G1G8/ M3B_68:N75$WUW PO!YPUT<&Z+DRN#(5JU Z1)Q;AP?=,DY=U1EP<)H%1KDCS MJR0P3"CIE6+^W9N/33.45TKXZ1:'97FG<_I\UBYBE4)?Y7071A0;E^53K=UQWDM;IZ3AA$V8G\HVA AJ'9UF1 M"-X6@RTC#26^I(&&=[-(0J0G)*.NW,<*"A1A4W7SQ;3 XD)<@^S"4J\QGBB$ M9T(.+5/GWC!4*L!PQ@N$?)_H/Z6(29$(TP&ZV=FVQN?X[!:]R.\/LC[J'?C^ MYA>RHOA%U.8]DA6VSC0-JQ;"/G=APF^8:),TYP)(9$#Q8OV1\+\FUUI MA2W1PGYL$]!B'=NFULQBY&4F<0/MG!%'9+:(\BA8+Y78Y\9:ZE#;D#N=WDZ' M6QL&OEEJ"HM??,6#66YS:G)^5;WQS%YFZ4OE1-O\N58-7NSH8K5O^2B'YZT' MEO_;M:RP+A-,2;Q7@U\_&E?%EZ,DT!&;\P=-***2^EE?!KQ-&42W-0W;*JQK M4\'N7O(^;&2!CM\!#>]U"D]GAK'JUV]AP+S,_E:_1I\GFSTL?G=+;%#+<.BX M7O2*MY>(LE&Z-K&FGLD6_#W.6+FUJM&KYM/<(P_XR@UB?2_8 MU:]AA].I$\ _[3B/X*.M&?#6>B8W4N-V0^%*8>,6%X_W52U^QGI3+'[HC59] M^KKJ0\XFBY\B/RU]QA-G%S\>!,8S7?J4,=O2R_"J(-V

)3^7/PL%BS+V\_SXU:1"G#_SL_/R9F6.,UQ$H<79_&"]C%Y;$>?\AII8%W9PI%AXWFL9E M;'YD(.]M^2YCO=O5!Z49N\@2[U,F'F\!S!-+DZU8HNMAABSL/&O,PDSM1&<6 M=J-LV/1B' NF2"B^_[MH9);H#(\I_P0>8OI:/"F\Q9;U^0ZOX^0UBHNE6)SV MPH&Y2?R)C%B[<9V $VBV -0D#X\]'C9Q.M MC]^9;^(ZX/("->)C(CE9UC@FTHHQO3$\J-"E3L.EP-&!=PG#8L^4^[DAL==/ M. [>\DT!!6XX07\/8&+3J&K!F-]R& [ [E8^PW9/R?Y&N&_O M-#CBE\C-A/YBUZ(UNV7PM&,&V:B75+*N$ >/NO4;4;E:R@V@V%ZP-E3:V1%T MD*0*0BV/\F#//%B0/:V/]LV;4/)383<"D+B'AX')BY$:$PWT)WSN,.#Q\YI) MBV!@F3KRZH3_AF4 FQY'V0>O99T2.2KP138< 0D/9'F!W:*3ZQ5&CB1FR%?H M2TZ,"SJ7A9H4^7C5Q.<]0>EPVAU2D=48]=O3#> MQ_ L<1;T8\&UZ[HTK90)*3=;<;H0/[9,N[R_N^K=]7M7"ORK?W]S?=5]@C^^ M=6\ ESVE_UNO]]17/@4V 5T$])K/T8J.?M%"NU';Y:*%9O.LUFGN=-'"Q]\U M:EKJUS>H]3.M5[_<2[8'?[R<> MK:J*:RIM]&@N-N"_ ILJM6JYP%L065 *&D_;M-7?84-.;>^PR4&ZT E/G_ \ MV>HF$2&W1]L%49G>Q["XM-7W$US^_OC8NWM2TI.@G44,;'V5C'@ ^,1\($Z MN:W>YVV@L.D%%@K[_QW!P4*\4=AN'/Z!*146)^9Y@\^T"O "0, MJIMC8GF_EO OFXPI/EEY)F1RCACKV@;^O]X,8%W_DKCN%';C#V(%M!3>2PR6 MZIM_;@?CBN'XE7!8@!SL"F7@0V-V6*F!L=HNMQO57[[,3S0,\>Q#F(AWMR"0 MY!+))>NXI)X!E]1*%VJKK+4U@=ADS?$:^3)@LO1CSA+OR91ND,N%YM#5=5XY MS9LE\!"M3?TT+I9[5Q/5MMO+E>(QUT*D\;$0B8CR&-/DCOJ7//2_K>RHER[J M]4Y9;7?V%1X?H/Q09ZP$U(: :AX/4 T 5*-9KC<; @&J2,;>C(@>SZ>(RG/9 M15N8;;BK_%ZCTF[$;INJM[EFM]8^[+;$44UT9.W-3>*90!(O$5[:J>*E!7A! MM[ P>"F2PGQM8Z*2@XW/I8Z !&T*;!B_Z\G:4PU)W24<.A\3H<5KL9E/6JZ6+5KG3$4FG MD3@ZKCQ.!4, (Y ?G5:TE]IGQY& #AQ3. MC!0UL7<3Y$Y<3JPY319$Q':Z&08B6ZURM9:658'M6WB_AT17 M-ADLSMJ!QLGS@,3IVD8O(@W\FQ>&TAMLQ/V(K[\?_NY1)A"[6/K:0$/_2!>Q)S? \NZ=#S_EOHCQ_CA M.IZW+5>U2Q?-:KFQOU4F_7_BXFJ=_^\ N.J@4[GW ML%VI.,,*WC AAG/MM%EMG0B/Z+-*>=J2QQI5T(C4RH8'(*-?V3]V2YH.X@%IS!*4+*"QV+K?VKW66=L,V'<%LI@I'KCE9N-=,*?VS3%E7DUH*2OXK&7QME M4&_+7YW214NKEYNM=E[XZP#&E7@MCV^NN]^N;ZZ?KGM]I7MWI?3^_OOUTS\. M:EQM,$:"MC6@GN$$&/)9)&[6*> [S+( OM^HU7@"60=U ^=]C")5=,?]02=D MBHVI#B%G]C:X1=NTS56652L\&:UDG=8?0NN!(^O))<:.?1^:5:SR*K?WMP3$ M\TQ)YCA-YEBGLJ?''"H6WI9K'54@YI 1GI/HQ 4H=0,ZZ\25N'TZBOU8)AF8 MENGOVB]1QH=3.VV15#NFB6JPV1 MU$,)J"R+2/8%5 .$=[E>WUMV"QK>SXOLGF"I/>#"&2J68S]7?.J. 04#V>XC M2]E] Z1X DI< 2%VY*\F\%>G7!.J2DO"Z+@2.P48M4H7[5JYL7]/1ZEC[U@: MISMCJOCDC1XTO"*UH.U<))PN3TB6'3FK#0*Z5J[*^R5.&4R;N47V!U.G=%%O MEQN-4U6G\Y$M*Z [>[\TOUSSWCH=>T:DW9BN5657LI75_8W8G.662@"FHIWO M#4 5 %AKE37UX'UK4TZ^C"8B6]<>>@P90\]STN45'5*0#(9BQF:@2,K%:8OO M-?I#1)M8>4_(<];18DE<:Z"D:_(*UQ.&S)H3?WO(U# M:^^@FWB^-Y&%[DT< M!Y&!;1$%[SMQR)TKC5MU#$5J\G*K4\;4;K'MW3&%5XJ4.T)AJ@#Z,JMA5%SJ MFRX=L]2D -^1 MME2ZCPH*W@]JEH*TKY=#*D8IMH1*FJD[\U6;]9!3.W6!5"*)I@P:0Z6"I@Z@ MJ5&NMV5[J"P#W@+YH@L<9]P\T+TEE[4QPJTURU49X9;(VR_"O2WR,+3=U,"\ MDZ%M,5KAO+]I^9MD 3QAE_>WM]=/M[V[)]X ZO+^[NGZ[D?O[A);0GVZ[4>_/,<]NT?BWY;D 7A<^E,QZ;/KH%L-;T$GX++Z*VSH11*&4T MG/:">,GC7M13V(O:NWMQBI)-Z#$*()_V:$B7A^Y?LH/8EG#X*S#]Z7G6#0J% M'N/84L$P7Z*QPR$J^/RY5C]K-=BTLM!KX"1S\*6._K.L_/M'A^0#=?LCXM(/ MC9;KN^^K#DO'[N,;'HA[[_9]O*/Z#V(%=#9D:+!4X^.S_O&)_=YD:@>93*-T M43VK+H?NOO ]_SB8T\O.WRVEOO_=:SN_:\ M8/M][[".99VZ6FXVEIT$R]N.7:<.C:+=][E3/3S&=]KG3M@93M7*6FL3>)OL M+;S)UVP[%.(K_Q785*E5RXI6U6KL@2NJT_& NDI-99]JL0( AX^,J6?B+D[ MAATSR\ZY#B8RM_:N6Y5Y%^)B9(UC=P.,L,QED>Z<3M.V=2"II+D0=IK>O!.+#0M@>2#TW=E VXMM[$3WO):0^F M#_]:9+)'ZA-XD]$CK@W;X24H=<4)M2V_-?%**C"FEI6CI7"%>2='C@7;X_'T@BTY#&94NJ@WF^66FE8379G^ M?%((7..?20&!&'QK:J!-Y :!:>K\^3@($D4P+*BYQ\&P1@G;,!.:;\FJRTN+ M>NES^OMS,C)L\^*AKFVD(-&TU"YD3YVH&9M8DKLE=V=7H)4.=]=2NPY>&.YF M"LT7'QOO1WE)B_#-PO%_/I3/)GN_PL->Y2J^O82V-*W8@J M1$?G+;&GF+EF.SYJ=BY\;"LFS.S994D5KH^WYO@CZE'D.@,OM\23P&889([@ MH6D36S?A<0_S=ED!SIGR[A:$\ZAK/%XY<3P6WSUWJ45\\X5^?34-?Q2)@<0/ M0_:HSGY"!C"+P'__)Z)LM[J0\I?X+\X6!8O9KJMZLVT,#%IOUILMC=3U%JG2 MEM%L-=N-=O-_M48I^M$HKE.:D&=:&;B4_*R0(2SPG%BO9.J5OLSMP]BTHPDU MZC!C79^\B:TS< M9U@H2LDF(BN9SU\_:R0^73S7V__QDWY?X6_@IL$A@FL.3GI2UZ7SAM M)*+8P3#C0W88P;Y89.+1\^@?7Z/^Q:;-5L=^]#4D2LB\N.$+!Q%['_\ZQ&6G M?=:N,6B&)G;XXA"U9^RKA;.5?U=OG6DM[=VOJV?JN]]]-*RJGJFM]D[#?OQ= MH];)SV3;M49^)GNHG6UO-J$U#J*U+LG.TJ,KC!G.GMEH[4MRF_N*1BZERBT\ M-_*4'F@+1IP/OX&KZ%1WI6^^;; G^T(F891O82V(O7-80[&)CS&M#@YS=MCR M4">UL5H:'%G0O9.@/ HH-Q2).?#S/?;^Z-W]WGL7-IJ:4@N87!#ZDVDK_L@) M8 C#*ROT3:>PH EU>=FH0L:P?-_[O T8MDJ^4+4S3?!DZ3YU7TP=AG/I"[6# MI?LP]TX_%6W!F[O"5ZWP9)S9G8^=V8\<#=]=9XP=;G#$/TU_=!EXL#KJ]MYT M*\!=P:;!\+_&]CE7:K5>NFC6RO7]W=OB)7!+KCE-KE&KV;--HW31:I3KC1.L M&99L ;#:NCT\J:%"TQ,H=& MFE)16!B;&BQT_E''\),L,=F*A]8DY>W$0\ML@H5*S;U5,EFK)#"0UN1_I00D M+$7JB'03@P12VD!J' -(8*I>--I2(ITRD)I' 9):NF@*=;05S$7_X#I&H/OO M>>BWJ2\[<7YH96XN@<6&-W,UVGO?S"6>ET$"+09:.WN@U0!HM7);DT [9:!E M'Z8#L^="JZ=X;94$FH! T[(/;(%9=*%I935/M\5&J>@P6?HQ-N63\T\6X!I> M7M&^C]:^+B/KU(52]F%#,+%9M+V65F_8S6B9(Q=+8<&9?6P.[-V+=B?] F$) MSKR#4P#!B5>4=]1RJR$EIP3GO.0\1$1V2W2R*\_5U=U;#4=#YSJV1C:UN MC4SQCKW#W64K)WD2DRR >7=YWW]BUP'W_NT*Q/-WQJT(D+QS#!H[6,?UF4_Y.,'5CMO]@7K-4?T767 M?8<_^_ RRBUK62YA@O?#'XYCL,9,X;S[CF5<)28'7W434]I6H]"JH%%45U[K MMN9JS6V3I8^S')4Y8ZNUY=L MUW.&L_R<9:#8=E&N5Y=CI:5&?BV6](:T_\X M2ZJ5+FI5L*^6,S/*P(O>A.K8YLB:EG%@;*T$_X=M$W"YGOFFC!W6*H#.M0J8 M72>XX1Z-P7-WC=E59NUT7*YY;QO",5 MJF6&.KP8JUVNUT2ZQ5"B[DAU7IFA#HN^:I@E(V%WRK![1Q_+#'98,U5MK+S" M7-A4AI.MF5JT3V7MU-ZU4^DQUC+OM,'P5/?F&UFV(#"JWBFD.B2J,-ZCB70G MJT35D:JJ#HBJ6A538Z6L.F54O5-B=4A4H>LUM1L]!*JWRG>\(ZK"RC[7&2E_Z=JM94QETG-5@R4:YVEBN(M\A MV+&N,N X*VKP"SJ7:U!DK$.HX_(=T925)Z:&Z=MEM2-C':<,NG=D;F:@:_%4 M .T$.XU)U*W36S)#79NE.(A5/B=1=Z0ZSDM 2$%K9 M2"V-Z5,M&54Z96BMJX \$+:P952SW&[MW3+J>+$E\73@O#Q9L":)5]L'WF0C MQ6TU=N9E6.U&2.PRRJMHC[>6475,U"DW&R)E3DHOUI&T]B/@JP'X:I7K^]?] M2WR)BZ_LQ%>S=*$URLW]+4,)+W'A]9[Z?@1\M4H7M7JY6<^1N_W4O,(_B&E[ M"D $M6['(Q8F??V%=M;$T>\'W;9YJJK M^*%=NJBOR$%;\L9+-TDN\;+&N[L.+UL*UPZFS756R%8)IY. 4]K2IU$M7;1K MR]XT"9>3@,LZ+VVZTJ>A8HJK6EM.0I9""^>$=Q M5H&"GFS*XT"[%3"O:^V70^F>IBF"N72811?&VKRMQ;D&NH%6;K73\@2)T?XV M11]189&W0?>PO9!7*UUTU'(CM?1SB;P30=ZA11[&[CH@\QI2YDGD;65*[0T] M%M93R\UZ6M>A':6?][XN$(!82MDI-YO+;H_* M]=WE_6U/^11>#_-9D??#%&2,@I5>7,.)Z5+/C^)1NV?!Y39[--4LN&@_=RSS M:E8QD4#3EBLH-E^=SRC+(\1_LC!9_$XJFG;1\PK7G&[I":$V6J6JNK?Z M+3-;3PR!:U3V]!#8P02]^OZGH$3@:2'P6"*PQ1OJUAOY2+&6"!3&'D@/@BI ML%Y66WOW=)99_BE%#C#3[7.HQBH#"O2DT5\^>=OO^W3L 7OBZUV'-9V-PC=; M\R:[$$ZK+==^"9:]*/-GA5&.18(O"SLV:VG=$2PQ?"(87ILM(0Z$ZZ6+3KE> M3RM$*"$L,(0/4\8@$IH;*)#KG>7KS 33)PK@L7YPG1?30Y3A]:I[J_>YS9-* M-\LW9*'0%OY&;3HTMV>3)E>[TW+*Y-3UTM/&$M' M$DLL7M984S*P&NI)I[LQ6$8 M:"VW]K_56[*99+-[O=7G9Q2BZ37)9W+CM,A&(_AL,;<&ME M54WASHZ#,YMH7982"Z[!D@PG&%AT:<59]QR2L\QTE@7PB_#N3I?WMP^/O=]Z M=_WK/WIQKZ>;^WY_29*D&N:68X@SQK$COX;Y$HT=#E'!Y\]5E?45R(8=OCLN M_&DK>N"ZU-:GBN_"8%9XW[;QS\#SQ]3V68D3WI3HDS?\?_^>>JG]I3.>N'1$ M;<]\"1,4PKE=AE-[FLVL&T_LB;P]X.6<\)GON^8@\ E(N2?G@QY*F^W(J$6U$AA01N5KA]M1V3#A[7X: -1 M)"-BZ0DJEG&U C/\E5W;6(D@GHL%.%H%EG;I0M/2JI.0X5:-V[,?#W:= MTD6]+DCO)HFX#'J)' 5FG2I(M]KR82BEF]!8.U#O]>/!#EMC-@1IK%H 5\L< M464RBHPI'"89987LN*/^_9 )@>TB#!T-4U.T-.Z0E]$\R7GBK#O=&T[3XS>, MZ)6U%=>6R1"Z9+HB,=W:RUW3X[DZGG&J*M-6),^='L\=QD9-D_T:+(FEUI1) M+#+Q0LY2)K&D4MRC3"APZ8BX5/DT()ZI?U8^W3D^5=3ZUE+E],^Z$SG.'JC; M1Y)_[#G1WCW5>L2U81N\:)QO")SXR*K.CBR,QY_M=27,:A8361V47"#.TG9B M FV!"7;$?HMA_P3O6) ,<-H,L'@([(C_-L-_6GW5)/XE_H^F!M525H,ZR I: M"O=[R[Y5^ULYAFD%/C5VL7,V3< 0;3\V9_!5*SQ!!M_1SKGBT%EF<:U:W=O2 M$2\I2?)!?OC@");.!^A7T[%U) M(%A#9UOF [1TK!W) 9(#5B4-1C*-$VDFU8ERM)'6::BK,E UDBMZY4$F9@@6U<[?UB4M1C*JBNN MHQ+VTNA3\+AOJ8&N]\%OQ%*Y+8@\C@X:6FA+G+4U4[73TD+%:G+B.,M6G*E5!K-.-Y0P_0F%IGB M9.G'T)1/SC_)-O8+Z^45]#->R$ 7OPS<+Q?S[;7DS^3/76,J$N+S_Y(AZ M% \( Z\D0K:V6=D;0:MU:-K$UDUX'(2]3[$?C'<6[+9ZW9KJMZLVT,#%IOUILMC=3U%JG2EM%L-=N-=O-_M78I^M$H+DJ_=FQ-'DK[1 MKZ+@[+ZG)P(S2( 0W1M$>&SWK)^WV^[3]NS$_O6$0(71MI!87>SV?/J3656Z M(0$2")"@_MA9-Z!27?)>F;]\_')_>_T,_WAZAO_[>O?P_"0]?I9N_GG]\/O= M$ZQ(NOO__KA__K?T(;#UP# QI)1'+LGCU-T7.%$L"U33UFZT;JK#8\ZA982P M?DM?>N1C^,>GT 8P;;H*^M G/CIG-^31%6.,OH]]'5-2I\NHB9ME_,W\ZP[] M:L5$9-\IHXXL:VN_[G;DM=]M&E;N=OH]Y1###H8'F>V!AFW8)FC]0L-N<0"V M.I:REOEMCNO(F.DTOF-&+G:9N8!0MU\="G%[E\7#33EC^VY2PH,O4FDOQBF$ M1%!O KN>3H-%8*$]6:030.G]JXXF:_/39IPKS!5-9MTJ<*R-6AD%T"RQJ$K) M46WFGMTXBX5C2T^^,_UQ;O103H(U:FG?=-.XNK?/;5DI>*%3$340" MPDH"0C^9@'#_\#D''A*\">I,[)]NH/ LO;V;=U>;UK(W%=2-%\ZX@+ 4!FI_ MJY8X'\]^[^&YC^>Q[1]I!H:]:N2E!LU[CX=(0197RI9EZ)JM;P@+DG,@]9XT-/:FJH(22U(^AB2>G@\2:VVQKVV MUJL)7,'E^E!Y9* =7+31@L%N6QW5J;BI(LP*^NYA9SBHM]"CIRA-=):6N5@2 MVZ/-^00NQ:;8PFA+;('NZKWG!<2X#5S8BV\P+8>7-81XE<2X26QX'G_0?L)U MA9^X+$+($Y"CS0(R[F_I/3MQ)@->A][;/,A/:6&R2@O?"L_]+WT;XJ(AHKJU*3GB+$,5 MNTEQ$0P2.UR?'2X5=NT5;9T.\H!UL\2,J;(Q-X4V2^\/NR+B*IA,[+#8XG%*.;V2J40\F%[I=;%J2Y6S'"/4RLF) MYE*9I12O'%JK]+#]B*JVAW)5_4<.SB@\%!9.)-S; 849JA*=K@<3-)P <;[W MPZP5 U4WD$"FSD6F5E)L*I"I:S5.(PA,(%,+9.IFK4P@4PMD:H%,W>1E"63J M VVL0*86R-0"F5H@4U_ F@4RM4"F+I-;ED*F5O9)+CO__+'A$?/'>@R96M;Z M-8)8$^B1C4*/+'6UD@&/W"'1JT>1J07>J:#8H]R<9X N#W=SWF^-M6&[-\C2 MMD"F%F1=J2#>@DY8 3%S9.K^0/00$"1]#$G=S^#['4Y2JZVQTA[V1 L!0=6' M%=3]+<5V%= RUDWTM;;6KY,3>%D@$ )G>X=(25\Y"LXV. !C6>!LUX(0\@3D MEAKT$R"(@G$]KA-^Z-G3BT"%J!5';DF@/@%'@FLPED<"9UOPY!GM<"G,COII MR3[B;'>S$'V-Q_MHB,^!P-%[ ,TU]CY6((**'6[Z#I$%\0.BQT6 M.RQVN$D9.AG KC49.CM""(.KBZD,>R3EB*,_5..7C U?\=$/:G3TEU7VUY MD$4]%!B>@JPK%<1; +$J(.8![U/?VQNG4)#TI9)T.4F=014YG*16,2](ZU>0 M%R2H^N*HNE2RV\'E-)8:J$I;K:SSN\!:+DL0 FMYE]#"X"A8RP,-C/+1H$:8 M@)=+"'E*/U._?7(4R<&H-1;8W$>D%P&I4"N.W%( >0*.5+NM\:A6N*YG3S&" M)^O$DUO"[J=@21E9LDYJ\K*@EID5++ED&;C3.1[K9=UCKH\L[>-M?(^W\]H& M-O!--\_YR.,'1*U5LR[XJ>))EWKZ.[@8Q4Y^K2#LM<;U::YYWL7%6W/:Y B&AV**('88;'#8H?%#M?9D!ML0:;=L3N&JK7&2F_OG!QQZB3B]TL<+ M.%7>!_] ,(M@EM.IE8-K%6S^JZKMX?ZP"L=B%-$6Y9('$FU1X+HY46_ M%-$O1?1+$?U2+F#-A^V74D7PJ][[)QJIK&FD(E]6*419_*'1,5/.5 Q>MU4M MVXA 0+<+D.OJ4\Q'5>2&42#K+-Z+H%A!L=5?MJO=XUVV(P*UTA[TLB#4HMN M(.LJ!;&Z0W^NDL0\PFPKK:WLGVTE2/I22;J R^MVQHK[5%/M(415'U@ M07WP!"8-2RW4'@CJ.G73%"@;AT79V "(4G^4#=%&9X? DMH_2AL=#2M1E#KA MO5\N(>3IDRU]QD[0(4#K <4(>CD>O0C\M%IQ9/T:6VE], ESHE""8@1/-G:' MR_"DLL7K.@5/8IU)9= 0HH].6?)!0&YK4QK(65Y>"X0NL<--W^%R0>2BM;5[ MX=IJ:FLL]]JRG,V[$%U+!)>)'18[O*<Y"%:RX-\B2._F2&_*Y' M/ZK1T5]68=1Z )J2OFRZ[C '".BR4;S[ZA%+JD8,Q;LG5Y5-5]WA'C"]], 4 M6#ZP 3QWLG5PKF%$P8].8L9QV MS. 2'$X[4D1U.:>EL5".@A_/EQ]+P81D,! 3YTR VJ[>T*>DB M&JPT,VW=GIKP<\^'#VA"?$=:NP5\'GU,%%DZ'LUW_^@22_?-5_+IS33\>2@M M$D]QENK&C^@3F$+@KW^D+GO=2V]%\K\X6Q1&IM:7IZIF3 S25_OJ4-'[TZ'> M)4-#':K:0%/_MR>WPH?F4=.&I?Y"KB8NT7]M/?O=:OJ7U8F'8X MH4$?9ER?_VI+]P\WG3IS M%IW]S>/#[=W#T]VM!'\]/7ZYO[U^AG\\/'Z2'C]+-]=/_Y0^?WG\ M\TGZ$-AZ8)C 2+]DUK9>I-1Q^938([ZG*BCF7JKV8!*6OO3(Q_"/3V%"FFG3 MH>A#GQ:Z^P(TRUD>Y<2*RJ.+95_'U-SI,HKF-X?\S?SK#OUJ18VS[U2Y,Y+E MM5]W.^N_VS2LK';Z_=Y.PVY^Y;"[_J5[358M-.R^^)^C9H)IKVT<(8W8 MN8W-IP_63.0",+%76+4-SHWER:6]8M6K2-##I ^:Z M[U65<9X!N/,,H6W!=]RKZF>D8@A;RPEAUZ/ZJP0[K\H7P0[-88<:UL.-FE4/ M5RJ7MP':+@'+(?F.Y!*@@:EI$58/X]10-H0!CFF /"BOHO"H5-S"1,JA] MJ6*E (>-+7BNT-XI#%\XTEKC47=O^,+Z63:"5(J".Q6GE5$ED$PUU?<-$).W M9 DZWJ3GTX8S75J$_:E/IR[]4])M0](7#DSY+P$1NXL$]0/OQ\?D1M^&VPQ; M>YW8V;N?4RO _4E^Z,QN'--Z#B;P^9./H+(8=+LE$Q^!9K$0ZL;Q_+)V=J^+ M^.N#MMJM*VYH%<;=Q5/D.D%=3Y*46^->OZWV]ZY%.5X]I;#S3^VP)N@2DVT, MH$+)@8,U;?;9%$E16/T[6OW)[7V$9;J'UJ7L>N31K2( HLL M8?'OWRS=]J]M ZM7EGAAE<3]R09[(MI?!,ZDLVY3# B])-#[,7]X:_$3'XG0LQY[K] J.9-H^\TV1%R]0G MIK5'_4%1\^248U2I%?N]VI]T> F&M]3$?$6DBS;6I A%N:^B!"'G$MTCMX3] M_[T=[O7W:*M+FY']UGC8UM2]S4BA4FOLU&YS3@Y"68/66%':?>V\VFTT10S' M!\=O6RCT&#$HUAGHV]UE\D6X\U7*Y.]LY[^QC<]C%>R0*\JP&D9.1Y? V^D( M*[*[^R09U308U !Y>V^_$MMW1%+F/G?562Y(;&MI T0#;FCW7+'73D B+Y[%8D4,[&E]BVN9Q[%:^Z>$] M%8^E7ML&C;.R9+RR(ECIML:#MKQ_=$'8MO4EN3WD\$%H#INDM0=JG4K;SC]) MIMG&>Q2S7NKOZ&E=E@5_4 ,^W-IO;&>?7=W(NZ!3%,R-J9/-)>SUD]56%:6B MDHJAUQHK;;F7-4;J&(\^ YW0;"<$2,X-2*X3DKBVOBQ/Y""9E%EN9]9?FN7! M*.0G\B7>_=(BH$\A*T>**#0[4Z+;0\<,?>[V8]$A&8/T9@/LY[%_;] M(>Q[9(]$6C-GG=)QVC>KX-JHYEG>YL#;'?RC1_#;^]_>,@W MC^$!7$?[7UHT:ZUQ3VFKW8K[AQZT5^^Q#>LS(\R#-1PH3*-9,ARUQFHOFR>U M:R_I W>G]:/^E7QC1Y2VJK8I"HQ16<^Q>DWR I3K:O\JTWXE7B6=&RZMYTKGL,$V7)\19HV#$"2+DLQ[7*U#+P&FBOE&?G>@J[Z9+*\(1Z7IKOM&?89]S$*BVP$GVE-98V[]AAKCJJR_];%7*90BHI%;NT0N] MOD@Q/'V*89V5110:C\/AR2!YGC._CX-WR1'(HLDF:P*0]^%1[!XD[_5;XU%[ MV,O>7Y8VU6L3'J_013PSXJQ24QV0)@?H/O:'50'?-")P7F%4\G"!\Y-.\@)4 M[VK@?!9VMQ$MC\_/*?_-<5WG#29.NSQ8COURY1-W09OE" >\ @<\;!;X./L" MF_L,>XLM!$MK(X2YD+7VJ)N%A!&.^=G051G'O"+"&F+SD':W5G1U89>7W\F2 MWX)@,+0"&7P95TM;A'"\JWMR"&)A](%%U'TJ'\0E98TI:9O8K8R41B!L^VTE MIQ=\'>\DS\W635] 80L=R<),:5RGY+LP,#L,8??NTM@L>VGP)=SR>7 M%D<6KUVU)+X,FV6C* ZM%?NS;EK$0,ZIA&\4A '( X,7AO!9$-5F67PHJJ+@ M$MU13=RKBS.*37MJ+G5+6B9$QL,?.M3W!6N+&4 ML;QDIDWTU0-N>6DFZ^-UYG"TC^8E(@D\C),D_6YEL )V(B)CR.U>#FI1_5 )!"A&G41_ M&:+,TMVH-1Y457YRK*S><\XWO9O-R-3'U!<0(/"%+9&?4]KS4G)UGV X"I6" M*.\X1*HBV_S'V1W?\N^PXX\V2Y[OFU"<&?G%M&^D/$K_, MX;D!UOEGFRO5-)->E'C4$P'I2+2*W>$K VHGVIHJ$/ 5(')M "]B*!_D/@4 MQ?W#WG;^7EST#=;A&%D RJD5X-XF^97Q<%E?88 UZ>W^7OCSXO:BOD;*-H._ MYM1)+["UWAFFT-=9.=RL4P>2[DL3\F+:-L:*$%^$4L!EQ>S+L%__@-Q7FIFP MS\"PK6AUPB(6P?V**4X]I, O37(#A!_01E65>@OC?G_Y3;!CS#K)?=C0:=WV MZ6^'6_[9R)-:B1,5G15M4)4Y6)MXUQ9W1G"EX,HT5PZZ=6++(1B62GNH- :) MO[Y0Z#U8D>$$$XO4&0N]Z"POP-9Z"I9+BV".C&XA].;4C0+>VI*,D<,WH(\' M4C[NJ;7&:KNG9&L*&A^I$0QQG@RQO8G:?APQ8E4V=8I=7E@]VZK"BSM8MB6; MT#0CE\Q@N1[\_Y28KZ1T>.F,F3]OA6?#_-L;=,9]$CG[9SA<[;;&P\'>_%V_ MRVA!].=)] 7:AA:@>KDU'F5SHL3U]FE<=CB#*^JV)Z R!"3KN5@P!7J9H5UC M!0:MD9%TWG<][-!-?ZJSWK\2^;DDMI>MDQ'B_CS%_18;YP8$A>\&=)Q[^YOK MO("WX]TAD1BF#^+% WT0N"XQ?@O\!\?_-Z&N4%D_2%4P,C#,R=<3=I)@G%HR MSM84Q"-Q3@^AR?):833>V&J*_OV.?U\YLZO UWJ>00A<2:^#C]D084566HXHXXGE*BVW8PSCLX^P/CUPC_3QRZKFWPV3CSPZO46<(6E\X!;WG M201$[MF_'YN(L0O>J(L'@SPF8!< 5!OK>*"UMFAVD^VA!,.L!?N[Y\ '%+>E(:[> SZ./1M/2 M\4R:G>$22_?-5_+IS33\>E0[Y*AH0Y5;:"I_XL=Y?A#\RB!:JF_D*N)2_0? M5_H,%OA1M][T=Z_U:VH?%J8=3FC0AQG79[^&J_NEX9R^7G_]^OC\3^GNX>[[ M[_^6GNZ^_^O^YNZI+=T_W'36DM5"=U]@H9Q.M+1B/>GY/SP^WSU)SX_2'P_7 M?]S>/]_=2C>/#[=W#T_LKZ?'+_>WU_CQY_N'ZX>;^^LOTM,S?/#U[N'Y*8]X MUBY;A0GQ3S!?3*7FR2:Q5)#XAJT=7AUJF"LT:SXJ_18(1_7-O&-W"C M,>"-_WRWSSW "!.R#);*L M&Y#6.#D!&BM]T'T>6/\M\&#=GA?:#'Q)*Y0 W_'WL#&B]\.[4D>>/M'C'%X^ M4WW5%PO'GTMW-G%?WJ4GXKZ:4[P2O[>G'>D#FDI*]U/X*_R0?B1_:DOI[_C' M$KC!H.7"+V^89N1?_M*6?.>%(!"7]&;">"9XT%XP\4S#U%T37VMZ"<4)6K$M M@='UYL^O'/C>]JG.I$-*'DX5-.X$)X:O=$R+GMJ+SE!I\3-BD2EF"4N!3RU% M&-D(,&\8=M"TI0?'A8>OZ5GJ]*$_GB20<*[IX_M _:ZN7!Y^PB=GKLZ"/D@? M<+"FA^?-,:D\B=C OP1&M5_:8/)B:76;*OLP4-26@B4LT"!M::'C:JE52V?@ MDJ5NNFQY-(RF%BP%OS5TC5?*0;*&P8?V.KHA.\Q*&%:,Y-8 M1CQ(=HHZ?D90?M&?HQ0-[?@F'Y]-_&*YI6?A<^-:.= UL@8_JEO7>IC/@!)28]ZO) MYN-%I!K??KCT4@P^<@F<&C?-%HZ1?F+ER@1X*)CI>)0PF8[TG'CKF^[13!%W MZ5!J1)JY!1/K#0T\^/M_ IM(2E=6U^O3/.%=PL;E$C[]X &$!!WQHPF[9TX+ MR/S')6%DX1U@X?61C@E:B)A_A'8B8Q4?Q\"3,B^ +\Q8*QKD,5B&%Z\ ;8W?SUIV1/)';@)MQ492R$-/>-N L3UOV;#M\PM?H'TH3T--7S\QO]\OK[YOUQUZ[9^]:?C M&+.546\L\@I*%.;]%!H&(6L@CWD26.^IG2"N+5U;$Z!DO4V'-?1\GMFT'R#D M\$J.[HH%#A;A41F;"V";F1[>*JXJS0U)F&THV^%C)Z&08N'&T5)A\@FY3"4Y.#% EG.B6T"'+'"U<4,Z M4@B?$NT?XV^TN?E<423E2AHG %-UKK_"Y@'K@TC'&)ANH'4*4^$@@';2'(P. M'#1$8+'VF$F6LI/1M.AH89),%N-(K( <-Y)ZEHS:_+E)%1,07:[Y:= #7*=: M8RW M\"FQ$NU%!R$YP3^_(WP?RU,@_]-IQO^C:^F:^";_@>R&C *.KK%-'V& MWJFQGIYQ2)'P54*W)S0^4!!(O% ?YJOJ5?)-DFR2YC,^&//@J+MG@!QX]Y#@ M7<*IDA+0BP.G;S.:7:+.=4U^MMR_G.FF%=:IA?R$9L)2?\?O39QM5 VD%Q%1 M;]!32O36*5RD5Q:M0G7J/LV1HZMHVGL"0 MIDK!]J]9_AWLQ#<'K$$@^)S8U# G-C7,QJ;HRY &DZ^C5)AXH12_40I?*6T. M66VD@W7Q+#J_G%DKT7U@N2U%R;[%H):FYR+W-2GE=478JUW21EV$;F;A@9"-B)(RFLH8%J]14P&,T M7SJ71'XUTRL30FQ0=>8"U@W[L.'B;OWI-LBEB>PD6+W'%K]$,\&-4X]=@P8, MHAB'&UC\)%WR$EAZRLYY(E.PS?SPK,,;?SRSA>EYU))EC\XL:O'J:*T:_P'= M3TFKS<\Y--Z7ILW==UBL_D*8*0$&@PUF@>?AN<]B4\(-S4 ]=/KIA+GF#W\8 MDC8W':G)KTL3RMK( R:8Z0=?(M).%^NV08/%WRU 94+/%<7R\ID[4#GA\;"L, MY[)3S.7A37@>L% M--KBL'W)I2%8*K@I3O"29O,)<"/X/AX+U?! 3[1@>D5OD/\&&$6'X1?Z#\)/ M.=K#A', &P8FNV<1W0BCQ& Y;I6&N3OHS:DY.D$*T\.0X'\".Q,3W#90*!6] M8$$E&4;P$]; .@)@.0KH5A-8>/+ \^S?A>/YU)BF_B.E:,[Y,-G/L%62W+WZ MOSF&;]+FV%G\E3(GO@%?N@S5\SN96KKGT:V@EEG$4+=@0;CFDC6D# V+48X] M,\I:84TQ-U97[ZVU>.NO:T+9YJZN*2$O%KI!F7B)!,#E,X_$4*\0SA:9.@Q4 MTW1L(&?^PQS>2NF##EIMKW@#MWHK%?'."\R0,1?(%UJA8Z.T63H>C(K"FV4+ M(V_#4F@K(EZ"S(N/&>]M9J)<;W(U'4AAZ0$7D1$T6)\1)))[+CVY9[WSJN0Z MK[VZIFBL70DJJ/%6$R1A+V"P#"272^;P.Y )T@>45K]P292^9["=MU (>D7% M&R9>2!Z:AVA4X4HD<,XLF$1H[M%Q("!683^+WJ'&[XDO UA0^)7 M"WWJ.@0H';RTJ83WM([+%H2+>Z'!FQ\@/H#O7TCH2X<716T\!+QYH"80?[@C M?44G0\?K@_CZ"-?*BMQ3ER#X@VQ,)[H6#2_)\4!U:4$PCF!.HQ6#2PAN*Y5G M/H\"\3IJ)SDL)P4,%<7$8+*ET"'@"]PT(S3IZ$,POP 3Q^!$^=T@_, 'ZL9$ M !2P-_P I(ENH=?,W-"8#F@4P2 NO4T!VOYO0&NZ9^!H4N2:";W*]EVJ\.SAR%/P-19N>("6,PX1=XYT)_9\[GJ_.#+2N:CDOP M/HB_KB.%J$=49,<3TO-XC/[+ >_S+^9+.@DC%W86]@R.PGTA424ZTCB9^KR& M@PV@>XX-/\!$$733,V&TROS*6LJNS/6D] C\,8%M5+KR$#YW:9 #;^7G^-%H MW27EVMP?Z5L Q.Y(W\VI Z<,I ;4@#>/B>2X%Y=P>X$:A"RFZR#MW3@35Y>N MIR"C/'Y9_N7+313,H5_'J9Z.359BNQ$7IG,^HXA'4M)GR7C% MB./8, 4+0X&<.%6ZW71GX)=H#, :_U8*HU]+U7$-4AWELV;2 M_0+/ ^NXV%)NZ-**U3^KL74%MJXL=[+ES]("$YDPX%EN$:-3+$)IC5'"5+6( M8?<4BP!/2>YVLA .X2(HQ9=;AWR*=?3A,+J=+!I[?!B8@(B)=:_$>@]COJ$1 MR5* X]@I%TO.:FPG2HQG1D*5_MI]]O4Y@F&G67"+0/+FA'MV,)DUHNX67K68 MH%E)OY*9/)- ;"?NZ9A H\.4(PVE'&FD2*(@RD*")@;89*:_@4-W(.[>45>@ M8D=-I3A9G_,]Y;K0"77+DXF9_#H)LZXQU$O>O%3^$,^;8XFOZ%D@>A)"SX?Q MD- T@R7J:(U3WL$?(LRX/PNL2&,CUTKD5;=P1MRZH)E[-''/PQI@$YB.9EJ! M2496/#N\IO*D_P3&"Q,1,&_=-4*W*W('N,'%_4L#\Z3XO6GDR<$D MPDNE%>_LFCF2.?E.Z?PK=F<+8TY-=QHL8#'4J> 9B&WTIO6HPB-UT38A*-&P MND,W+2:TDE>@W*+9LK6Q8\,62;>:IC/BRE+;R,Z/7PWJT1+H".B'PRC4IMJP M;\GA6 ICE+^9GFM$&UP&2NS2#=TB[CAR8S_AV,*L#((&'&834,+UZ"4'+ GM M.?QG^#VZF/C[971'$9*.D=)5W-TR)U$:;FKR4?;>VLE'08?=)_^'G9A%KA&+ M,V4CLKS:R!!.^NS;Z,"AA0J47JW\J23XAF4+IIW1G #D*>*/3U,0!(%%H@PI M[P&O;K\X(!*O;2-J:QXKCVS.U'!8F_CC1E'].8IBF-0M@W_BZ;[!*85>Y+9C M#_,TWHGN%H_4LW/[G^ M.7G8489:H6$;W21D.W-V6?JBQ1+$_T<'>>B^2YR1#M$,I$$X>@5WKY% >@77 M5F5OQ^M0OG]VW%LNW;/^45G@O*$&#I'6[FI9GTX@YQV+3,+";B^RYS"BK*/9 M.?%#+-J#XA0WK+/J =AON*:;[YHX1'1D/!#Q[/RF&[=P7'?LM$KS(6V!,=B_ M^^'Q6F"$1A-,EFS&N-OOEV(:S9M&<\#%"XH2X'PLNC-9C#89_4I$%JJ6WD6; MNFV2WD7MPOI)[P]5B.]RUE-\RCDB6NN"J:1FNW;](DRDPQ/#;5P BX&,(!4J M2[+CFXO%$1AZG0F+J0D\]R<<&'F#] MSD&%+!?V6F-E[ZX7]=."S>8R%^_4 ^'TU9NYOK-3RN.J?FNLBEXR%Q9NN6RU M5LKUV]+(I8IHRP#,RWV"+4*GU3_8Z9\T2H'IP99I>!* @W8;_82^UVOG1#J@HWJ-X2JXS MJBB=)2N*AG@-4U5CM^J.KL+N5F=;QRD/TG6<1$L33.&>@#'<>&"\M2@*^7G-M-"RX4O>#+BPIC2LS6M,G3E8Y M3*%\?YJ(KPC.;;DBJL&&(BH,(-[3S@58F_&-E6A\8PC$GUUG\3PW7>.;[JYV M"MQ>3:5IK;$BJYN*'?.1(Q!".<3#KW&]FS;:6N]6 -'XDC&H5(%!)3"H"C28 MRQ?8ZT&J>KD@5?T3;0VB"*0K>4,]#VH_@4L0 HETN/!'9%0&MH>8*,'D/PBT M3DT'^X<;+/TI1:T MQGW)@)QI88&@U>A39;@60J 0;M%N"0Q9 @SSVO1_N@\ M=:1;VLX%WG/C!*X?505%'R,*\O6?V#W/\ZZ")2M?IAT=<'VL9SWG&A*18AH+)@8-H0U" M8-GHP;19A2<>9PH?)@$K B\)@6N0()%WT9L +DF\*J8*X!:3R1,6"&)4$!7I M,1J%$V$.5'SH,PF^X0-1,HI2=D8A(<7/T_K1;:,DFBG!;T*,%$J(B&R'^$X1 M[C40,9WND+Y+IA.X7KJF):GLDS6<".-9YLQ?(=Z.]#D!X\30I6AK+BY'@4)- M>K*(81Q00.S0]X-WM'-\/O8@+BB:!@/V^H]CIIA)-_X#.T +U^$H= .E/ZII85/([JP1;^F6R&'7SL+VYS 5LV)3CWA%:2=M)"E,$18*\[+<8&X M4/#QNF1:SVT1W6.3YYL?-EC!2L]90%&.V(1Q!*<@50$EEMM4U?)7LG!@ M7"-8)#F2[J)(=;!XUC5?$_2W;B.B'44@:?@V1RU#KTE>[NHG>^UK9&+Z# MMJHS41 />XX#>=SJ1E*@$LV6* MXO(->,4C=B0IN[&DE%MC_\W)NC'1UL3S9KOLL29.>E+[8Q\NAJC"@ 'V4!MI MC"1UBQL7[X4'FH.JU3L.,?'L_$8X^M5?Y1V\D=(:]XOH#WPQ,[P0_T"/7LB_ M85AA(3 ?#D-)F+%]/Z3AF.)#0K9#WYJSC+6WSA#AXB)&*"!HKT 2+Y% 1P@@3,]BJ#%,%F&4< MT)YHL:**5)2=Q-=(J:O(M-9#X$(GLJP3(HE]T@O/,VYE8-(J?-X--]1*D8$& MC$(8F&NB>U@S^:57@%]B'660*^X'Q.94(6KI<")!"?/*[1&^BS ,[4Q'B9N9 M1MEO^?,S#/BS^O"?_[+B?F7=3>I,1 M>:O?Z6_99G3U"'\9]5&X,\5,K90D2(H>OF=4&H1.>:4^LU;(9>82[B S*.BU M>_E66[ZL;6\UCO/,TQ]U$X#I+OCAT I:2Y'SZMC#@FB2#@/ ).^&79PX2]C4Z_J_3H MICX :5(?4)'#<]G-LEXK/&UJPZ[*3ZV[R>[]1EP,;8+AR\(_*#B)\8TU>\3[ MX>2DXCE%LA,QZT/AB1!UW6P5]=^E&0\MS>C@82O)4"MSFZ.PJ\"VK3J+6"N' M59FCX6_1;3,>''\/]:ZVQH/.NJOU_>WA* )Q;.J3RU ?[NG3'-3K;@0X;(U' MF^@/=TCRYA3*JV8T6 YG]$ TJ+7&JM;)9GY60H1L ^>1VJ0!@BN&,*@;<,(8 MXV61'6911BW8,I(S!>X9?[J.A+V4.AZ&M\"K9QOJQQRE'_L;5!&V8SI@CR(* M'_;)->*67DQCACNHSN85?+U$B"=G*/K[H+D!UI%+/!KT"KU0_@,TNA#B/_\L63,QFZST$HO. M-G6DZ_Q/+PV/M\JV;>;7IN=$J= U69[)%($$DXA]]%+W":+$3B9G>3(I5*E*Y:PUST).]SVC/A<"/0HFT)0$#SH^!$$TO=1W# MXF<4HCN]2"_TU^GA,/I#F(@ FPRD0QBT!26+^G/QG8 )3I-T9$:&))F\_EAA M&31]@>UY%X'(Y9SK1NPVEI-^R@8?^PL8X^PZ*[[#N&>]!+CHN^8O_>T=YU%: MZHVPC&M=Q4E"Z+'%\S8&WJI>+"Z..H>.H M$HHAF@<88>.R?#U7?Y,,Y\U&QS@M0$"F\&UKU!8IA;9H'^NOK/QCJ\. (K,) M2]MZ_6X/:'VT1>A%'71!]T<-1T%13)SH1A6)@ 4,/9J(P?Q@UNZ>AQTP/R"A M_"(!&NI8UMJE=#Z:UCO^IO6QU<-6^YA=W)B+"397"I4OMS&Q"R1':I9T"]NL MOC,FR7C./<8SZ>1'&XCAM<525N1_C9YHQQV*>+&,5IB.GU? MW%HU8UZ9+LVDKH'__ ![E<$J8@9FZ: MHMQ2:MOMG5NJK11>J4J[9VA;0#GQVMX..!8%01> M6')M!-.TA3MQ7)?F#"1]09X-_O_B'1(X""QB^^I8KXG683-]2C.;Z/UG!&X> MC\%ZQZ L)\ZL(UU'L5KL@.JL.8V08S@-H^U*[^Q7@@"A+F]+D\ /#?2(EJ-; M?R^8\"[0&%9^_-Z+6FV].> 3DQ^1VQ%F-J0$':YDE4^VCSW#<'?.X.GT#'3C M/$^/NYO!E*[P*=Y?.W#9OWBC\&S&36K[HHCW2M93A(\/[MUJ%A<3*VDO;65. M<9.':!Z1$QZY+C.0.I@\$5Z5XH-1#DC8[RY7@N'PZ"^%,?]HR.RTVRDGWC 3 M=X^A%W2QMCKM4&!Z*[O,-M9S=,%HB-;TD<>.A)E,D MNFD7-U:Q>JAA4!%A*CGKG[N'3[4FGRLT+[ 3^ T]:IJC^X>-22481&*:M[2V M17#QX;9 "]BJ5->M=LH, X_A?1\60K! _S6_U_U,)FZB\46/7^M&X?E$WC!X M5VC#,%>=TS_;4CV1\A>&]&TG<:U"?F+\A];0NI*)Z:JLD-!$RR"\*XV2"^D[ MD_<'H_P !DYR2G@9!*:0Q5X$M@0V@21_D+\M??H#I_B?P#4]PYPR2^B<.?T$G63 M35XW@XOXF5U?MEFP $@?W#YJOR\"RS>7%$Z'-=1;8F->EX4V,5B)7=_FNC7# M02EE4(:@ ZS<^"=KC1AMAXMB:HG..VH>37B%"H^<&G.J8'"/HI(F.$L+G1JF M)GR2O/",ZP; '&6ZVVO'?@<;%0QSG;7GI?&.\,VTF"U@H3=6V.9YZ:[QT3FR M6\)4D\%TDS;Z2CM9IL]J93#_0+()#HW,!E/*@12 _'0$$!^ ?.! ,83%@&MN$E)@ [ZL$N>;-W6AZ7+(N+\@&S MB0H>OT1F WN\FB,NR]?ZN\K@>S5Y,-$] MGSZZ(J57P9F*= M8K@:'&G#LVW^FJ@I7:(K8.* FMXY(V1$F\Y M+16EGS1Q\V\LXY*<4<+<-;16Q:JT6E,&MJ)7RH+7"QIPQTT!BI2#&LB'!XP#$K19% M9*P@!MM[]Z^[AS_NG@J@%&[=/75U\\Y@?ZYO;A[_>'A^DK[?W=S=_^OZMR]W MJ:W:E^(*[%FS-NR9ZN>O3"_?17H9\3R*(&%NW83+VMNU5@RQNW M8==^):36Q'6G@B.5"JASW+"BL+SGM. B[9X$,5S(@@4Q"&)80PS'[HE'XR_' MK0:G"P_#JM+U0=+E!IVMR7HPC9RT(J2I*Z6C92-!&)?# 5KC#_HOJS"FY]Q_ MK]B!EJT02N&#*%OC_=^B**6.0<$^0\(XD+#JI'H,-Y..P05^P@9#D!R)AY3@D/! D+"1Y MC=F@MP<;Y)"[VAHWHMEUK2A=4.DV*NU72Z583595Y]JSIM)C]Q \>6CJMP:& MIB9[A:9JV(SW,#)D4*T,T4"&U*.E_,FEA""U%5)3JR4U[+ E2$VT*3\4N0XK M)5<%P;D$N0I2RR,UK5I2DQ'F2=":$(V'HM?C7%DJU5U9GB$Q"T*<7L%#QZ'$ MZFX>SX02+RX[YZ:!(9#I+_LGYUR #-GGVC9'5O1I[^)*HJA-EQ*"UE9I;9_[ MU1Q:&[3&2A8+31#;D6Y)+X!@J[T)51"F51"L(+9\8JOV0E,9 K&MZX5WR<0F MI&-5!%OM[9FB57"E<8;T*F@-:6V?Z[,2H8Y1U:EY3:?$+:&.$$T%-HILKDX3 MO]SUE^((3OY+>@2_4JR@;4!?/344O=@MP/8_7LF]0T!_%>NVJA\& [_(RS^E MMF78&=%-B O^&!:6/S==XPK[U[U'X%<=Z7N(.Q5W7V" H1MQKXCN(@(J[<*6 M> _%<8P K,(6;1S"+-E@P-41_FSJ8^L"6/$K18[WR L"HG6DZYQ7(QQ6XDV@ MG!P.EDF\% JC$; ?E\?/+ I&6B^ZF]2'[M)D]]N1R.ZW@F3W1BQL3;986H0: M0AFZ:^+I3^MS^BM2Y^9(QW]SF.//=DS8&1^T%$CB9]UT_Z5; 7F<16B1]S%8 MY#?',J?OD17=ZZX"(#8%C137*=&%4OC@"!@SL=8&P'T^YQ#:+!?DLP@\9SN+ MNAE^M-3?^;]#W-L$@[#V*O1/VMB'L5+8J9:AED]\AF,\U5WW/<;>+3^?I*ZE MS);WOO2DDSCTM&61*[W2DY^0J1YX4<O1X^4( MB13&9G5" Q]$)C>UOCQ5-6-BD+[:5X>*WI\.]2X9&NI0U0::^K]]M56,1]): MZTA\D\_]O8[$G/SL?\N)2ZY(L'-E"'W_I^G/0^V0!9+MY0#)]G* 9"N=!I/: M.9-1)F46F\<'Q"S:;%PC$X-#2.&O\8 M=B^8Z;@*V@COB6 [<7A('D4@PZM[$^X)>.CZRPMBZ_.6IO[[LK"?5%O@](VD M$@PM">H1P^ =10/>^ D,+QU*=GL>DELW0+#^&U. M _-#JV4_L1*C+^I@!AHG&F%.Z>#X.O-?$4G10\?S1?VV$=W0E: ?!SIC^S MDT#-;:Y,(E[B*S *:_>(30Y>B,V!PZE5PUK>><$$VUK2MH&T]PRSY'$/EH&[ M=#Q.[5/@,I@UP8YX4T*-%KHHS@O)[@-SUPE>YDX0-6U%(C0"%GM>;661;M,0 M^1%T*M&/P"@ 3\*RV BZE_P*V"?JT!9N!6N\B/]B3)E[1O[JAH9TP*9DI/J; MK\PZEQS,!"9YW+J#KY_/++2ZHMGHP*:$QT^B/A^I->'QMU,$&2R-R%PBGD^- MIZ@EI@M,Q.\,@,2F1 J\D*#)3^Q,"6]GIM6"^'/':,>X]12K'D0G\)'/>V]@ M>Z 7&_C02W0#D9Q7WE8B[@D!6TYO$;!A!MO^K9[91K/K$OO:::*OG>AKMZZO MW3YQC#4&99X9*U_U-AJ4^:9OKSD1C#_1#+R)S< G;L UP,;YCBX\Z>>4OWLM?_?\X MD^0[UM!((F8#V\3#-E3AZ_8+81$B79H!W>*!TCY0T73@Z--'&[H=IA?;"XDY M,0IDYE-TRK!]1 ?3C(=Q:>MUQ_V1IEG^>SP*DU@&C#8%ZLRX6G1H>ET4K3Q> M-]\\[.BW<"9XLBF++O:WN"D.GCXW,UG/%\^Q;6(UO>G41KD2MYE/'B5S%U@K M46K12Y8^@=T-=SJ\ _!TBUJ?:#L&"]9B)N0MUBV;=K>;F@;U?L-]Y@,%[;(!R2]^@3G+2VG=D!KQ/1T@:I #OUUQ!K]%_R7ZC"W@N#MQ& ]'3K"CN4,$/6?%[R M%0O6J!>SO-A;C#8-=U\MK<#[E2O5#PX7J&RJL!X3>X527?O+ZBSQQQ;H%6RF MQ7]23!^ON^<_DCJ.UQ4)CT@A.DHA)GXOB/]02DKVNN\B!=MI[8ED2-]+F^ZZV)X".]Q M(U6)],>4022W><3&6Y(I:U3+)?,LZNP619IT:\40P/?A3G16,@@O0AH_\.#S M$V[JM] 6;9!03C*6![:\MR:>'EH1]%/*[N])-J,L2^.F88>_D*(9@R8E-AT" MB#]ASSI@'J*XD&8@>JEG@A0(DM^FC)/S,7VACC%#@_R\8IRG&_^!M[-P7')= MB3!8:"'Q_KA+VO8:+R1;&?FI@&)"'(WEH\KQ-UBWA_C4TAJ)0I[V# M88?,!2C&5P=T)'5,%J;/[VBBSMN,?KG?[.'ANF3RGA*/D3',/*H9MHE>ZN]T M)'.6)H49'!WSI CQ>?@41"I&X==.AY)ABOHIG= \NG U"_T'N0J6R8N,<*J9 M2>'].C: QGMW;'..E#L+J!Y@ AN6\H($ZT<+-_BL/-J#E!BA!MXPY_L9;C&? M%KO[8-W4T[H%1D^\/%>Q8IMR8IFH,WD'U' RC2Q+SCJ;KKI]$K0]'FDW4N_!(:?!=8,GT Y%]@+ MFJ0045["NDG<':%PBY1J=-1,N4;F@F%Z\!I^]JNV#S<7;?V%4E#$)#]LY\TB MQDMT=S#!JP+:.OL^Q5;YRZ%+#R=DD!F8M[B*\'PRA!7'"9(LEB50.NX$9=J, MN,@IU=) M?A)WBJVL\=RBN[SU:Y_ ;!=45^ U;V8[HX;8;%_WW59Z='@A >,5T?$BO8P MY'*VA65V/['AD5)C8X.^Q*LIDB:'1)JP/J&ZBJHY6$?(P+2=;YJ)TTK6, UI M;=E+X!G9FI<4!M?]P^>3P/6X<@J9D,8F@.]F M+EU$9+6;-KA;+L9.GE?,4F*Q3 G,_6'!(CJ(-S>7[*8&WCR'_UC\2@AIZ-6D M89*$F<<7LT#3 ;4AYF;,>.0:-XA:!OFW)^$]1I2FR_=D0N ;PO-N=")+R]V'CGL2"Z MQRM(G,!?!GY'^IJ\M8^BKW:HM^CV9>Y7PNL3&(>GX(9[1O,L=335 HO>'&6J M1=(:TR>+I>/J\#3Z1 &NES NFI?=IAN4);G\D<;2&L3BJ0M&C,]&7%=M*4!X7\!2 M(X V_4ALI$L24E9M9)BG?U/?U+%UTF5-:E.NP-DDSG8114?*K;HL1O]&'7#8 M.NGNYY(89O-J2.. +L;A+8>7*T:%CH$=4^>ZBPZDJ@_F+XG;^O!^DEWV82U( MF+YO$?L%OH.1-Y>[R1D8(!Y-2?#68S2'6^)-77.)?S[.8*M@F^,@BM8:.S:1 MWHGNKI:O(>M:&-1%$O]@IM8056"\@@*EJ6%AZ0FW/SWTRS'C#I:%U3?@S?&" MF[>Y@\RT?>\D5D:3^P20D!\CC)?***""_\$ MLGK376-MD5ID4/(58A#G ZT<<@*,%WF_? PWW6>)EF&(@[93@Y59^M(C'\,_ M/H50/:9-YT9Q@-.CTU2&&"CC,$G\QCR)T:!1A!?&+ M?3?4.H.>LO;K;D?>Z3NY,QRM?^GF)]<_)P\[RE K-.RQ$/V:8$>9LF,WV]_XE\*<6$U3E"K5 M=F,Y<8)QWZD+;K:?B(<(*.AF\"*>W@T]O"1#9GE.063SK (LSG%"]^U,&/QHK32C!0QB>A?CN+8_OOM'DRO L$2#JEB>! M1>!0_ A+*\1>:SQLJ_VL0CQ)JS#AS"JGUGX\>H/P6WB GF.9AH0;&@$>YB35J*G)T"%EYK?_BHM=OSTM>RE6S-^_NC/6)2AYO6H%NT M*CNJ0HZRPQ!N@N%2@7V64VX-%EPFQMEX\/>R2<6)',XXQ=6K)(?SV%RVH=*K M'S692&:W1X#P+E891$A^'<#,1-QP\FHZ@1=!PKQ1[+<@+)G>OUXCI M52@DHU"9P*Z($5NH/-IW#N>?6R!0%GEA,&B-9;63;;$>(BV$E4PYF#-1%9\- MJ]A6YI Q00LMYXZ74[!2A\?9$]U\-D7F2:<[(X/XGGXT I<>?;Q(%18YRM1$ MJ?J>:1E3W-E"*[[COZWH] M#8;98NK!<-_&4]%K;UG!4.#FU#$,M)Q7:]E7AX.96))1IM54D9*-/,.#3J)> MMA ]DN1.)#OWN?H;PR/A>)0(085X//2C5]VTHE:UB&7=EJ9SLD G+]GGB>-O M>!QI$NVAB7D5HG)0^.L(TI2_)KQ)293V1J H.,/ X^86DT[)>FY$K^,4@M4C MO(<,QR:SG#>&>\;ZX;D@(_%R1L<#RX-TOO'4>JZS,D4FITE4* M9L(*)^MGN0"@:E-D(0T-;-*W@=<\[K5\K0S%G< MRCUQ$^V$]W#9*XK+NFPKL/ZSOU&C-_Z1B1L29>:B87M2G=IMC0=MK=<[=/)K M53=I@M<$KQTWZ;PZ7I.1U^3],VF.Q6L5I;K5FC.^ZV]Q8R&1OG;*])"(Q^!, MOH9' GSV./M.,/Q%2E=4J5CN"-IM[Q22"G/7=O02!/5LJ0DJ0CU9 NFUQJ-A M]AY*I#8>\M3_1' ]FDU ^ZB9J 64A=/Y=[^QLYD/[';1[$[S*DS/QW0BJ"K M4\GC"NEJT!HK;05!IFI#5Y=@(W\V;=.;$X-URQ5&W*?#:62%Q6 M3+2*#3H?<5147>T2+]7 C>BV96UTC J@4@?8C-L+PS"RJ/66&MK M6L77C"?DY$Q%W[9.9Z)MV=]1G(N^9:)OV;J^9?0_%90U#"HH:^@SKJQ/7<.@ MHKJ&;RYFG?OOWRS=QIX)=V$OH4T%!\-N-DUZV,VF28>#MR4Z/$WHCEX@K5W MQEJ$-6G1]/4EBRO6KCUGQ=DZCHW$E$<])V+,^!"6T2'$':-8.SC6AV86-:+( MYJBS(SARUKG245GB=-FL\[[:Z:H'2+G6.J/>;CG@F[\;:,6:292:;+\SD =- MFFPE#34.FXO>MK*?UWU_&\^[ U^&?31@B,+X@.^1TG\C@#5J#H55] 1-X2 M&FKT'NWH^>18479/V;#PL ]Z9R"WNX.J4GK.[ 9'\/$%\?&PN7R,B7G@5 [5 M@S=1J/3^IJEY>\6H[]9%,"6P:F$[/-[RW&+]E/KSF)CAB) M#A51Z'54 ONJ3^?PH?N>OH*L(KGUW(T.Q'0]@*;7NJWQL*31H60RP:J9BHPQ MYV/'SYI:OW4(B;X)[Z#>$EW#NN[!J*UUZU0*)DBTPAQK+35WMY& M1X.K%:.,OB-3V6^!:>&$(TU2Z1P&'6U08!HY*;T8S[KJ=>2<;"C$3,416N,/ M^B_5>=UG;RBIA[%.^GDAD6V6TO PO>*5#J:F,6,66"-&<2*SWE,:*]5$7:4=N*R)$ M<]XDN@FAN.8D*C,2'6AU BJ[@,24&\>T)#^8[)]Q?6'!CMYADJI'"IC@94V. MPR15CWH',3F$)UE8GC$P"9^\EA3:W-N T;"&%'H! M+CGJ2,E<+%WGE> !5H+R?.[N>/\P-P C;7TY!C;UM6 4;$-K(6\*I_@( K7? MW/J,$;W#:7?5.EVO"@JMG$(;6YXQZ'89A0[V5OG"+2Y#7]]UT]I?Y5_8I7__ M('49@ZZ<%_;>$H+O'Z0P8]!51&'&:65Y8PLS!EV\ONFUA[5RWP2%5DZAC:W+ M&'3[-:302RG+>/3GQ,6V?Y1 \JM"&U6I,1&5&L5-IX-4:@RZ@_(X&OV#%&H, MNC2\+I(73J>7&GLU,^ABX%MK]X:#&GG!@D(KI]#&7LT,NAJE4&54ITCBOG&: M BB^IQVC@+.Q'U9@H_FIL[YM$+W?"GSL0%OQN3?2'S.$/]886788!7T@*8:%E5VUK73WEF+"":LS41Y&P1Z(*-76 M>*#UVLKPG"[,DN^6E8XR**%)3T!>SXZO6U'&46Y'[+9DDTHPZ0_A3Q:TMGB3 M[1XVK( MBJ9MP E\O))[G0$5"Y52F=;9ZOPK2&=ZAVUW]K_LPH,8>(<<0?!+NB\1?3K' MV^3_"6S"?MKKMB7LN$YML5LR)8L) M@LE_R-1_=A[=ZU?=M/ \/CON(WP)1&J_4!JG617%R%6-R754%L-9._64%4S< MZ&2Y*_.!M,#.DK"@L*&D[]!$ 3@IX#+B2DXX&5:D[G72<9^F4/JD$*5OJFHX M"?'W3T[\BKQ?YO8IIJRTQFHG:VI>+/%/UQ+_[EE$L&=@#WA8;8S1;#8*^.13 MV,8WTY]+K\0V'-?#LTL,YL^!C4P/!P5>RQT8W[X,W.D<=MS(>71"\$"JK%-HGEK M;QQ*RZ%>A2R]QJ0LS>2]UECK9#-U(IY&,BJUR'X-%]G'168E6;Q(OYPN:@/; M>DN8OOE*K/?VKH)OI2YJ+<\H2H)#QO^8N+^.BS%;ZL'*6$ONAIQ%1_QH^F#/ M3U.\-LSEM5O3 PD'A%&/V6^4"S3+B!@@>%UG(4T##UP5PN7PW''-OV $W:(T M8I@NH00%_S;"%N-<*GH)Z6GH"_T%J 01B\". =_JS;Z:.^!>H6GCDID%PS"9 MZA*0^P%A*@ E_%1WW7<<]U6W @IVA)]FVI=+(.[=%T:):"OA#_E,PC%97POV MQB4XG_!CW8/QO3F\>&8Y;WS)IOU*/$J[R"VOIF^22-\$MAX8)CX*O ]2W&-_ M48^03LCSX?\HA@;.@ Y.A^Y(P.,X!.,G?^X20N?CF3_91PO8USGL&JH@]LD: MSF1\N$P=$\X-Z(ON3Y%]?R.P#;I4+DZ@;!5P=$:?84)/,)?'V=K(05J.SRV MN *Z9%CV( :GFZO6&G<[V783:Q7AJE[#DWG13;M&[/4[3.<+>#./=LYF[42R M9<,2VSBK\AGVNL=AJBV$NLNZMM-HKZQCO(WW#S1-!5DIFS!U-?1* MF$K< 9;@(H$@]I\*![0-P618%GX_V5LFHQU]'_^'TU1NI^89 )Z,;A=&?J_ MOD>OL.G/Y$_XBUV,%F;] B^'CTEDQ4@I T9*VB[K'(KB M9@N5GB596#V9KNGU\AF$6W4A4Y1M8UB=QU/=N#>@=;#V:$5>KH MRX/M4=6#K4;%P'PVMZVT(>.FA,=!F>] BFF8SW?2@5CN0*N@EFJV#<3.J]C" M: =:!9B2RC:9<0!&.\QJ^F!V]G*\AQ4)>$YF3MEX5B(FV<;0L$78GWKB5I^% M6Z93ER2SU-DZ-V(RI4KJGJ9S8@1XN,F7WH:OO ['7TDIN/NY1$/G&:.KSS#V M;Y8S_1&?,+R#P+DO\2UN0%HU-3"O)2]8+'3W'66T47[3)<*V@5U[6,Z;]($& MLIP 9F5XOWPL27TT22%*IF!9$; 7EK[TR,?PCT^H6"S]_:-ITQ71AS[!*EY, M.\RPR"D.H%15RB!0U@@O?I<=^4)/.7M>[(OR2122DO4W]5[YS"(4"0O MO\B"+VWCE"HX[DSW1A!5)41U 2T2DLY':%4?K![ZK-/N"RS_;'+KE2VI]>5S M>^(D^#Z"N6VL.3JC@,L%EAU%F:P P*V$S[)#1:ZO[ P">*\33"8@C>6VUSK44 MR"]%7:KD;C[.[FU?MU_,B<5JDKT\GL!6+:,Z(6(*M* C^P?E:68H:.;,::9R M,:.!ZM7V=B(%R=279+99;N5I9E0WFKF 2'^44<1*W,(TF[TLLXOH!;K5,@LW MEN=FE75>!M@=O-U3JO)=:A0%$$14V%3+$%&63N36>*!4!6(LJ*2&5')H2:-0 M2:-6=;,F:*B&-+356BL@:7H@:=2J+H9J%"YK"J;K/GGH!:WFC MH:]^?\Y'M*S13[2@(;^,(4&O6,D04FMIS84][96V.MA;=55^O"<.4P@^%WQ^ M+&?E"'P^ #X?MON5 _VVVN^=#9_GH)JOHC[BO_$$3#O0&:;0V@+D?F=8N'">GW]?H<_D="CC M59R,/A(/\MWJQH_H$]B8P%__2*9.YT2%XK*\ K"9^"].%^G,U/KR5-6,B4'Z M:E\=*GI_.M2[9&BH0U4;:.K_#K16^-#_]\=RO=/#[ M'K_";=H!S21\!!C0)%P ML)P3&S4#'^1F#C02H]/:Q(^QY3@(1(#XY/ M)'GT"T7YI2!1!5'=WHGN\E]LZ%[ D=[A1U6@D.P,GM,4^)+!H-,?'@2W8J0. M#P"RT9=W>_*L)CM<_W65B" %"LJ;54W^)P)CWC@+[E)Y:Q.L+GF3:&,9L3/K MVGI>&AK!;[J%;=<03Q:[">E@];GO$M>X^S0PW4X4AVAM>M$SK#)E8UAOLLU8 M[SMD+I]G./8\ ZK@!VS.L0H)HD2;KCAH"H./-;7=K2QHVJ#K#<$1]5E:.8[8 MDKJZ'T?(K;'<;VO[0\((CA <<1R.4+>DX>['$)C(W>VVM6&==$1%#DH3++Y$ M'SO)7"QUTZ4Q1^PI0=9[^F>9F_[A();3/=U48B0V^C[:YR^[L$RO-1ZJ;4W) MIK7_(NH>SH.V"MH@U=,6RT[N*5F4'T%;9T%;1;5Y]:0U &=PU)8'V4RYDY#6 MOE&=?:KLBT5VFT%]!U&:I8E+;8U';47N5YN=M3WTWA1C?AWIZ +<^G3J;E@S(_5$\FX39RB2 M=X703FC_@E)[IURFX>!\TUT%#<4T-#@D#:GGFR J:"BDH8-*H:'(J!09E?78 MBI)9;Z5"! 4)[M)YKBH"5)M%@"*=4MP_[6 I[)R]I WKF+TD+C)/I>]W M)R1-$-(E$-*AR:BZ&K#ZW8K762NO *$&-I%">'*12=FH&8I,2B&O$XI?.V . MT^B,@4,%#<4T-#HD#9TQU*:@H9"&#HE-.1+8E*>^$!*9E+MENQ54SI7G)(T$ M-N79TU9!I5T];0ELRC.GK5-!4X[.')JR8.9*?B_:?2X2ZV905-N$N>C.U)I! M#V)7E&; P\!W[G5L)W;Q!,\*GCUJD*4TSQX& %7PK.#92^?9 R'(C@Z$('L2 MEJ4V\J^T]>\X[(J^TGZ[BC;%36J]G=.0?&55ZY>\8X/NSR:0,?EBOI),O_5G M/)IGLMJX>]20QMW/^98EO,&\P/VG-&52Q8N73+CG=?I MXB673)'\C3T;:1^]'W9/D7?IAZUV.]V16GW7YF&GU]VMS?;F5PY'O<-,ME@_ M[.I:3&_(!#EF)^ ,4^6W @[3/ZKMD]RL/4@!BI5IBWRV.U(P%^BI]2KD-QW12RBX+:5<^^&6;CH;K+-=+L35;K"LG2+EA!-GH,IR"%/.%>-Y'24_D;N@+!Z;WETX) MZ$KR]Q3]-4QL*K@UY6[:]Q#OB:O1Z\3FE^8OI356V_W!/C?N(GNNWD2VN\BN MBLAZ2&1=5:L'D5697R>/:BZK[U<#5VW))OZ.:C,_#KPQ%%RSVXV"NU;\>J/Z M#:JW[#F6?GL@?FDQ@^EC[=YH[_O*RL_TQ-Z-X&[!W?7R!7?A[@%R]U!3SH:[ MCW3!69\;MZ0-*9&?2V)[>.7FYMRNO>F>]+['V2H]%B-& M-29&M1RO*/)19S=LC;N=+*.LX1PX:0O^U99TVRBWZ<==E59RSWM'G=T(]SR; MWICY0.+;30F?Z-,Y5DWCW;,_=PFA9^"9/Z4%K&7N2<3&*V:\56-G%596T]_A MM4);.Q+>:CL@?$Q;MR3+G!$Z?!R/D5Q8)OS?S'46TN:D@*%2 M7*+_X9%98'V!]Z4V#B3%]*,1N.]$=Z.MDKM8=;4JZR3?V3:?$AJFU'QDO*') MS =_XR6JVE<.X,WTYY(.N[_081;VBZ2#L-=?B!305T=[OV5-_0Q9R4B>)LRD3Y'/B!2Y(,?<>T2WZ*BBKW M,BDJ)]&'+R\N>:$!5-2&TTPD-:DC:7H*7:>TI%A6GF1Z\7/ /1.*P8[/,\)R[19SYQA1(Z!1/Y@?=C P?=\0!KDI&N M\;0VL=&H-5:S2#/-U4*'P+$522DB*:5.FG*'E!2E>VX)9^F4E)5DE#A%!??< MM .=W7 ?-DEERX.<4OH*K=3_M'18>[&/+K%TO!/G%U&GJF9,#-)7^^I0T?O3H=XE0T,=JMI M4_]7E5OA0W,W/H<7[C[_ON_I:>[[_^ZO[E[:DOW#S?KK[W3]YU:7I7IB0C@ MX?'Y[DEZ?I3^>+C^X_;^^>Y6NGE\N+U[>&)_/3U^N;^]QH\_WS]<2S=MF(B5$ (H-M#=ZTV/['JR-EF>6#9 P[3/IF_ULN\^#N MOX'IOW\E_MP!9?%*/!_1![U;TYM:CA>X.7D%F.;%92-8C#[_#(=.9QNPH24V MMA0/GA6YA<3E\&09??]840;Q1ESE;X72&C_:4E0AK\B832-K;>G&F;BZ=/UJ MLG&>B/MJ3F&B7[[<2!^PKX?2_93^#?U0_O0+387ZD_P$W6U(WW37MXGK)385 MANZDA@E_&_\D'*I-$WI82=L21GIO4XL TS*D_S@FC/4*O\84C(#>;V-.!A(- M7G3_YIH+*=G@,O7.S+?1['U'TEG*CZ1;EN0$O@>&"9ZN1!B9F"AI8*;P!WL+ MDL^2+NT+T3WX)0@R>]I)ORSZ4?0FS"+1X7V^;DG+P)W.=8](2Z S.G]]N72= MGV#I^,1Z9_Q2+A=P.-B<;_=-?Z<,].SP%*?? I@[0:3G$J6A<<:=@NV$.]FK MIC#!KK-*4\X;'(J>$@79E<%[@3"SBTNUT\HDQN7+BL\),M]K><,#+J_?&@^R,=FURPNI M/,DM+#>59DLNF.3 !;CF)*#(X;X'=.Q(KN[KTA+]=#SM'):D_8&&GR3T DS@ M I#)B+T$O]V)X+7-!)^_:U'2UXWC%?0X$C0_V$;S.5OGS\'9>)FOR(XV(YBU M*YX3RYPZ2S^/6E* @_$@I1C8Y$=;[!D3L$3M::C=> MJMH:SYS S:YUZBQ /4[Q .-)>I1"+)"'Y$B+0ME;?E5#6!6X)857A4+;61)7 MYX?Y-C>!"4P?TTP]5!Y ^*^F M5=DX"^ ,KWN/IL ZE/K8!J$V\.G"'- M]< ";@)U#R\"0Y8225N:.R:P7O)%_"?+N>,[+ZZ^G*,R1"WE!: I0&S3YV 3 M/;!IV#;';]5MW,=?@;]06_X*UM(K@><]HH/:H2<%(TP# K\T7?!J;2)9^IM$ M;%@NF :4/)?.&_ YVARIM\ 7+AP3OEZR'%@7_45RYDMS23*/L<1J/@_P7^#G M%ON,F![*'_)S"3:3[D>9\'P#/$+H]N%',_2=+1X%[.2XPF7MM5)><2W-/"4- MI,:H$C[@MLN"F;AH7TRG3H!#O#"3A_Z+57^ ^#9C/98O_QG=(TZ;#F+;==]Q MH%?="K+&2\D:!JV[BQ@O;ZYHK7&OD]6#43U ^>H+;4O]154S'^',L]="XW^_.J%)"EX7'Y1!#Z)F[<.T)->V\8BR-/%1'$"_8>9;-H[>ZV>#Q[U^-H[.WR?QS"86 Z#OD_C8 M4N+%B6^_@.-X]4S<1?+[S='W-2X0G=86VJ@Y,:PE!;[^'9'#5VG#-K+DL:8^ MLS?(.?]!]OQ/4[7)B8XDB8X9#*$_8JT0'?L6HQ57/A)=\OO(^DCCCS>\?'.@ M=63U,+C>!RK?W W;_#23U8H-6SW<]-DA,PN\\N/BE9_=Y@EH\PN$-G]"[YY= M.#DP)-!7O4Z.+S_1/9H#T1I_T']9 M"6:*\K)CEY?QD%%(5_<4.[35EB#REIA-=$E. 59A/=]F,1#;$^/ MLHDGQ"8STU_?XDK8/T<0TG>+I>6\$_*=U6TE+I=WY3/:$DON[EW5+:SJ&E/5 M%@%>/571'EC#?IVHZM@6]T-@C7%*5?O#M%>BC(*=CQG"J):[M+/P@FC]LW!Y3JE#Z1%D:Z%W%7\(@]FF MG?1J8YD*DCJR*JV8I'HTY'F.[3 998QJ+J2?*4:O7@IHX!!^T;;G+K,@JMSB MST<&%7,--X._E!9%V)=7;0^UO0L12YW:B7U(P7>"[\JZT17SW: U'BAM931L M!-]QZR"<1;C5#%/IF. 5B67F].^IS3L+ GOLD."W,L0),:_HB!\1W]V<%G6, MUP&#%,,US;U>ZP39$WA+/QU+8^:[]P;&G M.\8*5,QFT09UNA@5?"+XY##9 WOPR1#K/[K]O>WI^L74ZF\8B/H/<75]Z/J/ M/40#@_$8B@SCU 4-B!O:P*^HXE5(.)2])!5(+LSE=JE%^UJG6Y% M!4W5H1!D#YJ2D:;4;K8)4VV]@OJE;8G&$R1"\O\+*38RXLMU[ M:\Y'QQ3)#TQ.4BPN=#; MTQLCRYTN;1VY >9:TETB&0$VXV5M-:UW_!58719M:MFF/PALCP!)PPB8F0H$ M#7]+;Z8_-UF73/^-6*_DB@X@+6'FCI'H<(6_P$9PM($S_N.=Z&Y'NJ8=,_,Z ML.)O].72 M)"6C6Q%PKQ?,G5?4R.]3QG:M+FFS@%G@*0OSKXYPM\,W.=Q?I> M\39M^9YM?ZHFV;Z?CN,%,#W:]E-WWZ.ZIGN;L3N,O@ZH]YZOY3O,/Q( 5THL M ?JM\: C9\OE_HYMB$LO87B*)0Q:8[63$^3^>WCFZUI$U^3>7<9%87=SVD:*L@A0 M$4Q:?W$)/7O&0I]-%]CK@1X[^-DW^A*SZ-K2ER\WT@?>(?GSPPWOB?R+] :& M#IF\IUY!AS202CUB6=(43 (=U +KU,XXD'5/G[FZY[O!E"H/C[S0:L-_2TG6F,*97OL_ZJ+NY]_8W/C+VJ<:[F,<9?&($M%7T-9UQV<;; MJH94GPT5ARVL.[!1H3G(-ATWSX-1<'5LES:=68 MY?@X"Y&*Y=0*@1RG'XW I:H[7M0(D_%7C39F(+ ;CR0E;20*]FMZ&T_%.R,+ MW8>5A?8&;@U0'TKYZDX\>]WV#,+,8T-^96_^3E_\37_'=5POL(EIV>,?=C?W M7>](P*2T]R#3 [' N?=$'*<U9*(UAW@L)NHA$V6O1M8QD7)V3-0_.A,A M&FDGFS:P!Q-E9ET)$PV:PT1K#O%83*1NTT1_@ WMLK6'6[9B>LQUC_[[_V?O MS9\31[*%T7]%P;OSO>X(S+ OU3<<0=FN;L^MLAW&U?WF_7)#H,1H2DB,%KL\ M?_UWSLE,[0($ @NLB)EJ#%(N)\^>9[%6M%T VLJS9PN$6Q1D^!?#)%5NT'/0 MXMV,TU">0@/:;(8^)BW2"!NI!M_RZ06>8H#)W+OPJJ,6R;U"#)>@,3#KR/ + M+2(Z#:Y;7ZX\E\:(&HY XO">6/-,M>TW]$FH!&.Y?I%% $M9,IGQ=3< MF4O]6GR0K 560HT=, 2&BL,E7.P@&;EL8"D:^LV9 )MD@SK&5CW(.QKD,:^ MA"(=Y*X 5J+#(BJN?#*1^ ;HE8!A8V'<8R7FR/L/?? U:P?K",'.QPEV9() M6"%7K:SX?+0?SB#(6)62]44UO%TX4:B@> +N:$*?!?Z;T6NL&I M4=&PE4E%&13$N]:HMA.@!RHZIB\EI8JCKD *_X3]N PP*Z>?,:+P1 -=,8?" MN>63;7(<#O'R.LV'\K=&+ 0^=E^4]HV?>G#YWU/[[Y=)L8N3ZL-N:]8?:E.- M=?M=L-34[FR@-ME S5JV!OV_Q>=F9FR6ERGH;A>)[W?)1DVJX<["?!1@Q-1 M\M_UNGV<<5ZSJ7NM.WBI [CW!$]^-JS9C^!$.S5?A=/&KO@.QV%P_"M$$MMC MV 5OZB:O!C,4I2ALCP/&=#THZ]Z2;S%EXVWRU=[/7 OUE-8(K=C6L*Y\4Y=+ M,%>56W/6()J5WE.@3"1C#632S!5L7OSA>%-'UW35!A6U#MJP,K5LVWIE-OR5 M M4QY 3?FLFC_J@0]Y+&YIX"]:G2I>I^?Q;VT)^C%8U)0* ]-1%J]0=<1,]"+N MD_W;@Y^!,@"Y!8T)$&$-P4N%3K /L9X;GX-Z$4/(/[(TZBZDF/S@$ATV__@N/E134 MJ5R>@HE 8*T8,\_@* :,'N /TPLM@!M VRS= ,(<1+PR@%-RM8M#XYA/M?I MO@?/0& '4!_]/0/9"IJI2U9+DN7F)L\L3ARMX=!M2<.TNK&)%OHWX4=@/2974QMIOZX4.>PV$^J M\:J^.;6_1X42R!\Q>*\+LY=G[PDA-,0U?1M_^W;_](=R3NG)[=]789":+,Q]&(Z[>]2SO[I]N)LK3O?+];OS]^O;IYEJYNK^[OKF; M\$^3^Z^WUV/\^LOMW?CNZG;\59D\P1??;NZ>)FEXD"U>VNMJ;[RG2 0[',6# MCOS*KN=BKE&[1T=W$!EC6AV]-/ \=^ABL,DS^JO0&C(UU;5LG5QV2YVX)\HB MU3"$9\?A/A\ (\SN DM0'AYO'L;*E:'J2T7Z4X6@F2VX%0%S:PRL M&+XF UURV5S#WG8&ZA?+_@J6L#%AKLOO[O-;55WL]-Q(5M?R/;Z^%XZHO0+X/(>;J 6;P9"SW-!SS )'M/=I"V=BD2"T)OD M2>/ZAS5O*%^X3E#?5H:#H?.B:\+_J/+U.. IXU]70AH_,!O9'(B$^_DW4*%@J0^H M$W ,^:9J#'O0WEGF(^HI8(\_2RQ/M;FP[%.*Q265EA"U.#ZY<&)S^7D#O=6C MVLOBCGBG_F,TXQ7($Q-"?=?[2L#75Z6^K M9&2\=6PVN77,6^"1]K6Q?!HK& 2HHXHP/.=3 C);@2TB8!!NI?%%DT[?_ZTT M#NDN%[[\-N$G=A%>@,;"E6D;B!8]+KI%'#,WQQCNQC&^X#JN:!G.E5C&(ZXB MS<5$\6?A0,LSYH!!]J+JAD@S]&F>T"6G%W>T M&[((D7)#JQF'%B,?R*UP#$CAR$JBE<[P OC2NRJ^X6M(/"U0$M#*-W32''P? MRE:L72&'8X:R70OJT\Y#;>61+%3@C;$?NZTI=P6_N6]Z]C; 3 M3F==R U>QW#&:X1/;B8F#&%KR%)"OY#RK!/&"O8 (CLG8%KO"I@6Y@NL.7. M2YA^#3""T1T-7X<;"XM="+,!8[*$SOO"HX^\L0U,<['YXEY<;T8GIAE M1.S,$\]9#[Z=HX,2 T4(%AJ;JYX!'V)*:(^Y7WT+_JORBNMQ[1<#-3T?<84[8L7K!@ ' KN MEE<#5GA]=1@(1N([8X;@%KH)()&!K]& TFGN0)EVLYMAE8./RS.@*AJQ9V:R&^W!7JAX*07L!@W6"&-,P-QQQO03P =)'Q!<,ZLP73/$/&\5$:@14/!FEW&LJ$ M,:4V\:,>E!ND8^?BXH'Q+3U*9S]MZ)$%X:.PZANYJD=_59P=*Y(?U_B]1T - M>I#R>7"NF!8)U7VGK@#IH5'C%QZTHMR%.X7GW]5I2HY[W/<+#Z/NRT12Y2NS M5JK-2?W*FMJJXD,I3V1UNYG4GBSS&:.ID>WA?[<(I1YA3N(H(Y1Z95M+W7$L M^XW'?,:BF#!&:1 )&HH**!LER8BJM=D[F[IRFUFYOBJ4-I2GMMK(4;R]9^.2..'"$R?!8-=A7" M&N-MI4;R%_+XB0NXX2K_L#P;V>"##82D/-)Q&Q@9I?!0D[7A]EEB/NMN=WT=8SM( M,.#!NX77@J6B%!-@*Y%!AD[?P-&X;VM";@?-9,@M?)<,N94C*W)HA<:F4GKK M G'38Y+$%"D3KXU4*M.A91[8N]T9UBZO40W^RS) KS.9_?P&!&R_Z#.8(%R9 MP7_*EU\4DPMB&8.C I80?B?QJWRWKKPN+%2#K5>,?PI'&<>T8EX22 0#6\J? M%NF=3[8'N#3V$PNYX'WZ\^'_4\:Z/;/5N:M,,#@3[3@>\!R6Q^%1& L"=H.< MQ8QYZDH +!?S4N;,1L4D-^M>>\F>3H_RKZ=@7OC*^O/V)I5_4P161LP-VC5+ M8M'.0E\%@@SD4$SS2C_CO;:^]LJXD*WW=MNZ5$"%P0Y?8Q8FQBA'\86N7=G/ MV0)SJGR.5PJV3R=B M\L]']RU!N_&U!( :\9GAK35!+0L&!IBUU #TU4OW MU4KJD<&:>*J4XZU6EDU!?;P73#TBM+>FI%9K@_['D_ETJ,0TRB(FO62 2;H6"!@)J CZL/((VX#%E\@8XM'3@)&W8.#]&*2+& MCY.P0-D1$A%W51E^*;$J\''R'[_.Z"K@/]/M[ MM!J8;,H6*N!H0D8E %,7<>?D/<;BZ $D*']USEX!1R-0^XU?B*+?-R$RPW*0 ML)I*1-@ZW6I0.(8""DU"WJ5MS[^CH';ND:WRO#W4R[8WN3]D3E2ORHFJ<^+S0P9[[I SN@:*1*\K ]H/F [3)G)8#_2CJ EW=[P MS>$K6&V:"KNNXV2^CQS'*VXW09C;JM#?D)74LKYIL&GE3S?=^'S/E(]AY J5L= M&L^3W_^/NES]-O8M:,;W+;)$ V=J4![]%\H_M#Q8HN;\ZB=J4>'\0*VC2OVP M8T-=.>R3_/";[!"DF[1N>NFW*-=):3-*V,M_%JK1J-=H#7HHU$1K(3&Q4)P: M).]B70?X;YU.H],<9O[<;+0R?ULW;*O3&#:S?UXW[/K?>OV366RKT1V.BE\L M'/6P?2J0Q<7VMAIV0V.LC2WQ1HE'4WJ[<*WZG3J9))@Y[Y&U -5.H4)X7Z'*I?L$.'N,(P:N>NZ-4B2[W(@EJ6 M\V: [4:[5W;2LI9(5H&_C?OJW$0[U3P .+=>B&E;/)^>ANW6AJZ&7U6@H[&I M/>*5$].$_R9G1\-!JUV[[-1'HZPHY1/NI5[1QOG21N\HM-%!VFAULNJ%5[11 M(ORI:$/21O\HM-&M70[K[4%6&?B*-DJ$/Q5M2-H8'(4VL,%JO=7.*JWU'K11 MD$/B9"RH!]N:,\?A 5^.R,[(]%&T\P$BE>I/G30VF!MA@'YA;,OZMB&BZ-^$)O>8 M57"0%.$^M7SH MJG3V5Y;C@B4G3+A[GOYA/N>E\#96!:T/^\FB?B?OYZA0:GNUM5"4:J$*V^HG M^VE7*'5.*+5!A2T4I>@6;S!(9MM6*'5.*+5!G2T4I3KHKVF62O 5ZL0Z M>U\,Y#W+$W))?&S\S%!#CX2?/;S3I2#@"CTK]-Q>I3T2>F(+K&&]W=L['J?" MSS/%SPS]^$CXB76?^O5>2LVCDN+GL5W%[X% =Y9Y,=L_4T'L_'#Q]=N:P=4B M2[W(CQ9G\UG5@.5.72QAC2TL]0\79?/+GA:H SN 3RE7DR\ZWDQ^L>QKRYNZ M<\\8BTZ\:<('B^TE@R)^K2ZRSP1O$I9A07@S0J6EPINSQ9N$R58,WG2PMT$[ M&3Y3(V"=;#VN54]&G_QH";M4*5GT,IF% MDG=WTH4_RFWFAC">R4*U&3;BU,+IT&DLI5V[;.\?@U?=?9<:6S9$Z&R/+1WL M9%I%2IPWMFP(OMD>6[JURU&S3$$0%;8VSIH1?F;//^3B-DQI0>_RIL MICQA,W>6&;E:2Y).'Y2X5G6U6Z'@H2)C-J,@7N .J^B7"@4/%?VR&07Q&J=" MP0H%#Q;@LAD%L8]SBF>_I"A8I*>QVPDU#RBUCKM)M=TRL$%4H._ _C7+PWKV M<@/[D5GIH):[ DZ! #HG_K._(7!+?1;@.5%C!YY[6NBV]J#:V)$K;]!=MTDQ M]9W]@T(+/_B2E[&J6$#% M['$"N:!;2H%%VSJ!*F%0>H.$#% 0YJ!Q?- =J4 M&3(HS/->L8"*!50LX*!^B*)90(>2;X:#O0O#E88%D&?C[]0Q[C+9##'1G7A] M7\1./]X4L=4Y1-_*X>;J2&M[LXJFBUF_8LO!2S6SY^6M;.('N/;"C N;XQ:@ MK^,Z=44W.5)1.U8V6YBPV^7IOK[C4%NV5AW54N8_^=:J[3U;J\KH 4!*:\F>U)_K&JAVN\D& MF]UNLL$F'TR!T3#19EV'U P2HD%+V:[Y*>AO3-E$-C:%T_E^7?6GWZG3FBO_ ME4=:M2*RJI=Y/$(P?>:M5K830/W@ 'NURUXCRP8%RURM.,PN9&S^,!YA)FN.%D!S8CJ.I891+J#^/)!,0"4 M2 8:_HV$2'8T?OI"H\?7S@S'WW/)0V!\G90U_YH+=7&#>'8H49T57X_QULC1 M!7P'&??.K"L-(W>!F:+I,!+2_=RVEOQU5W4]U[+?:%BD_';K;Z*/.VQ&T3Q& M[>7AT27,!+\SU38!,(XR9>XK8R;]]ATP#(:=N+0VZA?O@0)J*8_ZS%)4)"## MP/_.%JKY#(_H_+T7U1 R1,6>R*HY8XU8E>S__RAS'LM?J'Z,4_6.4TN [UT)P7L:^Z";B#%], M2N_X7DKO^%VFCD$B9?*4QN:]E,;F_/U4,VSMW]MH9*.T[O/P[1I#J)?:L;ZW MUGCBVTK9;/O=]$$:\9/N@OD[VX) ^)DJ(KL,UGC.\B2L"C^;\#*P;,5 -%0, M79VBB0JFZ[\],$H%[U^!L 4>1OR:R3[V_(V5^K:$GSC75Q7R/EQ8\PL/?E,! MJ)B_+UZ'_2LZ/$G/X-#X#([D 8>TC3?\G;\BI1N?PF7VDKX"(<&_ H&BNPN8 MCGX"8<)^SN $<66MMI"'#>4+O&)),A4OUL684M?%86,;T9T ,F"D@VQ2T"*G MC2% ,1D+GL&:!+%%UI77A6[ H)PMR;7JW'>@@.2 -9NA-:EW<\(BCJ@(F M6D@50Z "U+!PHTT.)3P]U-]8G4X#"%9?(0;37TAG,31,#K=49PM8&FA_D0$: MBO"P&F]1--(L& :11&*T#<^]PCKPO.&\8#X2"]:*S D3%P'HI#CT-+"K,,! MND=4!;1Q 6WHQ=@XH],D?T%?Z'2579 M!+889<- OC//\"$5XV(!8U.?;<;XEWP+&J?T%:97:XP8SW(%=)TUF"D2D5'U"WF\U1?@2SBT N>,(\*IP.LS&D/1A&6)(_L2,4$-"14C MBL_IOIHU"X4-HL!S:'#@D\#W$(NDF>N+6L)- .>KY1D:3H>TM\D&W>:;$!*) MD^RVN28&2+P7M=F+T\>T]8$T-W4SJ2NW=U>-3%83]2\,H_?=[WJ6=_=/-Q/E MZ5[Y?C?^?GW[='.M7-W?7=_<3?BGR?W7V^LQ?OWE]FY\=W4[_JI,GN"+;S=W M3Y,T/,@V6-NI!FMGK<&:\@Y\N^Z=5NH[+7JGA-R?\S:N.\.<>"L(XI'LDY#R MC*(1)E>Y6$:YKBY1>$9MN;BU8X;> X7>M);Z3&'FBVY;)FF#QQ"I.1TPL ,L M1O^$,B?%\Y)VMNT4M\]['.77B*4$RX3C0\$DM-.YA8Y0J;?B-^X"]"C2EG+Y M>G\A_<#R8*V:\ZM?FI(N_0/Q0H$&A%$KAWV2'WZ3A5=TDS9 +_T6Y4\IS8:( M7?&?!8L>=1N#3A^YM,BC$!,+!MX@!AZ+F^"_=0:-?J>;^7.ST61E)1VT>BMO;!J0W[I=4'1:=T5-16+J2KJ"UW M$/LAB*V'+63[1:=05L16+IRKB"U_JL0AJ*V/U-9KGXPB65 =T5+3QB06!E=$ MW="SKTBVJ7(N@/0)(!JBE"0Q8-W%HIKFG6A9NW/'DPW&PG9X,JQ=HD>LPI.S MQ9-"V,FH=ME-R6&K\.1\\&23AK85HO2;MWJ7]C]>.Z"S\^U_"X>Y2P]JK M)VM9FH568VPQQD?KCSI>8J'=__CQ_\G,JX_6+[5(\R*<6?J(<]S/OSMLC& - M SZ-][> ]_&LL6>#T;$']K1!Q6Q6IL@Y8T]1K">?8[!/-\RMSMYW7A5N ME1BW-IDO>W"F;NURV"RJ>G^)C)J3T?AN9NTH4=8JB"RUG;&I? M@QL27N,YHV;4H%.*ZE 3;[4R_(J&V.-JAD5T&7,C!1=E8R#7\HN[4O'CC()0 MUVS&L/.#^*G%VU]@C4C5$16GG-(4C&HV>[L4C.H/&ZUF_Q"5@D;#WB'*&K7; MAUGL=M62BJM14Y+"%YM+,Y)(*+*(T:G"0+(#!3G!@2H7G19$MBPD<\[[__#U M8)R]0L4+JS%TR+CI_(O\:$'5\1I!6P15[QUP5CH@Y#8HS]0DS)6K'0NFRVTE M8D625KW7*LIK>T(.FXI"RK2W/!32/2:%](!"FO5^+ZL#9!6">GCDN/)LF_JX MQ.2DWS>J"D,M1IQ(O]6;@'AN:NG7+OOU9J^H,B!5'%D942H7_]T;I;#I;+W; M+5-HXD>S3[Y:YC.O(U,L!_X8R3&[<> [RYSM2#%#I)CV.>KT%5;MR83WP"JL M0E(?E0JK/H*_,%)?8C]O85D<@I7/[V^Q26&0V87^\V*A:QHS/P&Y#9N;'VG5 M+A]LE,CN6UU9&:IHPNEWU*QC^T8?8:+_J9PD9^XDV3TC-Z]D&/)0DV91(6,E MTC[N]MP)9/<3H;8=O=_$BO=CF>S6R/:3+QBK+/=QBM\2NJOEVU7P[:*)3-=^N^B0?'7!5\^T*J:KFV_L'#JO. M0EFI<&:H_*M+V([K@)DP,SQDY:2+,V4)]H%GDQ&!ZGVBR.UA4K1*$XY1K?#H M*RS41=LI.1$&V6TS),F]O:% MU20KD:^X(HVS)8UAW)@WJRS%J5Z11D<;)D,9QA$:76EF/*LJH*.-D*"-? MA_>=2:/'2>-LV_&,T>=7?KV;(<[H_-LX7,RH>61-8=F4Q'#&Y5ZJ,3YV^9MX&?0J].?#7%5M4)5BY3;N!;.\-6\$ MJ_QBV1G5S7(K4EC^NMXNK/=HB12IBG[.EGXV6*?'I!\LCEWO=LI4&[NBGXI^ M]K'4CTD^>&-<;[K6;&NG(O3'?5E7JU5&UA6M^$65G?X>J]6UZS?[%Y82Y]UM M-P9XM;"R'!V'_D1EMO07)JH_"7P(O2AJ1S6#5]2I8QF>F_U*HH["\=&:*HRU M!E%PA/]=V % G]G%U&;JCPMU#HO]I!JOZIM3^WMD3TO=E(/WNC![>?:>*!;B?)TKWR_&W^_OGVZN5:N[N^N;^XF_-/D_NOM]1B__G)[-[Z[NAU_529/ M\,6WF[NG21H>9)31ZXZ0I\7+Z,&WW5IVZ;UFVCOP[;IW6JGOM.B=#?2>70$0 M:_V=2KVX_K#1Z7:KJF:#[)^+K&J6?/2=Z]YLV66\R!IFIPH#69I2P:J4!RI< M=EH0V;*.U#GO_^.5@_J+_@"[0(55@=JFV&P)UH4?A:)@C\/#5'MJGD*QHLQ% M5M%).Z!$.@Q.PI(7A::3A=[7995+ZAISXGJ4M$4_/@%EM2(F.I;A_Z1Y]AM3 M[< RQ]#F1B]>\%K!APHYA9WHYNQ.LGN$D^S@28ZV.,F/UHQHRUNS_63OB2'D MVNCV0M"QB^C8*9"Q'" B^/3/,<%8"C_''IYC\Q!L93.7+QTK22BTFN[,L,BI M MR<[:;)'D!@%C[&1Q,96^NC'^Q^R?30J[&V(5$^I?5:T,\CD,\#LV?43$;< M'UVT R[4KUT.&B4IV/$>)_*W@XK,"HOC+9 .@\58=:;1JK#X8SHY"HC>.\-, MW%U$RAHE=UM2'!9"BL4$LKX_*5;9Y$<7* 7@\ AQN"1E4]\?AQ,-_&)!.C)V M8N>^;NOL\-96'1._J:YGPW^?<)%/\/9GPYK]\ ^TW:PI#,YYA7$IML?RSOF5 M.0YC&<'^F^9N)>9^C[ 1L4J=.:F=0=8T!+39%FW_3BC4HC7:+LR@%*$6O0/U M$:Q"+=9>*@=NBJ_;^K;/%A92NTZ!Q$>X:N?.7>!GR!_3@BT*N:0^Q_3!W/LO MMU)48"?QM?J$K'SD(][]_(N.2NH_Z?H@7V9ANXV%SOOMHFICYFDC]YYY"A51 M5D29DRA3#8MBB9%:U71;1=56/S@Q?H2;1Q#IW%!)=NVQ.QCQZ949+XRW M(,Y-.MW:9:_>'Y0I0[[R[96)0Q>!9%0%J-TO4SG2CV!B 0ON58$ AV;!J+$\ MO5JYB:*/M4G:_;W=X54R\^GBV";.Z^-6$GT&MGH'T'V]+L M;>-7FN;I(M$V3),CS]9%?'>I;Z9'UF M#ZJNC1' ZYAJNW;9[0Y+I$M4JN@QD2B5I68@S_9,M5,84RV?DDIS#WB!L%+S M5\M5#1',MQ(R'D4?3DW M/O:PE']G6%0R516C4 "^(//YI#S8S(%355Y4PPL2I"O-^B L_;LI '2\Q+]RTU.?&NWV]TZQK=3OT\6T5":=C6%)),+^$/N7DZX4[5UQ(,%W"6IQ%3 M7E%U1=4'5AURTS0F--=;@Z+JO+P_22=RDD,EM))_;Y.$O&/N\H'0BT;\I+NP M]]GZ'+VV-! M6QG/2)^$-6ZWATZKT2OAYM M/UY^I:BFAC5U+9)@^/)E3+L MMI4IFZG8/?T7_5=<.R96P_]U#9[4YSK31%OU.CS G_!7+CJM.XKC31U7A>=5 MPWA3X!\)!P;KL9;Z#"8QV1QW+7Y(# _? DT_+RS/I0=@\;JEX>/4V1TV#M/' MY]=TF\WH74:/[31X0WD*3DQ9J(["#!@57G8M15VM8$?T#C$GH'R%_5PQ34= MKFSK!2:C)PU"=@<_ J2G@"'T&H<]KA]H_R)V$@0.E0X-1U=>"?SXFLU>F.GA M?V?6LTF-/4"O=UUFFXK.-^P 1Z:!@[=BP]?Q)Y-0A>PY0C2'K52L7F>\P<^6 M9VAP-K@"!S9B(\02F,,!E+9_D X6'C>FX*L" @0U/B/-1P?& :)M@D: F/UF MOZX\"B#,;6L)!\2!)"CH2E*/V"1.DS*F!-8*M@:("%++Q>-%4I38XB_.?ZFA M)/A-65@JEXS)?V,=- [5Q>;8;'5-%Y#U_3[6=_;H4A! @DL+[ QX-3+"9^!< M-O$U9V'9[@76,%> PYI8NH+C,G]/DBQ@G*#:_P!26: P*"[ 1)G"0_ WT*.R MQ$00)$!-!9@I0"7 FFSXA(2)#^I.E"MI%L#4M'R.PZF4=B5IS""_(5+?RK-G M"RJW3HR$*%_P097S/V9J$OL#B@P&<6"^R&PV ^[@ >ES3\.S!QP$AL6J'69R MENC20["(P@D6\%][-.7K;; T\9];$VAZR\N&OJ^7=IOY=.58]\D#+JQ5NVPV MDE=RB2^4)2H3 CF8.EO(TW8QL).CGX-8 (>25EP%L $;&-3QX%<@"_47$A?X M?;XCZQP+,NU\1W:T$\/8F@[_1/8@O0;*K"M$ M !P#Z@4V R7# ;@JOQB6X_R*( 5\:.PF:K/TBZI)7+))W#"[21PN%PE-!\XX MZP^UJ<:Z_6Y_T%:[LX':9 .M/^@/>\/^_PX15ZO.ZC4QM/U>=N!O5QC+PS@.S)PM0:9/5X+K#1*L[^.XB42/N MEZ_$^^2 "HRHT)!)Y]96_IKU ,_E^LD>*MT,$/M+V77[G@HYTF 3"U7XOE;\7I7K2Z0V4QW!*3.LUVBI MP;K"?L[8RJ5Q^ "@0:CO5H&PU^BWNKM4(.P.&^WAL/BB?F"N# Y2@;!_@,Z4 MU6(/N-AAYRBU'4=EJVKQCA(L[Y2H_I=X+KA%R_[U$8XTSC6$XI$ M_66/ZW7$;-@ ?(K[/ %)^"TM>JG'+ZIND&_3NB+_WL2U9C\6E@&"Q"'5)&^X M:J^)X:K=0;)JW*\G7 .F(IQ3(IP]XF42,=R')I<6IA@.FF=8H;.BF7.EF82H M.2[)4%N,86%9[A7)5"1S!/TLD2OT3OH9QMIUZJU6,D7P712TC^""D)TL%96W MLHS$_465*JI(H"*! MHY% 7!#L1@'])E' WM7=*PJH*.#XRE"G6&6H3VG[[20QO*=;6LXEP<4K+I4E MIJD:HYQCG%>L67K\<2[TH_O8\=37S(FM=[A!3712U3V!*OZX4E.0'&;.:WG"MTT7TJ*[=I MU2FE.#%7_:+32"G;A76@<0 @#35 )5Z?L(IS+2YJ6A!^(CPM-R?H[Q8W737+ M.SE$VRV@NC!$XR&0_<[>@2,5HI4;T=Z9H0T)ST;],K5NK/"L/!'=A2'::+>8 M[I/I$7H*P=X;K[.K2Y"S-:^+#O?V;>E$C-.@605\5Y103ME87,#W&OQO52'? M%1&\_]X.'_*]A@;:5=!W10/OO[>C!GVO(8=.Z<*^U[4FCK6L6M^AMY_HM=() M]>PM[,"'F[WOZ]I$RFXN6;]B/Y-+=5.7G>W=U,,P"MW>?8GCSJTYLZFMF&J( M>RH::.RZMC[U7'Z#)5,)F/:@ON'#8]M6S6?>CBQJ@<_UGTR[^ ^SK33TZ]8N M[ZQDHSD]6(1?IF6NK"R7R?Z]_KT*_ 8KF_&.:-;LAZ*^JK;F**_8;];O*2<; M4&[?6W"[OG9M1:7>K;HM+GB45Q5;(+NZOT#>+Y8FMYGJ>/:;6.B2N0M+VZH[ M6[(7VRXHG]6K:,OV9,-:ROS1!C XO_@&[Y;PS\@"R]:]JE=0]ZIKW9D9%IPM MNY]C3U%F.G1PC[S%WY7EN$Z"9IQD1Z-!+]G1:-!+=C2Z^;>GNV\*C::$)US? MXRJ#Q_ 94N9MUS8ULSJ^]*2#^[[B72B7?DSX3/8V]]M"(ZO OHK*]$WYB_V$ MIS4B[-\]8[ZR;+>N8!M*WH%[R="I2$P&UJ9R1J;\@D0K^C=._&>_\6=%N\9? M:4PY.S9W9LN58;TAEQ&#AH>Y@P=NY /QD8AE/5/76LY_2&1BMUR;S1CR$DUW M.!NFEE+4)C MV!;WA1IN_V*S.;-MT6_LN MJ"^Q$YT%NQQ+M(")#'U)?4%!I(F^S]1"%#Z1]!>MC<4 V.T+A9^.[29 5#JR M79B/2M3\R_>XBC6&".+;S1_*Q)O6Y0I]Y%FJ_[)L9$.,RY+=OC'[<$\) M*^A4@==3< =VPD80<<@HH#LU?/#HV/C2+X)V;A_N)>77 M1YAUI20,#$*P Y% =4,-$PEB)62!41. %+:BAC0!K4 MJCP#6"0G<$ 6C4:U9C//)HYG6M3*3LH=^,-Q?9YA@ZZ4P@+."!$$7*1:">8 FY.C"? \]LS9-V)'R=" X&/2C*<*DDZ0:UXPG3: MOO+LIO22C^ ;(5&!7CK&J.6A"%A$VK4C(B G8CA*5P*_ MH/BD30,W^B* %!>A E8!\OL]V-4E&)BNG-)FHM1%7%OEB2*,.\4KDH/1GG1 U7Y/PUFA]-VXIU">\SW.@[(6U,Y#^+\"#0<6B MG3]9W,CR?T<]\M0Z/XNZO]:BSJ"S3BJ= M=6N7%".=8N8J:4Z3[2S=;NI@]?V'.:GLY[.% M@A#8P+4.?,:U;!)\LNUP2%=;@@7A,I:E%Z2, TH,%Z!Q?UL]Z8$C*Z0NW7$K MX&LSW@69&[3^3YQM.:1/@DU$)(Z:#N=T9,;8W!!50=W]J2^])2XJI\NSLYZG MI3.QD#_S\UO2VXD+C):6',N3V3*(/\2K,-*MD:Q0*UD5IYY D8LH;2@R[!?A MX-0=QR, !BY''W7J^"J7-,7"+Y3,<,4U5@Z01[$R$)5?/%!IV:U876[X4*&R M;(5%R00-ZN2**O,N"$1S6@I'92<.IQ61&(V4= J?NEU+(W["\]%G6_"=QX"H M.1/^CD1]XC#8R&FC6E(J,$,PN/A!\ +W1=DF#1&.0GD.%"ZU)X*(Z72ELK< +$'3;/$@P MF2,BFV.3JAQZ4>@GS> 5=>I8>,^8^4JB_>D[G71K% -0Z-^%'6#F,[N8VDS] M<4'.U$^J\:J^.;6_1[4U4,S$X+TNS%Z>O2<4M"&NZ=OXV[?[IS^4F[N;Q]__ MJ4QN'O^\O;J9U)7;NZML%A?528=IK6S?Z2SO[I]N)LK3O?+];OS]^O;IYEJY MNK^[OKF;\$^3^Z^WUV/\^LOMW?CNZG;\59D\P1??;NZ>)FEXL-97G:U7IM_< M]+?1*W-=-4UF"Z9Y!A.*QS2NN02,F_CVV-1BWQ C'X,,?='=MR>ZSTW<0PV; M\1NG=SG)X2\"]-\D/'5=U/:XPSA:HH/G&L">,SI VD,*^$VH1\E-A=R,3 M9X;UZE,!]XS[[(ZZN\+.#77EL$_RPV^:[H#>\/9)-VG]]-)O47I)R:\C\N$_ M"Y8Q FSH=I!KB+AO,;%@* UB*+%@#/Y;K]\ @S?SYV:CM=-OK<:PU]GQS>S% MM@8P["DMMI_]8D#*_2V(-:YE$M\5VM3\M M^/A)Q2+31?D=M;^+:]0'OZ!&^2=J@&?YM]GG,,53=9("2O;VNW30,JU5*C71;/O=Q# =LG-K/I + M,K<4[M0NVR"#.ZUDQK7+?H8E=\HY_F>.H*TLUJET.BO&/ MY4*$RO IG\B*%X$YB7N941-MGDZ[LGFJJY?3ILTLV=(]T:L7S$+K]$?U9J^Z M>CD;)%TK0+HG>_4R:F/RF7T7%GY2 MY$!7+Z-^&1'X(Y@G&1E"GLD46;WAO6T7X6T7":$=.$S-\C"]E#SN'_M2IG>J MES*C0>VRTVS7.\.BNGX7@28ESRGZ &E#9Y\9U#O)&Z@A^@Z;>[=Y.UJ_@Q.M MG#Q&Z5$O_D/. H6],RE0.!JA'R(9 1HM^H6U+7!UT;J1R;J[ M-B\SCT7:(K4PXA4P>&5H>B56H';*E- ,5%=(55YE0KKL\/PG'A6C6LB$?1>\1E8$?<5#.'Y.3M!?SPG&AF'-5#=,N6'D MN>'SYB3;49,ZJ"6U/;\6'XV:R5)E\%VR MR8P86Z'!E?#HRBYM9L0<*3.7MLU,9,]3YKXRQFLT.M[4T35=M?5$?T1JH_TNX^Q5(\>S#_"2[X]25&T-YLFP+RS)9 MGCUCT86*7X/UW1@_E"OL/?%/7$WTT= OP0O7W)GQ6;5!8X6_7LV%!7\_L=G" MA"-]UF,S7G^^_N,I! ^PH3"6^I840VK1\SN89JO(.^*A2'N>S[:^5-"Z7.%+ MA76FV+%N7Q;-IM?B&S7[B5I\I226+SX68HW2<.4^:9ZL"/?<,%']0IU'+ \F MUIQ?/[U3Z;U>H]_J[E)ZKPW*8+-?>#6[=F/0[!5?S:[5:'7:91IV_6^]?K=, MBZU@L'%8L(_*5BRQ7[9B@*.M:@$^D6K^C:OD-[Y*CO=9191(/%&H3,!,.1A, M2E3!/^EM,RV3K$:]Z\O!/5H=U0D\>( SWB,%DPZUBR:+7 M%7\?/T[^'KZIB#KABPC(?6>>NQU4?E%SI[_M$0Y\O.#)N,0Y=,GU4D15;K?I M?#$"T<;2G>0-+X7=?+&MY16\B6/^I;N+*\^!_3'[YJ>X;!P[#H/_:4_J3S\F MH!-<(@UJEX/AJ92.J0BD(A"?0#K-HQ#(L'8Y*JHZ3:D"]3$,U8;.>BH;SV8 )M=Y M9#.FOV#HT!USKSS;!@LRC9Q:MK"BAHH2 $KK%4D(;5)+]2W =A10. M4%NE=&XW&3^,/C81HEM$E973<*Y-$\ZU4RVU<0C"[QU%T<367:-6B6I>5%@0 MP8+^4;"@B[40]JZ#4)7N*3,F#8Z"2;V*GY0:"X9'P8)^[;)7JD*O%3\I'),V M7'WE-4P&M_=Y3;)A'G'V/1> ?EZ9Q9T4"!@SHARCW*1T.Y18[N"G$#%I*(6 M'M!3$5Y%>#D([RAW-^T^$-ZH=Q:$5TG-BGC+0KQ'R11K#VJ7O6$E-2O"JPA/ M$%[O*!EH[2'8GV>BKE92LR+>[J"CB=Z2OJCC/"3UYQH=UQEL[OR>KPSJA)ZO#.J$GJ\,ZH2>C73'7 MMFCI].-MG5J=[!8H[4YKWCY,_#-U0%']/H%'GSS:\&K0&!$0-C40,ICJ,&7! M#'UFK5QF.]@*,EJG3UEYMN.I\ %^4G5[9JMS5[R(0\&R5=[555&?;4:?G&T[ M[)3K^*;E.3Z"P8-([%[9UHNNP4R:;C.RAU1#T61+*8?WT'2HJYO(_\:F>PK M$SLPH;EF6X;!-&7Z%K1ZBAPKG*(#QR_'"DZRD7F.X5/K;NB3M.&U(S?[&35: M;>I^DK?93VO4Z(]V:_:S=MC&:#0H?M16HST%PJV'? MI=E/IG0F>U[U-I,'1RL#UHAX]3A$;Y MVPR=(E0K''N/9D.G")M],>7,D:6,Z2;^&.$^11MN>T^]1\_5_>1)N?^BB$9& M!>OXN8%WQP]C/^9M\'1653AJ-JP5&U8JB*Y>6-\L]JPN)[SX].5Y;CW M\]\M2W/&IC81'G<_KO>:K6QXE>@-/AL,/\"#XZ4%P/@/?9\C6;U3>#F#JMYT M14KOW["E.%)*D@S5I#X5:LDC9/-W;ZEHL:+%C5UJ#DF+G=KE:52'KXBE(I9M M&O,A_' MH/K@A'+.M+*ADN=:6DG2!-;H.#0U%$40'Z&-S]."*5?6$B9^(S_M%2QIRNRJ ME4]5.QV)/Z/ ZB%54RRGWRMK!X8*)7H9%54/B1+8)'EO:^5 &%'$/7.%5;V, M"JJ'Q*H1,)IA6=&J0HE>1IW5 Z)$%YL7#\K:RJ7B-(6@U9:E6?:S_;O%7:96 M#.90F+!E$9$],:&X&O %8L)'B$BJ^@*5I2_0(45VIW;9*\JC5!7++QPCCG^W MU>VB$E=2C*CXS"'[_AP2JWH5GRDS1AS?*]7MURZ[W9)B1,5G"K$0MNP4NZ>% M,"A[EZ@*$_I;-I'=$Q.*ZR%;=00J)J/NS (9"@?/^9!X5G>@0ZH06->Y5=05 M1)%9I.]1W;FBRXHNJ#T\([JL9&Y%VV6D[8.G/R9INP4R=__8 M]Q+1=D67%5T6[?@X?BYE#W,I^\?HP5#)W(JV/S!M]X^2_-+K%!WV4 :2KLBQ M(L>BR;'0_)I>MX#\FK(07-4^X82>K ZK L)I/5D=U@D]61W6"3U9'=8)/5D= M5@6$TWJR.JP3>K(ZK!-Z,KT'WE8MMMZGPQH.NMXC<] 6>5M-'^^RUF^]:Y.\ MTSS!M5WR=G?H[7:"K0Z=("^5LD77.SH21['FF?\;QQ;-SU"E\BYB85VVXT!;F9E.3H^\\FFS+<7)CK0"=]DZ$7AV6L& MKZA3QS(\-_N51"V7HCVLK>96Z-!NQ@ 6^G=A!QC]S"ZF-E-_7 !E,/N3:KRJ M;T[M[Y$]+753#M[KPNSEV7NBU/P0U_1M_.W;_=,?RLW=S>/O_U0F-X]_WE[= M3.K*[=U5-G5'>Q8.T^KRO--9WMT_W4R4IWOE^]WX^_7MT\VU8(OOMW,S'[QV/#Y[QCQ M2U]_LW?1KEW>FT$SJ7:KKK2;K6%=B4H719V!S+"!*ZF&H5B>Z[@@'["-)X/O M@6_I>/S,<>&#+XA N,P6P+&$^?Q.G8]D.)9B;7,ZN&D\&^5?%AR$\@(3>+#.5]U=2!FBW)HO<#Y\00A( MT5%AC ?+F31A.)^V^L=<'N#VF4O65,\YXDN_->:\\7\5[Z+SF@]E]YV4!L_ M@^;ZK+H,HXZB\0=P.!>:Y5Z(07U@]@-8#D%3:"1C_90E=C&VS$8J>>G.9HWN M=:$#<#D.K0"8/V$%+C/>LGEE%BH-UJ+2!'9T/Y^XUNQ'@#;WR$XM%'NPB@9_"X6$T&K5$(]-L5&HJ&"4 MLX@7<=JRBI9^,T.TA VR0$*J#DD5A0,S)@Y2@.*!3643 &"@)5H&.9J<3QA3 M[BR7*0-JOCWW;"IT ?;\S',<1.L4>R&_FI.E'R&$]&&W->L/M:G&NOUN?]!6 MN[.!VF0#K3_H#WO#_O^.!K6-2BB:F.(;#"+ /Z/+Z7*+)F*&'DD52ZC>I(JU MA@+_D__^=\1DB^%L*T[70&Y+G?.;L:E=T5$],W.F,^<:SM&P'- GF" SP80 M78"6+4X-<*Y,&[OB.QR> 0JOD 9LCZ%SP1]>$&!H@J1U&3[B#&63SY(R=[NV M!I_X 1[NL&C$3RB4]-D6QQ<"RPGH_5]0[W1A1/(5P'_K84X-W.%-(;,-=0$K MQ"&XXHCJK:&3WVBANG1R*N@*8.SJ2V_I\R[%FH(%R"OD<+4U& =&]1^3LI\% M^F*X=*RFKS$34K2!+!8NZ>,1%!U;8]IW$][32!U1#_J--$R:7<:2H%RXA08PE?FDB0':%R!>:R[)=G&6KX0ICLX6N5% MM77+X=DCOB.M[-GNQC!?2]OB[/A\0NBYHQ;!! M [1<&X#['ZX/.]X4M42T#D#W):.3JY,J:5]*5+EL*-L)2=+C)K,%TSS4?L4A MW<_Y$3U1&&12-'93Q%,W*1H1>DE(H5]@!GM[MFR^-P;6O?(+,$PP1SPX+[&M0:/3Z9S28K<;]EVZQ)>DL/MF79U<]RC>%)!LQ?:F/BT8^+[' M3JNN1 !1(=!&X&W9O/N<][]GK^[-14./E]*R6;FB3=^8+[IMF:CX@/9L@P:D M<:_5(4J';GKO))I2;0G8,^M*M>6N\WG(-Q0D_@K#2RWXBSK3#=U]$ZE GRW; MINNH*W4%O[AOV[G*@\2A?J]VV:GW^GL7/Z^:PE7T5YY=YZ._#>7^#DI_V!BK MWA\555#RL/1W@,Y8I2.86]/Q;/3?J:=&0Y!?X,-118/2G\# M4'CKPV99^\%4*%8,BFTH?G!0%!N6#\7..#K_XVXM5S78UJCDVR7^\4;E7E%U1]D;*[KP?98.%!)3=+=I+\"Z4'H *%OS%PM^&$C>>F8F1)N%?7RW[!^B ,BP='EXQTQ$9+J866BLN MT:*H6&<%Q#379XJM.S^<:- :[H^R-)C!9A09#^"VEA@)0O')F$XQ8X#>JO)L M,XQ\450*X$(M%,=3W 50U?,"7@2EE"*!-:9Y0)& U XF?\R C#L+EC:"J@( MHS ;RMCE(?JIH5BT(7E]*WZB_)%VFX"J&0*\Z_DQ[E3S$]?_$U7X76"DL=PTJO#%5?.CZA7/N+RAOR#P;^ M9;.1+($F0_X)-KDVU'WG#;5Q0\F$$+FA.IPE(CEF>AIO,CP_(\"O$*Q*PR<1 M7HJA\/"@S-G E($59PVPG..CD9\\,H%U?(5EY 9^)Y]R4 BN[+_J;NVRUTCJ M"&OR8,)LD3DHE'5GP0*.C6>,3!5QQ#-7JJY%&$>01#2CO2!#1#:B*5/BBO ; MC$HY,DX$17=D@,"7;8QG%+-1B&,11"UUN)2S^BJ1/K46ZA:'TMLC_O@X*^S7 M+EN-7@ZT.72T<%D4(5(2UFA#&HC2F6O9/(*>I_G;(74'9/VN#'G3T)P%HRZC M;1+FAY1ZXW2I)QGVV-#BJCWW%G0VQ#T\R# GLPFG FCVFY03Y) M3-9NQ^\^E&1PF#&_(-$ DZ !+ Q?+-^C&NXB$!M)^].7(Y@/ *\&8X5##Q1* M1"!ALZ1DT=)IUL#JZ)'/JJ/G5EB'9+2ULSD;"C/R-,STE2HK-<0-C8N2@0,V M:6JJ_4^FVKD!TD8-/MF R@>(U,5G8A+E#691&,_7CD1](X7OR!;VUK(WZ+ 3 MP'4?A(\,R/$EO=/ %@#KH+!< ["BS/Y#K+V;KG=G6/C(0AP6V%.4"#I;J"8P M$<$F3$0&S"S'3#\8S7:L.Q@>[\NZ?B!\9. M(1WX(53L3;H59QXPOJ6L[P$G385=+ ]S@N>VZK@VZ!]82\8177K@PS/&MD=E M_BL'B!.KA6.H4W3U,EL4J FR!X/ID!&ITLL*S\#3NJ7!U[(\3BA%D-Q)O!^0 MS Q$?U-#^9W[>HTWX822YZ/S\?-D#6+-"M760"V[^>D"/V3:@VVA%B8/?8Q, M336>@#J2-2$TS_9K0DCJ!+O=,ADQV'@"H *+,YCC-'+E/G1" M)T.5">$1X&0^K7/YU%#^L%Y!+-EU19_'?^3^C"CKFEF>@>FZ\D:#!K792M5M MG X^&5AM48RD4_DCMG1D!1^LB& YKKCQH2Q@5,AY=K/_$FQ),!-># P7 /S< MFZO$76W)S4+%$6ZY)&98S"OU^8#5SE7=X.L6K!9M 378?)"YCSO2F*E3L; H M<&!\C>&B0\#9 E(KT!U\71(!(7:2@"#M*EFDLBI*&2Y*V:J*4E9%*0LO2IE= MD:>=6I&G3Y;IG8*RK=@YZ ;ZJ9J$S.U'?*J3CT'GG:<*+/5G2B;M:T7 M'?FS#AP8MYRFQ#O2?-N@N\>JC>&@9/;#)#-21KF!R.>1,ZO*LS1V9.EAWWB@ M,B$1N0&R5P7Y@@(/OX=!_@7V)PA-L$A]*952Q"QL&S24S_YN4;"Z;RN,&#'> MY)HT83RL_,)V<@B70G[E0,J+:GBLH8PU6=7&>$N60HH+-K%OL5ARIE%54_6- M8,C7A0N0TWC<0/'K9H64%+%_.J#"H+P1F&H 5QYQOLJ56&13TJ?+*@=&GP& M/212@85T#2>L:O!Y0U-9MM0+LH>M1W>&X-?8,K)(=(:Z>#(_F(2Y@V-+2/E( M'6P<01EUD"YA!C@'?3DE:@N-BP45+GNX'G4( M1UE.IU)[L,&MM*8N7%ZWTJA9NQRM<2OE=XFU![WCK;Y5NQPV^GF<8KY+3..J M++)8[G!@ 06#E>\)]9XXVQ'/F!P4#\&$ ;1NY,*QR.F3=256#7MZX.O.#3T* M&EKG#LVL :38NWAW+[>]F!#?=.G/;-EHCHB&>LIOW*V@+S]':'6=X&YDEYNK*P^/-PUBQ M7H42YU]91NH5YZ+Q+/Y/G.V:3=U;$]56Q/D'SD@?^)44EK)\6NBV]@!ZZY91 M[R%R[Z%MW5]W08CZ@*]2^![K.N@(HBM]SHVVUVQ4=N1]!#+37S!^_584X[Y: M@#T;JS6\S?XP\&K072>KX8C]BM\S/@MZB7BQ88T!6OS;([G%BTVN*_$85K"F M\"9[X;68'52@Y8ZD+\S R&@,8&AP=*HK"]\_YR@\M,4U2%=$.84R=ZJ:/VQO MY<[>N*[,$/R^PXT$RYP<7L"D_^'!N^UF:\!O='%*?\B5N,T41M'WQJ2A7.N M7SK,P 4O,#-J/ M.$Y^*G(%@#4@5=X"_8@FIVU\4VUXL-TC-&K&M@#4!" "P(B!$*B6IL_Y(#BD M0KDDHC$"UE;D7L9@L?NPI0V:QY/Z4Z:S37>^2O-1U4?E3=7B%8!H'G>V(84(LF,H]V'6(EHB0 M2(/(&G0G/%6 %<+K;)D*+ZO'L4#8I0)- B=Y<.ASNHSD Q$:^;$)(XE(P?OJ M,[I#-HQ"<_( )'B&;P:VAHA(83$J\&CY*" Q+7= <[5H >.5K1M*GW^308D4 MXSYW8\@;;?J!=Y/ 0)KQ9>M+;$8))+[ MRE@22@%"_P0+SN6XF(;!+ I'?.69/#)1GH:O<]"UNB'L^ :'W?:1@[8K2N>J M@+KHFM%-[H7]QI86C*MYRS!%4Y"6;CMNX%"1.^+[P!U)?.'(44<>#3#BD@,0 MBZ0E36VK^MK^.W(.,G-U%/RTV 1_S#)5(@T3<,8K,>"5/^ M#N@\TD)R]E 8 M#3/;\PC0!.OF4"8G4SV,E9@29J(*QX1O:1\Q$2VOUM^@U 6P<$!2D!C%"U9D M.T_69S;VW 4O%IQ;8J3WXTC*"YR8*TP8D*GZ$XI?DN$8A,*F$Q\UH4>ET\8O^*RTH3*C9E"FV#(1/](2S_J+#"*\+1J/B%_ 9KUL= M;*V#62WAH9;AHC4Q)Z:8'] MO 7!!/))8Q="@0_TIZW0I2&P!%G,BU! !!C1\8]7+H3=7!=*_MI0^ !SS+3F M"X(#G\]Y#QW'S1^<&CN"7CS6B<8F@-_ AM%.^V+97[A=DA_,+3"SNREY8U% MHY7&Q&RB 0W-Q[6K"#.HKU4.(XH<9^[9Q(+W.X3;8:K1,# +B48U/;R50P\^ MCW>]#WW9CX:Y;[68@+P#W5+2>&Q=;X)">^&Y ZVSG5/'E&^W1R*,*5BU0+Q4 M9DT-OQ*[@DE\,)#Q#Z/? 6Z'^M'A G?31#)MXF_*G ].*(O!BD'>(H&,BX"M-3<.M^(4 ME"B$-GJ=#LAP.QA^GO2O%Z6BQ%HB'@\%LP+J4E$0X3I9 +O;$0N[ME)$$0WTXM!GL;\IW$Q*WP@GEFQY< M4OFAHU$!++_>5@*#R@#&HH.O2>M /(!N1;SQ2#]+PAK39+.H]]4_V\B19MD% MN(IGU0[V$B7=.KPG"U\.\E>?P<),'U@ FCK="QF+2SV^XCOS*3Q^HMI,L9930?3@/U,7<<1UY M>ZV$^[5*K5,/MM>I20^OK@SXSD6JGS9:@HN8.I!EVW@%JK=IEJ[71 M9N273"*V6"JDPN["0&49M*P:H YI;YR.K#BW]6\-Q1UK)Z>[[Q;O'LCA)^PF M>;42MI_HV?!MMXRB%@8C6B<\B4R81#PT*&IRZ)C+]:*#F!7ZOW_&)"HI4AOK M_:%;&P! ((&5YP]_77=M<*@C;Z<22E 6)78OYD?'D<4CH+@';]@0%RV"X1R0 M=E_!6C1"(2CYM]JAHC#9L;UUV8(_,B-6\6-?RFLB1MV$4BPL/^7[SR M KN9QQ7%^L/.16E;NJ[U,R_B:0S(T9DUCR=O6!G'(8E&H#$J M5Z:>*^U6'YU?9:*CXTV7NBM4H:O[QPY9F'@C]&HIKXS]\*UQ&8,1879:D-B9 M8^PYAJJD#!Z-'D'OAN.$4UY>K0M\B]: 8_"_>#I]N+ZBN-"*@,^_4(P%9>DF M1R[T>L2#S#AGB3HO8FL*(NS]=?B^*=^BQXP2C/60-[OXHA^MXAM7Q9H"[:U, M >4PD^09SW:I>#-='>P .C-_4A[[_ZJNHD-9CY##B#M5&P"OE=ZG;R%'/7?'FE%/97U#<%?211^XU'UG2X8'/NY\7^MG M%X-%'.T\-E"&SD7\_5R,,T8.SK'5(MP4$$SJNT'%*=* M?).%LWB6ZQ[*988^+=G-[Z 7!-E%;]]-C*I&DYH38G[BPTZ$@TU6)P@O0OU5 MJ"H1*3O"$2/O!#%@G5\$C,7E[Q0[[D+QGKI+/(V;+0+[.4S5 M4*B6=/:95NC:A?U$8YAJ#]N*CF&&/!U$1T8A[U/]H#":,WR_,$HWYG"1O)BJ MB/P)U"G]1<=01N6S!0H5/N%#8"SNFV)^N3B:!"BDF\FH#1ZK*H),),R2-J:F M.\B_8HJ%6"SHWNP9J=M09S]PB?_R;-W1]!EGC)&2)9Q%X7V:9L'A^14AT7LD MO["FE+].Q^YA^IG),#4:UPU+P7IYSOR-$BO""15^$D)*.2EQ7<8'=D0\L1R3 MSX$:O\WFGJC0OU+?4O, 5C'#6X?*W)-1.95'7!HUE!^0<1K-W\3S]%?K=]^ M]=%UQ5R=!RV):T\1P\C?#L2>P*W['X:Z@&V@D,-Z-[',F%_\WRH91B^W7/1: K'&*R<@-^R2X,]569J820 MR!@$-4D@$=%)%@4,S0'-0UIR2'_,;YLA*TGP1&3; IL+:Z"9(?S.'4#8'HPV M.&8MQPE)CVMU"0:@(YRR?V+AA?P"!%MI]C;X8A7-8S%:"]B5&0]RDT!\M4&9 MFGL&3X:;,U[;&A2R)0,$Y\HPNCBXYXXBE2/WY8&W;AB-4.08 "M9!--B%R7\:?V.PQF/ M]5 0_7K6OGLV:: ^H5Y)!2T-D=\('!7]H=3Z2 E)/,-_*7&2_[M;"=&>;CJB S7:"O M:U[V _JKPT6%#B,8PL?LX]912Q MY206\8 FW@IO,:E6&X +^(WO"+8]0Y06\+-ZD*783NKOT95$ZA[XWD9^T8/" M,3@B$+^NY TR=PSY0YS,58VF5MA\SHY([E6(9#Q$LE.%2%8ADD>LW]E-C:WL ME36VDFO0?KR14-3)!9KIDP!QYGC8^B;FE\C,!LMP3(A"0KSOQIV(1,R3CMYJ MMC ?G9DI5Q6-:6$(16& M7%,J*W3-DD:4 ?6)\A_-3!"#ZB9A',DZ]FOA!$Z=3B,][&].%=1Q';HFE#+Y M8LN_RXD/'1]+I-NL'Y(G#;=#M[GIBJH:TIZ?1%D6S,:2?$4HZ4Y<20\@D6K, MB* *K 2&%@*91,*0]O&4GN''(WUX-WY%F&^\(HRX2E#&?D684-&B=;5?ZD%L MEHSJE/:XN-T;%V*_2W]!9< ?X=Y)D&C?KYNVL'5L]850_POI7<56#JK,F?/[ MK@'(_H"1,!O->H5_Y4V5:I!3LAY<17DN]WC.#%4XR.2UWHOO3Y_YWE!*7M,R MEJ'#R;WHFD=^06J,%_:=4E FHHNC.#I BWN7=-#9O3""E-_*Y[E,RSZ\_T)5 YS>T$@2O09DQT6J#&FQ\LQL^*#C)?@-" M60 F_/]8E(A1U7*ZSU51#/'!]/E MSZ)/NS@_C'KE/=NX?N27%_+OZ;]@6XNOU-A(]@JBT 0>V1A2],@/$W(OM"0X MJ/:?B,B12HI(50V+7%%'+U0"41Z+T&BX R>2FFI@,P]+.B'HAD!608RV3@I0 M35'MJ>X*,1"=3)8CF[[1Z?CG@)BYU.'465) M\IO)$4.10B]&'8%$<\/=U1[T9\MV_(<*A:)R,O]6:&Y M=MYTJ.N.:H9*70>=@*/Q)4Z(:(-V-]29V\\5%E01 MI3 [+'_I\$^.9>@:1S!>=%1Q%E3:R8UN@X-,W"U$N_0XZ(>-R54,L "Q)_51 M6*Y-=>:H]8WXS-WYGAT"@QA?,!DY&+7/Y VZSEM0!D5&6\TPW][EGLN#$U;] M"'+4A +M3=:>=8-$]2!%G8*>TL04)T?$F94.^OH;5K'"HEDV(!;(8C >>*Z* MH&1>"L#A"B$]M*;!6L" DM9)5D.O2-T[8GRW_BC.+6TY;[4[,$S:M?N8&!U5%-'!MFCD4S=)*^',K* Q89V6:\P@,:K-A20_,K M-'SV@-]Y1)^@<.(I4YWK0&IP+1,T)17S<'C+3WC:\59H1CDL*-.)WZ:^)^Z1 MYGB+GSNZ:)C5RY H[ N,R?U#7RS[UL>,[4S^,&5U,*"HWDPIZ23E<1+(L3H9 MQX7MSO#L'06>V'!V,SR)044#C$+\*!QF<7SFS"NM.]=R=;F9=2^C-JEO<\14 M/3]@E%_DB;HROAJ,K[_H0;B>7]XE4(0;RN_ .Z1*)0([Z V,:B N%KQF^(D5 MX8KK_FWBRG([Z2J\(V?.WY(-(I6O.#95AI).77XVC[ FJ MS00>(7G#"O TL.[P*RXFFI_FNSIE]-2S)71\Y.L-9>*;.-(G%2!Y/>H3H^!^ MC//&$ )4/9^Y[T#T/I*13E>WUT'(J[Q(CP6K,;08I1?['\"9T.9<>T ]%_5M6PA!-F+B-3'!!&3 R*T M%;R;(G"BGN]1(2:AO$?S@6%]\=+OV=-+-P=6%(@QP# MYQ,.S:W<=+2:\/(P!6!.86;KG711C+0BJE"17COE+]P:S[V46(SQ:; MJD+E#&M9)3/KO4!4>PR(!=HN.([%<%^0%RR;B]G%/X'OGL.'*!3*:MV10 M;\3]39& XA@("IKR#WVI_,.R@7.@;_(*Z/=90:%KX'H 3'5Y4HU\ 8"O[ ; MW!69M7H8(S9BNJ$(O]Q,'L;78]CA,Z:>SQSE_ZC+U6\PWLRS47S\;EO>2GA% MQ;-78)!,IPR61-^.<<<3$!9L8:AUY7] Z/X/;)J!'O@GEA*YP+H&/'8+)!GX%$S9XM6#&_+^$Q2Y1)S+#0L$3U[3_1IQ*IB9+H60_3!YQB2Y/O&^W!69F:*TMS#UJ2., M3>;;'%0X@)T-#,[CFE)<8,0T KKMD;>49JA) #TLSKZ*:5H?T]2M8IJJF*;\ M9=]ZJ:%)_=*&)DD)P,4-;P&6F,.)F)MB35/+@L:"A_2-,O>)]4+M2LWC +A"JW M\N958CSDP.$AL"4;4R,!(G[.1VA4J4,\2)&%(/P+X,=[#(!)O/3\&ZPO")"% MK+PPEQFN=64")S\V7% >W.CS$6J3^[[S5E MN*S]BAO)WI9;#GLQ8OW>) K:S!]DR6QQ-4FV4L:%UBR&GONG1E";-7XO&HJL MV&RR'$P)%^T22I>-\O]'"_!K^*R]&0?1"_]I>Y>)$M MJB9LVO9$ZSZ*# IN#Q+B],2LL5B$?SA'Y(6KY.(>Q\"2+FG7^FMZPP,Z&4A> MS]'NO*+65_SCE[/AGR%59S3H3K7 L>@1#XJ(:%/^5$\&*J9P]@I#VFMT3+[ M4<(CD46]YI5NL_7+CU]1Z! D9F%(K S5]&^QI\R$9UQ^-3/%NG8B,Q,#KF1 MF,,E%-9 U$1"$S _Y@=*U@=EXATK1*X,DQ7G'3YN M/.UOZD]]Z2W')@#."/_H/##[1BQ05-A-+9?;!OB.DG64_A94A%1I;*Z9F(YP M,2)3@DVRGSPEF3]BZ$O4,D'! %FN.POF]].3>:G/J/*8P>6U/%6L+.F04].F M ";DD< Y,''X.7*PQ *."6 !0_N;6$WD=UFYF'Y,!^^@=IDLS_PWX:Z0&!0H M_"$@B\J\'#CABZ0HF*+0091/(BAEL6>'$Z7T.4]FYE$!Q5Q7E1N"YS< _#J\ MR_!#.]8L:@]KEZV4-B%!OWLS;QG33KDV.,*.]]D53NNA8HVHL'+G6@AWY"T# MK+&1%!Q%AD?ADO5AMS7K#[6IQKK];G_05KNS@=ID ZT_Z ][P_[_MK"IVR;G M2Q_DB_C&M5;T9UK'>>Z@T:DU\Z>+(\FZ=,G=&C4XP27_%=AWYZ&)-4N24Q2_ M)HRL@4 '9UFPEN#7^*H#'!IA3XYVV.U2W\X M18R/;3,BZ]HJ=TT.GC9GNZPNHG%&1_1ZJLY*%08\1F'=I)%/&5Z"RK]X@@-= M2B+6Z7/NK,=05Y=KYBL;:)EJM(#F3'0H;>!,-N3P,\DKW&2L!#];MZH MB$ZK=HFU9Y-LQO;'5L0JH_$1/MRN%CJ;*S?<=0]&PCU&X(AF.ORW+[X-(']# MP6CK&14G^$OW_JWPM4P6_P:2DYH/[I(8^![\*]LU0 ^@76% M!># _@-K$OY!RPTSPTP>V4*54U5T5!@&+\$"PQN1T>L\Q0>]D"IU>98Q\+:% M00.B01#/XK'F<\K9$V;HVXK7R*)0+& W9QZ7FX_CE)@MM'.P!1E@SE$HE+;@ MN^$EI?Z%#USY#P0A+T"LMLH3]SR;)5^\C?P>O$?XB.0GZ]RL,-PE\?H$?O;O MSBG6V-:Y5S;QZ+7X)6 HR/-B"_<9@*C*[RB+-\U6/;#U,7H9%RDI_A4=)HIK M U+-@_;G3DA8R-0=5Y^IRF0!1X$X=*/R*E:\"@>Z\6$)GB,>P)L+9IK.F_&B MFKKJA],N=>V"BVCA5_2]S;=Q",0O43[, MBDI*LP^J18E0- =SAVH2F&-9)@ M16F'G3)B<,0!\*('78=3!,:.-42!S\)>)E?W]P]UO,*[^A\>J "':8(8\8_] MLPV UQR9B&H5MR=J[[GYI,"#M&*,#6!Z_ZHJL11ED/ M%1!"QRYR-O^GF8T\UM+Q;L2+P+U.-?.PJM$, ZXL+7 X!./!/KQY%%NEEU:& MJ<@>(]S_ZY\JZK8:-85 AZ^O403*4:A&$&I0O'@OTJ[&,,&*YY)1TW70B_#5 MW(H1EZ9WEAGRDR=7$K0CB&A([@)&7UB&QJMU"A$61GC";(N\8/X0ZO,SWLOP M# ,@.G1[4QV^.?(B1/#QY$II#YN'+HF?Z4E.1S>I0OJ&7^.]NR+89$<%7G_A MQTT_0I5;7'["&@6/(J\S92JN'Q5G\ S&6.X:Z2:8'&-8K_%+/6&LX0)FE@WP MH5)@/$J9)!7'Y# ;XYH-W4N0F,(/2%2@H'/DIZ#;"Q^39&)=4$"XSFT/ZE<" MUCSES84+_?GE^2+T6D^%A+]I 9/0-5,LI V;:IEX?4/Q<7Q?G ;$17"P?P)* MG3#?40(2RTE$T2!09CYC6Q%8=E"*T(R"8@<8U31 MXQ<(TN-IU'Z!<.&13MB0R(CV8CE*"'/#CM-0G"O'#=WE9E-2,X[;.CO>WFR0 M=!\RQJU7Q;C]7_;>M6_%J:XSB? M-M DV(TQ"7 !4*V>7_]F9E7A0H(7$" )DK6Q8TDD 12RGLS*>\HO"-/OJPOSB3X6\1,DLCADJZ "2@;'X,(XW%3[),:8CD<*'-%H71Q7"F4 MCY\PCQ7/2Z(K4-S%J&YR$GK G\:>7Y3?,Y-^S8U>R/_B M4YVJ&'TFO)TU>F_U,?P"HL/*C_."[%W#&;R1]>?)GK?%ZOB;+Q GT#Z8]O]XRI MF/4Q%5/$5&[_@S]6G-B85?@&^]7X\S1X*_[R#F>O3_V7MV%$(H0N>E<5^:@; M4!>5D3_E8I]. /9U<>H--';R90G\;RR>S+\>T%<_9>/5[\ ZUX?&VJ^U@;[V MNTVW'0YL5]Y5WM79Z:X_$6H95I!LL Z(PLFG(&Q'EUN-W9)!^ $4RR"X,XAV*09R;6UU7;<>5#"(9I%?O MW8Q!AH=B$*S#4DUCW\D=CK_.$_N^<',LXSCP1"3(B M(W5M/,%H]NZU,N&\F6.X,W>L,H"EH9WKM45_/.A??51ATJ=O.?+E)LW@2?CH-Y M AO*^_W#OUB=K8K]/. 5_EVTC/-'O(^Y#'JO/ZC7!,AHDC5N!#9AI6VXQTU M4GPH;< '0?Z[$O'OHO$=L,.4ST-ISI18=F2J]K"UZT(Z<@\%FS7QM9/"QB;8 MȒR1L>@*;-<&[D\+& 15 U=K[+B1J#H6:-?6M)T4-NM=5UY#!Y-ZB9DVL M\:2H\=#E9;M2L>DM:M;$XPZ&FLW!;7O8Q^"VA$P%,FN"<:<4-(YV<^MHJF'W M21>^@IR(2L[]4L/1_7+O:VAP@3RDKPE-=LI#-6RB@Q9G=!6U/(%/^-)AL<;O M>VA8&#>W7068)"@Z!\6:V.*)5#3'[$Q%DY Y%&2.X>6N@89U+%K8&$#+*RNTEXD++K.0S#U%3?U4A["H0'B=)3"(+'1=2*"=6ROXA;E MP^VC\G$%.0I?ZT:*M,DSN.;LGFU%$!6^:NX+\R@N#$S2D2^L-XEA$CI;*R%: M0F=(T#$U"9V+@\[62)9M%1(M!8O5<3I!_\HD MSB_7X N;>ZJ*H:FLYF$\"Z,PS1*:F"PS#AK[',B1QTG[*R,LT/6N0M;[[_,@ M2H./$??P_8D#JH,Q_.[K4YB,<6)YN$H.)8/X<"HP 1T4R:\]185FW*;#H>* M(<@*39X@/45%C>E_6+5C<\S9T_H80J/!! MMDLXEM=@QT0?1N3F#(1];51;TWI4T2/!L;-WX,#@,#%F:)FR;WE/P;'9"W!@ M<& _%=645W X""GL]&^3; $QRE\ @<&AX.20[/EL=)3<&QV#;0 MQQ870'=IYQ(9)W !'%AJ>'"D&*IC]\E4N8*$@%_],$H5P,4X3.=QZD^Q-,%/ MTR!+524*,ID-L'<% I+VMSA-/TTQ,5%72' MAJ'TI?<=#5OK!#I$0W<3)24:3I3[WR$:NILS*=%PJ%+Q;0G]V^!0L^V8G>VN M%G_(XN]3\_Y:8_L O&])WN\[[V]+N=^#]>T>L?X6@QEMS*G_@NL,ZO A?[GN MEY*PIR'L)61S?)Y3DY#H47D]!='RHQ)&HWAVF,83%R^_5YT^:RKJK6CKF="Y@J04FH@1 MI)D2L+HBF8G2+A-%T).7:=7"W[RY]0Q9^MW;+=Z27K*RQ4W%'[:=5SU'CK#H M*0*V&O^[,#DUD9=;W-LMWA(=W&6+'=ABMW42K=SB$S5SW&6+<8RHG!#2URW> M:NUN/*JW6+J>3/'H^_8WE>%-%;4A!G4,HT\B_AJ"Z-E3D A[5'G-0N@_DF&J MR-X'^X?+J;2(B/LICN*J'V=-5Q'L)O)R-P-B9G6=B8!%0 7J4171Q2.B;0B\ M(R0T%*2Z?G/KJ79-;YG&#C^)DNX#3IM:'W0L+[!)B@1![PZ/S1T.NI(4FQ5N MO;M!G1(F1S.ICZ!C8'N4SH9#24PW4Z\ER0 M]-FYF*#(:_DEB6?OX2YAM "*\,27.$I_)@2SWWU%_-Y_SQ(?B!I&?O+R,0MF M*8@R?'X24RM7X8=L+JLHJ]PTVV3G=0V*%J>AY&O)UT?/U>@1-WLT.-!K;21NWASV,3KOP"?Y6?+S>?#S M8:H[>W5,T\PZ-']/MEQXQZD_3X.WXB_O1->M,"+ T$7O^-WYR]OSE:72\]C7[Y[# M[6N<^=/*2^V;/M9$X^WS^?AG\"V(%H$R M 7-%@64&2>1/E=$BA14%R;Z995=N.Y^[;=S(A:UO\75QA#5/-#6LFUO+5.WV MQ)>-U?_[PP 11W'-K3=4';>K/H/'26>X["9D ME+:2!H^S(,J4A&^M[#ZV7H?9THNOX(Y5!C"UFUO#6IV\)5LW]&1O]Y)\FW,W MS*:!=KNCMS[PY-8?:NNM%N+N\ONS%JI^I>F[1LN?^'XNV]8K5;-#6GCYK: M%?3-HFPO87NV&ZH.53$TO3.,.=% MHF8WU)B'BN.9V&;&5BV[JWE2$C4]0LW.GM.&J+&H?\G0/:?L(0F:'4%SJ&"4 MI=_.R"1TS=Q<[#0MV7*T'?O_ [OXS13XHGP/*A* M\'TT7:3AMP _'0?S!#:4"NQ4_!>KU%45?Q;#*_R;OE#\:*SXHU&RN8I7.NS, M-2$VZHJ/&_%YPIGK_CMO@O^AM $?!/GO2L2_B\9WP Y3WK*C.5.BDU]7K1HA M+OW\/8'-FO#<26&#@0%=]=J/2Y6P.11LUH3^3@H;Y^9VJ+I::X>81,VA4+-I MP,^I4(.#F<%,;9W9+E%S*-2L"46>%#4>SM-P;3E,K+>H61.N.QAJ-L>^K6$? M8]\2,A7(;!IR>R)!8VLWMXZGNKTRH:X@9:*2M3^J^C'VR]ZOH<$%\I"U:03P MJ7B(VG0//;LCU^ )7,:7CII-(QV[0DT-,#![7**BMZA8$RPXD0IG=S=66D+F M4) YAA>\!AH6"!*GJTBWA$7GL#B&E[L&%C; 0FM=CBAA<:@T!FO%C5TWA?Y4 M:JM#;>N=5?PTSH"0T.DZC\'JEWO)=ONHFUQ!B@,KK5AR$+1)4[CBY*"M)185 MOFHN3]%G;ZI6^S36IEMU)/?L54-G2YU%2^@,64:"T55K"0F=_D!G6[%%.^@X M6K=9"1(Y/4+.EH*+ELC1*0-ZV%5F@D1.CY"S)0^Z)7(,S$[P;(FN2(#\?)^VOC+! U[L*6>^_SX,HQ1&GS 'X9S#ULV , MO_OZ%";C/WP@R1ZE3@Y&%53/ZZH7LW0.'\L9<4K0.-C VVK?&U."YLANB"Y! M4X,+]^;6HV)09=3A48',9MZO.,A(5QW(?'!@5PYM;U^QJ1(I$1>=J MQZ;RJ@.H'9M#TJ[6QY"T1,P.WH 3ZJFN#OJ(:K3O#"O3&)J@YH/LQ7 LI\&. M:4",R,WYQ[BY=537DD70O07')N? @<%AHA/ T&75:E_!L=$)<&!P6%0(;\NF M&[T%QR9?P('!03YG1]:[]Q<@NZ1T MB8P3> .+#4\.%)K!;F^I*6B^ MVYYV<^O)@KY>[O:V,H ]=AO[CG30OUIN]K$3][?M]>XZL&?(*%C_67]+5FP3 M..R@^7HF]2.J*0F2HN'DHF&=J7P T6!)T=!WT; M7[YKR4 C,8&R&GK'%I3AMD)AG!$ MK*H9;2P&"9\>"9YMSJ9.0.-16-9J7=PAD=,GP;/JNSJDX!E2#XJ:O \I>,X4 M/BL6;1/XK")DJ,'15),T)O'1%WQTZO[:%17ZS6W[^C&)C!Y)CE57V '/G:%! M1E--&GO/Y,H5)(S0*(P@S92 E?Q<899(ITX%04]>054+?TS4-V2E96^W>$MF MR,H6-Q5_V$]>=6TYFZ*O"-AFP._"Y)A3W]F\:KG%QTX2V66+T?=KM"Z:D%M\ MHC:,NVRQ"UOLR;8Z?=WB;0;MQJ-Z_][?'+V*"I_-S0B(D)_B**[Z;-8T]\"F'B]W,Z!AUJ05C*%U MUPI&%H(=N]JA4YQL%ZF&AEGSFJHYJ^Z/QKX_"9.CE4FTADD-$K"-N01!_XZ4 MC8T(CG2D=#>,4\+DV'45AY 5ULVMNZJ%2V%Q>S*0P [%HCD]LS_'J1-O2@\Y,_>J69R1+L! M('TCWZO3D:?7XJ?CH+W(9?DEB6?OX>(P6@ =>+)+'*4_$V[9[[XB:N^_9XD/ MI PC/WGYF 6S%"08/C:)J;.J\#TV%U$8=>;T)$M+EI8LW2+KIDU:,VW'"Y''9U>BBDE"R MK&39BV79[4FN/5*<33A]5DVIP\]J707CA[+&+@VW$7THGN; M8$PT_!:\>P['V9- 5^E"3CJMN,1_ #(MLO67K%MB9SRB:]N8Q, U&4Z5'.7_ MXG(1=*%GZ2/'&S^, \NQ'-?PK9'K:X$[=ES'LSWGOW7,)>)7/27B'>;^8_#F M(0G\O]_X$WC%M_[TV7]);WZJ[AULW!+E^T,T=YEH'J[I][O??__\];^4^T_W M?_[Z_Y0O]W_^WX_O[[^HRL=/[P=KX<5!RL'B;<#IL4'PZ?/7^R_*U\_*/S_= M_?/#QZ_W'Y3WGS]]N/_TA?WMR^??/GZXPX]_^?CI[M/[CW>_*5^^P@>_WW_Z M^J4.0$O,*F279FIOS)L-7YMOC)NFG$V"HV!%$E9 N:D_3X.WXB_O1*N[,*+W MIXO>5;<$H;5=Y5V>GNVY)ACFCG)2$#.(>BD%P M7+*E:NWG)4L&D0QR0@;94C*S/X.X&"/4[:Z::DG^D/QQ"A/D8 <(3L[65=.2 M!XADD'XQ"*^RES#LQW9<*PP;R>E#26F<[#[$+LY=]7\]3B[397<.I,2U-'B< M!5&F)'QO9?? ]4K^EB+:@CU6.<# (IG.QD_)EBM=[ZV]I9JR7O1M;K5CZ++5 M3N_W?>#IUB6MPHFTN8EFW& MI+5S19TY1QPJ.\%P*7W'\\XI?4>B9D?4'"KB8GAGF-,B4;,C:@X5QS:&+-'# ME++F E&SLV.T(6I,C;(?G(Y; 4K0] TSEX>UUU @T-3#%7ONB>L1,UUN =, MH[U[0"*G;_+F4*%MTY2A[?XY'M['::;$$^%Z4)7@^VBZ2,-O 7XZ#N8)["A5 MT*GX+U:*JRK^+(97^#?K9>!'8\4?C9+-9;K28^=LFH"$&_%YPKGK_CL?3O&A MM $?!/GO2L2_B\9WP Y3WI2G.5?B"!SLK2,C[KV%S:8A)Z>"C7US:]FJZ[1N MR21A&#!GW%C8K9D,/8./BH /'DL*FMZA9$XP\*6J\ MFUM/-5R9PM!;U&R:\G<(U&R.?IO#/D:_)60JD%D3K3NEH+$TU&J&JM&^O8/, MFM@[+W]4]63LEY]?0X-+9*(UPBE3X:3&G=-9DH.$3L<2Q5A7:'PJW<3MHVYR M!5D,K'QBR0/0)A/ABO-_MI915/BJN3SU;FY=1S7;YS 9D>IRF,0!8D_9543XUD8A6F6T+15F;'0V"=!CCY.VE\988&N M=Q6RWG^?!U&*@XJ9!_!/'&X;C.%W7Y_"9/R'#R39HY[)QA1XU6B? 2^]PT?V M1IP2-!A-T%1[V-J:D*@YLB/BE*AQ40FT;"EJ>@N:38&HCD!3@POOYM;IK'I? MHN)8[H53BA)L,*ZZ3E=3("1H.A[UYNNS8T5MP;'(A'!@'A9"?5T5KW.)>=#YJ@ MXU<_C%(%8#$.TWF<^E.L>_#3-,A258F"3*82K)^PO*6\ 4G[6YRFGZ,/1-L0 M;_EY[#;6ZH,]MAM M]'6OGGYRLT\MZ+>6!70GZ%U#"OK>L_ZV7/\]6-^\N76&J\X4R?NGY_TUIO(! M>-^2O-]WWM^2;K\'Y]LWMUY-!?-).'^+N8L6XM1_P74&=?"0OUSW2TG8TQ#V M$E(Q/L^I?TCTJ(31*)X%RNLI2)@5^=!)O=09BN].&U+DM/Y(I$91WMB1Z5+T M8WCX*M]>5=J=(7+:>G?65&EV@B$7$S,L=S4QH[M:30F?'N1Q= H:#P6/WKXM MKD1.KP3/BO/ID()GB$D_6DT03@J>\X3/JK/J@/#Q,&"AVL/5\C()G[[ IU/O MUU;0;'9Y>7K7&2$2-GV0.BMNLD/*'#8[5ENUMWHFS4GJ+@"VN@14$U&RR M#9M<[)%F_)']EEBQW8XO:CE>46GZC_XRY;C+-)-3ETI*];O,T6WGA4 M;[&#/9GZT?/MWY+YT5I/&][<.JJM]:F;RC4$U[.G(!'6JO*:1=A_)+-5D0T- M&MBM=7-VB+B?XBBN>GG6M K!%B$O=S,@9E;;HFJ(ON4>U09=/"*ZJ7YHC82& M@G2(6?2N:M;D7S3V!TJ8'*ULXA "PX C58*@AZ?'IKX%78F*S0KWL+O9GQ(F M1S.ICZ!D6)W8X!(3IVA<<"3184O1T7L<( M="E'7GD(8,<"D3B?^=^#M*DCA><$L'>J&5K1;O9(W\CWZG3DZ;7TZ3BJ+Y)= M?DGBV7NX.(P60 >>#1-'Z<^$6_:[KXC:^^]9X@,IP\A/7CYFP2P%"8:/36)J MRRKQ]8JO M=>R1;>F&Y&O)U]?"UQUG5!Z)FS=&?$RM\Z9\DI\E/U\>/V]-D>W1V6SB6"3+ MZBK=]N0,3:&]GS+_81K G^/PV^U_P'_$NF=^\AA&]'BGRH>C $D(=Z%+\_=D MRX5WG/KS-'@K_O).]. *(X(*7?2.WYV_O#U?62H]CWW][CD<9T\(KH'& ,;C MD?S)_.L!?;5$??:=80WTH;'V:VV@K_UNTVV' ]N5=Y5W=7:ZZY9(^AD%S+^$ MWY49_.HI58)H'(R5?RRB0#$U53$TPUB; [_3NS+AQS,^ MO>+27N]C-$G\-$L6HVR1!)?V=E_\:'QI[_0A"4F3N;3WN@,^HTRK2WNQ^VDX M W64]-5+>[>O<>9/*R^U;\98$WVWSZ?CG\&W(%H$R@0L%@66&221/U5&BQ16 M%"3[)I-=NN)0,.S'=EPK M#)N(:<,\E)0>WMSJMJX.W;,QA*^@\QBEKJ3!XRR(,B7A>RM;CJU78K;T4"W8 M8Y4#= T]0:VM7-FNX4![ZVUIGEHO^C8G;>J=CY:0^][YOF_)&-S[R-,-2KVW M6_=+EEM_J*TW6HAS$_V6JQ/)6PMEK*K'V ME]TXS$"US=4F;+)UX^EY>Z]@[19-S>FCIG8%O;(HW4O8GFVF-+5S5ITY1QPJ M.JN[E-_C##ONXW)0MZ9$S8ZH.53(4O?.,.E%HF9'U!PJD* <-H[QV0 MR.F;N#E8[-LP9>R[?XZ']W&:*?%$N!Y4)?@^FB[2\%N GXZ#>0([2B5V*OZ+ MU>JJBC^+X17^35\H?C16_-$HV5S'*SUVPTV]\'$C/D\X=]U_YZWO/Y0VX(,@ M_UV)^'?1^ [880\%F37SNI+#!@AY-=882-KV% MS9J#_*2P<6@BG"5ATU_8;!KK5+4>#>WKFI:4M;T M%C5K G8'0\WFZ+H@#OT2H PT+!(DA)4EO87$,/W<-+&ST27;5N4W" MHNM,!DM;<637#9\_E=KJ4!*$M5K>UC@)0D*GZU0&NV>ZB=M'W>0*DAQ8=<62 M@Z!-HL(5YP=MK;*H\%5S>>K=W-J.:EJM];2F6W4D_^Q50V=+J45+Z PI)\%M MGP0MH=,_Z&RIMV@''4OK."]!0J='T-E2=-$2.CKF)KC&:A:T1,ZY(V=;Y45+ MY!B8GV#K$CEG@9P#E5^TQ)#9WOT@X=,WP;.M!J,E9JRNTQ7Z5XAQ?KD,7P(: M/J4JCT$4)/Z4556,9V$4IAGZFKZUZ@MQV0RSUBE!GCY.VE\988&N=Q6RWG^? M!U&*LTZ9"_#/8.IGP1A^]_4I3,9_^$"2/>J=+&J>,S3,'OGZ)&AV<4><$C0. MEN1JGB=!TU?0;,J=.A%H7#C056H(-#6X(%]Z5WU$)"J.Y5XX MI2C!!N4=MBR2H.EVE+B@+3]+4[3S]$'(FZ(M_P\N2/J MZK5<@%W=:_I7R2*Q'NSVEJJ$YKOM:&" .ZOA6+G;/=CM+84$>^PVME%?M9CD M9I]:Z]F:^;]MKW?7@1U#QL%ZS_K;TOF;P&$'S=?!AN?JL";()47#Z47#&E/Y M *+!DJ*A[Z)A6\)]UY*!W*QZS8BGDTB&+=8P&I!3_P77&=3!1_YRW2\E84]# MV$O(U?@\IPXCT:/R>@J2YT'C8O:&YZYF;TCX] 4^G7J<.@&-1R4@WL'[ M5TCD'%7PK#BP#BEXAI09I+5Q94KX] D^JPZO \+'UDCVRLL5-Y1_EZQNRN+^_"-ABW^_"Y!@0 MJFGB);>X)UN\)9%DERUV;FZ-]B59CM:(VQ+"?IO5)4;N&.'GV%"3*:Q8=_[&]87H5]4";>Q<0 M23_%45QUWZQI!H)-0%[N9D##K%'K&*^[UC&R;.S8M1&=XF0'X>KIS M84WS: MV LH87*THHK6,*E! G9-ER#HX9&RJ6W!D8Z4[H9_2I@"H >Z>:J17MIH_TC7RO3D>>RQ$_NU<1%.DNOR3Q[#W< M)8P60!&>#Q-'Z<^$8/:[KXC?^^]9X@-1P\A/7CYFP2P%68;/3V+JT"J\D\V% ME7MSZZBFW4&!>F>@:'$<2KZ6?'WT#(X><;.',^,LMW6#/LG2DJ4OF*6WIN3T MB*5IY$)W>0.2I25+GP=+'Z@6JD_,/=1P.K!6,Y)<:M^2KR5?-RE2ZQ5?ZS3< ML=7<7;O MOL==: $YM=A+ Z6F_CP-WHJ_O!-MN<*(8$<7O>-WYR2TYRLO3,]C7[][#L?9 M$P)UH+'CA8&,= M>^W7VD!?^]VFVPX'GF/)NU[[7=WU M5Y;ONB7X+N2"AE)A%XQING.5G4VW1I+W8_#6>@#I*^ M>&GO]C7._&GEI?:MQ&JB=/;90KM+%\@N -E3A[H4R!+'1\'QEO3B?7'LW=QZH"&[/6LA M)G%\/CAN%/&WM%US:O=%-/;$ LEQSI'M+1+D^LRSZQ+'U+ MR^%]SRP=S A#]8:K;=*D&2%Q? 7BN.#I*)@9@ (9$W5G=5VTA+( M$L@'\+3K*\DHG7K:,4?@UM-4RY*>=@GF TOEP\AD]^;6-2S5<7LW0*5:DHF+ M0X*$T8**%^H^*15<..'<6 Y8!D9OC5R M?2UPQX[K>+;G_+>.,HU?]904=2"/P9N')/#_?N-/X!7?^M-G_R6]^:E:YAI& M8DFV!6ON#\56"D8\7-/O=[___OGK?RGWG^[__/7_*5_N__R_']_??U&5CY_> M#[85\W*D>!NJ@H^-@$^?O]Y_4;Y^5O[YZ>Z?'SY^O?^@O/_\Z?WG^\^TWY\A4^^/W^T]A9^]JZ 2M:*FOFK/\&3Y"W MAE5R_X?1&.CR]HUA#&P*-AQYMQE_: ,FTE;_RP7QI\4,;CU:DKSZLJS]LGA( M@_]9P!O=?X/_I%_AMS]/X]'?);GJ,?D-PBD8WV7B0[Q7 %)XCDR0+(*;V^)> M"KN9$,-\+4LUY4LRK_0\O'7=$XV;#G;Q<#M&=WP;9L ]HQWV\ L<8!BBO/^? M19B]***!0:J$D7+WYY<=>?;TK[V1C3]'RC\6TQ=%-UG)EJID3P&5_?K1"Y;+ MC!5_.D4RX.((-HHW\5"R6'D(E+D?CI6'%]K@-)A.@P1_N5%, M6;I7:5]^YA_^RPP^^P-N&H\KKP@('KT=+Y*Q_U)Z M)_WF=J@MRRD%?D.@^USUQO3T=*!\+>$89\:- *?PTR08Q8\1 M<(CB*X]X#4#;G\^3^#O0-0N %1KN]'#S3O\*S\!&*I\CE"?%!C??7I"NQF U M4))O+VXH;B%<.%#.1CHU%,I_!!$N3ODSF#,D*7XTAG]-PLB/1O@-2NSO89JQ M7WV+I]_P;^^3 )"A_.*/PBF(L+,ASS;A?;=X7*29HFMUXIOTPV",\CI6LN=8 M =R\>0@9!?W') B0@JGR'&9/RA0H&R2<1X"X1-B$$S8@,1\(NB8Y74>,KA-. MU[5L-YK&:8"+@_\FI=W*$GA_AN14F8-02/#7^!+ &XL$3QO8T-T>CASP>93% MF$ZD#P5!RF("2 54AU,*ET-WR 4&O:[X>!Q,02@G:!2F[Y2G^#F ?ZE /DS@ M6"1$D!'L-TK/)/X&TFT,:_8S_H*5EWH&]N2OSSETM$@2H/L420R&:3C'>25* M!LC +4X5H '<"H[=RV5C8-]%,GKR@2AP%#XF_@R0G#W%2?AOO])M9(U!WF-* M;.3834JUL96A_W>J/,1^,D:6&(=PDF4Q,"R=7M\ 03Z\#5@&R+Z"N'-.7/@@ M70#:D N>G\+14T5./,<+T/, S#[? X1C7+[/8B[8OFA4"' ?GT M>?*%[EJ\WM?XYZ#X\;CY:UHWM_IJL]+J:[)7$1)U%,]F^"&NLR(G2=4GV1V, MV6&0G[1)]:3=43#CE3&-\86/"+3C, 5I#"\*L)O&SP/EEW@*?]*1@"(R[SLD M3(]UAX:JD*&R!/P4M@].,[@R3',FF,&A]H 'RQA$\7P>)QGL<4JN09#%$U#% M20@3!?!/5 [G0007)'\'&6($#JAO3$F,@L$M]:%KP-L#0,SR*QRJ./V(SK>@=X1;V M&QVL$3]2B:)TLL +E7:.+[4XUE04#R"3J>/;-'C$'$0\Z #+")$%_!LM.="J M^<^G(=AX8]RT!*V]A*L(*SO(3OH:40/_P(.2*(@-8#)5&< [V#/$&G"5R',G,WR M-*-5X)T&RAW\K.AXL'J^ MM3CW&S4)7',;^G?UU"P[T[;<^RK]X5XW_O!A%_YP0?EEHFWH8@P4Y7<_ DJ@.*(QCNZ[5/G 3A$\)I"A[B)_^I*&=,#]PDX+'WO8 M<6'(3<5T,!+ M"^)A$H#$GH-@1]:E)])Y_?\M0*@&"9RRH!#!*4T7,ZU@_\>PLY0])5XD@)4( M#S_^!'C!7T#?@C/VS?_!DRU,RY1!V>R'<+J#3O8,Y\6;:1S_C=0K/1GTDRD< M(*07P>VYC%*Z@9"I U0W^+%/OQ+$S;!9&REU? 'X M&#A&)W "XYJ3L*0F/:$YR\DB=@XMWPT$&B_H@/9+ISI7)T-[]&:9_HR,'+Z6/]'=B4_,])!Q3FT M2SH94N7^.YSBT2.I"[.0H* J_+Y?[M^KA)K@(5F@1\&PF,&6TS,-&./ RX<9 M/H8O_Q=.HM\XB;[D)!(O QH;K)J@,$V#9P3P6MY8'SIL*KI.$RC[_"U(OH7! M+Q%ZC,":K-%)0!93-#P^$QB9^SIS=@63+)&D1!\@B* M-=)Z%)#E1[KW) 8V0S4YXGXL!!W\;;P8<2G7JWB@6B5ADD>ET+1BV&*QR0<$^]S2TU99&B! D>KRGSQ M "

^1P]3<7W8]ZXM7A:84V*C]BZUCT<#H1O(1W%W-V:*D\OX\1? MX(9.R)!%>:FR)3SAYV0T@VS'DXN9Z).5QZW;RM6G!1'81D' '@(?@,&A5D"I M*HLY<-\8C4\?69%YS4M0+7-2&;- N*5U@-!>P+]>V"(W4[=8ZPQ1IN(O1H1" MSK[3:;KF%L3YB*\Z4K)GK^Y<_KC"B9T3"?\-3T$;GR2!RJQB8.'9 NSVF%G7 MN/4"\*C8Q/$4EHWK /OO21')6O1#\HW%=%>QE('R$23 F&OTC)9IOG?Y^N"6 MST#^:1J+]2G^M]!?@G2^5+YV^&B4+- ]!*))P*CX>1+ 2R _D4=@7.+9XD8@ MT1>3@HI_X2SK:0CB,0\0%,1\1AY$6&*??=",1JA\X+LG\92.?.!*$ :I\(J! MOD;J(P4Q@5#,L<85:"XP@*FY *=7!;W1GZ5,:UL2OW 92!]BQT+8AA'#+_Q/ ML% X(PJ2.K(&L@PMC'&1"BCW5F5,#I1%6NA B5] HB5,\##'G8)%4)08< M.H0>4J\QD@.4>V!.H['R&*"K9?X$*!:J+FU OQ2+^D-\G6*!IIJ0[Q-^^)!H M0(6^.&_P/(FCQU@ CF%J2:B4)%A!U=+Y3R8 BDFNZ;)C/<2'/2Q8J(*+)7:Z M(&<]^=^"==!?/M78HB8AJ?Y@](R69/$.MQ&,7(:/_\ \S#QJ"7)VAC*'DRMW M31=W1S=)#"^M+JL8\5Q(E&(!09Y9$,%.%S=Y#L@Z GH*VX=;8>Q=ZMY2G+#T M8[ E0=I,?>'@)LGGDXE%Q'J =R<3%^Y#6XHZ'O<0DC"(N086\&.T>ORSKP6O MU&!&H4#CJNW0V+=A.B<+I?V54X39E>-Q@F_&M%,X]%'$@?TVG0+RB?SPJ['_ MDON.0(1&\0QV*(B^A4D@B!2OL4HB*>,\4+\_03X#;1W"A?YJ-8\\#$&"-@I'+5O M0+[,5/28)AG]G?'QRVA*RA%SUE7=6J":@L*"T4;VG(A$%!<)Z6(^G[YP2WI& MGC_D]M6747/'(E>(6(R6NP#!Y&2G>NVUN6<*9-$H"#%C $ZAAR)"FP*90.Z) MC\BVCE-Q6[6L5XX#8:(EN3N316G1J8C6Q10] N1FIQS*R31^3D%)BP)R47 = M8AJ/Z%\/+RL>A=+#F+DY[ %8Y_1N2$)_JSR6+_W4_0%8!!.OCQ%%WE&GE0A#S+-?KWG__OQP]O]*&""FPP MXVSV/PL_08H 1&FB0_ZR_QQ\&3!/3YQ,Q\\A>F 87S&2HK<#Y<&3GZ"(I91G MD$7*OX,D!DX&)1SN-2=+$A8RS0,'DS"!+11Y($\ALL.+"&((+!<"'CU"F+/ MJ .D6N#YP84Y_2]G'[*).7/Q#)DP8%0"JN@J>Z5"-G!#GKCUWRSK@/D?D'?Y M:W)' 1>LI3.D<&\C\PE@\&Z@?&#_*)@5 MC+T)WH_E38H'5KE@62Z.@Q$S\,A#QN5BBFIA&/$@(C1 M9U:W,-!RL8D*("4(A2,XPA,U%UFH#-!*4"K"BR]2YMU&7A(AZ[SG=.[,XT11&D%2=Q7+*@>5C!1\W-3YFC,GL*$R9Z,Q:P1*3 M:0"*(6P1KP8!], ON*+(?&O*LY]4=,RG!6P G)[PTPA]MRD9#\H__TXP*EZB MPH@2*\K>"O*<^>C(AA_ EC U4QSUC]/X <]D%K5C.7U,5>"V"M?:EH\!@57V MO E2"FC$GP''$G_*SL Y:VT,CE/@F#E@+5B3&0G@I'W(@AD@!+812)0^+3+& MY,3*=#CFWIY1. [_7>/;1..&<%KZG% <,=2S$CM#PZ*$7-VEG1 2;MV%>MFK[ $(@@"OF!D6FXB-[\ M5H:FY&[YE>#)MFMU$D]EUIC%P%-<">.;!I^. Q0QJ/XAAZ*Z]P0R^IF586 X M9#9#D[T:#:J#\!:4G@>VA4A%V(G+?/S(W]/XL<;V30)X828IZ+0O-(&<+4"X@FP5 M"4NZ^V[]OF#",*T#@U(NV8IR(QQ+%((413>S,_2\+(,5*K",55K0 MTIL;/$B%%KP?%;_BY ,-<3%C/@;R+<73,0I[)N9*@IS9._X#YA?E?CV2>E'P M2/;Z5&29PG+^@K4J7X/OY$EZ\X I"91PLJP)%40L;35E@P5)I/SUA&8#)IFP MQ0E?2P*:09Q;7&A@L&MQB<)H>_33JJ<+EX0W?>]'_MC/J;]L4CW[W),+;QXS MW8,]Y"O%80OBY:CAOZA(_R5"K^*G@NE"#\^WL]C"PEZM,:PJ[%'/?O1"2_*W M"$-S[EFVC[B?#NRK,3R;$9 13JSU"84H%@O3P55$U7-=D)8Q@,W,T%6'_LD\ ML@$+#LA$4@NVSD/-+)A*A60IW!5/R7%AN=>OE]A3I"0;4>!6[[5 MPJ9E$,-OQF5JWY6KT( 1O@7'=QHT<1'4. 'K$6:3S[/<>/-$BA2S_-@I0W$5NE%>1>Y31A.=.9@74IRP MC$GAIW_#;6G%7_V7:FU") MTS-O5^ZV86[@HA$+*@/H2V#1T/4U#!\__Y.]V_OXS>?YF2?R?2B".FHE4:X2 MGV19."(3KV2L); *2IW 6"_FHU+>'-,WJ<"-UX9M2_8'A7 *NI H\_"Q_PNF M/Y3N+]2^=(K+%\5PU>Y10Y,N25=4_KK A4%.F\KUGKOF^IH0U]JL0D8)3K^< M$@/EEP53VEF%3/POZL[#$;Y,GSGBD*G-J="HB?;^&!65:L9ID8G$R@.#U0,7 MJVYRG]D_X@?J>R#$(1HU*/M$LZ(I&+? W9]P^ZF=CZT6WN*B:PZC3#"FM)P\ M,U-&J$O<96HR0KV52)05@E%'=!R3WEQ$!JM\@A%/ZA-12L!3'L(Q2PD6+@01 MO&1Q2XP6UH0I5R(?E$FLE ,NE)@3C!9%5ASV\0F6F ^Y.:U9M4&*F6U5BC,F<9S!P<;E MP!B,F2=>LT)4QAII;/]!*\8-H53Z9?VADC\O+CWS>"6 75'ECZ&E3[S:;D$ ML=!(?*J1J6HEH'B4%!/Z%]=-4"5IIIY4ZI5X !_C,V^$\&/N269,LKQTK([( M^81[6T43(>84+@I8*O"9Y3T=P(SV9^K2,8]7B(*PZ4NIQ'45OGF91!H$?W/@ MHF>&#G%BC=)BA%F\R@3ENLS5(J,*)R18)[\HTNX8*[,:N&IR)NK7HJT1+@WC M435*V[E8X!MAO+&P,C3^RH!S+F3T:?>7T#(9X:]12I^]<<"X!$K M?X:C6+D7%ML?9-WPWEKHM0&(_O'G_1]WK,ZPT/*#!+MLL6<2'O(^MBJHU@^) M#SI*43NK_/;;>[H7?46^NO+CR?^(=D? 'E94FA0V*=4GC_T9@)(>^E]@"F"4 MA/S6H4].2>"4?RRB@!G49MX'CN[)*+!(EUN6&KHS,/).H&M>,OB>MY.J7JV[ MUL N^HA.\@:_&!A-'O,"L93BCF'$>D@_^%,4R!A+#@+T"P?8IN5GGS=@^8.5 M)189W5]*,:&[$:G4N)8_XBDJKBPR:KSCWZ3*GP$FJ5/%.9<=>W4>&7#"P:(* MNZO4,>O!C_[&J._HA97.!DB@W$Q_QMX+K$M$*8W#S8M_2E6P_+PLIZ5^"%EG M+?0>)ED>[L@_1BH5 *+-+]*\JA@J>>1G09!1XS71ERT&F_"1&_=%@S'A:J3R MP"EN(Z;M4H8Q7K28(U"$/2"T]E^X+GT/8N\11.5+J>N.?$ ?\5\\>C MO9'Y+^668/!D>@&6JFPPBT,K+SY2%DB53-R%LE7&X83W3LXP(H_)R7EUPS,_ M*(IE+G&>8U2Z,T_]<);F^674+27SO^.)E*9O0)DDMT6Y)4VI_I#L0['IO(=- MD&]CZ;UA^T/&TBAF%-;X6RO"E[0%6$(7L;:FXLT8$[(;$:'RY*2A(%5QO4^] ME;?>(]8Y;B MXE4Q0N*A%+L##0]9N>@ "DOA!>>^H+SP@&$G'5YHQ!;,E*QZ\ 755T?C1B1_B48,Y2?GM2DT>:65I3:(N M5C>PGE,LV;7*^I9;;<"6A.#!V(NJ TU*T&*93ECV7!ZZY&4]'RNJW_/H) M11-H/4"5R825NZ6L#=\KPQI8^:)1JP(=\S%$Q0\5 :ZC,(%?@5\9[WP%56S7 MRM%ZI*M;SZHZI6-9X2@XH,!&"3WU.&&"<@>T^!'K-&:H/(7E<^E#1_0TVW2& M;U]9#NZ:TQ>A:9>?79S'AEJ M8R-O]K;?,8*NS=S%/&&Y6]R'(EB/2Y.=CQJVDLVG@SUP.C@>BO3QEE08EHC MVA4\44W@X0GA> .]+2784Y]R9B+5X TKJ/3'\/HA>4JI5Q:)K]P[M@(C>HL5 MLJZE8UIA4E?8\LL$$5Q3(PI*A9'('FI!/'8IIF"C:Z\80,#YJ%3:(_B$YT,1 M)_,FB&9):ZVY%5WW$! 3XUE8>AG=JW:H)XG#!T[D:@=CUCS9JRJ#Q,>["B'> MX@,O$YH!_P&*XNAEW5ZR%/8H6&IDFN]M94O7Z02XBD<_*=ZEBG65Z1K5-1$* M$^RKR>((PKO K*-4! 83]#&R+<"T[' LHF1DD2.+Q!3OQ7:@Y3YC"(%25 M5X9IE@4'NS*,OL7D%EL2<+NS-%,(UPA$(G58GLE [TH+?F7HFEA0^8 O-#,D M*W6GY^7Y7 ,:)_XSKTE:)@C0B#^Q>OU@D:8X*+@,Q)LT\ M6IBQB]4B+[Q7__+FY38B-X+-7;4/&1DN1X9U&1G>2B2NKV+/0::Q\E-/&,7E MTX]^6W9DB2PC?MSCV>(30I.\Z_3*@1%28(DW1V)Y&9RW>._GO]DT%C2U,.]Z MQOKYH< ;#BO3/E80^7]12)$ ;>"4IPB;_%:**&EU1G -+D"LBX"%. M$G*I"16L4FZT=C0(N4QX&=FXI+RA[.7-N^/)0+D;%UU[U-QUN?Q>@OTY>?&$ M($?6DIHJA#,6<63B&,S)G+O"TL7#+,SX&?'^\Y]F'FA_CD$!#?[.SWCA[JL( M/YYK7MG"[?>>L(KTD0N9[C-W@5J^6$>[!_S6G,7KKJ+:Z0 M+S1>$KRJBV MC3M&!X=)SUV>.[ FD'G*W."OZX4*RW(LW TY*5>W2ZU8"N.PY'02.M;54O@C M3YBI4EFDD!:Q !X[+3#/C-2*!^>55W)@4?B4\SLJI*1L%?Q>4G.XP(#;O7(K M<:"JSZUD\?K/?LCZ6?*T8>I/24'5/"K#?62&$(W%K =:! MGH,%4:VT^O)2, M4V9[1%6U7-WB,E\U2PLSLBB(JK!3 MGCQ7SM9\+YQ$'X3E>,>=5OE(A1QP=*/2>:EO#;4:H4+0N2WY%;H,Q^V@3V^DW$QQ*W0 M285?1SA#,*N:O%44@"Z2Y]BD4Y'#DO(6OE,:$O. (WK_2[2'X3H9C5WART#_ M5CXUC:H$T \@/H@?J"GDA5)$RJDA>7RB)D>$ MNZ_8C7EN87Y/]@S4E9-@LDB9IV[NOZS+N8"E,A<4B=GG$-.&Q-)IL.S*)2I7 M&/.,'^JN'&?LS"":\3.#!MZLMA=0BZ$WDY5Y"D7_R5S_+@VTH5R-/ M-5#Q7 MVLQ7&C*6O&!)9?;>-S (XP6:/[QI-"O9*(_7XP=1WM&QW"(4GY B8A7*5(R6%Z.AE.17J.GJ?G[)N'LP!-R<^- M!903S*5#3DK!686+LW!NDO0C1QX/ Z?S$&CZ@A'/A"K$%[#:"0C%8'FZDZCC M83\:*%_!&&/'.:X S.T%BE*F+6$5D5A'7N4@EBDJP/-E+S5#IQPX,=91' B^ M>)>J6U98?OS+/U9>= !R+*15/E/6+KFK19L6D728!Y@WK%DXOKQRN&^7-=40 M7PG\$4ZWAR<]+L(IRRZ+07*R/8OVWMV M^PBE&^;&LUPS\AFCWY8^]G$&$CM\&=L3BEZH^P_KI58-8.GF:GR3G)=4ZK/! MCR[&/H]S/_C/8&_Z"Y:B&*8Q&^M%S7+@X=D3+QH#^WCLHWN"Q#X;\3C'G,J4 MS(0I2P.>+%^'J@"KW7T%9S&<:6(B]NJ"ESS[)UNGOK).8ARN*?#%EOBD'+Q M5\@XF 31V*=:%AWG(MQ!08=N+$8/+@F4(A+1R]PT>%%BVER'D19P%U7.6)R&DI M",:VC7Q;K+4:.Y$C.+G*P4625&,6:R#Q29Z;-%=5\5"C(<*<,TG=0O5.O$E1 M0T>)9@BK BV7'.!OJ*HXGD*JT,#@$B!9!RBAEXE1)[L7Z=IJ!EA21F;93$^8.B8]\<724?SKLNS#=)@N5U\([*>4->-NZ"2D4127EOX*([\H")$7[EVR95&H>A7WG#@5DH;UCZ&=_41SR(90LWA M>*F.$I;KJ/*!E*4&5>7.M%O[8TJ$'05AGX),F6+%VQ:(48R]5,A"P'JE#;0A MNWQ.*9L8FF7MP-D((.HIE3 !&6%A102?<,6HP%U^+TO\H.9N6[ IX7(TN.0F M?W'^/92;9"YU;=X&*F-8"*5:T#1XWA*P#@.:JTQG,,XJG4'R]Y[\?3?^UX+" M1?<_?_SZX4YY325-$W+S,R<8:NKD^*9)#S\V4TV<(O&6A+XQY)J)[JQH)H8Y MT';63-"6XB.@/\71FU_O[OXHZ;2_PPIP]H:8 1Y Z:BN%ZY"]%D3T=@@7UA7<4 &,E<-/5"S+PR M!Y7T752Q5&6.C3!!#Z]^A0T9QSSFPR;\,";DE88X39;5G@TU=):R?F@B;",F M?!;M(26:CH8FGJRB:R4\L8XWO. R@J/R(>1)ZT6C-'**38-H7#C#>&E!$C / M8[![ B)KRA.PG*K1-$Z+\"WW5J)O$;OJB7#0/ GC1,3I\S01GA. P<5%PD=T M[+J(,B#)RX=L@FMAI7*526KB8^S%@ U.,+PL,7LZS%+S>Y'5P4I;:-)Y7@.@ MT,Q6!.DB&3WY-%(1&R+-*MDQHN,$Q95+=4T,WN)*S/V-N=,W39F"^_ MP&[^+_),% /=<%Y,Q%93@1RE'X@6;L1+I>D&!0_LC.=2WT4^PF"@[-596-JY MJW:NN=[.Q>6&X_^\"3U+'SG>^&$<6([EN(9OC5Q?"]RQXSJ>[3G_K>O&38^M MX].$'?XLW&F(OYB M7W,X#8<#2[<145D"_QN+!W.P#0AL/V7CU>\ ,K;5?:P-][7>;;JL[ ]MR M][KMYD>Z^KY7;EFLM]-M?R+Z,AK#+N)>_^>->;.D)+S5%)W4 7&__*?#E9\: M\^_XXWGGQC\4R7A)1+7Z!2(PXL#XFLVN&*!XQK2'YL0"^=XL>[F M;_AB1Z,@F$PV$0 M@!.]?KUQQ(/N;W=AP6WONPO['?T>C3=Q0O^WO(D*_3GL M^6[^M2;!8'EWF[R\IIP#CE^U>L7RJR5XUUZ]F^&JMF2L7A*,3^D(1L,/&5J@RF:II28^CY)NGJT-6EPG 46K,BIBM5 M$&Q5UT]X\DC]8+=-TDQ-J@='H?7]-!1]1Z]-,WAM><,?I4[0V^TQ5-US3K)! M7>H#IMMS"?"U7+7:1AW8*0!_1@!TP4PUFVJE36EQ1IK$I>VO-U0=U^OI_G(1 MM)1\JMNT>R>(G'>67=.O178DZ7LMX-]CR_AX(D3\?HD.$WBMI3NSD!S952_H83YNMT%@V M&:"!,\$"8LK0G!/)IO-UI8%L,K4];9@S-5/.<9=T.$%,Z?'L0<+$!A&EXK^X MMD72:C1*@I*H,ETNJ@Q5LVVI1C5UMZA:X]0-J44=>9.&JJO)S*X396XT5I]T MU? L)I-TU;$UJ3XU/9A5SSSAN2RUI]TV21^>L/;AJI2G:O+('O:<9CM"2?(T M5RI)C;/9W,;Y*U)).OHF>793@225I!/EKYSON=0Z.IAJVL=]YU)L\E@XUBHO;7T]U/:>G^WL-"19? O+3 MJ,IC$-&\23;F#?02G&7&AN1BQ[LH;9=O?VG U375M/>LUNN-8)()=NL3[#!D MV]/MO8;./1_J@U=JU2]3"65=F3M%-] M+OTI/=\E5[7AFGW.QW7AN+B#>*O.DJ]=L CMQC5_.W<:/1ZZEEN=_LJ MO5--: MIDR;Z?DFZ9JJ6^>?-]-K0?#Z-S W?A3S/!^"29P$^71/_[N,3RUG<)@-.I#( MT-39;*VM.F;/6S]3S3,\_9\AJ'2_%!&[-7__EE-3#\R&&AI M X4O8EN='5MQ7FPW#D9)X*]S+XL-2<_ M,K/06@?*V@YK^48F6WDZ" S7L ZX3.64-"H+!F=@5 2#Z7+!8+@#9R\I8'(Q M8ID#KRLQ@B/EG]?MJY ,R)\E9D]"^!A9V5J5(+;1XO90Y!@NER:^8]P M&WYK6!&M'XY@W6FV;J3;T&YVD8DBA5X-I4MEE=3I!O\W>@IF>.8J,S^#'?>G M^3L/E+M(\>%,AC? 5]%AS^ /)-=D&@09WCH)%)\JM9NO:U0: .Y7'F0.;/&$ MAEN[5OXMC8N?QVF(^_PV":94B[$R0#Y7A9BJHQ67^ ^@V"RR]9>L3*X]OIY' MG&A:= S>/ N_G[C3V"Q;_WIL_^2WOQ4>:=9&+U9HN'RZ^^@ MB=5]N9LF=[[GV%+;.W&,#4XIHVM7MO8H0^>+$.E&H;TQ54\7$MTKE,"])+IA M[WDD<(DN%HG";8W0YAI:5/EMFL7)#%M.P)^\^ $%6IB]D'@,9_,D_A9@5[!P MA!H;+@U%H" 72$DNN>">SR#5%E%&#_8<^J29##/59='H>7O96.+"D5)F#884##9MSH*[OJU.IG 5U&P[>O5APEG?BI_0I3K*)/YT66L;7)S#=-9/,M!$X&[Q9)(&&5.T=..' M"N?BZH36@-P)_P6=*V-M98BR<%"/A7AQ!L"0X@<-[3Q2OEZ9VD#S]KT%,C9J M7(JN_<"^J+P*&J&KJS:MH>JYO!J2?M-H5\1U_%//5#U+W_-FYN$E"O,'A?#\ MJ&P?FEM:MM?LHB.P1V^X8=V!RQ(*^\$B2SW) M.%NH -LH#5-RO16-0>#P07N>"UV$E?]-5,@&_[,(YS.02/#C""B$WHR'(-4+:'9G\.Y_SU$JWOZP@CX2AOHU;.=ZHTJD/KU]XBZD?G+:_A.*] MX*K-Y#8X",[P$-O( E77C6&;RCP,D!7@7P50R8&#P&:"?+0 *V@6).E>VLW5 MNCSS\XMP7O5E&9952_D.B ZG9P,\KP/F%H#W5B<3$VQ$6&6G'MV;VAR(6I@? M3WMR+4WF@1.HH_=2RU:D5[;TZ(APO,*C3H>/Z_Z 3ZP$V;9VXZPQFQQM20'U MM+8W-I>=^/5NGK*_.W?JU#O\"Q4Z7=F"GD3L^FL>G6NH;K0SJZUVKJUCJN&2 M<]08"N?HOM$JX1PUS7T],^J:$'7.&&6KBD=W2JY-#!L!]#&.P0^TG%@;PV9= MTIA-I"H1@,VEVC./8)UNJ'*G[0_TO>LTM/_6:IP5 ]=?2\]Z&;9MIX!Z:8K. M^_EB-B][!&@5BRE)+)1^RA/P!EA$Y.+&JR?A]V!,NY/BD[[!,O_28GXO[=SN16R*5J:'8RI;"<:LAMNXRD< M/6'X8[Q _'(1!?=Z#*-4+>0E1N=WFQ?CQ4G?YH% $\ MGC^YK]^/B]86N9;=R,NM[\\F0"R+3&/O]]ZDVSDZT^T 4.CTH M>=BLL9)IP":.'<9HMYE@UW7]())]C7NQ++MK;//:T/1:^WP:/TOS_#*"S0?S M+VI+Z?1%(L>^7,6]BT5*6=NTKU)\^XBF=U5CY"KDOH)WDZ1Q3>X>='L@:%:U MPKX7PVWDZ'QBPJ^EB0EWU8D)]TL3$T[#[SO,=B#^_/+K__)G\W=W:C[I 38? M7;88 $;H,/GNIVF,( ?@/(?9$V:/^(]X,)#ZOYC/$?.8L *'"H]#49A*W#YG MA$J>ME&OD.CE)(M]A(6WKT:R%=I@<4^"-&4GYB1 ;P!R!ZOA>PC@A%0X\5"@ MD&H_CI_IO%TF19';"/0*XS&FH8[#$='X-:6.Q@NTKM(?\[@=>TQN'5$E*T!J MZL_3X*WXRSO1FS:,"!ATT3OFL1)5L6A#+!6RDL;.ON;FQ7 XL*C^4O1PX _F MQL> C(^EJESVG:,/G*&U]FMMH*_];M-M=6=@6^Y>M]W\2%??]\HMB_5VNNV6 M/AE;FY<,5WY:4_;.S.$3%7FO2%DV 8M8\G?&DO?(DI5:[[9D*34G:-#ZJ._]]"D_@M[N@J!6#<5V@=;>#> .LLA.YR*# MCF/W'1#Q#,%0&# /H#%.PFREHUGK!EF]>_7=.Z_4O6*_.ZB8ZG!XPMDS'35H MDY@[+\SI9M.Y>/WK-W" MUM?1NU57/:=II^?^Z6\7ODF&JCM[3BCOG<(S[+FV\Y5J<4;HOEAVIX]KLZ9_]L3(. M'K#P>13#PL*KLZ9?6Y8<-M??W=&;#_61HX.O((3S)8M'?RL/E%8S*H5SKFTF MC:-+@[G?6Z0/3SC.\ K-Y4AHJ])DWB W]*9!*VDOG\WFZMZ%6\OT;,MDA6'] METC;!-&VM]\XW@5?H!V >T>UQOD"'1*HYYRMJ::]9[I!=T3J>8*,9!?)+L)Q M;&A[)H2=GEOJ!VOM5G_\1J<0<]=D][9'O:D6QQ^L;]\SFB[&\*@L\;\%TS<4 M%QZ^?=TV50[6#C\3 M,\FPKPE(@Y>EEL654DM14$8M+5BA,G4O_'T!F75L@WB5K\OM*6 MV^<9>];\KJUDO2P1]SGO]_E;G/:AZ=M?V*<9*T%A4XIFI#@J?W:*JD_V^ M>2/5<6=MF??L9IQ6SNI/%?9ONLV%*QH[*5__[J1M?D!(R0G_$ M6'!EYG]?:L12"/P8K0ULDO"=#GTV F'OEE9+S%IN6E-Z$%\6/JC%0,'/(/.# MR80IM_2.>"!P9?HUH.M'W@=&Z[(/3-T3][L[*$=PKT2,7L$;I)F?+;(X>6%G M&XZFT'^H[]TZ"[^3N>]\V?+KB9C?WR_6@4-!6:X?@_;T+/TD>.-WX8!Y9C.:[A M6R/7UP)W[+B.9WO.?^NZ?=-#YOX"-"UW8U JS0:H>[Z ]L:?&OF!+!N6R(8E M-?&.1Y+=N?E";+/%+B_/7O6*_(_5#2_6\$];+=Y1U*$%W3J!S7-49-LV? M[U^3AO.0VVO&(UU9O8;MJ/8%]*BZ\%VRO-/NTE4I=)O'^UQ9-:IAJ9IY_GK0 MY>^28S:MZI**PW[$7ID7O M(ZD@',V=I;J-"_.E?K ?K>^GX2R,V/25*U,-7NNJYIJ[-TB1:L&Q-\A4;=,] MR09UJ1*8;L]E *NSYM/*9)^'DKHPU%77WO,HZDU!L.SUL'Z#;5T=[ML._%C] M'I82JW56FGJ"\/GAYK><=)%7,<2G.I*RU1B?ODSJ.?PPGKXK[^NR.937#2:. M8E;Y4#5UC4\S-E7==9;GA(J,[33\OIJOK:RD:J_H;!>NJ0+!S,:!!VE/'#]\ M;%HG[/AW57[&-1D+C463K7J:Q423I]KZR@3CHTBF\_6E6;;J>DW'0DB/Y[%W M25/=QA$0Z?(\1,K$!@%5ZK*RU%<%!96IVO:0"2I3]2Q7JE#-3'%+'1HGG 4G M5:B==LE5K:$M5:C3Y&YL4IZH"EEU;%V((!-%BM25FJ4A.$VQ+56EHV^2V_B8 MD)I2%[DBC4TW2S4/48"7)E/Q;!59]^A)F>J_YSA+IF6ZE@G='U=@Q*3CUA8 M':] G="OS<'BF7*2=8^WQU1U<]A']\K9#;,^NP5?A&KVN3(JY" .J[/D:UW5 M-+MQB=]N-#@C)>W23,'7^E!U'*^[C97^J2:IUS63;:Y-GW-46SN-PB UNITV MR ;)WT! ]"]@UFL94)XRM#__GZ\+07?4H2.S9_J^2T-5]\X_G;C7DH!/6GJ- M=L>/RD,PB9.@-.A(AJBJK8AU#1J .6X?)QNT6RLF>8IG/;#*!U.-X M@?/C&@]MNM!I$AT2J-_<:JJ>UZY-5P)[E%[3LPH= MBS_1O,_;"YE._F. SD/DB-E?D+8WE%6/FL=AX6,PN5Q6XA^'\H++I MX\/R6'.:V_M*MXV!MC+$>/LC#390N#+>OMRY4@G3TNA?/\N2\&'!!LK"4L1E M-+SW>5WC+,R-"]=TKN&/*:CU\*+$>5@7H,:LFV<_Q5'!DQA' J=OUP!RRQ!U MSBQO4*J^-1TA:D.@3,0^.)SL: AL:D+VOJ#EEZ76XJ=!]-K6:/D^Y:@I<&RX MQ1AOPK&E<1P/K=)D[B9\\!F\>8$__?N-/8+%O M_>FS_Y+>_%1YIUD8O5FBX?+K[W"NU'VYG9E/1#Z*"\/%CS/81('_5 4VB=(P M)2E6R,^BNDJ!,QT Q<>NQXN$=<[A]U%)X+W2"LYA$(:?L+_ 5W89^^S37?EG MS6CYW07G3>_E[<8]6S[QD/QK3R^Q8;@CQ4Z.5[S8&D*1YQ\\5L M7NDSLLC":3E='&XV@A^P SA:S!Z"! &29L!JJ5A*,"[)4L/\ 06GH0Y=J[G M-%1+MYL)RCO80%RO/\76 H10_-_H*9BA.JG,? !_Z$_3&L$_7B3X^CLN$9X% M5 $]%5X>J6 ,'/R#& .NGDR#($MADX"P/N&UT?O[C)Y^ E\# ?VE1]GB_DV( MTQ[V/6:?ANK*4E]"H:T,3JFNL.U:US%QD\;B%9HT*2RZ4+QM!U"YO\)B>7M= M7J.BKY%)BX"CN_S;-(N3&0IZ^),+'V2@, ..#F?S),93B,LB6A7Q7%EW7[IA M$#T"L0/B;K$05,_Q&8LIE1 7Q!3/ O[F' ??/ ,W+NBTG/EP*S@$0;T"XT+Q M7/J:,6+@CY[P9DU.-<<4:]&0H1J=B=A" MR!A855&G_4 L1RX VHE\[?)LW%6U%,@4JF6T&=D;A3G<"Q]"#I9)0D^BG4N? MXB2;@%Y6;-#S4P@"D^[B)UF(.AOLY20-,E)3V189S@]59P^L5^A"J3\-: DC MP!LHHQEK.<4,DW@Z+KC"L/(?-%+S#&)+$XP7>[\;,-CZBF[]P#ZO.JZP^&IE MP?X<:/X]1%UU^L*N8O& M?GB]5CM&;E(>M26)Z@G=L;#E]U$=RP[?-IHCRJ/QR@O5BZ!UWMYQQ905*N,X M3-"3@,9B\82'18K2*V6O81D_["$O+*OA59*;R@!F2M$F;4T?F-2I&?IO?I4/=< M"MD@X5:=9/205&4:(Y-_A:0B%5/;TV9>XZ1<[[R_!B]E7,M ._D!ZF3V,AOE M'+#BCG,U91X&^$SX5W$9/A@O97ZUT2+-XEF0I WEM5I9*SQ !RV5Z6[559AF M[2I:K\#8Y*D* L,UK -N]$G-[JJ+=QDD=2(T+4[U7$@>[L3MRS&Z+M5 # $3 M\>N=)AUL:AXC"@Q_/.U1O33<#([24V,;/:%[U6LFA+41Q31'%YCB]GZ7@Q[;0$,#_0O=NP!TS WA MZD].FHWQZBXIRN88EMZ73S/^8/1S83+M\%<,;AV:[% M@EV8Z"S@4;'@+7LO/UONI=/VS4C;Q.V;22!SV)V_E@MW47)9HD617,'B5WWNQ(>6N%5YMN?HB%PC6?LHJR8,]Q8&Z4Z+@%LMW M-7S=NY#BT[[!LREU@#Z1.LR9!.4/*(F&5=W$R$51&]7$*Q)N M3J&9;!8DUK+OS-Y+Z&[12(9<(W$/($?:V40[!9VY0E<786PK=)H5BO9%.JR+ M->8S\A &Y0./604,%&J[ICWD C3TF=PQ2)P) T=2?I\%;\9=WHO]X&!$6 MZ*)WS-$A&AN@^VRI"P$=SNQK[ED;#@<66*PW>9<>_F#N=QN0WVVIL0+[SM$' M#JA3Z[[6!OK:[S;=%G;6MMR];KOYD:Z^[Y5;%NOM=-LMG9"VMJ<:KORTIGD) M\P2?J$G'BF!E0\: *7]G3'F/3%EIUM&6**4V,PU:=O2<8I6IT6M[RC5\]>LE MH=$$<1?1H?"]GS[E!]#;71#4JHW]+M#:NRO?01;9Z;1I8V#8?0=$6:E!;>X! M5,1)F*UTK&Q"@ OMGG5&_:\\U7";]G;LWWP B;ESPIRC@KUY.LQU.2/\'"3W M'TD\"=*4>8?3)=_EE;2P=51#.V%O?=EG>+=-,IVFG4O/N,_PNA"(KI-,.>6P ME(-X(9V!O<,*:C+>4"M_8PYJ?%$/?AK@#6YN7_L_+F5K7:SM?J3YFA.Z+%4?Z049-+GNVS@23.EA^MKO?:=N; M-N!RZN3Z_754N_'X'CEYLL.1#G'T9M3>B[KKR7G*>UR;1?VS/U;&P0-F0HQB M6%AX=?;T:\MH/JGX3$^&<]P>73_-]ES^O/4S#^-\R>+1W\H#9=:4\U2N;"3R M4#NA/2:-YIV,9NM28@3G83)'0E^59O,F5'I[3L*3-G/_-]?M> 3J-VOKGNKNJU"78WF//MI' M(^Y6;_A&ITASUW3WM@>_J0;''ZRK(OH8C::+,3PJ2_QOP?0-A<=%#96J?/R: MGY(J56CQKI!9R,>!L!ZDZPM[JC<<*$?NV%JE^YE6>GVH]#[X4/17O%ONKW@G M.B&:M&/N/;AC?0WUUEJ M+UTI%!45:4LE\*R><>3/$33L1^,0NV$Q;@N^\Z;-?IKBB*J'@#K$+'"Z0W[[ MN@:L.[%2;PND?_6Q20Y0[4.8SN,4* .DNB,2J/#4[+1HSU>'N!J75L@WB>:4 MK;;"-HOF8UT4ZNZWY5?9%VQX5GW!^L*$ZTZGSWD#UM_BM ]M!/\*L(@8#IJ MII45#6*GL#XJQ->+ R9OJ=^L@UAY@. K?5A4#._1HA]/&;C58@3?+RVVMI7[ M:IL4^$N"/\<)0*O]<"OMQ2H'58O&S1=63$]C$H(T$Q7S/3A6\B7E[3.B(*M6 ML-N5"G93C%)V]FJ@D;>TW6]T^-;Z]8S:1/-W H@&"AAY >L"D03?XNDW!"W\ M'A2>_[^]+VMN&TG6_2L(3_>$' '1!+C;9SI"(]O3CM->KN4>W_MTH@@418Q! M@ >+9/6OOYE955BX2"!%B0!8#]-CD2!0J%PKER^-&7/PE+&K6:L[FPET%3AS MA0O!8L<%J"--Z837 ?Q&'>4\N3AD-M*5HP(_[#B>JZ@EM]Q]LA=ZL(T@TL6U M9XR%;EC$7#&E($4S?DJ!.:D[VG=)14?A%0FNZRUR"\1O.RX&+C&_MY M;'P1R0J1*^8CXZH2]K,$O5,\088TE_D<+Y%7"V#KO9"#5D<);WG^://ST3,H578?!9#<,H.*[G%F]R:\O=S\OKR]EI]EW M.=ZKZ\&=(C6#B'Z>L"1-PNA.O"'.@+%^7;<[>.D"GH1385@4@,+"@W)RR[DP M0G\&'KJ&5PFMC7!#4SBNA\97SPF+OI(S9\&UF+:(O[MA?BH](APLP()-*(KW MG[H\]Q\OO''?"LL#F+,%?I.A@3N\$T!+]3H:?P,IB MOR=\'\4*)C"_#0HHES/ XM29$YYQX,)Z(@R&,?^.@LI><$,#J.&?/NJ!2$BA M/+; ^%N"&WT':-O,SRKK+X4W!<]B#/4GR^5SIURT#-\GT.-:5RK&,YZ_ 9> M94MUFYF['44?W2SY.C@#2(SP$5[/F4""]L00^LC#FQ+V914'!E?M@*Z"U<+6 M7:L0(=B0EX8$&99X?:AR21BP\LMDK/*7<8\!3>%&.B"_%D!Z3GA@'K MQ.D46"N08VSI$62J@CL:\R7_B=!@#) M''&O"'8B#'^0@A?66%%>!6*SH03B:K(P]&L4$D%0FIU;"/@QYW]3#\Q79^UE MXWF8^BZ(80+O+2;QN63H\'B.QH6$3)C0D$YV"^1KD%&T9;/41S$-!#>)D$8D M.I-F..Y&CNS+H@ R1D#Y&MP-N/F"QJQ[8C,B%PV9P%4CK0!W$PN1>& (U# 8,MZ)?PO>_!N[J$UWHIN5.PAF06:.*:_%-'__K>Q;8W>Q 4E5%A;KH76?Z! '16)B:[@ ML62D-HNN %)W[J'2\AP)2E> ?B31E"R#9<#XG> *?,7":V'8NKP)PG_#2])$ MPAVN7P1Z^"[G%_315-Y!C@#TP)"P"&0C\1(-RL[O@_,XIG?#%QSP1 MK0\22 "4#DD/V9+M4-7[FNI3C'KWNXV*>M?,J\*3C9 %BG^@^,7"VJ*II.-G M@!&K##]Y5:CDN62+WP4_D,$].HY&RGJB%><,],B:!E;#5O.SU1(TT>025".6=&!^\SB E,#T/;?)BGZ(EJ%$;L--B[6H8JH^%RK3LM6N/C.6X.K-S,Y3CMWG$^78$ MT?W8+0=3+1>\U1;WLMI>/09K=?\6ILG#]V@"M&BU+5;(HA68<(>6[<-U3*YQ M=EOWO*(^/&HI<[77^[KFUJY'=L"Q7?%U*R$2M(8%-!3R_AMGUU57M72_-:,> MA%$;C=3]X#QZ 3.SJN>?K'?QR#T]U;:C>DO/SJ]_I(Z=:N]]UC?[H^[.F!^U MZ5Q[H"M9,_$I,+%ECKJGTEY_^+B6%HY6"T?/'(_W1$=NBG!H1CX%1CZS>J9E M]>OGJS0:E;+:WN_3[RD+E]J"$%;1%;'-X>"( %0GCA%6D4@C./0,VT.DIPB0 MM9+P]L <=EM$^%82J=#?O^XKA@[ROLBFP]Y6C8&->AJ4N+;4 ML6X[W5R:CWN[G_/J2/%V4@?.X;V)Q@G75SX*([U^"S[E*S6Q&G2E M)E:#KM3$:M"5FE@-NO($$B]MG[M2,6Z[\WQ?';1]9@IU6Y3TTOF4BE37XY#J M3J%^_XB:\P0R*1LQ'$\K?=(S;7M7Y:]#ML]LGLWA8,^AOG6DD4ZD5*3[T!QT M6T3W5M)H8'9W=J.>+Z72AD/TYU5DVM,Z/9^-S=XN^3KMHS\S?:RN:?5W2'C7 MF$#ZZ%R9Z$-S,MRAKJ7&1&\I@2:F-=YA'+H^..^RO5^V IF>UNG9-NW>K@/S MM(?^W!&.26_/";]UI)$^/5<^F0V&1SR9:=FL0*.1.;3W[/W6I^?=0MSW(8>? MUHG:LLS>,1,KVH&O0B0X50]U5OKTCM:V;?8'>PZAKB/AVTFDKMFU;9V;?L(M MWC8/IZ)[=.\\]NVH"J<#J/&XG:FU=%I#LV_O&98XQ.XT U!&B\8)BH;=,[O] M73$$VB,:3^&.:G'3XK:U@'%D6O:>)2PM$#-% TZ.CUBJ;T M_+;3B-']OSP892K.,OJ.4^4NPX7$23.NQ-2S38-5]8BCA@W-.?9BG] #:\8& M[+18/>)(CSC2(XZ:LL5ZQ%%-]ER/.-(CCO9[X=.>'%,C7=72_=:,JD<F[ +G"%O=ZX?F,#GC="K)FXT4QLF?V=QPHTC)&/F%G4PM%HX>B9MJ5''&E& M;CPCGPW-WL"JGZMR ET.Q0E'8I!1<;+124VZQ'F14W(V__VUL6_8;W;%<:RJ=68-1*X;; M:!P!+9<)8BV6]*62-=)C^*?=W=4K.:87EQ_LBZ>C0WS-1J+\S M$EF-*:3#\I5K:D>#(T+':LFL0*/11(/[/N7^BM$XCQY>UUS/3WOFM:;/?JG3 M&E-)GYJU9+:"/D>73)V":-"5FE@-NO($(E(:&UO#+NX]L:N[.FM@#B9[#FYL)##V MP;:W(KSUAV 6L3B)4B=)([Z&;JTAK1L&DGSLQ3ZAZ]2,#=AIL1K26D-:MP72 MNC4 FPU"KCY1&/&V0UIK+&L-$:RQK!NUWYI1-99U=2QK#6)]NLB0PYU;^S3 MJ6;CVK'Q8+1GHT53V/B(24 M&HT6C9YI#32(M6;DQC/R<#*H*1N?0#^/AK'> M4*_7[^U:E:2;"9Z71OT])CC4F$:ZR:?J>< <6QIBOMXT&IL#>U>+KN$Q#H1B M?5I(&1HHMPE4.AL/>QK ^I20,LXLNQV0Y>VDSGBX^WA+W8%[8E=J8C7H2DVL M!EUY F%%#:]+'5==#>19;PJ--+[NZ041>STMEO6FD+5SV8<.(&I\W>HXGN-] M^Z!UC.+9:#0:[%D64$<:Z:I=L^?.[W3-;M#NQ4$TJ?FRD0?F;WAH!5$;RF!)N:PWS\*@4[@S/PE M"F^\&*MB9V&4-4^SG_S$:FYLT]H7SE)[Z,]WBNH>T4/7I^>CE<=V>[N6Q]:8 M[JVDT= [=('+<:9VH+(L1G#$B M/7HBT4;1F)B#?4LI6B 93^&-:FG3TK;53>R9W:X>]Z1%0XO&FH\V M-B?[AC[K-V9#+5F^8M_NC'#\Q#*,/>QT>1UQGR7>#<^G3B#2?N&'\EVZ^4_8 M%%:>)MM_L@:S>FA"KLWS6*,DS?/H6^7!(L7_SB.UFB6[YN?3B+,?YVP&BWW- M_%MV%[]X57JGA1>C:$9N/"/;YG!85^#\YN=NM7 T6CAZYKC; MFU ME$;=P:Y=H36FD6XOJ>P,#8:Z]ZON-!KO;.=UFJ*'IK242F?6L!43-#1V MPXD1O)W$F5AZ8HJ^4@_A:,V5FE@-NO($(HUZ8@H=@_7@Y7H3R&X1@70 L3)Z M5*\]5&\EA8X)&W4"L<,3GY?2U]-2:DZAD49[/;V(86_?$JF]0_:NQO1N)VV.,TM*IQ@:=*4F5H.N M/(&0D\9"UCA[^]?[CA_7,Z(1*+5DM%$R^N9DW[E8+9",IS#86MJTM&W;DI$Y M&FH[I"5#2\;ZG+Y!MS5 R'NB\QX->O=MY/GPZ?4:VFYA71IXMV%0KL=>[!/Z M5LW8@)T6JX%W-?"N!MZMV4YJX-VZ$Z/MP+M^&,<:=E>CF6K8W8;LMV94#;M; M'787U;L&W7VBUZ]UO.O,,NWQ9.<.>@W%J)FX/N]]9IOVR&XM$Q\Q.Z@%H]F" MT3-[O=W!:YHB&)J)3X*)^V;7KB$3GT 73Q%D]S31<]$]UNBY=:?1<- B%%7= MV%-]SD:;Z-Y*&J$#>D0:Z=Z1!EVIB=6@*S6Q&G2E)E:#KM3$:M"5)Y @/"C^ M96,!8_8L"J]1M+3=]-DU2%-C^FB8K:J!GQ9AJ[620$=$)SR!Z/Q!L"\;&UFR M1D=$5M6QORH4LEL4G=51^:H1WYZ6RWI3R+9W12?5$?G3O%(3JT%7GD H2D-O M:6"'O8\+NSJC-8!U>-XZ22T7)R@79_W)WK6539:)IS#4C]HV+6J'V9QZ2UNO MMP/B\6%WILE&2 O'*0A'?[C[+-\C"T<[@+?$M(Y5U*V#KF38&518RIME&'M8 M7/ ZXCY+O!O^!@EWWNML@.O"D@2\ 7 .R_A&XX,U#''JV(M]0D>P&1NPTV(U M/IC&!]/X8#7;28T/5G=B:'RP[0?)UE!>PRYI?+"F[+=F5(T/IO'!-/C&@S$Y MRQP,]PY9:P296A'S9)EX-!ZWEH6/F,C48M%LL;#-R:#;6L'03'P23-PW1V.- M#G9L=##38(L05O:7" NQP#68XT3\=)'#;+,[V+5I6'="/#>-QMU=>Q1K3"/= MHU1YVJ@]'+6'[JVDT< <]8^(O'@"D;U_,2^(#;#/J /"F/F8S6%QS)/8Q*S. M:0%\G/5'O9W=R!H==UI.'/0]:1/AK>HRK-AY/=ZT'K2/%V4@%K/&N6KK&%-(Q M^:J9\^ZN>?,:4[V5%.H-=G69->KV+OLKL#*D93;.O !.S_SE_B:ZN4Y@F^"= M6TFAL]&D>GZNQL31!^1K_:OM]@('NX+P:S?]N;VG%DT4T\?GRI%M'=:J-X7&_2/*I2X2:-"5)Q#K MV'?>@GQ3C2O_I#M3:STZL/8< ]4$;/D'CK!:+K1<; T [-L4W *Y> ICK65- MR]H]+?B]/7,4+9 V+1E:,K9.LQ_MF2@XIEQLGK6@EBR?<([<]]H2 P/H_E[@ M\B!Y?2X^._1^C]?F&JSM.(U88!VQX>O__1 X?NK"HR(>IWX24^0Z3".#W2AL M%?Z_J;=#=>XO&X8WR&A]YW!=#:",+$N.8!EY?<\"#EG;4Q%OL1 M99^!&8;G_N.%-^Y;SG#L3EW>'_:'(YOUG1'K\I$[' W'@_'P?RR[_V+ME@=C M@HIC-O[P@#2NE]P1+2[9T@-:&E]Y#-0NS-VHQZ20S6R\C8F_(S/ VT7<<.1[ M):$Q P5BA,%UB/P7+I%IB$T]8GG\<,&\(.$!"QPN:BI@>U(0!(0E0!G@/[TX MP0MG/N<) A1D[&T:873- L\Q0%/=)G.X*W I#0T!^? "^+\$KXLE&A'\3LP6 M@6_QDV3.#1\^N!:013%/$I^3W(137WX*+,]C)_*F( =>8'Q"D;/&QM__-K;M M[IM+$#VO\(Q+V#Y8*P\<$!:ZQGJ#2\8GX4\)(AO_^#-@\/HH7/ 3%PM)Z%^D M+TGFWGNX)1[LXE4"'^2/@ WE4?;\C(-HY_.KK@1#X;,SGE/KF7(_O!6ROHR\ M!8ONC#B_W,]8=,YN.%S, R!H/$=ZS.'6I@$Z'K8;7C.6BT$R@2((_1NDDQ-Q M^+D!:L?S%:?3#6;P6-!M4;@H<$)Y'6DL%J$X*%^"2.8A1?$90(EEA#>1]\\U M7HH["9N\Q#2@RVEML1QK(X@>"DY /@T72T%P?/8TC8'98UC!NC:[7P%)"91B MTK<[(]1RZX-LLHDQ($;%'TI;VLU_PJ; "6FR_2=K(,F'MFH5M4'?+F]'\;_S M*#<"U_Q\&G'VXYS-8+&OF7_+[N(7KTKOM/""\Y4]7'W]/:W$TZM,NN-KY%G/ MV<4.-%GC?P,]-@M]GW2!(<,4Z3<-*MWWL7*!*(S/JAQO_- -:&K4%;[G#%U-P%WJ6:>PS&Z5M&U)Q M"$.+7__D1BEMTQ/8W!K1J[/>ULC MTQ[OV76D@;@?O_]?MT9?LF -(7V<5G_2>&+V+8W 76\B6=;$'!T3)_T$W,X_ M>!P;3AIA[HC<3S\,KL_A/+ P7#X],6"!L\'$[ UV'QA1(Z>JY00:]\R!O?M8 M&NTK5%<&[(9Y/D589%\1I1'GZ911>1VP1K]&BY88)I\4]#D5O^%> M!<&#&R\* RJH\+$^#:Z@*H_]]$1S+17XK\-V &^TE3[#R0Z#"QKL2!R^:*3Z MS/#;,/HASQ54S'7F4Q@B2X')>,02IP9BL=]L)2R1$>B@ZQ]TQ@_6Z\(K;"C? MP@CU>:]C;2@HP=@JW@%XB[U:9.:W+>FI>5TI&5HFZ/^ MGE#QQY>6AG>S/8EW7NWQ;TJ;,^H,27\+'!C" ,SO]U^,.)TF$?;-864\>@39HWV/357$ M!.[VB]T=="P#]LA78].=;46"=/VX,\ZNIEZ:\NW%]%:ZLC\:=;KJ6M.8I1$! MUS(%Z8*=,&Z%/:&;#2:=OKI7Q[B@)ZB*7KD;%NV&34"XAR'$WGO:&W7L'?;4 M&G5Z53=U,NR,#K6I8Q#APJ8N0$TEJC<.V^D<#LL$]1 ;;LK%PKY\???E@G[< MFW3SE1@LV<"8],:_]$:3G _PPLUT4^VA$8^784"]>:O[.K"K/;$/(OGP SO& M%>?&BYUZV,"IX [MJ.AB:W+_C!"BB_0:.$=\,E'ZY)8;<^:6^NX$HW:+&XL? MIDF<,$&M'?OR\'XC.V=\T&\KU6)TR620/](T?,YN1"NQP:ZO(WZ-3<"TLF%G MDJT,ITC?EV 6RTOF(.)J.?!T[ PSKCVZ/QPX@ M?O[WA[?GUL2 MW+YPG.P+W?F4U8 FRZ70(!8M/L"OZ(JO?5B,K,#/3!1**3WYNA=#/P*> ^\G)J1+TS;KUD3KN6;[ 3WF!O=%(4Z:PC>JML MTTN%4\GQM\R[$3F;60@VA9&=PN4Y20J/0%^'%N!1;I<6P0(TM\Y\XTI$!R]V M]W%<4TQ/$\O#WT5\Z3-'B-Y:DD@T7@.'(VX B9S+9RSUX9\.V$RA^$%N:3!] M&L!''!ROPL/ L4A]ET (IIF8D]G%"V@!:J^1/Z5))9( 1>FWW)>JI41V3XW< M(5P#<#?L;A>U(.BH90A?BM<$%S!>;>:(?/-NH!]YZYF[+88''TL2AYSFAS%)"#AN>&T" M;+3R /*K.D8[M>KG0!IWP^H6##LU8A'WH(Z\#4D IY[82@8V5;I 1';%]=G> M"_D08LDKJH..\5U@*PCF$W0!5HAY=BORJ2-X6>8(M0E:%MA=:O$%0P01X3-4 M>R22_;.3A-CO9V5N#3#"?]0B8%]"ZOG'Y= = *A>\8*EE[H%JV]D;$DV3?CIR); GXZWI,-& M FR ]"PI<=+;,Y"(@B!$.],BWUBUJ6:Y4[IH7E4.2KAZ.7H&O<>4Z *L*:0* ME9^PA?@7N4_!KYB\6!$W*4 /9ACJW,K)[,_A0%7:LU$5$5L%+%>/!0&"&N:NA@9[H]6M=VV1/S-YPSTK= MVM3Y:6P@S:HW]>,K!FYZ8S MV1_MZD8V&(*@?F8V+WE[I)EM;"/XF3TV[;Z&,JHO@89C39WZ4J=GF3U[!Q.K M"?2\!!KL.MQ28USLLKWO1'>6["B!U1C\IS-GP347W1.A&!EW6D=7>\]!P]KO M?BZM/=H!]%D3YYFS1 ,M/;4F$'BD)X&8=ZSCJC"?WF;+63$VKQ%QGGY_ZBVD MMCD>[1 ^/_CV-"-]J>7DQ.6D;PZM7=UU+2M:5DY15L[&9K]G:YNBY43+R;WQ M'W/<>]PPS]IA$=8,;8/N6+T#_7-63'^QGN9K(%[8QMZ!31T#QBV+C5_L F(? MQFFI,3RA1LV%Z#Y$;!%W(YXAX@$QB:OSBU4 ?=OE/G;'V'')/;L ;Z8>%7L_ M=UMPH!XJD[^;'XB@9=V]'@?OA4WY&7I0Z0F%7GQ\I67D+5CD(21'DD3>-,T@ MHM3/78'SMT1\P0!A?@1B40[^9TI 0&K_GW-UN<*#6T&#)'Q @JJ\Y;Z/_P\, M7%QJBIA:?Q&0"+TS @C0I80!Q07 "/"^%Q,HX6X"4WN=\"&KL'M0)]1%[&N^ MO$\E:=M2Q"C$NU\ WGN$0@HV*96-3R68S TROJOV4HID^ZM--NC(_157Q1<; M[*>\+A]\):^HN'"%D8>7PU.7:>3,09/0$F"9H/<2 3Z$4&++A1HP"E^!:^-* ML#B")/'B91@S?_L/&P'FN1&.)5W@7OV%NT)P+ (G$!&W$-**X U+=D^IUXQN M\(T7NBU#;!F/[1,'07FJQ?;&^T&K:,06#4*B$5LT8HM&;*GC_FC$%@VNH1%; M-%/5>N..B]ARK'&6W\L!,@.'!B *?:LF5#ZZ#/SY4E4/'];WRU75(=M4\=WZ M9J\_;OR\3(YVQQT]TQQUHCGFMKZ4I%(5M>T;$VEFE.I9_:Z>U:@-;%) MZ5B.VX=@%K$XB5('P_#-]MNFCYDL7L.^@XJ2,K)U9TB]*63O[!34CT2/)DN# M'=%-KUASCALUOUU,P#O?6W@!-86W9N!(1=8:ZW$6-:?0V5@/A*DO M=:R=A_MI$CVW %G#XR ?GT#>^EN(K?Z;6OX/"@*U'0&JU74BA]R:>LMHWQQT M=_5$#K@[-6\#T;)QRK)AFZ/Q4,O&P<$#3UX\6B,A5M<<]!XWFOBQ.Z2EI#[L MH*5D2\_59+AGR^R1A60S/*M:M7S".?+A:VNLF%/B+Y[C)X?>\7'GP;P>P:6Q MCK$-./!R$TQ:#CN'T&CI\CIB+GR*W%=#ZZ#J!H;<5^;+& MM)@^BA9)&%+1&.Y!B GC N+?(W>SB9OI=!ZQEX_EQ&9NF?N8+2LS&RJ#"/Z MWTS3&)X4QX?:R&;CV[[/1MNV#/-:X95NFMTK\:[''?L@>-?= ^!=W[OTSMQ2X4X*Y"S864$/1LS>*J/X-?HVQE)!$R*+X9. M@;AWOAF[BOL#2D(R>-_NC%!!KM#MJN9^6,>V#$Z8T/%7#YUGZ(T[LIF2J^X\&58C\W'B;> M&5:W!.]"W@5ODJ^9U$F\@GJ=?QV$20;1/;[GIK2T%?W$H@CG ,JO<6$%E&_R M:>9 .WB9'(B;]A1>.@:E$L_NC(3]-&Z]9#X/?9H9$$Y!+;!ZDJ,1@*3%LOH.8U7$2PBND M 6PNNV61&V\9 /%(ZEQP8[,E6#6$?\LWKYM MOFP^9?J]G#+]3DV9_BJG3%\69V4VT+U%-'E>;9@V,3T#^F.AEF^P!P,M ,/KI/Y2WQ#_.J2!5;T-Z+*8_D5Y;0_R8:G24:K1ONWQ7GX^13HESW#' M7O"?GO!^M[[FBY<=XT]Z//[@X>L%<L-WKF]/1D#C^!U<$N ,>X M+ G)UD9\X5%J [>%^FJ3@'PCU=NDS#U2=='OENSJPY3Q: MX#P?EX,/*<>A55QT>>Q8>=98V:V6&C8@)6-8?774Q&4#(][./4?X+^JL(M,U M89H 2PG%*9@0MP).$+OL+8OS?16_I$@5O'F/#V"_;36Z2+PAV8>T/Q?.F8>8$0'_H#ED<&T1AT?U5N4(%L<48W0?5$ M;!(Q.S#L?U!H449PKIP(A8N[T7$)%@%WY'#&\] G ^/C2WE- _7'^E"YVOA, M]RK K?FJBTWVC,1LSMR'V>K^$]N@,#@1V"N_A8&=AW3)N#A;49C;XIPQN(3= M,,\G+SG_.7A&\!QXBF)3D,L"'V,DS+CV:%WR4(#AZ&'A4:35\Y?SX6R.NA0/ MYN)%<"UB2"!)!!T>2;& 0D>SP$B.NP4Y1A (DD3%F/>M_)[$YWXQTIH$WBYH M#S>Q%.W(<@D>!VV)/(ACR6]X@QF\I!I?D9/&8CDZ+'Z]WU&]E-S#[7KZY%YE M5V5LV\.LK.+YE_"FG/CL8T[RQ6](O9GW$W0@'&LC.-8BU2(FCM9>2#;)ZE@H M(E:G^P;%1V_^(3)*LA) P8>(OHKX)#"OL?B7U3]1$>%_ WI["#BG<*Q MA&^Y'_/;N=PK,H<17X;1KI,@:T9_84PNTNLT3@0Q)LJ:X)ZMN!-B?.B@>/K' M"ILT.H1W+(,#(SN/!9@8818>*SSJ^AIY(!%>C34LQ&D>\&&:XJ]\F*%7.(-+ M\+XDCW>Y+&X20.!?8-2E3_R+8SLKGD.P+&4J%WW+X' 4J9BNPV*\%\JADZ#O M'H3!^:IJ8,&=.+%M6A.=LG A^5D6#[X@_3YDMN0!'+J"27% ML(A4&"H23!EIHJC%DBEV%S+!*VJ'C@%. 5:W"1WI^&&,Q32@S+);49REF(]< M1AZ578 M\DR'^H(OI";%OTB7D!1JVN([8 "4OF8>3]17O3:-=M75TH MGPW\9#*S%$(/T<(ND=DQNB;K'O*:#!0#VACX($Z9<&ED$!2L?9CZX%CPFL38 MF"2>"LQF+Y$NE?(!N8^%-_/+(,_:@0Q9N6-&=2ED_SWRH18+_! WIJ1T\'9" M#_+UD_9Q-H 423:XOJB.YC$H6#P/3;D?WN(Q+!L:CUHO MFR58DUV0SO16:Y2_3_FH9@K'=44"XF*(4TG# O0UJ4P75/42?YQBS@:;7OQM M^;CGW@9RM-'X$+/B_V/"9,D#6';T@R?(]6 _;D#M^U@-=!TFGC!8QI.SZUQ(4MQQ1VT0)@LOG"2FNP!L((UZ?5%HDWE[_)D$-(;7F1P;AEP M2 K$4439PX*HRPW+G0JS&/KPX=CIR_QY )M'!Z.:;( J:1.+S@\ZA4-JO"[R MHGQF@Q6 /]!9(FY"G"60&3?D^%FB;FFD6--5F]?/7H%D&[2U-_,<(TBQ4 "U MHE3VHJGJ3M ]7HHDZIH$F<8B=.$&X@2,>@16X 5I?KI6UK4F[U^P\0GM +Y% MQ[@([DIVK4!JRD%C0ILV!P_Q6UT")2@.JH8L51>!*8CN=19+$5;;%A'6)OB+ M5UAR^4=6WOBRHCFLXJF(SY6J<_;C.H:J6,61XM6NN'2UDY+/EPA4"[<1D&\@261\6H2A;C?_3$#:]H](:BJE!4 MJQ9?.'\-\96HL\4PG5@^BI3X+=4X4 M7I *0A0+SCO%9E1/03EN;=EKHW]7M MAK'=TP(<59+%6%]"45UP%9@ZS>> U7MWUU6 M>K1>AIXY2\H*XH-=OH0+T)$L/)KN[BV6:4(_PTWCZ)F(%XW#+,8"MB2*[L@U M$^4F+HG9 MK4:'+CX4K-,690 ")]5VH0,C;SC)=4/&OHHIT*W!5 .<>&[7N_"QXT-62A53 M2C?,3[E4E:-UB8238>'AN4SFYF_!?O!,RO.^"5',*(4A:Z+(6R*ZA<)73/=G M]6!9QDAI G39/7+$.=;(Q9P2)>B6DAGDHOI]X]OB(J:<17&^%/(6,XE5ZHCB M1#^]A3@Q6F!\?ZU+[=6.8J.ZM+^N'H.NP$@X(OCSASHLU>05]ZJOO<"B:A&\ MXZ54&+UM,:6-1+X6]9W ]*G/(O^.$N >\K@(^:EZ>. 1N4]8"IIG+9'1$<4" M'S1+R<+FCR@V;^'#-QY&R5),N>]Q,FE,W(NJQ$$$YO [4\6N*3<*G\_\\%9$ MK->SISNFF.GVLRW1+25RU-=/M]D<7S(+01$P1CYSA$HJ/XP*EO-0PPQ.I9[* M&*LMC.=AE)R3N-.&A7!HHK]FJ5I"SK[%N(;ZGO9.NL1YQ-^D8 =6T&[">H03 M/59%R(%*:U3[$82W@;3XUQS>GH/M_%TE4KQRBEHD1Q#MY($]0X4CPE'E=$;U M'-$]B8\L;+-_YF,_C13=4+GEFJI\VC6#0,^ MQN3F6B?1DGSIS,7(#D0B=4IU&/DOJ*#;S*IWU%$ '@;;Q%%)%C*5DQFNTMG ^SBGQ1=;YDGEADU@IR9UR&TXBM>"NE MFO\ZE?-OK]>5K0BW\.N-;U1N 4.?54W! WT;86E<.=K]BS7J%P[ZF!)2_IXH M*:6X;Q2FUW.L2T/R M4C\4BO0N'!$FAD?*Y@_0L!X8-.JS#*,?^<+1*CL_Y,&*TW@R@9>%'IKPH &9HS>H+L/4J"2^'@(!OU/IJ?PW$P8 M>#!'OD=S/)W>R8(QL-/2G" [TC)\'WO.I!=19"?5_$*$A;O#H^%=B=A%2RI6 M(XJB!"><>2_S:#N=+S (K3Z0!5MT6@9F@P\YUJFB/!0ZZE'NBB8=OA*[G/.G M2F* 1CCSX)'BQL2QA7N*9TQ3).@LC06P&:H!.I6LO*)X!*P6;HAW1.:_]8AT M%"T!QX0IC&>5J6S M6'K,-'6O>:+P)O+<>=Y@[8IXD(_=>"+9X,J*%0?-4QQ2S:7+%V3DL.+0\V<> M]D5G6@R_ >4*K*HJA-<2<1WC+5@.*64SBD[/F3_#A0DEBL\CEQB>X$0IYFL] M<>X.Y)AN1-=SN>.3 J,-\$'J?#Q#8"V\2W:V65-$9+_.Q9=%D M)EP;9(-S>V3WG])Y.E[7P(O?OI$IVG2@4C7B:']+UGH#N>(L(BTZL=:N%S%P M=8CG9?ZOA)DCSM,;EIDUN8.G--C>OM".)BD_#DF>,%X&)[XIF/RU:A"/:K1! M!F*^L0@@"_.A8<8ZZS 2JB^>IXE4$>46YE45AV@L/!(]L[F?YJ"&2M(I_-O, M8W9DED/?I$, )A',@CZ;L]2GRT6L@?X);JCK_:6P;WS\C[LZ+EF:>,]%PJO% M%B,4^:K(QQ:H+R$Z ?@9F@;J#_WB<5!A8+'!@(/C^YTRX[$G3MS"Z"M]%4I\ M!>!H#,X[48C!*.&.TQX5:JZ_\U)N 7C;2PAS>8)^\'E@08C 5*-%TLXJ+D;/IG*X6?4F4*7EBX#7GT5*CNB MPKN2S3X4SQRW7"0M0E&YO @C7EZ>ZG?),W5Y>%@>>D&97@/[)W2R8$'Q\BQ% MD@5M*>E2>D B\X)4>7.+ND"4F^8/R _LI1P@.7#%%94,G=P"<.]^%%/%\MIF MGP]$8?F65Y-YK;LL>41F+^,&5%04'KX5IRP0.4K-BB/]6A2$W1?Z^$\(DF<@ M(U&^";Q?D)9X[BW1]0 M8,$9FHT+'T06UWR;=RJH5()*7!280X6!F8MP! EI"#S>WA^#WZS,!9_"@2E, M1$L!-^["5.6W,4^X3I7L^9DHT(G"X4N) T^X\7WKAO.<.Q.W5Y?]@?CFS6=T:LRT?N<#0<#\;#_[%ZO1FOME:W=G,G^ HCB M*.E$R.!.7@I%L'Z;PD@J5F(JYW"EW"R+I11_J Y5RZ4X3(E+T!O;$'BAF\S\ ME%,(&E$\TP4' QUGW1I4)I)UZ) Z#,+\])BYM28%;]%.42$W.5.O)0[/T4^04S ,Y)"8VG&P M&3]3SRX&]Q% %:\)>(*'MSB+I3],DQ+=2TXC_)TF"NP!+$_@80=AZ7H1VH1_ MF>I$"!9'+8Z$3N;RY(7PON;&/=VZ56;QF''_?K^1L?PXD:\"7?R&:N4IK9+]".NO M-KV][(N7%2H1<\0>9!]C>00^*B.<.@P6S30>;$1^3OJZH(OF!FH$ 4CDX>(U%\XT59J_X;Q Q5!RPINL#E MX0(#\HX(3H21[X(%@MV$:\(%?%R\=AGBS1W"N &GV8!<-BP\YQBA(45$2?R MX,:+PF A"TCI>"UOEG!G'M#-9)@AEH4-XE1*7(0;EBZ6.<%D[61>5I.!2C$? ME&L@[,HLY;[DBL(5FZ@J%LVC8K=)&DL$!7*TE:+ ,QW#Y)!T])5O*MAS6D 0 M?B/:-N %)'P>F"=.6')T5I5:V\MBV!X%8W/E*'P[WO 37T#Y@SEMP 60S9?5 M_,Z&TNY:&/*8"%^9D!%HD;UI,&Q""Q7EC%2ABP/P!3R MSE0C74I\T/_$,0W!D+"\$WZ._\QEE$(;(I^=V>Y<0QE2POX2S2^KN:HLAN>N MVL,\_AKQ*4[:PL/( @_80M^RK.BH\+#,>N!A22J.O*)-Q+!BPE-Q54H:DW$@ M@Q1QS4S'9LLA:IU%E\];'H/DT$$)VWOI5+9*V&L_G.*Y3RDA)35@SEE<4)^; M&8?.+-PUREUFD1<7-$L:"S4B5^%NR 7B ]2+Y_6Z<'YTD*EP;)9;;4<%3 AW M,R!F1,;T:5-6RQH43HE$<]2RX)7 4GOWG)NR5/Y*\LS+#LH!4?G/'Q&RI8Q?%@/1(EH1 M;(A2X&.D<$I_W)DSF5 IY,0QC+4B3\TV9UGL+G.MX](9K*C -O'B=CVQ[83R MX%F,W :EO58D*#LU".E!2YJ(4KP,<_%.4%E8.=$A#F:2!UG'L&*&*5>4Y:0P MR@&^)898':'?5<(^*W#9HJ0%MY9+*-;5+ZI! 96?Z:2 LTB$.4$P\I@GO+4? MAC\R<2EL$'Z"R"H@/PM,ZFUP:Q\3?#-+!9"!&M!!KU"7'H3[XS2JU([F/30] M[/)=H-,R094L,(H>^PWHX( \&%^E-,N([IOP;HG?98J/ I6BS<<+T)^7%:LA M'<)$+CJB0U\JIRTLTV@94C%$D_4+LF!&H=6?B[KEOC)6%4QXX M<\S.KW3XX;"-%82^?F7_3F1V;*M*87C-' MAA#-WP)-8>UC)%V.&(7[#03L=[J_%BE'R4[AJL![]#J#7R5[J&(-QXN<=('% MI>C?R5#(!G#T-12O1^).5T'M6@&@EDZW(:0#CU,2P+;,+(C980%W_ IK-*Q? M"R44Z))G!)>=G,5?%A/&,AVT\[UR6UH0W)N"[HVP4&HRT26]EG/7>"/UF1H2%B$E%X7;PV2AB') I!(K MX+A*N1$!JNS2=R+(<.FR*0AU9,810E9*75&U[A+D),>4H46A#:T.# M2#NL8LMEE0[%UB39C(2;7%29:3%-!N-Z= MPV@#H)QP5OVX@'5:'NM291/N5T>_V(718UEA2W& DHPVE3_,IBJA)NG^6K07 M0N'+@4[;YCGA)J5Q;@3EQX5,L]@F\5[4V)X_ !SV-ZH3[3B;]) $;&-U.7J3W)DB%Y:9GC2# M3$$FPDK*)AII&,DYRY66FAJW37FMQW$<9>4%@G<1=I/R.$+A7U,#BZC?H:KI M>IFU+3WJ,@2FQCWM;HYK%MJ1(0VR%$7P5O%Z$;R>2@%@ZH('LDU+13B+ ]'$ M!$Q. 8=26UH6-R36D_ZZ?Z=<-H515@HQ4G0%$Z783X3VEOG"90>3-97U;"XH M2H)HQ=YF9%RYJ-)-J'%;1O3+/59IG+V:HFI>/^;%<2HB*.*W'IKA&^+_4%TG M=J+I9R( "2*#JKR218\/(AY3/J_F CQEP8\H M72;.G0()HK.BZODO1FS?>B)1A)T"43[6+/NXW'-)S;&YKJ=59$V;A;)&DCN, M/V0CC@O2MZ&Q$=]D2^&/0D[(&N'>O_MXD1>8RNK1CG&EIDC8'>.?#./\N'2L M40B2//A\5=!,%\(7I?9J\+*Q!I+>Q7YSH69:?I&+A9?D.">7Q5I,^: _\CI.J=WVFHE1MRC<%BP_*G9F39^? M^#T#*M]:>*5"^B$J.$* M22T,K'IVM>QCWAQ:3.*!8&/C#NPI"A*LYAV[!@EX'T;@[&7)/=/X5X2Y-6Y\ MI[,?.JK&]S!TL7E"L#1EBR@W(.N%2%A%#A 4G1"8"V?YUYH&M_X3P9[]OF'S^; ?866+-/X;ZS*=WZ :;E$ M[F5NB OW/=C)P(-+/P1X A#)U;4WNU!AFBK#:D47D*_8B7(7F;I453D* MX%:T5UBMD6>6J669DN&W9!H%59;TB6BJ5+GG&-\3(5"7ABUMQ)GH@XK8UVNQ.V)R M%5/<>08WRT80RO)4E$\4SS:2:\HL(!!5,#1-_*EN472ZLMN!1HEE* J_G,-: M4?!DEMV3$'/]KKH='NMEJ:6\+R(_9!VI:NJ%K#$M5 )GH(1YK=\UJ.I815<+ M>>/\BE@A%*4$+RU:1C)%) 0J3@K^8I5$VF>PCFG6HE5-!.13>(D MZOE$Q-7$5J6,5EP]I;4A2JB1)*OH+M <11\% M/DZIK'66*GS!#<2+51[,7#D_;C\J;M)64K<^&C'K_M-9U?:0X8LGE/D=VC'Z M'8,<;""/V#J:B>OBMM=+;VW!%!7=L=+&YZTCZIT>]4J;CMHE#/#GUM(YJJX M2R^X-I=SC\^,=S^YDU*=P6=$Z9.>@?CN?283\KL<^Q,GC,,Q-)YS:DM0>^@4 M^6*9;2*=O@N#K<6,A1X[MP9G_"5=; U<^5=^I'VGXJ,73F(6LTYH-X2;"*$MH4SO3>OQ" 0!8$E;"J\ M /QGG"[P /!7!A6/-^8:?S&*3H#5_?)6KQ+VX5MFTZ3KI(196?,%"+18I%]8G"=PV80G\M8R;L MQ41,#N4!ZRX;4AF"4HI94ABT<"@=&1?&7F;TS+= U#T+9E"EH[+U715]5N', M_-V(JG"OO[(49W"W_7&G^<<3S$Z;H5&*>"J[([M5LU[RX)&V,JDS^D[K7JB1[A2C@%( F M$$9X"9X-34/?ME25PI,CB; -!1RR#>[\@YJW*1I[.V(>R[<2RTU8 0BOH*K M1T17-5;'K:P[0AP&,7\DC<"!I3K,G#C!IH3#*S^4[)G+1<$.56#8XGBNHNV8 M;K,6%+;$;5G*8T6^<6;A#75&N9A1GNB,\H.;M)-,"%<)TWVB^D88E:WR75$8 M4#EG0M9L1;@KKGF>2Z=R4AK2(JWC9SS,LW7'/%;:U2UYYNXV7?M2PH\XE#YS59P1+U,- ]OP MVL0O,8*SH1*,1NZ09N+[Y=;DY1]0^ZAT&PF-09P>+Y M-KU:,.7+Q==OQH/SM]_??34^?'K_^>O'BV\?/G_:.T;4MVL2([(ZAO$' M#0[\DN?,VZN*WZ;J@")ZK;("FD(M+IVJS$U3]P2(FE# !;0A$8=090C@&."X M$BJD<7SF+>*L+P_QD4JS+[*&PZ)?CR+HS"4V5)A-\533X(NE'][) [-8@5HV M;!/A O-;>BUJA<_6#1NU#'G B@\I5FN<49,IQ3RRL#']\1(#0M=H)12X %,0 M3GGPH;2[9PJ7^8:*5G&K[.X;"4F C=XB*D![:%MO7JK4V?H5-% B W8LEBU3 M394J_U-,0),G2^5@,P$3 B1BOB#W2F&6--*E]2^1\ +*(X=&*^ UBA"Y+&W) MTP6J^-L$8A/,^)P8EHI_*1_.%I@5D+R(8ZJ2,NX> G(43GW%PV= *'SE^2,Y MBYB;>)]1T2-MBA?GF!U9T^D>R&7]+]/HSJTBYS"I2+HL5*;F#>Y57I#Q-OJ$_J(LMN0!C0M5 [R5V M0G-C\M8@B_!06$3FU@@[;^8)D%L*3U#3_UTY8!*O]M.NC.NFXD:%+U& ."_Q M:;:EI1V5YX:+($BSPQ.*RGM0DH;5/?]O"HT7@DE7[R[I>SZ-4LR\V7U53?>> MH#KE%&H%;B1![C&"$W$L*Z$^_T"V>26R!YD)T):RX8RY- Y2LCYFBB.+E;_- M'T95': .[V316BXPEZ4BA*^Y<'_.]E=6BGT5*WTK8(1(QN0W>,A$"T0_@U5> M%6LZ,T2K[$G*!E0KY*SD^505WG%-A-<&V?TSP"J26 RXPRFSM.WO!/Y-8; V M;N*?8H:=]!IKEE#<[/Q]PBJ4K/WQB;3QP*H)03'[^Q'A'J[8C /]"MA[S57+ M8FIPN?ID90Y1L9BB^/[(M+]S\+_FE!NDD>RC47$DNZHKIU]]**#54 DKK/T= M83Q13Z("9)>WLKO=8=;&MZ N<*R8(T<".T[HL:(FD!9#3:W@M!(808:=QS#1 M*'0=.IK4XON3_/\"C(0"/2^Z.D60:&KA$RAHF+K; M8YCLX]7O%RM05+GS3P=;&L,ECH]>$950@FJ)0GLW\\P7DEGR5:\A6XHFK.SX M0NC(L<(GRA]"'20NA0GE*3&K80J46T$U79TRX$">XJ:.FXC60QCZ4ES 0?+S MUD]U%EH]IN79S2F9*[JC->CVSMA+Y=R\#5WW_'W$@A_&=P0)N0(W!_%'.:Y! M'0!B%$@T;8F\"1* / ?RR;I]O-O7#-O.N *WZ\P:&9?OOQJV/>G %2]7NWG? M_9Q[<.(V)H..)=24%TO_[7"I@<-8L'Y-+-@ +-AGHG6!19KA: 0\3YI&LJ 0 M.5>DF^!@Y/U\#8?I3\AHHI<(20U<"(L\MZT71@ VZ1\ON..^AIMAL-_J3@?6 M111=N"&6#+_WV?4+$2=)@*H_D]:CF;PD_,-%]:$R8O++6228FR0L@&9W!Z"DS M.NI2>$GG7#H^KT45W=V;Y]_)-9LQQH5^O/CX\?.WWXUWG]Y]_=?_,Z[>??WW MA\MW5Z;QX=/E R9VP^H?G[[:M%E'RF"1.1V".95>2"..Z^AYYD.PN5PY'?=$ MC(LZ\+%8*HO,B:SQ:_4"8FY%IB/0_3VGYNIES%^K?[S!H+7/[EY[ :V!?O1& M8".=2\6",@%G#H)"ELQ"?".^EN(RF73&@QY*3!+!_USU8"E,'1*F5XF[_MV@ M,QI;6[_M=O;];FSW]_KE?6OM]3O#/6][_W>#GGWPQ8XZ=G_0D(T==T;=24/6 MVJ1]/8VU/G#70;6UOB+-);07Z$?4HO]XT7N1^Q,N.J"ONX9%)U%UO_IO>ZFK&ITH

X9DMKL56 M5^2/1FRY"LA\HG#9T^QSHS;B+8^=R%N6@BP'V0WI>27A\C5<:U"2W%"OU:BM MPBQKA;VI],(GM7%492$2O^^Q=>M3V-'[N \#BO$+;\%.Z/U[C-*OQ']MU?CO MZ?C\.W@8F,#;82.:\79I)*O>-K[A S[,OKSN\]EZC"!<[AUTG,T.L4-KD178 M(;%J%QMC*:/RFKH%\"I8#=L8O9+!ES?'7I\QCS!N/T^2Y>M7KVYO;SNPRLYU M>//J(G+FV''YBKO7+'KELH2]LH:CB3TS>*]<:]P=V MS^4_>U9GG@"G]CK6?[UBJS&]H_H_FU@J$ZS[PG*:=YZ7=RYD_8BL5TOH%'>) MA*-Q<)0+S$]XA5([53U8-\X[IE+?1-87OXW/_UL?2C9O#7#H>6\TL49Z@S9O MD&6]L@:O[*XUU#[S'MM'EO'9.>M)[K-__$J[=PTUT;9R[^RG,K+:@VL^>VST MX/YYY[/;>,57.P(7U<\D'-P;:]3;/Y'#U:@]V,FG:NLFD%%I1WY.^S>U-F#B MGS;Q<]]Z)5^H9TW)1%'_RH(K3Z>G/1W-* \SRGL:%7LA/A*074_L!NW*-\]< M==C-T9*;FQ/1#IMVV#;MP?#5!-PUNWO"6W#P0)9VU[05OC_>8(\'0^N5:]OV M9-!U^<^^S!CUGR[;J)VTYK,'3=X"7ZR41,1>VWC.(H4,M5C@/!B]4P]@];5' MI$W><3,PN4>D$W2:/;:RQU<"II+54U]Q,;%Q<1UQ"4PH0/<^.TDX!<_'LK'3 MW!J:8CP23K!/;G'R5+'F"C__R,")2N;&NX!'UW?&[Z%/*)2F\<Y8J-;=T]*?E),[C-K+:>]N@G@T# M<\[8RW.K+R>RDX-#]P9=@0 OH&M+EZN+)MVA2J)?L6C* AZ??_[I\[L"+K>M[5A#+]5V M3-NQNBDY.[-C^MS5;A+O=>[2=DQ?JNV8MF,U5W*3@736<>2)MF.M)O'F06,* M;E[;E&9>JFW*+IL@K,HQ2G2Z5N?#IZMGJ\_9;E*/0?Y_?OW#^!#@A#D'QWLY M*36SGLLQ<_)S5WWNAO#D0 R"Y"S"R5QXX05L(#PM6^8J:YY+YCAJ%^H<7_)BR MF&L]U,Q+M1YJC!YZ^^Z]UD-%/?26S[S TVJH!9=J-=08-?3'Q3^U&BJJH3_8 ME/NQ5D$-OU2KH,:HH"]?WVD55%1!7R(> YGTD:P-EVI%U!!%]'QH2K520IX#*% :)Z[3LWI2T];"[Y*V-3GJD0FJU#Z[;^F MT:N5^IE"[9J\WSGJA->]H=HB+W!A>UZ?6V-ZRCTWVO]+M02Y!WV[,QK \Y=A M3%&8UQ''J/ -?R-GE-,>%7\H:/6ZF_^$3>/03Y/M/RD51\7I8L&BNW6F.#3Y M'P:/MG&A WNES*GP7WP'S_W'"V_+CQ\_??C?>?7KW]5__S[AZ]_7?'R[?79G&AT^7G:T\MVWU._/Q MRB6'>WO[H;A&!<&4(\0]T_)KR MAP+/"VXU9['AIOZ=01;=A:^]&+Y?AA$]9LJ-&/8(OH"S#)K[*9\S?X;07G@C MJE"4%\#?$4\#^!'=CZ7)/(S@[=S=V(C4<*ZB:,@8;+#/EC%_K?[QQO7BI<_N M7GOD6YS3C]Z -KH&"91Z#:5OU4O#YXFOI6!.)IU1=X2R*;U@^6 IMAT26V5/ M2M_U.SU[L/7;;L?:^MU]=[5&G;'5/_AM;<2E/?QM1QW+VO[+^^YZ_Q-'W>'! MU]KO=7J][5\7;UOQ5'1TK^S9?+TCSHG8/&6ZFM5ZW FW=L,Q<.[\Z\?-QJC= M.UVDUVF<&):%F)%V[ZAG^*-NQ#_O=B%MRU[^5?S*N(B2.^,*G!(^]]D^(GQT MQ7G82Y]D;OE11%P3MLZ"27=\[27P-*=*O'$SU,,FNJX$**P![4S-J?(,EVJ7 MI-;OI%T2[9((E^0CBWX8?["[) RTW6J/0Z+)6F.AW,L=64/LT.[(SNZ(WIZ# M)P>?,S-7FR1<;WL2[M4T=._@_^;)PO_M_P-02P,$% @ X$+5]9IJR7Q M%P R!@! !$ !T=7-K+3(P,C,P-C,P+GAS9.U=6W/;N))^GU_!]5.F*HIO MN8Q3DYR293GQEF-I)6=RSM,41$(2-A2A 4E?SJ_?!DA(E$@0 "6/L8>>AXE, MHKL!?(T&T&@T?__'PR+T[C"+"8T^'1R_.3KP<.33@$2S3P??;R\[OQW\X_,O MO_S^7YW./\]'U]X%]=,%CA*OQS!*<.#=DV3N)7/L_:#L)[E#WC!$R92R1:?S M69#UZ/*1D=D\\4Z.3DYE,?F6?7P7!#B83*>=LZ/C=YVWQQ_..F=OW^+.^[?' M1Q_>_7;T_MWIR>O91__TPS$^P6\['R8?_,Y;_/ZH<_8.?^CX'TY/3GX[PO[9 M6<;T(?X8^W.\0!XT+8H_/L2?#N9)LOQX>'A_?__F_O0-9;/#DZ.CX\-_?KL> MBZ('>=F01#\W2C],6"C+GQ[RUQ,48UD\2>-U\05:+"AT1(39[/&-3Q>'O+U' M[T^/9''.C-2P)U&ES@^KB:"]X?\/1=TU#DZ[IP<%T4%R8JL M*.?=8?:R)$4OY*1S=-HY!2$H21B9I F^!* O\!2E(0A+H[]2%)(IP0%H48BY MGFP4*+Q.$)OAY 8M<+Q$/C;IQ<^_>!Y'ERR6E"5>5**=HG@BZARS1) =>)DF M7%,?)4+!>%_O7F(@X-#NI]4UJ-0[4;[#?W:.3P!?"[$J!3:7#7]U)-T^ZK >HW9UD'0[ MUJ%R3*IT04TJD:UJ3'$0A)P$-[9"(RQ_V9&[PX#3$S& MWW9Q_L-FQ&TPP7Y@(U,6YS\J9*(HHHF@YT_R9\LEB:8T>P"/N*Y^E H[PE-I M]$O35X55$/]\1,QG--28D,,EHTO,$H+CXM0G&,P9GGXZX!-@1QKH/T,T>0,U MD45* C9''7]]""0XO%ZW1-)RC?MT$ , (<[ZQN6&+QFV;3B0Q# ]"J#_W[?? M1Z%M^X'$3\/_C.8'>&K;?" A$6G0>DY]"^\]$GPZZ%%8N0_1#&K'GW\?7=6L MHX3<-85D*QFO:_3Y2/QW['76J_V.)R@]3OK[X3;!%JLTQL$@^BQ^;^MY3IP7 MJ2'<4A!CNLV>K23+'\JNK.O@PD$D!E#[V*)DF3N%;E[.7LOX^^]6DGX]07,JHX? M(@;MG..$0,V? ME- 5J83W>%V7NU(;'UL(]OX?_?^C>WX\%E;_!M..I_A3)7 M?_2O!^/QU0T\ZN]I9%M)TBK"6S-%6 OU!I?>AECO%1?\JY>)?C$%S9#:HX%H M+E:K+>^>4%M>+$H-C%^[-U_Z %[_?[Y?W?[K*2R)2H)6)]XWTHE,'*B!EPE\ ML1L*7+KCKY?7@Q_[6A=J>&O1_M (;1#D"4DMA7G 9B@B_Q:U0%%P@Y*483H] M3V,2X3@VAE3'1PO?;WP/1F(_I#%0PA]%CAZP]#*>'IUZDFN+<#I',8GI=%AH M!/3)F,PB,H5)*4JZOD_3*"'1;$A#XL.&WAB[)KRU>)YMXRFD M6I0G9;4(Y1&^PU%J[N.0Y75H'!]MHY%3MJAOKR)H<4*9S<@HTFC[^'B[CPO4 M+>KG8>91?!R&,)YA>/?_2LF2S\G&O:[FH,7@9!L#R>NU)[@)>[/BUR)4OE : MW),0^B"XXITZ(Y,0=^,8)^:CH8Z'%IG3;60D-P')FI^7,6P1-%P=D\=O.)G3 M@)N,.+$:+0IR+2!OMP')&'D9)V_-JD50P.J#I3CH/RQQ%.,8-', '/[ M_VN")B0D_+!$OKFFT>P6LT7AE3%P>Q&FA?G=-LRY6$_*%>-/\/=RT5Y!0.$M M%]_A\HOO6Z0<%WAB/BI%82TX[[?!X60MZM(_$ -5"C&8?PP-2?JP\K<:0TH& MVJ[_L-WUDI4G>7F268L &>,0'LZ^\'Y&?*+O!@O@'B<,*G:'= SOBUE[,69FJ3N31P+4+O*H*>Q[?HP6J+LZ;1XE#:U&?4GB!O44=?8Q1; M]'%>7->])Z5=>D;8IHZE<=Q'+(*Q'0\Q&\\1,[45>+4)CG%#_9W,P M%.1:+$I;=L&HW5",<(BRT^GD\98AZ "?3&/^50@/Z=U8]7R+4=GQI'[UFX64\6M3O#4Y2 M_X[36I-3V[.S=V\_')46PXU/;;U7\E>;PBD:@'/+G4Y/"G\N00M^:>V] _B9 MS#9!GY^H6\*Y2:6%J+0DS^G;V.&%XW7+3B]3:CN^M/@N\&ACYRO/Z"VAT/'1 M E-:?M>>^+<1JIIC>TNP])RT<)76Z?5A &W$:Q_GPI; [E&D5@-*&X;]'DBW M46/,CMDL=<**J1;U74[PV@AI=O)C"=D&D1:2TF%>1M[*WJXX.;+M>S4+'1+E MZ%SE$50;P:D^OK"U9G5,M "5W"*JDY VXJ,ZT;#>"=>RT6)4\EZHCT?:B%+- M&83=7T6F@J3AFW#U+:B$<#M^L-8MDZ]@(G MB(1/ZN(MR=+B7/*;-'?V=KR5>.]57H$7W:C%*W\2C["/R1T?37^#DJB%:K6E MY+;915MD/;QU15[TQ@Q"F!=]*,M$83KM,1R09$3BGYN$O31.Z *S^&_0JJ95 MTNIT%=(@93Q_-\\$. M)B&9B5HU1;*>F0[";Q7[(#="WI[#QFP'645I%I4 MZC("M++_E:?]ZVE(6<06L'W(TB)LEV]@:SK41"J\Z,<:D,:+47..6JQ+3LLM M_%Z7P&[WJM5@ %Y@:*)/1$6["^YFS/(]\9 G&\^H4PH?C^! 6@D7ZLH)1>J MC5$H5NFU5ZS4:V]5K4S55C5KI7K5!"/)_AQ,>W-X@6,2R=*V2K2;%*VJE+RP MFG"H@JX,8#^5R?5(M*9[484-D"XR.?@:K'#%R[TI@Y$]&'(A2-%Q(V/+4XEUR;6IS;O92HZ?SN;,;PC!_T\V@Q'_XMSIEY!-D> MP;:2IU6$DLM3JPAK^9ZLP,8J81TTUT(]JH ML2V@^Y2I@_^TY(K;=WSSB](T O"2TB2BB?5<\!2RM4I4\ASN68DZGJQ2*_6) MIUFSU8,BC1:_DE^04[>RJU49VFR[7\='"TG)?:=.^-9*H,SN>ZQ]9V;E;6%^ MVEIHE:3DNK.YIK+IR+.ZX-)"?2LDGK,_BRN1:I$M>=J*J>M:"4!VW6<]E,3? M#8>M"2\M1"7O5WXA:7-M'CEY9Z?+9?;A:12><]/GX_$V&]E O8BSO*R3T-4UQ-8BOV5&Y;[M\1O_ [\NQ?CK.2JQ5AU;[3*3*^D M>%+,"ZXZ!"S"QVSYOF#[5-@V/E=2D.N0>JO(%=SZHZ*J>]B% ;+Y]CN(M0:L MJ0 MI.:9B+?&8U4Y+KF5"J!(/=SL$$C)1@NF>2+C5J)4?1^_L14U9*=%S3CE M<>OM;'6/KV.BA)W:>13N)D4+=]G=IX:[&'@EQ'9>AG)M_H?\"@(_%]O]NNM. M0K1Z4'(.UN2.6-VMR$[97BZSUFM!C\8)GFV$D(+M_]?=&"COT0P M.1;/&)FD7""_L+)'#=!(T.'_KN3UTN&?"_2*$L4MG%9B7\H*93\-*QAHD2LY MMZKR2K40DNTO;ECOD!7T6D!*#JK2ASO^T_'X_? A_HB62Q)-*7^2_1U%-*N[ M> 1/<'9@*=!*TOCGGS_PPY0RL18%,.)U0'>/OKF^[GW#BPEF!QZ:Q"+;!5"Q M%!]X$5K@3P>&Q!&_?0"[!TG\,&$A^;C$C-" M^#309!FR6P.O!B 2T@B;-L7 M1M/EIX.L.$GPXL!+LN()Z_!?\?''@"X0B:[@)>=T<*ALZ-K/(DYO!R >\1'+ MMSW=2(;$GC]R%PB-@/18)(93-;TQNSUT1I!\G$-)YJ<3?%7HEHP5U!;J8= C MYVD,TTD51\L M0/<2Q!X-^H!']5Y%T+HTNR$R 'E$P_"2LGO$ I5E,:=_HG%C;$!42OX-6C /'T =+$& )T]H"*!ABV5( M'S&.ZS6IJJ036M-#\?PRI/?7L+##N)M77CEW*4H_]TR5;U2,=C-.=3]L GE. M#F%-+I&?K0%@2\KN<#8-CF"72UC-U&+!P6+Y]+?.IW*!=\GH@B\4!E.[M;DA MN:M6Y <.0[Z-S RG3H>KRCJARI?];]W!=$I@)@CK&U%5\NF:8-$"95:4JO0) MW2DL!?Z%$;ND*5,JYTX\FP_8)U58N8/Y4;6#NGJN+[AD<8H',.:AB?56@).FD6"FL")$3Y")+Q:+!GLY+/->FUK5*6= M:(K#Z?A_Z=U?# MT=FYB,@B7GEX5JFJ MQ@E=\BL*0\QZL)F( B069,J.VJ,$5_=GZ[.PW/\E]YOBR.L6/R3G(?5_JIV_ MIO1/:"6YJML):)6/)SUXW/OXD#&X:X\E(:6#[C)2BOW-/MA[ZIM+4ZDXEA MV'EOWM?5@;T+Q^=6A\*5G8V,/=VZ[TK;3(/-V+HR.U:L>+J5*QX^'_H)93&\ M%OX^?NRYY=2!]L Z:.!G0\173SE/+-75D6F6,XJ?RPSY%%(S'37@Y.K,HXXN MR2-*P,C %JU[ATB8 R\+-(A8,>#IZ%90?L+E4:0RX9<6L+H#J@L[VK)5/)Z8 M0_)LQU%02!MI=J!IS^?9)Z=U5AKH*6GT"NEI\F564 A>P N2+F3FP!%L0=5& M8C_4,7H/2L4O MC%L%'6Q1NMIHL%Y?MP;5>G1H")_PY%D>G$S#.^3=O]WHD6\W7U=6C M;$RW'O=2,2?0AJF8(;Y*]9.485WX8E59)YI1=B!*=1,A?UGDDHR0X&85-GIS MRFH5=B>>CJYSST=7W];G4&)Y6H]Y#8$3P/?HA"%I2HT]ZSHJ)YIFI'\7&*B" M&YKL2Z$K&3JJS<9G96LWS>[G;D5>SBY*0.0'P]7J_)@JC]54\MUE5;D4WJ7W$80'N^QU@3]:XL M[L1PDHOL<[.U^+E3E3?SJ*\"C_+ T;^.YK>#V12VX)6RWS(V>5.S7NF1TYZ^E=-6/GC"RZ/NQ4 MLIOD^CU #8$3UF#(2.23Y>H:*[\K+N, LGS'Q3C"C1"!NIC&79@Z&WG#P]_6 MV6\>901R-G'_=QJ('"O\$B .OD4#T M RP;/-0K:&#O0DK5VU=%@G&/Y?*AZOT7VA"PC8OT&JBS';D[>HB MP23.\!R)*\/Y>FBGD,5M5L[:SR\P'+G1&T2%9"R#:;;67V&O#(A7=M+.?)WM ML6M,EX@%QJ<^ZO).&%JSH^AURBR#Z+3F'%T)3*O-K)(E(X+M$N,S";\K?(&G M&!;)@2PJEUC:$[&=^3L[2I0CV^3VC.G-F+";AH_U5GJ>JAZ,.\W&"IM,\ MZUC<#XFX/7Q)&0^W@,?JP:RC<[6]1CZ/&QHUCMJQY?G<@3OJD#3#J&-S!JZ8 M<=T5V]R= U/1@L0F69?,&3WWAG C3=9J:C&X@: G='5OM-O].5[D',5$/6GO MC;^K'2BU?,A@5,/";)@NEF!;^#>58K%/3ID_-\I.9L#AV6^$%]*.K=,I]T'. M@GN_^7QW2_,$*?AVSA-W_2_VU>.F*3M7E0&613AS=,%LG]FYV@V?LKRK'H%U MQK#5@DX7.J(D<&(G5Y%]P293@P-#4M:*GU*O U1@S! 1.\ZU*QXA8F*!3%@\ M]QR=Q2(5#B),0I.ZM1/4:47?0J*%R=2+):06VU_NG%D=DJN=$#8L M7.T&6+-P.XJB1]@!]E!(P/34VZLZ"B=,5M'ST_SBERV7YQZ\N3W*EI3)VVYUX7AZ0B<: M..;:Q _ N$XE6-SN8Y2'2/[@7R6+DD<1@81"OL:I\T/;<'G^#T4T<1;O&,&W MS+WG3MQ^!C$?YURW/M)N==\$C^L=57]DM]HRP^HWZ( M?9B1?3EO7D6^)L6DELZ)YLEC=-U5L>UB3E2^^$G8K<_]YJ\2FGT6F.^W=9EU MFS%SHB-$9"H8AS19VX;:C!1J@J=Q!!K&;XO5-TS=5"[ 8;B VBFB\C.HA&-, M[=W=A:6[#K;&QV]/<*+GKI]FXX)K=S3.P\^@73SLW?BHPXJ)$_9@F&*6T!'Q MJ9Q_AO0>L_PR:_(X'/6'FHOZ5BR<:'3% UGT%;W?: ]DAY'ZL# M\F4F[:W(_*8))O"X<\8P6F?(V^FQ?0V9.*,9V8C4.X1BF=KR_7&TV+)WPO$$% M>?@\S%PDT"Z"%86= +/ODY22=G>!X_N3%%,,<\Y.OP_GG M)_//^.3/R?2OX9?PY/THS,MD>@+PK\6?O9BO[V;S?>_U4NWLV]]\\6O[UXZVRX[HWTL?S9?_W^]F/ZC"/'M)(7Y8M7OQ?7DUG?4GV#U-J@O 1<@^4_?9OGIO_[QY,ER.::3 M$7[ \J3^^\>'-Q=#GH23DPD);XS3X^\_I[CJY?TS<>C MMV]>/O_TZN6OS]\^?_?BU<=_OWKUZ>/9.)SE(G(YP M]=KG*99?GL[/9G]!%3TSDE5<_W.;CW_V8Q(IC-+9:+%F;^GG\T$JX,[F@]_F M."9Z+I9RA6,T25?>-*J"G$Q7?SD*$4>+5P=G,S@.X73P=ACB<#2<#W$V0"3J M.L-!^Q1 "1/!5UBRO-I>C*99IR2:,G%7<(,I&GJ5M=8.]X+:A![RD=&CK22: M$>3Y;(;S#S@?3K%ZC4=Q-#Q>+,OL$C);2BK9:LA11%#DZ$%D*$"XY$1Q(OKD M&W-D$UR;T$0],IHTET<[54)NV_2R3ON!QR2)7@CB:RH*5-2DY*PJ8*4O'KTQ M/.K6.N16-)NP0C\R5C1:^[9:8S:PRJN"AFP8<9!,FK#@-..03'8^J&KP?DI*Z ?)KE5A.RUN M,WZ^GT[(W,Z_OQ^%\?SY.+_Z[[/A:=6G]/WKX;A&^@LS_*&NZ%'Y8X8+T,_+ M'*?/4SH[J0+ _!)/IYB&2UF,\_.3R70^_+^+'P=9E4)^&SGY2CA013+PTEF( M7+N<5629M=9YW<^J3WYY R;VC ;M3/%P1#A^"[/5!%^?C48O)K/Y[SC_/,F_ M32>SV2!8QAF+=>$*.0F<+^Q-A.R1\\(X+6!KY;P)KC[Y]@THUEP4'85^UR@^ M""4GE+* ,5J#(L\$G',2C.:L(SU%EJ$%Z1'YE)AP4, :3T.:+,):K6,=[=B/KDQS=@ M1,/E;T:)WR:3_'4X&@UX*ABC$A!TI-C$Q0B!HP'$)#,Z+9GBC86_&GL3,9O' M(^:=EK1MC'Y.JDOI N$P)J_!ZLA H;9D?K2#+%+$.D?N0A?A^74@FXC:/AY1 M[[_8S>1^*35 WLC'^23]]7DRH@6=59=W_GV0N.$VD&9Q@@ II@(XGP5HY;B( MD6[&WM MSX0[-KRV6O)F/'\Q.3D9SFL$5V?W8C*N+A:.4P54,A>>!0U)\4).59'@G?/@ M0R#ON^@4>&N*WP&G3Y%TIYQH)9)F'%DS/Q%1)UX4)!$E!>E!0J1O2>D[%@V/ MOJ36U+A/W_5F4ZL](_840!=&<96,=%$QGH4&E\DD*T[15V0Q4R">"O?:NNS4 M@4LA=DA>IS0YH\?M??@>*(;X- T95Q.DE2TI.HHL&>>@A% 0([DW08C(2[)1 MA-:NWAUP>FH8=V'#C21W(R%TO=._PF21RR1IKBDAF6OO/3A)EY]TY#+ M8;;YM^#& QC(%MQH*(IVRG R/OZ$TY.7&.<7Q4IDG NO40HG[TWYQ"A$)=HR MI,BG:*VD;IWR60.CIW:Q!1'V7?1V^[4I3<\NE2;]F)Z)#)G)$7PMSUVD(F- M!M:80-&J%*:(]@9C/9@^Y8#;FXL& FC-AZMNX/4B@X'C'#U9*XKI*E\%4^!% M,J!R2CEJS;)O[2UM!*Q/F>%N>-)0,(UK/GZHL1BX<.%_3>CDK3?H:1F-@/7)L=Z=%S=2"-=>M]U+OPM,GS[H=.9I)H!DGWHR_ MT-B3Z?>Z?\=2P8!(QMLF24J?/+K ) -=A,[%?P^.='M9+[S"C'81X%OEC?8Z >.!K&YQFGSX4B 9J=$)[1R7S6N_U@#ID\/< M3NK[KWD7^ZDK'$DH41)YZ2K' BIQ#L$BN7C:AFR2(<>OM>-S$T6?/.!V@M]S MM;O<08B8LDQ*@X@\$A@4$#$;*-H6R9+77+4N$6Z_8UJW:B;CQ>%6/8VKV]AJ%/GNR>UKF'T7M2 MJF_&+\+I<#(7ABBB(JGGW5WIG(*8P'S$AK$%#* MU/HPX/VH^N3;-N9'8Y&T#'=7.!9&F539Z10_DS\V_(++).;;R:P6+AZ53^'; MP!?O;&*RQE_55K- ('.!*'-A3#C#8VO>; FQ3ZYR:R73H;"N,>J?SZXOWUOZ MN6T;BX^?Z.OOK]Y]^GCT^L71[^\_O/HWO>?-?[YZ>_3QXYMW]-*K]LTMMAJT MNY87N\^]42.,=Y/Q9+5[N:3.>1@V"%4118J_M"/"D,G2Q)IZI,$)[CU7GH76 M;3%N!;-_YF:.4YS-5W/+-D0C_7+3!10NSJBA 9T<\S9K'YIOA%Z#L*4;#)WJ MIS8DN)G,V7W1VP;TM\]/%W0^6@LH$J-PLV1PY*<#,UYX[Z*PNG6GC+L1]"E97PV3NM,Z,W6=[6X'I4]9@+[*LGH8'D5*[A!F.Z%?'OU4?)]3SD,_S MR7 \G,WK$_WEXEDF15!4006"UP8G@92]M\I \*8"=478UO4$FR'KDY9M0J<. M!;,W:1947\_E2T2N6%.:+EZGZ*@(I/B70A2O0'%/^()RM 1)1X&)*QTV4CU; M#=NGO$,[)=/=RK<[EAB&XQJQ'HU?#F>GD]DBA794ECL#?)!"BB:X>D@+<]T3 MB."U22"%MRP(:5EIO=5Z-Z(M"2(X3A,O[^AY5L).$/SH/%4K=+R)^-2IBZ>Y)E\D6P M[OJ:W*:?=MFJ^X+C,UQ)?QK2_,_A_/.+L]F<1IA>A(35$--_N:;U642541;( MK![92YS1S*6&4O-IB1P X5L7INP LT^:>U_^W-S-ZU9JW>6WI)>8M5(@HZDU MM4S4XP@4 9KDY5)2=,Z[WEW?NM>_=NM$]V:&7LM>#M#C/-+\V&2V:!Y 6(9 M,:_VG'5>U19]0B?%A9>Q=0'(%0!]C@.PI&*1PEXCB@3%M(8@B@<=K?0LF\!- M:UUZL#C@877N[AR\N9_4#_DW#FP)Z+F6^!7'6(;S 0LL"QL#N% [:,K@(=0M M,[3D9]6S1D6TWYU<"Z57.KHUD_9;^)8M3JY7;UQ4;K!D/7-1@M:*PC>1:I]) M44"7R*1@*&+S+CYWP&FR%WM+LG"'Q^-E&7#Z_FD:QC-RIY;IR<5/Y\3+ M_X>\J]I]9/FPUU5*J38^#@RR4&1;&?<0@U T-Y=XL**D]B% -U/ID^)NQ4 ER(J(HL SY!!I60Q:%TOS9AQW>%@/O:W5#7UV7_&' M+FU[_O'?K]\>_=G!34WW#'.@\K5[YM>J8 WG];SH^^GDRY ^[=?O?\SJ,?N+ M .XYJ8LORU/35F?T3$OPUA+-DJN=^2Q%WMKY[$*VIGG%^^;H&FL>KZW1H59W M&HI5,6CP$0N0WF-6&"=B\^;D6VN> T8<73#D'D6TA0#:E6%\#E/\-=#TJK8E M5;LL"2%)H4BJEM>14E4Z%W"9:=*1":V)GI?2.KFS'DF?[-&!6-% )!T67(2K MQ4,_$I277IR4%Y/AZ--9I-<_SJ?UE +]6>UH\V8V.ZLM]!?)K4'B LG,4HBD M:^&1-'5K2;)Z,8TJ/FJ3O+W/FAT$:9_*.CIF8?\DW^Z$RB6@1V5YF0,A7"+B MR+)4V@'&N$BJ&_#)*PA%.\Y+C"RW-G]WX>G3V9,#Z;UFXFEY)+S-@T3LCM &+AM=;NIN17,)G1Q?Q-%U%8R+?<7I[4A[4M<_OMF?+.GUB K9V.Q%HKVI/\D M:4)/'AHPYZ.7"@4Y^>TW&^_%M0E]_-^,/LWE=5 F?<#%B?3W8;I8B(R%*2T] M6%%OO]:B7H?#(FAMK ^&*2E:EWINCW*CM"7[_Y!F>PBS0]*MVL,M6J(&K5*( M&8IBM )6%_"^MF"7:.EW%"@TW_2]$]!&5#KZ'HM*N(NJ0->?MY5;.W+E) M7K79/;\72DFF3:PP<^W2K6KIAY**'#L,M!#,9]M! =@.2#?BV2%K@!;>?GJB(&UF!87QR8EJAUWKEZ5P\A!C-)&';-5'9P\V@#91@3[F^3+.Y19 MAWQ:4OPJP/-#G%=;B0]<1"ZEDA"%4:!86-AM!HQDD6QP2O,.*@EWA;L1\_YF M>?-#2;=;]7;MJH-SU(/,6"D&+?#,JQ)VM>%=4O6^ W0E?0Z. K^,8SPJ%Q)W/[(V@IN&-<\@"CU.(6B>-AKGB'6 XTVI:1*ZPV_ MS9!M1*J_2P*^0Z&UK-!&[XL[&S]-GB>2R!1OWQ+)AC.C;(:<T1/V< Y183Z4'4]G/ MR(@5C3HZIM$=2(.O0;=7?<+[Z9 ^[K3VE5[J@J,?0RQN'9Q=%M3%K]Y-YK0L M,=7KHQ@"QMI2F$0(@3D!*7BN!2U,*=<4^BW%"?N@> R*>U].7:E,.)C(&C8, M/UU!+9>O,APDAT;G$H"%6B21;83HC0',+#"/1;G4OM7 >BQ].Y+8)8V:RJ43 M:[\J#+V&"[G6VEL-A$#4LU@(9"$2L"(R8I3,E]9Z^'Y4CZ .N#5Q&HNJ3:G= M)748AB/,U>E8Z,,8TE^7COP-DI(T;UG <$'>1CV8&VV]Y,MJEC7-W62_F=G: M<,1>]74[B(GJ0A2=*)H5TM>3Z2)!NFX98HJ6"ZZ!R4!>L&427) &DHLJA9H1 MQ=9)H2TA/H(ZWRY54&LA-M)'-P*@M8^ DIPB+*V 1:UK8VH"5B_G,%&QA):Y M;-2&3O0FXVU9R/N8J=*5%-JU:*#)7[ND] /%X--AFF,^O\3TZ@N7WOD>I\-) MOIEX/Z],?O4M?0[C8_P0YOBJ%$SU#C0?5*P]U5UF];"8 7H"L-X='AT7F'+[ M6[H..L..,@+KTMK"&2NDR5!",>3>B S!U:X 7CH4OIC$6Y<)[7H&^(';/?27 MXVM.WG8A_H?8<@BY6$,+ 8GB^9JNI06)28"PSC)N4<3F^UB[;CD\<#N)1T_/ M?<7_$/G4)+7F)EBPBW-8F!C0@T/!(5I)%CV;T+SS]J[YU =NU_[HZ;FO^)O1 M>(H\C8Y)U790 MGKX03;PV"G2R.0DAE#.MPZ?+X^^5B[CXH(]GIZ6'URP-O3 MI)$XVO/D=;W0ZS/FQ;UQ5X')HG*M_09GG:X'%&JZ(P7ZPG71@B7C>%<\N1U6 MG_S6]CQI)(YNO<0K)5WA4MG)QT30ST8X*;>^90^WLL6P3?S0YO-OY+C>6FI' MWR\C\N5^[(?Z:!P5"M471]N>E_GBC,B/N^-_M/RZ?D%D2(QQBDO ,!Y F: @ M>I^A"!E01295\TL8NY]5@ZWE71 NNPUON/!D(+0FOP&L*;3P2G-P66LPSA1/ M"L#:U/KFK -,JT_Q0L^>GC5;W[TB6 MR.6*Z)163K;N2-+IA'I5L?CW?&0Z8-:#^V-7)G+YNM;57:V+WISG[3V[]=%V M@G(HOVW_==K3E]OAEMV@T.HL,RA;SVN@2^!J=R@G4"OZOSA?[I/;OO<;;Z_V M+P\V8%*KK*V")&SM:%QX[4,D:ED@*H,Z<6D;:^G+X_?!#>E8\#>[T>VX_!WU MX'U3G\CC83V>OFRWD:)@)7,'B=5PNEYM%]!+0%]0>2V,UJVS5'\\ D M:2BB=K19S6S5#:^>2&-92]"B[N8E5FAK[ MB*%;=ZCFSKX.1V3D\W7*K@S]47FQV+V=#<>K=^_A].PW8!/7IN&<&R6C5F,, MG!&.Z" A>TT>O*C[($$*D)RE4N_4DD;=V@<&-PO3HKN1,M;K2(Z$0N M[=J.G,/[;5HAV) I($P4P6IG*((EG>B$Y* YF4XI8HFY]04J5P#TP6_I1/K; M+^^#V9V76(9C6IJWPR^XYI==6)Z-ANS:]FP_[T;6Y_7MP]:].I2]Q/I 5*R/S*>ODX$R*EDC+1C%"_DYG%&('A&T%#[: M8*44K8O&=@+:AS1^[XBWBQ ?DF]$H+H9D44N44!T0M2DD 6?R-6-AC.G&3TH MLO6>T(Y0^U3.W"_.;2W(!V3=Z\G9=)!=T!8U!T1DM3V @B"2!BN$5:I>6W+( MI-(=2/O4.*A7G-M:C&UZ!MT.=%WLMZB>NT ;,FK'+ >I%GOPM$#>& <2C119 M:R^O)V5N*?[9 T2?N@MUP*>#RJC;Q,MY?_YSRM<+N1>MLUZ<3:=UQ^S'=1"K MWZRZ^UWZU1[)EY;#-TG =+8>C9(PRS%_C%6O@UQB&]@8%;IB(6A5+X%D H)T M EP0CA>A2Q:M79S;T32PN!?5N*L!OE^:;)8YD=U'2$%Q4,4Z<)QTLI0I.>TR M*Z%UR]A[(/4I:=*()6OL9S.AM#&45SI*KH.4'.-8/!EK9BA(X=&3IBVLJG>! M%#%G'?5&UO"^D?J4HV@L_O8KW4;X*UV]ML?U)60N$0Y)UMUE3*"TDN"+E\ 9 M9J6$BBIN=GGZA@/V*6O0!16Z6/>FU:!7+[):W=IW^6ZKF*55#D,].F)H[B%# MK.J*?$!;$(-GIK7YV A8B^?A7$N35SH[F];OWD_Q9'AV,GNQ$GRBA7>DIJ6L MB4(,!CQ3"@0/:&GJO'"QS?-PWX!]LHSMZ;'NT6@J@I99C)OF>X6(80@RBGJS MBZB-<54$CUA#$EZO5I4YJ@Y2LK?BZ9,Y[8XSS273C"N7KVI; ?%V9MTP.?#!)K(8G''1.IVU!D:?K&OWS-A7#@?PM%:PM$-E,0@H: F6%P*B MRAZXL$ZZHKF+=G\W:PL6'"I+?AB;TF[QVS6NGHSGTY#F?P[GGU^:3DQ]3 MOE!?WJ,S3"9(1NCJ!2J:MPZUTBBE6 BI:'U)[":X^I3R[EZ--)=4:W_]PE-: M@<'"1':DWR(+M4Z?(LG(**8,/.<4I<<<6M/F%BA]2F9WSY06\FC7K/7D=#3Y MCO@!%\6+E^:X@L4%9T')VEE)"N*LBQ S*3^:?XK1$SIL39-[06U"&/NW(4Q; M&769%ESA41A-CKH D]56!N_!95^/.EHF,''#\F;Q[YW#;,("]^A9T'BYFVF. MU37GUZ:]PI11)VE)?='P%%/1["!DYTFEV>B"I""\>=>JNQ%MPA;_Z-G2@72Z MW1[]B"/ZL^/?ZNNA5F4_SR>U(=^\7@7Q!<^W"7]T"]GL_7MLF'8+J,D6Z@'7 MK$5KE3D;T<,X.:NMQPOC@L)%"0F=!<63H9F5!,(+$Z52 MC-G6%>MWX>E#[O@P-%G3JZJ-E)K9U(^?PQ1_)3.?7TQ.ZG27IX@D2_7H$*E_ M(Y0)>>*^%LX*IUIKC+CQ]V&A[ *(T$]$A+>K% MY4;G6H_>]^GS<)K?A^DB6/Q/.$54R*#9\]B,?MOAY_TSA)A_;)-^W-?Y&1R$6XU1#/3!:Y)AKL["@%:B0$P71,4.) M):-)(9;F5[)=#+ZW1[CR+7Y,1Z10K/ :@BL(JJ0 4;':RLQSX:+2IOFQP9LH M^F"Z]I/T#<=NOY5NF$8C%;0X,G2! X-(,@<.S =6-SP2!!T,:"F=H=\XU.U3 M:-=1],&'M]:L%KEQM(.LV%YDCS6M%?A;U0E*M05+,493(3C>O M2M\06A]BP;;T^WCI =X[D9G-JU^+L9AW^ M^_"]EMW.7I[A0.DL$O(,+%4W(1+%HN0:(G.6&VO)A+1.T=V'J9-3(7^,\W"V MV&NL&?1Z124IQ;-:(ZH28XR<)1MK,8])'NJ6(\B"5E6/R36_ G(K@'UR6YNR M::,C(TW$UNUYHT$4S%*,+8 I[D ER4B'%@.&TR($-+Y@!TU1;@+ID[M[>*9L M)89FC'A+C$2\&HBMG:]TC'F=#9!#3GS5DH-/E;0VAZ"]HU=:U^=MBNT@:["^ MV: (P#Z,8 _^,*[Z MO27$(K@SP$(]AYAR ><%!^FB-DXY[V7KZ'1+B'U2Z?VAW(XB?!B>+7J\,9^B MUEX !6H4OIE2:BL) 3EY6R\D4UHW+Z'9%F2_,B)]X]K68GP0MBUZ<9GL3$3N MR;5"0IE"@*#I1VY,C#SFF'3K$T3;8NQ7DJ5G7-M:B >GVHU.O4(JI>N=M8Y) M7=6P(#6<.)E[E,4S@4ZV#J)WQ=JG8[*]HMY>0FU3L7 GU$^37_%]&.:KC0>S M#^B3HO7P%/ IBX64LW5@O;1HM$VV7&/>+?4*VX_=IV.TG3+I$++I47)Y< U4 M!^EE&N+P">;K\SI4BCD%Z3QZ)!K4/08F--2^'O2=BKFDS'1H7C9P6)6,LGFRZ9P==A=ZG.)KR:J,48CL!=IMQ7A,'.;D(AJ#FUM'CQN#ZE*)X>"YM+:Z#LFG9%IQ;YYFR0 [@HM,; MH;.. \-HM+>2Q=C!;5$;8>M3"N+!N;2UL Y&I1M1:9$4=F*0H"//H%P4=9N/ M@W/1^EBBT^D@;1T?28KA0:FUE_":73QQ$^+Z<)4H+D+,"%%$"HUC;0V5&<6L M(1:40EN3[XT"MQRS3RF$3IC2I0P.OXD?D"G-?#TLQ[ F-#($Q>A+49X[8QEK M[F7W8A/_UBH#'$2T/A?- (.N%U'2=Z048KV7S8MD@K*V]/CCWB\G/+NA<&W?E:3%.UF2!OE8FNM^%'Y@%]P3!0@"=O@D@1C MF (E9+VX@+X3&B/GQ8;H6Z<'6 MA2I\R,P",A.)+__S?_UY.?KI,TRFPV;\MY_97^C//\$X-FDXOOC;S[]_?$7L MS__KO_[C/_[S_R'D?S][_^:G%TV\OH3Q[*?G$_ S2#_],9Q]^FGV"7[Z9S/Y MU_"S_^G=R,]R,[DDY+_F?_:\N?HR&5Y\FOW$*1>KCZU^._FK2@E2R)DXRA21 MS#CBI 2B):-&6:J5X/_?Q5^C, PX2&*"B42"IL0I,"0:P;FE$)U;/'0T'/_K MK^6?X*?P$TYO/)U_^[>?/\UF5W_]Y9<__OCC+W^&R>@OS>3B%TZI^&7UZ9^7 M'_]S[?-_B/FGF7/NE_EOOWYT.MST07PL^^5___;F0_P$EYX,Q].9'\=O ^#P M:?;U#V^B4;\L?HD?G0[_.IW__9LF^ME<00].X:>MGRC?D=7'2/D189P(]I<_ MI^GG__J/GWY:2,Y/XJ09P7O(/RV__/W]ZW6DP_'LES2\_&7YF5_\:(2(YT^8 M?;F"O_T\'5Y>C6#ULT\3R%O1KZ9<0*D"Y_\M3_OE8$R?$,@D7@<@^%,8%Q.O MB''3TP_'_/59)$'VUZ-91<3KSZZ*M[GTPYH"7GMT!;3S!Y%+N PPJ0GUUG-O MX%R!O(OPTE]>-KAJCF%R\>4OL;G\98[O^?G;%R_??GCY K_X!]&/[N>_HN4-9=J0>/(!QC-?SJXGI(+ M[Z\&'V:X197="G'#:_QR.J IZ>13(CDK0V20C#CF**$@J C&19[UNA%,5T:5 M_33,S6 YQ"]%OK_ :#9=_60N\;FTMZ-8"'?_>9U-IS";/K^>3/"I9V$ZF_@X M&T2(REEV$IXUM<6[4"3.XN>?FDF"R=]^IH?J_+F??CH;I_*?E_^^1@]JA."F9[/G M?C+Y@M[:/_SH&@80A7 . M'6(4AJ+/%"<^)"YD"3M-&%RC;0"EC_-E%!B4W7 M&E@W$W;PTA!C6Y[INQ:&Z?3>!*S],+_^\0A\95@87K>!"44>XM!)G M)QWQR4D2HA+@HL@25&4E;P1R"MH^7,+K:I>'JOTS)K;D.N-%!>\8('^)KJM7'[Z&-UWJ>?Y_"'/Y9GJ&=QGA]>3TJ*=@7<#6!.)QG"/$OSRZ;R6SX/_-O M!T&&R$)0.,. LF)4HR/*%:&1ZPWF'UJTJ^39CH=^" ":($R<\ECJ,0M"8X*XGW.5 8%UOG: M.U<+7$_>O*H+OX/8Y!R!H:6.+S89^D I50Y[.!$._6H9<;&W6D:2:.*499Y4 M]67K7D!/WR2JB;N#6.95D2:\&7Z&]'H\\^.+(8;1BYVZ1%K>*1^Q$]>6NH*/ .8IQ?FR;],1R-!CD)B#09(G!<(HW M$-NA"VY9L%EIP8VHO3^LQG[R*MY+B!V$,#>"JK?-."X=;\:9AXS>B>69$8RD M.?%12<($4\*@4HR.W<6LWX \>34?+MX.XIH%G@&.F'C N)D)3XD$1HFUZ&&@ MU1FK&<984#LQL1CYR6MU#P&NJ]$6VV)Z\*72BA'5CL16- MY6Z^AE.+"PY.V@0>,!0-Z$ZPB*&HE"@ 2G%WUPCFH:!VEM MRYGDH2+OQAHFUY!NOQ-S)^;&CP;HF@JMDR.1AX@!")A2ZVF)0'4&H6W$;^K; MQ5^Q&= MC'54%'P'V:(WS?CB(TPN7T#X6FC!-20,9('PC!NF]-D2!T:5W":-0G(E5>US M[PTP3L8 #A5Q!TFAY8KU>AR;2_CH__PZX4$01E(HE1<2BG=M _%*>V(%Q_U, ML2A%]3!S&YB3L8 ZXNX@G[0^WX&"H&FREMB@+2(2GK@"2SI*DTA6"UF[I'<= MQ@$9$,@W8[P!L:2K ^/2NQ)/9XXN+5!*/%6!<,N,9L"=%*:R M_A^ =*)!9DU%].K3L/H^'%O'3B9B)=9X$6'!D!I8M%6X3GA2)208I& MT>!Y)RGL!W"=J,U45TE7!9@WU[UOR+*/ 1@O_A XC(LT[KJ*9L*$ !:RI$S5 M3H-O1W.B)E))_-TZIH,,$#5D28(J%8J)*>(8[H8V>:=-H-2%ZN'H(\E2]9+B MWDG '7BDSYO+R^'L-^.RT<$X%FA"1\8%.MM.48R/M%0D1)N)M(PJ M82TUIG9.^QXX)VH+M130P:GI/3-.X(PQN$*)*'#&CI7$F3<85JFDA8U 4^VJ MA\=T,MJ+9502?P#+&TZ5J.LA*K$MA8!Q.SZ9 M.-HVS2@&ZS1U%66C :'/[6UKU"LHS@9 M>SA0P-WF&S9ZTX.:)QAQ55;%N M*N[PU6%9DOJQE(,-9.966Q"XZYF NUZV) @+A&7&0%'N#*T?AMY$4-$,;M#. M=5Z*>X 8-T48/RU(Q/X:1\T4TM]^GDVNX=L/F_$,_IR]',T'_-O/4[BX7,OJ M[N.4SK>T=WXR^_)QXL=3-/V27W_VY>9OSOX<3@? G(A>8,0D+"_U'IXXHRP! M+;+GB6M'ZSNG;=%5M*![2 +OL:@]3&#-/>U$%1W$LC?QO)@ONZT0#>X0&'9@ M)"]N\ +6V56VL2^NFT)7^KO'3 X0?C]FD:,,C)M(E"[(C%7$BT )\SK32+F, M? /#XI,PAUODEH_)&G:1>0=6\+893VZ ^FWNCPU4M HDSM$D60J0!&ZSGEOB M:VP<*=NOK_9^_W)$(.L3_JDM2^^$C_OO;R[G[^ MV[OW+_^.GWG]CY=OSC]\>/T6?_2R/G7M3H-V1FB[_]2[H[E-&'!2&32),H9R M0.[1,TV9 )1K&S'X9'A7,=Z;6C2W[^$SC*\QJ%X%Z5JFPK'G2=9:X[H'#N-H M6TYV%/54IQ!S??_B-H9'<:%T%^VNKS$'"+63S62.YQ7.NYSC%TC_',X^/;^> MSII+F+S\,XZN2S>"4AR&_T\EVVIPBN; 1?%@'&7C0*C>*#48Q]B.#M'M9D/I3#$=.*.%XZBDX):O$*9"0T5W74JE@G#>B MOK?5"MD3-Z,.U5"QXF-N[)NM^88I%]0Q3F#!SJAX"$9&8IS5RP.A<@%".HZ; M-&.@(VNUU.PT[!.WAH[EW$&!QZ\HHU(F<#Y^,9Q>-=.YM,_S@MZ'#01UAA4* MQBP=&JUR@7B..!F(8+B3$5SM"P/W(WKB!M*!V#NHU;@[Y8%G4F1!+>'H'1,9 M(R?..$T2^NPZIP1@:B=+[V(X$<4?)-HNR.]6E^"^50P-1.3.)PS)%"LGT (H M;E).D>RUPGD&KWGM"M -,)Y\%'*H:+NX?UH*Q19P-ADV*JS!&=8NB= M6) DN.Q=",GA?E1;\?OHV4$_@'6S^K\9OJV&3>WUZ45.HH!2$S: M$^U]*)>2' E<:4)CL$(QCOYH;>7?C^BD;*&B\#O8%[8#4ZR$I0F-5%NT60!/ M;"Z-A +(N1_D>.T2S>_#(.J(O)--8>6MK/+JP_$U@ERZ,Z5B!'(S@1O$.R__ M1'G@^,.QGWR9;YKETG/)R#?SK,AJ(43/68L0&25,48E;*<^X G)&M/361P'6 MY]I)[@ZG\^2]D\>BZ@Y"V*^0EV_5,QBC?F8#ESRGDF62%]>R*E4H/:A) M63E#Z_>8VPCE1*SG,!%W$-&^A=F-@(NSX$3&H#J9E A.EI.@:2211R9YHAEL M;9[.6P">O);W%V<'K 9M+CJ]@\FP*010DT+K\P(6__VZ9[O(K4AS_\H4QE!? M[L1D2S3'KX533OKJ'7T.1OWDK:AGQ75 FG#?#%[A'CF\&"_(Z.+-ZEKT&N?? MC1:)__3?U],Y)\1B7RWU"%%R]!NU0&\/W4=9ULT 5!%#F4!_SVE?G1NRHZD< MR3WOT:IV,.J^3**3$I6U&7V]1&H,XUGE3+3+I=^#%\3*6$B7M3$F!C2UVJOG M/7"^.XNKI9H.4@BK.^PX^P^?_ 2>^>DP#EBY?91S(LQXC&6U8:6KCR:*41\D M[AH^U%[=-@)Y\AOHX>+M@"_F+J@7P]'U#-( :%8\6$4]Q%Q!_=U_PFE/Q^DL\\P\1?P]KH(Y3S/(4[/KV?3F1^7 M"JJ%F1HO9.0!@W^7!)$L>6*M &*,XBGA;I>J^]P[ 7SR5M*=.C;X%P?74V]! MNS3M-="#+%1@6F:T\("VGH 11U4F+D@. :7FH?;)Q(X03]6 JJAD@PD=7O5X M^Y:SX]EIZ0,Z.X*5BHQ @O1 T*JYC%G$ "?+%W"(V@\0X['Y J:366E2G:[C M['RRK-R=7UYE2EE+RYJ& B&2BUA(X36A5FN3?>:>M;IY@0/=5*O5_G%I?SO%5, M@]!9.DI2Z28!>)#LO4TE^ MZF1R(3*S:(BXD.44=%;"T02UN>>?'&_3/CYPN^'MXE+E8,)E"A63C<<.%S=RK7MP#THYA6^%4_4'.KQ-E6VAEUDWA]O M$],F9>H(;HWH]NK"F1V3)L!%9MVTE [WJ8=Q-L/;U-((4IN M@$3*>6GHEX@#R4A2DH%2W!G5)6/;B6C[0,$^%=XFG!^Z4)]@-HQ^=!M\3R1. MMQ$\"D:G>X32';V3B -1*]93K6WRNYF\^2M\Y$HNHM,[>UQ1 YX3;24D_ B7/: MH;%(01V+E(G:=RH>S>GK(09R@!B/??JZ1W"J:##<2 Q)8VEW%8,FP?C26U?* MI#6+1M7N@?WDLGX[F<#^6;]=5-%/>J<-HA]9O[WT]W">9Q_A]\36KA6G1D02 M0)?N5PC/@E7$%)H5)RS-L6]9OR"#BH8!X08==TDS$*L" MKH[>"L\T>!J_GZS?3AIJE?7;1;P50Z*MM0V4NV0$[GY,R9+I*HVKZOAMX:JO]%WDVGD-5PK:4F4ML8GA1I6M M)HZ!1C J.FF5Y-7=MT=9P[634NZMX=I%HIW7<"D?A=+<$V%2J3PWY;A9XVZ7 M@E?2,,-Y[;S/HZSA.D2]^TOTT1S)_?WL[:\O/[Q^^_+___WUQ__3<0N5;8/U M<]#6:JK=G:DYM B5DB*,T=(:TL=2%):(AZ!*HTA%:>V+4/7/U.Y>C'X]7F]' M^KX9C5XUDS_\) VTRRX$Q8CTP,MM>$YL*7-TW/%D.67 :F\B.T)\%"<5N]C& M!B:?SE32P2[TO,'7=P%Q_68:E]YF8S11A5Q=&H'!L12&9$8#1$^#3/7[:&S' MT[]M=*K,=3Z".IKHY)!J0Y-CJQR/C"21%0;5+! G)2>>ZLQDT,+I^@=5Q^\P MW:=%'"CU#FJ,YXA>3Z?7D%Y<3] P%_P<"WM=<2E *@>U&,8M2@2BI#%P@6ZV MCNAFVURNMP9TRR23#$((L?J%]3U@?@>6U*'>.J#._'9^/_W8G*4TUX8?O?/# M]'K\W%\-9WXT1Q[N(G\/*+LI^I++T&(QU_<0FXN%3O_A1]VRZSF=MA$_*HOH@&9S+KGW<'4]B9_*## X?@^SX633 M.SLHQU$B&D%25H7DV)NR!VC";?(B [74U^Z)MPN^T[;$SC35 85G.ZR+%\!Y M$)R#(;9=BX5 M3IH:A:$)DX1&82*(X+.O?IQ\7%;8/LUB?UGWS-OYE3LO&F]EP*5.*)N(Y!Q# ME) ]":EBN8=+EV.K9]JJE*PH1JIYB5A@ D5"]01U#9G 1@C+IH@F6UV;,?2I@<7*V< MT&2T$91$:0R1V:/6=!3XK1-&)(\;%4*W^=PL*PRMK3 MC$ML-C^,%^C99LDBL7*>5_[YD*/IO! (7+?EK"+L+LA/U\Y6,N:#&.D5AC!D$AS<7&C(RZE M0'B4/%MAN%$='B@>J^RX@G*VGQ7N(=E.N 9F."=(*XKE)2JG512T\&DZ)]!' M8J5]#:)"-]@9KBR-=QM?5[ASL G)*2B]@HP[>,FW).)7-7;> SR]%;,M)K.KSHE"X5F&( M;W-IULP1HRFM_X"YF%F"^EPDK<&=A)ETHHFM)[UU*R4+N?JTR>\F,$5IS _Q M_#A]&%Z,AWD8_7B&LVNN2X^]BW?-:!B','WK)Z71WF=X4=;)T72?FLD:P]:H MGJP^_4IUE%MNTGU+BK!HK#',DI 2^K R.V)MEB29G (X<$G5/I9\"-.^*UJQ MCL%2SM/W$&'XN<3PKR^O?#F5635G?/[)3RY@$)-,&K@DC'E*I)>!! :*,$K! MF\"TN,O#N&Y].XUXW-MS!RM_M5IU)^6*7NXVD+? I8&SN"1')0C"Q/D'$X@' M "*2950(;7SR^]K [:%.7/D'R+6BASM']P+"[/5X.IM/GX:3A50& 7$$SS!J5Y!Q\S2"6&4IVT)&D._!Q M/_H_;]0B?8#9;)%;+]=9?A]?3Z_1,Y\TGX#Z>X @IIRJTE1C13N.^5^U$V4DZB%ET*>F*-8!; M=L)O8*=HP)?EMZ5!=$0Q?6R>P=GU[%,S&?Y/V2,5%R 8)Y%258C8#+'".I*R M2,SF['S.>_H>K4&U5EH MR#0G8A3NFACA6^*8YD0X[1.&_ER%=G;RP$"G9 LU95JQ'&^.[1U,(NYNN+8! M/LV/"B84PH+O#C&^ /2E+X?C>0[A-[AL4#+I^G+ <,H<_6>2DY082166$D#, M'$P,GF:7[O)J;K&#/0&MO,;BQNWE*92\6I8*6< M.91;\T$PXJ(*TDCM?-@WT=$.P2E93B]:J%C*M]'<"]1Y 5T+BU=! X^X'_)R MNY^5PPD?/8E>!F:#86L-VENN.NTQG)+Y]*2)BCUOY[#?H, OYH"^A6>OQY^; M0@.Q,/FSJRN,T2 ]^U)<]H%/-D46<'F,%IUR:P7Q!A)A7GE%>78\MUMS=AWY ME(RE4ZEWT=IV$^ ET%(O#:EDA>9'6XNLD$X)72T5"=#2YB<4#OZTR!5C+(=^ MMS:U;R3O"/%$S*D/!=5L=+O5_!=@2_2VV(#+Q@H^"*<2X:K((W*+L5OF)$%( M(7B5:.1[+S7KXYV(170EX0U6<'#V=IE9GN+F^ 8N_.A&BA!WQ>@,,[C&Y8@> MN?*RI)@#$4!S\!%8,+GR$G(/G!,QCMJ"WV 4!]\V_Q6E4UQO#.<+C_SOXPG$ M\O"T,."!S0J#^"2(4@;];94,<8X; BP5C]OJ6+UEU@.03LPX:BI@@X$-EY4+N0C,8=CTE/9 Z2!"XT"=$J(W"YDU"=^V(?H'U=H^G4 MA+I7T;'OWA3JO.?E=8#)59G!6W^YX+X4B@'"+=WJ'2Z?%O_!K902=*ND$Q+] M+5JC3_NFL8]VLZ9[;3<5I5Z9#/;;1?&SBPG,K>LNQ-5MD!8@*U(#MP;6/U7P MX3IL^E+ T:Q%"<65HX:(6%+2Z+,3R_"?D$W.D 7WDC]]*[F'6OA(1K*+W&N7 M.+V[ALFL>3^,#>Y3<389QG?-'S!99IMG7]Z]?_GN;%DJS(14VEA&HI**R.04 M<5EYPD!J(:*5DK7+Q.TP:+_4M!WIK.E!X+4K'I\W8>+/XH([J>RH7[NCNR!$ M$"1XG8AT^(\3UA#NLK56"@Z\W=GAE@%.3N$U!%GQK4\P',PC\)<8;RT;GT3J M*$<\.#>-CK>!3*P"3[(L%\HT_C#?=R]S"O$O%\WG7_#1BW4?O_BVY&\8\/3= MQD.E7+%PL4!9H%A:T#BR[>/>FY&/=5 \3=YM]0$;&E&&H)?Q'YI308=#H M,- 0E&121]JRW.$Q>LOU]-R53+M@PKX.4_CW=>%P^%QH7?#/%MUG()<&\)%X MELKS.4T_>L:NJB ^;B#;!6+T@+8!WQX6P%=21. MG!JJ>]@<#I![/VO'$J#D*OJ4-8$2 TI**0E@-.&>X3L@%*6L5=KM\1K$0\PX MO=K#+N+NW@Y6/!Y2 P^( O\@$ZEEN8]ORU=&.\%B5*KV$?-&($?HP%)'4?>K M?P\I;W4=C\YU\+P9E\+/R?S#37X^@32V.9G;B MSMJ&YG!JL#M/7I8R^PM@ QV9#;:TN-&EDZ,6BO@L(M%9)\,EM5G69I2^#T__ M"V(E*UAG#:LD]$[Z4-W!M@P/@LH95V6"<\8- +PDEN)T/?=*4!&\X/4)XS8A MZ:M"IB_5[R[>QU#\\IO_[V;R=2%>GLTZ;2EZB"Y$3J2QIFSMZ"(PS;V7((2O MT=YZ?>1CQ=DU5-E4$VGE2H5RVG:>;V'Z6D;Q,*B*=2Q;@?1?MW*HAIJNQ-N; M[@.#H,!*$I32& 8P# -<+$3Y0H-+1C/7BDWZ<>G\GBJ47E2^BU2KGX(LH:RR MNHIGB-IGPJ7QB, 98AE&:4$F*87R+-^]N[/M]./V@_LM):@DZZ:2H*K7@RRQ M/%MBB52RK+PCF6?<2+"0%JIMV9U)T'GXS2]A%4!R13:V[>LR]?LZ+ (X+@ MCDAG+48"F1)G$&EFT@F7D@RV=HN=>^"<@"-<6^A]V,.--&D;:!V=*]T#ZS@G M2]54^& $?9C\.^';WP[1@F,L1$I4MKB:&4F)CPR_\L%DGZGQ=_E)GYYI/'#& M= S+V$7L75C$:D^["W&YQ]F0;C^.G23_ZU"#@SC8HB-!>T(5*)QO_@[*&)9Q[="MTH8M<#7E\]Q!]NC<3P.T.B#YE)!'7VX M(&LX@XE9*8:AL(A$BA*H%?:S:&R0E%H?>.W^3\EI9&K)#PXC\.4B#*&IO1\0I&UZ9AN1?0 MB5E$/>%O71OJ5DBMK+="AY=MCZI1>]0*9K5.+/.QWD.QAD5[^-Q,+@N?]7D8 M+7F8OO(3#R_Q(^?Y _YTFN]R;F2P'],*J#U=2!%[V4T4;1O(!IG RORI?G>2&? :I<,^HR M <2')L\8<1X8B98;HPSS@=4NJ]P1XG=K9UVJLINSJ+77XFPZA1G&%P/K:8XQ M< +"QG(+,)&0K<9 @R60B7,F.JA3WHKGN[6I:DKJ(+MXL(@6"5B3P28]OW#J M\360CA&K1"#>*PQ?I2QD),5$1Z4$0 MRU4D6CIIN%0VV5:YA<>E]7NJG'M2^BYRK5U]^>%3,YEEW*-7Y-=?&4QRXC90 M8KTP1%K@Q(M@":B80!O.+6W']K)E@'ZK,2O)OJDLN.K4+\6='D8_*GM5&MY MY5)DH-$O2C1Y--KDB,_&$H^;E';1!DO;]6?<.L235V@=X?5[X+#143GD,G6K MYU8\BMAA H_O7$*6+A$B,D)M=H4+G!$? B/,0;9,TV#E?<1FW]6YA!(^1YX] ML=+A:RF$(\Y22XR/ROK$RNOYXURB#TL\\%QB%T5V<"[12F@#Q6VB64:2,?8G M$@!]-(5?.<7^LL(_&#:)#;@47)N D7_4DDBC M.7J#DA-EK8U.J61\[:KE6MA_6&B?RN_@Z*-2+BM J=LQCF@S#V,4OH6>!D)Y MM)YS$Z6I?<+[W6:NCVJVNZO[V)GK:E/_,/.3V0L_6^1UE (C8J(XYW*=DHN, M^XY0I0N<#TQBV!AJ>ZAU9_#$L^<[F6#MMV!_4WA$ ?^ =17R#UAO0?_=2?P( M^W^$_3_"_A]A_X^P_PD:V8^P_T?8?P(6^B/L_Q'VGYC9'COLKQL=O9LT&+#. MOKP;^?',C]/+?U\/K\I@JYX/A7!YRT<.."VM,6R-N*KZ]"L%7;<&/;LQZ+>7 MP#GNH@1-A"QUOJGP^V9K"8U!( "5.:N]X#R,ZM#%>.L(OT\A7X_>##,,M$C2 ME38T/BE6>O4I8DWB)'DG.,_%PZY]A;0%K/[]@,HVAK*V*^B4[6_#].FFF MT]?C.+I.N'B_&H[+VOX&_!3>#R\^S+?\&IM,7<-5,A[/I^?CKW]]\ MUNLQ#A/Q=@K#)AH=6O2/@/AFS?.PZKUU> MN'6J;6;9=H;GN7S\,HR^#+@67JE2^F^EQ;D*1P*GB423*-3WO.H8SGT F@ TA*:]/C]3"MDS'[QVH*'5R-VW.*+2?G MG'9S_F&N*$XN,XQ(#37$"V=!J02:UKXQU^F$?EAX9^I?MVUY+-O.,YBTG"%S M6AO#&7'1H3>F\!\ON27.6R7 ,.?O]P!.&)3NA]D)8FE.A&5C4PX" M@CRJL6W!_7V;7PUEKAND.9C.\6OGYZW"6IR'T,!%4(@3 &-(*=#)=@Z_1;>$ M)18 =QQ.Z^JJ;6LZ M!^KE2"84*;_*F8S@/\UH_!E&J!T4T?X31J/"F/ >YA[ZK9R&CZ7P=P@KS@-NE*# @62E<+\% M54)(J@G^E"5G0;!4^[QA!WBG8S9=ZZ:#C>8W'S]A+##YO*O>)"V:%3:#$N^'HPV07.3< M)!.)!\ 5MKB=R0@BAL3O,C"IW:%EIN??SJJK27$=;W:SC*&Y[-/,"GS7@&- M2@C-3(DE2F@AE2 A*+3"F+WTQ@O97U7677"G8RK=ZF7=@-Q!"\.\X&7Z=Q@E MA/C[%%:;%N,BL;AR.F7FI5"1,G1,0@Q!HN\SAE@%.1]_5Q+@AR;-WLK"P MJ[[WXXM%!MQK" $P;J L $(I;+;1:*)C#$8D3A.TBN(?H'S^.N!)GD/N+]** M:9JO();VU09&12KW&T/W3]Z^I_#OJN\ R57F:+\%)WHO/!.$VM+X.Y<^K+G< M7@L1?TSQE[:5.WYL!=[#PUY9?SL(K++>?D-)75Y?KMQZJK6-SA)-#>X9H93I M29R,X3[&F)T2KE4CH@ 9).R\@J!:,,+ MSW@D@6-TYJVV@09$IULE.!]2WLU!GZ#R]I993[QJ6^_%U^CEVO[AG;( ]-+O MM47=(!,:G5D6B5%S6KWB(VN,?A43*4&$A#YT7U'DFXIW_2- FK["=Z=TLK[' M@QR 5%:8D(AW^ ))]!:)0S^?:&.HIC9;IVOS4^T [Q$%5OO9S(8XNA/5=%": M\2N*ZTTSG9Z/-P#]AC)[X$Q Z7$6&9$*UTX;"FAOK7-9!.-KMRYLA^SD;*<# MA710BM$Z; 7#(#$416)4$.G8O"L*_J,\"(V6[V7ME><)%K8?8C"=J.(I%;8; MFGPN\\J>XPKJ%2.>VT0$EXH*=/MP)?U1V'Z8.>Q1V+Z+6HY4E=P&XH_"]@-5 MNT=Y\CYZ.=;="&F=]3$A2FKQ'XOQJ8A 7!0*OV#)]G= ]00*V[NVG%W4T8'% M[%),FQ3H",&6ZAE%9*%B] B0Q,@4\SQ($6I7,SSY0N>=U'M H?,NNND@*'L] MCLTE?)@ASKF?6/Z@R+Z\0=Q3SX)(A%N/VS8+F00M,F$Q\Z@$YY!T9;.Y!\Y) M>SFUU-!!S?,6:,O7I VXCOR:>X$=QZ.IIL9VYG& #CK8D>X'26W@66I.P.I, M9-"6>&=Q/05F' )UTM>NE3^"@3S@MQS'/G81?0=V\;RYO)K IR*BS[! NJK_ M2#E[H= GTR;@E"E.6>(>FZQB ,$X$6MG;+:"Z=\+J:BTM;X7-22^U=NH>SKU M:].D/X:C42D++6?RD'==#A>??J $ZO#!JQQBE5QRI5. MME9C?,L3&DN=CXH2;Q-%^XO%+RW+D8HT^A2TA^II^+L@#CYQ6#[P?3,:O6HF M?_A)&D3#E?=8P#:\='1PHV2Z. MEY:0%O10":3$03-1CALB$RYYW@9%4CFQ$%8JEFI?V+@%X'@*WELE6U2\NSP[ M\"%68%Y?7OGA!-(-$J;%CQ8[* )UA@)C=,YQ7M@5(R/6!DJB\]J66Z/"UO8S M6X,[':.HJX<.HM85T %UP+U'2]76X2H'VA#+HB Y6*$3F [BCM78IZ/NG:38 MP3W<%8ZS^._K8G8OKB>+AC##)@UH$A$";F'"25=()A.Q.2)48(*S9"*[6XQ? M3<.;\)R.U@^6=@?LM;<7H*^KC?59:Z"<<' :[;/TJ/( !(,::;5#:+GVVC_0,DW,%=W-O>B D9C(!(7#:XP]#BQ#*TQ&1#I%H[%4Q73OP&[^Z0FI;5 M8Q&Y)4%Y0YQ2BIF0@@FA\KRV0.FK8J5N6%)#KH^E'N5K M8NC9]12%,YU^6#QWNCC=5* %&CO1.@LB!6[-(9M$F-2EV5ED+%=G\;P/T/%/ M9P[0^%TKJB;Y+LKA%EA6Y0LMP'1T_'(+R'&.6RHJZJX)'"SE[E4/)H)0E@ D M2Z0NQXU!(Z@48X+D8ZA^J-^#RA\X0.E-XSL(MS9K8:D>*!G\$11Q+A/W-CJI MDREW,F.A0K&XGG%() *&UB;SDIUY*/&]]>G].ZT'2+NI*:H.\I!GH]'\#OO* M,E<\)YX:5@CJ-8_E/,<9XI60Q%&(*B?&>76RJ,U(GJ*R*\JVISM7]QSQO%B, M &^&GV'#+[LXUVHU9,_#=R/#?[M &AKND'-$"%UZ9/.ZRU#K" K@D*?=2 MU,ZZ[H[R^S*E&JKJ(&RY!_%;F VX9MI$[0F7I3-Q-H[80C(3>6:"@BU7K_LS M)$3T?1G-KBKHX*SN6P[G'IR+M [S62?)W>KTP<>2^ V$9YXTHR&GZGG^]NCZ MRIEV;BX=*>2Q9%;OF=2S+[_Y_VXFST=^ND@IY"P99(PCMT1F)N-V21G,N+4^!;B*XFPK2*Q$'""8L;)VOOFHS"S!]+)C]7* M=E%7!];U<>(3%#A?$VQ10,*5G$2K)9&!2^)ID@2L\3+:H(VOW?+B+H9'Y94? MKK1UHOO])7[\0OT:1%*[/+[C5&4O9%*MO'A@SK%8>%&YHNC%YT!\L(PDSH0( M/.A0G=.DC[3DS?3$>;X[S,"G8&+60)1SI7.4M6C\-I4NOSG8)(VWM-$!"1AEH2(C=1;"Z MMIFTP76"QE)='1TX+:MJU7N$\4\HK>PAG7V&B;^ &]B%M)[;S(F'"&CD1I2^ M4HZ$Y!R^"B"IK+[B'(#W!$VL-_4=-X&9K$M248PB?/'K)"CB>-0D18G11!0^ MI=KGC$\T@7F(,76DD&,G,&_S1$MIF90!2-;*$DDSPY47$LG))2J-RCJT"LJ> M#F]]765N9*[?1:@=$IZW@7%ZS/4["7\+\_D^DNM0D=;@*H8K&4D>\BR40@VZQS MHCY"JPK[I\%BX^>X*GL M/HY2UXKJ(##;-87?!NZ/4]D.5'_@>=D^>GL$I[*XK@($5LX0)2.2N4QIK%)9A5#Z7YL\[\?G27 1B*)!&J.,BJGV MX=#3.Y7=26D/G3F4+">GLRV\P^]2@0#[#=#:_:[/_.>S]#ZQQ\KH# MY$IGK=\\H\UCWT@[2N]<#AS7DA3F(0P0KPPE1ENM7,8%)N?*+U5[= ?3C/LO M\P=^;);I]M4U2EC>0U!*2%9N8R6-_Z!-EVOX.1'&F#3"%>K!VFPY#V$ZPGVU M;JQEC62\IC(Z.(/=//GS/_!MGGX:7KW#P 2_]Q?X[C(:QN9JA21?# M3@.E?5 Y.,)=0&_..T[*)2;B*=-21)"*\8<@)\B M*JL,9RK@QB>+S\YQGM9)05RB3KG 6;Y[LME>RXLAOALU[R'1#EC;MDQY(%+R MG"=/=+*E&5F.Q%GE2#;9.5W(Y6SM!,@6*"=G$#5%WP&?VX*5O##+E8 ^ M'7[KU6%=5MYGHM!+PHB*XZQRP GII&)BFC)9^S[,%BC'/VNLI_2FOO ["&O)&0.=+"/3%T#,GP> Z M[%G665$7):N=_3B2H3QP\G<<.]E%_+7)_IZ]?_W;M_Z BV.LQ5E34#PE66CL M#%.+=G+!,(2&\7J(//$@[K@O6X+@K4/T[\56UD5379"5B](>VB77?PKS\\;% MT;:G+&JN2?9E[U1.%2_;$IMT!D3-E*]1PW8(QA/T/GI56\6\:<&]#=>J2J8% MLHI%Y?>CZ;_.O#^M-IVJI'+5\P,(60J%3Q6($A@/RES 1<\(AO_, ^(#6^.6 MR3&,Y9Z:]L=H*[MHHKJ;,AE>WMBTIV_>/%]5#6>1J,M -.1(I)&96)X]R=H+ M&;W1X-L1$V\=HM^ZZII*:*I+L*)_DF X> ,7?O1R/,,9SRTW92]2I*E4-94> MI#P1K[@E/ &5X"(+\;[;*E.(?[EH/O^"CUZ\Z_C%M]=\PX GZ#\<*M:*IVP% MR@+%TGC;X&CA #RLYINC]KO1'RS^IJ+L*J[":WBLRBHY;0D3HC3D"Y(XP3EA M28OH%93U]9'K<,O^VYD*=Q%9[0WT>1,F_NSS<,ZW\0$FGX<1;NP!-@CIG8T$ M@L"5)@J*:X[/1%C(*>#,I;.M=M'[Q^EO*SU,^$TWDJNX>R[;#_R9\4'O_&16 MJJZ^[1_/F[]\0YA0130:CA:+WH(L:2Q7>BYKW-\%F&1,#JUTVVJXIZCB^G+L MS_\MQ,I<:/39A$'OC9=<5=22")F52V 9@Y9INN/[O_4T6D=>6],C=4OHSV*< M7$-Z^><5[DPP]>,T;S+Q_'HR*=WOACX,1SC*M]^\:<87'V%R>>-7KYIF-FYF MAQ"@=0&C1KE^Y^(YL,A_;G KC[[)CWQXPBOQ[BD7LXWS5?#G]=Q:(OM76P=W!-Y-F@B0YM5"'WP) MJ/$GZ3H6\L0EDUQD2B.61)1QZ+H[:W /H9*DJ(WP&2!";7[_AU&=MGUUI)T. MSL;?E.LNL+3T>:UJV3C.\_-F/)OX.&,#94Q*Q;9!I')3W1OT[_$KXX%#5$9; M6IN9[4%0WX?UU-5-[2L"Q9[GH(*/__J(Z^,4(94F<(CNT^C+^[*NCI97K,XN MF^OQ;)"DX(PE]&9CR=TJ"\0+%X@V,1F1&#J[[75]A(!NF<$U- LMO$#39![7/RD$@6BBMB8:X]K=E]UO_*YONAQOX>A>'<>^ W.;VE/8[)6DE&0P M 5<[[M%5-P9=]4+T[BR#=GUB'RO9<&]:W<@ZO(MT.R2K;0/C]%B'=Q+^%M;: M?237H2*#BLYFX$0(DTOA$CK P 1Q*AF70U9,M:+Q.;8"6[$.U]#?+@+KE'58 M>O0KT+/$:+<4N@3FB,=(A8#WS'-O.$8N%33W2%B'=Q+[5M;A7636*>NPXMX: M'2U1U'IT$",CUN5$)%61H4^A>:[QVCT2UN&]E;>WS#HX@'@/\W[9I?3DRXT M4/.!&KUCMDXCVZ$[=7^I87QUP M#]_$LRRG:8.HHXO!ZVB.)C'KMK09!E,ZX! ;T8FR0 M@FCNE%;2,]ONHM\C-(<'[OL>SQIVD7GM8L)7P\ET]G9>X^%'S_W5<.9'-\H< M39)&*$FDU1'_"89X2W.YZ\RM8#99[EJE;.X=IO^[OXE$@CVQ]+Z < @G M[\T_KU'2MQ5.);[=DF$[S\\GD(:S5SZ6(L OW[)N#*,RE71I9JM-R9=K$E+. M)&03A7^GB5L._P[5.JU+P64=^OU>#J;7"]8K?,9QGX\^T;)>IZ7$>R["5PMY_&;3_#/X>S3VV;\'N+U9(*.]*J :R"8B4%' M3Q)-)4HJ5TJS+J%7#CH%*VEL5Z/:!;I3L*K'H;K:GL;V";T:_@GI^2<_N8!I M^5EIJ/F^;*@#G;3G-#BB33G7A,+ P:0C-BO*$@I/AWB@J6T=_#NPI#J"KUU- MMQWOTMI?_AD+;\MG=!D61?U?5A\88.B>E/,.A<30'V?4$)=*U[>H:0*FE&;M MZJ,. /$=&$Y=150LI]LDD0&-P:I,%>$.%.[ TA*/(1RQ0B?I'"H4U!P!T+M@*EW$\#W4$16 *Z08A".OYM]&0!*@MIY$6]I6I$= M;F I,Z*R-]SF$(.H?=UC-X2G8#D]Z*9VR=IFJ%.8?(9%-?A[6#2 'WC&3=#E MAC_CY9XOVKOGP$I6R"0%(;#8+@'6>LA3,(D.A5RQEFTU_]MN#BYSP^F'JPGX M=#[^AY\,RS%1*;EC T$#2TP6=R9&-%D(Q/HHB4CHWU@>-,C:RTE;;*=@-9WJ M8]UN[,&;T?)J<<%;_CNP,F2!*QF!4'K;>&5) .-(E(B'JBQQ2:B]W=S!<$IV M<)!\U_7M#M7WO!;WG?\R/S<6B?%(52(\6;2]F'!.+!F25.;,&JW2W>+F@W5] M<_Q3TO/>X,A''X;>,.4%R4C$J+QN. @*('+$ N.^%3@Q2P-RR8K5;OA]U8P?;5O MZ#=LV%W.CZ% _7EQ:F%R50Z5O_)O9NN!:09$('8BC:/$BTA1Q33':#F+N48- MY::QCT5H6$FC347)UBYOAJOEE="SBPG @AWJ-L1E54$;D#6KV-L"Z[_&_7 = M-GTIX&C6PF-.S@M>^J$M^V"%)"-)VLDHHT&7M\9B<60KN:>0_DA&LHOJ[5[D87Z]R, MAPFR8TICH)IYK2TQGF-PHTNO,BDI80%$,-13Y>\KP'DRE,9U/8!#)5GQ?'J- ME+ -CA-D,=Y)_-LH179#V.#05R<38;Q7?,'3,ZN9Y^:"4)\]_[EN[,5 MT6< ;R#$T@5!$H06B)="$PTZ))RH%92UVDQW&/2(5*D[J:7I0:8=L/W=WEWF M)JTIQ2U$96)-R1U*!<0E9T@&ZK22,ANH7=^ZCN(T]MQ*4NZ@LN4&4) T@C\#VH MW0BU/^4_<'FI#]WO(M].+JM];D:?2PG)+7#+W8AIQJ0,AH )A3NT7-T-&2=O M2V&2XE('75GY]P+J_XSF<)VMW52K)? .MO\W,)L5SKX%MA4FR"%ZH4A(01&9 MI%]DBK1DRDLNDN?53V8VX#@!W1\LWB[X>9OQQ6Q5#X!_L^C&FE5,(0.AW*!S MD[U"YP;08Q+2^,B#$/Z^H&W?FHN[.$[+ZSM8TAUP7][%]-7('T;5D>>W&=%Q M?+_#-?: "1P@[AZ6@E7<&ZW(V26B2J7 O*8T>&](I,(G3L%%4;LHIT\C>, ' M[,L&=I%R%[J_L>2M^BXI:@35G"1=KK5%(4@H++T^,\Z2BB*T.V3?LR+C6+M^ M#?W<4XVQAW K,QK=X-72@C+)#!&) 9'>6.)YR$0G3;-FGAK=JOKJL5+^=5<[ ML9\,*][=6*.G:P'C!(G]=A'^-F*_/237(;$?8Y8;G2F)+LTYMS)Q#M<)"Z9D M@#'(<*W2K<=68#MBOPKZVT5@G1+[45T:U.42&29;6JD9$GABA0,K:4Z9HZ(5 M>]C3(/;;2>Q;B?UVD5D'^8[;ER+F)BD=YR9%W.>%E[@Q,T%L*CN^Y"HJEB7. MK[+7LX[B-#;*2E*N>$]M,Z(;=3)M<'44^&[#=)S0]U"=W6L"!PJ\@_!G*S[F MK(X^*$*##42*S(@5'(BU1D8GO;#5;Z3T:P@/A+]]V<$N) .'1.*2)P"@O.S604:O6M7VK#^[/XCVCI";^I)K(.=? >>0? , M=S/*"01:2A<-(YY216+,(JO,=):UB2L>+\MKMSM_1UKIX+KR!N["-HA^<+GN MI;^'V3OW$7Y/7*[.N0R<$N$4)S++1(+UGD#4(GME%"ZH3]0 MVSMX \V5GZ35EO?FS?.S<5J4Q2]_] $FGX<1;K1 ]U :\T9& BT+IP\X?<5T M27,D$YF"M6NMVP@N=A_\PAZT 2HQDG'X$$ M[@/!64.0SGEA:C,6W,5P6F[$01+N@*/B)IY5"5\+1!TY"^MHCN,L'*:E>U1^ M@(@[< DV($O)%G8E2DR@&/NPC*N=%!A1I<((RC@-J7:Y3%]*?\ EZ%KGNTBV M UV_FZ D"ISE3@,Q8V!K'-'.E7;&Z-%8+C5Z.3F;Y+GFJG:#D#L0^M_=#]7* M&C7%_B+MB-5:\CY+9 A3 ^@=W_HD34HWW>"78D&?N.87]Y\Y;"(B=(( MWA!(J%@9?3>/B3),)O.NHLT_7K\< M)*>BEDF1G!7&0<%G8A"."222UEB!Z06+@ MPGBCM8RU<\N[8CP-B^E%0[4YV#=8> &:!BI&YS(/)/I4Z!E H<%3(%%0ZB6G M,N:\[PHQ'^$TE%Y/B!U D&(\3UUX4AY<29JR" MQ(.4U?DL6T+KB_:LT_6@ RTE$G_=0H.PBURYI,]K@.$$*E)W$OXT_8Q_9=:G+;"3U0DBB(9?# M$(C$4U&ZU7%EDY-:\_S(=;@#!4H5%>XBLNHME883^&35#;/?UK/@(*/+ MA;@^2Q8Q"$@"9RLM45I"UEHPH]OE6A[+(7L]?5:47,7 N-P)^!:MEPW$1)6% MC9)D/F]R)0,)8,O]^&3 >Z>"N6^[;'N/XM:@I^C>'B;9KE3\]3KEPU JWE>[ M,WS_=]8.4,0F=1X@Q2JFOL MM<;!B1<^E!L=@3B5.(G"&YZ-,DFW4^S6(9ZH0NN(K/**^QR!-*-A*C67*R]A M<9LV@W$",3G+H5SGX,1SR4D)R!/W.OI4X^KPMO%/U8>J(N^*!P[;,"V-O0VJ MBI[5=B3'Z(900U,/J/X ,?>P$*QJ)8.*-"*F6(XZ,:"SN% I_%8:G1)^%>YF M-)Z$\N]M1;L_Y#YVI%(PQ$M##(#*!)]8%1G"_2CYEQJUIE\IZ+/F/ MFJK8(1NRBQQK.VKK=R!6M9+"IVAL)DF56S4L"IRLEB198130J */K92[;82G MK]8JLMOZSM:M,_T (_RSBU_+S_W(C]-9NL3G3F=6, M83Q[\[4(0I2RMXC+3E86[152(EY97(\\BTH(2.;N+>4M[_K^& Y:Q&Y+_FR+ MY)_[Z:=WS62^QH3RNS@;>$JS5#00(X4CDNK2N!@78>8S6 R0=;A+.+]MYOM" MZ&\9[--*;JV3_:BG"XIB'YH)XEU>.EP"'82$WET"W"%<+(6B#C<,YRU)U + M'A2]6T%W.%GA1B1]VTX_>KQ+:'BX$CJYK=-DF)9(P8]> 92TK$]*QD!4M'-V M*4<. M3KJXK?;)3^"9GT(J;Q *8)X"&UB(AD6GB=:<$9D#KI$Z1T*U"])[ S'5YG'? MC.1[L9$*>JA]\VP?60RHM-IFG4B6I=>5SX571P+Q20;\A> LMBMTWF?T4S>6 M?M1R''_Y]3B.KA-^;ID?P,]]_#2XJ)(N0N!:"YQG52"H]>&\HKX M/\DI[NB^79%N%3@_O* .U%9] ?M:Y+$NM6]!Y;-O4F.+H@]*,88LS',J>'Q9 M6*$!< D((. 4,> 4;?WL_0!T?:?R>";5@T*.??%RM:'CB]%H=[.9U3UP^J[!ZL\4FFY4 MTH$;O@7:ZF2[!;B.B.+N!785* MI2#4YN1"U,'$VOW9=P+8/_5(1>7>C>P[TTQ/U'9OFNGTI9^,<1+3=S"99RJ^ M>8]W?OL[#GA -='>8]4H%*HST4HL>6?CV3 -1]?%1CY O)[,2]U>_EG"+4BO MT("+:W0]FYOI>;Z+^YNW#C%(P;DFG*MRKJHI02.F) ?-K#>2IE2;.Z86]D,7 MQ;L/?N:GP_@U V-"E,5E)#24ESI+2KRAC#!PWD?.P.96G0QW$,R]@/I?](YB M8W?7QWI*ZJ!RZ"W,%CM#>?O//N/;7J*0CPW*Y;(9SRG$/C4C'&LZASU0W+(4 MDRV'B;3 !1*LX00X4)JUH8+6+A38$6+_5E91P4U_VNG 1_LG#"\^S2"=?49/ MX )6I&1SH4S/KV?SQ M*:@$V)Y9$LI24KH88Z3)!?*:)@(XF<^Z-4K5]^9T MGI(A=:>9#BJ5-HIA$*/2J-!(J/'EOF*"TEO1$T:-,CRP%*IWW-X(Y)3,XG!) M=\ 9>!?4B[*!H^FN)ARDEC8EA[$*QT7.FD2"8I(D%;.*N,)16KO7S .0?C@V M!RNJ@]VH_>:Y!#Y(F8&FU!)KO2@4/I$X'3Q)/*NL%> ;QH[FW"Q!'G_Y.4C- M>SLX^^BH/Q=GB6YM/QV@.P;.I4@BY8E(JCAQ(1K"DQ7*6\>2J;UK[0CQM RJ M2_WTX.JLK)SA^!*B(DR6+3@F0[RF@0AFE8;$-+>UFZ=L@7):YE%#WAVX/+@& M3N9I63]:KGQS0SV;S2;#@+OX?$W\5D'USG^9-YZ=3$KO\?+E=,"TBC09BJ&? M4KB12T7L_-P0:*820HZB-LGZX:B_4\>I9W5WL&Y].]T^4*"+0V\GK*2XV)(2 M7)2K,4""TXZXI"QNZ%1I5;U#0-49],42_BC,]XC*?RS%+P=._-F7S0]8< 4[ MW(QXN==O!<>]R**':YPGH*@*PANM[EZF.?9YQGW3.3X!4O]&VCQ.8^D@'-J, M[$8W]3;X.JKL>0C;<8I['HTQM#+2 S5Y#(NCG"=GF"(BF]+X5I12!F-)8E&R MR%20U>\W'\?2'J@2>K*&MHL".^ENCG'F,)9L04D_K8B@E? \EN9(%C*1PB?B MI$O$<\^,LEPH47M3W@CDL41,^^IKK:WYH<+NJ4;HY;^OA[,O:_>7#J@$>N") M->I]=@%=J:IG\S6O&Z'KLR_K@>T??I*^A28>PU<&B9(@1+DPJ 2Q(GG"4K2H M?E_:Y?9R-6\7U -N//^,) FH\]_=@L$@A??U]JR]\V ML_\#L_<0FXOQ\'^6*<_YDQ9_-*]&__C)C\^OYNRM@__;WI?UN)4C:[[/SYAW M=G-?7@9(;PT/W&7#=G=AG@0N05OWRE)>2>DJ]Z^?H);,=*:6(QV>HZ4,%%RV MG!:#$1_)V(,Y ]%$(#IR062VF=B@(C$6DL6CIVQU#_7)-MO_[=GS>7CF[[P( M6'60U_1@_NV5P&R;"-8=&H]FG-<1+;F$ ME#=2)2\!.#NZ;I\6-X<(H78?[D^W$(=Y"&EIR"]5PY51GZG/TB1-E,F>2(:_ MFB3QQG7-QCGO6*3?5LV=2F;2 5MK]^1&PV%M8*S)<59[9KDF# (M MW7X,L4H(DDJ[#Z,EM;3AT.YGWWVEPFW)Q+[:$6R54!D5)18'36A8+,3FG+K^FE9U:=?[&@*?BYQN+F; M?YU,B^,"WV%;\L<",9JQ979[",H2E97RVDG&XMFP<=LF+M*/=0A^FW4/ZPL& M'?BG'B4XO_2WP[D?+2G\"#.8?H?T9C)]_F\+;V>S.CR,, @BM#4W$2HH/ M#)6*X%M0AF_0K )D!M6;>1],Y%\.E]V*L8/HYND(_V!N-$*:.X B]IBI=RB#;N\-?).1\ =5#H<#-:_,SC<_UX'^N9&V!4\B[%-'>^\/Y()\_.%%4 &9%H+SC*0< M?*E; V(94#R&X*3.R&56O??18P(N/]I[$ :>7HY'RZ*W1O=-&/&PC7'Z,/+C M1[F=3?;44?I^%_LY46%T40EA:<[,8$JB3&$11 B M@*>2]^[L/1O<[BL@.&_8'B+:WLH$>'"<4;2LG-*42'P]B.< )','P$")P&H/ MH#F3,H'3R[A1:<$A NJIM&!S5'*?AE,]XMITP>X"L4=M^7SBLU:EZ)/$*]'8 M,LHFEAX2695AZS>^[P^3D:C-Y-I M^4>#[*6F3 1IM0:J5 *(87=UWD5XOL=@^@+LH2 MNM_M,N*-#QWS/BA/+#"#^IK(^- 93J(T'E]3*N33.567<%*6F[N@0](#2OL_ M4$= [!0&X]$;_0=^Q7SV=KP,H0Q,IJ@UND"T+3$3@7<<:H^9.):29!FON_-Y MV _W703K)06H!L ZBV]WM$Z608?AXJSHJ "8-<1Y*?:T,)%@JB @@ MXB+KW]9.I^IQ>[^.TTF.4SN8=1'8[TV938QZJT,B^.1R(@-S)&1O2)+16N[1 MCK6U/;')U+0RBA!(+N(U[RTQ,EL MB*+X(0.T.WH:WGTR%ES0_7@Q;J+.('A1MF]S=I3&3T8D@6:+UVC_6T:)"X4; MI0.SM-R"KIV,>@[[OJ"S=P[@/\.#?!!R+^KT_NQ8V,^(D%@$Y2EAI:&Z!)V( M%T*2"!0U5&-5X)?C)3YP\[_.\7F>XRXQ?,'>L_V,B%GCM<: &*=1G(8"L=GP M,B=!@5(9+[W:\Q[/9O._#O-Y'N8N,7R)'KR[*)M+,4K M+7D"6D27A1#,U*[U/8^=_SK&YWF,.T/O9?H,]_/ !IV$ XD'S1:E)*!2XH4G M6N3(M9)>*'DQ)_A8V_B4A5PB:I.3U\2Q7"8Z648L\YZ8$'QPQBD>JOL(_X*% M7*U\>B<1]GD6+JM\D6G!"*X8X8F M2%KU[MLX&]P>5,AU=K ]1+2]%7(Y"$XZ*0@'6N("TA/'2X*K$ARL52!X;?W] MF@NY#I)QHT*N0P344R'7HCMH83!(\CL_^ZKBI_G]UBW@NJ@7.GY MZ?T-YB_OIE.\\@="12O &0+,!S3]%W._;" TBY0SM4(Y5MMDW4'/E:&E&NN[ MT/#OC?9M+\"+'S_]S;+3"F3*=,HDIB"(3*HDE98)UC0*QS,5-M2^>X\BM"_O M6Z?PZ5Y$I_:CE2;M+\L1@>EMV4'1-A<&#OB$)\ RPADW)82HB-;UCZ]%ZTS:4\J3D)4W_S?;AT>GS\] XF2%Y"2_;%=/BM1$IO"^4K)X1V/N"- MJ0D$JXFDH$@0-!,*$!)GS'+Y1*79,NWDH&7['832D=PFO3"]]L2;#WY<8N.O MIL,1_OT7I/#UZ/-D.EF1)F0*S@(0(41I1FTE\5X% CDD4,KE_#3HO 4/N]>Y M.@!49&OM"V&1"_%X[L]Z2(]"Y4GZP/&=Y06&FA'K3"(N*LZ-,GA+RD:RWK;" MU4FY"BL[R.!MIC,OA[@YJ75I69M,Z1$J8O$ZHP;M96:@!1*::OL\FE-W_=9' MQQ+K&%OKP8X-*.HH%/^G46":]5R1@) M3LORYCEI4HB"\@N%PY[X].G0< C/.T;!ZBF4)IH@HB.X$XD;#)98%ABAR3'N M%2TYI1VBX%1!Y[:RV2'J(QA[XGAQF>8QR>L@ZB2O0P$?_(^.(L8-5^PR9GS, MION*&FNG7-*.$FX2WCHR$(EC M4&[BR%S6.ENK&ID_%8@YP]#?(9!YX@OI5S8=1HU71Q?YDV =N8R!Y\"9)SJX M8LH;10*49#0O#66)&1YKY_'M(.=*@%.;\6<3,A:,@P+%",3DB;2H\UF@ M]P MD_$M#UGG[J;Q7&+(N UZNA?1J4/&1Q@(],!*R@0EVD99,BH$ M$S6R22X_+>T8/:$*URN&?PZ+J#8A\B^(.2JT](.D=OQ:6F',+UV6MKGKU"*-?WXQ\TXO?2C(1*T)LL: MSEE21&51&GB#P]U'0P*>$YZM]LSJ1EC8OL;5";X2.WM+10M6 $65B626@4@E M(W%&*A)IXI+:()-@C61\<:EHQTJX"BO[2T5;O'!(C,H6]QEB\>TRE8A+PA,P M*:/MI-% KC];="LYUV]3U)9)!^T*MY"V.AU-B.O![_B,L+-R01XNQF;P:"&# MCAU/SXGDR7/%9" YE=B@%TANL$BN5@(TBT[RVD'9$P#D.*=DQ_@XA/6U]8F? MG*T_AXY7?S6?+--R/OD1K%_(%"T7)?$N0!G#%)F)/6E_[ZKDH"TG$[W/I=L%(G^E\*D##26 MY-[%@0*A<@3%8Z/K9$U FUBL:4VLRXYDQX)%>ZO$?2J#NC%Q5P*4 M;H72@:JZF=";+U^F\ 794][$ 0&2@E:(-*96 >J*N=E=. MK+\$8HX71!>S-_RB0[31XP9N!(,#B$0([5%?NC2D2YF M_*/PB/N0A;25@7,HC5>&HDY%U,4$B*/\2]I:9A,SA&?FE],CG?"4")Z-"9SE MI'\EJE:#5.LJ/7X_EPE0G%;#!.L$B2M26IGS+B/#[+CIL MU(/D<5=]X SBW[Y,OO\=OWJ)+OS- Z@V+'A9#MZ#I#NIP^6*RD\A94G%RJ_0 MA(X&OMO]4G^\:K^.V=;LGU3D79>R3(YE"D@*MQE?M*@RL=$E0K.T)DFN=-A5 M/G8.,MSB.^U,A(>PK--KSL7J<_-; =\[6.*]-40)*S17@2JYUV?9?+E+%'%]/E;.HWM0'S;;K\\_!;A/(HLV M&A[1XC"*,2*U,,1;)#XDE3U-45I=([6N#8W7KY;U*L7*.;_;Z%H=NR:454ST MW4U-_]F]_4EUTJE(*E]9>RB$6#0I?#&Y,GB&N$,*1;E,D38>,G M:_2S/058 M=B3YGB-6#I%$;:VTI)S>1*1OMN#[([5*@_"6:8J;Q:M<)ORE=,DIGI4,60@M MO6^DM&Q=HM_TOYI"F%3G8.52H0<_:,%M=LPR"HD86QH=EIB=8TX09J(R20/S M3VV+HX[Z3XO^-12*X_EW9K(2)1"T&%$D?B#5XJ5 &.1L(/-M&L>US$.B.=[H;>1["O-HO[T2.,6+VHJ[&ZS_(UC309K) 57D M.I<98U$2IX8XD]QU;K&>(;RM.; M4/2KB\=1\MO?M^$8YO?3Q^'?'V-M/>CMU,I\WU1BOF( MB'?W.4),!.-0GR"@2Q0I:TZL0-LB&IYBC,IF%2L?JJW$M+TS_C6>0BRH3/\: MQ\DX+23E1^N<[?=A-/RR")N^\",_CO#I*\#\YELI"QD(+8QT7! >2I*EYK1T M0O9$4SP*3E*F0FT^M""W_UNH#H*>7D9]2:P3RZ@1X0.C8J*>!P(VE)9:)0G/ MN)+"ZRR:=M(X5]\L:D3:M8"H"TE4]W=,IO\-T]GC:=]E)M8WK'+2/UH?<,+)>BZ1? M(#M:0,]A9EM7XL(HWQ/[$68P_7X_S<98';00CA@=-2H"&4UAKB@Q.;EH>>+> MUVX=\FOL"RH2O\.M5T.'#=%(>W=]+A&*\Z* TO?.C MSS#]-C"4Z5@Y:]= QTS.@-3LO6;N[- MI UB-%$B"Q"DGN(O@9/@&",@&"2P&5%;>T;S9DHN'1(5^;Q!_*W#\$_(>OUG M>>]@$)40X%'G]L*A8/X6_=^>;3/ MFR=QZP$+3% :'-Y,#-47+2EQ,G(B;8[6E3XBK#8&=I!S+4"HQ?$-:#C:Q;QX MME!QS9/IMZ*U/-#X>C8??BOI)*51T>=)T8=',(?/7P$!_5]HU@]2]@YM)46B M11A+'PRQP$N\UF3!DJ:R86KO<>M?.BSZ8OT&N+1S-K^",$MP6>'\8T!%D@HO-,)%+B7K.A.ON28I@%-0VD:;9K&KYFM> M!2PZ8O$&*+1SZJX[KWZ$",/O)<'Y;>DS#[/YRZ]^^@72P"D/R@E!6 +$9R@3 MY[W5J.3JJ%SRH)^6<6Q!P-ZEKD+P=1FZ0=Y'NT?7F_[L_[Q)_W6WK"*=?8+Y M?-FTJ;QI_QK?S5"UQ5OJ^[#DP,X&(D@?D\HDJW)1.2B1TQ2(BTYD9DR@U1,[ M#R+PTD'3O50V8*B=!W3==?7-ZW_>%"5HZN-\\<0-RROX=C:[@]E'/RR-6#,% M;F- CG!7GCF6B#7,$N;+*&:\V))H-B2]^9J7#H@N6;P!"D=[*;?<=@_4SA"[ MBVS 8C!%5(8^3U[ S=W\ZV0Z_ \2KISF(._1DE(1A*%*,9!' M/BR-B;@*L/0EA WH:>W6S,CQ+PLR7X^&7TH(\YK_O-V1N6NAJT!!369N2)YKUWUJU?D4+S3 K_.C0A2D M#Y-I83,2^0JMH^FWX7@1K?DG?)M,_3C=?1M($3,(34E$.XE(CEHR*D^"\!R8 M ME%XHP0115.VHFV4['4_#5>*F(Q%L@$Z[5-UWR.HOJQ9\:S7Z[?C[I#3C6SZ& M-[>WJ$M#>O&C*%B#)'R$4,;9);GHN)S0(F.1Z&A81%Y989J-"#QTY:N 2:?L MW@".UMFXFPA>$?J'+\4*Q4&S8-320<,58I?;TN,]E9&'3A''F2%"6'Q+O8&@ M:S?;/Y#$2\=1'Y+9@*1V7M3MQ!8=>ZF,HX8=DHZ2%@W;H56&-*)]E@SJVM'Y M(%@0435[C9JM=^E0Z(JU&\1_M.?T/C"X=.O.\"%<- %^Y+49,$<=&N"1T,@E MTN8ML50;DK-.X)1/29O*E\8.^6_^"^I&RR?MWWYT!P.O.&=92>++X';)E2W]B/&/RNI@@Q',-&I\=XB. ML9>J:\%'9?YO@$CK7,\G)*XBA)""4CH85:)%I3PI>.*$220;'H!2 M:T*HG=:UGZHKA4A;_F^ 2#M7Z1/ZUO&!)8'_]RXMIJTLX@+I7V-<$$TN\*.! M\6 =>""9+E@B."+:<\*H\Z4-.>>F617#<>M?.CKZ8OV&DM-V_M8UD0MVO$4L M?Q^F.S^:E=^6*,# .Q>\%Y%$F1#,M/C]#2I+C$:;(V52^L,"<]M6N@H(5&7G M!F&W,#SAVC8#S!ARP2:2T4HE U5MQJ!AQ-I69NK2T+ M7(5H:S!O@T3;>3#WX6V92C)[-9Q]&\Y*$#A)"!"D)@ZH06J+^F("(E$EKU7 M5TL<-C2VZ+JK7&7O=:(+M>7OJX7G;=K+H1.A]D$[A1A3D0&3 >PW_&(A@FE$: M$J6B]@#0372GNP-3FM:M"1M0U5$'U\T4G::+:WN)[8% M"W;W!P9G@HG:%:=8H4X%1#^7@M@H'3/&E@*6"P;!GMZM?6'@$"[7[FOVJ#3A M9IQ6KO,7D_&Z?;D%AM<=JBTQ,%VVBQ9JF11C4C9)&1?R4X?2_O*/30N=7D<\ M1AA;BCQ:<[+V8+_W=_-9J5H=CK^\&*9'1 4E&!/&$6M]L4E5+-&Q0&+R@K-( M04Q&B]+R *FMR7 ?3_/R5G%L\;[2'E&RSPG7B8-6&(" MB&@EM=PTJN?;,TMCT]J7KZE5X6KE.7D?X7;5!//FRQ1@.4#R9Q+7X&Y 9,7Y M.(T)ZW]R3GL93OH20.4[H3FQ7$3M;7 DAU*8+F(FC@5.M-5!VAB!F48=;<\; M)3O&\9P()(?PO;J>=P?3^>3C,$Y>CR#.I\/X8?('3%=9_O,?'SZ^_G"S>MA\ MDLQ++PG+,A7/2/%<92 B1FUXHDG'9@-^#UBTWUD_'1Z(/7;<5P1)R+:.*CGD.!*2-/+4D8F+'&9,RCM='40J,K:;@:X M/YKTN)Y7)5GDJHP=T1*5)X9JE&62$F\U=X$*[J!9*N*6!:Y.RC4865%Q+%/, M%VEOKQ>CS!=/FV+!AL@<41G*(//2XSBG1!!U$(!'$'975L@,XM^^3+[_';]Z M^=[C;QZ>^@T+7KXYT):+%?M#/QM+WX2.!LK^?JD^7K5?3;XU^R<5>5?QYGU& M#^-1*<,28;PDIP?C2XVV((+:,AHHP>HI0+D[(5N=0=<=QX M9&6&A!8D*,I 1HE*>;/I'6=I!=63P>^3R#YD;BQO)T$A-+H4A MG"E4TE(@'M#RQT^=BI&!LHTJ,/:X0C8N?OE:4AV^5AR3L)&@WX?SKXNA>>42 M^CJ\_3SY"?A-2*WH.SV0O/X]J!4$N@L>'4BCZYMB#\FETCT'4[HD:#PY%'_Q M>)7B'4=%T-X$JAM-GKL$X.QPJIX6-X<(H;96^&8R_0;3#U.8#1->J*NW3N4D M$D7%QEM:>J6$1'S$6S5)FZ5S#)Q/C?2'C5_?KQNE4VE,JK*RNG_T]3]O%E,M MAGZT(D2%R"X+FY M$X\VJDJ:\=U#$$I:'*9'](S?S,I MEZ\>UN1UQ4%%.\A:)^4U(*RC',BM1)TF#;**Z/;#H07?^[D;UD8R30X,9.)] MR>E/61/+N"=<>4>I=C2DZA,U^@7$GI3(?O%P"+N[Q\$Z6!M%ICIGPDUIZ8YW M'_&H?Q =I3#.:0F\=M.&C83TGUE725"[Q7\$E[>J?+V-M/\4OT*Z&\$DOX/Y M'*:S27XYA32<=S/B?N]R'8^\/VR[L!J2\K_;=F0:HZZZ7.>-CXOIB2EOPNAV=G ,Q.L^JRCG02U[S_U_,M74X9>3*;3R1^E\MS? MXM_,?PQ8%-R[X(E*N&5I%"IGV5-B'$>-/# C8^VN(8?0U_]-50\KS[M/=227 MBG;K+EJ7VKR.B=G($][2&>]KD1T:7Q0O6T S.UEO ZL]TWXK,7U5 O:+BN,H*$D\S"3&A M_64\;C:@=MV=N!9OCSY*$%JD/@S%*O M2:+4$I3]W(2NCM[Y;32= MYJUO*[.=$&C)\ [N_JWT@8A06M81&:A$>\@IXIFWI/2M,3QEDT/M?M;] F'/ MN]\7#@[A<^V\A=?C[\/I9%PH\J./:$6FX2+R^V$Z^3+UWV9/G'OKNH;LBX/7 M$A8N5[[22(^WGG>TC4 ME'&>$XD^HYJD%",V1H.WKC= 70X<:"-H-%OO&K#0 6>W7A-UPR$?X;:,^!A_ M^;3T.\U:Q#JV?E>-0$8S0BM%*59KW*_Y=KQH"K(B>^5LS!$4OB6&!"A#P2$P M?$F*ASCYTA;.F"!JM]5I0E=;9>(C?(?Q'@S/5YGU>DO/XSCNY*0Y17<#N%N'R] M\/P97]$DL!Q+""#__\H_R9ON11QRF;\A?U+!PN]^A#*0(7D16XJ M)/RY^]G80[P8N;924 8DTM)]U^6(VE=)+=6E#7L.64.S)L95R+DBP)Q(1A6K MIU>#UAM=@-/%YP.J7*9)!\) &")-F;VMI2+&.Q]XB(GE9FW/#UKVVE#3'<\K MUHNM65&&PY06_N_'KX:SV\FR8/5]OIG-8#YC YE<0*L[$! ^EZU[8@&QBWJ8 M]$(IE7=6:1\[E6<[15<$E@Y$T$&N^/O;A6Y4]HUV)11"!]E IF5B$(N.$2F8 M)A85=))%\DDKF>MG76T@XPJAT);9S^7?>F[7V](R!F;SU6,W<-'0Y"0G29:R M-B<-<2(8HK16X&*4JKH%_X2$*Y1[&R8_E_G1$[F673]+%MI^K1-%P1./J4QG,0 MM9[9]7"%E;&DRRSJ.R1U=<=-QK,7@)R"Y<]]]G_"[/6?J%GC^L.QG_Y8, YW M7I+]4!ZCQ=Z7QV20$QIG@N'6(@"1/BHJ^:5+JHV5S2L@K+-R&FJT+NQX2< MJ'B[GJ">0J UESL7/5 :H@ZHZ+MRJVJ5\*:-#G]G&)I9DD9;NV:E!Y'O*\_N M2>*',+=VUMKO,!J]G'Q;>917^3$>"0-!&\#.)3,I,@K"2,&>K0 MQ,E:N4:RV_3M%RN[UJRJ?>Y^\TB('WWRX_1A.KF]]?>U^M8 !2XXH4SA'L$( MO%=2) (899I&25TSA]?6)2Y6BG685COJ_FHZ7#@3UAWIU]TY&2((WP9B4RSO M@XL$35!&N.:X66M2@&:7Z.;OOU@A5F!7Q8CVO;M@-%JX1==/_(HJM!VU-PBD M *ZTG9>:!(.:?<+/LI6.JYV]WH_RR&RDY!+%79&WE;N:OIR,9Y/1,"V,N84' M8:'2 80$-DJB?,D[CD$A15*0K(,%L)#ETZOWR)E?FU:_=H.W$M\K3P5[3M$: M\ UHJMC(=AL=IYCYU5Y&.T7>@L'5!_]MH6D=FFW(0JC"\@[+M^\28)WI) JW09,B$ MRS*Z+@M;JH,D\8XS/ ,.-ZPKXV +*5> @!I,[O+6?X3*-6D\"I\5Q>V6 5/2 M.81ER9Z4RB CI/*&-FI:>\CE_YR,"Y9];29W4+K_.+?E\]2/9SXN,PA^_)3U M4A[!%)D+@:%=HD#C+55R)9F51',+#CBJO$\K="N47S6E[MJ-AH[EU8$CX3$] MJS/4A**.XF;/J3E-\*PK^>V 20OF=Z!Z;J L@U&*1T6\+/,J14HD".6)T4E0 MSR%045O?[ L.>P)KIT/#(3SO 6_3<;31T3=NSZSD['T(K":.U9DH1;CTH56M?$.AL(8TGD MY)T1L7:^^W,J+E[:+1G;4V.')PVYV_1UV/95-=HZ-"*S5E>'G]=Z=Y_%9Y7D M-JA @K$"C<*0T%)YH([IG#*KW29I&RUM3_V'Z20"I$6J\JOA=YC-AR7R M_#ZO'AZ.]06 M0.WDC349C^KS[KO"SXOU/$RKM/8/_D6JAP%R;S0[!+%&Y,: M$E3D'(URM,>;#4<]DH +AT=OO.] >WPHZOSD1X^0/*#,4' YD CX@,JBW%C+ MRTPA&;E*C 57.SMO&RT7#H^JK.[ ;_5I/HG__1%N[Z;QJY^MVURMIL/^!]*R M3HL-')=>"YF(]Y$2*2TB->9,DO?&,6!,I?K9W(U(NQ* ="&(#KQ1F\G\[:YP M['W^]-5/8?9 ].?)"WCXX31 0I6WS!#.B_/74DX$[).ZFE 2L6LJ2?+]Y\LU4(0F\39@HL="S;1 MP),H5Q4:U:6ED":AC&E(+@GM9!8^-$J$/0>![DB$ZD:>AS"O=J'!S7#Z$6;Q M#C[]F)4WZ.5D>CN9/D[#\49SX9DC1I5'2=C2&"0! 9$#6C/!"/O$Z[;%H[!W MJ7YS&EI)8=(9"SL(,2P['CR4JY6^OAK/RT-^A_OCB MQ]+YX4?_F$[N;F?W73_*SRQ;*T!ZZ*RP. Z.VQ)OHT3;XOY(I;5AQN, BJ/" M&223HK:;H9^=7;Q.<,9 Z&+NQB$$/VHKWH3LKL9R'$?R:9(USA%%3R= ] B! M+@:%'$F^RHG2;(&89 *1TCCB4U!E?)*S,010NO8-?%;(W9-7)J3DY8+P_.EJ9"]2NPP=?,0=G>@;FX;6V^H3RSP M4%H@<-PQM7@N:"3.:!N9=%(^'5A2WI#:6!$Z!4X!:C)EY$2WRV@KGL MLFPVP&B/[WCCXA>O"=1A:^7^"6LZ_C6>W4(HV6B&''""A*8\5EY&KEL--OAO,2^(V#4E]0/ M86Q'TGXSF4+TL_4S0XWUG*I J+>12&\EL4ED8AQD:X,W AHE:S<4]<^K]QM) MJB26#8)NP=.M3_>1]0O/M*L%=P#2M[^_+GG_LR$^8:_'=]]6OHYWP]F\01G# M 1I<67#V(/VR]&&U#16V4*G$X=W0AS+W? BSFU!F.\7:UNZF%=K7+*"&,__Q M8>3'Q6'Z^G_NAK>+T:Q0F_J=2_6NG>^0UH:R@KT\ZL">>D3AR[OI%-?K'E9/ M%VK;82W&Z1VDQ[P>IT5?L$>GR$I'X-NV M2IU)NNNI$>4K?Q_.O[Z\F\UQN>G]9,\R,@#_2Y_]GY4W=@P%O:-RCXRW#-(] MAJNU2R\7.Y]!_-N7R?>_0TQ_O_G#3U-QLKP?CWX%D&#4^U*V+1&_X[)#A'R_,;8P=:M'JHM M=\+JX_)+0-+^S__Z_U!+ P04 " #@0M7/TV;7F EMKMEME)DSQ MYZ9^:8 M4JFLT9HRI2.IND];V5H8;I0X%0JJ288R-4^_ "\1C% $"3! BGVLK2N52A)P M_T!\<#@<[O_V/WX\+\$KS_(D7?W[3_:_6C\!OJ(I2U:/__[3[P]?8/C3__B/ M?_F7?_L_(/Q?G^ZNP>>4KI_YJ@ 7&<<%9^![4CR!XHF#OZ79G\DK!K=+7,1I M]@SA?Y2O7:0O;UGR^%0 QW+(QQ1N(81I;M060'$8P0XM!'MA5X MH>5[KG/V^!?J!C9W.((!"2A$W+=@Y/$ TL!UG-#B-(JJ1I?)ZL^_R/\0G',@ MU%OEY5___:>GHGCYRZ^_?O_^_5]_D&SYKVGV^*MC6>ZOS=,_U8__>/?\=[=\ MVHZBZ-?R7S>/YLFA!T6S]J__Z^OU/7WBSQ@FJ[S *RH[R)._Y.4OKU.*BQ+U M7KG T2?DWV#S&)2_@K8#7?M??^3LI__X%P J.+)TR>]X#.2?O]]='>TR^E4^ M\>N*/\JQO>59DK+[ F?%-29\*:0O6RO>7OB__Y0GSR]+WOSN*>/QX6:76;;3 MJI0RDE+:OI3R_SS6V:\GB&](WN*]K :$*]7]9DK&+DR_&1/W03 $'U_@5C#G!9['MIB7R4O[B6OQ4=R,;ZB#3LI^: MNENB\A\%7XD5J&3+G:9!PO[])_'3HECG?RZ^7'X]OXGCA"9X^94_$YXM".(A M(3:#/+ MB*A/813;+K1\FR'/#9#MNXMB\TDO^ K^?M_T7G;1V?Y/&GH51^9G MQO-TG='MRO:\/+178>"PGA +\4L>19L;A(5WFZ3)BTRBY7 M15(DHNT?2;YP?4YMV_6A[Q-A"S'BP1 Y/K0\FX>(19A;O@J9='4R-P)IRPD: M0<$?4E1%6Z 3TF[N, 74R'PQ""-EFE !H8L:Q/LM6A!_VU)"9].3T("*/*&^*! QU,.O&/*[@_ MTSN>'#:USY?+]+L\XOJ29I_3-2GB]?*C]P73F4/G^ULQ"34V$K($AC MD&T$SX$@Y]?+-T"?WK -=IGI^!6HDW M27+*%K?X[:_Y+<]D:(3L\7.2TV6:KS-^G:SX5<&?^Z:58BLSFD5"6O":@Y:\ M8"LP^$.*#$J9#2SRFN@:SUWU- MWS]X)X:?UUM9&P4R.">&8B47R[R/74A\.X1^9!$W<+P0"W$478*M=N=FS]_+ M@[2\2"A>@J\<2R3+ "D]RWX?O'[GWT!(1M_M#T1#R^=W0/<3W'SMUB;S[!U0 MH>W,._3/PRQS::!7[^'8LVV%_Q.[X(JC8XGY2Q]0/:Y M:T +^OOVWUN?Q6V64'[QM'J\%=-%@8[Z6YD;_0AIN1!7 M3HE&8O 59W_R I1B@XJ?U#A( <1^OX M/4U/YNY04['MZ5!\8YA9<\>79>0_SHJWAPRO4$I,&A)K.;W&P:ZFO%B$LJ1Z>1$ M%+6M%%5H#-DFO=U-:I&H*K]OARB_-S ZPEG_).P;]A%^BQ/]\K0C/,LDPN) M=*[EG]ZVS]SB-_F[<@=7_N=!]'J^8K?BN_HFOK0Z7( 0'(8Q#J 5V 2BB"(8 M,=>&%J.,(<)M%BG=71E3R+E16BDID*(.#-L89235..^CQV?L\UJ-H=$/)QL1 M.U,1:&.(.&W0VH@@OXMS&[,O_2UFV>AOHO/BLUA'ON DJWS#BGO+(Z_/C3VE M8)7C%^ RJJ44&4B9U3>2QZ#JWT$:0&D2#MNB K:(F=DE]D P:'MXK,W)]H4] M2K4WA'V/ZA]W7_YC+7>6O'A*V=7JE><%YZVEF?,06Q;R('$(@\BW D@X":&' M \OU.4=NI#3+^[N:VV2O))2T>0:DE -.PWNP[3\@-X?8Z'YI7;"T#LO5<#CA M_+RG@\F.U-44;9^R*[XQU$7TRE=K?L=E6\GJL15T.%4!I4F MS^*1F_A>AD_$U0:R2BMA+PCR?.K:-B21XT'D( I#1.1MW9C2T//MB"K=K3,M MV-Q(IQUGEFX4*4-BI28RC#9]7"7E+U]*%73=3X8&5-5--?TPC>[.*E62\;*U M4CO!@5NUSD"C&*@TDP9C6[?2@=XU@@-<7V;A-N8B,R36Q*XTLV"^=[D9;G\D MU]RQ?62U\%RM\B(K\.KF13:1?TNKY8A]6Y?Q@('C.L@//&C' M#$'D10&,7";M212$W.51Y%B+E[T<6J=[A4S)K\-!^UJ,>5A7R0ARJ60."'], M5B4K$;PL&>GG9%7_H^Y-S\F^#.ZYS O\$ 9VR"&R.8618\'$WJ-^57P%?LG^R0,N80_8I!'-D!*A6"I$6AK#5IJ _(&VL_5 MJE?1B\(P*;4'+?5!J3\H! "@1D!LY!H,Q(\E"A/ZHTT/W%1.:F-RS\MS;7HX MM-W9Q@48FI&*%-OK)@_\1_%)X/CG@E/+C4,:P3! #D0T<&#H! 1BA&R?4#^P M(JVXSR/]S&V[*L7433=U&$ UOC< R\CL+"70ZE3U?>*H[L>')I#!14E#8@Z@*/4Z-TK8"%VZ.UIB_]^-V:$0FGS"("@:CJ:A'=OH M,X'J@"0T&B@92T2CTN?$R6@T8'B?D$;GY6'T5!M$^4-Z3D6[PDQ:Y\F*YSG/ M?\O2/%_$S(]=%G,8$X)EN@H71L@2?XV)[\3,)3;BBU>>D525F_JZU)D[[8[' MFT(7.'\"+S@IDTW@2FB :GEUN.B7L35:,@DBB,S4".J1*\6%FRE/0.EO.:H M1Q490ZS3V]VDA*.J_#[7*+\W.!VO:(W)NW990M:E#UI\(Y?/+\OTC6?2[,JX M_"W.WMH/G3_+;!0+%CM8T@WT7.1#Y-D$$CLDT+6(B^TH\&TWT$S6>X(X<[.; M:FT X2OQ4P%>Q+^>E?=Y&[ESZ=7AM7;:27Y/&3G5S=E4XS'Z'JX:BK:0LB:, M/-*KE0$[VNP^6>EC-(&P 5S-I1<^19BIDP\; .Y :F(3K0X.R$B7K_)V8)FZ MZ0NF\C;M6Y-_WP]\SQ=VG8,I%1M00;.8T "ZQ.$\I 0%H58FPL[>YD:@&V&; MM%:-N-H1$AT(*X<]F,%M_%B&PY"-D-!4"1-S 0<=?4T=1="O]H'0 (67AC'( M91QS*C:CES]H>8U3ID^\6)O6DB@P_D/YROV.XO6D\N M0M]RPB"@D$?R_#9V,22!Q6!D19;/'&9'W-+AG1%DG!M;52I*;TZ<9CQYE#%> ME;(@DX'3PHZ@0@,][AIC;-48[X-';&2>W Y6HU^5WU4,DA3ZK/PO:,DNH\,: MM>I'9/:+O5_NOE&E,%E+-JYS B3WQS_CCA"AEA[# DGY?H1(=Y?(<;L:N"Z M\BX.N71%B![_WS19%7\5?UF+.;GQTQ/'IH3:"-I1Z$'$F >QCPBT/&&G.HQA M.["UU@R]_F>W'E1>_$I^T%*@)(Y2!=#H,/@$17>,%+E_/.3'YG7#H.N3\C#H M3!&N9N_3DNDP:-X1YR?VR9: E[!D0XHY8 MM>PP+F,5+=OK[6-KEAU6O;=DV9'7]"]7?UV])-*M^) \<_8ES62(W%_Q\LL2 M/ZI>L.YH8FXD\?7;[54[@JH4N4I7WXYV[;Y4K(5A-U,8A&]DAM!!#OPAA3>4 MM%P!GD$WL[O:G>QVMH)R[1O:*H\/#$+CC])VN>,O:283!+:W4@&QB0==YLN# M522V4M1#,.)6$,=1R#U/ZW+EL8[FQA2UG& CZ/#0LF/0JAD1)@ ;F1L&8:4? M,-8#A*D8L6/=3!L6UJ/LNTBPON?U+0/IS*G#RV0^B++FIJ)%<.#5NK:@F3$BOF#SX&4_^B?R)"HY_==8%CK#QI#Q"#EO5#[4VVG'Y"$CES>+0PQ#C@D,8TLBX:! M1V+5%"RG"#(W>GB?\/V,-_25=HD.*\<)9=5M;^%', M^Q;E8A.3%GBIMHDYVI,6C6WZ&V]^/<@^0%K>OZW\HF=@U>'*T\15;0=C!*V1 MB:@M8^,$_;D6\_@]=NT]3"\4AC8QQ_N9=!?3J^[^-J;_!2-%GFZKG 472YP\ MYW52 ())@ *70F2Q "(JBSQ)OX=/$8TME[J>>TJ1IP-=SLWFJ:22D2A+_#T7 M-)V#ETKJD\HZ'0);C3C,0C@R@[POZU3+"RJ!S>G,8X5RDS\_)YCAXVY6L#HSBV&+J\M[\/.WM.# #C43 MQW1A[4:<""F 88NVNGB:E:P65]WE:Y95A!+TIA74M2V.U MCM.;>XZ?UWQS4N-2ACGF,70"6:R&.@R&U'%@3(D?!>(GRJ@.8^MT/C<*WY:# M*X779!$MV-5H92PPQ[87Y=59L1W?P_-L$W:LBK.]-ED52A.G0>=9*NU/=KZE MH6S[O$OGM0'GU.LEMRWBV>>9Z.)Y53"=X+7#;\]MT952 BDFM'=2,3[41[-< M,55W!UX*9]8G0S7VL74O2D8CT[KQ&'9Z?;C)Z0ZP.U7:.>>WA*LK*ZG-R* MVD(X+&NV$1<'$/E^ "-B6S".$**(Q:%M<96C'G,BS?-,Z/ZW_PL_O_P_YV7Z M?Z&$&G\8'"B+(\]B2&:PD\5?(F3!T&41=%R?4)N$OA_9:IZ9CQFJ:1PXM5IG MX+%2K#1H\(YJDX]<]TKQ,:,Q\LJR&8;?6L.PJQ.HE3H#&[5 4YY4/EUJ!FK5 M)A\SEM(RA6T9Q36SL=N1[7^#,50V(LS#71D=LMW2KK!\URIM"X,]36*+F$>F ML5U&:/FTT-J4Y]_2XHZ7.=7N.$W%PO*VS5T\(.*VN\79;6U:L:9,B Y6:0&R M2GC02#\L'+<'6H4=SRBHCKT+:@?O2D"%V.!N#U##N:.'@75R@&]/-Q\2]ZNF M^K%P8,6W!VRO+M*\N(GKPD"7/VIJ^\Q?,DZ3:>@; MZFHZ2]\L-CNFON&F!]ZNW03%_Y:F['NR7#Y@LN0+VZ>^%7$?>A[VZ]QVOBST M$N+(1X[%(Z)4 +FGG[DMD(V8997S6E!AD$I1=>_6'@%6+7+ %QC^YV&(*5_ ML[8;!U,7:X_T,NV]VFY5WUVK[7E\8#1ZLA(M[N;?O-Z6=?TT:=JZC]+N!6>F>+M?D__BM'A(;[+S5YPL M)5-]2;/=L"-AU:R?UZ4_LVT$+4)$;=?#LD*J(!S$[0!&W*:0$1+$Q/)"QW9U M6,>$4',CIY:8.]MX.>5PGO,B!^N5#$/:7B5;EC&29^+//$\U"RL8&5^$5(TN30$U,@VVDCF.7C54!1)#)-79U:3DHZ+T M/JDHO3.,+/Z*LT1RT]5*S$">%Y>K8F>S0WB,. E]Z&$_@L@C!&(WMF",?&R[ MMN783,O&Z^EO;I31B L:>4$E\ F;RS[$U>C$((XC,\II$&J3BB(PAGBEK[=) MJ451]7UV47U-/\W4S?>5F*-/R4N9HQ\:QNZX'^UHXBON M?0J_O^'>^\9I7N'2 W:^8AOWE_CY2[+"HMO2;W&7/#X5-_'O.2_=89^XK!EV MQ)DA3\5;A^0+[ON1:_D8!B[S("+4AV&,/.ARUPN8'P8(>T.HO14\JVG\K&S\O6'#;R>5WDFP_FA3N?R;[72E8L9E&K#-(9"\A!Y MKG\G>AH>8QNOBE!H[4:/:WS"EO1 HY/M2X\KU-Z<=CPU-+)ID]3D8IUEDC^: M9#Z.A;GE(1OR.+ @LEP.0\PLZ!'J>K9#(T2U;,7C7KBZO-<-83J*JIHA9@:KD2?V3KVQ6LQ1$ASUHV$L:.EH1Q-'+/4I_#Y< MJ?>-8031A%%>/;_@)..L93I4OY(VA\S.N7 C+W)"#T,?18(OQ%83AKZ+8!0% M <%AZ,?47:SXHWQ5C3&4^U::%%$U*=H23!-YE&QD!4LAK.[QM_H(J'&+652G MH9I&YC/02+T;[[,5'%QW[;^UJ4<;+$-,I-[OI,2D#<<^3^DW,#0,IS04RAI+ ME\ND*8?SE9?9K*F-PMB/+1@%!$GG.Q:FCS U1(T!W]4LAJ-R5' Q%A03E=?$T?E**C]/BQ' MY:7!KGC*.0V51L['P>RT(K M 8S#,!+R@%AZ4TL.RD*.47Z?8]4PA5[WN.R^I9[1F ME&K#4N_= MASE.*>%Y?@FF+EK/3+MI+WC/3/DCR_YYK;L;@4%I:1 B@K^ MJ(35S7)Q%%[%A<\$:&,O0@ZTI/. MMSY-;N=OO _RR.<7^K:K.!%V$NYE!G\S"JI?P$_)ROP^_WG[;]I5D<[!KR+ MXL!Q(@SM&,>R%)T',;5=Z+N6PXD7VTZH=7G4 .Q3\'(M5@,\KZ5N0S\2X&I< M;0#&D9FZD1 ($:L=P1FHI31'TSTP&"+I8[U,2M$]JNX3=-_C@U*#D@R?4V%9 MYDEI0]8G+RA 41!%#"(J,Q%1@B&Q0P(#U^(,1X*AD4ZNSX.=S(T?2C%!6TZM M-(Z'@>R>^J;@&7G>OT>F_\A*'2*MU)4G0S59+DKECTDWF60G!#W9(0^_.V6Z MQT[I]_(W=C^KGWS]EJ=E"12Y\3Y_+E0SK.^]-C?>NKV\ 55EEUT'WG.Z7A7J MZ=/WP>EFKA-Q&?LD;! D6CG/CR@_*+'Y?EN392\_HD0[1?FQ1P88&\)NB=/L M6=XHV%9WO67!?[$B0PR$BGK!%2I>2 MY3M0V"#()18A/E ,;,>@S#O]D()#T +=3C8&&^33^6$QD78TT)GJ6V&EH M=AIJ YN>SHX[3?<=,^_$IDY-RWWT^EN53IICQP]QX$$[]L4*%-L>)!:WH,V) MZT;/9 MOWNZ_:!TX&I@',\/KOC^,*(ZIU3N6?([3GGR*AO\QHOZ8L[")BZ/?-N!E#@V M1"[E,'(\ ITP9M1WJ1=%2JF85#J;&R$ULH)L(^P96/'BUZWP=2!D5I?Q>ZF* MMY5/Z3%5YR P'H2N[;B081Z*/0HF,C,6@2P*2>A$_?'N[!W>7%Y=5?SS]=7QI$5XW[32$V,M]OOMF[UC>+8S%=P/ERF7XO[5EA M##59W.7UEZ MX R^DSA>0.*A'C[DGJ%"8%[7HP.\G;_A9"4)_&;U.7M_.^$@:;A()QRLB7RETPR:GNO4$,J=/M13^YC.F6H(C1VOJJDV!RQ\LL0* MY[LE,IJL(F\/Z2=^BQ-V+G<]?^>,;+?:$&20Z 76'Q&A?,D=>K2OBS]Q5^-AJ'5^=SI96Z;B'+LA!2[ M$;2MP(?(]1@DGAU [F*?DMB+[%BK M'[+N8VQ:]W2K(.+UVKE0SI-%C&ML=V MB]2:3WMT7/L1BM%^1(*CXPIVE9TUDLIH=^'/;^*JE.:A4GI^0+AE>S&,J%MF M:/8A#L1?7>9%)'1CQAU?9ZZK=ST[#B@%UIO[&D"K<<(X\$VP=TNS=]N%?*0B MAOH8&6(4C8XG91I]0/89:$ +@V^PO59YY^]Y]II0GE]?7]2K9H1XP!V*H"5O M&B-LNS"*91BY18, 6QAA:FE>9#O6U]RXI[Z"5(L+&GF!$%C[UM91?!5<2.90 M&YER.@ ;?M_M*'+:U]Y,(#CM[;=A2 ZY#]>'C<*UN*--3'T[KD^7 Y?D>E_1 M(U;&DV97>/_V3-+EPO)C*W)="J,@%+LWBA$,213!4+QGVRC"=J04!OVNY;F1 M9N-TJ*13F^WOX>IFQ9- F,CITJ._\AP]JFN'0T6\4UE.XH>MP?2^I4DFYE$% MFFEX_ %]K^>W='7+TV\\/7]]+"_1C+MKE2 QY&?I[FM2UXJ2VOO>%+67AI'(-UYQS1PWP(M"Y@10(XV=UK5(8M/'B OF?B8V/6+812ZR/9>Y M!$&?N!Y$*"20^%X,B44P\^* QDZD0[?#D9O":N-5%2*9-4W*J)DK;1$8@QMC[E^9-'(9QII6I3ZG!LE'BAC MLFS$EI9G([=.4A U\!7<\.8A'9D7-FA*B8$460:L;X0&#V,"JI-5Q3BP4V51 M,0"P9LH4+:BZ4Z2H-35A2A0MW793H.B]:JI [R+V@CB*D"PUQ2*9W,2%F-@, MNE;L>8[G,,]W="S]]UW,S=RODL+1NL3LEX>A->%6 U%A@!MI&IH9:XY\I& M>5E#"&Z.-#21,L0DJKU.2B^:4.QSCN[K^H>7%T\R3)_=/*H\/\ C=X436W<[2U^I63E,,V_41MAB!+HL]B&1EQ] ) M"!1VA4\PYN?*E7*"I"6HAC?B")(*[IS3T1EYVI>PM"4<$D-Y M!!\-[\SI.$WDC1F EY[SI1N)3F?+D5>G/4&&E%!+2N0PFH8,P>!4C!C3L5H; -F$#QZ M1DL7!,/,E8,M3F>H="FT8Z)T/CC,'?(5TZ=DQ;.W=DJ3>NG@KD=BA$)(""+" M2.$41C9%T*<$1UK)=GKZ&MNTWPC:AD)Q?42,:E@J^;],(38R)-^%ZPQ MHZ 4\##DU^CJ:5)?AH+*^_X+E5<&'HPYN;IPQY )K#Z"*)R7&8!K[U.1P7INQ+JJJX6+J2*6[ MLVF/5Y04?W?4HO;6,.8XFCY-_-SVM][)\Y+_.OE3ERSJG85:[+S.2? M^4O&:76%2[QY_IQF1?+?U=[61=P+O0!!ES@RNWA$8>CX,E$:L0+?(8'OQSKL M,[[(8CXT(\L)!-2.#"*N0,M[,.@1D[FT1V9GLP >T+A M4!6ST@XJ&J@!QO&2HTML# O,^THAX.V4(NUEORH$9F0?+ M,;EJC4GYBXO-F-2Z@$H9T-9F\]1$8Z(1JCC1V$P4SSCJ&.E%/AH MC,\\I3V MIXNA-(#"3J"EB?8&&N/'G6:VPP*;13ZD3&:\(HX/(^9YT'>9Y1,+N=333"1B MQJ4V32CZ$'_DR1[(?PJ?8R78&3@OBBPAZT):6O+NVBTN;P*/X7N7Y']^XBOZ](RS/S^GSSA9+1"F=A3*/7H8>1!1VX*1 M3%[BNC@*;)_Y@9[_L*_#N5FU._("*3#82 S^J&36W)KW8JY&)R:1')E43@-1 MFU!4D3%$*[W=34HNJLKO4XSR>X.)IN2KOR7%T\4Z+])GGFVNURXX(HQY3@PC MV^80N98+0S>0)Z@Q1K%O>=Q1NDFBU-O<*.8SCWF6<08R+JR^M69FO6Y@F1LX MA% +,LH11"QR(79#!BE%KN<@S)$3+%YXEJ3LOL!9,3&\^SV/!_(GO)1Q!&> M\,=DM9+AIVD,JOY- NYZ7A3;@4#8XZ%8-!&&D1^*1=/!R+-\+_)>R]_)Q.1WV#S H>M$8F&,D70[(TAL M!\G%,N3<#1&SE$[,A@HPMU6S%!302M+2@5PF<2_M%R,NR^-#<9+[V C '^PV MKK"OE0"-%N!N NR-N(F-C,%,W,.#QL*46[@7R('NX./MSL$-W*NUHONWOYV3 M8S!P)DW=_)9G]Z(?_@GG"3U?L<_)F0=%4&%8C?E-J5 M$9NU?J#,GE[F; 8-%-(HEN\]R[I?$I/!\1U:8ZSHJAY_Y$9>PG8B0!K(A1(5 MUF<'QJB*!@&C7$8\$4_SD2):4GQ4Z,@0J#IB208U-_C"XUZB6O$;MJ9%\EK' MVRUB&EL1BQP8(9\(LG4H) &Q("+L^CJ<^HJ4(@ 'KCBIOJF? M>.GR!Z=KV=(%+OACFKV=_TARU<1+!U^>&U5LA 2-E']13[=T&)YN0C""S-A' M]>] 7]($0WEA^Q4?U"JI<,M3I9JJ5.A=JJE[@>'603G]!_K)..L(P3_;US> M;^2LKD?X>\[C]?(ZB?D"Q[;M!RB"F%'I\>,AQ&$<0"(V9)YK<41CI!>L<>6("54.&RTFB3&K2F !MW]@QTN: 8Y6JZ?_D2R:V=:))5J=;BZTX MI!Y",+8=L<&R?0^&(?*@[R#'Y\CF@:-><>E()W.SF.J+>$]"SM++(9A1\0"V M$TJ%HP\# (W-6Q4V4D0@9)1LQ(8DW3T&DL89A0&P)CJ'& ::WD%##QJ=APG' MWIWNP*!'^IU#@;YG!SK^:[\69^U:UN=9)K.;RV_DT]OVD;JFP?EWG+$JIG1[ M2I'?%$\\>WC"JYN7TM']+2UO7W%VERZ77]),OK2([%<<1C*+B4P8AZ M 72H'W#L82OTD-9YP:3BSXVQOZWE%R!=.+_7PH([\4>6E*ET2\4UW6(3?PZ* M1PNS'>2Q3R2D5K!4:Z_4_%9W0-Y ^[E:?U "<-9<96UA $H00"%0 #4,9V # MA/AQ\U%5'Q#X0X(#:G1,GG!\R+":.AB95OAISU,^9&#>'<-\C!3#EM&R"WDT MF[2ORMO'2)M<.R$PQ(&'^YB4JCK5W&>4[H?U#U$&U*R8<:4*O8(4 M>F4HYEE\PGRM"5,5)CZDKD1/-0ES-22NDQ6_B2\RSI+B"Z;5]>6J6.>G-,O2 M[\GJ\0*+09-A^P&G));W3T+.+8A"SB F/H5AR,.889^Y2"OH0:?SN4W1*O7N MDA>R,VFATU(-W22)&NBKK;=C83KR_)=B2Q0KP4$C^:9 +]@(#QKI3:9/U,?, M6 I%C:XG3J.H#\K[5(H#VM!?_,6^X3%=<1G=^)J1=-G?OE#.A.X^,MRS<1O[WB9"OH69\7;^7.Z%AN#!6>$ M6#3B,*".!U% ,8P8MJ'X-281X_I2G[GBR7 M"S\*HM!&#N0V=R'BMBS3P MN0.9Q1R(&.<0VQ:!$8\C"]L^#3C1*>DS"*8)"N\T!:*GMZ(=@,/)Z MV/N5:&_!]Y4TM+W>-#OIUGE?F?UM\;M_'V!1-QD-+C91,8HH@0 M&&*/0T=>1V+(BUFLGF!@K_&YD50C'KC0,*KV 5.P74^ 8>0)N$5@2.3;/A0: M1N,)D$QD">I HV?8'=&]TUK;?V)W-Y?=A'S";,C2%F( M(8HC!G& 0ACY#J9^Z >1JU66NK_+N7%7^V;S7LFWW8IOAFKVZ=X=-XOHR#38 M">"H5\+581J[7MT'7?16!T"Y7IRIZ]OW8HDIHY*JZ*-M=H?RYF#D.39WB U] MQT<063Z'H1=2&#NAXQ#/C6RJ14&=OH0Q%;"BYX[AP, 5N,98["-3#': MB U(H*R A+$B"53EB!%D] M9O@YOZX.^M/Z,+,VG(E+0\X=%Q(:.6+395DPBCT*(^01VXD\A+BGO.D:),+L M"*:M!,BV6FAL3X:-A<)^;G2$Q^:B'7!;"H!& W"]#4BI0RD&[ ^'#8#&+G+T M@9AHKSG.@.CM2D_"LG/O.JSEZ7:X)VF^LP\^K27]@)5S)EH1[>,ELIS7STE. MEZD,Z-MNUA1C5WH;FMOZL!48"(E_?OT%;(56#V_IQZ][-3 .W+''RG%^M M1%E;KZ;!VFJXG-#^=_7HZ!CM&K('F M!EBR\L+F[RN6+=\>[SE=9V)IY/GY0@Q$JG=^#K2_MSF M>"4B*&4$C9!J<_P8@MVSVP NH_L<=2!1GLH]BG=,8O%F-8G%#]M)?*R]2:9O MCS+-Q.U[;-AI9T>:-L&[69'\=VD*U+&R?^O X68]%CV-*#VSVM/;$W?B+D67\+R]BE=\2IW MTB(2@X!BQY$WQRA$S&806V$(/3? E%FA&T9*7K%#C<^-O4KY0"E@G3I*W79Y M!UR_X7(*'"/SC@826B;+,94'V2OO&IO,6#FF1MM2.?K,,#/E:D4SCG/^F5=_ M7JW.*2VOZ-QQRI/7,J40=3R'Q#Z%@;!!(*+,AJ$3$DA#'F",;12CH+GK^:!N MFZCTK?3Q[M[N?)CBO*P6%&0;237N=VJ!KV:2&,-R&B)HQ 4_-P+_ I(5V,"Z M%=JT('1#VK0:M=P<GV/CF.Q8;JNW,8-K@1_2.P)DW*37R9 MR92&+]N0D.MDQ:\*_JQ2KTBEF1F14B-N6:$QR\0V(5WGR[3G1/IJ-L^,M)Z3V\6Y%FQN*=\A;,D_9**G0K.FZ!@ M'D6>2Z,8QLRS(;(" L.8QQ C)XZ92T4[2FEWCWV KILRS R MMONW%LQ@S'._WEU;*O%V:SLE_K:=Z1T-3S*W^Q5K9K/"DP.3@99ASC=[=UR0 M'\2NY\" AQ%$% Q2AEVE.RY=G'S?,'_..<_=B[MCJN5X :>%W>XX(LH"AR'1!ARPH6Y MYL4>C!BR(+<9#0,4!;ZO%-C7V*L649ACE8Q P*UXG[0;3963)0,8C7V" M)$4$#4B-D.#.$$@ZIT$&P)KJU&< :)HG.SU@=)_@''MYPI.:'OEW3V3Z'AY M@E>K5_$=I-G;_?KE99GP_!LO%GZ( B:(#G+'BR B/H(1B2DDF+" <"OPB3H! M'NIA;N37B*8QE0\"I\!UI\(Q,L]MQ!,[QUK ,_!-*QO^060T".Y4A"8B-VVD M])BM"X5.5COXXG2,UB7W#IMU/CBP;F63W/Q:QCQ=)YB4]7*^";&KDCF+D*& M2D\<9Y9,0NX@2"C%$#$_N;MBRFJOKO M2F0JOSC 1;WD!M]6*(9PLR=SX24@)J1"S*<63_T7#\CAI2!1LMZF GH_SK.0S M(-4!M3[@CT8CG7QX)XV,ANTXU0A-9&../E)Z-JD)=#MMUY,ZF,[&-8'#CBUL MI,$!:]AG3HIM:7GYMXM46.5X5=QR\0F+[_N1W\1?A2C/Z^?;C+]4A>GSKYCQ MOR7%DY#H3N9.R(3PMUE*.6?Y@@4X+$O6$%>N;1[",,21#9D;A]CA<>2ZZMZ# M,22K]@6.NMZZ/.1Z=Z_TH'4]G!XR)VXY],&I' ^R& MXTD)FGP4[=P$Y[%813=Y.R+D."YR.(QE+B0460R&%K(A<<8)SSMJWZ^ZX6%K+ M2XWW14K_/%^QO=_\+B3/SZG8BR?%6UD3:YLG'7F!30,WAA;&&**0<$BX&T#7 M0IS%=A SJE77=DQAY[;FM4NYE=K"3U+=G:N/9V"K'R@5++U@[WY9J@T:O35# M*\?\0-3.O^8R[&/[GENC?%M9J> \R\0CO-HCJ0_VV6:P1ZU3-\7 F H-'5/4 M:2-))P#]7>#I%'V:3OTDYE#9429V>@LO)EYH^P&,4"26(MOS(7%C"SH!0:&P M00@)D,Y2I-;MW!:536:BETI(4XF>=J!6(W7S (X>_M6=[*D6^PR4@D^1\.D0 M4*.G?-KI="9)GPX!H9[VZ>#;^IDZO@B]TA5O[O!]7O.']*])NBP)\B;^S_29 M7\C^LK=K_%TCA[UNNW/CG%I^L+GW.)LNH,A2&=G:5P6T,\%^7.8WN>-5V_I2\ M-+?FL$_CP D0]&,60\1C#(7A)/X3$"K&@ENQ1IJZ8[W,C;RJE%P[@FIX.X]B M&81^% =1"+'M!TAX?MTW?/ M:;^) ?VY\? M2@TO&:=54>2%(VG =CD,?1Q!Y 8^#*.80H1IB'F(?,HL/3K8-CX_"MC*UD3U MZT[\%G2JDWT8(*-/\*U8)J?S>V6-3>%6TQ-/V_=*O9^J!YX9L!V\S3B3&)^_ M5FU=7U_4UJ2+L!-&H04=%(IUF_E8;%\< FTKB-W MGC$E5+;='I^6W@ZF%X?.+;UO&XLNF_>'7EWPDMUW=+OWI?K>79@\N9DQ9LLL5\P+>^*EV$< MBSBV'3_P;1B',EF$'4: M#ISC^*IMZHR@-C(Q#@5,/\MS'QBF4CT?[6?:?,]]ZKY+^MS[PN!0K/29WXO5 MH@Q8E#7^RG#E'TF^<%EH.5;H0^IA"E& 72B,)A=ZMHT<%]F>X%S-^*MC?I0ZGZ5#X0 M/]7[R@G5\OZ3+Q.:OLCY6&:D88LH1B$*70]2"\72$PZJPQS("ULCTL*V:UI*RRCEE!JA. MPFOR:G,:N TK*7<4#J7:<>_?GKY(W%$-#E:#._[T %Z\2$F&&^_5^=W]-4]? M<,;PBGW*DN?+?ZR3%_FUU%X!ZG,<>YQ#C[HV1)@Y,(IDXBSF8(\3Y+I,J8J& M?M=SX\]2^(T']5NU.!WY#])T9T$8UL*P/?=MEK(U+?Z&Y47!XJU. MA[7P71P2SB.(/.Q#1(( A@X)([(3"TE3[2R:2[Z&Y%]S?0/4\/+:J8YYP? M2>;Z%1?K[/VE:\]!5L ="[J>3&$?\ 21 -91)4+SO")39%:\/D)4NC,B&E" MT]L7[O>R&&^2&"OGP3]E?!0]_N-B/O990"G]V3[0.^FBBQ00#FYQPLY H]"H MU]E/@-18\4A]"2:N+3D8HO>E)X:56U?=/O19H7PC*KZ9B\R6OM MZ4IZ.#?EU:D78=>-?>C%EMA=RXLZ(1/_L:S0BK%/8L=3*C-]HAQSL[9V"+.\ MA+&=S5*;R2<%+WL!&);4Z[4;'4&%'/LW(C$RL_U2#HA/,,LG@3+23;R,- MXC0#IXR:J=-S0S!WA](,;W[":)N3,=@-R#F]N6%[@SO^RE=KGB\L&MJV';@P M@&S,U(WP(#B,O M (U(YLSB?24-V;J;9B5V;=*W_W[":;FS8$9?[Z9\9^V,]ZN0^G\@&/7 MB^4ICLP.[X4P\BP,[5!FI0U\+XB40NE.$>)_)R-3)Q#OI('3,"Y''([96I;V MA$,QP*0<<4BFBI^>F_DX$%(EVU&W[>D-QX':'[0:A[8U\#2I2H65R]+2E&9K MO,PWI8:([SC<=1QHE1GT:&S#"","<8PL'F"/$$\IQD"AK[DM0HVH58VA6ECM M:D\J("L>,IF!;NR3IJ&HZ9\X]>-AZMBIHZ=ISY[Z57YW *7PRC#:*)N3J:ME MB.@#_L'SB[K );%\RL,00R_R&41N'$%B(1?:-O>\P(VLV-8*^S[:T]PHHPY? M+J2(P[)M'@=5C22,0#4R1=0R@AJM4LHS<&&Z2&@O%(;8X7@_DW)#K[K[S-#_ MPJG)Y?=R;384Q%GK9'7O&)3;(0OCR(?4DO6(L8V%O1$$$#LNFWV *!^4>WTX:,=SJY_0IAX_YUG1A"-):_"> M9Z\)Y7F=,RQV[,"*B0,91PY$?BCC@P3QLLB/7&[%U'&5;+;.7N;&J$U8G)R* MM:2:N=BZ0>TF.V-0C;VE&X*2,C4IH=#%.:*!%M^(OVVYIKOM24A$2;V&'=0> MUL]27B[]MSR+OW*_N4*:=HKOKL2%IU]8\*]*[A*:72TYE)97; M]#O/SM?%4RKCXF[O+F_/FT1L7D19[#%(D8T@"IP(8NY',+2BF+'(\ZG:1DFW MX[E-_DIT(&4'C?"@E!YLQ <_EPK\HI.'3&,H% X"1P)X[(5? ]M!R=XT0-9) M_S8.V%,EA#,*NF;".'WDNE/(:;0W85(Y?2UWT\P->%_?9GO(V'F6W4> M\/SQ\?P5)TL-VZVCB;G1N! MXX^XX*"44-UQW@=5O_5F"*61N5@6*I(G^SNU M ;="@P, &C7O%% :9.9UM3N9N:>@7-OL4WE\Z,TNG'-YVK_G-268YGX5E2GJN]O/G4_ M;JH0YM7J5&K]RS;":OQP.F ?6NU2!3L#%2X/8#):89FNC0GN[Q]0)^6%LMRZ,'[*4,UE*A&&8"/H;'*7E0]AQ^3Z;1! M'8T'U27Y8);4AJR?0_6;'.#3;Y=D$3\ON?Q!?')B;YX5R7^7O[_\09=KN;MO M_S*-+])D^; FXO?W12;^FXO7RF),>;Z6YSC2F,P7+@DBCXD-H>L[$43(]B!F M@0UY9%D8/%!T2%XK'W=S6CW@6Q"A& MT Y=+^+(1192RM ]7(2Y&1%2?! OT^\YD)^#0?1T#YN@ "3;M^& [2_ M:SNA)?TC]ZM5+CK)'C)VFRX3*AH5_=)O:7'.9(9OMCT64CR 5VYP;I16"PZ: M4^=&_-+DD3IPMA;] :$*J'51/ZY7A[G_\'X4A$=W3VF#"_XP>EHW"+E!Q_OJ MO4QVV*^M>/OH7__E88;9;SA97:0K27%\1=]^7PDK4K[/JIB.!7$\AH*(P\#W M8H@B%,$0(P>&-HY)X'#F!5KWY'KZFQL_77!A*,>)F!ATB9-GZ: 14H)\39Z3 M0IF,5,%6,ZT,0C@R 4E)04O4,[ 5UEC0D"8LABRCOMXF-8,45=^W>51?&WAM M_SO.V(-XMRP>9C,GX$3P"+*<4%[5YQ!; 8<^]RW'"REU7*IU5;_=^MQ8HQ0. M2.D&%6';14Z-% ;C,3(%J$.A?^_^D,JF[MKOM#WM_?I#:KV[4W_PH8'WZ)]P MQC_)DD(RW0]?Y55EB6W\YZ>W[2-UW=>R?UEKHG@3EDJ1E=[5O#SH>GC"JYL7 MV43^F\Q%GU^M;GF6I&S!+.90BU 8("XX0%H5(8XP=)V8N+X3>):M=^=^(L'G M1B^E=&(%_5FLKKE4,%>\<3+YB*MQUQS'<61:+/6!I4*@K70[[%HZG=K/U9J# M4O4S4"D/6MK7@0>%T!_4 )R!"@(9EE"!8/"._\3#9BH?P%1B3YL[8.+!>)=G M8.K^!X5(D&+;42W$+5])Y\@7@>C#4R*VVS@KWA;8=N(@0JY8H&P/(A8S&%G< MA1Y&L>_'E'"FE*5 L]^YK30-Y;Q4PE;'#H44%[Q(>;6.II7!5XHV& /2T>,& MY!'N1NJS#:/7@@,I.2A%![?CP:MUAC\&S).=QIN"6_<\71>TGI-QY>:F/./6 MU7'OM%K[=3V^9SQ9?*X_L_^Y%@WQ;/EVQU_2K%B0('0LS_(AY0&"B+L$1CBD MD"'/PJYOX8@K%5SIZ&-N/-Z("39R@DI0-8;I0K.;K UA-#8Q:\.CS @* '2< M=XBW*Y-6_+"U9+O:G(0"%)1JIKO*HP-#2H2,.'_:GM"NV)=DA5=4_%P6N-A$ M+&#;1G[LV) ZTO?(; >&),#0PHAA2N,@1$J9[[5[GAL-[%QA9$E.EZG,)B+# MSE;I"DJE@!!<&.]E<0OM8!+E$5'S"XR"\\A44LOU%BZHLNFDJP!'D46=(MZ@8.1 @S2#CQ84!E M;M* 4(+=07/JU.=5JYQO:Z+\Y[-KDZ]:'#]?^"OGQ DT<%O)M+3/2W<3EO^9UMCHA[\(/7<_C MA$',/0LB[H>06"Z&PCJW, E]/T9*-XA'DW!N:VB?D#PQ]%Q M'3G*P\1HS3^<8SO6E9Y@J^@,0C;ZQN"C8S..RO?/$831!Z^Q:(O>C@;>(DA3 M]CU9+J\WQ='MN]PK8P][WJ8&U5\W^ABL<'\ZJ(;8[!1))N4] Y#M,Z2))H=QZ9=D ME12BM5?96R&Z2F3^+RE$OIN=H_2@WW%9@X=)(^U+DE.\_#O'L@H'B?Q(;)T9 MY@%$KH5A%(06M'GH1PP1%KI(AU,-R#0W;MT(*?=0\M/7(U<3HZ1&LA-C/S+9 M5MK 4AVPU:?BW;/RR(T6?#__T+YL<\N15IFF\2Y=+82;(K?,"QYCY?H@% M_4;R^IK-81B[%N24^<3CMA50K'6%55>"N3'N)L/I5MHSL-&J-*\N,LZ2 ERG M>0[^D*J +Y4NNE=BM4=+C8M''8.1F7<<^/6OX0Z%T-157>W^I[W..Q2>=U=^ M!S[G ;&R+1Q =C5_./ M*SZP9L].4Q.6Z3FDPFYEGH-/#'2V\:6,KRSONSRTPJ\_;R*TMYFJ0I]8Y?8O MQHX'D1_XD'#7@W80^DY +8:)K^5<4^][;A.Z%KVZNP7:PFNZU33@5W2CC0/J MV&ZSHWB"K>"&$X2=@)@IGYA&S]/ZP/0A>>?S&M#$T'IB8N_&C_C/?E_)NR;2 M4.'L\@<5C];YKC#%Q$$(0\>7U<8H]6$4X1!23B)LX]!V]$X*!DDQ-UJ32OP% MW(HFYC-3)YG0:4EDNI M&XM!KJ4C34[F8NI6J>UJZGGRE/U:=9^9EP90OG5R>#Z-/D@HG1 M'="1KCY@H].M].']3,\[ WDB73V*:??0171;(X M&:VQ:4("]: +E#Y!=.)@BAH.=S(M*70J^HX.NI_63Z1VN2J2XNU+LN35]9&% MS5R*.'&A'08^%%Q 8,AM&S)ND@/4=+?6<:>^ MZY[?I\(Q\JS60$(K/=HQE0?E17O7V&0)T8ZIT^69^5-L <9.K) M@1=&3H0@H\+D1SB(863;$8R=R+4H1;[+].[G&A5O;L30:"(U M*]RT-WA' ?;=]=UQ>AEP,O4I2Y[/Z3_629Z49S+7UQ?U&0+GOF/%+()1+)-F M6B&'V"QUO&WISO;ZM5@YX"K_^EAEO61X("+ M=99Q&;ADQ8BY<0Q9C#E$/'!AY'D!]"-$,:*NT%K+4N[N;FXD68L%TMW;S M>W=V"-9J]J@Y!$SB:UX]04W[?+%-\:1BFW&7_! M":NOM#5?MQ,Q[F /00_'#D0.B,BG9W&BE[;II:W<&-OJ=@8V&96+^MHZ]Z:%''F>%'>)'C=Y4 M/K<;I8$[/S)PM9\-J$0CC#R6&GO8CQK3B;:]'S"V>EOF,?#OW&4;[7"ZC?D8 M..WLY4?I8'#*GDTLS7XU!-NE)(YM%]HVM2"*7 ]BY-K0M8D3.,Q!+M5-Q7.L MK[DML)M""F)>[F[Y$UTCO@MA-5/>$&XC+VT[D7)G8+Q2% IPF,MC<[2GJ?/3 M]*E\(.],[RL#\\FT*.DFWD]JLXAI'.$H0I"([3U$7NQ"XOD$VIX;8\9\L?'7 MJGW>W=WXW>U$$(L-4+)-Q85+D8WBK4;1YC ;GQLGU^%\I8B@EE$WM'$'OFY..!V4D3E "X\! 8Z'U#XAQ'&GN8F# M' ^I\C[,\>!3(Z27J//;YY_77.8%?!"@\H7'21QB$D#,42QV:4X$B=B?062[ M(8NI%2&B5.1YL 1SF^[B$_(-IH\X"+J:53 JE".3A$K:B"(%A)K&2^B6T\2_FC:+F^'F3Y MMNUQ'HA=HRUV.53P&2%V!!WFXB#$U&-,XKFR#QV*I#:I*4,CB&2ZN]O4E)25G^?A-1?'!J5(J.X!)^)SZ,X7[%+ MT?:+9+;K31$:.Z+,]X05946A,* PYS!T8@=&F/K(9W[H6UI9NOJ[G!OM-!*? M@5+F\N1X(_4)!7\4P%>C'K.0CLP]!M <$/6B"I"Q$)C>#B>.AU$%X'UPC/*; MQNMC?./%(H@0)XZ+8!@1Z97A@GD\\1_+CV)F M>P_ *'!XY(81]"PNK,HP9#"DU(*AS;#E.-BW8G=1R(JDDP.\Z?2?&F#E\TQ# ML(U_I'F\XH> [UL'?";+>+10&;]"A^QL+L4W6HIKU-5HOZ6?^NN.YP4NRFSA MG[G,+I"LJO ,\4O5!&!=;&V54$H)"B@A> M*AGU[ @=X-6,BI'@')E.&JG!SXWU M009 LF^0#&E"C[7RK!!D^"*^O2?1_OECQDM2O"A3.&%K[1ZG1M3M:4$4DQ-S[D>Y-U,-1J0 M(W/4 R5*6D0)EUD)!IL$9'XVY:$]/J:A'X&J=\0S["7!VR(UDMN6\2S90T@ MEKX4G'U9XD?EO=#AU^?&%%),(.6$]D[!J%IDC7W0$;@4MD"G(S7V[J<;)/"' ME-=0=:T>-(9M@(ZT.=W>IUNIG6U/SZ,#+FM6J=ANXLI-C$*,O9AA%CI*I;:Z.IG;?*_$E"&PE3,4-$2J.-4[ >V>ZZ9@ M&GFRUPC=Q+6_$]P:1$CCVJ !I":Z 3@ ,;T;?#U0=%[&._;N=/?J>J3?N2+7 M]^PP?\\%SI_D_^7)WBM>\K*@:%YDB2S<+?_A?,5V?]%Z@"'FC@-1 M%%(8NH1![ELDX@'W4&PO7GB6I.R^$.:7FA_H))ET)L&^9"/N&(20Y6$WE3_P MK;@ %X#PQV0E<[M)[JUDTO,=G3:(+J4D#!B%-A7_03Y!,+(8AQ;S \?B;A Q M5@_BY8K-<@@;N3YH +GX_8<,G9HC<++!&'O;+20[ ^5(M 0\ UO90?6('*>] M7[;?,.M3FW&7 MPR#$#"([CB$)[5#\E=@>P@&AB"]6_%&^^& DPN6()$H3/*HF^#MYQIOL52E, MO)49X/9%/0B*##,.RB:,16P<&RPUGAT)^WE$=K0TV$G2,4FX1P]\XX> '!-@ M+F$A/0!IA(KTM33!):[OZ<+A,;6QZT,N?H*(4 >&B 4P9!8*/4+".":C7>'Z MGL[--2,^56_$"UP"<#6&&Q'&D>EMV.6M[^D'7=W:8O<1%[=$[_.]MK6%YJ1+ M6ZUF!OB-KY,B>2R)\9X7Q;+T^5^M7M.$\KIF\/G+2Y8*?OWT]N7RZ_G""V(< M$9]#G\NLP0Z29\\>A80YW'9HY&&US$&#>I\;G36R2I-N+6\!U-("\@:DO!K> M5.V!4'!$CPGOV#2W$1UL99>IAVK *_%!(S_X-#[@&G[M,8&?R.%M>@#TO.%# M >QTDVLW.IW_?*B^.X[UP8WH!P[<%W_>9O0F>\BSR[Q(GLM>O_+B*67;_)&* M400J;)AZ.G1C'Y-6J-U7J-W7J%5B&CSZ[,;!U*'FD5ZF/:[L5O7=063/XT-J M2N!EE;>68/KGQJ7U38A?5T"Q0AM3V_5@$,M '.+YD-@!AB%W8@=SA'FH1!!* MO12=C&WD,(4<%&UK8/?"NN2?1T2B(81'&J,@>G MH*E9L$ 1G>XB!'V-3%A80%&?W6(!JB\-K*PM2?N3C*V4"2S%KJ+\?%K!_9_> MMH_4QPKGWW%69D9&5GUU^4SSQ[.$)KVY>R@J%?^5Y\?]S]VY+;N-8 MNO"KX&)?5$4D=O 'K#OTG:ZQCM<=H:=U;T[ZD*!8YK32BE'E+(JY^E_@ >) M2DDD ($TY[_HKG*9!-;Z('Q3K;\9O;FK%9SHJ^3U@=6"H&NTD<)-O05 M=)]K- >5ZC>@5AYTM >5^F"K] <- #>@^:VHG\I]?^RF?9?NB9?-5__NJ<2> MMK/WQ(MQTO-[ZOE=;Q]6VPUAVW\6VQ_O=^K4_20V)RU9 Q3EJ8A3R)DD$(6! M@%3(!$8IX6&*12X2JZM&DTGG=N#X(*10@G&P$2]BM;.\=32"V?0RPB]XH]], MU.*"OY2\H!5XW#:X-A!YN[0PF'+B&PQS$$ZO,RS>M>_%\%THJUV-=/ BA5&8!Q#E#$-"T@3&898F 4$1SXTJ3UV:8&Z$TLH(6B&KJ@+F M'1G.@MA/(3Z@&=L.M$/%JB]#G^I.G1G.#CA9;X8^=;K=&7J?-O8B4V9*E[K_*G8E6HTZCZW;V(MF=G+'6Z-T>0Y1F'B&49)%$F82)I%(>( MH%ABFR.AV;1SH_9&ZAOP6,M=9:&2(\G!+U_66P'"T/9*TFP=#"\4O:,[NAG8 M /M;!]ACH?VW5+5#R=?MF]FDT]Z=60%Q26]_%[H^Q@*)'&>8 M!A"+5)&1)#G$DA#($Q93PB/$N5&?G'.#SXUR6O& 30#_6\ ,S,0K8!C[1FF/ M /BS%LZPC.%9*"RLNBL@FE,K0O2'AE4EYYQ; =] M2*&M[NOUI?]&_%!,IRBOKGWZ>5WJHNQ?Y0/Y>X%XCB.!"(QPGD(D6 1Q1G4# MTC E"0H%"4.K_M!V\\^-U;J9YNO*:<>Z"H"EDMVRH;'E@I@94B/"/#)K=A&N MW:)'LK?%EG_1XO]:-770Y6V4#AY;(;N!YZLWLN7LTS9+=H/FI'NRXS!NG'?W M]+Q,T$K'DB8RLRZ9V)I@;#QQ*IOXX".E0"[2+H<%Y[$ID1M[UAYJ?_^$- M%(?BJ([@3%X8U00DMYJH9Q PJH?:?6_Z6JAGI#Y;!_7<P;;M>7M^?7+:V:13;IH(W-XNUY=8:N6K3>@U0>T"AT]= /N M#XM6/>'/S/,&L"=S\'IY)C4;O<'WUKST-[#+_7]?>-H'P7=,S_=QO?E6QVI^ M$VS]N"K^6V?5,IS15,:01Q+I?D "TC2(8((HQ@E)DX0BB_R+*\4QVOW3IU/L M909RO0&;6MSJSVJ#6\6_7KM<)HZ*<=&?393L85&4+J!1!ARTF69!;-PEDRS, M5)Z5$1?(TA-S-:S]3AOWX2?T[UR-P;$KZ/KAKKQ!%9N7@HGS.2-?UJN7*N6C M2@\I'W23[.[?ZQH47];;?XGM0:XZ-Z22>$_>X2+FZEP2RAQF8:P^?E&20(*" M#(8\" (6JC^'5GDW?*._#4^ MFV1XR-RJJ9"OOAY5O&-3W\PR\.$$13.ROP:;T0]'I>ZY MHQ"Y&T+$(57PO-K>T@+?##]Q"N!YY4[3_2X\Y[:/[S=K)@0O/RJ!VA+R3DI(C-&\YRW48^V;SOY._BZ?=4Q.IDR0\QV&(((MUXDM..<0AYI!0 MEJM_YA'GTK2A_-'(C5P>8Y8N:GM%#_?C\2;K MTWY6C6XO]O,/.)=&?1N^N(_7Y2QD# GF-N'O182[*6TA]# 27LU M,",SQ%M,7#++SH-CX3"]&J2)?*'&/R [QV:O^KT^R_-O3N>.[)7\R-/8_Z1] M):4/S8H_J%<7(N8)"R(&61*%$"59 (GZ;Y )3'%&6!:9E6E[._#<"*R5#6CA MS LF'6'5SUG7(# R4YDI;U47Z9RF3O60C@::K [2.?&[]8_._KV/-BRU:7+& M6KG[>ZO_J(S(ST6Y73"!:,1D"E,>$(ABD4+"@Q@2M4\)3H*8A5:=')RDF-LF M/FW*6?5TJ46_ =_51ZPN^JIL\\9B7U_(6?SSH"FX6ZFUWE0?0,-O]W5K:W9, M&GW%1B:=G[E85S:KL01[E'XVIC+\Q)8WEC#U=\6Q'56G]>WKPX:L2E(%;)4/^AQ_: L7018FL>0LI4EF M='7K*L#<*+B57^_:1@-0J0"Z.EB6+;)=%#,"'1/JD;G3#&7P9Z4 \-K#[UKT M?)4XLIU^VF)'CN"-_7Y;K_E?Q7)YR^JR;Q]V&T6_39L!'$5A&L M@%904$OJO2>""2">:*9WJDDIQ43IM_1A](Y]]V'%.;LEV6ASZ\V'U[#E\,4! MYK;O&T&!EO0&5+*:MQ6^#%/_OO>&T,@;O@O.**:&$1!./8(OCSI98^!!Q;K= M@(&A&=3#!QRZ!+"IXV M][GXI+T/YVZU+;:OMYRK'T/9_.-SL1+A@N=!F,E80!9FN3+CPPP2&2=01!'! M:8)SM>--'3H79YG;%J\%!8V(-^V_@,]57?*5A_UM=O_.B*C6\%U\_<^'U(>=GXT2@;/_KY&S^RV?B1X\9O M38A/JQ>Q4N"_WJ^7!7L]'#A1+A,1X&2$@H J%X"F,*<9A0]6\\$3C*611;W0\;SSRW3X;ZW:5VW&,. MLAG_C +=R!S4R+R/^3N4.MNN 17@GA3\!FC)026Z/RJR1LL3'9G/.RDE6[SU;2=57RG&\Y^6#^18K4@ 4EH&$D8,J)#\%*A#-@P M@Y)P'$?QNJB[1 MPRC:VT2&T/@RAX:FF]82,E3^Q @R?<_1$;ZCI?BOG:*N.WT4KYSL"YVJF2FK M!HJ48(C4@1A2GB*84\HR=2!+\] JXNW<)',CDX.,H!*R">RP))&S<)H1Q[4@ MC4P6UOC8N\1[ /#E%#\WQ;1N\1XE3QSC?<\Z=FHH2K9U:H^9P"YS%7""6ZDX87GH9U^PBJ08ORJ[QE;+U;Z3R[VOOTUN,9Q8F469I#P;&R@G'"((T" M!E.!$DZ2+&:143$3NVGG1I25U#K=2M=9:,MAV+&D(=YF9.@?Q9$Y;P_@0>1I M/,]V2'EB-\-))R4Q.R#>R@>XP#G.&(^D=C80 M=1:G,NCB7T:8Y;J S,ODX5&^]C*09OUR'SD05 M!"J_92/DO@1;(^?EYF[VR?]#6/A*\+\XS[1)_$/JGB3J#[XPCE/RBV*=A[_$ M\D7\OEYM?Y2+!-.04D$@E3S5C;@BB%FB3ND1PCP461)@*T^ K0!S,UK4+PSY M=5&>0.['4WD-D/-Q6'H)C[\6LHF\EB?3S\IY>0D<6Q_FQ7$<2D5^WST_+ZOS M/=F\?EJI4Y^>^M-*KC=/U6FB$8;O_TX=-9Z*W=.GE>(*46Z_*4MCP7A(. H3 M2!')(>("08R#!(8L%I0F2%!N%'[A3Z2YD5XK,RA:H<%S+;7Z+[788*/DMJC" MZ&?I^JGRYRS(Z-Z2CCY@+S3H:'0#]@MV^/M&*]"J!;[]C 6S*+,Y^<)-5)9S MF@6TJ^GI%>O>&J!^9IJN9JA79(YJC/H=V>'K>4]6^I3Q85,LU2./9,7OE@_K MS;JIB)MF&6$*+QCD.(&(!B&D"8F@D)%$09XF*3-R\QC,-;?O72-MW1R;.2 M#C3BW8!&0'_7'3W:>[K1.#?#I)<6/2J^O9?H>]31V;LKBY7.-CY4LKO]NR@7 M:J/G/ T%)"3'$"4!@C3($Y@JBXH%@6!Q;'5E>F&>N>WX5DS0D1/\J26UC'2\ MA*NA%_=ZM,9VVSH 9>^B[8?!ET_VPBS3.F'[53WQN@X\[B7:N3%8PT@2S(), MASNK,Q2*4IASSF 4ZE0GS(4@T17ASO,\/;V-Y[TJSMGHT.0-GM'O[MY&.GNS MZXT@&"?6>4J3WTC-@6AG/SWO=N5V_20V[[6\JVU='?];4?Z[^<'*+(XR'%)( M$QWBQ?6_!3R&(%KU_9*^%BLBJWX7+SH^]^M^H7H;@RW M92FV;ROS9RP+HQA)F$7:QB!Y!G-UTE"SO!W'BM ME:]R_3K=K9Q :$9/UP S,O=886)-*9<4]\07)\-/2@:7E'N[TR\^YUQ#3<>[ MMY>QMRM^6HY'A[[6E[2WM%16%MLN:,AHF*88RE#;.;I''V5Q#*6D) W3B+'0 MJ,KR=6+,C1*:0E/KU6-34OR**EXNJV+&'^-C/3++M JT[IK*LW6F^-<-.*BA MR*A1Q&>EBZN0]%<.S$6(J>N#70'4F8)AUXSF6GM6!_[ONS;N]US(183R-(54 M8*%C\BFD.0L@"L(813+D*+&J%W9AGKE179.-MW-;0RR9;E%['5?>Q*L7D1 MY2)4%I @$8<)UX>@."<0)SR&),52$)9AGEF5G1V>WF5'2.V=2O,6N81RE8/XN.[@/7E"7].*>M! "X6M1Y^ MT]&KI4XI3!)(P85/8%@H1@W:Y2!BG"&<;<*H+MTD1S M(Y3W7[\_@-LO'\#=_[N_^_+][KNE]^H2GH9N*P\HC>VOTB+6L:IM:>DQK(TA M)'QYJ"Y-,ZUK:D#9$Y_4T/,.R0'=-+[Z*E=-T#GL?!;J/XK][SF1D4Q2DL(P M%!%$(L&0\$B=4&@6I02E<1(:N;L=YIX;9;39K57CN_+_6$2_6V+>SR$C(SDR MK;Q)$6Z<1TKXX\N66G[K@Z +VA:Y!^.A/E$N@G?T[=(3W/#K35>P''*Z] 4W M78_2&1R'L&^$UA2)?0TC^E!LEV*1IQPCPG(=>J .G(@RB&.>09$G01KR-)#< MN/_9V\'G1NN54/I$%$:_T%_;HL:OYMW.3M#KY^]K,1F9H&WAL&II=DEOITYF M)X--UL#LDAK=OF47GW$[P'U6._ZQ^CI\%]MMG5YZ^Z2OKF__(FH<_E%)6/F, M[LEF^[I@-!*!;D@L*$K5N4[J*@A)"#.&&5;JAJE=KH+E_'/;Y+6H@-2R KV< MX./=[[=VIS[;13 [#(X([-1VA>7L"=1W&C>1^6Z_Y7\5R^=MF798+%F2$)81"R?(/$L-L6:?]^JV.Q)"?2L6F_I\?Q#=N0G&%]\6I6%>O)APZL:H>IL M=[]9LUN^?MXJBEV21Q-3S6B@N1EFC<#@84.X+H[0BEW=/&O9!=^I^4"C@MG^ M-8.T?S][1W-TAY\5D.!/+;^'BQTKG'K.>6JB3$(.5HBU1V+WD M4NM';'2ZRE?Y4:@WR/+C;J6LLOOUIBHTM-Y\$&H7/Q6KRH;[73RM-^KWL'M: M2(8R$F49C+(H@XA)!'5V.PQ3(B0/HS@RB["^1HBY<5&CAK[\D+4B0%::@.=: M%2#7&\"[RH"GO38VU7 <%\W ,3#!4HQ,9.TJ?)6@T0'42H!&"Z#4 $=Z@-^G M7 6;8D7CK\9458S&617+\D;7P=E?]\AQ[ D+(EVG_7&EI"O'7K>B!]" M?1!?1!U-UV3[$I3'(L\"F,N$0Y22$.( 1S"+>"JR("0RL4KXN3C3W+XY1X(V M==EM0U$N@6IV8/4"U/C M]FZST=SQ9;W]E]BVMH7@AV1ZP^LMD['FMJ^5S)NJ\PU0DJ]78KTKC]H' J4) M4*J @R[FMUQ&X Y?=/G&=61"<(#4[UE]5[CJVP MGH6NU[)Z_"X>JW84;5EA3E.1Y!2&K,J;X1S2%,", M<^.%JH[ 6@+6"&@9_#0(L!D_>(5M9*:H9=UW[6CCIEL@WP\!:1_19 J.KQBF MP?FFC5HR5?\D3LGX1^ 34PH(-,$WR]5=B !IRJG%$-SPUH 0(-0J"""&B, M@ 8)5"AY+.: V>,XC2&F8ZX)/0I" 17E@E;/7,]?<=GH3TJ%D!0=AKZP#=QYD ML^WO";J1>< 9-<>B<+UX>"T,=WZFGU F:$0'K>R [P38KMLJ1?H4W5&@ M348U]ZC;H#WL6!\)Z)%YQ3/&5EYU!\2?DG^O- MO]5.[YZMR(K?[K;K]TM2/)7[OM;[.(WOV_7SYW59WHM-]8@Z>!7E(J.IKB2B M*\Y1'?2KE@CC6-,:\-T7&UUS3 MILSJ2O-#L=SI:\E]_<:,Q")E@5I.FD&$(PR) MR#!D N.0!6'((JL[A8'YYO;Y;,0#O^@/X:] --(?/&N&91Q-X3:[7? (XLC? ML%;2BKTJ66] B^D8]PR&R'BZ:QB:;=+[!D/5W]XYF+YV;=_"ME'&E_56E)_7 M9*6+$=8!-VIZ=>00Q1^F, ]USW0FTISS#.$D=^M? M:"W+W&BIVU?O=KE<_U5%E^GL\@_K'=W*W1+L&],WWQ;54+5NE26WEZ;SH),U/30&5WOS0_M)?E)31"=(;O<#-%]2#?J M/=PAZS#&@Y'9)&=5M<$KQJ<=+_:A$'VLS#Y!A( (Z8"N.,TA#5BD_B\E1*12 M)MBJ3_5UXLR.@*OX&7H) M6:\49E)R]0/<6W[U-*I]S>N[U;;8OCZ0OS]Q-6(A"U;-^V57I3H%.4X"05,8 MQNK_4*#^#Y.0P2P-D$P(C_+ *%=D<*:Y$6,M;.52/A87U/*:E\7N![B?Z;S" M-O81V14QJ\K91F@XE='N'WFRFMI&"G8+;)N]X%)233.+&FVI76>\Z"1 QECF M22@CF"4HA@CS !*22R@REH5I@ABF1I=I_=/,C1+V@H*#I#9EMB[":> 5\@+2 MR 1P#I_AA%(;H&PJCOD ;*J:8D[ 698,&\*CORC8Q;BZ :G8*O!ZJD7G1 26W4.6+(/@,5SZ=9/J0Y8N*G@U;OORTHZNQ M2H[X76Q_K/FG*@VB&GO!,)>-0G9J0"#(L> %T0T?C M]5".?7JJL]5J$4%'1H\^Q7X0?/D2+\PRK0^Q7]43W^' XU08950CIJCR,& L58E0$,"29 MHM.0$8BY"*&@L90D2G# X\5VO27+D1';3S$>8@]Z#E!XP^N?TV>XH=;&C=O<9U\I"I!3Z(KHJFI^S3,(0<:S(3&)E M\^0IC#,:<"*(E-AJ:^Y'GN>^K!K= E$'D-L6"VHQ,]N63DB,O">;8C]:*I\% M?MXHZJV03SONQ 5[WJAS6ICG[0-VF[#<;!??M$/P]N^B7(1!+!'%*:0D8SJ: M,80TB)1Q$5'*TR@-@,QLC[SQ$'XRUY5N^^[:A>Z&Q%]:?#-CP>:Y(M>%;\=ON=_TO'[Y\ZQC87 MT:'V<0C"8,Q2 A&7(OK/P7PWS5%=?W[W#P--^^$X4.OGRG3[AX(SLEN)N(]#NR:L.-&O^:KO6 MG]>U_$Z6HG48!2SG,4+JPY@P]9W4D0N8JX-DDN>9^A^C 3,J%>(NPMSV\^W[ M]U__^/+P'=S?_NOVW><["[^V.WM;R3^LP3L!OHV&J,6'PC^R M$WT9O"!L]Q6PPZJ7]@V'FH[G[70[(G;+5UUCFS^M%!7J:* 7\8%L25O_#N6$ MX)0I^D9(G>%%D$.,(PDE3N(@BB@+A)&[?FBBN7%V$Z?;$597."6#Y?/LT.WG M9I^8C4S(KG Y1#7W8W%%4/.%@2>.:>Y7[S2D>>!Y^P)BE3>G2J+XL5ZJ5[YM M5Q:UPLZ_/;?=77NL.F*J;]EVMUE9U_^Z %;_OO:#T\@[VA4BJ_)=_2@X5>JZ M,.1D1;GZ5>K6WQIXTNWZ_7ZSYCNV;:XTD(A"@>, HI0RB&C$(I&.,NHD&/ S.[BG6$8><\V!KFR'H Z*ASF+ M,IB1*,RB@.24&GG,S*:;VP9NC,A:9%#)?%-_@4K0$;MJ>%$WPS#L=&&(OJDU M[@O3:6SR(3A]VN8FR%QAH?<./[&=;J+JJ;5N])9#UUS^GP_K>['6.=$?5_:- M#?BX7F]7ZZUA\%D?;L/VNP?(1M[^IFB- MT>NV'QRW]K87QIRNHVV_4D=-; <>=?"V?"PVY?9+73=P^9X\%SJL\_/[UH,O M,B*R/((\8%(WJV3*@DBUDT7&(0HQ$<+(SA^>:FZ<4 D+6FE!(^X-4 );7/SW MHVO@0?&&V8SO=AI,F1 MR\/LC2OSCD!N935U!%7G/LP;71JP@=1__/3 MJ@VQ.53RZP3@%*)+U95I6?^8-6E MR5(2H_V"Z_UR(L]X>^<@;@GTZH--$VSV7(M] U8]J6V^5LF4C48!?;*V3Y70 MX)=6_%]!L3I7,?8&=.,!^_(K73I".2+HKU&4K0!3]X]R!.A,6RG7D1RK/HM' M;7$WY4B2. QIF#*(A-1'4:FK7ND(Q,,^90V-RKVK%1V-/6W_XG%HG%87//N2X45T;W7XN5N+35CR5 MBR2+(HHB#AE-!$0LB)150W+($.=YE$O!I+#:W5>+-#M*Z-0*'N[)_::FL-8, M_*EU Y5RMGQR_0(;DM"DRS8VA['N"!S 7(@ !C1+PSS%,C!K MH=$WR=SH]DC.>@M:&F.]D/;3H2^@1B8X)XRL$N.'0+@B3_[BT).ES0\IU\VB M'WS6S7+[)K9J$,';]CWJ1+=[VE5GN ]"%JS8+B+"\H &,13ZJ@E11B'!(H$) MH5B&8485"]A89L-3SHT*.A("7HMH9SX9H&QF'OG%;F1V:(4%^^Y=OW21; 2^ M'&EE;=>8H^/);C&8<%*[Q!R MW:'Q9OV041-U92J!HQAX%#GE;FQ02.:8<>^ MM_KW[_,K5!]Y,S=2>:MZ[CB31>V<$;X;J7/NK]T^T9WZN; M3.A$+'\3;/TB-J^?5OR+^LF96@V71Y@;,VF9S V('F2&[0D_H(Q,'MTLC%;* M&Z#D+%X*OB-+T N8E=4QC(>3$=(S[&0VR;!J71/%X&G72X47L=J)CTHVS1:: M%OY9;'^\WY7;]9/8W*^7!7L]Q,3GC(5!FA-EJ"0,HC35N4F)A#$EN< )BTED M%1QG-_W*A$KR._FE%!W\IV4$K//BS%G^1[UL7M^ON5A@G IU MPD(P))A#1$0,PEQB;1+E4[+ [C] M_OWNX;N= 70>1C,[YVIP1F:&6KZ;MN31*/%04"@1)6&>DE2&1@62SP\_MPU>2^=\V?H& M.[/-[8[(R+O:' RWYAYC]8I_,_CT;3X&>[E?>,I/P]'/^X#&F".4Q7&J0Z'4 MWB4TAACA!!+UM8Y(B%A,K^HY^GFN@:AG&FI^=@TLO0ROV?;V MK8=YMN>%W= MA/0$BY'ZD'[^.4&8@^H.=2,]?<'UAN"6<_6#*:NCP=?-_6;]4B@5%A%/DB0- M0DC33$*$901SQ$+(11!B$1/".;*[&C@_T=P(HCG*-L)V#K&MP+8W 1?P-;T" MN!ZU:<[^#H YG/C[T;CBJ']AX(G/^/WJG1[N!YZW=V/JP.U;MMV1Y?+UGA3\ M'^69>HS6E93L1IT;(QQG/S1J *T'>"G_-[A4$M3<0VH)^K#7=#R\1^821ZA' M*-;D!J&3\]5RJLD0LPPHSD5 L6!>>+'Z03SXZF#C%7(@76WP[,P]M.-#W!&)Q5+7"R3 M/"XK?U6"QYEA)TSNN*S4<6)'SW,.]=SNQ4:N-T]$"7B[:E/$WJWW30&9B%*1 M10S*, HA8KGNR19+F(6I3'B2QSPV[\DV,-G0,^#+Z_ 8F2*/H'#AQ#.86-#@==A,Q'QF/Q<[AKNL M>"^IG7EM.AZ[+/,1=?4\YN;'^EBL- ]6OK'/!:'%LMB^-I18?MB)!8ID$"9Q M!&,L4X@026%.@QR&42IE* ,DJ3KJZ;.GF3MK:$(K/MM/.]X/M+X8658%S9X; M,>U\68,0F[FT? (W,O$UHH)*UANPE_:FZ3VI+RS\^;=,@?'DYAJ<;E)OEZGR M;YU>QN^YT/VR"4 M$YKG'"8HU\70A23(2!C%4634BL1=A+F94EI\()?KOYJ"E>M6=$#V MLANF&U^Q+F;L-"[:(_.5$AY48+?BZ^I+OV@-0+'Z%>R5 M[5]O97 MV19<4&?5ZD[_\SX )D,H2;),P!SA'*($AS!71 E9(O*(9C0)(ZO80%^"S8T] MNWJ!@V*@U:Q- ]KKIKO-[TN2*/5J;]@504S>EMR,@G_&0HY]@IYR#>V#HST# M[BN>VI=8TX9@>P;S)&K;]_B.)5'9#\%W2_%5=DHBOSYLR*K41MUZ5;Y[/?H; M73UY@:,P)4S;QK&.&,O4(9Q@%$.:QSG)PRQB86A5!=5%BKD1?*N$WO/=.N*O MH*O(C;;ECO_ZSTH=VU*G3@MGQMRC+\?(-#W:2MB7,+T&25]52YUDF+90Z34P MG=0FO6HPYVO+8JM(^44;[5OU6RS4F'5BSNW3>K,M_KOB\;N_=&955?HZ<>9&K.H7 MC:RO.*]9#N,+T(E 'O]Z5"D"*TW 0150Z7(#M ),JS?0_J6M\T]^\K/N;UWWA;\#ZFG[Q9IA+P5B&8YC+*I H MTPED)( !RBDC<9J'2;A0OX1BS;]OE:$]+?)O)QX/_W?BL5CIRQE R;+R,X^# M=XPCA$.NSP=9#%&F#@DDXQ*&*$MPG.%,2.C"> >F:>< MD+:FJ"MQ\L1>KE),2FQ70O66\ZX=SK4UYU)^6I6[C387OHE2;%Y$4REIP5D6 MA3%+=+:SP^<@'-[Z?5Z>:>+NGX,JG_8"'7[%C2?>NM??D;)@ MA_)G-"0!5W8135@&D8PE)#+#,$8!SE$8TIQ9W2[TSC8WKJB$ [\LUV7Y*Q!M M+(NBZOKD91GPV0^T&7=X@V]D]C@-_+D!-9IC!&L:H>*)1/KGFI1&C-1^2R1F M+UU1B4V78GW2V7R-=^00OHQ8Q#*4)# @>0Q1$DB89U+?6<9YFF28\< J7+)_ MNKF1R=>'_[C[!CY]>?_U]SOPR]W_N[_[\OW.\NYF &!#[X4WV,;V8E15V6I) MJV3P5M912,0,%I\%VBY/-GV5MD'%SY9J&W[+OCC3O5@W"9:&=9?V+\QMQ]_? M?34OCW10NW\7.VL\\F95RGI,CS^KI5/=H<,HDY44.A&\6RWH]"]=?8)*#MU9 M0=\:?"O*?[_?"%YL];\M*(JC5*0$RDQ&4/.Q*UU%&0M:Q "UM]1+X7CZM"%HRLMOM>(Y9W 'W8FWI0O" ZN@.E(V6% MX$T7SAO0=&@9M5.+ 53>/"N79YK8L3*H\JE?9?B5J\HKE]O#9WX?Y+#(9)Y3 M+F(8YBB#B$:*:1+.(,)4F?J,Q'F>.E18/CO9W*BFDM6IEO)Y+"VL=P\(36*[ M:SF[EOO-(8'3>U'E7D3\UE4^/]7/**W=,$XRVSP+H!F3. *R\@[OQ(+-')Y3,@^HZVO5.ONT-,F49]1ZB0]^MPS M#O6PWNW*8B7*LO9&%MI.V#>*W:I_*PO>^"";J,7[*K!ID0K)!.(A3/01 N4Q M@5@D"+%[$AJZ-0U"682VV*V%FHXZ)[L@?'2VZ!K0)'SY&>:\ (%J#;G*UQ\@81_!\A!-:[C7%MTXA]D4VB;_I.N+2[*;=7KI!!E7:T@X%&:HDS"4(0A1#+, M()5!!#$F*,%I(%!LU;K,<-ZY&=K=<@:MX*"5'+2B7UM&HG\I#)G./\!C$YP? M;*\H#&&$E/=2$/VS_J3B#T907"[W8/;ZU=F']V3S=5/U8>+_(,N=:(.(%CB. M@SAD(61!3""BZM]R(1B4F(293EO.D94?P&#.N5'5<2[B,]F %RUNE:CUQ_5;^:W\G?Q=/NZ7:UVI%E]R]UF./= MT_-R_2I$8]XM9)IQ+F0.$YYCB+@@D*"40T&EU#&(!&&CCDD>99H;ES4JZ3V3S,W MVGVW*9[ 7M*Z")5A:-H GB9N(A\HC>T(4C*> .32SN4R4C:^'!^(3>6M<4/. MTATS!$B_P^7BVQ.Z5(8T.'::##[MM67#I]6+.MH?541?X"B)\H DD N,(,IR M!"E- \B3)$\55_(PQ#8]83 W,/3](C4PV79!N#R"Y6'P]:%F8?'Y0 MF\CF\!G; M-6(,C563]T'5K^CT?GGLR=J]#ZK7[?D^_+#ST:Y.FOZ\+LO;%U(LM8?V8=UQ MG?Q8+]5X956806U]+G,U$J09YQ E,H)Y'F50Y@$65*8QBZR*TUG./S=2T*>/ MIAY+4:EA?82S0M_X'#<6IA,NL9I_Z<.<"S9D3GM,PUP:XZ2/D2BW^:U.GJHI%T2G"58;P0@9QDDD60I%+ M"9&4,<1ASF 6IIE4OUQJZ88UG7ANE-8-P]I+[AK)-H"Y&9^-@>3(1'86Q'VQ MNB:&;9S\=%NTO,>S#4S[DP+:S,"X'-%F^+X;2=UOUE*4I3I]D^5'("W*_Y-;(N-X!]VFV+U6""@EKQ):[ZI(],]'B[L$?-UOK"8>=HCACTD)Z<,AR'L"UEV.IO< M/CYN[S8;[3.Z?=J:%K:\.,#?()G55]S$!RG>IN71YVL_N:@8MUZG,,/.Y;5EU+HT!E1W[T^ MD+^_J76M:RKLU&2'CA^+*,2!S"(,)0^5!4.3"&+*!:1,I)A*Q!BSN@DUGWIN M1+*7'$BAZTTL&R\/V)*_@9+9TMUCL09F!LPXR(Y,, =0&U>/$AMHN94-HW=3 ML2R:OL;>LS_L\?)5I=]\XFE+]EL#$JA_*]G5!(YR(+*6Z M!$L*D8QBB%E 819CF>$P#V4H[$JP7)C)9@M-5&E%MPQ:;9O$WK6L.P^W1;^N MZD!\P->,B3Q@-K9=\[8'\5[(L9H0GZ P2A?BPRP_L0WQB:K]?8A/'W?CA(_% M2OCX̑_FQ*!E9_DN0S8(31*(\"2%B$8$H#P.8YP1#%DF: MI[F,I3 *[W4786Y&SEY(S2#ZQV;'&PYK8$8IXR([,MLTPI]PS8V.8Z$"W)." MWX CZ&L]@%;$'R.Y@^B)K!P$F)3'W %Z2W%7C.18"*4JJ?Z1L&JFRD]"9)9E M2 0P"40,41!12' D((IYB@@1,DF15=V3DRGFQEY-_?]61">'TQD@S2CJ.GA& MIB!+9.QKDUQ4WE+- M+(5H,X2QD$C*((,D#Q.(!(\@35,,8T%S74U$X,RJC9G%W',C@P^;8KG4)OZF M>"PKM\BF5@*(5@L[9K!9!S/*& G=D;FDDKKQ,]6 'G*W]7\]B.XQF^<*R#PQ MD,W,DU*3 R1O.=(M M?4:EMUOVW".NS=BK$,OFRR4)B@.>(,BR3%D0+,XAY6$&>8X3(L,\"$*[XJ[= MT>=F(WQWBBX]!LQL/SK#,/*.;.0:X4M]5F-OW=*[8T_<'_V,6J<=T<\]Y.CK MV#R25?'?I"E[7ZZ7!:_^H#[.S:5_]4=]F: O'0JRK&H;5E<-'XJ2+=?E;M-) MM*!,RCC%*40428@(2B!AB.ME=\KZBA6^8GKM/8_IR.:E6?CX-RU8IUU:NO5QL%P4%#<% 1_#E*-LY8 M"^#+E>1;O&E]4".!>^*\&FL>^R"^ZE!11=+6.9+?MJM_E/=";'[;K'?/!WHP M#.DS'&YN]%P?K3IRZ_#7W68%_J$+B*H_5N*;Q_29HMI/NB,!.C*/FF'IF1X= MH'**_C.=8[)80$NENY&!MJ^ZF9Z?5FRC/5@?1/W/3RO%<,^DX!^$%)N-:#MU M*NJK^G?690872 1QH$M"4)DBB-(L@Y3FZC 9H#R209RJWZ%#UH.;-$:[:_H$ MB$9T(&J9Z_O4==68EEB45KURI@$;]:@KHW M\$!U6VO+[SH$/=EWCD),:L5=!]1;6^W*T=Q(\Y:QW=.NND=OFAH_/2N:5O/L M R.;FR,2!D2R5$ :A0%$*$.ZSB"":9C&,B4L$8S9',2-9YZ;"=<1'+3-N3NB M UTUHE=L\WFFC2#RV/:UL_*U1I.T/*:E?5- MO(C53M31@76FIUQOGG0Z+!ZK-=(6"]-GE.)))U3([^J_EK)N__A]2S;; M#VI]JZBU0(@X%%$$"4L)1#R((,UR#"FA&8HD"UANU?;,KWASHXU&NS8,MTF; M;A4$!PUO0*LCJ)6L^K!VU+P!E:) :^H4@>CY=V!FX/R\U1V9]'[.PEJ;3^/@ M[\G&\BS;V.?BRTZ:U9H"RKE1" M]K5'U;H"60D/'C=$.PYU%\WZ,??VF88+94;FH\(_,E\?M]9LQ =-O9A6@6H1 M:A5 J\,HC3;MX//?=M-P_I_5A-,.GIZ6G)8#.5=6?!:;[:MN(Z=#6_=AKN=B M*C(22UI57:0)APCA".(\RJ$041"' 8TQLJ)$F\GGQH:M[#=5T\8ZROO.+8C> M:@W,V&XL9$Y/6,,3<.4K*"O;#@(*W%15X?8@;7>I[ &ON2[P).'J_\ M3=%PN^SK&WBZJS\#]8XN DV>=^A-]D6=&IN>MOOVLQS'*4<)Q"%1ADE&I>Y) MEL$TH9D() ^5K6+R4AW(MHT5/K#'+]>]P#'B-O[2,H7/J,G<'$ MHK_8==A,U%?,$B.[;F*7$>CM(G;FM>FZAUV6^:AK6,]C]MW"'HIM72:?%R\% MWY%E78\@22C%*8,H8HGZ/Q%"(A6/*;CB"/.$X4R:=@H[.\/KV".M_T/ZXH?CAVVXI MPH FX>UF<\O7SUO!/R[)H^EAX_((<]NW^ANB105:5A@"):WZ:U$W)Z_%-C]U M] W?.;P@]D$9LD 7.!/+;.GH\! ME-\$$\6+=GGH HX;PK;OU^6VK&-$]JZL]3MQN]O^4,>=_Q9\D=,TP2Q1)Y* M9Q Q%D 2QB',\B27:8@IE:'QV>0*0>;&**TJ8+/7Y0:P1AOU+TJ=&T JA:J( M\,H+71<'(WNE+ S]:];0X)0TT& M36= -7/E70_5R-\,!Y2Q.FRHN<:.?4\[6#IOB?ECX_+ M]5^?15F*PT\5\R#@/&60\2B&"*,8DECD,& D2GDBDP2;7["?GV-NFU]+":I< M.!U84QNBI>YOL-QQ]3TM5F#[0X G033TU<%N7V"\4]/J_U@80Q>P-S ^KT=T M9(ZHP-02WH!:1FLN[4/(PA*\'JF)C#PGQ.QLMWXL>LVR"Z].9W'URWYD3 T\ MZIJ84*4AW9/-]O5A0U9E';+Z8:V#71>4()I*=<@7(A00A3*"-*$(HEABDF4D MC2*C,[_1;',CSK8"9B4MZ(@+_JP%MH[][X/:S(CR!N#(/'D%=@[A]0:8>(N6 M[YMKXN!W [5/8]E-7O(<@OF@QFM^Y5G" \PR"3,1(1W@D$$2110J(E&'L2P/ MP\2J;KG!G'.CE=[8P!N@!7,/ZK\7.I*_ M2O.8 M'GS-J,4/:F.[/?> '<0$WX< LR:382P\<4C/1)-2Q[#";QG#X W'/IEDHY/Y MRGNQJ3)3#H?PB$0\%6+_=(TTY9E M'U#VI$+[T/,._J3O9%EW?*.$_7O?]>W];J-+;BUDSA,<1A%$/%8V@V(#2"51 MYPL2QCC(4DDBH\8*PU/-CAR4L+6W2$N[]QA=[K5J"ZV!U\@;8&-S@\9J+VBW M5V0CJS?0+!Q)WL";R)_D#J*=4\D(EU[?4O\(T[F8C#0Y\C29O>'8\N)"P3M= M!_+C>B.*QU4]$>M>4-^N>/6G95V.G?_GKMSJ']L[(=4[#^3O11*&%+,\@WFB M"VZ*.(9Y1F(8(IH*3&+*$[O.%^/(.3?^;E0!K-$%; _B [*7_P:L1!48L"5_ MZW_\K^!F_S]]@:W_J<1ZKEO$+]5NU,$&.K!@J_9(77ZW+/X&3^O5]D<)Q$J' M'OS?G;*,8O6FWCO5(X8/1Y8].4;ZR9D9K3/X(8W\73M7UK76$?RBM?SU!K0_ MLU;3(Y>@7N^.LN"V\[.CE;Y *>RQ5\>X*^*K9<=(4D[;N6-(P\W=4U MN_Y!ECNQB,,49V&&8)80"5%"""0T3&#&$A;$J4A28A56\7:"N7UDFKI/95WW MZ7\%_SL(P3/9@!A*J^_VY9;]2^ZMA_9GOFT?!"L2GT%<>CR#3E90S/ROV9E1F;MXV)< M_ZB7XE.%Z"CEMH[T]U]-JQ[^9Q7+.E*NIQ;6\7-N=/+':B.8?H'_H0U M:Y'EO?IA_% V^Z$FX3NRU)6UOO\08EN'VB^2(&*$IA*F-*$089%"C$@ 29PK MVSD,2&V7 >J^-'7=G#N/9MASA5]\@@&>8(@"K& MF*4Q3&4DXYPF3'*KUKI>I)H;Q7[UT=/]R/0_I\'FD)_>[^!N)*_.]UQ\T;_PIC96D+"8\S"$680"B'*!8(XY@5E* M4!*G* @SJV# MQ/,C7HK^4#UA!UMGB!GQH#7X#$RF=505+*-T"OIDN*>R.5D M^$EYXI)R;[?\Q><<:J'^13:\?+]@TL.B8*H!K/T[?01$1][XIF""/RL5@/=. MN!9PN=57-1A_NC*KYLH>55NU>,VQB6/5";(-E0AP2&6>IC#/@T@9 B&!6$0, M2HQD%B4(9;J5DF[):V8('(UN12?[.4;\]%4]H&M?[]:I&>TQ>&:V@#,D8_-! M)9?'P)%>A7WU1#P:>]J^A^?4.NEM>/8AMYU:GP?J4)3[3:&.!L]D>4]>ZWR3 M)*:)H"&"C$4Y1+HI=8[2&&*",$]%E+*3_9A;;^3[6ZC_OG&^"5QQ-(THY!B?4% 9 1QQ@+UQQ0%*4:Y MH-'B16SHVH5?!F:WV29=&<;;+=_9#\%W=5G?HYVSC\ T[M?@LAKVU.,1X6F) MJ!/16E>)O"<%OP&M&J,<3JX < 3:&IKYIY&8(21]E&8ZA$L_B2954M^IZG/L M_>[I61D(?ZR*;:EKZ[6^-+[(8DHCE&*8*Z7KJ];NM&]%^>]WK_K_/Q*F5O)@3L51&A,D,QAF*(0(YR&D^H]) MI(MZH4S0)+)*9;6786Y?@[T*^H-PI$15!D(I8)GJZK L9E;NR&"/_&48QOD& MT-?J7T"MQ:@6[Q5@^LJQ=9!@VO1;=XA.,G.O&,JUOF'5O/NCTJHM/?W/8OOC M_:[2'+2B.P=@F2Z%&0N. /#(S.<)6X?ZB%9(>:N4:#;KQ#43K: XK9YH M][I3Y]=#6R?[CJ\G[\Z-7W0'TXZ05@U>3X'I9PH?F(SM@3R&PW\?UXO*N_9O M/1UPRKZM%]5YTZ_U\G,.]VH?BHWXYWHI[U9B\_CZ76Q>"B;*SY_?-[_"#*=Y M@&BB,\\I1%)P2+DR'4221FG*,0E#\\9( Y/-;3]K<8&6%]0"@U9BH$2VN-09 MPMC@FLPCO*>9;W2M:W5N*O'NNB$ M[FNV*L4B9[&,I,@@0DQQE4P22&2*=2>- +&$RPQ9U8WLGVYN%%47ARDJ$:LJ M0@ZU>RYC:\8\_A ;F7!JL+J2[@OI-,+^ZKD,SB J/JO97)YL^J(T@XJ?K2TS M_)8=A7!1+.Y6VV+[^K%8BLU[LA6/Z\WK(N&,Q_HZF@>I(@X:!#JLE>IB#2+- M29 A:E2GX<+X1J< .$N/-/Z!XS[60>K/> MZ.I?#OO[TGB3;.@!9=H=//38=7[WKU)WL=B^_BZV/];\T^I%U-6CRL_[ZL9$ MR)C*C$!"A-"QI!FD7"*( XD%RRC-$[O*T<93SVVC=\-(:]E!+3SH2']-@6GS M13$\M(P"]=CG%G\H.SO4S0'S[$5J!ON5"[#&\ [LE=_6HKZ7TE'BZJ8!F%L(^RK3+DMGAD+ MCKXD(Q.BEO\&=&6MD.Y*Z[/FW15@>2N,YR+#Q-7SKH#IM,3>-8,Y. 6K8/[R MGZ)X_+$5_/9%G0D?A4Y5UA6IOBD+Q9 DE,*42!8S M$L5!+HS=@\;3SHT/6Y$AJ66N;JNUT$ =IH5-=VESY VC-6:]+D?ST:9S/EIK>.2&M'_; M/ACKRWIU+]9?Q/KVY;&JG* K2]\^;4T#LBZ]/S=N5G+"^[NOX(OZ7_OSKBM% M:('%JFS*LE?5%LU#MB["U\_+OI ;F87]@&85SS6$BE-,U\5!)XOK&E*K&]LU M^*SC75Y;;Z[*-%@0C,* I!AFC#.(4$(A3K($DDBF." BRA)B=5]W-/S MNB;1PO;*[1@[PVLU9T3&OCHS!L/^9NRLSKYNOXX'G_:&ZZQB)[=8YY^R]Y0"((0(H+GE)DZS2Y- M,K?-V\@):D&!EA3]:#Z &OOVQP4C*X_:$ A.;K6+@T[F M6QM2J^M@&WS6]0!3K M<&PJ!)0"B9BP.$CL6JH8SCLW.JC$UEW>VXKYS[7@G88J^L+9V(ZW70;3K[]W M<$L.%\*WC&UV@FL/ MW?-3181-@;8OZZUHZR6B''.9YA@JIM*-H]7I@L:Y,E@"@O(@(X(&1B7KC&>< M&S_MA6W*U.D(M]7:U%0Q!]K@ZM!5I8Y* M=)L&U8:8&S#U"$B.;2ZV('X]@/BU!=&FGHD[KC8MP/WC.U4S<%\X6_8&MP.L MOTNXX5@3]@NWT^ZX<[CENVZ7 CK.XZ]BN;Q=\4_J-[9Z+-3@=>'I0QG_SE:0 M44I%FD">,-T:'$M(:(RA1"$* YZFE!I%8+A-/S>";Z6O(J .\H-;AVKPE@MA M=CLP'KPCLWX_LIT.$XJ9QJAEY0: MD]>*.75#G?TM0I"'*":Q,DZC#*(L2R!.*(*13!,LE)V:8R,_A\%<OH/[VW_=OOM\YP]8,]+W!-;XES#USZ\1\P94@H[10F08#U\-17IF MFK:]R+#*)\U&#%YQN"_XYWKS;T5FW4 >'3J\VZ[?+TGQ5'Y:*:K7);UU,0Q= MK5 ''7^5LF#JK7V%[P_*$F9;_9&X%YNOK.ZZP\0B3'$0XH1 E#/%- 1CB$F: MP22) \FC+(TBHVRP\46=&_LWR@+6C;"J4B:4OH!5"H.BU?@&\%;GZJ%UHS58 MMFI;'+O'_4D87(+,9J%'IMAVC8^CZ'2RAE[C6E?PZ;#&>W6KAUJ%#UT4P$%E M<*_+9.^5GLWJ6US5S.97,-$%SPQ^#7970Y,L4.^%TK@23'<--0F21Y=7T\QH M'X>N(U[5'C$-.V\>G]O'NPJ65G]O'D#>ZMW_=714>>3/V*"V5I'?;_1S"O1N MQY@LKON-T-TP[K=_Y>+3(\NZHPXE[-_*\%<;END=^_MZM?VQ?/U6U7QJ^H;5 MX1T++*5,4=4P4!=BXAQ!G,82Y@AE)&,89<+HWL1Q_KEMR$92L*GKFSW7LEJ% MA[FNA(G3;U1\Q_;_*>'!7GK0$?\&M+#7&K3=!JVR:UQAM_$)C@K_5.Y![\M@ MZ2=T!K'?96@_[(3>0V>=CQV)[L.XUK[H]*/0?2B4]:;_ WD4X2)#6 :4Z%2" M1$"4A R2E 8PSE L",_B2%J5&^V;;&Z?B>,>+9NJ0<^4_'C'UG(^^,J+Y2&%8: MO[FG/,"B6YIUG]N;FQJ;F[9(6P<>4)>"W2J 0(/0#:@Q NHW5Z-TIBQ%]4B5 MV08T5J "RV-*RMS6WU?2RVSTFC:M9C9J7_AJST] -Q/AW:Y8\F+UV+:,D4+$ MJ3I*A$+WWR287WQ)*Y]E@.$;W,P^4NY8C/RE M: 7SV)6D7V=/[/AF\$DIZKQB;WGBPE/75O9M0_X.(:R2,=T1$L$(YP*B.,:0 MA)+!(,&)0#R266)4F-M@KKG9O-W,D%98U^J\I\ :VI]^X!K;(CR#U"1=;'M@ M\5YE]W2FGU16]Z+*E^OH7G[%C3'JA+7ZPG+O"&[,D?+#3NAZ"!_5SVL1ZQJY M.),PDBB!*-/??(HBF$N.2)(*FD:9#7V83CPW+E&_J\R..XPA-B.2,8 ;F54: MD6N'QLTAIN4&;-> "G6F+-2)L*INHB7WQRZV6'FB&N-I)^4=6S#>DI#U^VZ, M5(7"ZO 4?>QIPV2_"2:*%_T9NE\O"_:Z"*(<41E$D$N"(8ITC;,XS&$>")Y% M:49#P6WHR&C6N7'1/JC[(*@=-9EA;<9+WA$[CDU7 XK-B["\'3'"V(QW M?",W,NTH<:N8?B4P:"6^ 5IF4'5>J*76-^9*;H\MTRQ0\M4XS63*:=NG68!P MTD3-YETWXODBMKK5HYK@I>""OWO]HQ3\T^IKV[;MEFV+EV);B'*!6!Q1%DB8 M)FD*D8P#B%,>Z\Z,* @XP@'"BZTN,VM&/^936Y'07H#Q]I.2O.X8^]S(KAU6 MO^RTJZI8_0H.[0C)7@4[JK)8%3/"&@?KD6E+PUSUD;WOPOQ'"_->>' [#+,U M>=DCYHG"+":>E,CL 7E+9PXC7'UPTC2G M?%,:1AE5H219"$64,XA"2B"E.8$Q%3P/8Y9F@975Y5.XV5EGG:O<6CM8J7=: MWT&;'UK%HZY"H%'2[9[\ G MJ)?\"5[G*X(3Y1G,8JC##*4!1"EZKB-(T1@E(6A9#$),F%4Y,Y^ MZKEQ^Z76F'9D;0&]&16/ ^C(1'NYS:@^IO_?=;':@G^H/ROQ)ZB$9 ^A)\*T MF'A2.K0'Y"W9.8Q@G^EZM]GH.*]O@JU?Q.:U[BABF/9Z[MW9,F90@5IZ3;LP-.EH';ITXW';?W M.8? MEFLU]=SHX<-8/8(=5B6@#,6!"&!,U-(@DB@S,C(Z_* M!'>CC2\)TJ2]HJ[77ZT$W2] MJ=%V(TZ7%>VDZ5%"M-L(CK[[)BY %^5O8Y0*4;85'1-*A"*65U[YWNKE]I"MI+?WT_7@:>NB]H32V;[[*7&N;:G1$':%, MIADHOESQ_9--ZX0W4OS$_6[VEOW!O3JC/3P]_L?ZK]]7S\7[5'W(CD\,@ M:)YO!,W!<3K?#PP]V4G?3,7NF=_P#3<#XGZSUD7P_DETHN;VM6(Q3+#5H;#^6GFQA.M>-7Q4,EG9SM<@-+,9K@> MH+']LUMU;M:,H(_/=W]OQ4K?]#5B@SURMP/(6=L-_5V0]AV$89I0L* P2R-=49T%D,2D1!RGN=>Q@10I5I_79?EUI>O,?97O=F6Q$F6YR&1, MM34"(ZH3$I"4D 8RA'&,.-%1PCFQ"HZX--'9.@,J\T2Q U?G%RJ(H@B. TGB,%*_%IM\ M@=,IYN;[>M!S %')YM Q_A@^S%(1LB"$%#.BCG]YIH!,*Y MJL>CO@&;[10@OIUN/"C?B<=BM=+!_90LB7'_B1X\62IC]:/C,)>"*3QCHA-W M4YBG(LXQ5Q\RBAH\[U9\.C3;R48,#UEQGT":VK[70#/R%ZD6Z ;<;K>;@NZV M5;CR=@WNB=\+]\L@>+-E3R:8V'*]I."IG7KQ28>8F>96OBD/P/>])NXWXJG8 M/>V=13%) I*S' 8T%LI"C2*()0LA489K'&:$I*E1!1&;2>=FK;;R'GH]@>=& M8HN( %/$^]EA+!S'OH=OW'-[*/=.Z86\14C8#M19(47C.TB*BS! MZHVE,!UKNB@*2^V.XB=LW[6C\'*SU16FR_6RX-6OZM-6/)6W?Q?E(LZC0) H MA!G'""(2!Y RKOXM2I* JX,$PD;M_BY/,3=Z/I(25&*"/[6@AO>6/6#V<[$? MB$9F7@=TC#E@&( ^*TV]W;'0U)\.UEG/P)-L_V'%VLUN\.2U52%[LKWJ\/LX M3=,PC5(H,LPARO,<4ID&D.,\2@1)\AP%;D4BAZ:>&Q68YU\.!O)?NRB&A[Q1 MH![;S>$/Y2M*3YH"YKT2Y>#$/ZDPI2D@E^M4&H_@1FDZX4.GUORQ4KKQZOZ: M+._5K_('*<57NBP>:_M>=& M9JW88->5&SPW@H/U7G([$C-=!C,&&P'EKC^N1R*"5&7P=QM6:MBQ1\L19 MIK-.2EB64+QE*]O7'3VV3<7>3T_/I-CHP[MV^2Q2'N",I!&D>9I#A(,$YF&( M81;$..0D%@PGBY50(@C^8.&V/3N;T9;!]98YF7.\[7,0$BR5E+:5F2X@:^BK M=0=J(D]M(^ -Z,#TV6M1N'X,?+EFST\RK6.V5]$3MVS_TZX62[G=%$SMK.KV MO6D+@01- A3&$ FIHS80@;DNK?G)EE?M9(*R2HI+2U.OO709[ 147FH%5!__ M0\4(A$8!#-),0"0E@E@F&$K)LB@4(8GSQ.U.YDK)YL8KWK*WAYU8UX<><+<^[W2M7+]I&LG3W!> MOI7R-8&_7BN%*#LM%/8Q[8@$F51'4YA$&=;W\!S2E& 8$QK@G%$48ZND O.I MYT;J1[U#+ ^(%H";L>TX,(Y,IV;=5SX6)2/+N@G+[V2[V^BB:&-D&=AC.&)7 ME@L3__2^+/V F'1F&1C!N=5\-]ZV,I;)WNF/6'"EQE=I>*>LDJ'6M^_0*\ MU$6J8@$HD.9,;$R/CVR10.8#(I$ ,I_<"'VJ]K J_DOP!4*2I"RE,,DC E&< MQ#"7>0A3DN021S%%F97G:M?]W"Q9)R"HMA):EZ"W =_,HHT'Z?C!"(W@X"\E M.>A%/S!O/>!?SP/N4KW> 3=_]>QM.I^ZPKT#,$=JWKNTXNR7G;JK_(/\JZQN MEJ2NOZAO\7WY2(K5@D82\3 (8!9E#*),1CHN2FW(49C&,I"I0+;.F4W_<[-K MY]BI&QU HP306H#OK1Z6.VO;43+VZ,;"?GRWSC/L+JZ<"WC^_#FKWJ=VZER@ M.>+9.37C$,8_:'+?"YU=K_;*'\OJJZ!D+6XJP8OUGK\1"2XPIP)*K&LS2,P@ MH5$"0X)9G@2(Q\CF0M.'3#.]]MP*#J2:H54C.F"-[-;.H9>A&S:5DXW$;!S' MW0 IA4"K$6A5,G$F_0^01=+!A ,U43+"^ -FEZG@">'!#(9+^Y@NL\$3&@<9 M#[[:=%@%]\Z*Q5(]]/"[6(F*Z-IOU_Q1K<;Z'&6MUN,3!8K4EB!#0FT()$DA MXFD(Q_ C;_9.&,1A*%@*$QYD.I A M@KD,4L@R_7.,F43$*GCM1$=S,Q8[.4$KJ#L'XBEHS>R$#\#&=D9=L+*/VCH# MA*\@K%/=3!M3=4;9-R%2YYYW,PN?5DSMW77T_$LE?K:$?JT4M-7U.M%&F99P#"# M/,0!1"*4D,0XAVF&XTP(@L(XLJ$T&U%6*^,T 3=:Q_]7-)H VJC5_VVM%;.S M4&..,HVS)*8AARC*SF8S>R"MB*WW/TZG-.]BI"G:Z]B/:/=^H>P4.U0.]?OZ6T@D&P=-J/*:D MDR[H$T#^VB>8HDLWM^(?I"KT@4??W Y[4=ZP;?6 #2B%[8K@#GT9O9\%$!'MLXGL'P9OSJT M-5J>S*AYOY,:16LX7ILX^P:(\3+!5*K!!GW,S4KW(5Z 1NBVMTHM]Y7[::@*_ MF;GR#.K(ANISN7KH @3O#\(#O9^_6N#BKT3-V1ZGKE=C"L&1XC7&K[H3]&Y; M[6I3K!Z^E&NA';2^.F9" A$1!IF0 J(TRB!-DQ@FA&>4^V.L?,:OVMGO[DH%JU3^N%15 \Z$* J M_UK_T.G+9/6RR&(>8%V2,&9$:&)>#C'B$B91$E)$ \*Q48;=F7YF9Z7;_58O M*VB%!9VT9G;E'+3#YMDC8"-;9$>LC.V#(1(#14I5"ZW'IW[8.7KGVIW$/!@J MUUL$T\==*:2ZO#>=ZJ':OA.5+*M'G?J[8ZO3 4&:R:8M5'LKOZE_K25I(F9; M8A&:!A(ASF&2Y\IFA%3'J,H(H@33F*6$9K%55JX?L>9F8CJM=!9IIQ?84VR/ MV?$*]+IUQ8&; -<]]=R(9#P-MMFV=OHA'-GH33AZ#@QRQHJOZ;0T'C%QV.!(\QQKS M:B*@C^J;6\@4R3R) YC*1-=^P0SF:%:R?LU2XFII/7*X!VUSO^@)SN8N<"0*UO=,SP.7>75&5MFQ__F9Z59L\%NO@(YF;]F>.QW^%VBU -^U'J!3Q/*X MU7:8S(X%1@1_9-M^"O<]\6UQ=PDS=T'/7^BX5>]3AX.[0',DQ-NI&3M3*!A? M:(XR_N&G8!M]@'$K9<%4#Q]7NWAA YMFU-#<+%@C,-A*#'J1K]2,*=?FL45F M* [;)>\ CFR%SF/G.=#:"J"!*VW53F=C&-^9%K/6)S$D5HKV9L/NI0LX"/\Z M1OQT)ZJBY+W)TCDI[X44525X_VA_9+I(\B )" D@D;F$**4(TEBDD N6X#Q, M@TP8I7WX%&IN=FF[PFL20MX(39;Z]I-U@H.G2CQUPCMPW5TZA@:;Y5\P,B,; M/ .NNU8OL!T^K1GH5=N^TM= ^14CY\!6..$(SH>UT-=(NM$7>H+TKXS5>6N-K.89!J=!'3:AWJ :V1HZH6256W 6 M!:?,@M.M3I97<%:Q_:R"\P\['+>\KXJ&EN.;J)X+)NJNEG)$TI 2P6"::]*, M4(:0BB2&82IY%#"$LB S/CTYWL?L)GLGI<5N^01X!L<6ET,R]J3N! 2]A.?K M4!OC8W$X<#E.$^WUW^#E::L^#,#@SOO$J]-MI(=E/]@7GWG4;9O[6=2U$!U7 MT>KA,-IJKS+B%_%S??^76#Z+/]3V_$>]$ F.4YHBF&8RABA- XAY&D$K-X*8B>MH;.8DRZ$;P4K-?;OHO;\UWO\,]:R,WR@E1EHH:

.1=1\>M6(E;V=9T^DA85_&U.QA[5U95^9?ZX8:HSTK]9A$@@7/&")0R MYQ EE$&<9AA*$0/=RO(&&831%0K)$;:8"&F<0\2R"&$<"LBAA M<OC6W$Q-(Y3Y-O05!.?WH.[:CVP?[BO"M550TJE_%FT] M!25G\5SP#5F"86"L-J#',7#:?;YJ:K*MYW$5]O>=)YYP+)[:>"AJ)G/MPXA5 MW<;&()1)(4(*F60$(J'^R%D:P"!&69Q'.*'8Z@;N>#=SFZ)- C*@6DS ]N2T M+)IZ'%(S/^!RH$:>S8V L)&PSPXZG-F:=YS4/_HR\!Z+J Y"XZN$ZO%.IBV@ M.JCHF_*IPT\[A&:>+ GR>U76]:>5WO/BQOI5_UNV%G'85WHNG MLB[6]>UJ^_Y^6Y]6JANFGEL$B=I%8<%AR)( (JJYH&+U5XI8Q$40Y"@+C$,^ MIY5];@9L5\3H2>M_U50Q$KW8%@&4$W\"P[9QY@,[]OG]<&&J1GWM3W4 @%<, M? T(L)10P=#'-V@D0 ^%)A_;5?,X:%VSKG2 S/?;L0CJG>\W-%&P\,R_);L( MY5\SFH.1SQ.+-%U$]:_!^B!2^Q>)X+:M4J[88]D2&G6Y![E0'TN,$8QRD4+$ M\@SF24:@2%E(U;8J8A+;[*C>]# W7Z05L&7MLMM O07/;.]T$20CK^+[:)S/ M:+'>&YU4W=.VZ&W[D^Z(3JKW>C-T^D'[0\C=$55SOVIX"'GXUMPFY4ZZOYL? M1;X"XOQ1I#L&(\_"O5-'7U?!I_5U.G9\U=1DQX['5=@_=CSQA&M-N6O.U[&ENT_&WSV5= M_PWT\NK@Z);6VVZC>AI9LPVK%[S&7G'?8.29]M88#$];V=/]3+JE/:ONZZWM M^1?LS$-=K1==6:_;JJ,_:/9WB:"48$DA"I3KC7@H89ZQ' 8T(7G$2((SH[O_ M4QW,S1AT,C;'U9V85L'=)X$<-@(^X!G_ZLD6&>-I?T[]H=FNWMV;Z>IONUE^ MLME))O"@NVTH)>7/"]%=B^9L< U&;+OS< 1S\U M<\;.I>[&>4S\5=D8Z&OJFAKGU3Y20>CK>%XK9=W82KPTZUBW74SF!_@" KMQ3@Z=65,N*[:>0-3.' M/O :?\>W!U4C)+@[ Y5]5?8S./@JQGZJFVEKL)]1]DWI]7//.QX"-_74_A#K M'[K0P[.HUXTI^FNEYM^/XNE.J ]HM28/8A$%,4H#0F$::\)MI+FV4Q)!KO:' M41X(+I%5ZH=QSW,S&UV%P<=&-I*;WER;#PQ# M2O,@B1@D0<8@2G@$,6()#$,N!95)JO:@;M4!MGW,S2R]9KWOTJDOJ RP@_/\ M#;,'D$8V*P[X7% 3X T"'BH"[-K\1?4 WBAUNAK VT<=$LZ^;'2HYJV\7?\0 MU2[.K-8_ZJHC"YKE*(H(AYPC-H\I.H,).6<;F2Z%QE2?@Z07XY?L[_[_*%;%X^:QR[# *"5< M!"$D).00L51 RI,$9I%(*0TCRGAN>NE_T/+\'=_6%[DUW:'U5C_[;^^ ,.OLXU8^5FM:Z_"B:*9WVRTY?FO"GK M=7W]J'_[7HA'P;^4Z^N-VE55Q7^IA251^QD4BAR*1%-W!5$"XCP-(S,3--S1_,R1EA,4>X):,M4>Q]/L0O%RC$8V6 TX M^Q*.P*HP#((O\MCCG4Q+$3NHZ!LBV.&G[9D6KO\B%?_PLV)W5<&,Z5X/WYK; MSO3#3U&QHA:@DJ^5DC*)4]3F(5ZP))BS MV$_UQ3=]SVT2#]8)K %] 8W\H%' J2*(S<"8K=PCP3VRL?"*M,?:C"9U*I\20DY@4;3S?A9MZ:ZS%-?UN)'SJ0^EFTN3$ZS?N+6-_*>_)S@4(% M?BA#R,.,0D252:-Y&D"":2[#."1Q2FWLFDFGM4 >R NZ/+F67. ***EUT(:2VY^ALD')DX4RZG)2TV0# MPFN;9/6N(Z7^+M'CAM0_/B[+O^IK6C?GMHM,LC2,@A#**)80!41',B$!49(G M019%RO>R*L SU-G ;57BR$-(Z8VI&E M+%=[,\P#HRCGX\W/S4Q[37G%ERV/-HW@9GG!>"M4DAYW'4?),F&4$B?MAZ-%6IST7'5+LS1'IX,-N MR^_O9(@R6G 81B3$"*<)!!C MGL. 4TD"AF1@5P_P?)=S,VSORJHJ_VJ8,,L56"I)H>KV$7 EJSN+Q FXS:R6 M7Q!'-E6'S!*]N/H\0PL,M<3@_1"6%]%,#,,S N'$B0Y_&?7$, !#)!1GWG0\ MX&"LVNAK(67&=.,WFZH2J_4BDCC%&4TA5S] %.81I+G ,$X3$=(T)5%DY4N= MZ&=NQF4K'U"MBNI96(9ZG8+3\!SD@$]+CR<@P"KZ.2$[T M,NU9R;"J;PY-SCSN9@*^E*M*+,E:\#M2:?Z()CH129J@@ 0P3A("44822&,6 MPH"*E&8QBF)L%7QRM)>Y3?^=D*"1TF[R'P?2;.I?#,_($_\U,B,$>0Y"X&G6 M'^]CTCD_J.;K&3_\\"7DQ/?DIZ:T*O@7H78524R8C",82I&I745(8$XDAC3( MN-IQ\ 1CJ]7^;1=SF^G-W=V3D@W(LNHC+]9:X"NP:N,%U!>W62D_N6J2?DQS MY@90-K,$EV$WLAGH(BL:Z8 6KXFN\,TZ?$QYKU3#!QW\ G[A8PH>)Q4^^J3C M.B_6^JM76XKG@@O^[N7/6OL2'0?FZN&:K8OG8EV(>I$2E"0R4_: QMH>J"T MCK+&/'"&$I%0D2S6Y9HL#1=_XZZM[,16@!'7/64+F+85OVV4R,I0_ T\=5KH M6$C9:P#(5@5+I\%\5 P]B5&P'MN]4# W)OEN#]S?_NPAWPH/KL_#;.]X6"/F MRQLQ[WA:%\4:D#=^BWT+[O5]BX;GKKY><9V5JUH7J@^Q=SR[N^,,&<*(!@*B M*%"&C>>I\0"04N?H^(4&ZS Q3VSN2I 1&--$]N[PW MI*NY1""C^8G;^?E&K#'O0SJ5-!5Y.V7+U9YCMVS4:J:QZ!7;^W7#8FZ1I'_1 MD Z;S6E&:*I;JGY4>CW [6K/#VQ5 4H7L%5F[]=?IAP5"Z:%J49G(F*&44?) MCLS!![*#W \7=3 =580/' Z8);PTZ.;<'H!=S5DO5_0S$,@B?_^40GD_K)PXJ^]H?//.U(0K,7X]#?HF>$8Y8D"4Q9 M'D&4201Q&&$HHX#F$0U#DENE7QSI8VZSOA,+/)554\6JE!>%/!U#U

7YN' "5],-$=ZF):&YK2*;SAH!AYUR.;@_[HOOY2K M.U%^$:5.#_VXLL_H&&ID;A-<";MI"W6 =:D\XA6\^W +OJC_UX*+5=T6^/Q8 MEFN]U;1(]!B$T5QY*EO"> 8.2 F2+GE@0RV/%TNB(F"!_D@1B\X.@9= M';^BV7A\6ZL6?Y1+]7[=UK]9L#0C&6$8(IHVEY<9I"1@,-2EE1,9HC!!-I>7 MYSJX#+'=2;\^N; .:SD)MZ#IX!'!L/^(5:A^&4;/W'0RA\.5(G.MN M6J_"4/DW+H;I>ZY7B*MZ76V87B8^K>ZJ\D%]4?6'GVKMX(5R'T7]:<6T9\/? M;=9?RO5_BK4.R%A@% 8B3 ,H$1-MD 211#/"HSA.<8(3F=G=)3K),3>'YDXU M]*,Y]E-[E:>J?!(Z7/#P^+Q8L>6&-Y?[@/2$V5TET.91TL49"ZU];7\9Z3:B MIK>2HX_3Z->3.PWT$/0Z@'TE0*\%H)MUPU'^(M9-S)?/B\J+H/1V8^DFQ<17 MEQ=!]?8.\[+F+J ':Y/GE'?(N@.(G)(D2_((QA%27EM"ED$!*21V('WZPV@9G;L8IA&ME(M0JV 5V GHF<2 MKU,(^&3M>M/']#1=I]0\RLMU\F'[$YT[(:K?JW+SU&Q+OOT@E6B=MZ_KU?7C MVO1,YTPSQ."K4 9VU14!,3_0.8?D^2,=CR".//<]X&=U MA&.(C-,ASKFV)SO&,51R_R#']!7[JG?;LL3ORT=2K!844T$3J9V A*O=5)1 MBA!5[@".!>81H9D1']^1MN=F''95M;^W AH2;QR#;7C27PC&V N\.0Y6I?!. M:'Q!,;S7+4Y6#N^$*OL%\4X]XN:A]W>X=Z)J9OL[4A=L06@48RPTX82N/I1& M&<1)1F&0,HP3G0_.L8V'?K27N4U3G9/0V> M__SV?O<;2][>$W G-&0YDY!QFK?I>"1"")(TSC-,HI038E=IY6+ IRFTTHC5 M@R[Z0(X]V$>!VVR[=#&$(UO3;=R+$K!UEZY (Z.__=(@!)[V2\?[F'2_-*CF MZ_W2\,..QR3J^R;K/K[N:_'P8WTK_ZQ;VJ$%I83$- I@2DD,49!+F$<"01Z3 M&*495T;9J/ZH46]S,\I;8=NX;%!I<6$IX4;]Q>D$91!KPY,47PB.[7!MP6L$ MO0)?>_24L.U)B\?#%1-0?!VR#/8U[6&+B=IO#EV,7O);DN%C68GB8=7&[+"7 M^XJLZF43*[&+J+@G/^_:P+/K];HJZ&:M;VCNRSO2G#/**,%!DC 8$(D@BC&% MN0P2F'"2Y4B&(HD2'X4<+A=U;F:LTPBP3B6PWND$R%:I*TU)X*<2A(?AMCA6 M_N6#.,G9]B7Z(>X7!GL;@>F^(E=)7H%,;[.NMXYE:S<>O6^%O=$:N=N%! MT%G4R/ 'N&EE#8\].G/-Z1-;M0< -K/=?F ;V?8Z(N;"0W<&#']4 M=*NP#-$N,1X@D=\/.Z5;2LJO)+BG= M(-B_LW1LP8&>X9]E]6\U^??S#*Y7_'JS+F^6I'BLMT2=[XM*,#7L.G[U5LJ" MJ;?ZJ-:7ZX>'JJ$[>"^X#LA2#M?GXK%8+P+,4);P# 8ATH'L@D&:$PF#-!-$ M1)+EN5& Z02RSLU>=MHV!1:W*2!-8*E2&+!&8U#L2&QYKW3S4-FIO0VB?P&D M5US]VZ-IYNT4'\FP09[9T(]LP?M1/TC\T>0#6E?0*KM/7;S5MWFHUQAL509; MG<%.:?!Y7A^ !?O$?#Z$B?@IYO!!V-%83#-$@T07(XLP'17&-%@>D&5,U*5C M-252K/3AY*WRA.JGLBZT>+>R#?8,%Q$/@T!@ I,PUMGU,8(DSRBD,0HBG#.: MH\""+\JL5R.C,3TIE!:ZX8'BC*O!JX)G,!'E'ER*5I %D>!! A MF< \02D489I E.-8V? TA %+42!3&44R,-XROFI\;GN\7CSPSL(9?PV8P?;I AA& MGO0[!,Z3'9V'PF(C<0$D$WG^-M#8>>@G=!]TJ5^_,YT/?$+: Z?UU#,.1_=5 M<_%XO2++E[JH[0_I3[P_-].CY"Q7HMR\V5FV]'E?7W79NGK76V;H[_'SM#Q/VTOG:.( M,Y8F$4PES2 B,H(X(UAM9F.?H":A\Z8H/FO+F+)NKR M@/>4<;K^MQHBJ[B L8"?)F! %ZS9,4ST [&GP8XV;L1P A<,_<896$GP*P(0 M7" Z$9G@U)0+4;M0W^IJ?2L_"O4&6=Z4];I)!^BBJ3Z6U7NA.1N+5;,&*D^K MK-1GN'E<)%@2$<@$IH*F$*D-'"1!ED&>R$AD+ N2V"B<_T(YYF8H.TWTZ85L M=0%,*=,E O5TF+IX%]]7"#QN-;*A_W8?/H,-Y#2#,K(1[KYX+\*G7>L&E7R%34CR_\4I%H$08Z)^FJA0&D(42 1 MI"3&,$@YCT0JTRBT2AEV%V5N*]M62+VVZ0_X9A-?$/_<&VM@^>(]7)^E>41V'^Y\SP%E5-?(%X&1U MB]R!M"U+9 +-F<)#@TU,65K(1)=7Q8.,7G$N:-QFMNF[]>MG4BS;9#5=GZ]< M[?,$OR^6F[7@"XF3G"0YA8S*%"(L&<0LSV"44L2R(,QY8E7GW%J"N5G@-QPW MUL6++4? S 4=%=>1C;2&]" 5&&P5T!YGJP+8UT''G39:>"UI[ :@O\K&EOU/ M7>#8#9XC=8X=&W(S>6UY-7'HN7;GV-_4JBD>VW."M@H;6=YUP48??JYU*G 3 M2%JO%SS*I0A9!#.& X@$RR F4L <9?K&+E=;=&YC!_V(-3?CV&EU9.?8J78% MMLJUV\9./=#K![[O- 0?5LJUJ1K/QC*OU].HF]G>Z<=R9(/\*X;1VF#[1=V3 M%?\W[0=H&E=U^-;<[*P23?VUG7^]C.8A M5*\0&39REX$QLJ&ZKPC7FU$K/*S"HXZK[A04]:JIR4*ACJNP'P!UX@E'/M0F MF?@/L?Y1\D^K9]'2I&P3=/1-S"(/L@@%80RS,$=J5\D2M:L,;[W8:\LZ;!A$8993G(5(<"O6&,^P3V$[/ZW4^J)C(\A3L>XR9IA2HUUV_$-NYD-Z M!G)DN]L1/[3B@IV\5WOIGEIDCT2JYOCXHE4UZ'%:DE5S"-Y0KEJ\:F?UN2@6 M'U9KG8+)N3ZZO%$_WE;WY5^K191(S)-,PC )A#(V60PQBB64F#(6BS1)KFE?\XY(\&!<7/OKV MW&9N(R6X+Q[U?N*/+W>?@"[X52B !DZ939$ZO\6Z'*21Y^T0/N"[%M97;>!! M)-R* A]O- +_U?11 .O'CZM9%D] M-KN^=R_=+W<9581E$L=Q F42<(A(Q/5F04+UKTD<1IBBP"H9Q5&.N5F*7@V] M<^AD!5M-P)XJ5X"^]$_8[2M<1\QLKS'!.(QLC)R& 'R_;ZX4O:;0><+4TY[% M58I)]S$70O5Z;W-I>5]V1" MCG0PJ74XK>#KB3_PI$/,Z;RB\Y/8X9)DB@$0^4&$13!G.8Y3/,H(1$.$ F,3GV'NYF=J5026LSS MT_ 96$4OH(QL$SL9@182]%*Z6,332%G80R^(360-'9&SLX5G 1FTA*??GLX. MGM7@P J>?]IM&Z@;$\K__+:A_Q)L?5_>5MN8UH]E=9@X]7M5UO4BI2$B@@O( MHB2'*",AI &)(<51'(>IQ!&*;;:)]B+,S7:VK'Y@TR83'I8KK*_4?^NZ/)U6 MZ&M=L(. DRZ4W8'Z/5.^H*67%S'C3:\M_+_$LN" ME4_:PNB*W'P1"9S@,(QA)&2@J3@SF.?*AV1",HI0A&ABE _V,O<0APSE#,B!#+S$8&BF*G#%B,/.N8,DZ+2U?#$ M7E[:IU6]KAK;4#>5.U\6:1KFE.441FE*()(1AY@G F8\#@-,* VET4&W5:]S MF_M:Z*8 I#A,!-T3W#)SUPA[L\,:[XB.;"P,P+QJ*_B^@._=?T>)9K("SE?J MK%&?TV;&VL#P)O'5ZF77O-;['8?A>[(6=NFMKUZ>FVW9$P]H^6PS7%]C<]Z; MN!B6D0W$L7Q78Y0<\EY/('%!^NOK%B?.@CVAT-MDV%,/NCD4>^0F#0MI?;U9 M_RBKXK\$7P@2!I3'N7(C-+-(F*>0TC2"L2"8A%F*D]#J/FB@K[E-\([9I]:R M7K4\U;6N-]N)"WXK5MV__LW.B1C"V\QU\(3BR/9@GQKIJB4NKL%.4G\.@0$< MGMR H9XF7?P-5'Z]Y)N\XG!A\EF43VJ3<_W<7K%]_GS314#0-,0\3%(8,KT# M(0TYFQ0ZWS(B,0E2F1F1$@WV,C>CTD&!DM3B$N DF 8W)3X@&MDB'$/' M)>SF)$P6=R4^X)KHKL3JH[*[)#F'PN ERBD[D9 M/RTF*!HYFTH>Q592B[E]"E #"^@!IK'/4#1"K8A-[89//A&R,'X>D)K(]CD@ M9FLGT)R;\HRZ8KHNB#:WC^]+VJV+#61<,>U MMDL2C965S+,H@S*5(411%$"*: 0)BQ/!29($S.K#>N.XTW*MY-\K9^SCXCU00 M[T+A?FFM/#_ GBNCYZF7R\+3FW!?U?$VUG=;S3(-$25)%D(>$JA MH"S-<0\;/H>(X( M/]W?+PD /ZO^J7CO\R\Z.JS\7YN68JZ^+[\*K4ZQ% ?,[_?E#:E_*$&>"R[X MNY<_:\$_K;:1YM=L73RWYK*?,$E$:"23$$H:9A Q3"#.A7);XR 30@14(*/M M_IA"SLVX[>FHZ46K7DNP$NNN?$5?S$+]FBEEP4;IJ'ZUEX=#MFK^W=)]'>,S M,'1B?_'@CNW*'H[K5D'PMI2&+J"AQ[575!/B_/9G.\A_VTOOV>D[3BWG$0?$ MEV\[AHC3>K@C@OS&SQVSK\LY>9H 7FVYRM7.=C 2)"G%*0R#1%?8Y*E.,$(P M0!&-6)+'L71FZ#G6X=R6@T-RFGV)G1W=LYB;V6N?2(YL>R\#\2+"GR%D1J#_ M.=K=+R,#&E)^B!IH\#V'&)YEG M$1LV#S[!&MLE.X&31^8&4S3Z<-2/ZK?R]++D^ MK_LFJN>"B?K#3[;;Z,3A5E 8D9A+C.F M1D>7( FC$)(D#!DE@B&1FY4@^17C,U%]DMMO]^#V(_CZX1\?OOSY8>(1,@A' MF!CUD9>09D+<2M#H Y2(H MIAH^N^ +CU@/!FKXZ&>ZH Z/J!P$@/ALU_>5WXKOU^+[6CS\4*+^68N&[F>/ MSV=?R->37*!0(H8(E#E6/@W+)219S&$8DTARRK$,C'R:2:2=F\.CZ97^#L@> M7DQ(,W[<7F*]JLYF\'%5-!HS L)50JMVQ:5R<)LYK7_=K] M2<=G]*M5'[+.Y%K6(^SF5[H^.W4Z+KOF_VK*>S]9'Y*]>G-N]EP?^;RZB=/" MBE5M69#U"$A&YV(7X#/!:=@ -/X/Q4Y X7H4]KJY*0_ 3JCRZMCKU%/N!#4Z M"NVS#F!>B\=S=)@GWYO3-[A/O;(+L:O!]\]-Q+L6US/]RE$H+J)?.6QQP)KB^_DJ*6O!%DLI,AHS"*)&: M23=(8)XP"7F.0TE1E@AF5,S6LM^Y+4,[!DDM.V"=\.J'7OHV8Z@&52._ V.B MP6 8G-:- _'(5F3'HMB@V\L-=H*WN3,U^#HBN@X,E7Y1GIRS\D*TW8@LS3$S MHK8T:&YZLDMS'8_27UJ\;F?]ZVJ]N"_6NI"7SIQZ+OB&+/]9K'\TE_GZ]OY' M\71?MM5-WY>/I%@M4A)%,14AS")E_!$.4D@$9C"0),\2EO"4,I,5P*'ON:T" MC?AZ$=@I +ZWHAJ&]+@,P+#5'QG6D2V_$Z+&=N<";(:.7%2S>\=VV1^L#$ U/G]I1^,1C82>T*"7DI@@YG5/O,\)$Z;S8%F)]MQGE=M?]MI M\+3#WO.?9?5O-:7VAT_U<;U9ES=+4CS6GU;UIM+NSO7#0R4>R%I\6Y=/.M3Y M3E0W9"E6G%3_*4BUB%.12R00C% 0043B!)(D8) +EL<9Q:&@YMP4WL2:FVWI M%&MVJMOYHN]#R$:GHS3*@:+7[@J07C]-&?8$=.(*>%+;!=;I"%Z4DA8;,'_C M;;#[_26C.++UZP?PYO4 :K5 JQ?XM!O K6J:LNP):.7 GO^IIA:L4__%RK M)H4NZ,8W;/U/HB. UR]-QCU9:N:-11[QB,>$P:3AUD1(PIRF,:29R#,1YHD@ MY@1Y5EW/;JGM1-3A)UK&*Z!YZ&TJTUH!;[ >C@;GR&M>+W<;!=))#CK1P1;G MZQ[G^S%QMJD)/!;>4U4)]HF[9>5@%^B&:PE;M3AA=6$730_K#3NUX!;KV/"H M:-+5H@TSN/Y9U(N,D"2780(%(9I/6820!&D(HS!G 0])&G!B$Z)XK).Y6?>. MCVHG)/BNQ;3,Y3P*Y[ E]P72V* I1.YH%Y-&M@TI^3H@;?!9 MY]#FYZ)6B\S'LGI?;NA:;I8]W=)"AE$4AUC *-,G+LKL0)+&$+%N=Z\=SQ_X[:M02-9D>9IZWB4@]RQ&_N)I3W?\>5FX@W M==W(\HX4_-/JACP5:[)<2(*(C"B"@E.BW ::0H)"#)GZCAB)<)3AP(Y>Z&@_ MYF8J690U;=D,\./NQ15*%;B5K:6_R-AFHGQY5U95>5?Q>KA':G%@D:!R /) M82A#"E$X1C8- M6E8=L=9Y$;VX5V 'X3O?$-I48? )Y53E&"Z$U+)"@RE"PZ4:SK8R8C4U<70[?/\.88^XX]W+[I$[\M*D+^GXR,5L=&6]BH^RHN:J^&(7T!^\]UN( &F"O00K-?!;4C:%\K=$ 'SQ78 ^@* M]!"!#B/0@-042 2[,JO^?/=YC;NGK<),E)IT9S(3G4]LA&8FG7V$_XWJJEP6 MO)'[P[+HBVSV?'!A'"9)AE)(6*@#YV0$221#M0>+29X$08)20UHF@]YLS.0T MC$O[,II'[9\#=7CI\@S4R.O)@:1J;=B3U6-6L04F%T3CG^MALNA[0U7WH^U- M7W'<*FQH+?[W1AFJ#\^Z'H9JI;F-3!"-\H1CF$BBS(,@":02AS"B(:$HB"(A M(BO?_7@_SE<8[N;+DC9>WO#./AROT[T,JT_ M-*SJ&P?ES.-.7)QMMN%?Q?K'S:9>EX^[XCDO7\OE4KDNVL59$!9@3%D,,Q(B MB *$8"ZC'(8IIC)/ QXR\V@_TU[G9BJV*;-:<-!+?K4M9O4"OFOI02>^34U8 MXX$P.. = ][Q/8]?CJP5R:)_A"=C4CR#M#=N1#N(SA @&C8V)FLWI#L^U=[66"Y21C(9913F(I(0R3R'.0D8E!GB/,$A#:/4 M9M=ZM)>Y6;4[U9C>@#WK$T--H[!LN#&?VD-)RP#%X[B:;5HO1FMDK5 MR3%"P--F]7@?DVY5!]5\O5$=?M@E,XW]$'RS%*5LCM:W9:XT)331R1!-7"EM M\M3+E=X;Z^#3!4ZC+,5Q!#.4,XA(E,(\C!)(!15IG&4B#BQ2U)QDF)OEZ+70 M1J.]Z-N5J6M(UML,H$:7*WUWN%4'?&\4LG$5'(?-P,L:?S#&/DO[;S .-@EP MHX_'5)EPXXV+95[<18@.)\BY-3UAIMQ%NA^FS%W6E+.G6JS5RO>L:S*J;AX* M7:U<#9A8,+5@D314>W*D"X;'.(,4)QB*/(U9QJ7(S-:K M"^68VYJEON#4VJ5U&@!CIW=L6,=WBY4&L%$!['3H^?2UY*P)\-E3YZKAFP"- M*E[=YTNP].=@.TDQM0M^"51'G/2+FIMIG*K6YDY41,Y*1*$IYL%@U;!K\?D8QJ3L5C$P&;DW&&T5&-!\'\:=-W&D]M\#3 MO>_ \/Y]9L/Z/S2$M"F.#EH<_AN%B+X=O/\N<:![DO_/"O9\.R231W0>$<&> M\51U4Z@G=[56/UL4BCC]\HR,3"?DB1J^GWU7C#B/B1.3YT"SDS%YGE=MG\G3 MX&G'1._ELOQ+'_$>R2'?)?\O@CSD>9@QR%$2080P@CF/ QC&&:8)IE$DDL53 M,W^^K4FU-O._S#JW^?Q?BS#>3'A'ELU]!%&+JG@H5BL]'4H)GH;7PTL&(4Q% M',1Q"+,@2B *@QQ23I07'(HDP"2C.)+=('Q8\5\[!+T DPR 6/&1H3=S//V# M.;(Y/\KSL=4"R++:9_WPF,-O!92OE'ZS3J?-\+<"XDW"O]W;+OG_:MAUB),R M;F+%7OKR%BV5Y?^]X0]ZY6_*6O _5ZK-ZZ?N_I#'6/SOSK)V[)#+6'?1LL/2*. 32:\VR@9 MW,Z-C_W(%JYA*]K3X KLBN>T6ER!7H^V: X'C2;@>J)1L"$I&'TTIF(N&&M4 M+"D-+L)SF.? K>D)R0\NTOV0$>&RIMSXC:7L[O[J#\NB.?%6B^#'35/L8"&) MQ#PG! 9)Q-3Z(W.(D50;EP@32A.2)M*\YMV9SN:VT/3B J;EM>/4'035))C# M'U1CGY;V*#6B-AF2[<69]GD[<3UB9\= [ O#Z3B'W;&TYA@V ><]G_3Y$)&RHHFB'&(69Y M%',$\Y12F-"0AC%33CZF-B$.YEW/S>)V\H%&0*=\4PO8S4XBQ@%S9)M\@./5 M.#FI]L!X.GVPZ'C2$PA[0%Z?0CBTX!AQT$6 WOBT4DO- M8[/,O7OI?ME&/J:AB*CR F&L8E4O&3'#._YQQV%L[W.4(;"_:W<'T=>=N8,$T]Y] MNT/TY@[[@J;<#.:16D3;)(Z;356I;A8R)C1)HP#B-$6Z.+"$>#V(G\OPXK["U[J:\ :^6VLWTFX)O9.L^0CFS;MF@>!"%]WJ%Y M!,73/QH5[;/>L$;.[>+AJ(R;KJ^.1D[L J"M I/H.]A@V/7IJ[GCZ\M0< M))C64W.'Z(VG=D%3+K<99-EFV%+"_KVW@_ZC7*U_+%_NE 2L>"++ZY6.[Q=* MAG7W^=6+D.&89RB#,&R0BSV&*XA#+($XRS,QO.MP%F9NQ[$0&3[W, MS?UZT4EMF5]_\2B97)U,@_W8EE-I ;9J@#T]KD _)%M5@-(%],KT%G6J(;&Y MD9EF:*:ZK1EQB"POS=P6H$9$ZUC48_B9>=R7HS+R MTM!F$O7B>:1A,D/ 7Q#IL4ZF#AH=4/1(D.C0TW93G8MB\6&UUMQVXJ&HUYKT M_(L:]$40!0D+)88\TN1-82)@'BMG%.4A20(41CQ(3";YJ0[F-KU;&<%.2*"E M-)OO)T$4YG<>'*]I.P%831,0\%AJ E3M",.,4,2,HG2E,0RRC-IL_N^7*2Y68X] MC?2]FE*INTT#9$\IL"X!+Y:;=?$L@)!2L+5>()LG87LIUQTJ [*?%.]\.>=A M[,U.#J8=T9&MW?Y@MMITUW?@^M5@ON\'\\-V,,]<\'E,@/6'N:=S#0\"37H& MX@_ U^C'/PKW)!8J(,?8IA*I" 2&82YEF:PSQ&,B5YBG!LRYYM+\7< M3+OZS)/1^085^&:&=G1(1[:MEW -_E7^4J;!'8Z_CF=0R3!WEL$=3!XX!O<: MU[E.U[1N"JTLD$ LS[$R=$Q3T>A*5B2+(AACR<* (YU^9!SQ<*J7 MN1FRGOV^K0X@6I3_;G%5?A+.8=/E#:3Q3=-^=8"&W_E[+Z<-P?9)G"SB!7S@ M-5$PP!'V] M,S<+IF3;U.MF2Z4V7_NA(WW= MCN/V&YKN#.Z(^ <';\=^[[;QNJM*)@2O/RH!=!3-K53_\B2J]9*0IP'"#(:!))'B$IJE5=HT??<9G8O.M #!WA1 M/Y4U63:$;)T*3>REZ.6WVY#9#(K9-FPDJ$>V%H\BO0R'[5%K4X MB[3UELL!,T\;+9N>)]U>.4#R>E/ETH1]O,[[SI6\ZXD9WY.U6$2(Q22-0QBF M-(>()1)2DA.89*F(4HRP8$;G12=[F)N9ZH7L&*N!$A-H.Z? G>,M3A:Y,ZC0?NC.\(/V6X+&RV'K#5DN7^Y(P?]1?Q'K M3RM6/@KK6WV3MN8V@P]=Y$YXH*4'S_5_ *4 :#4PWTD807I^A^$;S9$GO#&0 M(P0*V$#EM$TQZF"R[8N-NOO;&JOW[$U)&UUTSMDL M5O<3D)R?^)>A,?(T/Q:\9P:.U8P^C8'3_#W2W&2S];0J^W-SX"G[F7@G1/5[ M56Z>FGS3JOZXLE[+!YJ8V]S4HH)&5M )J\O)E.M5:3-5AS [/V<]P37V?G\ MJ1&690-0G&;S4+N336L#Y?;GM\GCSO%\:@'_ME8FHRE:TY8P^/9#"+W9O^:\ MT!:%+-\7-5N6]49]4.]>WGFZWJ%>AFH4Z\<")WG&C0S0X_ MYS>48Q]NV(^B2S3?A*#ZB_B;0NBIHP(G'(@CD8-3]N["-"*6ZEVB=[Z4JQM2_[C383WE:H$X2_,(^RK=!UB5*\B4D.#;[_\'>7SZ/Z_[L!P; M @N7\1@V]).@/++-[L2_ IT"S:W6H0J[RNU*"Z#5 )T>8\-O0QPR\C!,Q1@R MRG!8/!.;*!>14( MW2EINL8P"B+@EARM3YD<0B13&+E6FHNZ0#3+,N21.+<=9&X$-[)J.>V_/6% M;W3M5X(+,9O6].\QU>_$'D=J<>=*PR M<;JHSN=B)3ZMQ6.]P#G+ A0S*!A+(6*$P#R0&4R4IR"3!.MMI%59"8-.YS;= M!PM.@>]:;M (;EOLRV0 S)P'W[".?E]Q,:+V%2$L(/)5 L*DRVEK/EB \*;( M@\V[;B;I':F+6B?UB+J_I;E>\6_%PZJ0!=,9/JS9>NH*$^6R8,I5WP6R\3!, MTB3-89)+M4L,,@IQQF/(L4RI)!%'@=4FYA)AYF;"&EW:_+>=-LVUU)X^8*<0 MZ#6RLV@7C9^9I9MJ5$:V@,X#XCF4T2>LGJSF1:),:DU]@/;:RGIITX4^IJS$ M(UE]6 JVK@KV353/!1,ZOJ9CU0^4&YA+$<%V&=%P\"=KVK@@* -\XQ' M)*=BH''\%"W9: R!&6:E.=?(A.PTAOH20/@JO! $M-;,7+OU;PAQ+1SILU')\@C'3A. 8#+K%:&$D(2[7 X#P#SA,619& 1)RCD)K(J9FW4[-]MUD-YO%91N";>98?(/XMC'N>?J_'XX M@ZE+Z3(+B/R5,C/I=.K29A9 '"EU9O.V?;+VEW+U=;,484"34%=GJ1Y7:_YQ M21Y,4[5/-C W&Z($A5I2H$6%X0&'@([\+%8:9_.4[=/(#1L1;Z"-;#/,\ +? MM=B>4K;/PN*4L'VZUZ= N"^!$J%)O'J[#[( M"^X6UQ_CXC_1A<@(XV!W5^*.XN#MB4.ST]VGN.M\<,-R03.7$ K=DY]=<^_$ M2LABO9 Q)5D6!S#&,=9I$#DD69A ',0,)5)@EG%[!J W_BUL=> MLJQ T7)8KLE/6Q?U%*R89PHY',.0Y8%:E8,8YAF+8"H(U87.0TQ#N\P=#\!. MD['S:0NFVY'B*4C-G'T/,(V\?';X*!%[J8'>]O(+ MN'Q.JGJ[VDH('+:JM83@/L:F1\ K&MBS%]UO^;\2R>[?2RK M]^6&KN5F^=:G_&=5K,6ME/5"B(@%68IA(C0U%\HC2%F(8825S4ER$DB:]K$T MYC>>%A(XQ-.,;(K>"[YA[59)^X ;M2PL=YBU01'$DB'*221A )#F#!$<<(DH9%RP@46(5WSS0U]RVZ;MJ@4]-4.U! M6<8KL!*6O(-#,!M?XOL ;_S[^WV&F$906$JH1&WO\*\ D6H =8+CYG&S;$)] M]LNBCT,?YR;E5&3H-JH"<#VPY"U MJ:'MD:SE^>!YQ,U,C5<<1S8XO:RP:H4%>](JQ\8W)Y4Q-)Y,R_G^)C4PQNJ_ M-C/F+SI2VNC,HZ_B6:PVXHM8=_F@&.,,8[7=S?-8N2THY)#$.(),!A$**1-! MD%AQV!SK96Y&Y>N'?WSX\N>';Y:4-$"35O\\G M']N3S QAX(M5YF@?T]+(#*GYAC=F\&'74HR?5ER7IK&KPMB]-+>YJF6RK;O8 MZS\\-R]2?>3Y>*3:HDYAY\5SP3=D"091<2BX^ J!"VHM]BU-7&;QE0)O*RR^ M?L#A,/D?I"KTR?2GE?KP1;UNB>?ZOZDA6]52J*5:Q_R6__CT89&F/")QI!QW M%&4029I!S',.8YY%G%!)261."V+;^]PFX?]N37_U@"I<&8@%L<'X\)_$2GQ[X'P.[LV!7 P:-CZT:G.SEV MU??@X-BY$8>UXI_BIU0/WY%JO5+&54=[U&O]6=Z4__'Y\TVW>9 XXD&4"TB" MC$$4B SF2!"81(A'.)++H7?.W,N!54@[;;K*7I#+:59@=6VNY-)]-\ M4++CJW@DQ4IMMIH#?IU>?4WU72);+UBL,X'3#(::P@AAE$.,PQ"F:8@RQ$7& M _.\.>-NYV>B6\$AZ\+:UK);0G;&NINV-J6%M]3PE96W?=OM MUJ.CW*D_EM5G\4"6W\1ZO6S.T^I%QI5[C3&!<:RL&\JIYEL@1.>U19A$<1R' M5L$; WW-S:8WX4Q/I.!-1&V]%=3N1F0(7+-[$4^0C6RO>RD;L!HYP9Z@_FY( M#-#P=$\RU-.DMR4&*K^^,S%YY<($K5U1]1T%>TJR-*1Q#GD648@H8YI"/X A M9D+&04 "8>0,FG0V-W/1RVI->C^(J)F)\(73R#9B*R;8R3D2'[T)(KXSKHYU M]6M2K0:4/IEC-?2.FZFX?1(ZW+1S6,YZ,^$B3R+"&,Y@1O5>,@XBF >2%I@\5;.CL>_G!7TH!T&N@28T['4"OA"8S\;?:7 "AIP7'18))UYP+('J] M[%S2E&LAW?>E7LT61"0A$B10RXF.3Q:I@+E('=#I8QZC; 7X\(P>$^N19[PCS)Z/U%P!= J0MNIHLOAI M%_7WPZN=WG<(V_BT4DWI1,R[JGRHR&/]6:RU/2AE2PC3!2JEC. X4@Y#'!*D M]I])"O,@#B%+<4C3)%!N!#&.V3#K.K$M@@@,(1YV"Z-!-[H1_@] M;KW$H!-9$ZAUM$,.$7:&D%H$9/B'=J)H##\0VX5BV($U&(=AV-1T01AVNAU$ M8%B^ZG:"^+ECP,$U2?*^:N/Y9U N2(!&RG$*B.6\1(1ABAE(89G&0A0'- M"(IMC@B/=3(WFZQEA%K(AF3["F@YP7$,TQPH'PUT].;@Y;G-KVWP@$MG?GIS2%>X:ZF]U?'-4 M5Z?SF\.6)CO .:K _@G.\0?L)UT3!M4>!S7+09P$L<1! EDB XAB3"%-LQ0& M.2/JW[,D3['IM'O5]MPF7AN-UQ\?6JRGQW [/_\N0&/LU=,""*MI>$)EIXGX MNJW)IN())?8GXZE'',F7-3W45[$NJB8R\98NBX=F;U5_4=)V7$,QH9CJV.,8 M1P(BD2!(*,IU?KC@<9*E.*-6%68-.IW;!&YD!M56:%#NI+:D4C:!W,Q3]@WD MV*MO@^%.7K G\!78B>R1)-D"(%_,R"9=3DN'; '"&PYDFW?=3)".\;]>O@'66[$0C*<4!FG,*-4N>A(9I RED(A$(\"1J(P M,CHOM>IU;D:H28?0K'(-T['8R6UG@Z$^AXU\25KJ'65 M,4))#%&>)Y!@QF"0Y%$>Q8($B95K9"O W"S4B.'2Q^ WLU%C@CJRN3H?+MW+ M#[0"5Z!38:* Z0'PI@B8/M;]? *F!\"Q"I@>:N>B@&G5F"RK1WVYLG/LWHN: M5<63_O%6WA>/2J@%2Q&1@8AA+!)]4!,D$&=J*R@2G) PRB@G1@1ACOW/S 7VQ-?WL*T" MWJ-U;9'S&ZEKW/NOB-*UA>9$A*YU,ZYYLBUEE@[W^2+6"TF5_<)Y!E/&*$19 M%$(2"@ZI,F9A3A,I$ZL+W5?MS\U,'2;/%YVPMHFQAQ":F: +@!G9Q&Q)[[1H M^_'_-^2I6)-E\5\M"5[ST!78N5_7;%T\-S37/A-DC\+D+2?VL/6)TV"/JO8V M\_7X8PYQ=S=EL;S?4#56'_KJ'EW 4D("&@@>P5 VJ5Z40APF A*>\U0(2H5, MS=*-ACNR^1 ML@B7\X+81!%RCLC9A<2=!60P"N[TV],%OIW5X"#6[?S3CD?L3:3<1\)TI88^ M"4=R015D',J,*[,8ZI2EA%,%I#*6G"0(2RMOZ%@GLW.)VLC-7DC+/*9!. V/ MRR\$:6Q[:(N/_4GX "^#KZ/=3'M.?> DF^.M8>>=2RALB[9O[^*)_55_""U MX-;2AF7N^:LXML/HCZ=19:BG$4R@"(3""(99Y#@((99AF/U/Q3D M8="74[ZW*+!B(8/1!#@LJ'P_@;%HA0/53@GP6[$"=?//?[,LRF(S)&:FQ#O" M$]44U6*#/;F;V[A.%(@(YLO8[7?=\"W$D.[DM@Q:9B M#;#%KG(DH"?:9_H#W&[KZ8#:X&;4IKWIMJ<.6AYL6%W>=[#Z/97F[>HC*9:" MZW)DS4TI)>S?34$,PIJ)@&F8H"PFD >99A:B :11GL$X27.!F9HV=L*1ZWP%F;*># ,%@&OV$Y,LGN[ JW00$L-MF*# M^W%AM3#]8\ [D=WW [.=S;>%:]#@&S_ U%N_[&#GOXFE^M7#[V(E M*K)4>XAK_EBL"LVPOBZ>Q8>?FHI#Z'O-.UUGO%SMJ@0D-!6Q""&F-(0H9RDD M',60AID,0QI(;L:1?ID8<_/\FQM@T8I;VY2^5B5 <7&??6IUMU+D;@ M8!FZO#6W,W6==_YII9IJ/M]WI"[J;T^5(/QVU=?KT_&9X2((PXP$C,-<_X$8 MPI B'624QU'*8QS&/+2Y5C/M>&YK3R,IJ!M1]=[CN2]$J0;*DF/6&'NS@_,Q M$!UYN=$B@YW,5Z!%]]L6W6V9SZ]#Z%J?E]M"Y>FLW+C;2<_);<%X?49N_;YC M*:&J?!+5^N5.?4%K92"WH01_UD)NEI\+*189D4P$DL* 9PBB-$TA#@.NL^E0 M0G!$I;0R4@9]SLT^M9(!+9IE-2$#?,T,D6?4QC[XZ*2] HV\S;7=5N(K8(*G M?:4AQ';8S(\$ZLIVQ0702FM5!P#PQK![OXQ>2JPXJ/ MR5]3=\P--D]FQ[+S28V2&S"O399C*Y<;M,\%H4WD]HX/Z=N:K%NV)-D^69#E M75DW83$??JZ5;UO0I7JQ7B\T_Z$,"%6VC@OEQ402XCA*((Y0)F-.@@19%6OU M)ME;>Z[=.&78&M?CH[?*LAZ%4$WW=*@@^KS6.3W%G:IG_X&WY[BSO9 MH$YKC*<:SXO,MA?L1[#HE\GURXR]%SB'U@$_';@M$:_6H"\;G<5W*]\7RXWZ MUS8._G:SKM=DI=//%TDF..4L@[&DRND-@A32,$>0R(1A%N4IB@.[DHB6$MC8 MAFF2E[<.&NDI6E?H>Y5;8O.]CXKWHUN95_UJ+I[9:N2;$2_)/:#+$?Z@L1'\OJ<"^UC2QF M88)HA"A$)%-_Q)& F(4A#-4N)J;*&XZ8D?=[H1QS6P<:36 IX48M :2=5V6G MCG*!@>@4:CC9FD/]_4H"-C'Z%XR=P8(QS8B,O(2T@W$KX9_]>@QZ1<"G%>A5 M 4J7;M'>:N,6J'_!F%BL--.,S41KS\AC9+<@78[LX!)U0?/3+5J78W"PC'EH MSCXV3;7Y4*[$5\%*M5%Z^?#S27USI*46_?3XI%LO6->==:2:4^-S6Z;"W.JA-S&O-3$/7G,#?WA-F@3WL>\\;"$?(;KM(@R=8MW<>IPL\NTB0/;C MX"YKR)'7KUPUEO*?Q?K'S:9>EX^B:JSLWJ[AY=6.ED0XP((B2%C*(&>F3SMT7V+R4^Z.6_ MVB'>J'+U=@24H6PIPGJ.D5$.)#R [(N_T$&":>D-W2%ZPWYX05..M2\,_-&C MM\@+&48\C'$&TR1-(:(DA1@' H8Q)US?9 5,6E7!<)5D;O9S\,Q#GW/(]JZ] MKPH$EJZVU7WP0LPQ"FD,B;,&[KP@7;PG;.IIZF68,Q5$*F8@"B&0:0QHD'*8I92G.8I8EN193##& M$+-(4XHG%.(821C'.,4)B=3_6546L.I];K9%7]G^'=RI)G4<\[,N4@IZR3W$ MG9\M-*#5OR1H\+/H39FY/?)OG]]=/5[#\UK(\W^VO*&)I#,:)ZI7F M[SL2.'5,J_?E-?O?FZ(2)WE<%A'BX?_7W+4U1XHCZ_?]%3SV1%@17 1(YV$C MW&[OK".Z;8?;,_LP#Q6ZT7[\24%74!9#$Q3Q,C^T"*?-3*:54 MIKYTHTC5Y"50U7#R 8T#"F("400]$7%$MGS7>I9)OW.M^77(=SVQ=;JOJT\4 M*I#S4LM=Q@X,B]]9C(2>[1H9W9D9KS>94XOM')%!71RR08U( &4,V%@\4/H= MSTL'90S("2N4>0LVY%#?Q9-@V$5*L-V3][FPEW1$2 M];@:>D!U&Y,Q,)H\UFL'CR%34SL&EK1,9QJOU%O*CKL\7=>O?:81.R=>6NW27J\6?Z]+[R48A%Z,8 0G5M$GLN MH*X(00"]&(D08^P3[<3QF85?FAG::J H8'=[G,,=CPHPO51ZJ&T1J34QJ4PQ M\Q>DV_HM?=BGWHQULW#N]'>.3LA.0Y 73O/;R^5_>TS* MHRSW6S17E95E?YL,R[=\S'!V5X&96:89B\E\#-J'-6D^2 :[EK:/V0M; M$KT":2=J>\E M2QM29E>N,*=^*(@+. U\ "DB@"+7!\SUW(B3@(5^M-IDLE=-8U$V:V05=HU/ MF&FB^J@32@WM0 438W$8"E>Z^0GW)$Q8PN0) G L@8H9\D5LE+%K =,,QG,P M3)IVT5CYJ0U@M\;F-NY P;&,6=7HO%;K0)$3\W3XJ?G9[N5?).?%U5-6B,?L MV_HE_9(6[&;-;^58Z9[Q=K6QM/FE9-(_T.U$I_]@=RQ@IIY[I9A.*:?RZA[3 M9Z'B0]]N[V\<);+\X+6D_9*RIV\I?Y4FJA-(HZ-?'92LCH [&Y[M*%A'O>:1 ML-;S-A10:?X@"O8JOK\7&_%<7&7Y2U9Q;-9;:C>,$QX$6+HIJI"0ZR9RA?4( M0&[D!=C%KN_ILX#T=KO4TCH-)[(B0$ MAT8G1%J]+L[D\G^_5J*I[88HA98;$"6O,,Q+U$-=SSD:'U44CL-LBQO)RTOS:Z4PAF3?IT"UFTN!L$PL4G0 M1D![VK=JV^&:R7>J62U_V$_FTY9FF;"M"FPG9?L#=AN![Z^TD&N:G,+7;V6. MWOX& @X%CV$ .&8,0*H<+10$( X93A!!)!"1R>+?VM/2)N9>4*>2U&R1;T=4 M;V$?!:>)9^X)1!-=)NC%8J0EN[V?69?I7G6/E^;^%VP#Q]L]KTK:/1]=*JF_ M*2D$;];/?% ;Y"+=B.\B?TN9N!=YFG'%4?5C7;;RN[J/N I"@KR8(L#4 0YD M*D02Q@(0C_N,J6K0L1$GU-0"+\Y&;>0@.Z4RJNK!3AO3X/7$PZP9YUG0X$U] M0'5_4RQ.#2JXGVVFZ79 MCH,*]RI!FHJU2%)3<]&"J9ZA&([4Q":B%+ F_BQ%=&H91RSVW8G!6"6_SWTHU]G_> M*J(^-XBLVPQ1MZ69 _BI;9 %YC9I#3;@&R0Z3#P(,Z4^C#H!S/(@!@#8F1EA MT^Y\N1(#M#[(GAC2SG"ZNINUM,ZBV-0G.W?K/0&MH'(M"0D!H7NI2R;O?[A,%+\=)*G[*^BR@A(!M ":PZ!WF9U M?& G7CB.KDMN9=X=+RKK-3ZSKQE,$_#1=73Z841T_4!T,=!IO&UGHNXV/T7> MJ#&QKU&^0L3C49RX@#!7A7HA 5AX 8@\%@4QI"@TJRO=WM7B3)&2U'G*UC^ M[.[9GB>^ UT<1Y[/: 0B-\( (A@ '!((>.C)[[8(@\05)E>G1D)WMNM4V0P8 MZUGU<9";V))77\F#JJA[.<L$RZ4>&5S\?A ME48$\//[_I%Z(2AO7%3)=S?K8I.7#E!1BOCXDZSO7LIRGK^KK%1^LZY",T>U MNW^5[6^^D(WX!TGS*D"+< #= O /0])RQ]$ F*@: \H7$DW-C5HL99G&9+ M6V@J\9U/Z=KY[?L71^Z G4(!\8MAG!LHID7(45(["RBG! M&C&!:VGC/U;"V&+TFC=!;3%JMR7$+4Y \]O.W*MZEI=/SYL:;;[QF<5:%XP/O^ 92J M* HA=J>.AT3_6W+:+VHW'$$4>W(/G" 2 LA5\38L]\64!S&,$'<#GYMXZKH= M+]-OKRKGO=1B&F8*Z$*NF3LP 9"31_*4R!?._K#[M'+()G.H*+F41DPQ,(1J MK*0#W6[G34,P!.,D,<'T_4%501[$,TG7LA^YQTBR_%F="=_1I_1'%7&%$$.? M80:HIY@/!,& ^-)UIR["41CX")G54=;J=6E;B9VTRH7>BNMD.WFM"H7T *]G MHT:'PA;8CL[&6^&+V:D1%4XQ8(Z>GS(ZJ#Z,'04AI$\V6+%*KO MXDE^].-7L9;6[^ERS2_YL^Q)W3KA,.QQRE;JLV'_93G[8= MPW[9"GN#1DKO/N.8PV&0737+L,R48S7E\)BE7 U&M3/QRK[U^=*O!B-PD(0U MO+7AJ5A'!,S-ZP:K( SETA0@0 @) RH7*\\Y &$8NX3FH3,,[H)H-GOTI:E MXXLQ^99H_57..!N*3UW\]7;5$Z Z\8*C05S?E'R:9"P-J";(QNKJ]GCZ+![+9%NV.7#\2/HI!@'P"H"MB0$40 1)$@N($19 :^?=' M[2_-\)3B.4H^PQ)Y1[#IV9$!8$QL+_8X3,"BWJ+V6"7KCEJ?MR[=>=5.BL^U M/&:9N2-^J$WQ@WA19F#]X]Q.GK@)B3## $:A#Z O&*"8NB#T?,)\-\%RKV&4 M4]/?Y]+F]DY6IQ;>E$-' V:]>3\R>),[JZ6TSAZ_R7P>"X#&RIW0Z''>K 9] M"$[R#0Q>M;,X5Z3XJ?Y3"0IOY$G-I0-3'Y3W)IM_:#Q9)2MLV42^ MB.K_NUHUU_]A/U5BA#*/UTDBV&;E1B) 20@!D?\"R"*Y_\!"_A0C/PIBGR$_ M,0F!SBO^T@*IMV+C5#*J)*SRMHLZ]2M_$'L]S8SCS-\(/3N[W'&>V&0K52X< M]:_3T$A%5;;*.M4CU<7R@S\>OE&AL.?^^;0%XI=F7;0M&-6.L8)CO-7@8X9Q MI(5E9N%G7:,^9F".E[L/DL*FD !C*F8IQ6-""D"?Q,WS"TESE<)77;"Z^DGR M'V(5HE@0C@3@-(P A*$+B!>%P,!3X&I2E6 "?.%SD!DE,?;%Z$SG-= ]F MS(4PF4)-4:;=OI[>P%<;3;*3_O_,_!.+L='S,:;%>^(E0;F")=A;\=45GT]* M [GH_N+LE'#V6HQ*C3X+<\H"6K6R/W(KL5F?&]D>9K M2]N8JOL3]]=WSNWUG='ED0,HNJW+0!2F-AM[ ,:_0W).9]M;) =MS7F/Y)P2 M1S=)SCYBM_&H[HFIRV796NYOOV0J_7*%8Y\2CCV HA@!B'$ "(8)8-C'A,5N M K%1H:2SO2QM;M:74'=2.G]42JIA\A;H1]E3P6>G+J0^K[TK?@&$01"SS">13$ M@9EOT=7=\KR(_>YU*'/7";0\)JZ/J0 1P=)MBUP*$(%R_8$B%CZ&U'-CVS2] M(<#.DIO'6/XJ'011Y4H690RAHM.IB4CLR70Z0=>SOF-!.;$1/DK(:]R_NQJ; M5$<'D0GR[DZZ^K!DNS:ENS+L6M^Q*!3.__V8*;M_^9^TT*X,WGQI<2;@H/ID MD]1 \U3F%)9^=\@:D:F/U5O!5_REG0' JY1EV^;K*K)Y(^%S?KXC57,_V+X*]LD](GL<*)2T2$,5 9 M)0 &O@L(D;]BZHG01XA#@;4C;A8"+&V*[T1T^$Y&@Y"0S1!H1-TF!G9B2U%+ M?V@CR@MWK\IRE!HX.Q4NG"]S(6\0EYMX!&8*T4TP$F;AN@$P=D;N;-J=+X@W M0.N#>-Z0=FQ+DZM2AEG^KKJ^6=_G&1-%<2LV=\F#*$3^)HH5$RZ*B(=!2 )/ M42%X@(9>J-(WD M)$/K3_&>C[@R,A-O"SL MI+UPMOC5$E\X*D"7)9ZX_K@W!:?5Q_5>MHF:_REZ^ M23_T-9\9Z ?2>EI:F@51H:5?+R_OG5IFIR&T4;"M#T&M^-N( MX,T0DFO#;>1+&F;8V(;N^IJ?,YJGJ>I1@$_W+3,#4>2;U7>Y/RZ)([\SL29Y MFI5'*"XG#/N)BO=QZ<)&,5'4^0A$A'F,T2"&3(OAI+6'I=F*K6Q]YRR:^'5; MA%%0F=@(Z *B/=5[E>[:&\B7&_L"^=M^CK>W.\NT[E5K.Y/['[2\/Y6MR]2: M?Z6;GU>OQ29[%GEYDUMN(5:)ST6"I4FD)/$!3# "R",(0)]2%W$WCD*CJYI= MG2UM2F]EM2)YZ$15SW,8"ZN))_H.IK^DG,Y6T(LME0-)Y%@YET]/V5_E$5Y9 ML#L7/-TX7[,.M\S\9HX&7&/=H^GJ:MY;+QI*G]Q1T7G'SI8!XD M# 2A$'*T. :440&(B&,WHE&,?:,CI$]):5R7"?.F)Q7)GA M=@=Y);O3$/["*<4?;W6Q0FVDY<:L[UG7'RM8CAK-/HM@Q M$J@]]6NQ\EP6QWX< 2Q=5 "IZP,$/0)N>EL; MH?V\M?,K/>F2<3%;/Z3%GX^RG3K#VHM13%2= ^9!*'U?(3>J,$B W.S(/0_V M0A(FAKYO6U]+,PH'HCI*5D<):YG W@6RMBL\!G33>\)VJ-GXNGUXC.?JMO8T MMZ?;I_(91[?W%\^^=,=3UU&.-H04Q3&!+)".)0P!# (/("H135P2,IP@ M#R70[$!@((CSN/U[&#\I''^I22:&XZEG7 =B-+%1W8-3B>=\4@*V^]'F=5[; MU1^KP.N9'N:M[-JNXDE)UXY'K5EBS+WDN3U+0NGD47_QWWVE+)W9Q)F25L(QR.G->M^;O9:*W#.T-O:M3.2 M0_GY_;-8LY_/)/^SC.S'@8M([#'@^U1:MYBXTJM$!$ 4(;<4L7SW/MO=L MMU29W*9MWN_EUV)SN2YK\[XH.U;5Y)6-;@O#)EX0XL0G(&+"E]8&,H 3)MVJ MT(]%Z$>0A$8U/+1[7IK9J:I_O]3BE_PW!&RT_9)NOS-OE SA.-TAF38PJ(CGGM0LC)+0BR(* M<)A$*DG4!RA@$9#.'N=)@$//C2SJ=5J1F\WBR%W_?GW[V[55!4Y3*K@A6$SN M?E6B3<+>UJ;WN$4R/XAYK4VYEM*70UG3]KN9HKQ,4C:Z"B /XQ!"$"5) & 2 M4D!9Z<6(V U<[/JN9T2 WVQ]:2?<5:%O)D4L2W]50IKZ)TWT=)T12TPF]SR* M^@Y8-Q 67L89A4=S*9IMS^P_G%'KU%DX]Y#Y30SI=!394\K)1O R9)Z*HHZR M$A(*$KHNB%'( Q%(MT SH'K(5<$L2J#NBA@'6(2C- M%F;=LH"5>-UT1Z+M@ZUM4(P=\ R9-V([5'MD]J7WI-\\_Z8DW6A:EUDZS*Q"X$(N%P?7C0'F8022((Q8PE!".#<[M6WM:VE+02VJ4\KJ-(2U"EQW@:Q[ MR#L*=).?]UJB9G'XVXO':.? [3W-?"38[&;?#LGG]DMPCNRC\^O1;J6R_NV5'BY0GB(!]([HP!&/@(P M9#[ @9"KLA?+!=A%"1):J>>_&3+V9N!$^;'G M_KZ#CYGP)PJVSO+3)\>ZFUQN*#U*0L0X!IR06$YJN>;C!'N !V$2!XC%U,S_ M/M_-TJ;XF9SGOFVH":AZ4WTX5!-/=PN41KA[W+-]'^?:\7S;>SU%^R\;C^ " MJ/I&0C5X714X6L6<1555"#]1D1D_!@C["8A80H)(>&[,C7;]QQTL;=KOY"M3 MC+EX>:I^JPL^F[WMXKGL ,9[F;5J/-,%/FI]U:KQOV5;$G8_DO]45]7DWW-UTO]%5/_?!:MHX&/J M80&BA"J:(D2E > $H" @* E]CT-D8@"&B[0TDW'W^,_K!^?J[MO]P_4_KV^_ MW_Q^[=S7-71@/P),EEO)8M^,IKYN3?UL6+8&F2"E[GYINX[38=B2[#=YH^$Q]=J(-C1F' M>9_J0WC,6]N>C\N\3[T#/O/>A\T#D?^04F=K\2!8]B;R]R^OXC'[DA;__TJ> M=C?_2Q/S6:Q%DFZ*R^>-;M#2INVES?A:!V>KA,-?A:H6>:S'=G'>JG+A7#YG MK[JW9:U'HC]>.O4@3&Q6)L/?*.PZ!$2K$*U5A[.%J,TC/86EF:W*DF=4E15E^PQ?2[GS;?;^YM&=H(F.U(/ M>OU6:!S@ICX?TL1LW)2.?FCL:@6W-SM?X>!>U0ZJ"/<_;9/.WV#$3OGG;,UK MO@DN<(CB$(,P0(ER8%2Q%HX!A@&+>, #8E WN*V7I9F%AIR.%-11DIIDB[>! MV6T!1H-HZG.8,^CT4W*8?.<,DN='@&NN)'DKV SSX'O@Z,YW;WMYQKSV'OD/ M\]?['K8[4/^:KL5=4I436G$6L3#V/, X]%6V"P;()0*$Q,9W^IGU[7$CIG\U,XK*JPE!!64AJ:'7D?H*IW>&V+U<3F[VNV_@$> M1?[L* &51U6).-XQ\SG%1SHP/FAZUJ/??<8VARUC?SZ(%SGJ/TDA M[O/L1TZ>#\N 7+YN?F9Y^E_!'[//8O\P7T$70=\5(>">"HES:0!()!(0N9 F M$99SGWAFZ6X#I%F:G2B5R+% T;/CW[,MN@3'VF M7(['7C:GUN3BM)K17AWEL5'1>*M]@VN1P#<"L*/E^@V19>:TP!%@.\T@'*/1 MD2DE]>M5=C6QH"G8PUTHA9V!JG#\FI2=72V#D+"C)J76.VW?[.9XR6W)GW__ MV_8O\A\J)\??__8_4$L#!!0 ( .!"U=_+QMLE, *>V" 5 ='5S M:RTR,#(S,#8S,%]P&UL[+UIEYLY_/5 MYMM__<.7]?KK/__\\V^__?;'W^-R]L?%\O//@C'Y\\5O_^'\UW^_\_N_RA).3!2EOCLO/W_^8%B<_U]_X^?F"$/$^?*[T;O[]^OM7_-<_K*8G7V>7 M/_NRQ/*O?UB?KOX&5;',2%97_;^O_O'/5P1\7>**4+-A^ W]X/PSZFI[$H._ MKW%.R-EP>;',;)%N_-*LRGBQO/B7LQ!QMOGI).-TLOGD9W&U7H:TGC!G19)2 M0-$Y@BK&0S#!@!%1"^0N!Y%O\E[I7A'A&Y6L,/WQ\^+;S_3!/U=YU"\V@MD( MY2BC[2?5U MI3Y;II\6RXQ+,B(7RX5ENJ'@N_ ]_XV?OX8E?1"D+]/9I8S+42\YLSK3S(W(:S-9E6W/QF"XW_K].PI$^X7!0=)L OM?\#/TRJ$^?IM.,&)]2)YI15%"1Q!68T0>94+EUI9'D5.L@$" M;JZZ%0I,[R@X0))=(.$UA?5+,F$;P7\D^>/SQ>E\O?S^?)%QPGC"0N@&G5@ MI26'@/15D(XG;K,3(34 QJ-$;(43VSM.VLFY"]A\"K^_SB2^:9F>Y2LN+*'R M.7L2C0E(KG(,#IR1!8A!A\+1&8DM // \EM!Q?4.E1:R[0(DSW(F%:S.__-F M.D<^P2"+LDQ3!"7(0*+U$),F)E3F7L="[A-O )![EMX*'+YW;TBG;W_LIA?I%^B3)&5*$';).F4DQ6N2D+0-H':3VVRMNI_J.\Y@' MB;"G0^']8K4.L_]O^G4#8F]++"Q(.MI8D9 M,,GJX]H,+D<$G0.K53\H5&C@'MR_^G;0Z#[_V$"T74#D]9P^C<0Q_88OPCJ< MLS4)247%E0'A*0(BJ"/X8#F@X/(S'7E_6BY^6W]YOCCY&N;?)S)92=1&PJ^L;-!77B4'Q03' MO0R,V=@ #_ M1U>DA,B,),$(!4XG!=(D92TF+$W.CL=HV XDW>\??_ M%[]/E&4I!UD @ZC1E!+@DA80F(A2.U=KC5O@Y.:RVT&CX\SEX<(<^S+S+%1Z M-5VE,/L/#,N+1P?(C!!.2) ^%#H+%0>?8P&9!5G!R*U-AP'BH96WPT3'2#A0=9SE; M"+0K3)P]43IC0EJ5.)H( HNMQ1OD,C''0'NG(WHF>&R)BFM+;X>+CE.<;80Z M,C*>$0=YP\4L?)ZX;+3+/$#!7)^KA0R>.0>YV(S>L(+NL&N0&\MM]^2OXPSF M_L)KIO5_^?F.\-[0#_9_MO_N[8N7;S^^?$%??'SWYO6+9Y]>OOCEV9MG;Y^_ M_/CO+U]^^G@Z#Z=YNL9;!3Y;/NS?X>,;/?W?EZ$#FP.A:U_#"OG7D M0H5HE#>/!;3[<'F3@G%:#PR&A M3U$#<(YY"=\3S*<093B@0=\8A>=S2DDVV MQ4&4#H$7SE$SX2E0&VI+;"@8%RR'Z'+13+ =P.(#SFJ/H/=AN?Z^>4A=[PH7 M\]4OWZ__S;/?IZL)V@W9 M P.+HRBD,ZB]6)R$Z7Q2DHI2@.-3)&;C\^]G1W']Q<7W^<%I7#X61OV7: B_=+_!JF^>7O7W&^P@MP)R>% MU,R#4(Y<>ZD\A.Q5;7 CT2=9U*.M*O)1X-, MBSHK(# B/DL)SA<$%ZQV=%P*D0:-H\9I?3F@>[*W=/>'QF(=9HW.G<577*Z_ MOY\%$L<\5X_]:PTOZ>NS6UU\@V&%'^JTBG?ESRO@:UZUO#,WFBN@!7,1(J,_'[]M4 M$ZUU'>HC:FFV!I7H4')&)<@L"\:+R+JYN7R4H'%]_]9P:B;Z#G!$IGFZQC?3 M;YA?DTKFGZ=Q=L;)JD; P6N?BI!0?.W*+RFP"3%)0&%B"5PG$UO[>8]3-&Y@ MT!A)#87? 93^M%CDWZ:SV:1DB8EE"Y+H!&6EAN IO'$\NJ*-%%:V/M,NUAXW M+F@,C[T$V@$0K@6[;Q?S=![4<,$#%O+>G"B\ENL)"*GV^9=<2TL*M:9U\>*] MA(S3#7^HL^A@47> ES/Z)T1A%E$*(C,P4,@9.$<>&"'<.L,I]L76B:>SE<=I M>C_H9>Q.PNP@A?!F&N)T-EU/<46N^N95\I?%C 2_JG'D^OMEDL7Q4I+/9/N< M(;Y2KI/$E 5;M! YVL!YZ^N.;6D;ISW^0# :1"$=V)IK?-W.WPGFR#"2D&P4 MM50NDKO%DP:F% F,,3J!6Y=*/TS-N!?ZPVC_88@=HHH.0'5QN?P^?*\WR[4- MY.6%D"G>,,,"<./J61PM4&!H02/&Z%2.PC7/E#],3C>P.DCC#]SM'RK^/I"T M/*55;^R_C9-W[4<3[3G\^'YP]L4 MC9N/'@A9#970 :3>+.:?/^'RY 7&R\(J83 +*Q%$47522G'@T>J:8V=)*J&5 M;EU[<@\9XV:?!P+/H>+N #'GEK4.]CO!3^'W2P%-HK2*8:VT4E@C%Q:I@(>(&3?C/.RA=J#H.\#07?E,-$;#LG/@HG'$@0S@*QO*,Y9E M=D:JUB]![E(Q;B)Z*)MSF+ [R#.].%_V$OC76*I7+I$+%7S-D11!X0(R!H'I M"*+.J>!SM/D-2-3SU<(J"E4CHP20^X==?R\QBR*KEVZ@U"D;#J MG-H:F<:2HW2Y%&-:OR)YDJAN/.SA<-96,1T@;9/K_X#KZ?*LATJ<33]O5';] M,L@42;LE<4!MZNYQQ$Z0M6\XYF0UBT$,CJ W.W$QS5. M2D@1N:C^8IVNK&K',,T*<"F1QZ(8UZVO9AZFIANO?4!SUD85'8#J>B*M(":# M14&L4W)4YAH\IQ/?Y>"-C8SYV#QEL&,&\QAN^U&N7782=@?>>^U9/5V?;)Z" MSO/SQ;P>YCA/E15I$A>2 AFOF:W=:#7$5(?M.M[ED?(&;?(Y"@X M:J6,#NS/(Q+*Z*VU9$EEDB0ASVL2-E@*=W4VTB5DN7W+M8,J# 8K5#D*JAJI M8F]0?<-E7+1J*7#58O_LO7K@+)2 ";*. 50L%%YPZT!;E9DR5OKFURJW:1B[ M\40;[=YCBO86= ?VYUG.FXZ78?8^3//K^?/P=4IG9AW@H@Q:"X%9DHE,$6A' M64CH^9!:9S(?(&7LITJ#P*:%V#M #T6883K'_#(LYW0$KVZ\IBK3-%U/ M@I3)E&1!REQ'D3KBR))9UCH9):R?;-8U43MN_(I_#X)WB9E!?&38YTZE6D?\=I# 8/D]0E, M>73TRIYW=[N0./9KI&&,V8!JZ@"%=Z4VL9[$X7($XP7M(Q8IR#"TK711G$5/ M/W6M'[G=I6+L]TB#8.E 87>0*7@J5IF4(I4+D8.03(-2JD"@2 4,4]HR'RV9 MZ"/7D8];/W[LW-/A:FD&LQ'G1;S?Z.8+KJ>)G.P;C#4?'G%SK:-/DGB$U6.. ME9"AU.P4 R=YG6M"0 X>-5BM5%)<(9"@S!D&,0Z72P]?(\9PY:DFDWZ$7)8CB,W29G M[+3%\;!UD")ZQ-3KU>J4V-">62ME ";KV+!(7D'4Y'=88D-GIXLIK2^5'R!E M['3%L;&TAP)ZQ-'UL;:9DSE-+$,)R==WT0C!N@)9926L,):SP<&TZR3AX;NB M' U1^ZKBQQH,]_$3_?GKR[>?/KY[]?S=K^\_O/QW^IW7?WGYYMW'CZ_?TH]> MMA\7M].B [K^^S/?* 8XRW1=8OL2R.1/!9DHDBS<)%">OHK&<+!)R< 5HL/6 M0VL>(*7Q3# ZR+U1(8+7DH/2+$)4 6G#HE"IR!3Q'WDF6 M]/S$<;!<)CW@" MKI;KVH0OGZ8U11FX_#9-N)E Q+5VCN4 +BD2A9"I%NL;8,X86T(1@6\U2)$6 MN(8.^NX*&0^MW4ELMX<>%PV%V@.Y%-UEO9CNV0<9> <>#11J=W 7*@@#MPGL^I/Y\)Q*(DW]XSR+5QC-(H M(3+N06:33$KHDV]]9-X@8'1T'*K0V\?*WM+M !KG(CDG7F0,F]:&RFE9'Y%) M\&1%@9B*)B@,HOD#EAL$C)/7&0X:^TNW VCL, RQ^*!RG5IFLBWU[L@1Z,G@ MEAQ-T=*SW'P60>-II,<:WK6/LS*P0CJ#VOFV$TJ7:",#S4N]YT9/FR5)VBPB MH.9!D[@&A-0/-HUT)WT_/8UT%^%W )\'1F1R8W-A'LA$D]MG:KE?R@90R.QS M*"AEZ\/LQYA&NI-VMYM&NH.H.\#+/8,R8XY)"8N0F!#UE7L&CXI#UHJCUL); M/>3PXTZGD1Z"E .%W %,[FF]F*5R3$4#%$G&^K J0)2Y &)M!95BR+;U->B> MTTB'O[$ZW*$Y4, =0.0#?L/Y*:XN\Y-&Y3I*C$Y>8PSY^+1C@G+UF8)F@1G: M *6]';E)0R?)N3UU>L>*'"#@?@#RBN14G])5%OXZ77]Y?KI:+TYP^?+W-#NM M%V?U33G]+]<27JLB+]YO6KE0L!@C.7.N6EU$QIP0"M-6B=W=,;0+F6.[-8?@ MXGZ0#::D#G!8QZ+4Y,;Y6+LKN=%VC%DY 3ED5NTW'?%1>\" B6OB,C6?!/$0 M+9T$ZFT,5Q.!CPB<>D&]8>)=J?,*KB?&+O?#]:%.]/4,[YON)#/7B-( 9^3O MJ5C(0>"!/+_HD[!>&G][I-S=N_%6Q(QKL]I 8C&B?CHP9!]Q1G_U^4^U;"'4 M^4_/\LET/JV27$^_X;ELB:N4A3!DF6TMV,VG,P[,%M_"M-Y?:?W;OYBNOIZ7H[WKIQ-]> 3R;SE=4I=49XV MB/81@B"^.,IHA5<)?>L*QL&<1 SU5 %NP/*GP%JCI]K4NS38'[])' E MBV0.! 4@H%(2X*TWD"DL,B5G1-NZ+=QM&L9].SD(=@X292B3HKM&^&GG? [\'E>S^FS M<+6^" !\9,4:@9 ,]Z!*G?.LD@//DLA)*A-M;HR=6R2,&_^WU.ZBG:C[<68V M GJ[F"]NFM$+IAB%B2F; ":$6+O/>8A"&V I.JFY(,^_-7X>IVC<6'Y .#54 M1 =VZ&%&-*^)ATS[PCC:)H@!7 D:Z#/4QEWTHG6WB,/ -)@C-""8VHB_ ]?H MRJF[N"F:SD^)J7.OKU9F85DL\=KTC9>_D_Q(=]-Y6'[?^ >UFV^]8UIL M[^!?<(YENI[X' 13O$ YZS=<$@2E=>VOSVPNVMOF#W ?(*6[0>&'(^\P/2R) %YTQG#,0'1L 1))*Y$9@5=ZR&'-PCH;D[X(0C97[0=6)-M M^MF]Q^5T42?(+.MLCQ=X]M]+O\0GX63>^)^VCF<,M7U9<6 $?2V]]BJ$(4*" M@ZCN;B[YP2F+XRFQ W/V&,>OR ^8?IZ?3=%*UZOVR:O>?#<[4W3^S]/5ILGZ MF>]0*XJ2$N17&TG>,+G7JMKWB$R#95R2/^Q-:#X<;R!6.DBS'!&1.VR(8\&C M@UURCP0N>Y1:RT71I8#QM:P<@P2G4IVL:ZRU*1),6UOM1\CI((LS'EI;J:D# M=^*B-?-%^[5?PFJ:)EPXXTK)P&WPH(SEX#@==9JS$!6=;B&VMJKW$C)N%]#& MA_[AHN[ 0MUFXL5T=KK&/$%6M(A.@Z>M RJ*!"X8"K9J"^4D:JNLUM;I 5*V M.T?9#PJ:?>3=Q?R/O](9_H4H?T8?&C[CV]/ZN.E=N=,,ZVQ7V"!5$I&3%FX>HNQ$X'8@^U'>BPRGFYZA=[Z5[K9C*U)';E2A'15I M;V7DX)DNX*,2&$G, 5M?F>U(XG;P^U&J_H?43T, =M%[ M:S_49XW3P4NGKP/.ZB9@'L$5C766!$G=IN)5ZYO1X_35LSI@,4F <(E5DR_( M[S">R%&2>9XHFFY]5?$C]-7;1=]/]-7;1<(=A $[=-G0+%IAE8.8ZOBQ1&=$ MM*%.E58J&\.3U:VGR#=N[**0SJ)UW6"A&"V9E@HBUGZ4E M-AQ2+&1K1;*7CI74?H+7#]OF9B=]/]WF9A?A=P"?^WNO1!5ULAQ!6%1DN0M9 M;AUIOP4G S<8R*"WKV'Z =K<[*3=K=K<["+J/IJ#WFR$R83/5I(MYEK5=BYU MV%.IEPFQ[BN#6'S#OJ"[=XP]5A.V?4ZG)D+M Q3W-#FL8TJT%8R"7$5QJ#"6 M(M*2R >,P=E$I)JMVI;\@W2,W4FG6W6,W47 '1PU-WN:YF@Y*I-O$0HE @G36U)*U.JC01,DJ/,II" M!_%0Z98W739,.R0T/E# '4#D_HXE'Q>S?/WY_^T>)9CIU WD<]MBZ\TRD^"3 M+13W<8D6$8-JC:*]".TD![,G.NYY\SRLJCK XT/E-_=5:MVNS:J5.95S^MEZ MO9S&TW7=X)\69UG[2?96623CSURLW<.C Z])$BD&BRD87G+K5H##<=-)_-8& MV9TH_0>>?_7OS][^Z>7'UV]?_J\_O_[T'P//O7IHL6-=TFW%;/M9MX_,:A9) MD4G$)F!_.J'B.L\5U=MMD:*QDD96DSE: @F"3I M6R^MSD(4T;IZH:>[NO98>.+F;A=Y=W!V7U)_)I%JT!=S^G:UR>%(24> HHC: MZ4 '1)60#]H!5XYCEL+QYE.1'R6H$RSMH>F'0'.PV#O T"T>+JX.@J#06WB0 MT=MZ=:"(":L@6I4BL"%!DB\'G'(%,M"A.6F%U^UZZMX@8%S(-%/OPM-D]I-P!3#[@FF2 ^:+\ M^9P+;W22K%89>CJQ5>3U#2]QX93U5FC'TNV>D0TN_N^C9-S(KCU@&LB[ ]0\ MRWG3GS#,WH=I?CU_'KY.UV%V<640K' 1(Z"H#5A$". 8+Q \2]&+*"5O/1SI M48+&3;"VQU [Z?< I91.3TXWQ0P/)3XNKAN2U&13 P17:E-#03S9VN\%N4^% M9VP_!&=KXL;M\S8 Q ;12@=PNR=7YU6FH")KX)P1W3&D.B,F0\"H551<,S98 M'+_;)="Q*E":Q%_[";@#B-Q^R?IZ?C>_\6$QF[U:+'\+RSPQOO@8-0<5L'I\ M7("K85O9&V-?-*WO:2\MU MHX/PMJPFI3CM1>*09=&@.(_@E1(0F"E<12.]:?_XY#85XQZ$Q\34@1KH"TFO M5ZM3S"].E[0ASAI"G.V3BP?XF*L+2?[CV3U\4A2,".G F91 N5)?%L8 4G'% M,<:8FC\[WH/,<0/'HV-Q0!UV<+!>79*O/BT>"*$WG,;;G'Y DO5JNL;S*I,S MV7S M/@\WWS*7\+L%"?1")%+RE7@I 3%"@7>0H$H)5H=#-G9Q\F]7F33%9"+KIV7 ZVGE@&A,M! M%F2.A=8C(7>A;]Q^KT+;G?$ I!%K(CHXIE42FLRIFB"+' MDH/FO/FTF1W(&[<9;'^PW%UG_:#R9J?3%(SP=G[#;-]2;)!J369!Y(6 (BX<.0/;QWU^]>??7CP._ +B[S+%J_Y]@L'W5__.P^O)J MMOCMVNP=P70Q68+)M=Z-B4# + JL+N1U"<]*'JR0^1YZ&CCR]3/?+Q??IB2Y M7[[_F>*5U_/+T8G/TGKZ;;J>7IL^5!)J@2J!5++.^K4<(N,)K,DL"BD%[:SV MWOZ.5'9R!7PH@N[Q_X=45P>NVJT9&BY$)Y*"S(,");D%ARJ R]I*SW0RV'PD MV,Z1Y6 P&EK;CX\OV4'T771CO9'2KOGH>9K.\ 93GQ:[RM-&Y;(E 9I4']"* M8L#7RC(LM%DS8RF:U@[<$'R,>\M\9!R/#H0.S.@#=YA:DU2U,!#/NGLS3G&[ M=/5!;.;<:F>OFONV\E[VOVH>S+".CY#;<: H-L73%%&N6Y?BJX.0JEXQK;;K#='RHZL,O767Q77DU)%HEX M.^.%"ZYL5A04;-J;*4+T[@NI[-G*2U.2=J37%0FG$BP.;OJ^2OPTB<(DKA$%-'ZU@'^8_2, M6Y33'0R;J6YLA^%/83JOXGLW?S%=?5VLIF<;Z]EJA>O5Y9E [)(@U]_?S\)\ M78=A__UT^K6JH[X\C3P'!%,BA0C50W)1%"B.MEQ$# ;C5O[ @82,6V[3#3Z/ MKM-#JR&:&-(KAC^&&;XK-UB[XHL+X8W'2)Z["N3(TPZ-64;(R3D9E=*^>5OH M[2@;MRBG&_ .J,Y^BG9>G*]^;31Z'709?G]./YS2Z:&BE5P:#4D48LMP TZ* M )$%SQ5+&%/KBMZG:!JWM*<[?#9580=^Z*;8Y"V)E61XQM/Y01(CH%!8"%@4:&LBRUP)YUH;Q^VI&[=HJ#N$#J36#@SF7A=Z""^O$? MMV'MVN07VLP3ZX*-6C.@N(XVL2\)O*13H6!&E8.5VH^!Q)M4]O8$=S1<'J"\ MGE'Z>OZ-]+!85IYX%LG'[*%8)H&XJ D&M23(('F(HK7L)/DI0;T]NCX2] M?572,\S>+_%KF.:+$.W<)Z;P;.,OGZ7 )L)PY:TAYSAX1G\("3Z;##[&[&(I MPH?6O<+VH[2WI[!' F9S)?:,V(L3X'WXOFF;O@P9)UP+RVH*%C$*4$F2;Z+H MJV+HG/"<\:2/=V1?IZRW9ZU'/J;W5E*74D=+RE,B;ACB=3<^\ M$"845TP XZ$^-5*.XL",X)D-G%N?BQU@]O&^Y/;VR/5((!U&G5TB]YRG:QG8 MGLD>SSSV4!='2!Q M^R+:2?0QH*R]-U@F"=I#K52 M5P?VDS#:.T+NX6B96$F%>O2,CW5)/<8"Y[ZX+1OA:4>-K:G$$4=.3H M1*>!YR4:V_J9T0[D=?EZ:#!(#J2V#DSD]I*<:!>301MHMT5)G+DZ,)<5B$&J MJ+VP',<[J[MT(8?"XT!*Z]>%O*RLOT>060D>I*38D <&JB0&G@L#ALOH,0K! MXY%@^0B5G0PX/I(+V4I=7;PAOF[\+]X9O2MO%O//GW!Y4E\?39(.7M;XSX14 M&UO2KO8U1^$2H_BPV!A8ZY[D3U/5I=/8#!F/G- -E-3!P?P!OYX[PK?XR"H6 MC9N>PYP.#A=T[87#@(R\C9Y+:5EKO_ A6KIT H>"6!.%C'_UMWF3<=>A?5-3 MHS&DOVUF*I.LZEMC&[1AB1M"!.T;59#$93(''5B4BOC2\M8]RP//:;9;KTL? MKC6 MY7:@VG+%<R'##X^IZ&'[Y5V\7:XJ"BL3 M#V0\*0$-*L4@U*%/BG,)4:=,WSI1[W9$+*W?]>](XKAE"R/&#ZW5UT$P ML;TT)XZ\69%5+;TL'E20'D)!\CD\HI3)>N)OM'3*N 4+1\;D0$KK(,OWLA1, MZW?EY>_I2YA_Q@]DB]_-*[/U_^O!\(T\ETT=.LEQFLA2U[_8],R__H-KOSGA MUEO&F"#GN!X;)7)P/GE@M$,9)AE3;#T:=0 VQO55!\L3CJWP#DSP038>X M6\ETWCSANEC/1#WQ47C':OU2WDS3)N<^*+(-(AD=@ZWMV%N_E3TNA^-ZTX/M ME(YATL'!<9C%$.B+35$3GTJ1T^82T!EL0&)$9U6AP[KU<]WA#X/!// ^(;Z3 M$KN9#WD8RXBB!&D,H(\U#2@8.&0&<0N8?#K>#>>F=XG87)?8RO.+T MZ]?91I1A=B'*U_.R6)Z<*?-"J%BF,(#*!4#N*(R>"F2BBXDAJT?4&Y) MVKA=.@9#XA"*ZYM==DN*]L-;-8BJ83F^=@R?&L MSSV"%U"8<$7K3)%2ZW%@6Q,W;IN?X2K+!E%.!ZA[OI@3X:>;>]CZMGSQF52V MVCPJS]/U*7U#.^NT$O;+Z?KM8OT?N+'-$Y9H&V6&@#&8LY8(P1M66R*8P*0A M![)UF_X]21VY\&P8X-R94S>\%CL ZX?IYR^TM?^\PDV;@W=Q':;S>@EQD4IZ MM3B_'CNK,[AXU?M]HB,/1I4(+FH2+O,N88&]B1RYC.PI@ MCZ/)9I!M/2COW?)SF)\W:@_S_#;4/;HHOYRN2 JKU4WZMQN*]]1'MAF MQ/A MC8;=75^S&KK%;)K/ML,\O[_&RF7'^S"[] .NG?[)RGH/ X'^<]9WW&5G0.B0 M"3/:9-ZZ*+H)X0?W+SV$B!?359HM5J3C3Z3,7^AS_S9ACGGT=>QI2>168_3@ M@ZW?4G@62R1,MDY;M^9A7)?@^'B^TQYU3$QT:Y1_":OI:E&N"X!,W,?IY_FT M3%-]6'?6/:2VAR>)I5H LH>AWF>9-L;[8 8;&?2[RURB6CIOI5,>,-7F584@ MY1,K@"B98+EX)YL/LWN0FD--[T;>[V[(^]D3\K[:4F@+HK<"O$<.2M,?P3H. M.0@1HHO>ZM8>ZR'TCCPMK0VB;MO)HRFP6YOX ;_A_!3WL7,7_[2-[;J7D$;V MZ/RS:[$EG88;V/QUNO[R_'2U7IS@\NK(]27$(#G(D!4HFRA:%CF#,6B0%19% M\U3NEJ0=_KKKT66N0.V9RLD2SSIF \I(VDV.<>#D=:CLF&)!'E<$G5B@(3!T M]\G7 %KJUO1<;T&[A_FYT\'V8!/T($&-S-#%YW^_\K O8>-#YI)[#=*GFJ@K M&2)WN@X2--+J^H/V38$?).?P:[(['WT%7N&TU\I)4*F^7TR^OC+SM0>:8-%J M+EEIW]WS87K&;@G?!A-WK\L:::!;\W&C)4JXWBIF#V/R\(>U,2U;$MO(T#S8 M+>;J)I8."BV+ 9&Y .6L!9]3@L"8%45Q=+%UCN=)HAH\B;I_@?NV '?"V-I, MSYC:Z@YUHBV@ZMVQ#EXSB3&T-D*[T#>N46J+GWO>/@VCIVY-U9\6B_S;=$;\ MYM=U^W^>UMZT9SW.]S!6CWU<&W.U-<&-#-;%>L_NKG?/N5B4L9PT#YK.*P)? M]A!1U9=.QDDO>'*N=:9_)P(/'NBXS6)76R1&3+78I0Y82Z"\9;7ED@:>8^"U M"E3KUK-R=Z-P7&,V'+;N3&X<3F_=FK9JO-???\7UE_H0I%XI[^N"/?!);0S: M-F0VLF7W+U5?H/_/Q72^_@M]4^LU+A$7G1$F6TW2<+P>I0Y\?4N9:NZ 3C>= M;.M"FQU)//CYY?W+W;/: ML2%Q=>?]Y# :Z]:*G7=H/Q^UL@KGLU:>UXJJ^?K:[("+O[EHR'1][,(>-J_) MNFTL9'L1M IFSWKEKRYF.839%<:5,1BBD8 RUH;EM4^_C (TX\5:IW3VK5V? M1\@YU$[>'EYQ9W+%Q0R@:S^ZVI+GFKKF7R!3090,C&D$Q;V"H.@/G262#0C* M\-;":'_;QJ"GBP_;M+0B/[53_XGD #@V&( M:$%C?5?JD%&@D30DC+:(G#7GK1\;W4_)X2/=X[V9FRQ$EC[4IB"Q.@9,U-;# M CA7Q:LH2VH^9NX!4L:U(PWT?W<$^^$B[]86_"4LI]4P7KP4>SE?[^U?/?A9 M;6S&=J1V527+&$,EA (CZK-@3 &BS0FBECE&Y13SS6?:]U E>Z^J[KT<4RHZ MS;.G/6E(0@'K@2HS) JGA%1)"-=ZV-O6Q/TCU+7N@L#;AF\8+79K"C_BC/[9 MYS_5GX>:C'^63Z;S:17D>OH-SV.U?0SCEI_6S6A1 MBP*(W!QHMY <0E8DC")M80*-S-LU7MZ;A)$M6SN8W&A,>AR-=&N_KKW9WJ_" MZ^J?MZKP>H"@9A5>YY]_W\V21/0N*LA):SKWI >O,WV+= X*:Q27K3VO1\AI MU@CA/O"F3%#-"8$).MU5<0I8L+]@_2,7>'5!A,/-D0X5 /= MFH^SULW[6([S?]G&:-Q'1B-[<=Z<^@(.01D? W<@@V&@DJ/X';V%8*6Q]1E8 M5JW[/MRDX%"K\ 97*\3K[WJOO9=(Q("@PQ)XDI' K@HXQA6@SB$J'X(3K4<> M/D;/N%;A ,W?-@3-A-Y! X#+J;1G?-0Y%:O58GEOLHL1\;4^@^)(!Q3N);*= MS$)DI3@??;&V>29C:^K&?>+?$%P#*:0#J)UMFUO\77_QFJ6KOK?@0H#BFD%, M)D *3(EDE/>N-;P>IVC<:37-[543P??KNBQ6JY=A.2?^:I?B-1<@W-*!KDD3YS\<:@][2 XE,!+8$(G)91O[?4\2,S(!4PM<'"G4JF)X+NU M(V>%6+^0A3RB9;9 L8AU,"/!S2@)GH)M$T0TV;7.3AQ&\<$W]-NN M_LOUU:^5^+E,FX9[\-E[4+G.],U2UX?N26N#+KC6)NQ DD>^\3\>/N]4!AQ1 MU0VGY3:_.%L3,TVLY@.?U.AB; LR^["9$1$9%@6:\PC*!@=>!3I;4U'TXYPR MU_]M,Z]M)*=IHWJ902M=)QZJ Y=!DOQDE=.%]8\V?5_LLW8NJN[6 MT3QG]GU8KK]?F]RY5_;]P<]JU2EF&U*;M8ZY?[%+Y(EL=7WS"@QC;=-&7T6; M&!0,4EC4D?#7>*,_1=/AS6+N__Q[&\,QED06&1(/Y# P0U%6S &T+#IRY8P4 MK6>%[$#>V"UC&F+G;J^88934K84BTWPR/7N'%.:Y]L>AN!_G^W;I>^SCVMBI MK0EN9*JNK??LUGKW7#USD554Q@.W]?4IQ@P!LP-DUJNDG$VQM=W:B<##^YYO ML=BURPMNI&-H0$JMZB'N(00ZQ -W')G@4>O6?:]VHW!<4S8(:&:_S#[]<[*I$IAAM6.$0DRJ@>(X0 MO(Z0HT_%,&5B;EVB^1 M!\^WNO6Y]^'9!"DY]Q*$$[[>UQ/CQ@7B/IN<(Q>\ M^1S-+<@:>2Y1"VS/IW&%?S^ESWKY;5_;2U3B9( IA"D!DU5]Y;&5L_(!Z\D_JM!;Z?_7GM0.9">F81 MF*_=X*1QY.VS J4DH32JDGQK9W [ROKMCKX#2A[HCMY2*1W4_;U?3A?+L\GE M'S#-PFJUV=H;7>7_/#UK=?,"5VDY_5I_.&'&DNLG,GCAR9)SQL!'H:%X#%8[ M07%FZXVV*XWCEIL.!+]!%=4!$#\M0\:+9A\774&(4YQ^JV]GW26,JCEB 2P'0DWTBOG6#MQ6A(U;CCH0Y-JKI .$PW3=?UJDE,AA]0)B,(84'48:U#:@?0JQQ)DD-AZXL$CY&R%*?6#8:J5 M^#M TJLP7?XES$[QV@O_UYO!E)O$X/GV$#I$(U($;K.C[8$67, ,LF0KC+;" MR]8]_+8B;"MTZ1\,7>U5T@'.GIB#<=L!K4\H68D>0JT:5L0/."T3A!)4X*8P MEELW.MN-PJV09WXPY VHI X@>#D_X38?,15R+S/Q(6MW$18T1*2OR+]$IS+] MKWG6\"%:MH*5_<%@U43P_T@)M4^;+H1'2J>=+S9:,NT^9H=/I3'#4\HY0,FU M69"JD]R*)8=>"(O&LDS_]\.DTCZF+YA/9WB9N%F]7:QQ]681YJOKLYZOPIIK M2>O(K; %(?'J)S#R&)R+!:0EP02F8A#-KT3V)[?;I-LN>+ISHW D]75PQEZP MNJIUM]>"I'>E!D>_?*]_OB)Y+JY-/M/"!I%CKKUWZ&B1V5+$Q!Q8&U"7X&S6 MK9-Q>Y#9;3ZN!3*'4E>WA_:YI[O_07SS YK.RQSPP-QZXF&D,#('A,(]@DK" MD]5Q%I1+4@3#7&[>L_](4S/O_>PZSX,,\45WYN^?;MI@FXC8VGDG1$%QCJLO M$;Q$B))[8T)VY+.VSZCM2N;8A='MD75/VFU0W75KK:Y-L=S?8MW]D.8C-@>T M7(\-58Q48F,E ^"W!*YZ!!_$]JN M1,XXG?E<%$Y;26=P01?@AE2N,^?%M4[T;TO;V.W9VF#E83^^H6:Z-3H/SK?< MWP0]]9$##^8O^=T]3U?LHSEVPLO4HSOUT,F). MX:S=[J7-?8%$0)INU$1?SW"CKY26>-ZO_-E)+?L^ZV5^WH;WEEV.'IVNEV11 M"[++F20Y^4W8R7>.; MZ3>\?ZM?3Z\$%] 4< EK\IGX)$.M:K,WZ;UE+C>OWMZ#S'&/V#' .(P&.P+I MXC$67YW6N:E/.Q6:XG_KF(%<7S8KR1(X)VJ+&<[)LW$A^]8MD%K2/VZ][O%A M?72==^M(MICLNK_'V7#U?@;=#ID<>F3L*%I;.%<(+M0N5SE0+%[G._ 06<[< MFF);YZX'''=[M]+A8B3J^5HWIJ+>VIE*!Z40!<1->)FLAJ"E!Z>=9U$ZIYL[ M[X?0V^\HVUTP]72MRD :[-:V;C?:;'_KN=/G'W-:VX 6\(EA7$&6PF7F$)DS M!%CN(&;"C>:)<54D#^Y'FMEVN86VFQ5VVT$Q4B3#R"$/5H!"7< S25ZYM FU M\8DS]13&&M#1]?2V70#S0$YR<-UT:^#.IS/L;3J!=2" M>L'H#\\+^0!H4NNGI0^0TM4LIEWT?7>VR>&B'OL6[2Q$OE8F1;[;VAP. MJZ*.1U#<-U[K #?ZX4\;;AK8@"[V@[.@9++21*LAZ5I 8HHA[6<#/(KLA!3: M^M87TT/-!+L*'V^O4!]&)G( 7DQGIVO,MS: 1))OP00>C085P\809TC.BJR, M=-:VKH+;D]1.YXGM@J&'4YK#*:W;8/_^>30'9"\?^[PA1^@,:+D.'%3BC?+: MB B>G'=0I1:II5KKX4OA%"!:V7QSCSM(YUH2[7*-FU30.M-$A&Q421OLUD_^ M/)\2-6D]_7;75V 4/@>1R4GUAB(D1UY*E$[7^]D@@N,ZRM878D/R\T./X-D% MV0];W9%!TJUI?FCF+/U?YY5.!7>X*7@,E('O;=A>5:T] +783H[5F/!.\N.UF+P<0$,WVRP!!.YBAX4K_>L M&!,!3P6(42=,W%NE6W?B.$:SP8D)-O/$Q6Y, .3%.FTU!%-) M3$Y;F2,Y)<>//N\AM-L&@[M@:/?@\U"5C5B+LEJNR2'R:R7^;3C!9[]/ M5Q-R<)$H)1%)KT Y^B/&P(#3$>.E0B;95DD?6N :W.B[*Z@]M/;(A^[PZEXT ME/W(V"'GX729OH05/ON\1*PNPVV67BQ.PG0^T5(+[9D%F10QA0GK*TAR(HHM M!8L406U5P?0$H+8F:!R4M='Y8F@%C%U2^?X4E^O%AVE:O)QAJA<7[Q>_X?+9 MZ?K+HI; O/_P\OVS7_$DXG+"I=+&.D[>K]*@:IK/%QV HS*2@FFEN'[*0=MU MT?' ,Y"^%T<0_MB@>KZ(R_ L_?UTNIIN#/DY#R+[*&64Y!*8#,K3'UXZ"\(7 MYQQ%5WB[B?,# 'I@@7&J<(\$EA9"'1$8&:>3-_@YS%Z2X[C^OC'%B7DFB'Z2 M11TR8[& TQB@J,2*,/3#\EA)U0K3'S\OOOU,'WUV4-$75V?4/0N.6Z5]/'_G M4%F/#),SJL_W"V/!NV0]9*[)[G%;1Q()#3HJ$H-$Y(^FL)[&R/75QCEM#E;7 MHH'L>CTSBN9>;JHU0JP#@F2$6MH+SDM#H6;Q=ZZ.!C@S!E'Y_JK:YEC816YC MZWX7/PA5XEQ;3AJF/U3)F#Z_53]-'SVD'M_ #HW MKUX9%)&HIG]00!G:7L&Y^I4U7O*4M&Y>%WP?(=T!9Q\E/PZ=/23> 6P>,--O MIG-\O<:3U80GZZS=M(K(%!FH4D=/% 79EAS1H\_'*A*]I&G<5X''/^*:ZFAL MY_ON,.G7)U_#=+GI38>DR_7S+V'Y&2>,?(N&L)Q!;)*]H( ;'.WG2<26ELR&%? M_-Q<:MP\WU&!?ZP"F3U^FRS,I3B+1'"@4M,@#..:VX%*?U#06I(J8\-IKNG M_15S*]HL)_5O:X._^M;TT^(7/,_G_E?U [20*+F Q)BF4)?9VJK)0RXR* M#Z7LZ6MM3<16<#,_'MR.I9>Q\?=Q3<205[#AZN5LNNE2_FJQ?'6Z<18F2ADL MK&2P%#"3>T"B]-P(D-Z$K)(0.FZ'L2<6V@I']L?#44OYCHV5][BL8Y?)!F.N MC4@K#R2T^MQA,2>>7B M=#*=;]3V*YXL2)+Y]&3"242"8A,HN5;#A(+@D'@4 M:%,,K'@*8[:[S=N/@*VPY7X\;!U#'V-C;BL[_*(68^6WB_4U(QP<4R6)#)+K M2$&R,^"CY."3CLHJXT/<-Y&U'05;H<[_>*@[BD;&AMWMK559V_0&V6)WZ6A0 M)#KSA:HO)$( %U* %%3D+EH>;M>S2PL*LBFH,;9Y%_+=2-P.BC_6A< QM-6CL3OCK8;59UY&]1XP1.EU M!J&K^))P%%07 1ECCC'HS)+8V\3=76\[-/V 5P,#B+L#U7O.B)(9"6&A#S:UG,&'B%G.V#]F#G_5EKH %!_"M/Y M53^;[W^>+S%5Y>2SO3)Q1>M8L@2M+04S.MLZ4<$"\ES#&6>2:GVS] 1)VP'K MQ\K\#Z&-?Z1N&G=C\>.VU7AX_='Z:VPIDN$;;:2D0I*!+)RIMP"60D]OM0 A M)8\A&%]\ZQ&!PS7:>#:;+7ZK%VTUPEZ&(J!; D0E:9OE:1X*&#.MV?3'0F (Z-N6'CL!<:==+4W K_B>=E>A1.A5P+L<['\TU0>Y0ZD-MC*9JB#G/\#FG<+T6L@QU:7MW%W[ ;S@_Q8D@OX:K M:(%9)>I35 [!6P7><>:2#C*&?>]I'UQTW+++SLSA/HKX8>S@7Y?3-;XK9361 M)459JP U?05*U%XJ,F7@:$)F*3G-F_<]W(W$<2LW>[2"^VGO4"-XS""%1950 M, [9.C+NOD1POAB(%/YKT3C\\6\ M%EXL-[^\..^^_F&Z^MO-?_C\=+5>G)"-/VX:97U^1/AJ$OA*4%@/(/"H, QVM]! M!"T9.3U2M![)>C\EW28C=T'!;=/:0.@CMV3]-?SG8GFY$<^;BWKCF$W@8R)/ MV3I;VPX8$-R($!1*&;8ZM)_HO7IWY;&'?1RNRT4SP8X,B]KL\5VYP<-Y)&"\9JJ':G316KQCES9=D'[1 M=DN+@LF$ D+90!23I^JX)0]29:6D#KS<+J)[J,W=S0\>3^6-]+1H)+1>%/[+ M.>V)*5YJ;KF(0K:Q* ^1ZSH 23IEF;SC!_WR_;(I M&HI$1 L/RCM79W\S\)8X*UQYZ7-6T>EM#O]#HHDK;, T0DW;2?K"9RI^,3/>3?P]0NK"G MMUDZMZ^NE, <;3&4Q)-2]68GD[66Z#$ZGM'$UEWV_(>+/@.T/-I&3+>O?F]Z#$#Y&+[3?H+O$4+GC3#"9^03D[B+CDY]9RA:44:2 M= IM.5-,MD(Q5U3K$>B/T=/9(;>GSI^"TKX*Z/;UX<79W6 ^]T,?U:;<9BM" M&]7&G*]5NRM<-#GZZW3]Y?**ZK)$0LNLC(N09*GS=.H=51$(:-&F+*2QL?46 MW)*TPR<5;);Y@/5,K]4AN-R,M:?M\"[.SCL)7/9!G)[0K[PK'^FGJW+V /C, MC-N"+IO-5*- E*>@],RTE;4Y (J5=\&#R.@ RD?NSU]>_S=G7-P= V/7+OQ M?KG(IVG];OD1E]^FZ2R77(RNCRT=>%.[DR6>(,8ZW5P%GY55*LNM.Q"@8]?%LMU";/918^4RPF.)0L7&;@@+2B' M H*,#E"GC,8*X=AVDR\?6&!T$!RJMT5C(8X-A/?UP)ZF,*LF-4^O<>%SXFA4 MALQRH V2*5(IUD$@6VI\HA"#;=*6C,47 M%T!P8E\I$>J8\ #:ARB2S-49[,W-WBW_-&#_OM'3,-<3J; MKK]?BB4M/L\WG805ZL!,;1XF)#D0]4F@2U* 9$K$1!^?3.O6'KM1^(-[]'OB MZ&[.;"BE]@[9":;@57VO:AC6&E:F(.14H+C(-54+W"5EM.O]$X*+XM,CJ?79N*%+E/FH7 6U>Y#WQI=O:ZY?R#?[O7[5W,9J_.6U;X(I Y MJ<&3WP&*94.FNW@HG*%Q*B?FMIMWNNV*740E36%Q\UG1$(+O],R\% OJP(THC<7Z31'&0# F"G(&(7;?31R/)1?EY@S=I.-X-U M[D;L-DC,4M:7F4*#$L9#0(8@97%%V8C^=OW_$P9L=QK&B6N'1]LQ5=-)T\ = MN(VT['G/G"N6N62HHHO@LR>6G8@0ZS&"JFC'"R;OH;[?F.+7\[3$L-KX-B_.*;WXU8NKRHG1,6B/"%'+7/L82/#**6#U^1&:?'5%KWKB(FGJ33'K(S6#UK 8'7NRDI,##'D)D!GE8= MZ"HV;WC9BZNXBS:Z;B?X6,JR0>;D\<]MFC+9@84CYTJRB]Y(98&%*$%QA>!9 M-'1XAB*4*=Z6\&/E2AK?NT>LSXRL!V,W)4"TFWR@$(R)Y((0-BG;.@S^/ZG M>!?\#51@O(N&.SB*#^9Z$]^_($=V4SVI-5J9,B-V:X\<(0OX>BP)G4/D*CL5 M6Y<\M.6@"YP?%8.MM\'^@/A'V Y7UUFJSJ64B0-SY(@I53B$&#EPC\5QPZ)3 MK;O2_G>16S_;8#\@=+ %=JR'TC*4)$H IVJJ1$I/&YPYL"%I%S*O!;+_7>1V M=!P=5N2VBU([@.Q60IYHX3(K%!Z7$ 4HQ 11TU?>"4PQ>JY%'L,@_^"VM@U MVZOP1\'E8[(]2P'RB5!2U,>1$))1H*P1X((2H)USR6N=;6C=&JT5[?\PY7*# MH[LU$'HO97HTC36YY1*UR\5-^!&S<;?9N,S'_;RW]%[/:5FR.X?5>]WS*6VD M\A1YC3*2%\M\?S%=I=EB=;K$RRP0=YQY%QT$&6BG&B8@"D%'14$5"B^>J];6 M\A%R#KK5N_SD:LB&88,B=4QI+EFX[/W$#'7]X16![?="[S[ M/GU<=[F56F_/H3??@WTN=,PJWR\*Q](0\MON)HDC>2SFP@. M4P(516UT'2CP30*Y271L-"^Q>IJJ<9W;UG :2!L]X>NOB^7?7L_?+Q<)5[=8 M\BJP9&B/&&D+*,$=.!<#>"0?Q"5RP+?K%+ /P!XF:UP'X3B\$AUD@? M/4&LGO"8E66ZCC_,M>$LE[5"VUI ZZQ,F*/,K2^CKZ\_[IS4P4&SJX3W1\=B M'68#1J-D6K_B$_?>F]XYI$VL6@]DW=;VL:-(=OBYDX'Z2'TT\'1 M^2 WUP:94.SB;;8DJ%)'"UM-;Y54CGS]+/61-62X8"H6A- M%AV)R6"9 ?HIS]ZAY+GUR_ =R!LW\SH4Y(;64P<0_#60;"E&^WY=;.>L6"-% MJ3,H;>#UP:0WX&V*('1TC)42HFX-N4?(&3?U.C3$6NFA TC]CLR2O0F:C7&"'*4N<,6*PW7\;S_Y^]-VUR*\?1A7\1YG)?/F:Y[!F_X2H[ M;/=TS"<%%]#6G;3D*RE=Y?GU+ZC<]R.)1X?IGHYN=SHS+8+ 0Q ;@=91UML4 M3!M0'1LX!W![;ZS\P%5-E'8-K#,02$MBB M9=;*B1);IQF?)&C:..O86&HGBZD-\5?+^>GGL_B B8C&Q9Q]AF1T;80K(O$G M.$ O68C,>%WD(!O\T24&8<2\-(PT9&L7>N==6.1+VCV:K#D#)H6J\Y0DD)Y, MX%0TP?O,8FB=:KY>?1!:[$M#RX%<[L"*J92__?9]M?R!-]NJ*UF8=[Y68B;: MA106@B3$AT+66/'18V@=)7J8DD&X<2\9-P=R?U(ML]66'\/\](%-^"2$S39! M0+1TC[IJG64$+:R-0189,A]T SW\^8. X5\:,%HQM(N[YU$FO=]\Q57EU.76 MDI;2<%M]O>KZ*2TA1DVH3R6H8(-4K'5[BL'$#0LSLI>&M'&%-+5AO.U3NOX/ M/,VTI7^L\?)VYD)FGB[M>E5(L\;".-EO,46A9?1L6&CZD06&@>5E!J5;\'3B MB4T?P^++>3HG&(P1R:UC/")17LNQDC5@4HI69L$R#@K7/#.AZ6K!:2/'HR94 M]V=L#VBX '%((#WYE\'(8Y'K[QW5^]0O1?D::,!J6HW^UP'.A?G@*4H,V9=!&\=?W^> MJFDS@=/68.TGFI[!1@9S.3M]-R\X,S(KS[6&D#4G"SQI<+:>PN"E$*6VABC' M0MLU69V6T^R)A*% VU,L4_NWC^[GWU?+]?KM(IV>U6SIF_FBOJ%^5YN=?IQ_ M^;IY7VC#6T?N':[7O^/WY7J^6;]?W*SUN/KZZHG4S)04BXH<1" 34:6R;5A9 M6T:49#+=_'G@O(+CTMUINC2%<&ETZH:.M8#., @T(T M$15CK6OJCK"M3DNL1C:1)H+%RSTI YE!#I)717D0FA$S"B>?R;*:ZO4.M+4]$=0PH$/3DNTW(?C M/8MKMJM.2^:F/2$C@:+9V_C#C\FGL_A_,6T^+]^O3GZ$^6D-F[U9KM[3#VE? MBR];MFP=MQDRIU0L"%IC3<[6F+I5 HIRDB//+J76#Y!WI[+36KZV,!Y):!UI M[T$[?.1DSGS*@>XJ 1Q=H1O+2W"L9.#%NERBQ*@F!>HC='=:3C@!=%L(MMMN MF(_VUO@SK"H/?N 874;N??C(O42>WLS1.H9(BYD+@\","(08TGP1C0 3AZ0\=4!HG;5"M&V#_*AU#=L'-WAU# M=I%/1W?S4YT(+,NAU"V54/D6-(<@7 8IE&92!VWMT<[;B^L8LA,>]N@8LHMP M>L;;C8)1I9QW(=49B,S1'RY E G)"9.:OB#[]GAQJI?4,60G*.S1,607N70 MM5VZ"V2-)F%T]7%=G15;/ 3:$*3$-0\B*AE;/S]JW05BTAKOG:!Q0!>(7>34 M 03?+LBHQD\DJ^W#FG?U'U2IU=,J @N)Z1)(^PC\WF"O%MSO $8#XHU<&J4,:7"KM[,DZVLP8U/M MXIDS)LQ,'*W=Z[L75OD\BB^YGVCZ %M"S.LZ4/A3>))],U2:V!,SG4E)KE'T M'#P7$@RY1(:YXKQIK<5V(*]3^WY/9-P'WBABZ@"!_TZ*_]URO7Z_>&!CU[LJ M 067&$#PQ$'II,#%NLG@G/=%1AL&O?O: 7S#*.N^7/D0W(T@G)>7?KKN_GZK MS.%&C<-)2BNL7] _H]\YW7X];DO\O4@Y6IO\PQEUM$28\M;5-N=0_?FL7Q?WM:3_&5.!O)YPX@9=R@RXPC*UF D9@LQ M$I>$1!VM*5Z5UO&/IRGJ])YM@J.&LN@!69=*OLYQ7:QQQHP3+*8 UF9? \X1 MHK8[2T.F[F3;H.83?4S_\NJE"KRR"6R;#(E]M<(:,Z\*\ M!L8+KU-*$H0D!3GO,A3.:']VV)/&G9;M] 7)0> 9F?G=#KFJH]W^FI^>UAY^ M=_3L=0CIU=?:?F$]7US^]@&V_&$+MK'8&VZZD5U^N<;)?8H>F-.6HXODJ2I0 M/B=0,B.YEI$PR"0+FBG>OGAF)P+;%:Y=+GL>JS0N9<.,@!+J4"9.MW_4P8+7 M6G,;<[2Q]<7Y""G36O'CH>7Q$K7])=&!"7:58/GMC XTKM>?\,NV*^5YC8M& M(V-B8$R1Q*"H(1:;@2LCD_6)\])\8-I3!/52A7: R._"J!G_>P#3.>T7.3J+ M-J'4#A"KL6%J_B0:(CZG1/="2+%YE<\M B8&2SO!WH7,WER>VH2OM4;G)T>D1F('T OD@"CS#I$OF0C2?C/$P)1-79!T, ME(9\[@ ME_?K=6[*.N9#T@R"RW3'QE1+$6OMD$XLA1Q-P.99O;M$]%*UU\[Z M.(S/'0'EX_+T],UR]5=8Y5FR0H<@%!13WVL*4SNW! .%6>%+Y!A1C@25&V3T MX0?M*=A'8+(OESL"ROF3WHSU>HP%M!<65-:9V$(V6*XY:.F4YKGUK)1;!/0! MCKW%^0@\=N?MWL#XCJOY,I.-O=HTA%VXQY M%"'0Z3#.DU9&8\'Q)*%$)TU&.T+Q^.7:TR:ZQ@++3ASMH(G(5< R_;^S"O+? MSU;SQ9D-G(48( 1$XHG+&TU9*ZZ>=#U,R;>^P<2^FO;A] MZ"WT>23#V,:"5F("7VS-@U1_@1/XLXN)&>-UM&/Y3L,-X]%::(UK&._"VP,- MX]>+FW;*$3/COV.9+^8;?#?_@0_\<(S<^* E1\^.[[[Q2?+C$C/#5 J@8;%V M\_?@T3I@P@?4#"WCK?ON390??_.X.,[C9IS4=5;"7U[Q(=7C&$$4D0UGL>3F ME^-PZOH($+3'U.-9]*;RZL D>V(_O_W\(_S?Y>K5:5B?9P-+41Q+"F TL5$% MZVEKP8'Q0;$024FXUJ_T=B"OEZ1[6X0LCR.NOI%XO;$_P[?+[A(N%9N]+;0? M0VPDGM+VG(949Y"BYN1"MU:,.Y(X+2)'@\IP2!XLMPY@^7D5,E;RKW*4B6X2 M.L.0G%&@(MG<@64%Z&Q0R45C0^NF\G=IZ!98APM\V9#[':#G"5Y=Y[Q8=B)% MYH'E4&=7$8-<2'7N-NKD,HJL6E<7#*&KESSR5!?J?@+J&W3G+KX00>?$->$2?%1-!R=99@MVIG%;G30G#%F+K)US\Q$;_Q,U,&&YL,@&$ MJD/V"MF[K@XC3Z)PR=#5*:3'PR)1-&V6:=;/RWJ-62<'6EFS?9(AY];^Q*\9,MX%4P>$C'>1U\0CS+=CO+2YO)0UO: A\NG'M9[SKV'')"!"J60 M@;!MPYNY=%ER9(/2 T,0,64<[ !AW17W'IR;6.!_$/R_G7V[[+QL2IUV9<$J M'NKF!81,AAL65TS)+"0<]/#R&9'?6G1BH>\CLF4+_DTM^/#W#<)53#S:G$%: M$\DK%+6Q*;-@'#F$T0G/;1/!WUQT&M^\F>#WYE_?X9Y[N21KDR ^9,@B$8.8 MT_59F(1H#O;+$/02U]S$CQA97WTA\,/DDZDS?R&LJ4W%0W!?P M=<1IP-HIE]=FWD?,K;SL+/%.4#DP2[R+W#J Y;T\I=9%1]+PQ)Q2IS'208X^ M(6@6E;7:ZI1;IUA>=I9X)X$_ER7>A?L=H&=0_!7)Z.!)6(A"T^F3)4*(CM-A MY%)&$4UL/N.M69;X"%W2I[I0]Q-0!Z![ID=CR-&F8NC,>/)/E'%DH6[[@")M MS&5E@VO>X_#P?IG39HAW0L!N+3-W$X/J!J[@<7:?]8XWE[/3=O.#,%-+Z MV5@(U@I0R2+$0EPSF&FWI+&=:0VR(72]@"SP(5!K+IH>M-G%\[@GF/=/K#/? M,9\0S,,7O+%7J5P0K@9?D(P$A5:"M\E#S-[3P4/%5/M^KOO3^P*2Q0=IPF.) MLJ&>/&(R^>3+E]5YN41MCYONU&MY-1$A(>U1.!7#!%8C)2[HAD;/)*T%$-!7*UWM!@LJ'U(]R]".VC0TQO MF-U'BB\3JH2]VE[0\)"X RM4W::N+]AB 2R<18&Z-O2:'JR5U#[:TW0)UYTE M^2(!^V9YMIHEK9WG6=>Z >)L)F,HI!1!9J6%$45*V;JUWWZ4]M$3IT>X[BS' MJ?M:/[[%AQSHDT++7NV3>;HJA-20E:A#L6V":$-]KA1ST=XF???5ZR/MKP\@ MHH^N.^-!\:A"ZEMUUE;_Z2_$.K65[!SVEK+4@&>16W@GA(XD0VX[*-229G8?!++CB2V>X?S MR,+GU09D%QBL4]E#K6E1PDIP#CF$DKCTV9&1VUIY#:-LVF#EF'AZ_ 5.,TEU M<&E>SFG99LG6\ZW@:G&><+[HZMAKH^JH%D$;*I'V8K).F1O&5>NV)(^0TLM+ MG7927[870:=(.D^]7M;D89VTGM #N3$1E/.*[,D8R!\OIFCFD^*MG=1GB9H6 M74U$/P!.^\MA:B?SMX]O_[B>Z'E>[WE>E!FUR%G544"6:ZA5G;0+3EO1)<8D MLH@R/V=E/;U$?]@X0([+YDR=^ 71&$]&&"BAZFOM-43& M'!D"IB#MDNO0XL'1(33V\K2D^;UW5.%-#-+']G%Q@GF.=: 9@I:VIJ_K)E+@ M(#3G 6D?Z%J\>GZ:BNE>0!X/!TIR27(G%BN#U9J#%=D"%HX$!F90I]X3$^]HE]C^KZ MY8$%>WF_T?S6.I2Y$^/BG.K+%IJZZ.R- RYE'585%7@I!/!L9 H:JQ8X"!0W M5YM&41PLKF4#WDU]/[Q:QE4X^3'?9#@#["VXY#A>G!L0_\>]"#/\05IL%?>*U8GRU_+?K M'642+TOD! 9-EZ>J<0A/?B88NNXDVFQMB8-P,6BY:?R<=O!HS].I4?*X(50[ M-PIIR/R1E@PA48,-R2B0JFB?T7&. V,N!YF5S>V'=FAHP[L.PKG/FE+OKE[G MD/KS)0I6^;1M.X.$S+ =6G]%&$X==/6QQTA?3"2H#J X(?P\YQ' MRXO YV5(%"^Z'&LM%:\SPK.A/Y2U=>SM/R>T5R/49YIDVH M"3\/PD=.SHH74-NS0V#<*)E0:2X&F?F/K="Y47888-KQ=FI'\(%-O,.PIETX M;077D2YX5=LK">*+\TJ"S\QK'P4O=]OU#D?(^1+3/A28"")[<+?;BVL]DSD' M(7( DUVLVTC@G?90;"WXK>.E7>MF>8^0,FVI_Z07U&YBZ !-;Q=I^0WK;.DW MQ,G'-A6,EDEH#E;5*6!,A)K]M5#?*Y@8D\W-"V('$39M4?^1D-9>1,UPU[JP M_R2EU=EY2Y %N;=AD=_3+ZU>G:VJ/-[-0YR?SC?SZY^\6RZ^?,;5MQL_.N 9 M0,OEVSP:&(TAC9X8? @_:TBMUH!O20VGU^7?*:9<:OEW"3F!BIP<0L\3,)F1 MOJTP)M-8:3Q!SN$]JM+RC [:Q1*7*]#!N>;TA5BN.%!\,A(U'7.T=.H#4W3J MJ_7I([$$O678>LKI'F1.&T1KA:#[C:C&E5<'=_?G\#=>[N]B*S->$Z&E,$"! ME66Q5%^G0$)9'Q&&.I^I,>0>(&-:2(TN^KL=; ^4P]2.YP5WWLP789'JL\'U MV:I^]6&%W^9GWRYY-7/1"<-RK).^:@T@)T?)T)E,ACO&?$XD!V[NF3?S\L]1>6YJ"GZR.MLNB!KR9 5 MM#%'_"+SU0VK#M]!90VA:]HPZ[%U6'-)=8"^UV3S+W\B.2#;R9CW.3=C.3%A M@X4L#?EF=2JU5]Z!"-'XHD5.I;6)^BQ1TT9KCXV[MC*:^B;]%$YQ&U6,(?WW MO>,CO1'!Q0R,Y5J5)!0X63N9:ZU%9!*=9H/NSR>7F3:4>]1;LQV[.]!6%W?_ M=C_W]I(8REA[UAF#%I3 $Q V:58HE:)#]"K^U'Z9DVPGML'=5,,M,G(2_C M29?/$<^W-E]\^7.YN?)=I'(B55SEXHX3.?%BZ:W]D 6KC@H'QH7*/D6GL75'@T=(&00P M]](!UE(>'S<7-+?RX7Z0X?DPDN1*T!L= NA?/D&>=,7^6B M:N^(%,,$Z:7[E$X;R)TRPW2@U*:.9SQIL5[O;>:YC=JR!+Z@ 942&:VI,+(N M7+%%ZYRY.=QCN%ZP__S2H8(?[#?L*86ID?5PZ.;&9GCDF:7:_]21]Z/(; "7 M0P2;I""_VMAP=_K"3L&R';$T:9:I)9::\KT#X^W!V,R-[4C#/#)G0>>P'5E2 M(-+^@#$7R>D15KL1AG@\15+_>:5&>!M#1%T\7[IK;M[8BU8LLI0$I&C(G@@N M02#+$Q+:G-$QRW7K\HO'J>D_D]08:8T$TVW?XQ;5@&^6R\V"[(:)RR3ODM%/ MN>23##I&V:3GV1JEP3"D X"\@$N9 ]ETV=-U;+)J'=L:H6SRW-BX*)!>EBVS MWW_'%4EU\:6^WB()7(@I_GRU_/9]N2 )G;_/YEX%5LL,4$0!BM.MX)64@,DF MXVRRU@\T_?9:O^-ZR!V@<=OJ&U\0$[?^^Q@67\X[U4E7 FE[1ERQDNI1I.W300.K8U,;+4 M.L/C19\G8+4'\Z?. MC;R9K]:;/[="":>OPO=YC2I=]S:TY.E)K6HI=*(_HH7@6*G3*H23W&4G[H08 M'QWF]\0R_>!D'P$N1^'FU+C864&_NWI_+H5QT@>$7(H!)=&##YX#7>3.Y5!\ M\<^&_0ZD89J\Q[%OMF,*:G(\GGW_?HHU(QU6/Z\J#M\NRG+U;2O8QYZSO5T0 M!;C>?*1#/D/GO2I>@["U4Z<.Y&'4X2I<2V]8(%M3#WM5V(23V>F?!2Z8@)V-E M*(@)6Y=6/4_52_(-#L/F2)+J 'OO:M].O)D2K^FG]^7R_26?:6MSKN<(92:S M1 6R2")]94-]2JZM<:RU>_HL42_I[FZ#O+9RFORFOEGU<\/Q^H-V\_64G"^2 MYNE%G]F3;S5M/\M*"LZS Y[J8!?M$(+T$8Q-V-^#Q#*V1&\-OTID7: M5989G'>8A$A.WFV7\TR;PV>7G.:M[&1(&T<4'=RJ]UIDWS,3;"(M3<2#D^3B M*ZG)E\-B@7$FC.&(+K7N8/>C!#4JRMQ^_GR=3I?5-KHJNG-%:J&+!XR> MCCZ+-1'%-7"1O-'*VR!;UV,^3,G!H0="/#FPA*_YYDU(VS+\\T"WPF0#9^1) MH R@>/1D[=&EZU-1EF_?#@TJDMDEY/ 8,=,FGAI@X%XDH0G;)ZZM>57=3EQ] MKPFYJYG Q07D9).!)++)2?",O%#2>K1X2]X\F6%>#Z0[_:6+O*X(I7L@Q2UQ_Y%?_2858)LO$HJ6;H<6X!F,$'3 M%>L=+O/EV *8VI0]'P9Z8\#?1=;><*45>@G6DMVF$CKP+G P.4F+SOE\MZKS MR5FJ]Q:8L()S'#G>G[!Z&%,[F[N-S/!@C ,;1 )E:O-[I'\,8Z49=P%E'QT=I!)^]A8*L>G>J6&S]:/L^%=.V!6A[I33B=7=HN;2\ M"OIH3 &;MS/HA01O120I9S+>K226M>YM^! =T_K A\KV2:CLP>@.P/(1?RQ/ M?]2@\ZW-7.A)\NJX4M$"VE@+E>J#FEB(6:2&3=)"F=BZU_B3!/4$GWWD?:_F MOQ7S.T#2.]QL:J+^?"^7>\ 24Y":W+RH:V>>?Z=]LM;$H.N58$&KW?% E:+JX$2%+94,24OC40W1,VX1F'+OF8'YWB)E+ER$Y68K/H$M][UN\AQB"A<1DR(*A3[)UF].' M*9DXPG^PA)^!S![L[@$T-X[3A:ITFEERE 5DDXDI24J(M7 L%"YXUDG&84F@ M/7.'/=@R+63[1-)P#T9/G0VZ[CUAR/M7W(+,'$$%ZR"(6,!DPXKA@5DS*'G> MM!G+:,-/VN<%]^-D#^*_M*2X$]84!JDV!%?"%O">0.S0UO 0V6=^4&SEA;5< MV458C[1N-4RA)EL;2G5&J]S=S)Y75%D7E]19B,8]TP.>L#R\EJN M["2R1UNN[,*_#FR">NN]7:PWJ[/M X4*?^6%L#G1S2>#HJN*2W"YWH%*Z*1Y M4<2/$4JF;E,Q[8RB<1R/ WG='5INI+.Y=R8%\K99=!&4+!R<% C.696\"M+= M+4YMC)FI2T):R?A)R.S)\*GS?2<_YEO^UXK;2W-8*;IC8X* JLZB9$2YUPC$ M#U=T9"GX86F]^Y_=D_SW%=BR'?.\+"@;2:T$^OG98_%^,+6/L)='Y'P'BND_PVI> M]79];'2>>=):$Y#+6H1TZ8%3>!VEE8[5TEX9IQRR.<[4=Q.?. M<')QK')V5KC"P$9&AA\O=*R4)',R9Y8#%RSFUEG!^U1,JVP.D^H3$-F#Q1V MY,-J_FU+_H4NQ%3('; >C/>UMP3=UTXH0W=X*38'881NW7_F#@G]P&,?B=YK M8;0_>SM QT.*]=W5TUENT>ML%* SMCZ&-A!S*1"+33+XB/GN*_91'@Z^VZG' MX&AC6,>YA-I)H ,X73ZH?[-<;8O8/^%F<]Y_CM2PL<5@+??\1,OYSOOGZYW+Q$>MTJ/GBRV6;N9GDMLZ'"E#U.AU6 MKXFGIG92+]'DZ!1+PSRP,:CK[]'188CL0XS]XOC-_&_,K[Z&U1=3@S.6HM.%_![A49.5H1P$K0,X:;+RI*>%;9VAN;E^?R5B M;0R[O7D\M7)ZB"6_+5>KY5]TI_\6UC@SVN>0;0)9,OE0R0>(FOQOE/7U!HM, M&S5(!3V[5']%(PT435L&=Z9.+C?T$6NHIF[HOPG?ZV>;G#(ESS&W;HYI\ M7HCKS<*^TL+MU=)C>74H]+Z2');_<#S'KT?<=O@,L\" M%S8:D8&^(#LQT-D* GD=7&*SQAAY&C:O9?"2_:5B1E)BAS.\ V5VVPPD=3Q? M?R):0GZ_N!F*YC/)(L]<57,O)3H>&,&%I$!FLO^G%6.J9S%PDIC.(7-_XITP\X-E"UD5P9XW.S]$>*,&QN]77\)B_C];.L3 I(-J@09D@:P$' VZ=QBRB M4LU-I8&D39NR/C[Z[JK",2386:/+S /9B!J!\525>LTW!0S M!=&:1;"D^ ; MI]'E:) :1:!/M+WQ:]*7S$<-D3FR(X/DX-$@H&%) MA!(CZ=1AJ=JG%^JDO>5.HEN.Q,>I,4%7:ZX_O_'>X?(=N9,LDLM(&R"'0B6+ MX&QAX+.LU:M*^C0L:_;H$M-4)+7#01O>38V 9]ZV1)5\J5')HG@");(D[B@' MVI!/:(SDU@R;^M/@ 5'SNJ!V6&C(Q8F[<;S_B]3:^NO\^_:2M$D7ZT&@_C;R_ N'QBQUF4W$A0TE1? MRVNZYERB6R_F6'2VR;08Q7%GV>E:M1P@N(?$OP<7I[XJ3N:KC[A.9_CIY[I& M'E\M5]^7JRWS+_2<%3%O:\J$1UY-'^)*$AY,%B)ES0.[^_KGL;8*SRW5 0[V MD>!R-'9.#8[?5O-O-\>"7%]^I@1CB%@(,L3:?R2"UUE DL&*8K7-9A@H'EUB MFANC*1C:L&_R.5^7@3O,E[?E>4>S@M9+VH-W FOS$0%!* '5!<\BF!1RBSYN MCZT_;=7YV!9%$ZYWB)R+(V6B3BP1[2E872LD')T$37]5UN1,7\6[CF@S[$QM M<0Z=X$E3& \Y$#:=(<["X\G1H>]WMX7+Z>EB$GZPID73O*\$1NN#0*LI-6(TLZBF$OGQY;83I# M9 Q(-.%C!Q4F#UZ[-PHH4F8L8;" F1&#$F/@A4JD3:,K23KZ3NN&D\^0-.V+ MI3$-EC%D,K6^>7@OEW_;=KDZ)XJ^M?S/MZ]GV>MD5-90BJ;S$T,!)S7M$%D= M@L.1:3E(#^VZK:-\!$ /?/BTX=?1,'(H&SNXQSZ%JI,_;9;IOV\^ M;[\.3!9:ZT93O9G526"]]$6("A1S#FBW$E(4T@9KC$JMWTKN2N.TKOD8:#N* MM/9&XP]5(:JEN+<]T2MX7$TC_[\N_U^^$T+/))_C9?S&O=WF;^ U___1T7:[RT/)=E MV.\?4,@[+D%MRH"/R+161<2TB=7;!>T 3Q;Y8L'K^DS!#$IG:A?RZC@:F<&S M8B!;ZX1G#D/SJ6)/4W20"KSVD[:+O/^.E<^++Z^6Z\WU6K_]?+7\]GVY( SP M<[^)L:RVG6QU#(G0QH=&('G MG+NJ?7Y7_T&5W+85I2LJN>#!&T$,1&;JG,H &0UQS4FAAX7*=SA>3Y S#QC,M'>[7EPN-NZ M"X%= FX?8-SU6$>3TM0QM&L3^?Y]$*[N@WA]'US[<[(&B,BA@Z(=V2.8,P3M M.,3 DY82L[T[$>098VUW&J:)R!W](CVFI"8'Y*"C]BJLOWY8KK:2OK2/B:M% M:1;!*NE!,5/[DW@$'@JZP+2).*PAS-XD=C8V.Y=%%U<$E31^R7-'^+L9I M7&QL%K,3F%% \JD&R;V#0%<*9&:1QX":W8WG'=[5\I_Q@M)8K2&380'** NAZO=D!5DA0GA36L^<>(J> M:5):$X*KF7#ZLLH>BY_?8-^LZ*@+]AC0U8 M>IHLV 0H.X)D]L?=+AWC*C+-2E@Q"UUI@09: D[49JR5NLBB, M'YI-.("*#ES4Z7R"$076P=5+IL./>;4H8Y+, M,]!!%*@%?Q!E$, SDI_/H^2E=5?)I^CIQD48$Q+W3;LV\ND :Y^^$J-K3^E< M3RLQ;"N[F<-D>?(&C!$<5(FDRTU)P(R/*@2+*0]Z:KI+0/A!2KKQ&XZ(KP8R M>1EVW6W>S9ARQA63H:C:1C&4.M53(82L(OU "IZ&M4/99_5N?(@C .TX(GH9 M-M[;13H]R_1[%S$?^KW/7^>K[6S;.;GMI+R9\#&"$8KTN9:"K%KB;Z+_*,'( M:@G#"G^;D#,E2KNU^EJ*L!EH6Y?SG2_#VJF^<"GM"F<>XZ\1M5N5\O\ M/E^GT^7Z;(57FA!%*L*(!%KSM&CT^0TZ8BA#[Z,N-' M'"_SS8P4<$9;V^3H$D&YV@&#QPQDEX*I:LFK'=76]Z^6"U+:9Z0L+Q3X,2ML4%C *<3:Q).^LJR M50IUPIQT:5W^,9RZ:5_'C 6SD:33;37Z.R1_9GUM0VS_?GA-^9"/;7/![;R! M1C?>^;I7F.,VA^B$ &:U)\PI ;%6N6'4'KE"'WWSV4BW*#@XKW1I-VX_MAJ/ M!/!*-]W2?BHGG!^\OY7NYH<,8W$5,BKS- M.GGC>@$7_-DV*%UG0U9E7JH!;,X/FV*Y33WEL4'(>-@WYLA8F'Z1Z.@';\ZT!/ MW-S'Q_F7KYOWY1]K/%FO<7/RK0:LSIO;STI@M42'$%WJH^.ZK>AK>V KA!=2 M,-7I15<:)!6<5"NF#HS@X$OM5$U\J+O]NQL M8\,/MF'&F\S=SH;9CYW=AG[[XQZ<2-WJK: MVR[>]GI=GRSRN_GYV/DYKM\A??,Z4A5RSD5Q.F.JJLHZ8]QE*4![%V2DD\;% ML/Y\NZ[]B]!O&03Y609"G(- MZ![W(!(&[FVTEC=O4_$D11,:TA."[""Y](NR/Y>+=+&ADJ3 VM!'.05D2DKBD?3@E(V0B$%2 M<./UW8?M3;'5DIQI=PKMJ]OG!TVCDY;+$I $%O-1U]DW@@G$1;=;'M1D:(]S\D@@?7=:=5S9OWT3=S''>R&M>/$O:+,]_ M]> ,[AYKMX[: MX;SKX :]'1S_$'[6L[6>"1E2++*J9U=+MZ6 ((6#%-!%;8.*L?5U^# E$X;^ M6@CXR53$7MSN #,/5<==[.7]XNIJGF6EE,_HZ615=Q_I> 4AR&WRSG,ODN:F M=9/R891-&/$; 5,C2*,SC'U8S+&URH$V[55(D"+3-:XH1//B[ /(G= J.Q:-&@!SGYCT.($<4V-0.]?D-@QIY4TS#%$>T9FIL!Z$'@V M&501$KQ#!R;3:9%:VL1:/Y;9SI)S**70C5WJ),,8:]J$%[36Y]+\O7&;2HZG MW[G-<7V9NOG][/H,VHB:2RV B>S)OM62[%O.0/O A A)23_NY?HT?5V5B.R" MC&&/#QL(I8/+\SSE^$C4^W)_YQX/R:O6Y:U3./TO#*N9TSH427HY*OI#)7+! M738%B+XOK=,FC_L"[:&B?$&0K=VJ*9AZ!]A!"8]8[^;D/KXJL=29PV%=(=0/<1W$O#)0$- M9Q@TB]E9X&G[V-0I\OYR[3">H^/%R6K93XC,2N2TH<0^L;FS\%X8.M\LSU:S ME+7*7GL06,?9,X/@ H^ W FZ%S)S?A*[] :-T[QGZQJ;.XMN^C3*$YO[O/P- M/X1Y/BFTVM7V5 J)=I?("4WUU6D(X)5DP'21BFFG&+OST.31?,JN:T_SONQH MB#N&1%Z0+IQQIJ)5=)""J -U#:_5/B:#,R5X+GBT<2H=. B)]L4B<51133@7 M;]"^_K'(%P%\S*__3O2K)]_JWV9.AYB$BD#V17T=4Y/R)=-A"SF4FC.(]J@& MXV.$#@*G^[7!V42('2C+QTIYC:J%EM% 1$D'3M:YYI&\,\MT%%)869H_]SRD M!-N_>+2U$$07<]$>JJQ]A%\I.RRJ. A.<]H;#Q9Q/QW ET(S:;F&Y&M+A$@>OE>"^&JRQ^BM-+*US;<[ ME=/F8<;"RY V%^V$USL\'PK5JQB$4-("4T&3E2L8!&D,R&BT5LY()UMG77:E M<5JMV ,T#Q7<"P#F58B^2&ME\("A-B-.V4+@H;ZR93ZZ^D1'M9[X.Y"T:7,J MG#8K+ MC"A9XI"U1.(<.4F.<08FHMBCN]MD;!W5]9C2FA& 3D?6J^&9TEK*5(D!Q MY)S3&>(08FUCG43QMB841^W,UDD.8TI\[22"7^-ATNQ.4_01GB;-^!2/D^YN M[.IYTO\YD+%_AE7-??W @Y]VW?NDEFQZFLQQ'FLQF;455E:+(-.!%&1_1HR0 MDO?<^F"3>U&/M>H?;Q?$6)S)J&1VP0"Y;HE,ZT*ZQM88:O':H4^&-Q\;_R@Q M73W#VD7FSZ21]V1W%XGDVULYW\6KY3HLN&M8Y9[T5H5^GE=H@;0TS]F@7+]?IU6-4V)^L/N/KTE7A_ MXRZ]_=-_+.:;0^ZW?==J= ,VV6JC._(N(=<#$&TVMGA#1JO9]IGC_#-_Q]64NG9DR([&NME"QVVVS- -EQ=:YJ4CQQ M'15OG;A\CJ9I<=P-> :!>D])=H#,CTA7XSQM,'_:+--__X'?(JYF4.4S!!&XU4Y(+5MKY <)Z1&#^\KZ;MOC@QG? 7H./*7DU>#;#7Y; MSY#V+(4P((1V=,\8!LY&!F2/<1>L8CFWC@.THGW:T,"O<]_O!X8.#L&]NR>L MY^G&*Y.D8G]:#_'E)?/RV7&SOEJ_+4Y+J>KO-F1:.YY0=<.GKVQ2%=4Z. M !3(6#&V]B5LC,<=2>PK=G .);'DU0'0+S3]O+/LVK0O"];)J[?GVW6F[#( MQ-GSS97,L\R. >V$@^)<0B@L YIDBQ#!:MTZ]K<3@=/>ZN.!<#PI=0#!!]DV M2TD; D,"9H.I+6$0O#S53 MZ*!Q !9%%V,1CK/?#)S[H+(O@RZ@R"RMTFWC[PZ M .0CYL+%;NY9#3,R6-'[G" QD4$Q+<#'9$%D)W5PGF?;^J[=D<2^#+N68!Q3 M5AU \1'6S3C1JS!IX*H:&MOWE(9%D-QI@YD;<7>BRUCW!]!Q B M7;W"6D4=3B\T]/90G&PVJWDD2V6KNR]M6,P7)=%A1NY^( %'Q (PXYS27A)C6U])A%+IN'F6?OMY_ZC] M%5;Y/ D5N#(A9 F^3G%7E@R3H#G2'\ZX:.H]UCHVV(SX:7V=(V+V\?*X8XI_ M0J-BO=K,/L\W=<=OR:#^,<]GX71;7Q*+L988!C9[\O%8)-JS0Y">(_=:,X:# M(D6TP@WLTM^N&TIBZ MK\6G[YCF98[YO/9H>_C6%W5(A86B;#:@;0GU':@!'[.KLXB9S8I.IB_/&8;/ M+=(11EI*=3D"BZ>&RI_+Q6OR!98_$2_)]\X$[L@9XT@NF%+&@M-20C;>1&L4 M?:"?^Q^O_;G SG-'#.K8S8+[5A+<#('X#DY M;G7P0;9VD0ZGNI=RORD,K(EDWP':+P_K)US]F"=\F %TJ'_@NL9?OX;%^^];G3/CWF*R M"<$D099+<05NV)VO(#G+N+OP!8ZIYQ^>1M9<2;% MZ .OG3Q#30$C.(ZUY2)Z90I9DKSYRYV;!/PJ <^=0'#WY$ND 3OLS[GK; MB_SA-"QNO,S3!!JRM0SHK(F;F9.?(VR=#XE21@Q,B=8#<<;8Q\2/=?:'U:X. MX]@R[@#G#S_X%-$+SEP KPT#1<>\#DU#*,(C&F8O1?)D1WB$EP9-F_9+3? M?@-U,=PJOP?;X)I^<[HNL-5S\POUFNWIQMR'M^NUZ?U7; LXC2&,LR M.,4L**8T1-HKF,**CE@XEM(8\SL3.;%^GQ;3XXJT \Q.%P?/:(-'+\ Q1N9= M%@4"K\7M1B5;NU]$V_II?-^IEM%*PB<^0R\#8K_R6?R J_FRZJJ+;]7?X[-< MN:*3!#3D9&U'UP?'!6AMM= 8%,NMQWT>=X?3CB'[54_=X6#JX*B=G&Y_YZ8. MN;GOUW_7+W'&'8^LOMUBH5[F)MHZZ*. %\62#C$"0^LV[,,HFW:^V<30'D%X M+RS1_ES4HWG^?>B"8Z;E]]IT']EZY4OQO##(UM5&\BE"]%E!D3++(HR)V-K6 M_56R]3(96W(P0/RKCUX=!\?I=K&D/:*W7HO8/"STO]GZ'3$[7K9^%_'W8%?< M2N+E$KP-0H/AABZYP"T0U0PT1Y5\3KRDYN;#KYBMWPD$3V;K=Y%(!W :)5,G M34X^) 6^,.*FTV2JRXP@A>>6T5UI=.L>F;]ZMGXG6!TC6[^+C#O ^<,)8(_1 M*Z\D"&3U@:P*9+O+ D%+@8[\!GEWON__9NO'P,>@;/TNPNH <0U<6*=S"EDQ M8)8N)%52;<=2-$3A=2A,%R-;W^[_FZUO81(<6?8O&>WGG4#>+NC$GVVE9YNS&O/FI3\9>.^S\ M1FB,WU;'9WPP_6LUSGH><7LOM+KH5SJ1AT'N M7^%0WC7B,V?!F9B!# 4!*G(/L00+627G1"#?W[5^ ->7S]A?3=2O=" /@=N! M/N/K17XI9_'.Z("M%4L:$;? MY$A>=^[F6=0X+'BA_N>+";:.!L=?VO44 <&O$Z%46@R!"D5)&1D MRUFGHW@YV9H=-_]";_!_*4TP)IY_:4/@=ECP><:E8DB1<@3K#8G?,@17K*B# MHC1J74C-'KW\\EB;_^6CV+^ (A@3S[^T(KB(1IX1JI_G6A'.^SKX5WBAB&N. MU0+, &AD\D5*R6WKS@]][/R7#YO_ BI@-"3_TN=_!U_*19.E1T6'U%7C*9+Q M%&0 (TL21JL@=>O*]A[V_?$1?^#B#-=AD4]26IX1NSYBPOF/6H)^P!OK@]9K\\2ZW98;O;!^C*"K]ZA6 M&RS!9;IB"MTSVJLZL85##AG1&F>9:5U4_AQ-[5Y)/[;2;S]O_>2\42$6QDTN MD'*4H+*NV>XZ*)4EZ45ATL76/:#W(G3:^&]3/#W^OGDLP4T\%^]5/?FX^EZ) MK\_&MJ\<,63F:K&AX,)63T]#,#*"2YQL/U]X,"TF+3ZT=B\OF4<3][(A[R?& MSD?\?K9*7\GR./FRPJTU R@C1?5 F+@1")[0M69@2%Q/NPE M\C. &DS0=#/R#I?YH=+VDXF0^6WU?Q;M6N_ MUYU>/$GWY>KI876Y$J1^\004I9VP@Z17Z.CN2WQ8Q:^U+N MMJ!Y!$M/KS/=(,8C@*Q=\-0FA[V+X+HP$ <[^8YYEPMG4+(L9&+$ M"$'3;4 6MN=D8"N48_JT#8)QG>6_=X+*_L&X7>36&2(OX@;6!^6CKI-'T8"* M6D/,*4"RH2!&+93,(R+OA07C=I+W\\&X79C?&7PNXD39<&FB/]R:K<$TY*54ILL<3I?Q9'S; I8D;7AHJ!G M@RZM7[1V:R>9[U>[M8, IBZ9V*UT*&BTHK (*;I:#(+5JU$%I'*"OJ6LQSO0 M^I>IW=I%YOO7;NTB@*FA]?DKUB!R&\X*P;,&761M!H>> MN)4L1#J3HC@3N#.#;2P*#J)C&YY*+P@**T2>*LT M)):%8BZJ+/D@?+SH>JU]T=&$K5WD:AXQ#+?W.)&OBR/.Q$1H5UQG\%D&0)L+ MN1B&?- C16P'F]*=Y:M'" /M+)G.'/<;6[DL'RW>)J7UDOSRJ(/K57=N.USX8X M)VP]E*H(B#Q),&AU9E(8[UIW,VE2VC5>GY%>KLK]9#2U>JLGYGWY]^4RK\GU M^(2K'_.$ZZO*H-^1J$KSBZG?WT]Q*]9%/OFV7&WF_[/]_LPYKD,1%IRVM1H3 MR0SE6(MV$_?%F.*<'J3L&A#3I>K;$QK+">74A;MP1\T31S->EA2E*$H4/(") M]1[)5D/$.A(#M7KW_&P8="] L;D054(CWU$FV-Z=^^+'_\'_KH<[C1%]V#!EUA) MM9-XEVUX/3%,SJF^\,ZSYX4AD2Q<<>0NZP(N^0RL*&>S$MK$I]S+YS%R<[5I M '*PN)8->#>]VW9#@#["^[17.]A7)P:$/_$OPLQO*I"LBC7;[>M"<^36?]VO2,E@EN6;J^4\^;6_Z!FZ_+ M?+VO^]]%O*K322Z1.V@46,TY*",M!$>;C5F7P')2SK0H8SJ$QI=8/[>/Q7)4 M64Z,V[EK2 M>^F76XN^Q-J5?:^Q_;G="TPNJ\,8%BUM HTL$>DA@K.$<,:Q%(M1#!SA/!0H M4]\\!PCN(?'OP<6I[XX+]^!"PR4A9EF"*\%&().YU*GC: MM9KZCCA(,@]X47NPJ8LQ.\G[^7>PNS.\,/A=*&8.TCA4+*97:Y1\#>"L39.&4$BQJD\ZMZ'$? MN3[_+G87)G<&DX=K4GA D>NQL:[&/84!GUV!&$4(V2CJH_H4R&J4N M";5(@PSK1Q;H1^\<+L)E8WYVH(<>CFM>>2M8# 8#:,A-404- M.%\\D&\:G5"L-C-HK) &$]=[?>$>(!M70-TB[^3+EQ5^(7;6BMX9+]*RDC@4 M+FM;*8NUAWL$Y6VJARDRW[H5T@"RI@T@3H"V_872 <[J;8I,YZEX]O4VJ]]X8:55O?6/_DSOJ_ MS]?I=+D^6^%5J2R3PA:L+01XFMD&_$*+RFO:@L1!7HD.@OT:0W'#&8B8Z6E^:#]$Q+9 :B/<9P.S,ZP[Q MHN="0&"27!)>6YMMHM0*>1P'&F:A<2LCMH.J27[2-Z$XR MWZN-Z"X"F/KZ^7"&J\WRXSPM7Y]BVJSFZ$Q8V7XHB^AA>A.\EX>@?E3@^K- MTF:!H,U(Z\$5PK-P4=VM@'T'2\.G*9NGQLSY$\L;;P(NZT 53T+7"+Q1H8XIL^"X8A"<$3XR*3R*05!Y M9(&7T%!T;X2T8&IGS0TTCRXF[D$7K(\TBX10<@9".$84":5[:M#;.,T-1DN1 MMK.!#^5E3\T+N$A:6YZ!BRS)OZ]#(R1])9FK)7A)N/!4B/:E-B_825R/-2_8 MA7>]W@EH8HXBU2Y^#$&I2%>:XH;VX,EZ3YH^QHU^)XS?KF G40U1^[OP;6K9 M[V(;2YN+DX5.0A#$J,3)I4M&0M2,HTJ*;.,R" ^M'9/Q>Q;LC9&Q^#MQF.3S M?%.K+MXN\OS'/)^%_[^]*VMN'$?2[_LK-O8=,[@( A$;&^&Z>FJCNLIANWMB MGA0X79R613@)!^R#HJ$#'BG7VJFRZYD(O-#(B\DIIWE+*&&I4/> M:&(4)AP;!:3U@;__6U%HC6S!RST'1M^4R-:/I^UPB9M$&R_=W. 1GDE^.G'_ MJGZVO9Q"PJE2 $C#9!?H_Y!%]SPX)(K)4D&F3P&<_6RE2XI$ , ^.$741NKS MRP?G-[8Y][JIC'UX!J9PAACHCUS)81'*&P9([7>?H=Q1(9 5LM^X\*WD,\)% M3$W64<6:'!@??S[[YERE*SE=3P82A!>"^//5B=+[98(#A3OV%89EX9PD_4I] M+VFG2X"]'B3&"32#OI++A6KM[XLPAN7._W'E_]FR><)JR5RH?A+,0MXG/"3C MH[[",8&95JHH8H\^WL%*V@M3\;N18D@\3^"LXP)HA"W#S&\)_0XPC@&.<)C4 M(@6$3$ ?"9X>.CFT)451]6'X#)![?@!:UYHT<9 Y![#WW[PI-OXX]2X5+@T'3PY=2Y&4O!\Z R2> 6PV#?*7APL3B/@CW)EP=2L,.70,^_UE M#= E-EKK@KNB5\ THA?RRU&W?-G;.;3B2#T#^/PR:ZP.\C>_S'3M'<2@$SE= M7SW]IJ;5=:>G=W(:FOPNOUL[/[L)Q;$)8:2D A. 5;BSQ3 $2GA?D4%1$D$A M*E1L@(U@-Z^^RX& J=-H+P.@7O1;Z*0LM($2*V"[FQ0F7!,K1;A-*#@QBGH3 M'G^@3R_6\FKABP/ 4V@E=5;@[W7SFZ<4'H>UL[;C7\[,V6)>OY_*ZJ;]/&L7 M3=A-'ZQ9Z'D5SA)L':5<.:",#I=XO R]^Q%R\Q9SBA&UK%_98\#'\RJ+C\/5 MJRC@S0#LX8KTY;R^_5*W[00C0Y@*U69"$*#6A#8B+ !#7!A,_2[:/'+'XNP% M#WD545X3;N/4D<$9NF6E7RJIJFDUOU\_+V4-(E90"2R&QEMJ2$,FUP$HN&.4 M^H5%O[/:@ZV\DEYQSL[8VLC0K)UM-]N5]UH]H7 QMLL6^W_UL/)'FWYNFV]: M=X+0=L(9(\Y("KBU-$SVTD"5W<6YIS&.B93Z_P/> M#V?(HTB^5%Y?$\.(=MPA$![)70Y $W)%O6UPRJF=&=G\P\IF8BQ5VGBGG4+, 64: E78 F#F%).:2^5Z M3OV.Q5(O@(I_&X .558&$=:EG;J'Q5UX/39W#P_WEIPI1H@ )=,L](QC(' ! M0>F,T!P;+&7T.O!N=OJEP^'; %UL\::HG"534OH_U 8*($0L 198[GS.V3?':XA1FD[)_W@ M],;*(Q&$GA]T/OX(A[J=Z((0*WU (TEHE!#8 BX-!%811EF8#J)[3<,8#IT5 M)_V@\T8J(!&%G@%T]DS!FR"%"(1*> .*O'_'* 2":@PH=YJ+,&<3Q<;/'G;Z M@>B-U#5BBS_IJSZ;%_6QG5;* M?N78_M_L!ZFW5&(XD;Q3P\@[>Z'/JKVPVE9WH>/PE>UXDH!OL![HWDW$^OHM2V:OWN3+B_%;S$,).Z.\6K<-!_;MN%;2]D%9ZB M<=!BKI47(!;A)$<&\!)Q@*3"2'K[:TC1RVCU_V8_,+VE_/B)Y)T:1B^-\N/B M6K]-NL;C$,EJ[RM>U>_L:L3!O_PZ"\&P,C1(4 KO%W(!I)3A!JFVI(1%@2P= M>!CV9J)?A^X;R8F_JD92(^]R+IWS_F*WJH_3ZCI4X#_5S:=%YT9.9"D*6CH, M-"9^%]D" \F+<,&5%\CYGZ'-NS"[4^3[/M0/06\L*1Y-LJE1LGK[Q=M=ZQ4A MIV$-UIS735"07],''[0V-]6L4]C/]J9NY,PL;B9AS)LE# +MPU= L0] O&]) M X7I06EC,E^O3D#&>B'JC>2&W\U3>2&MK"#+GUP8@\OTUE+"/;.8EF$%[>- M7[ DC()2E8J$*$9O/J'2$W#]>>B'N3>25']-?:2&W9=JOKIU\QBA?)[=U6$> MZ?*\/[N]]6&*->_N@_\Y,41JJ\+;,X9V;UV%X5)( Z9+I+UH.2E9+[ =^^5^ M$'LC*??3RSZ#),6V]:W6]8<,]\!"OJZ3ZS)?APN_33 /K_J%D6C>'0 "HQ(0 MPKV[($NK6.RG%H]DL1\&WTB&_C74E*-Y6ZXMA"_+.,<'+\HP36$(7D08AN6$ M"4]-^#!&"ZD(4D07_4[0?M_K!Z.WE)4_@9PS,&"KZD+KS_INI.N3)-X$"2@4 M]L87:DS]4B0''+(2.,>,%84TAL4>M;&'G7Z(>B,I^]CBSP!)/\EJ]EA0OW^\ MB;^Z7E^H4DMJP^LYT-M42Q#@5DI0^(!9LM*:0IG(:#K 4C]$O;&:DVG\&+#:\M7/4;E]200U=QHB2N5Q1>I=7^H'G[>4 MF8\JV]1 ^13DT4'=1QS+%00Y33 6"-I2 G]6:T YMV$-/NHH,&?(8A_!]DMY M[OA /UB\I>1Y#$FF1L,A:"\[Q\+S[#=5&WHO#+7**LJ L&&X) _>7:D\Z LC M6:'\P4SZ58V/_7(__+RES/A)91\-6/_]UQ<"]VO_K?M1]Y/PKRZL^\_PO[]< M?'Z@?R-O;FJ_M)EMKN__HNN;)?TG,I0;_?>7^KLUBZFMW1<[#WS4[KUGNYI_ ML'-93=OG:VNKT%)]"&MC/O?7QT5N+G_UU6<0._6"[>H"WG^=[/Z)AYJ>UNVB ML6>J[5IB)J5WJPD6#A#,=9A[[C$G+ TO*" D,#)J<[^?\D;*2P;'EV]F]MM* MZI^D[B97+&>A,FT0U]@ CIS?;<0)H#!T %L#D>&2*Q1[:N).9M(.ZCP=8EY6 M:6)H(X.LPO,E=!.]B3#$K]T"Q<,M#VI*;\>=!$K(@@@J'-E\*G+\3GK!15H@ M15+OYHVN<;+.#BVK,=Y4E@+:@@*!<>@B$_[:/^ Q+;3C?"/ VI%*&O3YG% T5.WUJ^H@-IE@= M6!*#"&-G@);.'_A%@0#7N@0FS B!PBEL82]8]?M>VG,L/HY.(.4,SK5MY_UC M"E<)SK!CI0=!Z7>!I!J$5CT G> *.^_011]#MY>AM,\7G,8WBJ>!3.&T&JKW MKFZ:^H_0M2!O_4_F]Q.D"99"25#XL-4'# 4#TDD(2H$ATPJ55,=N>SN&O_Q2 M0@-AT0-P473T%DLK'ZSSXNC^KJG4HG,,IG)VFL+*@8^=O*QRS&*3%%6,Y*(7]X0H\[!<,+?8(P:#E&(GXJ^#6+*CL4\+/\4=TL;LYFLT6X:O;XPS#B M]J,'77UO[>I*VH0SQ# 4'!2J++L+UD!@[47&BQ(6L"C+S2:H" 'G:+;?4J'F M&!2^#%M?5\,9G/D[EKQ:5?.SG'OMA$OA3WZ^OE[9_7!2ELABBBT@++S[+,+@ M9EU([TU)RY03NG2Q'8'13*<-;Y(#^D3:S1_.0;R-[::4-_=/?VEUB/CF ^!081URR@?VO)0^SO)',7>0 $0+1Q6' M94%CEP]W\3+6KJV[ZI:$0]IB+=F)YHX7X>*3<;@,@Z8QD![60#DN0E),6\PB MKW(W-XE?#X^!A$W3$TGT&1R.Z\:\;VY34)]GW:S7H*=W]ZL?/B3'.)6A&P$Y M$^:P4, I- !+59A"< 0W!Y^.WT/'LYG6GSL)[$ZMK!SPZ%74W0E^MVC]Z=ZV MZXW5U1\U0]BB$@'B/= P-@/Z92D,2LZ$A4AR'?U5^[T,)39MIX;#)ORBZ28' MH"UY7Q>1(%2:*0J@"%E15AB@K Z#[TKD'20*]>8#D['<@APJ_1$5^^)-GJ%2 M3EV#_;N=3E>SS)?CH$(M$%,C&0PCJ 4, R^T 9(;"V I(#2$^K_M]]C.-NI9 M^$E#-%7'%%MJO7O3V* M?C, MU'/PE$9J_?18DNM]Z_2,RZGEW(6WGVZO96S=0, +RVTF& 41&F2)3$ MVS^C ;$((@8UA:)?]\[.3Z3-V$1"0!P!IH;!AZ::3KLD17,7!K>MED"01ZL_ M_P WX944(S3@@B& &?;"X:51/5]9VTZ_%P!.=N,O$@ BB"X#O_!L.NVN*:Y= MH-4JRH(P67K0*BN\*4.4 55ZO]GXOW.<"ESPV'FC[9ST@LK)1M:-ATI$.2=$ M2]O,)^_K65M/*],)O^OBZ-QE:Y6Q7%-0R-"/IE7A5T )<$QQ:[EU=/.XV(X4 M_XDG*/'_]8B0W5]/[$N\4D :2?K9X6>UK:0-8T##,#12:']>4@6D<1((Q3@/ MY>*B7QO5T0A*&8O&TNE>B P0< 9'4O>X3;O<-!^GU9,1Q=V8(%TZQ#D"!0W- M!=*50&+) ,*$:>]S0^EBY\3V,I03?(;HNSZ5\#- TK=;V\BG-;CU,BPKO"/N M *8(AOD_89*9WW!28.3WF_ "BETOVL%*F@/L9.B)(?"A^S& M35\UZ=P\Z;4:$/4 MG[O$:9I7KO:<2&L9G()/^5_M56?+HL"Z )*&68O$^$B6%!*4S! HL54P^O"7 MEURD+0"<2M][8#5 ^!G YVL]:YXLXB'-Y035X7XAQSC4]3&0$&N -"6,8.WE M%;M-<"LC^8!HB'8W^VQ&BSH#O%R\7($DC$ED*,!<>M? Q[6 "ZX 0H8X(T5) M=.R6_Y="ZLEYX*2UTNG;,?_RAIXLPJ?R#]>SH MY> %__^7[1YG-T%T_UJJ;&;.M+;3+O]1SR:%T0Z7I?-"XQQ0)3B0A7- &,0A M826GIE\%-0X_631=Q,=:*HUE8,&>K7K"7+BJ[_EV2(66(X* HEJ PACK8Q0N M6/1!!\\8R**EXW2V;+BPAR.EGLOI>'-V:;LFA9_"]10YE1[SYJ::5:$[>U[= MV? <\JRUGV>K7;/R*_WO77VOFLZ_K+P)QXQ3 I$%&H9YU\)I(!$Q0+#P6(-3 MCME^,\2CL)-%^\B)C-GKZRO]D=O35"]OMTU@(1PTS I&,^FT4?RHDP=SKY9W!.AD>SPC,AWV8?JO:V;JNPB&_NK&WM MO$43:H1"2BA@B71!5!)PZW>*]U6I)$51.,DC'YS[.>H%M),]KGCRDS2B.HX' MEUB":V:O@]'\:N=QJ\S>*MQ9Q9-C::S@LZ@6=@T7MIVO3O:)T"4T@F)@:+B=+6@)!%$E*!@K MK-":%M%37ALL]$+-R9Y./#EJQ@@\=;MVUT+ZM9[5SY&_PRM<5K"ZZ_]>9(P8 M74#A0Q7(0@:P (I)"F"),26B=*[LU]8_G(=>P#K9NXFG]:%>23-CS[Q()FMM M;L/;VLN9%PN_N)4]#D54ZV5KE[]W)7_8]N,/'\!X#5=A.D4G:B\K':94U%V\ ML]Z4$V=\_$R0%X:V-G28&2 +78(2$HXE@4ZPV ?G"9?3+\5[LK<<7\&6YH&$ M+$[RI0\[*9B32I)PYT_X[5PR!+AT#$BEG&)6^>#)Q;XZT7VY']C>;D%A@'RS M'61SN5"M_7T1FFSO1LZQV44JSAB;7HS&FF*S\:V'(1(26Z@%UZ$^;@!%$ )I M0NJ5(VUPB0IK1>0MM8N7T67OYW27U5D"56@QH@"CPJ\JW#OGFA)@!25E(0Q# MT=L M_&1N" 90_LO:M=CQ9VX&_G;'WX_MM^KV^7-$&ZU5; CMFP?B(!AT3X M_Z3"(*TPDS'N6CW[:%:@&*"_.H8PJ([/=N>5\4P*HDG!YR)?I]*@,<#-%@?3)Q9E#E6 98CX-M M0NE0V\OOULY#\<:8+L\NIX\S*=MW]\L,O)S^U-2+V_8A1Q%^9QG)6?,8R'5; M3V >NITA8)Q)[[2'RK?S6\\[]9(C11%]?/\[:G1^ZI4E[H^)=6?857U?9Q?L4QHL_ 9&Z>3/Z? M=7NPA-(@A568BH>]A"#W>Q!J($K&-:*"TLVWN*)G+%:L).X\C'URQQ!XGKA9 M[2WE%R\IM, [T A0*#!0V,=Q6D+CL+.%#^).CYPDP,J"PE(R;[.C#\3=QDAVP!FBY/W0&2#QQ%FR!\?S M4MN9;*JZVTV.LA)"A8'UG_,BT0Q(HCF0CA,DG'"TWP6? [FRK1]/W*@<,WVMUY2IK5IL&6N'=/4N YI)YEZQ 0!!.@$*E=(6$&M->+:"' M$+*+@73YM A*K6-+.!.8?*H;JV6[-H.PY!+#0@$H>7BOD%/ #7&@%-9QKF1) M;*]7LGMBY/G7$P(DCDJW@&2$?//S3KX\]#?X\ YSY=>ARI V=LH!H4*"&BLH M$'/&H=BOJ>_B)?&-A1,'1L-$G@%TSIM:6VNZAJD/U9UMYU48(?W-K8?16[\D M)[TL:'C9.62X$&=A7);?%Q!R:XB63,7N!^C!5E9.[T#]UZ=51NK4WYKM)W /"(*1$[(K)+EZRR@_&L5I1Q)X!?"[GM?[MPMXN&OU=MM8;X^M&WIPMYM_K MIOJ7-301F$I&J %2:@@HY>$!3N> D;(4R")4F/C/(/5B+:L /PZX3J&4 M;+&V?MCN\KL7>/NXR*OZG7W\93/Q"RLD1R7 .,RVY! #X<(3L#Y0P=X-8%A& M;T =PW!6OO\I<7D*!:9O&N]HMU;_Y;J^^ZO59DG^[ _9F*LP'_7ZL8)^N&/\ M&1*?$EV"4)M'[&W_PI&-Y(.9C]5%'J#P+F@]/,QD9^T*]XWTWE/O MK/ROCKTECZ$,,S/A:=TG?161]_8I6!P]$:N=-Y6>6]/MM%7F*>ZZMW\C[1EZ M0K2\G(BU1\2#K.=_ M^%L4-E]239+I.*B+-9YZ222AS_6,/^N/9!-97QLTDR0/AFEKNS0RT=6Y_^R\ MN9F93U-Y'453SRDFB<0'Z6FK)#+14MCQ[V>M:>*I:8-DD@-YL/5[*8M,%/6W M^H]'_N):P!VDDT1]@Q2W7S:)%?APIE8WUGRJF^ 9_BJGH[?;/KI)ICX=I;H> M4LEAX[7O?6QIK^H'=D/E,>+N.T _R<2EX[=@/REEJ\\3J3'-Y*-(VLM$:9]G MIKJKS$).NPZX,8K:()4V*-LO\_J0 %)OI>GTD:_V8'*GQR;:1C"9AG;(O.XG M@ S*$X_)I/V;9M!TF&>TTP;+O7;17J%$5]9K-[)L7]5FM>.4:5A@_&E@33C*P8?Y-Q^DE7SJYPN(JAF"\U>.LJ@H+9;'(F5]7QGW__\V[R#TOOO ML^MS/<[L'2#=2W5I:VS]A)-K$];'IDM\GZ@!ZR7U*,U7!Y@>V7@5E'IA=7UG MF_MO[L6W7H!A$.Y[?6#$EEU177]F?)9Y*\%D";)C]/-TL^X32V(C&[JI5M=7 MPQDP.MN\C5XR?>V5>]U+"/_6=8"3>"=]E?)G!>#/"L!1NOE:S[[:.H92GE-* M5S';)^OZP,(S.E>L)WE3S98OH_F_C'; O""ENJLEZ((?J M\J" \CD O];S?]B'D]K&ZD?N\X%D+9$1#LN#8DNLX4^>:#VSZY7&*(CN()FL M-7*H%O>+)B^]?5C8JWKU5J!?9W@Y2W>N]5AC>\QWDA6[(VFXCQ S5/NO53V5 MRU>0_U;?V/=AO$)S_T7^<0K=[_U8NL)Y3 3TD6>&,/ K_GTAIY6K](K[*_GC MG9U95\U'-TL,^F"Z4GU,./25:UZ0\&9L*F%@8CQ]&;9'LI,:MBDYJ]37\3+,M0OH_.Y4'4#/*4?I_MG#;(3. MGW-Y_VM[;IONL>>9MK$;?_K0'[&OO7#&]_H\$$E6<#U""T]WY.;J4Q>$?EB] MF%=W]KTW$]=UY6-U$2RFW"Z[JN]JJB/ MDTMBU9W;.H*>'JFD["DY+.MZS\+3-_EXEKY&4<H]4R@XA_-FK^)HG MS9_]B7_V)QZG&_//J[J+Q\=NC^>4DK51[=L=6Q>;6@'3Z0-;<;;&)KETQ_I6 M<==]UIYZ3)B5(< :O2>>TDG6I+9O1VQ9:&JG=L5MG*3;2VKICNUQ<7QN]8OW M]:6=VC#Q>(6AT:6+[133'23#]+57+JGC%,^*>7#JOSE7:4_WTRS.7CM,/9T) M'*;+WO)*;3.M;;J'T#^W[2*B1O?13=:=.]2.'I91:HOZ/0R!,0^,QM+B/KK) M^G*'6M?#,DJ^%^NK>BZG,>K F[22M=L.WG-;99%>0V=Z[B/QZ?VYK$PD16TC MF:RQ=KB^]D@F=: <(D7/8> JEFG<13-9O^Q Q1V036JWH.RFGZS =8U+;;L-/PBR7PJ3>_Y4"^-9Y4[&B#&Q)K?8G["RE?)KSA*[_N-7OK. M*?MTI/"RV^3?YM]M<^+]O?T;O52=4^+J2.&EWM52+::R^5*U\XBE[MU4>ZDS MIW3600&E5N!+RS(V$[*#9*]NA9R26?M%DSSSOS;^\15XB'8O3>:4RNHIK S> M&'EPW+_4;>P7EI[3[J7$7!)8>\63W-O9\+S';K^M!'NI*Z<$U#ZQI+[J'!RJ ML*)("MM&KY>^2[,YY4)Z"RS7@1J?9VWEQ7K5R&Z8ZI.G M#I]S/G*ZQI[/1!FUT7<9$>9NO/C4"X ,O+^ZD^R87-@#N7=A.-/XB1M;"2:\ MW'E(%\^R7WN$D3IG^<#:Z%MM&Z22Z6:OM+=J):-[;F?3Z19;$N<&Z&["&>AJ MSV70@P+Y7W$\_#UDD^VAXWR$ MPX))[BD$KF(,(WU.*=E-WF-]N"W+ST4E5]5\M'O]C%2R*[D#E?), *D'ARZF M%D%5H.#5F/IV;LVGJ;P>I9Y=-)-=MSU.3P=$DCZQ> J=[2&;['[M<6H[+)@L M#&#'5XSW^K:02W:W=H@AW":(C(SA57,SF\>UA4]()KM5.]P4OA1(7I8PDL)V M4TUVH7:4'N (=[+I=LIIKM#.\0:[I!'%KKZL&@ZQB(HZ8%4NENQ0[2S M*8$LU')I]:*IYI5MSZZOS^YD-1W=P+N';KI[KT,4ME%Y/*^T7<-[4 M^H15QF>?.4&5J><]\CN]15_](/RA9&O_YS_^#U!+ M 0(4 Q0 ( .!"U?5)B&QV0< &HI 5 " 0 !A M,C R,RTP-G@S,&5X>#,Q,2YH=&U02P$"% ,4 " #@0M7S!P[(M@' !D M*0 %0 @ $," 83(P,C,M,#9X,S!E>'@S,3(N:'1M4$L! M A0#% @ X$+5]3^"+:#,P97AX,S(Q+FAT;5!+ 0(4 Q0 ( .!"U85 !A,C R,RTP-G@S,&5X>#,R,BYH=&U02P$" M% ,4 " #@0M75LK];-$+ !>60 %0 @ &T&P 83(P M,C,M,#9X,S!E>'@Y-3$N:'1M4$L! A0#% @ X$+5UNS?9+@"@( W0\= M !$ ( !N"< '1U'-D4$L! A0#% @ X$+5RWYIK0_(P +%P! !4 M ( !YTH" '1U&UL4$L! A0#% @ X$+ M5W\O&VR4P I[8( !4 ( !]Q\$ '1U