0001679268-24-000026.txt : 20240502 0001679268-24-000026.hdr.sgml : 20240502 20240502162305 ACCESSION NUMBER: 0001679268-24-000026 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 104 CONFORMED PERIOD OF REPORT: 20240331 FILED AS OF DATE: 20240502 DATE AS OF CHANGE: 20240502 FILER: COMPANY DATA: COMPANY CONFORMED NAME: MAMMOTH ENERGY SERVICES, INC. CENTRAL INDEX KEY: 0001679268 STANDARD INDUSTRIAL CLASSIFICATION: OIL, GAS FIELD SERVICES, NBC [1389] ORGANIZATION NAME: 01 Energy & Transportation 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: 24908729 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-20240331.htm 10-Q tusk-20240331
000167926812/312024Q1FALSE.666667.333333.666667.333333http://fasb.org/us-gaap/2023#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortizationhttp://fasb.org/us-gaap/2023#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortizationhttp://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#RevenueFromContractWithCustomerExcludingAssessedTax00016792682024-01-012024-03-3100016792682024-04-30xbrli:shares00016792682024-03-31iso4217:USD00016792682023-12-310001679268us-gaap:NonrelatedPartyMember2024-03-310001679268us-gaap:NonrelatedPartyMember2023-12-310001679268us-gaap:RelatedPartyMember2024-03-310001679268us-gaap:RelatedPartyMember2023-12-31iso4217:USDxbrli:shares0001679268us-gaap:ServiceMemberus-gaap:NonrelatedPartyMember2024-01-012024-03-310001679268us-gaap:ServiceMemberus-gaap:NonrelatedPartyMember2023-01-012023-03-310001679268us-gaap:ServiceMemberus-gaap:RelatedPartyMember2024-01-012024-03-310001679268us-gaap:ServiceMemberus-gaap:RelatedPartyMember2023-01-012023-03-310001679268us-gaap:ProductMember2024-01-012024-03-310001679268us-gaap:ProductMember2023-01-012023-03-310001679268tusk:ProductAndServiceIncludingRelatedPartyMember2024-01-012024-03-310001679268tusk:ProductAndServiceIncludingRelatedPartyMember2023-01-012023-03-3100016792682023-01-012023-03-310001679268us-gaap:NonrelatedPartyMember2024-01-012024-03-310001679268us-gaap:NonrelatedPartyMember2023-01-012023-03-310001679268us-gaap:RelatedPartyMember2024-01-012024-03-310001679268us-gaap:RelatedPartyMember2023-01-012023-03-310001679268us-gaap:CommonStockMember2023-12-310001679268us-gaap:RetainedEarningsMember2023-12-310001679268us-gaap:AdditionalPaidInCapitalMember2023-12-310001679268us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310001679268us-gaap:CommonStockMember2024-01-012024-03-310001679268us-gaap:AdditionalPaidInCapitalMember2024-01-012024-03-310001679268us-gaap:RetainedEarningsMember2024-01-012024-03-310001679268us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-012024-03-310001679268us-gaap:CommonStockMember2024-03-310001679268us-gaap:RetainedEarningsMember2024-03-310001679268us-gaap:AdditionalPaidInCapitalMember2024-03-310001679268us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-03-310001679268us-gaap:CommonStockMember2022-12-310001679268us-gaap:RetainedEarningsMember2022-12-310001679268us-gaap:AdditionalPaidInCapitalMember2022-12-310001679268us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-3100016792682022-12-310001679268us-gaap:CommonStockMember2023-01-012023-03-310001679268us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-310001679268us-gaap:RetainedEarningsMember2023-01-012023-03-310001679268us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-310001679268us-gaap:CommonStockMember2023-03-310001679268us-gaap:RetainedEarningsMember2023-03-310001679268us-gaap:AdditionalPaidInCapitalMember2023-03-310001679268us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-3100016792682023-03-310001679268tusk:PuertoRicoElectricPowerAuthorityPREPAMember2024-01-012024-03-310001679268tusk:PuertoRicoElectricPowerAuthorityPREPAMember2023-01-012023-03-310001679268tusk:PuertoRicoElectricPowerAuthorityPREPAMember2024-03-310001679268tusk:PuertoRicoElectricPowerAuthorityPREPAMember2023-12-3100016792682023-01-012023-12-310001679268tusk:PuertoRicoElectricPowerAuthorityPREPAMembertusk:CobraAcquisitionsMember2024-03-310001679268tusk:PuertoRicoElectricPowerAuthorityPREPAMembertusk:CobraAcquisitionsMember2017-10-190001679268tusk:PuertoRicoElectricPowerAuthorityPREPAMembertusk:CobraAcquisitionsMember2018-05-260001679268tusk:PuertoRicoElectricPowerAuthorityPREPAMembertusk:CobraAcquisitionsMember2024-01-012024-03-310001679268tusk:CobraAcquisitionsMembertusk:SPCPGroupMember2023-12-010001679268tusk:CobraAcquisitionsMember2023-12-012023-12-010001679268tusk:CobraAcquisitionsMembertusk:PuertoRicoElectricPowerAuthorityPREPAMember2023-11-012023-11-010001679268tusk:PuertoRicoElectricPowerAuthorityPREPAMembertusk:CobraAcquisitionsMember2023-11-012023-11-010001679268tusk:CobraAcquisitionsMember2023-01-182023-01-180001679268tusk:PuertoRicoElectricPowerAuthorityPREPAMember2024-01-182024-01-180001679268tusk:PuertoRicoElectricPowerAuthorityPREPAMember2024-02-152024-02-150001679268tusk:CobraAcquisitionsAndSPCPGroupMembertusk:PuertoRicoElectricPowerAuthorityPREPAMember2024-02-262024-02-260001679268tusk:CobraAcquisitionsMembertusk:SPCPGroupMember2024-02-262024-02-260001679268tusk:CobraAcquisitionsMembertusk:SPCPGroupMember2024-02-262024-02-2600016792682024-03-270001679268tusk:CustomerAMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2024-01-012024-03-31xbrli:pure0001679268tusk:CustomerAMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2023-01-012023-03-310001679268tusk:CustomerAMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:TradeAccountsReceivableMember2024-01-012024-03-310001679268tusk:CustomerAMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:TradeAccountsReceivableMember2023-01-012023-12-310001679268tusk:CustomerBMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2024-01-012024-03-310001679268tusk:CustomerBMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2023-01-012023-03-310001679268tusk:CustomerBMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:TradeAccountsReceivableMember2024-01-012024-03-310001679268tusk:CustomerBMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:TradeAccountsReceivableMember2023-01-012023-12-310001679268us-gaap:CustomerConcentrationRiskMembertusk:CustomerCMemberus-gaap:SalesRevenueNetMember2024-01-012024-03-310001679268us-gaap:CustomerConcentrationRiskMembertusk:CustomerCMemberus-gaap:SalesRevenueNetMember2023-01-012023-03-310001679268us-gaap:CustomerConcentrationRiskMemberus-gaap:TradeAccountsReceivableMembertusk:CustomerCMember2024-01-012024-03-310001679268us-gaap:CustomerConcentrationRiskMemberus-gaap:TradeAccountsReceivableMembertusk:CustomerCMember2023-01-012023-12-310001679268tusk:ShortfallPaymentsMember2023-01-012023-03-310001679268tusk:ShortfallPaymentsMember2024-01-012024-03-310001679268tusk:ShortfallPaymentsMember2023-03-310001679268tusk:ShortfallPaymentsMember2024-03-310001679268tusk:PracticalExpedientsMember2024-01-012024-03-3100016792682024-04-012024-03-310001679268us-gaap:DiscontinuedOperationsDisposedOfBySaleMembertusk:AirRescueSystemsCorporationMember2023-07-132023-07-130001679268us-gaap:DiscontinuedOperationsDisposedOfBySaleMembertusk:AirRescueSystemsCorporationMember2023-07-130001679268srt:MinimumMembertusk:PressurePumpingEquipmentMember2024-03-310001679268srt:MaximumMembertusk:PressurePumpingEquipmentMember2024-03-310001679268tusk:PressurePumpingEquipmentMember2024-03-310001679268tusk:PressurePumpingEquipmentMember2023-12-310001679268srt:MinimumMemberus-gaap:WellsAndRelatedEquipmentAndFacilitiesMember2024-03-310001679268srt:MaximumMemberus-gaap:WellsAndRelatedEquipmentAndFacilitiesMember2024-03-310001679268us-gaap:WellsAndRelatedEquipmentAndFacilitiesMember2024-03-310001679268us-gaap:WellsAndRelatedEquipmentAndFacilitiesMember2023-12-310001679268srt:MinimumMemberus-gaap:MachineryAndEquipmentMember2024-03-310001679268srt:MaximumMemberus-gaap:MachineryAndEquipmentMember2024-03-310001679268us-gaap:MachineryAndEquipmentMember2024-03-310001679268us-gaap:MachineryAndEquipmentMember2023-12-310001679268srt:MinimumMemberus-gaap:BuildingMember2024-03-310001679268srt:MaximumMemberus-gaap:BuildingMember2024-03-310001679268us-gaap:BuildingMember2024-03-310001679268us-gaap:BuildingMember2023-12-310001679268srt:MinimumMemberus-gaap:TransportationEquipmentMember2024-03-310001679268srt:MaximumMemberus-gaap:TransportationEquipmentMember2024-03-310001679268us-gaap:TransportationEquipmentMember2024-03-310001679268us-gaap:TransportationEquipmentMember2023-12-310001679268srt:MinimumMembertusk:CoilTubingEquipmentMember2024-03-310001679268srt:MaximumMembertusk:CoilTubingEquipmentMember2024-03-310001679268tusk:CoilTubingEquipmentMember2024-03-310001679268tusk:CoilTubingEquipmentMember2023-12-310001679268us-gaap:LandMember2024-03-310001679268us-gaap:LandMember2023-12-310001679268us-gaap:LandImprovementsMember2024-03-310001679268us-gaap:LandImprovementsMember2023-12-310001679268srt:MinimumMembertusk:RailImprovementsMember2024-03-310001679268srt:MaximumMembertusk:RailImprovementsMember2024-03-310001679268tusk:RailImprovementsMember2024-03-310001679268tusk:RailImprovementsMember2023-12-310001679268srt:MinimumMemberus-gaap:PropertyPlantAndEquipmentOtherTypesMember2024-03-310001679268srt:MaximumMemberus-gaap:PropertyPlantAndEquipmentOtherTypesMember2024-03-310001679268us-gaap:PropertyPlantAndEquipmentOtherTypesMember2024-03-310001679268us-gaap:PropertyPlantAndEquipmentOtherTypesMember2023-12-310001679268tusk:AssetsHeldAndUsedMember2024-03-310001679268tusk:AssetsHeldAndUsedMember2023-12-310001679268us-gaap:WellsAndRelatedEquipmentAndFacilitiesMember2024-01-012024-03-310001679268us-gaap:WellsAndRelatedEquipmentAndFacilitiesMember2023-01-012023-03-310001679268us-gaap:ComprehensiveIncomeMember2024-01-012024-03-310001679268us-gaap:ComprehensiveIncomeMember2023-01-012023-03-310001679268tusk:WellCompletionMember2022-12-310001679268us-gaap:AllOtherSegmentsMember2022-12-310001679268tusk:WellCompletionMember2023-01-012023-12-310001679268us-gaap:AllOtherSegmentsMember2023-01-012023-12-310001679268tusk:WellCompletionMember2023-12-310001679268us-gaap:AllOtherSegmentsMember2023-12-310001679268tusk:WellCompletionMember2024-01-012024-03-310001679268us-gaap:AllOtherSegmentsMember2024-01-012024-03-310001679268tusk:WellCompletionMember2024-03-310001679268us-gaap:AllOtherSegmentsMember2024-03-310001679268tusk:CobraAviationServicesLLCMember2023-07-012023-09-300001679268us-gaap:TradeNamesMember2024-03-310001679268us-gaap:TradeNamesMember2023-12-310001679268us-gaap:TradeNamesMember2024-01-012024-03-310001679268tusk:BRIMEquipmentAssetsMembertusk:CobraAviationServicesLLCMember2018-12-212018-12-210001679268tusk:CobraAviationServicesLLCMembertusk:BrimAcquisitionsLLCMember2018-12-210001679268tusk:BrimAcquisitionsLLCMembertusk:WexfordPartnersInvestmentCo.LLCMember2018-12-210001679268tusk:BrimAcquisitionsLLCMember2018-12-210001679268tusk:BrimAcquisitionsLLCMember2018-12-212018-12-21tusk:helicopter0001679268tusk:BrimAcquisitionsLLCMember2024-03-310001679268tusk:BrimAcquisitionsLLCMember2023-12-310001679268tusk:BrimAcquisitionsLLCMember2024-01-012024-03-310001679268tusk:BrimAcquisitionsLLCMember2023-01-012023-03-310001679268srt:MinimumMember2024-03-310001679268srt:MinimumMember2023-12-310001679268srt:MaximumMember2023-12-310001679268srt:MaximumMember2024-03-310001679268tusk:FirstNationalCapitalLLCMember2020-12-302020-12-300001679268tusk:FirstNationalCapitalLLCMember2020-12-300001679268tusk:FirstNationalCapitalLLCMember2023-12-300001679268tusk:FirstNationalCapitalLLCMember2021-06-012021-06-010001679268tusk:FirstNationalCapitalLLCMember2021-06-010001679268tusk:FirstNationalCapitalLLCMember2022-06-012022-06-010001679268tusk:FirstNationalCapitalLLCMember2022-06-010001679268tusk:CobraAcquisitionsMember2023-12-310001679268tusk:CobraAcquisitionsAndSPCPGroupMembertusk:PuertoRicoElectricPowerAuthorityPREPAMember2024-01-012024-01-310001679268tusk:CobraAcquisitionsAndSPCPGroupMembertusk:PuertoRicoElectricPowerAuthorityPREPAMember2024-01-012024-02-280001679268tusk:CobraAcquisitionsMembertusk:SPCPGroupMember2024-01-012024-02-280001679268tusk:CobraAcquisitionsMembertusk:SPCPGroupMember2024-01-012024-02-280001679268us-gaap:RevolvingCreditFacilityMember2024-03-310001679268us-gaap:RevolvingCreditFacilityMember2023-12-310001679268tusk:TermCreditFacilityMember2024-03-310001679268tusk:TermCreditFacilityMember2023-12-310001679268us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2023-10-160001679268srt:MinimumMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2023-10-160001679268srt:MaximumMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2023-10-160001679268us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2024-01-012024-03-310001679268us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2023-01-012023-12-310001679268us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2024-03-310001679268us-gaap:LetterOfCreditMemberus-gaap:LineOfCreditMember2024-03-310001679268us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2023-12-310001679268us-gaap:LetterOfCreditMemberus-gaap:LineOfCreditMember2023-12-310001679268us-gaap:LineOfCreditMembertusk:NewTermCreditFacilityMember2023-10-160001679268us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMemberus-gaap:LineOfCreditMembertusk:NewTermCreditFacilityMember2023-10-162023-10-160001679268us-gaap:LineOfCreditMembertusk:NewTermCreditFacilityMember2024-03-310001679268us-gaap:LineOfCreditMembertusk:TermCreditFacilityMember2024-03-310001679268us-gaap:LineOfCreditMembertusk:TermCreditFacilityMember2023-12-310001679268us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2023-10-162023-10-160001679268us-gaap:LineOfCreditMembertusk:NewTermCreditFacilityMember2023-10-162023-10-160001679268tusk:CobraAviationServicesLLCMembertusk:DireWolfEnergyServicesLLCMember2024-03-310001679268tusk:LeopardAviationLLCMembertusk:PredatorAviationLLCMember2024-03-310001679268tusk:CobraAviationServicesLLCMember2024-01-012024-03-310001679268tusk:BrimAcquisitionsLLCMember2024-01-012024-03-310001679268tusk:LeopardAviationLLCMember2024-01-012024-03-310001679268us-gaap:SellingGeneralAndAdministrativeExpensesMember2024-01-012024-03-310001679268us-gaap:SellingGeneralAndAdministrativeExpensesMember2023-01-012023-03-310001679268us-gaap:RestrictedStockMember2024-01-012024-03-310001679268tusk:SpecifiedMemberAwardsMember2014-11-240001679268tusk:NonEmployeesMember2019-01-010001679268us-gaap:RestrictedStockMember2022-12-310001679268us-gaap:RestrictedStockMember2023-01-012023-12-310001679268us-gaap:RestrictedStockMember2023-12-310001679268us-gaap:RestrictedStockMember2024-01-012024-03-310001679268us-gaap:RestrictedStockMember2024-03-310001679268us-gaap:RestrictedStockMember2023-01-012023-03-310001679268tusk:CobraAviationServicesLLCMemberus-gaap:RelatedPartyMember2018-12-212018-12-210001679268tusk:CobraAviationServicesLLCMembertusk:BrimAcquisitionsLLCMemberus-gaap:RelatedPartyMember2018-12-210001679268tusk:BrimAcquisitionsLLCMemberus-gaap:RelatedPartyMembertusk:WexfordPartnersInvestmentCo.LLCMember2018-12-210001679268tusk:BrimAcquisitionsLLCMemberus-gaap:RelatedPartyMember2018-12-210001679268tusk:WexfordMemberus-gaap:RelatedPartyMember2018-12-212018-12-210001679268us-gaap:LetterOfCreditMembertusk:EnvironmentalRemediationProgramsLettersofCreditMember2024-03-310001679268us-gaap:LetterOfCreditMembertusk:EnvironmentalRemediationProgramsLettersofCreditMember2023-12-310001679268tusk:InsuranceProgramsLettersofCreditMemberus-gaap:LetterOfCreditMember2024-03-310001679268tusk:InsuranceProgramsLettersofCreditMemberus-gaap:LetterOfCreditMember2023-12-310001679268us-gaap:LetterOfCreditMember2024-03-310001679268us-gaap:LetterOfCreditMember2023-12-310001679268tusk:PerformanceAndPaymentBondMember2024-03-310001679268tusk:PerformanceAndPaymentBondMember2023-12-310001679268tusk:OutstandingBidBondMember2024-03-310001679268tusk:OutstandingBidBondMember2023-12-3100016792682020-03-252020-03-2500016792682021-05-26tusk:contractComplianceIssue0001679268tusk:PuertoRicoElectricPowerAuthorityPREPAMember2021-05-260001679268tusk:PuertoRicoElectricPowerAuthorityPREPAMember2021-07-230001679268tusk:PuertoRicoElectricPowerAuthorityPREPAMember2022-11-210001679268tusk:PuertoRicoElectricPowerAuthorityPREPAMember2022-12-2100016792682023-01-202023-01-200001679268tusk:CobraAcquisitionsMember2023-03-272023-03-270001679268tusk:CobraAcquisitionsMembertusk:PuertoRicoElectricPowerAuthorityPREPAMember2023-03-272023-03-270001679268tusk:PuertoRicoElectricPowerAuthorityPREPAMember2023-06-082023-06-080001679268tusk:CobraAcquisitionsMembertusk:PuertoRicoElectricPowerAuthorityPREPAMember2023-06-142023-06-140001679268tusk:CobraAcquisitionsMembertusk:PuertoRicoElectricPowerAuthorityPREPAMember2023-07-212023-07-210001679268tusk:CobraAcquisitionsMember2023-07-212023-07-210001679268tusk:CobraAcquisitionsMembertusk:PuertoRicoElectricPowerAuthorityPREPAMember2023-08-222023-08-220001679268tusk:CobraAcquisitionsMembertusk:PuertoRicoElectricPowerAuthorityPREPAMember2023-09-222023-09-220001679268tusk:CobraAcquisitionsMembertusk:PuertoRicoElectricPowerAuthorityPREPAMember2023-10-102023-10-100001679268tusk:CobraAcquisitionsMembertusk:PuertoRicoElectricPowerAuthorityPREPAMember2023-10-162023-10-160001679268tusk:CobraAcquisitionsMembertusk:PuertoRicoElectricPowerAuthorityPREPAMember2023-10-252023-10-250001679268tusk:PuertoRicoElectricPowerAuthorityPREPAMember2023-01-182023-01-1800016792682024-03-272024-03-270001679268tusk:ForemanElectricServicesIncMember2021-05-132021-05-130001679268tusk:CobraAcquisitionsMember2024-03-31tusk:lawsuit0001679268tusk:CobraAcquisitionsMember2022-11-140001679268tusk:PuertoRicoElectricPowerAuthorityPREPAMembertusk:CobraAcquisitionsMember2022-11-142022-11-140001679268tusk:PuertoRicoElectricPowerAuthorityPREPAMembertusk:CobraAcquisitionsMember2023-03-202023-03-200001679268tusk:CobraAcquisitionsMembertusk:PuertoRicoElectricPowerAuthorityPREPAMember2023-12-182023-12-180001679268tusk:CobraAcquisitionsMember2019-09-10tusk:individual0001679268tusk:FormerPresidentMembertusk:CobraAcquisitionsMember2022-12-132022-12-130001679268tusk:FEMAOfficialMember2022-12-132022-12-13tusk:defendant0001679268tusk:CobraAcquisitionsMembertusk:SPCPGroupMember2023-12-012023-12-010001679268tusk:CobraAcquisitionsMembertusk:SPCPGroupMember2023-10-060001679268tusk:PuertoRicoElectricPowerAuthorityPREPAMembertusk:CobraAcquisitionsMember2023-10-062023-12-010001679268tusk:CobraAcquisitionsMembertusk:PuertoRicoElectricPowerAuthorityPREPAMember2023-10-160001679268tusk:WexfordMember2023-12-010001679268tusk:CobraAcquisitionsMembertusk:SPCPGroupMember2023-01-012023-12-310001679268tusk:CobraAcquisitionsAndSPCPGroupMembertusk:PuertoRicoElectricPowerAuthorityPREPAMember2024-01-012024-03-310001679268tusk:CobraAcquisitionsMembertusk:SPCPGroupMember2024-01-012024-03-310001679268tusk:CobraAcquisitionsMembertusk:SPCPGroupMember2024-01-012024-03-31tusk:segment0001679268tusk:InfrastructureMember2024-01-012024-03-310001679268tusk:NaturalSandProppantMember2024-01-012024-03-310001679268tusk:DrillingServicesMember2024-01-012024-03-310001679268us-gaap:IntersegmentEliminationMembertusk:WellCompletionMember2024-01-012024-03-310001679268tusk:InfrastructureMemberus-gaap:IntersegmentEliminationMember2024-01-012024-03-310001679268tusk:NaturalSandProppantMemberus-gaap:IntersegmentEliminationMember2024-01-012024-03-310001679268us-gaap:IntersegmentEliminationMembertusk:DrillingServicesMember2024-01-012024-03-310001679268us-gaap:IntersegmentEliminationMemberus-gaap:AllOtherSegmentsMember2024-01-012024-03-310001679268srt:ConsolidationEliminationsMember2024-01-012024-03-310001679268us-gaap:IntersegmentEliminationMember2024-01-012024-03-310001679268us-gaap:OperatingSegmentsMembertusk:WellCompletionMember2024-01-012024-03-310001679268us-gaap:OperatingSegmentsMembertusk:InfrastructureMember2024-01-012024-03-310001679268tusk:NaturalSandProppantMemberus-gaap:OperatingSegmentsMember2024-01-012024-03-310001679268us-gaap:OperatingSegmentsMembertusk:DrillingServicesMember2024-01-012024-03-310001679268us-gaap:OperatingSegmentsMemberus-gaap:AllOtherSegmentsMember2024-01-012024-03-310001679268us-gaap:OperatingSegmentsMembertusk:WellCompletionMemberus-gaap:NonrelatedPartyMember2024-01-012024-03-310001679268us-gaap:OperatingSegmentsMembertusk:InfrastructureMemberus-gaap:NonrelatedPartyMember2024-01-012024-03-310001679268tusk:NaturalSandProppantMemberus-gaap:OperatingSegmentsMemberus-gaap:NonrelatedPartyMember2024-01-012024-03-310001679268us-gaap:OperatingSegmentsMembertusk:DrillingServicesMemberus-gaap:NonrelatedPartyMember2024-01-012024-03-310001679268us-gaap:OperatingSegmentsMemberus-gaap:AllOtherSegmentsMemberus-gaap:NonrelatedPartyMember2024-01-012024-03-310001679268us-gaap:NonrelatedPartyMembersrt:ConsolidationEliminationsMember2024-01-012024-03-310001679268us-gaap:OperatingSegmentsMemberus-gaap:RelatedPartyMembertusk:WellCompletionMember2024-01-012024-03-310001679268us-gaap:OperatingSegmentsMembertusk:InfrastructureMemberus-gaap:RelatedPartyMember2024-01-012024-03-310001679268tusk:NaturalSandProppantMemberus-gaap:OperatingSegmentsMemberus-gaap:RelatedPartyMember2024-01-012024-03-310001679268us-gaap:OperatingSegmentsMembertusk:DrillingServicesMemberus-gaap:RelatedPartyMember2024-01-012024-03-310001679268us-gaap:OperatingSegmentsMemberus-gaap:RelatedPartyMemberus-gaap:AllOtherSegmentsMember2024-01-012024-03-310001679268us-gaap:RelatedPartyMembersrt:ConsolidationEliminationsMember2024-01-012024-03-310001679268tusk:WellCompletionMember2023-01-012023-03-310001679268tusk:InfrastructureMember2023-01-012023-03-310001679268tusk:NaturalSandProppantMember2023-01-012023-03-310001679268tusk:DrillingServicesMember2023-01-012023-03-310001679268us-gaap:AllOtherSegmentsMember2023-01-012023-03-310001679268us-gaap:IntersegmentEliminationMembertusk:WellCompletionMember2023-01-012023-03-310001679268tusk:InfrastructureMemberus-gaap:IntersegmentEliminationMember2023-01-012023-03-310001679268tusk:NaturalSandProppantMemberus-gaap:IntersegmentEliminationMember2023-01-012023-03-310001679268us-gaap:IntersegmentEliminationMembertusk:DrillingServicesMember2023-01-012023-03-310001679268us-gaap:IntersegmentEliminationMemberus-gaap:AllOtherSegmentsMember2023-01-012023-03-310001679268srt:ConsolidationEliminationsMember2023-01-012023-03-310001679268us-gaap:IntersegmentEliminationMember2023-01-012023-03-310001679268us-gaap:OperatingSegmentsMembertusk:WellCompletionMember2023-01-012023-03-310001679268us-gaap:OperatingSegmentsMembertusk:InfrastructureMember2023-01-012023-03-310001679268tusk:NaturalSandProppantMemberus-gaap:OperatingSegmentsMember2023-01-012023-03-310001679268us-gaap:OperatingSegmentsMembertusk:DrillingServicesMember2023-01-012023-03-310001679268us-gaap:OperatingSegmentsMemberus-gaap:AllOtherSegmentsMember2023-01-012023-03-310001679268us-gaap:OperatingSegmentsMembertusk:WellCompletionMemberus-gaap:NonrelatedPartyMember2023-01-012023-03-310001679268us-gaap:OperatingSegmentsMembertusk:InfrastructureMemberus-gaap:NonrelatedPartyMember2023-01-012023-03-310001679268tusk:NaturalSandProppantMemberus-gaap:OperatingSegmentsMemberus-gaap:NonrelatedPartyMember2023-01-012023-03-310001679268us-gaap:OperatingSegmentsMembertusk:DrillingServicesMemberus-gaap:NonrelatedPartyMember2023-01-012023-03-310001679268us-gaap:OperatingSegmentsMemberus-gaap:AllOtherSegmentsMemberus-gaap:NonrelatedPartyMember2023-01-012023-03-310001679268us-gaap:NonrelatedPartyMembersrt:ConsolidationEliminationsMember2023-01-012023-03-310001679268us-gaap:OperatingSegmentsMemberus-gaap:RelatedPartyMembertusk:WellCompletionMember2023-01-012023-03-310001679268us-gaap:OperatingSegmentsMembertusk:InfrastructureMemberus-gaap:RelatedPartyMember2023-01-012023-03-310001679268tusk:NaturalSandProppantMemberus-gaap:OperatingSegmentsMemberus-gaap:RelatedPartyMember2023-01-012023-03-310001679268us-gaap:OperatingSegmentsMembertusk:DrillingServicesMemberus-gaap:RelatedPartyMember2023-01-012023-03-310001679268us-gaap:OperatingSegmentsMemberus-gaap:RelatedPartyMemberus-gaap:AllOtherSegmentsMember2023-01-012023-03-310001679268us-gaap:RelatedPartyMembersrt:ConsolidationEliminationsMember2023-01-012023-03-310001679268us-gaap:OperatingSegmentsMembertusk:WellCompletionMember2024-03-310001679268us-gaap:OperatingSegmentsMembertusk:InfrastructureMember2024-03-310001679268tusk:NaturalSandProppantMemberus-gaap:OperatingSegmentsMember2024-03-310001679268us-gaap:OperatingSegmentsMembertusk:DrillingServicesMember2024-03-310001679268us-gaap:OperatingSegmentsMemberus-gaap:AllOtherSegmentsMember2024-03-310001679268srt:ConsolidationEliminationsMember2024-03-310001679268us-gaap:OperatingSegmentsMembertusk:WellCompletionMember2023-12-310001679268us-gaap:OperatingSegmentsMembertusk:InfrastructureMember2023-12-310001679268tusk:NaturalSandProppantMemberus-gaap:OperatingSegmentsMember2023-12-310001679268us-gaap:OperatingSegmentsMembertusk:DrillingServicesMember2023-12-310001679268us-gaap:OperatingSegmentsMemberus-gaap:AllOtherSegmentsMember2023-12-310001679268srt:ConsolidationEliminationsMember2023-12-310001679268tusk:OutstandingBidBondMemberus-gaap:SubsequentEventMember2024-05-020001679268tusk:PerformanceAndPaymentBondMemberus-gaap:SubsequentEventMember2024-05-02


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 March 31, 2024
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 April 30, 2024, there were 48,008,319 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, 2023 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;
employee retention and increasingly competitive labor market;
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 comply with the applicable financial covenants and other terms and conditions under our new revolving credit facility and new term loan;
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;
our ability 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 and other dispute resolution efforts 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;
the outcome or settlement of our litigation matters discussed in this report on our financial condition and cash flows;
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;
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;
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
iv


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, 2023 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)
ASSETSMarch 31,December 31,
20242023
CURRENT ASSETS(in thousands)
Cash and cash equivalents$22,021 $16,556 
Restricted cash 7,742 
Accounts receivable, net389,520 447,202 
Inventories12,821 12,653 
Prepaid expenses8,982 12,181 
Other current assets554 591 
Total current assets433,898 496,925 
Property, plant and equipment, net109,232 113,905 
Sand reserves58,530 58,528 
Operating lease right-of-use assets7,990 9,551 
Goodwill9,214 9,214 
Deferred income tax asset1,204 1,844 
Other non-current assets8,002 8,512 
Total assets$628,070 $698,479 
LIABILITIES AND EQUITY
CURRENT LIABILITIES
Accounts payable$21,506 $27,508 
Accrued expenses and other current liabilities34,117 86,713 
Accrued expenses and other current liabilities - related parties 1,241 
Current operating lease liability5,212 5,771 
Income taxes payable62,482 61,320 
Total current liabilities123,317 182,553 
Long-term debt from related parties45,630 42,809 
Deferred income tax liabilities597 628 
Long-term operating lease liability2,617 3,534 
Asset retirement obligations4,162 4,140 
Other long-term liabilities3,483 4,715 
Total liabilities179,806 238,379 
COMMITMENTS AND CONTINGENCIES (Note 19)
EQUITY
Equity:
Common stock, $0.01 par value, 200,000,000 shares authorized, 48,008,319 and 47,941,652 issued and outstanding at March 31, 2024 and December 31, 2023
480 479 
Additional paid in capital539,776 539,558 
Accumulated deficit(88,128)(76,317)
Accumulated other comprehensive loss(3,864)(3,620)
Total equity448,264 460,100 
Total liabilities and equity$628,070 $698,479 





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 March 31,
20242023
REVENUE(in thousands, except per share amounts)
Services revenue$38,814 $103,637 
Services revenue - related parties68 220 
Product revenue4,307 12,463 
Total revenue43,189 116,320 
COST AND EXPENSES
Services cost of revenue (exclusive of depreciation, depletion, amortization and accretion of $5,874 and $11,762, respectively, for the three months ended March 31, 2024 and 2023)
34,483 80,977 
Services cost of revenue - related parties118 31 
Product cost of revenue (exclusive of depreciation, depletion, amortization and accretion of $1,146 and $1,186, respectively, for the three months ended March 31, 2024 and 2023)
5,983 7,985 
Selling, general and administrative (Note 12)8,782 8,383 
Depreciation, depletion, amortization and accretion7,021 12,956 
Gains on disposal of assets, net(1,166)(361)
Total cost and expenses55,221 109,971 
Operating (loss) income(12,032)6,349 
OTHER INCOME (EXPENSE)
Interest expense and financing charges, net(6,637)(3,289)
Interest expense and financing charges, net - related parties(1,500) 
Other income, net10,143 8,624 
Total other income, net2,006 5,335 
(Loss) income before income taxes(10,026)11,684 
Provision for income taxes1,785 3,333 
Net (loss) income$(11,811)$8,351 
OTHER COMPREHENSIVE (LOSS) INCOME
Foreign currency translation adjustment, net of tax of $0 and $0, respectively, for the three months ended March 31, 2024 and 2023
(244)3 
Comprehensive (loss) income$(12,055)$8,354 
Net (loss) income per share (basic) (Note 15)$(0.25)$0.18 
Net (loss) income per share (diluted) (Note 15)$(0.25)$0.17 
Weighted average number of shares outstanding (basic) (Note 15)47,964 47,443 
Weighted average number of shares outstanding (diluted) (Note 15)47,964 48,002 
















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 March 31, 2024
Accumulated
AdditionalOther
Common StockAccumulatedPaid-InComprehensive
SharesAmountDeficitCapitalLossTotal
(in thousands)
Balance at December 31, 202347,941 $479 $(76,317)$539,558 $(3,620)460,100 
Stock based compensation67 1 — 218 — 219 
Net loss — — (11,811)— — (11,811)
Other comprehensive loss— — — — (244)(244)
Balance at March 31, 202448,008 $480 $(88,128)$539,776 $(3,864)$448,264 
Three Months Ended March 31, 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 compensation567 6 — 641 — 647 
Shares repurchased(166)(2)— (917)— (919)
Net income— — 8,351 — — 8,351 
Other comprehensive loss— — — — 3 3 
Balance at March 31, 202347,713 $477 $(64,803)$538,862 $(3,838)$470,698 






























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)

Three Months Ended March 31,
20242023
(in thousands)
Cash flows from operating activities:
Net (loss) income$(11,811)$8,351 
Adjustments to reconcile net (loss) income to cash provided by operating activities:
Stock based compensation219 647 
Depreciation, depletion, accretion and amortization7,021 12,956 
Amortization of debt origination costs372 188 
Change in provision for expected credit losses229 (381)
Gains on disposal of assets(1,166)(361)
Deferred income taxes609 (27)
Other111 174 
Changes in assets and liabilities:
Accounts receivable, net56,623 (18,534)
Inventories(168)(1,347)
Prepaid expenses and other assets3,236 3,203 
Accounts payable(5,152)8,602 
Accrued expenses and other liabilities(5,441)(13,262)
Accrued expenses and other liabilities - related parties1,500  
Income taxes payable1,167 3,031 
Net cash provided by operating activities47,349 3,240 
Cash flows from investing activities:
Purchases of property and equipment(4,151)(6,036)
Proceeds from disposal of property and equipment3,049 330 
Net cash used in investing activities(1,102)(5,706)
Cash flows from financing activities:
Borrowings on long-term debt 66,700 
Repayments of long-term debt (65,606)
Payments on financing transaction(46,837) 
Payments on sale leaseback transaction(1,112)(1,214)
Principal payments on financing leases and equipment financing notes(503)(2,044)
Debt issuance costs(37) 
Other (919)
Net cash used in financing activities(48,489)(3,083)
Effect of foreign exchange rate on cash(35)(6)
Net decrease in cash, cash equivalents and restricted cash(2,277)(5,555)
Cash, cash equivalents and restricted cash at beginning of period24,298 17,282 
Cash, cash equivalents and restricted cash at end of period$22,021 $11,727 
Supplemental disclosure of cash flow information:
Cash paid for interest$741 $3,108 
Cash paid for income taxes, net of refunds received$8 $(26)
Supplemental disclosure of non-cash transactions:
Interest paid in kind$2,741 $ 
Purchases of property and equipment included in accounts payable and accrued expenses$2,500 $5,917 
Right-of-use assets obtained for financing lease liabilities$106 $ 




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 provided 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. See
Note 11. Variable Interest Entity to our unaudited condensed consolidated financial statements included elsewhere in
this report for additional information regarding these entities. 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 Bison Trucking LLC (“Bison Trucking”) in its drilling services segment.
5

MAMMOTH ENERGY SERVICES, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
The Company now presents Bison Trucking in the “All Other” reconciling column. See Note 20 for additional detail regarding our reporting segments. There was no impact on previously reported total assets, total liabilities, net income (loss) or equity for the periods presented.

Cash, Cash Equivalents and Restricted Cash
All highly liquid investments with an original maturity of three months or less are considered cash equivalents. Restricted cash as of December 31, 2023 consisted of amounts held by our previous creditor as collateral for letters of credit and credit card program.

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 months ended March 31, 2024 and 2023, the Company charged interest on delinquent accounts receivable pursuant to the terms of its agreements with PREPA totaling $10.5 million and $11.2 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 March 31, 2024 and December 31, 2023 were interest charges of $208.0 million and $197.5 million, respectively.

The Company regularly reviews receivables and provides for expected losses through an allowance for expected credit losses. 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 expected credit losses 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 expected credit losses once a final determination is made regarding their collectability.

Following is a roll forward of the changes in our allowance for expected credit losses for the year ended December 31, 2023 and the three months ended March 31, 2024 (in thousands):

Balance, January 1, 2023$3,587 
Change in provision for expected credit losses47 
Recoveries of receivables previously charged to credit loss expense(638)
Write-offs charged against the provision(2,831)
Balance, December 31, 2023165 
Change in provision for expected credit losses242 
Recoveries of receivables previously charged to credit loss expense(13)
Write-offs charged against the provision(271)
Balance, March 31, 2024$123 

6

MAMMOTH ENERGY SERVICES, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
The Company has made specific reserves consistent with Company policy which resulted in additions to allowance for expected credit losses totaling $0.2 million and a nominal amount for the three months ended March 31, 2024 and 2023, respectively. These additions were charged to credit loss expense based on the factors described above.

PREPA

As of March 31, 2024, PREPA owed Cobra approximately $140.8 million for services performed, excluding $208.0 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 October 19, 2017, one of our subsidiaries, Cobra, and PREPA entered into an emergency master services agreement for repairs to PREPA’s electrical grid as a result of Hurricane Maria. The one-year contract, as amended, provided for payments of up to $945 million (the “first contract”). On May 26, 2018, Cobra and PREPA entered into a second one-year, $900 million master services agreement to provide additional repair services and begin the initial phase of reconstruction of the electrical power system in Puerto Rico (the “second contract”). Since September 30, 2019, we have been pursuing litigation in the U.S. District Court for the District of Puerto Rico and other dispute resolution efforts seeking recovery of the amounts owed to Cobra by PREPA for restoration services in Puerto Rico, which proceedings are discussed in more detail in Note 19—“Commitments and Contingencies—Litigation” included elsewhere in this report. In connection with these efforts, in 2023, an aggregate of $99 million was approved by FEMA for reimbursement to Cobra for services performed by Cobra, of which amount approximately $22.2 million was paid by PREPA to Cobra in 2023. On December 1, 2023, Cobra, as seller, and Mammoth, as guarantor, entered into an assignment agreement (the “Assignment Agreement”) with SPCP Group, LLC (“SPCP Group”), pursuant to which Cobra transferred to SPCP Group all of its rights, title and interest in $54.4 million of outstanding accounts receivable with PREPA and received net proceeds of $46.1 million. See Note 19—“Commitments and Contingencies—Assignment Agreement” included elsewhere in this report for additional information. On December 4, 2023, following submission of a joint status report by Cobra and FEMA on December 1, 2023, in which, among other things, PREPA reported that they submitted a request for reimbursement to the Government of Puerto Rico’s Central Recovery and Reconstruction Office (“COR3”) on November 1, 2023 for $82.4 million and is disputing approximately $1.5 million of invoices from Cobra, the Court ordered PREPA to provide a detailed summary of each of their objections to the disputed amounts and directed the parties to report the status of any remaining unpaid approved invoices in connection with the status report due on January 16, 2024. On January 16, 2024, the parties filed a joint status report in which, among other things, PREPA reported that on December 28, 2023, it received a disbursement from COR3 for the amount requested on November 1, 2023 and was in the process of paying approximately $13.4 million in approved but unpaid invoices for reimbursements for services performed by Cobra to SPCP Group, as Cobra’s assignee, which amount was paid by PREPA on January 18, 2024. PREPA, however, also informed the Court that it would withhold the release of any further funds to Cobra approved by FEMA for reimbursement to Cobra due to municipal and construction excise tax claims against Cobra allegedly aggregating to $70.4 million. On January 19, 2024, the Court extended the previously ordered stay in the proceedings through April 5, 2024, and directed the parties to file a joint status report by March 27, 2024. On January 17, 2024, Cobra filed a Writ of Certiorari requesting the Court of Appeals to reverse the order from the Humacao Superior Court. On February 15, 2024, Cobra’s request was granted by the Court of Appeals and the order instructing PREPA to withhold the $9.0 million payment from Cobra was revoked. On February 26, 2024, PREPA paid $50.6 million, of which $9.6 million was paid to Cobra and $41.0 million was paid to SPCP Group, as Cobra’s assignee under the Assignment Agreement, which fully extinguished Cobra’s and Mammoth’s obligations to SPCP Group under the Assignment Agreement, and the Assignment Agreement was terminated. On March 27, 2024, the parties filed a joint status report in which, among other things, PREPA informed the Court that it was withholding the release of FEMA approved funds for reimbursement to Cobra totaling approximately $18.2 million due to municipal and construction excise tax claims against Cobra. Cobra believes it is exempt from the construction excise taxes and strongly disagrees with PREPA’s decision to withhold funds. On March 29, 2024, the Court extended the previously ordered stay in the proceedings through May 24, 2024, and directed the parties to file a joint status report by May 8, 2024. Cobra remains in mediation with PREPA on all open disputes. This may result in settlement negotiations but, at this time, it remains unclear whether a negotiated resolution can be reached on all or part of the open disputes and thus the range of possible outcomes is uncertain. As such, at this time, Cobra is not able to estimate a range of loss.

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 March 31, 2024 or
7

MAMMOTH ENERGY SERVICES, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
December 31, 2023. 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 March 31, 2024 and December 31, 2023 and percentages of total revenues derived for the three months ended March 31, 2024 and 2023:
REVENUESACCOUNTS RECEIVABLE
Three Months Ended March 31,At March 31,At December 31,
2024202320242023
Customer A(a)
13 %1 % % %
Customer B(b)
 % %90 %90 %
Customer C(c)
 %16 % % %
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 well completion services segment.
b.Customer B is a third-party customer. The accounts receivable balances with Customer B was derived from the Company’s infrastructure services segment. Accounts receivable for Customer B also includes receivables due for interest charged on delinquent accounts receivable.
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
Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs.

The fair value hierarchy is based on three levels of inputs, of which the first two are considered observable and the last unobservable, that may be used to measure fair value. The Company’s assessment of the significance of a particular input to the fair value measurements requires judgment and may affect the valuation of the assets and liabilities being measured and their placement within the fair value hierarchy. The Company uses appropriate valuation techniques based on available inputs to measure the fair values of its assets and liabilities.

Level 1 - Observable inputs that reflect unadjusted quoted prices for identical assets or liabilities in active markets as of the reporting date.

Level 2 - Observable market-based inputs or unobservable inputs that are corroborated by market data. These are inputs other than quoted prices in active markets included in Level 1, which are either directly or indirectly observable as of the reporting date.

Level 3 - Unobservable inputs that are not corroborated by market data and may be used with internally developed methodologies that result in management’s best estimate of fair value.

The Company elected the fair value option for measuring the liability of the Assignment Agreement. To estimate the fair value of the liability, the Company used inputs that are not observable in the market (Level 3) based on an income approach. The Company used the contractual settlement amount, imputed interest rate and expected timing of cash flows to estimate the liability using the discounted cash flow model. See Notes 9 and 19.

The carrying amount of cash and cash equivalents, restricted cash, trade receivables, trade payables and receivables and payables from related parties 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.

New Accounting Pronouncements

In November 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2023-07, “Segment reporting (Topic 280)”, which is intended to improve reportable segment disclosure requirements through enhanced disclosures about significant segment expenses. The amendment requires disclosure of significant segment expenses regularly provided to the chief operating decision maker (“CODM”) as well as other segment items,
8

MAMMOTH ENERGY SERVICES, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
extends certain annual disclosures to interim periods, clarifies the applicability to single reportable segment entities, permits more than one measure of profit or loss to be reported under certain conditions and requires disclosure of the title and position of the CODM. ASU 2023-07 is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 31, 2024. We expect to adopt the new disclosures for the year ended December 31, 2024. The Company is currently evaluating the impact that adoption of ASU 2023-07 will have on its disclosures.

In December 2023, the FASB issued ASU 2023-09, “Income Taxes (Topic 740): Improvements to Income Tax Disclosures”, which requires the annual financial statements to include consistent categories and greater disaggregation of information in the rate reconciliation and income taxes paid disaggregated by jurisdiction. ASU 2023-09 is effective for fiscal years beginning after December 15, 2024, with early adoption permitted, and should be applied on a prospective basis, with a retrospective option. The Company is currently evaluating the impact that adoption of ASU 2023-09 will have on its disclosures.

3.     Revenue
The Company’s primary revenue streams include well completion services, infrastructure services, natural sand proppant services, drilling services and other services, which includes aviation, equipment rentals, remote accommodations and equipment manufacturing. See Note 20 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. 

9

MAMMOTH ENERGY SERVICES, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
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 months ended March 31, 2024 or 2023 and did not have any deferred revenue related to shortfall payments.

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
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.

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.

10

MAMMOTH ENERGY SERVICES, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
Contract Balances
Following is a rollforward of the Company’s contract liabilities (in thousands):
Balance, December 31, 20227,550 
Deduction for recognition of revenue(7,042)
Deduction for rebate credit recognized(375)
Increase for deferral of customer prepayments530 
Balance, December 31, 2023663 
Deduction for recognition of revenue(58)
Increase for deferral of customer prepayments2,532 
Balance, March 31, 2024$3,137 

The Company did not have any contract assets as of March 31, 2024 or December 31, 2023.

Performance Obligations
Revenue recognized in the current period from performance obligations satisfied in previous periods was a nominal amount for the three months ended March 31, 2024 and 2023. As of March 31, 2024, the Company had unsatisfied performance obligations totaling $9.9 million, which will be recognized over the next 10 months.

4.    Divestitures

On July 13, 2023, the Company sold all of the equity interest in its subsidiary Air Rescue Systems Corporation (“ARS”) for $3.3 million in cash plus $0.3 million to be paid one year after closing if certain conditions are met.
5.    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):
March 31,December 31,
20242023
Supplies$6,678 $6,757 
Raw materials1,523 872 
Work in process3,414 3,955 
Finished goods1,206 1,069 
Total inventories$12,821 $12,653 

11

MAMMOTH ENERGY SERVICES, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
6.    Property, Plant and Equipment     
Property, plant and equipment include the following (in thousands):
March 31,December 31,
Useful Life20242023
Pressure pumping equipment
3-5 years
$253,020 $251,111 
Drilling rigs and related equipment
3-15 years
97,207 97,207 
Machinery and equipment
7-20 years
153,717 155,921 
Buildings
15-39 years
38,138 40,869 
Vehicles, trucks and trailers
5-10 years
91,552 92,257 
Coil tubing equipment
4-10 years
6,971 6,954 
LandN/A12,393 12,393 
Land improvements
15 years or life of lease
10,066 10,066 
Rail improvements
10-20 years
13,793 13,793 
Other property and equipment(a)
3-12 years
15,240 15,171 
692,097 695,742 
Deposits on equipment and equipment in process of assembly(b)
8,799 8,670 
700,896 704,412 
Less: accumulated depreciation(c)
591,664 590,507 
Total property, plant and equipment, net$109,232 $113,905 
a.    Included in Other property and equipment are costs of $3.1 million at each of March 31, 2024 and December 31, 2023, respectively, related to assets leased to customers under operating leases.
b.    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.
c.    Includes accumulated depreciation of $2.4 million and $2.3 million at March 31, 2024 and December 31, 2023, 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. The Company did not have any proceeds or gains from the sale of equipment damaged or lost down-hole during the three months ended March 31, 2024 and 2023.

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 months ended March 31, 2024 and 2023, total cash and accrued proceeds from the sale of equipment were $2.3 million and $0.4 million, respectively, and gains from the sale or disposal of equipment were $1.2 million and $0.4 million, respectively.

Depreciation, depletion, amortization and accretion
A summary of depreciation, depletion, amortization and accretion expense is below (in thousands):
Three Months Ended March 31,
20242023
Depreciation expense$6,788 $12,726 
Amortization expense193 195 
Accretion and depletion expense40 35 
Depreciation, depletion, amortization and accretion$7,021 $12,956 

12

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

Well CompletionsOtherTotal
Balance as of January 1, 2023
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 (1,810)(1,810)
Dispositions (693)(693)
Balance as of December 31, 2023
Goodwill86,043 14,137 100,180 
Accumulated impairment losses(76,829)(14,137)(90,966)
9,214  9,214 
Acquisitions   
Impairment losses   
Dispositions   
Balance as of March 31, 2024
Goodwill86,043 14,137 100,180 
Accumulated impairment losses(76,829)(14,137)(90,966)
$9,214 $ $9,214 

Impairment of Goodwill
As a result of the ARS sale, we performed an impairment assessment of our goodwill during the third quarter of 2023. Under GAAP, the Company has the option to first assess qualitative factors to determine whether the existence of events or circumstances leads to a determination that it is more likely than not that the fair value of one or more of its reporting units is greater than its carrying amount. If, after assessing the totality of events or circumstances, the Company determines it is more likely than not that the fair value of a reporting unit is greater than its carrying amount, there is no need to perform any further testing. However, if the Company concludes otherwise, then it is required to perform a quantitative impairment test by calculating the fair value of the reporting unit and comparing the fair value with the carrying amount of the reporting unit. If the fair value of the reporting unit is less than its carrying value, an impairment loss is recorded based on that difference.

Based on the qualitative assessment, the Company concluded that it was more likely than not that the carrying value of the Aviation reporting unit was greater than its fair value at September 30, 2023. To determine fair value of the Aviation reporting unit at September 30, 2023, the Company used the income approach. The income approach estimates the fair value based on anticipated cash flows that are discounted using a weighted average cost of capital. As a result, the Company impaired goodwill associated with Cobra Aviation, resulting in a $1.8 million impairment charge during the third quarter of 2023.
13

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

The Company had the following finite lived intangible assets recorded, which are included in “other non-current assets” on the unaudited condensed consolidated balance sheets (in thousands):
March 31,December 31,
20242023
Trade names7,730 7,730 
Less: accumulated amortization - trade names(7,010)(6,817)
Intangible assets, net$720 $913 

Amortization expense for intangible assets was $0.2 million for each of the three months ended March 31, 2024 and 2023, respectively. The original life of trade names is 10 years as of March 31, 2024 with a remaining average useful life of 1.6 years.

Aggregated expected amortization expense for the future periods is expected to be as follows (in thousands):
Remainder of 2024$511 
202585 
202685 
202739 
2028 
Thereafter 
$720 

8.    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 three commercial helicopters and leases two 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 $4.1 million and $4.2 million at March 31, 2024 and December 31, 2023, 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.1 million and $0.2 million for the three months ended March 31, 2024, and 2023, respectively, which is included in “other income, net” on the unaudited condensed consolidated statements of comprehensive (loss) income.

14

MAMMOTH ENERGY SERVICES, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
9.    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):
March 31,December 31,
20242023
State and local taxes payable$12,847 $13,111 
Financed insurance premiums(a)
6,521 9,807 
Sale-leaseback liability(b)
4,778 4,754 
Accrued compensation and benefits3,222 5,558 
Deferred revenue3,137 663 
Financing leases1,445 1,702 
Insurance reserves1,354 1,277 
Financing arrangement, net(c)
 48,943 
Other813 2,139 
Total accrued expenses and other current liabilities$34,117 $87,954 
Other Long-Term Liabilities
Financing leases$2,003 $2,138 
Sale-leaseback liability(b)
1,468 2,555 
Other12 22 
Total other long-term liabilities$3,483 $4,715 
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 March 31, 2024 and December 31, 2023, the applicable interest rates associated with financed insurance premiums ranged from 6.60% to 7.05%.
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 December 30, 2023, this lease was extended 12 months. 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 lease terms.
c.On December 1, 2023, Cobra, as seller, and Mammoth, as guarantor, entered into the Assignment Agreement with SPCP Group. Under the terms and conditions of the Assignment Agreement, Cobra transferred to SPCP Group all of its rights, title and interest in $54.4 million of outstanding accounts receivable with PREPA. The Company elected the fair value option for measuring the liability. As of December 31, 2023, the fair value of the liability was approximately $48.9 million. On February 26, 2024, PREPA paid $50.6 million with respect to its outstanding receivable to Cobra. This was in addition to $13.4 million paid by PREPA in January 2024. Of the $64.0 million paid by PREPA in 2024, $9.6 million was paid to Cobra and $54.4 million was paid to SPCP Group, as Cobra’s assignee under the Assignment Agreement. Following such payment, all of Cobra’s and Mammoth’s obligations under the Assignment Agreement were fully extinguished and the Assignment Agreement was terminated effective as of February 28, 2024. See Note 19 for additional information regarding this transaction.
10.    Debt
Debt included the following (in thousands):
15

MAMMOTH ENERGY SERVICES, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
March 31,December 31,
20242023
Revolving credit facility$ $ 
Term credit facility, including interest paid-in-kind47,741 45,000 
Unamortized debt issuance costs and discount(2,111)(2,191)
Total debt45,630 42,809 
Less: current portion  
Total long-term debt$45,630 $42,809 

As of March 31, 2024 and December 31, 2023, there were deferred financing costs on our revolving credit facility totaling $3.2 million and $3.4 million, respectively, included in “other non-current assets” in the accompanying consolidated balance sheets.

The table below presents debt maturities as of March 31, 2024, excluding debt issuance costs and discount (in thousands):
Total
Remainder of 2024$ 
2025 
20266,768 
20275,809 
202835,164 
Thereafter 
Total long-term debt, net$47,741 

New Revolving Credit Facility and New Term Credit Facility

On October 16, 2023, the Company entered into the new revolving credit facility and the new term credit facility (each as defined below), which refinanced in full the Company’s indebtedness outstanding under, and terminated, the amended and restated revolving credit facility, dated as of October 19, 2018, as amended (the “existing revolving credit facility.”), with us and certain of our direct and indirect subsidiaries, as borrowers, the lenders party thereto from time to time, and PNC Bank, National Association, as a lender and as administrative agent for the lenders.

On October 16, 2023, the Company, as borrower, and certain of its direct and indirect subsidiaries, as guarantors, entered into a revolving credit agreement with the lenders party thereto and Fifth Third Bank, National Association, as a lender and as administrative agent for the lenders (“Fifth Third”), as may be subsequently amended (the “new revolving credit facility”). The new revolving credit facility provides for revolving commitments in an aggregate amount of up to $75 million. Borrowings under the new revolving credit facility are secured by the Company’s assets, inclusive of the subsidiary companies, and are subject to a borrowing base calculation prepared monthly which includes a requirement to maintain certain reserves as specified in the new revolving credit facility. The new revolving credit facility also contains various affirmative and restrictive covenants. Interest under the new revolving credit facility equals the Tranche Rate (as defined in the new revolving credit facility) plus (i) 1.75%, if the Average Excess Availability Percentage (as defined in the new revolving credit facility) is greater than 66 2/3%, (ii) 2.00% if the Average Excess Availability Percentage is greater than 33 1/3% and less than or equal to 66 2/3%, and (iii) 2.25% if the Average Excess Availability Percentage is less than or equal to 33 1/3%.

As of March 31, 2024 and December 31, 2023, the financial covenant under the new revolving credit facility was the fixed coverage ratio of 1.0 to 1.0 which applies only during a Financial Covenant Period (as defined in the new revolving credit facility).

At March 31, 2024, the new revolving credit facility was undrawn, the borrowing base was $27.3 million, and there was $21.0 million of borrowing capacity under the facility, after giving effect to $6.3 million of outstanding letters of credit. At December 31, 2023, the new revolving credit facility was undrawn, the borrowing base was $27.0 million, and there
16

MAMMOTH ENERGY SERVICES, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
was $20.7 million of borrowing capacity under the facility, after giving effect to $6.3 million of outstanding letters of credit.

On October 16, 2023, the Company, as borrower, and certain of its direct and indirect subsidiaries, as guarantors, also entered into a loan and security agreement with the lenders party thereto and Wexford Capital LP, an affiliate of the Company, as administrative agent for the lenders (“Wexford”), as may be subsequently amended (the “new term credit facility”). The new term credit was approved by the audit committee of the Company’s board of directors, consisting entirely of independent directors, as a transaction with a related party. The new term credit facility provides for term commitments in an aggregate amount equal to $45 million. Borrowings under the new term credit facility are secured by the Company’s assets, inclusive of the subsidiary companies. The new term credit facility also contains various affirmative and restrictive covenants. Interest under the new term credit facility equals the SOFR Interest Rate (as defined in the new term credit facility) plus 7.50%, as such margin may be increased pursuant to the terms of the new term credit facility; provided that the Company may elect to pay all or a portion of the accrued interest due with respect to any Interest Period (as defined in the new term credit facility) ending on or before April 16, 2025, in kind by adding such accrued interest to the principal amount of the outstanding loans thereunder. As of March 31, 2024, borrowings outstanding under the new term credit facility bore interest at 12.8%.

In particular, under the new term credit facility, the Company is required, among other things, to mandatorily remit to Wexford up to 50% of all amounts that constitute PREPA Claim Proceeds, as such term is defined in the new term credit facility, which will be used to reduce outstanding borrowings under the new term credit facility, as required under the terms thereof. Wexford waived this requirement in connection with the Assignment Agreement and the $9.6 million received by Cobra from PREPA in February 2024.

At March 31, 2024 and December 31, 2023, there were outstanding borrowings, including interest paid-in-kind, under the term credit facility of $47.7 million and $45.0 million, respectively.

If an event of default occurs under the new revolving credit facility or the new term credit facility, as applicable, and remains uncured, it could have a material adverse effect on the Company’s business, financial condition, liquidity and results of operations. The lenders, as applicable, (i) would not be required to lend any additional amounts to the Company, (ii) could elect to increase the interest rate by (x) 200 basis points in connection with an event of default under the new revolving credit facility or (y) 300 basis points with respect to an event of default under the new term credit facility, (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 new revolving credit facility is currently scheduled to mature on the earlier of (x) July 17, 2028, unless the indebtedness under the new term credit facility is refinanced in accordance with terms of the intercreditor agreement, and (y) October 16, 2028. The new term credit facility is currently scheduled to mature on October 16, 2028.

11.     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 one helicopter and support equipment and 49% of the equity interest in Brim Acquisitions. 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 March 31, 2024.
17

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

12.    Selling, General and Administrative Expense
    Selling, general and administrative (“SG&A”) expense includes of the following (in thousands):
Three Months Ended March 31,
20242023
Cash expenses:
Compensation and benefits$4,104 $4,277 
Professional services2,457 1,929 
Other(a)
1,773 1,911 
Total cash SG&A expense8,334 8,117 
Non-cash expenses:
Change in provision for expected credit losses229 (381)
Stock based compensation219 647 
Total non-cash SG&A expense448 266 
Total SG&A expense$8,782 $8,383 
a.    Includes travel-related costs, information technology expenses, rent, utilities and other general and administrative-related costs.

13.    Income Taxes
The Company recorded income tax expense of $1.8 million for the three months ended March 31, 2024 compared to income tax expense of $3.3 million for the three months ended March 31, 2023. The Company’s effective tax rates were 18% and 29% for the three months ended March 31, 2024 and 2023, respectively.

The effective tax rates for the three months ended March 31, 2024 and 2023 differed from the statutory rate of 21% primarily due to the mix of earnings between the United States and Puerto Rico, changes in the valuation allowance and interest and penalties.

14.    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.

18

MAMMOTH ENERGY SERVICES, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
Lease expense consisted of the following for the three months ended March 31, 2024 and 2023 (in thousands):
Three Months Ended March 31,
20242023
Operating lease expense$1,849 $1,768 
Short-term lease expense14 420 
Finance lease expense:
Amortization of right-of-use assets435 565 
Interest on lease liabilities54 57 
Total lease expense$2,352 $2,810 

Supplemental balance sheet information related to leases as of March 31, 2024 and December 31, 2023 is as follows (in thousands):
March 31,December 31,
20242023
Operating leases:
Operating lease right-of-use assets$7,990 $9,551 
Current operating lease liability5,212 5,771 
Long-term operating lease liability2,617 3,534 
Finance leases:
Property, plant and equipment, net$3,637 $3,966 
Accrued expenses and other current liabilities1,445 1,702 
Other liabilities2,003 2,138 

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

Three Months Ended March 31,
20242023
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases$1,766 $1,749 
Operating cash flows from finance leases54 57 
Financing cash flows from finance leases494 1,493 
Right-of-use assets obtained in exchange for lease obligations:
Operating leases$111 $2,917 
Finance leases106  

March 31,December 31,
20242023
Weighted-average remaining lease term:
Operating leases2.4 years2.5 years
Finance leases2.1 years2.2 years
Weighted-average discount rate:
Operating leases8.8 %8.7 %
Finance leases6.5 %6.3 %

19

MAMMOTH ENERGY SERVICES, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
Maturities of lease liabilities as of March 31, 2024 are as follows (in thousands):
Operating LeasesFinance Leases
Remainder of 2024$4,612 $1,346 
20252,764 944 
2026725 1,387 
2027174 50 
202814  
Thereafter436  
Total lease payments8,725 3,727 
Less: Present value discount896 279 
Present value of lease payments$7,829 $3,448 

Lessor Accounting

Certain of the Company’s agreements with its customers for other 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.7 million during each of the three months ended March 31, 2024 and 2023, respectively, which is included in “services revenue” and “services revenue - related parties” on the unaudited condensed consolidated statements of comprehensive (loss) income.

15.    (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 March 31,
20242023
Basic (loss) earnings per share:
Allocation of (loss) earnings:
Net (loss) income$(11,811)$8,351 
Weighted average common shares outstanding47,964 47,443 
Basic (loss) earnings per share$(0.25)$0.18 
Diluted (loss) earnings per share:
Allocation of (loss) earnings:
Net (loss) income$(11,811)$8,351 
Weighted average common shares, including dilutive effect(a)
47,964 48,002 
Diluted (loss) earnings per share$(0.25)$0.17 
a.    No incremental shares of potentially dilutive restricted stock awards were included for the three months ended March 31, 2024 as their effect was antidilutive under the treasury stock method.

20

MAMMOTH ENERGY SERVICES, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
16.    Equity Based Compensation
Upon formation of certain operating entities by Wexford and Gulfport Energy Corporation, 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.

17.    Stock Based Compensation
The Mammoth Energy Services, Inc. 2016 Incentive Plan, as amended (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 March 31, 2024.

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, 2023728,310 $1.32 
Granted369,050 5.17 
Vested(794,977)1.69 
Forfeited  
Unvested shares as of December 31, 2023302,383 5.06 
Granted  
Vested(66,667)5.63 
Forfeited  
Unvested shares as of March 31, 2024235,716 $4.91 

As of March 31, 2024, there was $0.7 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 1.6 years.

The total fair value of shares vested was $0.2 million and $3.1 million during the three months ended March 31, 2024 and 2023, respectively. Included in cost of revenue and selling, general and administrative expenses is stock-based
21

MAMMOTH ENERGY SERVICES, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
compensation expense of $0.2 million and $0.6 million for the three months ended March 31, 2024 and 2023, respectively.

18.    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. For the three months ended March 31, 2024 and 2023, revenue from related party transactions was $0.1 million and $0.2 million, respectively, and costs incurred from related party transactions was $0.1 million and a nominal amount, respectively. At March 31, 2024 and December 31, 2023, accounts receivable from related party transactions was $0.1 million and a nominal amount, respectively. At March 31, 2024 accounts payable for related party transactions was $0.1 million. There was no accounts payable for related party transactions at December 31, 2023.

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. Cobra Aviation and Leopard each lease one helicopter to Brim Equipment under the terms of aircraft lease and management agreements. ARS was subsequently sold to a third party in July 2023. See Note 4 for further discussion.

On October 16, 2023, the Company entered into a loan and security agreement with Wexford, an affiliate of Mammoth. Under this agreement, the Company had outstanding debt, including interest paid-in kind and net of debt discount and debt issuance costs, of $45.6 million and $42.8 million as of March 31, 2024 and December 31, 2023, respectively. Additionally, the Company incurred interest expense under this agreement totaling $1.5 million for the three months ended March 31, 2024. See Note 10 for additional detail on the agreement with Wexford.

19.    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 March 31, 2024.

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):
March 31,December 31,
20242023
Environmental remediation$3,782 $3,782 
Insurance programs2,500 2,500 
Total letters of credit$6,282 $6,282 

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 March 31, 2024 and December 31, 2023, 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 March 31, 2024 and December 31, 2023, 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 March 31, 2024 and December 31, 2023, accrued claims were $1.4 million and $1.3 million, respectively.
22

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

The Company also has insurance coverage for directors and officers liability. As of March 31, 2024 and December 31, 2023, 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 March 31, 2024 and December 31, 2023, 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. At each of March 31, 2024 and December 31, 2023, accrued claims were $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 March 31, 2024 and December 31, 2023 and no expense was recognized during the three months ended March 31, 2024 or 2023 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 March 31, 2024 and December 31, 2023, outstanding performance and payment bonds totaled $9.2 million and $10.0 million, respectively. The estimated cost to complete projects secured by the performance and payment bonds totaled $1.7 million as of March 31, 2024. There were no outstanding bid bonds as of March 31, 2024 and $0.2 million in outstanding bid bonds as of December 31, 2023.

Litigation
As of March 31, 2024, PREPA owed the Company approximately $140.8 million for services performed, excluding $208.0 million of interest charged on these delinquent balances as of March 31, 2024. 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,
23

MAMMOTH ENERGY SERVICES, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
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 filed first-level administrative appeals of the November 21, 2022 and December 21, 2022. 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 memoranda 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 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. 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 previous 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 16, 2023. On August 22, 2023, PREPA paid Cobra approximately $2.0 million, all of which was used to reduce outstanding borrowings under the Company’s previous revolving credit facility. On August 30, 2023, Cobra filed an informative motion with the Court regarding the status of the approved, but unpaid invoices. The Court ordered PREPA to respond to Cobra’s informative motion, which PREPA did on September 18, 2023. In this Court ordered response, PREPA informed the Court that the approved, but unpaid invoices were in the process of being entered into PREPA’s system for payment. On September 22, 2023 and October 10, 2023, PREPA made payments to Cobra of approximately $0.8 million and $5.7 million, respectively, all of which was used to reduce outstanding borrowings under the Company’s previous revolving credit facility. On October 16, 2023 and October 25, 2023, PREPA made additional payments to Cobra of approximately $1.7 million and $1.2 million. Also on October 16, 2023, pursuant to Court’s prior order, the parties submitted a further joint status report. In the joint status report, PREPA informed the Court that, among other things, it intended to process and submit to COR3 for reimbursement the remaining approximately $81 million in approved, but unpaid invoices. In addition, the parties informed the Court that the parties were engaged in mediation to resolve open disputes with respect to other unpaid invoices. On October 19, 2023, the Court entered an order continuing the stay through the earlier of January 31, 2024, and the termination of the mediation, directing the parties to file a further status report with the Court by December 1, 2023, and if the disputes have not been resolved through payment or mediation by January 15, 2024, directed the parties to file a status report by January 16, 2024. On December 1, 2023, Cobra, as seller, and Mammoth, as guarantor, entered into the Assignment Agreement
24

MAMMOTH ENERGY SERVICES, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
with SPCP Group. Under the terms and conditions of the Assignment Agreement, Cobra transferred to SPCP Group all of its rights, title and interest in $54.4 million of outstanding accounts receivable with PREPA and received net proceeds of $46.1 million. See below for additional information. On December 4, 2023, following submission of a joint status report by Cobra and FEMA on December 1, 2023, in which, among other things, PREPA reported that they submitted a request for reimbursement to COR3 on November 1, 2023 for $82.4 million and is disputing approximately $1.5 million of invoices from Cobra, the Court ordered PREPA to provide a detailed summary of each of their objections to the disputed amounts and directed the parties to report the status of any remaining unpaid approved invoices in connection with the status report due on January 16, 2024. On January 16, 2024, the parties filed a joint status report in which, among other things, PREPA reported that on December 28, 2023, it received a disbursement from COR3 for the amount requested on November 1, 2023 and was in the process of paying Cobra’s assignee approximately $13.4 million, which was paid to SPCP Group on January 18, 2023. Additionally, PREPA reported that it received an order from the Humacao Superior Court requiring it to withhold approximately $9.0 million from any payment otherwise due to Cobra stemming from an alleged unpaid debt of municipal and construction excise taxes and noted that it is aware of twelve Puerto Rico Superior Court cases filed against Cobra by different municipalities relating to the same alleged claims for municipal and construction excise taxes, which, in aggregate, total approximately $70.4 million. See below for a more detailed discussion of claims alleging Cobra’s failure to pay construction excise and volume of business taxes. As a result of these alleged claims, PREPA informed the Court that it would withhold the release of any further funds to Cobra. On January 17, 2024, Cobra filed a Writ of Certiorari requesting the Court of Appeals to reverse the order from the Humacao Superior Court. On January 19, 2024, the Court extended the previously ordered stay in the proceedings through April 5, 2024, and directed the parties to file a joint status report by March 27, 2024. On February 15, 2024, Cobra’s request was granted by the Court of Appeals and the order instructing PREPA to withhold the $9.0 million payment from Cobra was revoked. On February 26, 2024, PREPA paid $50.6 million, of which $9.6 million was paid to Cobra and $41.0 million was paid to SPCP Group, as Cobra’s assignee under the Assignment Agreement, which fully extinguished Cobra’s and Mammoth’s obligations to SPCP Group under the Assignment Agreement, and the Assignment Agreement was terminated. On March 27, 2024, the parties filed a joint status report in which, among other things, PREPA informed the Court that it was withholding the release of FEMA approved funds for reimbursement to Cobra totaling approximately $18.2 million due to municipal and construction excise tax claims against Cobra. Cobra believes it is exempt from the construction excise taxes and strongly disagrees with PREPA’s decision to withhold funds. On March 29, 2024, the Court extended the previously ordered stay in the proceedings through May 24, 2024, and directed the parties to file a joint status report by May 8, 2024. Cobra remains in mediation with PREPA on all open disputes. This may result in settlement negotiations but, at this time, it remains unclear whether a negotiated resolution can be reached on all or part of the open disputes and thus the range of possible outcomes is uncertain. As such, at this time, Cobra is not able to estimate a range of loss.

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 Racketeer Influenced and Corrupt Organizations Act (“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. On September 28, 2023, the Company moved to dismiss the petition. On November 16, 2023, rather than respond to the motion, Foreman filed an Amended Petition naming Arty Straehla, Mark Layton and Wexford as additional defendants, added claims for fraudulent transfer arising out of the refinancing of certain debt and sought receivership over Mammoth and Cobra related to allegedly fraudulently transferred assets. The defendants moved to dismiss the Amended Petition, which was denied on March 12, 2024. On February 8, 2024, Foreman filed a Motion for Appointment of Receiver. On April 29, 2024, the Court denied that motion. Additionally, on February 6, 2023, Foreman moved to amend a complaint against the former president of Cobra filed in Florida State Court arising from facts similar to those in the pending Oklahoma action to add, as defendants, Arty Straehla and Mark Layton. On September 15, 2023, Straehla and Layton moved to dismiss the complaint. On January 18, 2024, Foreman voluntarily dismissed the Florida State Court action against Straehla and Layton. 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
25

MAMMOTH ENERGY SERVICES, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
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 13 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. On December 18, 2023, the Humacao Superior Court issued an order to PREPA to withhold payment of approximately $9.0 million to Cobra. On January 17, 2024, Cobra filed a Writ of Certiorari requesting the Court of Appeals to reverse the order from the Humacao Superior Court. On February 15, 2024, Cobra’s request was granted by the Court of Appeals and the order instructing PREPA to withhold the $9.0 million payment from Cobra was revoked. The case was remanded to the lower Court for continuation of the proceedings in accordance with the Court of Appeals’ order. Cobra believes it is exempt from the construction excise taxes. 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 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 2023, the Company recognized an estimated liability related to these complaints, which is included in “accounts payable” in the accompanying consolidated balance sheets. The amount required to resolve these matters may ultimately increase or decrease from the Company’s 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 is 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,
26

MAMMOTH ENERGY SERVICES, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
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 SEC investigation disclosed in previous filings, 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.

Assignment Agreement
On December 1, 2023, Cobra, as seller and Mammoth, as guarantor, entered into the Assignment Agreement with SPCP Group, as purchaser.

Under the terms and conditions of the Assignment Agreement, Cobra transferred to SPCP Group, at the purchase rate of 88.0% and free and clear of any liens and claims, all of its rights, title and interest in the first $63.0 million (the “Transferred Amount”) of the total outstanding accounts receivable that remained unpaid by PREPA as of October 6, 2023 (the “PREPA Claim”), received or to be received by Cobra on or after October 6, 2023. Between October 6, 2023 and December 1, 2023, Cobra received payments from PREPA with respect to the PREPA Claim totaling $8.6 million (the “Interim Payment Amount”), resulting in the net Transferred Amount of $54.4 million.

Under the terms and conditions of the Assignment Agreement, any portion of the Transferred Amount that remains outstanding from PREPA from and after March 31, 2024 will thereafter increase monthly at a rate of 1% per month, compounded. Any amount received with respect to the PREPA Claim in excess of the Transferred Amount will be for the benefit of Cobra. If (i) it is determined by a final order of any court of competent jurisdiction that the PREPA Claim is subject to any defense, claim or right of setoff, reduction, avoidance, disallowance, subordination, disgorgement, recharacterization, adversary proceeding or other impairment, whether on contractual, legal or equitable grounds, resulting in the PREPA Claim being disallowed or allowed in an amount less than the Transferred Amount, or (ii) Cobra consents to, or enters into a settlement agreement with PREPA for, the payment that is, in an aggregate amount, less than the Transferred Amount or is otherwise adversely impacting SPCP Group’s rights transferred under the Assignment Agreement, Cobra has agreed to repurchase within 18 months and one day from the receipt of SPCP Group’s written demand, the unpaid portion of the Transferred Amount subject to such disallowance or impairment, multiplied by the purchase rate, plus interest accruing, subject to certain tolling provisions, at a rate of 6% per annum from December 1, 2023 through and including the date of such repurchase.
27

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

In connection with the entry into the Assignment Agreement, Mammoth and Cobra obtained the required consents from lenders under the Company’s revolving credit facility with Fifth Third Bank and the Company’s term loan and security agreement with Wexford. Further, under the term loan and security agreement with Wexford, Mammoth is required, among other things, to mandatorily remit to Wexford up to 50% of all amounts that constitute PREPA Claim proceeds, including the proceeds received by Cobra under the Assignment Agreement, to reduce outstanding borrowings under such term loan and security agreement. In connection with the Assignment Agreement, Wexford waived this requirement.

The net proceeds received by Cobra in connection with the Assignment Agreement were $46.1 million. The Company elected the fair value option for measuring the liability to simplify the accounting associated with the Assignment Agreement. As of December 31, 2023, the fair value of the liability was approximately $48.9 million, which is included in “accrued expenses and other current liabilities” in the accompanying consolidated balance sheet and the aggregate unpaid principal balance related to this liability was $54.4 million. During the year ended December 31, 2023, the Company recognized a financing charge totaling $2.8 million.

During the three months ended March 31, 2024, PREPA paid $64.0 million with respect to the outstanding PREPA receivable. Of the $64.0 million, $54.4 million was paid to SPCP Group, as Cobra’s assignee under the Assignment Agreement, which fully extinguished Cobra’s and Mammoth’s obligations to SPCP Group under the Assignment Agreement, and the Assignment Agreement was terminated. The Company recognized a financing charge totaling $5.5 million during three months ended March 31, 2024 related to the termination of the Assignment Agreement, which is included in “interest expense and financing charges, net” in the accompanying consolidated statement of comprehensive loss. The remaining $9.6 million was paid to Cobra. Wexford waived the requirement to mandatorily remit to Wexford up to 50% of all PREPA Claim proceeds in relation to the $9.6 million.

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 three months ended March 31, 2024 and 2023, the Company paid $0.5 million and $0.6 million, respectively, in contributions to the plan.

20.    Reporting Segments
As of March 31, 2024, 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 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 March 31, 2024, 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. During the three months ended March 31, 2023, the Company included Bison Trucking in its Drilling segment. Based on its assessment of FASB ASC 280, Segment Reporting, guidance at December 31, 2023, the Company changed its presentation to move Bison Trucking to the reconciling column titled “All Other”. The results for the three months ended March 31, 2023 have been retroactively adjusted to reflect these changes.

The Company also provided aviation services, equipment rental services, remote accommodations 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
28

MAMMOTH ENERGY SERVICES, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
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 March 31, 2024Well CompletionInfrastructureSandDrillingAll OtherEliminationsTotal
Revenue from external customers$8,159 $25,038 $4,307 $511 $5,174 $— $43,189 
Intersegment revenues114    1,005 (1,119) 
Total revenue8,273 25,038 4,307 511 6,179 (1,119)43,189 
Cost of revenue, exclusive of depreciation, depletion, amortization and accretion8,338 21,533 5,840 1,050 3,823  40,584 
Intersegment cost of revenues218 25  2 874 (1,119) 
Total cost of revenue8,556 21,558 5,840 1,052 4,697 (1,119)40,584 
Selling, general and administrative1,073 5,617 1,031 212 849  8,782 
Depreciation, depletion, amortization and accretion3,264 718 1,146 874 1,019  7,021 
Losses (gains) on disposal of assets, net250 (483) 2 (935) (1,166)
Operating (loss) income(4,870)(2,372)(3,710)(1,629)549  (12,032)
Interest expense and financing charges, net569 7,099 142 128 199  8,137 
Other (income) expense, net  (10,258)(1) 116  (10,143)
(Loss) income before income taxes$(5,439)$787 $(3,851)$(1,757)$234 $ $(10,026)
Three Months Ended March 31, 2023Well CompletionInfrastructureSandDrillingAll OtherEliminationsTotal
Revenue from external customers$67,179 $28,280 $12,442 $1,355 $7,064 $— $116,320 
Intersegment revenues121  25  450 (596) 
Total revenue67,300 28,280 12,467 1,355 7,514 (596)116,320 
Cost of revenue, exclusive of depreciation, depletion, amortization and accretion52,037 22,476 7,860 1,466 5,154  88,993 
Intersegment cost of revenues478 11  14 93 (596) 
Total cost of revenue52,515 22,487 7,860 1,480 5,247 (596)88,993 
Selling, general and administrative2,492 4,211 503 146 1,031  8,383 
Depreciation, depletion, amortization and accretion4,817 3,374 1,187 1,229 2,349  12,956 
Gains on disposal of assets, net (127)(16) (218) (361)
Operating income (loss)7,476 (1,665)2,933 (1,500)(895) 6,349 
Interest expense and financing charges, net929 1,845 156 126 233  3,289 
Other (income) expense, net (8,808)(2) 186  (8,624)
Income (loss) before income taxes$6,547 $5,298 $2,779 $(1,626)$(1,314)$ $11,684 
29

MAMMOTH ENERGY SERVICES, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
Well CompletionInfrastructureSandDrillingAll OtherEliminationsTotal
As of March 31, 2024:
Total assets$49,068 $408,603 $119,196 $12,702 $65,943 $(27,442)$628,070 
As of December 31, 2023:
Total assets$50,965 $462,429 $121,162 $13,492 $69,005 $(18,574)$698,479 
21.    Subsequent Events
Subsequent to March 31, 2024, the Company issued a bid bond totaling $5.0 million and additional performance and payment bonds totaling $1.4 million related to its infrastructure segment.



30



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, 2023, filed with the Securities and Exchange Commission, or the SEC, on March 1, 2024 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.

    We continue to focus on growing our industrial business. 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 driven by many factors, including the prices of oil and natural gas. Throughout 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. In the first quarter of 2024, we continued to experience persistent challenges in our well completion business and other oilfield services associated with lower U.S. onshore
31



activity and sustained weakness in the natural gas basins in which we operate. We expect that this trend will continue into the second quarter of 2024. We are seeing indications, however, of increased activity levels in the back half of 2024 in anticipation of increased natural gas demand, and we intend to be strategically positioned to capitalize on this anticipated demand, if and when it ramps up.

In response to market conditions, we 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.

Natural Sand Proppant Industry
    As discussed above, pricing for crude oil and natural gas declined from levels seen in 2022, which slowed down completion activities and adversely impacted demand for our sand proppant services in the second half of 2023. Although we experienced increased demand for our natural sand proppant services and more favorable pricing during the first quarter of 2024 relative to the fourth quarter of 2023, activity remained suppressed. We expect that this trend will continue into the second quarter of 2024.

    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.

Our average crew count declined slightly from approximately 78 crews throughout the fourth quarter of 2023 to approximately 75 crews throughout the first quarter of 2024. A reduction in storm restoration activity in the first quarter of 2024 compared to the fourth quarter of 2023 reduced operating results. With the Infrastructure Investment and Jobs Act funds being released for infrastructure projects, we remain encouraged about the potential for growth in this sector. We are currently
seeing an uptick in bidding opportunities related to engineering, fiber, and transmission and distribution, all of which are areas we believe we have differentiated and specialized capabilities. 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.

As of March 31, 2024, PREPA owed us approximately $140.8 million for services performed excluding approximately $208.0 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. Since September 30, 2019, we have been pursuing litigation in the U.S. District Court for the District of Puerto Rico and other dispute resolution efforts seeking recovery of the amounts owed to Cobra by PREPA for restoration services in Puerto Rico, which proceedings are discussed in more
32



detail in Note 19—“Commitments and Contingencies—Litigation” included elsewhere in this report. In connection with these efforts, in 2023, an aggregate of $99 million was approved by FEMA for reimbursement to Cobra for services performed by Cobra, of which amount approximately $22.2 million was paid by PREPA to Cobra in 2023. On December 1, 2023, Cobra, as seller, and Mammoth, as guarantor, entered into an assignment agreement (the “Assignment Agreement”) with SPCP Group, LLC (“SPCP Group”), pursuant to which Cobra transferred to SPCP Group all of its rights, title and interest in $54.4 million of outstanding accounts receivable with PREPA and received net proceeds of $46.1 million. See “—Liquidity and Capital Resources—Cobra Assignment Agreement” for additional information. On February 26, 2024, PREPA paid $50.6 million, of which $9.6 million was paid to Cobra and $41.0 million was paid to SPCP Group, as Cobra’s assignee under the Assignment Agreement, which fully extinguished Cobra’s and Mammoth’s obligations to SPCP Group under the Assignment Agreement, and the Assignment Agreement was terminated. On March 27, 2024, the parties in the PREPA proceedings filed a joint status report in which, among other things, PREPA informed the Court that it was withholding the release of FEMA approved funds for reimbursement to Cobra totaling approximately $18.2 million due to municipal and construction excise tax claims against Cobra. Cobra believes it is exempt from the construction excise taxes and strongly disagrees with PREPA’s decision to withhold funds. On March 29, 2024, the Court extended the previously ordered stay in the proceedings through May 24, 2024, and directed the parties to file a joint status report by May 8, 2024. Cobra remains in mediation with PREPA on all open disputes. See Note 19—“Commitments and Contingencies—Litigation” included elsewhere in this report for additional information.

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 for services performed, 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 was 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 19. Commitments and Contingencies to our 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.

First Quarter 2024 Financial Overview

Revenue for the first quarter of 2024 decreased by $73.1 million, or 63%, to $43.2 million from $116.3 million for the first quarter of 2023. The decrease in total revenue is primarily attributable to a decline in well completions services revenues.

Net loss for the first quarter of 2024 was $11.8 million, or $0.25 loss per diluted share, as compared to net income of $8.4 million, or $0.17 earnings per diluted share, for the first quarter of 2023. The decrease in net income is primarily attributable to a decline in utilization for our well completion services as well as a $5.5 million financing charge incurred in relation to the Assignment Agreement with SPCP Group.

Adjusted EBITDA (as defined and reconciled below) for the first quarter of 2024 decreased to $4.5 million from $30.7 million for the first quarter of 2023. See “Non-GAAP Financial Measures” below for a reconciliation of net income to Adjusted EBITDA.

Net cash flow provided by operating activities increased to $47.3 million for the first quarter of 2024 as compared to $3.2 million for the first quarter of 2023.
33




Results of Operations

Three Months Ended March 31, 2024 Compared to Three Months Ended March 31, 2023
Three Months Ended
March 31, 2024March 31, 2023
(in thousands)
Revenue:
Well completion services$8,273 $67,300 
Infrastructure services25,038 28,280 
Natural sand proppant services4,307 12,467 
Drilling services511 1,355 
Other services6,179 7,514 
Eliminations(1,119)(596)
Total revenue43,189 116,320 
Cost of revenue:
Well completion services (exclusive of depreciation and amortization of $3,264 and $4,813, respectively, for the three months ended March 31, 2024 and 2023)8,556 52,515 
Infrastructure services (exclusive of depreciation and amortization of $718 and $3,372, respectively, for the three months ended March 31, 2024 and 2023)21,558 22,487 
Natural sand proppant services (exclusive of depreciation, depletion and accretion of $1,146 and $1,186, respectively, for the three months ended March 31, 2024 and 2023)5,840 7,860 
Drilling services (exclusive of depreciation and amortization of $874 and $1,229, respectively, for the three months ended March 31, 2024 and 2023)1,052 1,480 
Other services (exclusive of depreciation and amortization of $1,018 and $2,349, respectively, for the three months ended March 31, 2024 and 2023)4,697 5,247 
Eliminations(1,119)(596)
Total cost of revenue40,584 88,993 
Selling, general and administrative expenses8,782 8,383 
Depreciation, depletion, amortization and accretion7,021 12,956 
Gains on disposal of assets, net(1,166)(361)
Operating (loss) income(12,032)6,349 
Interest expense, net(8,137)(3,289)
Other income, net10,143 8,624 
(Loss) income before income taxes(10,026)11,684 
Provision for income taxes1,785 3,333 
Net (loss) income$(11,811)$8,351 

    Revenue. Revenue for the three months ended March 31, 2024 decreased $73.1 million, or 63%, to $43.2 million from $116.3 million for the three months ended March 31, 2023. The decrease in total revenue is primarily attributable to a decrease in utilization in our well completions services division as well as a decline in tons sold in our natural sand proppant services division during the three months ended March 31, 2024. Revenue by operating division was as follows:

    Well Completion Services. Well completion services division revenue decreased $59.0 million, or 88%, to $8.3 million for the three months ended March 31, 2024 from $67.3 million for the three months ended March 31, 2023. The decrease in our well completion services revenue was primarily driven by an 81% decrease in the number of stages completed from 2,018 for the three months ended March 31, 2023 to 380 for the three months ended March 31,
34



2024 as well as a $20.5 million decrease in sand and chemical materials revenue. An average of 0.6 of our fleets were active for the three months ended March 31, 2024 as compared to an average of 3.6 fleets for the three months ended March 31, 2023.

    Infrastructure Services. Infrastructure services division revenue decreased $3.3 million, or 12%, to $25.0 million for the three months ended March 31, 2024 from $28.3 million for the three months ended March 31, 2023. The decrease in revenue was primarily due to a decline in average crew count from 88 crews for the three months ended March 31, 2023 to 75 crews for the three months ended March 31, 2024 coupled with a decrease in storm restoration activity.

    Natural Sand Proppant Services. Natural sand proppant services division revenue decreased $8.2 million, or 66%, to $4.3 million for the three months ended March 31, 2024 from $12.5 million for the three months ended March 31, 2023 primarily due to a 63% decrease in tons of sand sold from 391,439 tons for the three months ended March 31, 2023 to 145,662 tons for the three months ended March 31, 2024, coupled with a 21% decline in the average price per ton of sand sold from $31.02 per ton during the three months ended March 31, 2023 to $24.38 per ton during the three months ended March 31, 2024.

Drilling Services. Drilling services division revenue decreased $0.9 million, or $64%, to $0.5 million for the three months ended March 31, 2024 as compared to $1.4 million for the three months ended March 31, 2023. The decrease is primarily due to decreased utilization for our directional drilling business from 30% for the three months ended March 31, 2023 to 13% for the three months ended March 31, 2024.

    Other Services. Other services revenue, consisting of revenue derived from our aviation, equipment rental, remote accommodation and equipment manufacturing businesses, decreased approximately $1.3 million, or 17%, to $6.2 million for the three months ended March 31, 2024, from $7.5 million for the three months ended March 31, 2023. Inter-segment revenue, consisting primarily of equipment manufacturing revenue derived from our well completion segment, was $1.0 million and $0.5 million for the three months ended March 31, 2024 and 2023, respectively.

An average of 211 pieces of equipment were rented to customers during the three months ended March 31, 2024, a decrease from an average of 287 pieces of equipment rented to customers during the three months ended March 31, 2023. Additionally, utilization for remote accommodations business declined. On average, 235 rooms were utilized during the three months ended March 31, 2024 as compared to 272 for the three months ended March 31, 2023.

Cost of Revenue (exclusive of depreciation, depletion, amortization and accretion expense). Cost of revenue, exclusive of depreciation, depletion, amortization and accretion expense, decreased $48.4 million from $89.0 million, or 77% of total revenue, for the three months ended March 31, 2023 to $40.6 million, or 94% of total revenue, for the three months ended March 31, 2024. The decrease is primarily due to a decline in activity in our well completions 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, decreased $43.9 million, or 84%, to $8.6 million for the three months ended March 31, 2024 from $52.5 million for the three months ended March 31, 2023, primarily due to a decrease in utilization of our fleets. As a percentage of revenue, our well completion services division cost of revenue, exclusive of depreciation and amortization expense of $3.3 million and $4.8 million for the three months ended March 31, 2024 and 2023, respectively, was 104% and 78% for the three months ended March 31, 2024 and 2023, 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, decreased $0.9 million, or 4%, to $21.6 million for the three months ended March 31, 2024 from $22.5 million for the three months ended March 31, 2023, primarily due to a decline in crew count combined with a reduction in storm restoration activity. As a percentage of revenue, cost of revenue, exclusive of depreciation and amortization expense of $0.7 million and $3.4 million for the three months ended March 31, 2024 and 2023, respectively, was 86% and 80% for the three months ended March 31, 2024 and 2023, respectively. The increase as a percentage of revenue is primarily due to an increase in labor and rental costs as a percentage of revenue.    

35



    Natural Sand Proppant Services. Natural sand proppant services division cost of revenue, exclusive of depreciation, depletion and accretion expense, decreased $2.1 million to $5.8 million for the three months ended March 31, 2024 from $7.9 million for the three months ended March 31, 2023. As a percentage of revenue, cost of revenue, exclusive of depreciation, depletion and accretion expense of $1.1 million and $1.2 million for the three months ended March 31, 2024 and 2023, respectively, was 135% and 63% for the three months ended March 31, 2024 and 2023, respectively. The increase as a percentage of revenue is primarily due to a decrease in tons sold, resulting in a higher ratio of fixed costs to variable costs.

Drilling Services. Drilling services division cost of revenue, exclusive of depreciation and amortization expense, decreased $0.4 million, or 27%, to $1.1 million for the three months ended March 31, 2024 from $1.5 million for the three months ended March 31, 2023. As a percentage of revenue, our drilling services division cost of revenue, exclusive of depreciation and amortization expense of $0.9 million and $1.2 million for the three months ended March 31, 2024 and 2023, respectively, was 220% and 107% for the three months ended March 31, 2024 and 2023, respectively. The increase is primarily due to a decline in utilization of our directional drilling services, resulting in a higher ratio of fixed costs to variable costs.

    Other Services. Other services division cost of revenue, exclusive of depreciation and amortization expense, decreased $0.5 million, or 10%, to $4.7 million for the three months ended March 31, 2024 from $5.2 million for the three months ended March 31, 2023 primarily due to decreased activity. As a percentage of revenue, cost of revenue, exclusive of depreciation and amortization expense of $1.0 million and $2.3 million for the three months ended March 31, 2024 and 2023, respectively, was 76% and 69% for the three months ended March 31, 2024 and 2023, respectively. The increase is primarily due to a decrease in utilization, resulting in a higher ratio of fixed costs to variable costs.

    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 $0.4 million, or 5%, to $8.8 million for the three months ended March 31, 2024 from $8.4 million for the three months ended March 31, 2023 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
March 31, 2024March 31, 2023
Cash expenses:
Compensation and benefits$4,104 $4,277 
Professional services2,457 1,929 
Other(a)
1,773 1,911 
Total cash SG&A expense8,334 8,117 
Non-cash expenses:
Change in provision for expected credit losses229 (381)
Stock based compensation219 647 
Total non-cash SG&A expense448 266 
Total SG&A expense$8,782 $8,383 
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 $6.0 million, or 46%, to $7.0 million for the three months ended March 31, 2024 from $13.0 million for the three months ended March 31, 2023. 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 $1.2 million and $0.4 million for the three months ended March 31, 2024 and 2023, respectively.

    Operating (Loss) Income. We reported operating loss of $12.0 million for the three months ended March 31, 2024 compared to operating income of $6.3 million for the three months ended March 31, 2023. The increase in operating loss is primarily due to a decline in utilization in our well completions division.

36


    Interest Expense and financing charges, Net. Interest expense and financing charges, net increased $4.8 million, or 145%, to $8.1 million for the three months ended March 31, 2024 from $3.3 million for the three months ended March 31, 2023. The increase is primarily due to a $5.5 million financing charge incurred in relation to the Assignment Agreement with SPCP Group. See “—Liquidity and Capital Resources—Cobra Assignment Agreement” for additional information.

    Other Income, Net. Other income increased $1.5 million to $10.1 million for the three months ended March 31, 2024 compared to $8.6 million for the three months ended March 31, 2023. During the three months ended March 31, 2023 we recognized Puerto Rico related legal charges totaling approximately $2.0 million.

    Income Taxes. We recorded income tax expense of $1.8 million on pre-tax loss of $10.0 million for the three months ended March 31, 2024 compared to $3.3 million on pre-tax income of $11.7 million for the three months ended March 31, 2023. Our effective tax rates were 18% and 29% for the three months ended March 31, 2024 and 2023, respectively. The effective tax rates for the three months ended March 31, 2024 and 2023 differed from the statutory rate of 21% primarily due to the mix of earnings between the United States and Puerto Rico, changes in the valuation allowance and goodwill impairment.

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 (losses) on disposal of assets, stock based compensation, interest expense and financing charges, 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.

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 Ended
March 31,
Reconciliation of net (loss) income to Adjusted EBITDA:20242023
Net (loss) income $(11,811)$8,351 
Depreciation, depletion, amortization and accretion expense7,021 12,956 
Gains on disposal of assets, net(1,166)(361)
Stock based compensation219 647 
Interest expense and financing charges, net8,137 3,289 
Other income, net(10,143)(8,624)
Provision for income taxes1,785 3,333 
Interest on trade accounts receivable10,485 11,112 
Adjusted EBITDA$4,527 $30,703 


37




Well Completion Services
Three Months Ended
March 31,
Reconciliation of net (loss) income to Adjusted EBITDA:20242023
Net (loss) income$(5,439)$6,547 
Depreciation and amortization expense3,264 4,817 
Losses on disposal of assets, net250 — 
Stock based compensation44 291 
Interest expense and financing charges, net569 929 
Adjusted EBITDA$(1,312)$12,584 

Infrastructure Services
Three Months Ended
March 31,
Reconciliation of net income to Adjusted EBITDA:20242023
Net income$(405)$2,452 
Depreciation and amortization expense718 3,374 
Gains on disposal of assets(483)(127)
Stock based compensation117 230 
Interest expense and financing charges, net7,099 1,845 
Other income, net(10,258)(8,808)
Provision for income taxes1,192 2,847 
Interest on trade accounts receivable10,485 11,112 
Adjusted EBITDA$8,465 $12,925 

Natural Sand Proppant Services
Three Months Ended
March 31,
Reconciliation of net (loss) income to Adjusted EBITDA:20242023
Net (loss) income$(3,851)$2,779 
Depreciation, depletion, amortization and accretion expense1,146 1,187 
Gains on disposal of assets— (16)
Stock based compensation38 77 
Interest expense and financing charges, net142 156 
Other income, net(1)(2)
Adjusted EBITDA$(2,526)$4,181 

38




Drilling Services
Three Months Ended
March 31,
Reconciliation of net loss to Adjusted EBITDA:20242023
Net loss$(1,757)$(1,626)
Depreciation expense874 1,229 
Losses on disposal of assets— 
Stock based compensation
Interest expense and financing charges, net128 126 
Adjusted EBITDA$(748)$(263)


Other Services(a)
Three Months Ended
March 31,
Reconciliation of net income (loss) to Adjusted EBITDA:20242023
Net income (loss)$(359)$(1,801)
Depreciation, amortization and accretion expense1,019 2,349 
Gains on disposal of assets, net(935)(218)
Stock based compensation15 41 
Interest expense and financing charges, net199 233 
Other expense, net116 186 
Provision for income taxes593 486 
Adjusted EBITDA$648 $1,276 
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 19 “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 term credit facility and cash flows from operations, as well as the net proceeds received by Cobra under the assignment agreement with SPCP Group relating to the PREPA receivable. Our primary uses of capital have been for investing in property and equipment used to provide our services and to acquire complementary businesses.

39



Liquidity

    The following table summarizes our liquidity as of the dates indicated (in thousands):
March 31,December 31,
20242023
Cash and cash equivalents$22,021 $16,556 
Revolving credit facility borrowing base27,310 27,016 
Less current and long-term debt - related parties(47,741)(45,000)
Less letter of credit facilities (environmental remediation)(3,782)(3,782)
Less letter of credit facilities (insurance programs)(2,500)(2,500)
Net working capital (less cash and current portion of long-term debt)(a)
288,560 297,816 
Total$283,868 $290,106 
a.Net working capital (less cash) is a non-GAAP measure and, as of March 31, 2024, is calculated by subtracting total current liabilities of $123.3 million and cash and cash equivalents of $22.0 million from total current assets of $433.9 million. As of December 31, 2023, net working capital (less cash and current portion of long-term debt) is calculated by subtracting total current liabilities of $182.6 million and cash and cash equivalents of $16.6 million from total current assets of $496.9 million. Amounts include receivables due from PREPA of $348.8 million at March 31, 2024 and $402.3 million at December 31, 2023 and corresponding liabilities of $61.2 million at March 31, 2024 and $60.6 million at December 31, 2023. See “Capital Requirements and Sources of Liquidity” section below.

    As of April 30, 2024, we had cash on hand of $15.5 million and no outstanding borrowings under our new revolving credit facility and a borrowing base of $19.9 million, leaving an aggregate of $13.6 million of available borrowing capacity under this facility, after giving effect to $6.3 million of outstanding letters of credit and the requirement to maintain the reserves specified in the new revolving credit facility out of the available borrowing capacity.

Cash Flows
    
    The following table sets forth our cash flows at the dates indicated (in thousands):
Three Months Ended
March 31,
20242023
Net cash provided by operating activities$47,349 $3,240 
Net cash used in investing activities(1,102)(5,706)
Net cash used in financing activities(48,489)(3,083)
Effect of foreign exchange rate on cash(35)(6)
Net change in cash$(2,277)$(5,555)

Operating Activities

    Net cash provided by operating activities was $47.3 million for the three months ended March 31, 2024, compared to $3.2 million for the three months ended March 31, 2023. The increase in operating cash flows was primarily attributable to increased receipts on accounts receivable, including the receipt of $64.0 million from PREPA. This was partially offset by an increase in payments on accounts payable and other liabilities.

Investing Activities
    
    Net cash used in investing activities was $1.1 million for the three months ended March 31, 2024, compared to $5.7 million for the three months ended March 31, 2023. Cash used in investing activities is primarily comprised of purchases of property and equipment and proceeds from the disposal of property and equipment.

40



The following table summarizes our capital expenditures by operating division for the periods indicated (in thousands):
Three Months Ended
March 31,
20242023
Well completion services(a)
$2,663 $5,772 
Infrastructure services(b)
683 203 
Other(c)
146 — 
Eliminations659 61 
Total capital expenditures$4,151 $6,036 
a.     Capital expenditures primarily for upgrades to our pressure pumping fleet to reduce greenhouse gas emissions and maintenance for the three months ended March 31, 2024 and 2023.
b.     Capital expenditures primarily for tooling and other equipment for the three months ended March 31, 2024 and 2023.
c.    Capital expenditures primarily for equipment for our remote accommodations and equipment rental businesses for the three months ended March 31, 2024.

Financing Activities

    Net cash used in financing activities was $48.5 million for the three months ended March 31, 2024, compared to $3.1 million for the three months ended March 31, 2023. Net cash used in financing activities for the three months ended March 31, 2024 was primarily attributable to payments on financing transactions of $46.8 million, payments on sale leaseback transactions of $1.1 million and principal payments on financing leases and equipment financing notes totaling $0.5 million. Net cash used in financing activities for the three months ended March 31, 2023 was primarily attributable to principal payment on financing leases and equipment financing notes of $2.0 million, principal payments on sale leaseback arrangements of $1.2 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. These were partially offset by net borrowings under our revolving credit facility of $1.1 million during the three months ended March 31, 2023.

Effect of Foreign Exchange Rate on Cash

    The effect of foreign exchange rate on cash was a nominal amount for each of the three months ended March 31, 2024 and 2023. 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 $310.6 million and $314.4 million at March 31, 2024 and December 31, 2023, respectively, including receivables due from PREPA of $348.8 million at March 31, 2024 and $402.3 million at December 31, 2023 and corresponding liabilities of $61.2 million at March 31, 2024 and $60.6 million at December 31, 2023. Our unrestricted cash balances were $22.0 million and $16.6 million at March 31, 2024 and December 31, 2023, respectively.

New Revolving Credit Facility and New Term Credit Facility

    On October 16, 2023, we entered into the new revolving credit facility and the new term credit facility (each as defined below), which refinanced in full our indebtedness outstanding under, and terminated, the amended and restated revolving credit facility, dated as of October 19, 2018, as amended (the “existing revolving credit facility”), with us and certain of our direct and indirect subsidiaries, as borrowers, the lenders party thereto from time to time, and PNC Bank, National Association, as a lender and as administrative agent for the lenders.

On October 16, 2023, we, as borrower, and certain of our direct and indirect subsidiaries, as guarantors, entered into a revolving credit agreement with the lenders party thereto and Fifth Third Bank, National Association, as a lender and as administrative agent for the lenders (“Fifth Third”), as may be subsequently amended (the “new revolving credit facility”). The new revolving credit facility provides for revolving commitments in an aggregate amount of up to $75 million. Borrowings under the new revolving credit facility are secured by our assets, inclusive of the subsidiary companies, and are subject to a borrowing base calculation prepared monthly which includes a requirement to maintain certain reserves as specified in the new revolving credit facility. The new revolving credit facility also contains various affirmative and restrictive covenants. Interest under the new revolving credit facility equals the Tranche Rate (as defined in the new revolving credit facility) plus (i) 1.75%, if the Average Excess Availability Percentage (as defined in the new revolving credit facility) is greater than 66 2/3%, (ii)
41



2.00% if the Average Excess Availability Percentage is greater than 33 1/3% and less than or equal to 66 2/3%, and (iii) 2.25% if the Average Excess Availability Percentage is less than or equal to 33 1/3%.

As of March 31, 2024 and December 31, 2023, the financial covenant under the new revolving credit facility was the fixed charge coverage ratio of 1.0 to 1.0 which applies only during a Financing Covenant Period (as defined in the new revolving credit facility).

On October 16, 2023, we, as borrower, and certain of our direct and indirect subsidiaries, as guarantors, also entered into a loan and security agreement with the lenders party thereto and Wexford Capital LP, an affiliate of the Company, as administrative agent for the lenders “Wexford”), as may be subsequently amended (the “new term credit facility”). The new term credit facility was approved by the audit committee of our board of directors, consisting entirely of independent directors, as a transaction with a related party.

The new term credit facility provides for term commitments in an aggregate amount equal to $45 million. Borrowings under the new term credit facility are secured by our assets, inclusive of the subsidiary companies. The new term credit facility also contains various affirmative and restrictive covenants. Interest under the new term credit facility equals the SOFR Interest Rate (as defined in the new term credit facility) plus 7.50%, as such margin may be increased pursuant to the terms of the new term credit facility; provided that we may elect to pay all or a portion of the accrued interest due with respect to any Interest Period (as defined in the new term credit facility) ending on or before April 16, 2025, in kind by adding such accrued interest to the principal amount of the outstanding loans thereunder.

In particular, under the new term credit facility, we are required, among other things, to mandatorily remit to Wexford up to 50% of all amounts that constitute PREPA Claim Proceeds, as such term is defined in the new term credit facility, which will be used to reduce outstanding borrowings under the new term credit facility, as required under the terms thereof. Wexford waived this requirement in connection with the Assignment Agreement and the $9.6 million received by Cobra from PREPA in February 2024.

If an event of default occurs under the new revolving credit facility or the new term credit facility, as applicable, and remains uncured, it could have a material adverse effect on our business, financial condition, liquidity and results of operations. The lenders, as applicable, (i) would not be required to lend any additional amounts to us under the new revolving credit facility, (ii) could elect to increase the interest rate by (x) 200 basis points in connection with an event of default under the new revolving credit facility or (y) 300 basis points with respect to an event of default under the new term credit facility, (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 us to apply all of our available cash to repay outstanding borrowings, and (v) may foreclose on substantially all of our assets. The exercise of remedies under the new revolving credit facility and the new term credit facility are subject to the terms of an intercreditor agreement (the “intercreditor agreement”) between Fifth Third and Wexford and acknowledged by us and certain of our subsidiaries. The new revolving credit facility is currently scheduled to mature on the earlier of (x) July 17, 2028, unless the indebtedness under the new term credit facility is refinanced in accordance with terms of the intercreditor agreement, and (y) October 16, 2028. The new term credit facility is currently scheduled to mature on October 16, 2028.

There were no financial covenants applicable under the new revolving credit facility as of March 31, 2024 and December 31, 2023.

As of April 30, 2024, our borrowing base was $19.9 million and we had no outstanding borrowings under our new revolving credit facility, leaving an aggregate of $13.6 million of available borrowing capacity, after giving effect to $6.3 million of outstanding letters of credit and the requirement to maintain the reserves specified in the new revolving credit facility out of the available borrowing capacity.

Cobra Assignment Agreement

On December 1, 2023, Cobra, as seller, and Mammoth, as guarantor, entered into an assignment agreement (the “Assignment Agreement”) with SPCP Group, LLC (“SPCP Group”), as purchaser. Under the terms and conditions of the Assignment Agreement, Cobra transferred to SPCP Group, at the purchase rate of 88.0% and free and clear of any liens and claims, all of its rights, title and interest in the first $63.0 million (the “Transferred Amount”) of the total outstanding accounts receivable that remained unpaid by PREPA as of October 6, 2023 (the “PREPA Claim”), received or to be received by Cobra on or after October 6, 2023. Between October 6, 2023 and December 1, 2023, Cobra received payments from PREPA with respect to the PREPA Claim totaling $8.6 million (the “Interim Payment Amount”), resulting in the net Transferred Amount of $54.4 million.
42




Under the terms and conditions of the Assignment Agreement, any portion of the Transferred Amount that remained outstanding from PREPA from and after March 31, 2024 would thereafter increase monthly at a rate of 1% per month, compounded. Any amount received with respect to the PREPA Claim in excess of the Transferred Amount would be for the benefit of Cobra. If (i) it was determined by a final order of any court of competent jurisdiction that the PREPA Claim was subject to any defense, claim or right of setoff, reduction, avoidance, disallowance, subordination, disgorgement, recharacterization, adversary proceeding or other impairment, whether on contractual, legal or equitable grounds, resulting in the PREPA Claim being disallowed or allowed in an amount less than the Transferred Amount, or (ii) Cobra consented to, or entered into a settlement agreement with PREPA for, the payment that was, in an aggregate amount, less than the Transferred Amount or was otherwise adversely impacting SPCP Group’s rights transferred under the Assignment Agreement, Cobra agreed to repurchase within 18 months and one day from the receipt of SPCP Group’s written demand, the unpaid portion of the Transferred Amount subject to such disallowance or impairment, multiplied by the purchase rate, plus interest accruing, subject to certain tolling provisions, at a rate of 6% per annum from December 1, 2023 through and including the date of such repurchase.

In connection with the entry into the Assignment Agreement, Mammoth and Cobra obtained the required consents from lenders under the Company’s revolving credit facility with Fifth Third Bank and the Company’s term loan and security agreement with Wexford. Further, under the term loan and security agreement with Wexford, Mammoth is required, among other things, to mandatorily remit to Wexford up to 50% of all amounts that constitute PREPA Claim proceeds, including the proceeds received by Cobra under the Assignment Agreement, to reduce outstanding borrowings under such term loan and security agreement. In connection with the Assignment Agreement, Wexford waived this requirement.

The net proceeds received by Cobra in connection with the Assignment Agreement were $46.1 million. During the three months ended March 31, 2024, PREPA paid $64.0 million with respect to the outstanding PREPA receivable. Of the $64.0 million, $54.4 million was paid to SPCP Group, as Cobra’s assignee under the Assignment Agreement, which fully extinguished Cobra’s and Mammoth’s obligations to SPCP Group, and the Assignment Agreement was terminated. The remaining $9.6 million was paid to Cobra. Wexford waived the requirement to mandatorily remit to Wexford up to 50% of all PREPA Claim proceeds in relation to the $9.6 million.

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 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. We have not repurchased any shares of our common stock under the stock repurchase program as of March 31, 2024 or to date.

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 December 30, 2023, this lease was extended 12 months. 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 lease terms.
43




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 agreed to make monthly principal and interest payments totaling $0.3 million over the term of the agreement. This note was secured by the seven pressure pumping units and bore interest at an imputed rate of approximately 15.0%. This equipment note was paid off on December 22, 2023.

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 credit facility and term loan facility 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, our liquidity and future cash flows are subject to a number of variables, including receipt of payments from our customers, including the remaining amounts outstanding under the PREPA receivable. During the three months ended March 31, 2024, PREPA paid our subsidiary Cobra approximately $64.0 million with respect to the outstanding PREPA receivable. Of the $64.0 million, $54.4 million was paid to SPCP Group, as Cobra’s assignee under the Assignment Agreement, which fully extinguished Cobra’s and Mammoth’s obligations to SPCP Group, and the Assignment Agreement was terminated. The remaining $9.6 million was paid to Cobra. As of March 31, 2024, PREPA owed Cobra approximately $348.8 million for services performed, including $208.0 million of interest charges.

Throughout 2021 and 2022, we released significant data that we obtained through Freedom of Information Act requests along with reviews of both our work and our contracts by the Federal Emergency Management Agency that, we believe, 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 remaining PREPA receivable may not be collectible, which may adversely impact our liquidity.

We have revised our 2024 capital expenditure estimate down to approximately $9.0 million from the previously planned 2024 capital budget of $15 million primarily due to lower commodity prices and softer demand for oilfield services. During the first quarter of 2024, pricing for natural gas has remained suppressed, which has 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 $7.0 million for our well completions segment, $1.0 million for our infrastructure segment and $1.0 million for our other businesses. During the three months ended March 31, 2024, our capital expenditures totaled $4.2 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 2024 since the timing and size of acquisitions cannot be accurately forecasted. 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.

44



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, including potential sales of accounts receivable or other financing transactions, 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.
45



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.

Throughout 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. In the first quarter of 2024, we continued to experience persistent challenges in our well completion business and other oilfield services associated with lower U.S. onshore activity and sustained weakness in the natural gas basins in which we operate. We expect that this trend will continue into the second quarter of 2024. Additionally, the ongoing war in Ukraine and the recent Israel-Hamas war 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.

The levels of activity in the U.S. oil and natural gas exploration and production, energy infrastructure and natural sand proppant industries continue to be volatile. We are unable to predict the ultimate impact of 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 $22.0 million at March 31, 2024. We do not enter into investments for trading or speculative purposes.

     Interest under the new revolving credit facility equals the Tranche Rate (as defined in the new revolving credit facility) plus an applicable margin, 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), the supply and demand for credit and general economic conditions, plus an applicable margin. Interest under our new term credit facility equals the SOFR Interest Rate (as defined in the new term credit facility) plus 7.50%. At March 31, 2024, we had no outstanding borrowings under the new credit facility and $47.7 million outstanding under our term loan with an interest rate of 12.8%. Based on the outstanding borrowings under our term loan as of March 31, 2024, a 1% increase or decrease in the interest rate would have increased or decreased our interest expense by approximately $0.5 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 March 31, 2024, we had $2.9 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 March 31, 2024. Conversely, a corresponding decrease in the 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.

46



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 volatility in commodity prices, the reduction in demand for our services and challenging macroeconomic conditions.

Specifically, we had receivables due from PREPA totaling $348.8 million, including $208.0 million of interest charges, as of March 31, 2024. 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 19. 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 March 31, 2024, 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 Executive Officer and Chief Financial Officer have concluded that as of March 31, 2024, our disclosure controls and procedures are effective.

47



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 March 31, 2024 that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.
48



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 19 “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 March 1, 2024. 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 first quarter ended March 31, 2024.
49

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




50

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:May 2, 2024By:/s/ Arty Straehla
Arty Straehla
Chief Executive Officer
Date:May 2, 2024By:/s/ Mark Layton
Mark Layton
Chief Financial Officer

51
EX-31.1 2 a2024-03x31exx311.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
May 2, 2024


EX-31.2 3 a2024-03x31exx312.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
May 2, 2024


EX-32.1 4 a2024-03x31exx321.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 March 31, 2024 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
May 2, 2024

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 a2024-03x31exx322.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 March 31, 2024 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
May 2, 2024

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 a2024-03x31exx951.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 March 31, 2024:
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 March 31, 2024.

Pattern or Potential Pattern of Violations. During the quarter ended March 31, 2024, 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 March 31, 2024. 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-20240331.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 - Divestitures link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Property, Plant and Equipment link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Goodwill and Intangible Assets link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Equity Method Investment link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Accrued Expenses and Other Current Liabilities and Other Long-Term Liabilities link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Variable Interest Entities link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Selling, General and Administrative Expense link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - (Loss) Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 0000023 - Disclosure - Equity Based Compensation link:presentationLink link:calculationLink link:definitionLink 0000024 - Disclosure - Stock Based Compensation link:presentationLink link:calculationLink link:definitionLink 0000025 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 0000026 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 0000027 - Disclosure - Reporting Segments link:presentationLink link:calculationLink link:definitionLink 0000028 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 9954471 - Disclosure - Basis of Presentation and Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 9954472 - Disclosure - Basis of Presentation and Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 9954473 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - Property, Plant and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - Accrued Expenses and Other Current Liabilities and Other Long-Term Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - Selling, General and Administrative Expense (Tables) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - (Loss) Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - Stock Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - Reporting Segments (Tables) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - Basis of Presentation and Significant Accounting Policies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - Basis of Presentation and Significant Accounting Policies - Schedule of Allowance for Doubtful Accounts Receivable (Details) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - Basis of Presentation and Significant Accounting Policies - Schedule of Concentration of Credit Risk and Significant Customers (Details) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - Revenue - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - Revenue - Schedule of Contract Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - Revenue - Performance Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - Revenue - Performance Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - Divestitures (Details) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - Property, Plant and Equipment - Schedule of Property, Plant and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - Property, Plant, and Equipment - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - Property, Plant and Equipment - Schedule of Depreciation, Amortization, Accretion, and Depletion (Details) link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - Goodwill and Intangible Assets - Schedule Of Changes in Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 9954497 - Disclosure - Goodwill and Intangible Assets - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - Goodwill and Intangible Assets - Schedule of Definite Lived Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954499 - Disclosure - Goodwill and Intangible Assets - Schedule of Aggregated Expected Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954500 - Disclosure - Equity Method Investment (Details) link:presentationLink link:calculationLink link:definitionLink 9954501 - Disclosure - Accrued Expenses and Other Current Liabilities and Other Long-Term Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954502 - Disclosure - Accrued Expenses and Other Current Liabilities and Other Long-Term Liabilities - Footnote (Details) link:presentationLink link:calculationLink link:definitionLink 9954503 - Disclosure - Debt - Schedule of Debt (Details) link:presentationLink link:calculationLink link:definitionLink 9954503 - Disclosure - Debt - Schedule of Debt (Details) link:presentationLink link:calculationLink link:definitionLink 9954504 - Disclosure - Debt - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954505 - Disclosure - Debt - Schedule of Debt Maturities (Details) link:presentationLink link:calculationLink link:definitionLink 9954506 - Disclosure - Debt - New Revolving Credit Facility and New Term Credit Facility Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954507 - Disclosure - Variable Interest Entities (Details) link:presentationLink link:calculationLink link:definitionLink 9954508 - Disclosure - Selling, General and Administrative Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954509 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 9954510 - Disclosure - Leases - Schedule of Lease Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954511 - Disclosure - Leases - Schedule of Supplemental Balance Sheet Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954512 - Disclosure - Leases - Schedule of Other Supplemental Information Related to Leases (Details) link:presentationLink link:calculationLink link:definitionLink 9954513 - Disclosure - Leases - Schedule of Lease Liability Maturity (Details) link:presentationLink link:calculationLink link:definitionLink 9954513 - Disclosure - Leases - Schedule of Lease Liability Maturity (Details) link:presentationLink link:calculationLink link:definitionLink 9954514 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954515 - Disclosure - (Loss) Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9954516 - Disclosure - Equity Based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 9954517 - Disclosure - Stock Based Compensation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954518 - Disclosure - Stock Based Compensation - Schedule Of Share-Based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 9954519 - Disclosure - Related Party Transactions - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954520 - Disclosure - Commitments and Contingencies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954521 - Disclosure - Commitments and Contingencies - Schedule of Letters of Credit (Details) link:presentationLink link:calculationLink link:definitionLink 9954522 - Disclosure - Commitments and Contingencies - Assignment Agreement (Details) link:presentationLink link:calculationLink link:definitionLink 9954523 - Disclosure - Commitments and Contingencies - Defined Contribution Plan (Details) link:presentationLink link:calculationLink link:definitionLink 9954524 - Disclosure - Reporting Segments (Details) link:presentationLink link:calculationLink link:definitionLink 9954525 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 tusk-20240331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 9 tusk-20240331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 10 tusk-20240331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT FEMA Official FEMA Official [Member] FEMA Official Amount release on hold Litigation Settlement, Amount Release On Hold Litigation Settlement, Amount Release On Hold 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 credit loss 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 Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity 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] Product and Service Including Related Party Product And Service Including Related Party [Member] Product And Service Including Related Party 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] Discontinued Operations and Disposal Groups [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 19) 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] Other Other Accrued Liabilities, Noncurrent Variable Interest Entity [Line Items] Variable Interest Entity [Line Items] Ownership [Axis] Ownership [Axis] Reporting Unit [Domain] Reporting Unit [Domain] 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] Business Acquisition [Line Items] Business Acquisition [Line Items] Subsequent Event Type [Domain] Subsequent Event Type [Domain] 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] Proceeds from sale of subsidiary Proceeds from Divestiture of Businesses 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 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] Interest expense and financing charges, net Interest expense and financing charges, net Interest and Debt Expense 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 Change in provision for expected credit losses Accounts Receivable, Credit Loss Expense (Reversal And Recoveries) Accounts Receivable, Credit Loss Expense (Reversal And Recoveries) Vehicles, trucks and trailers Transportation Equipment [Member] Net (loss) income Net (loss) income Net (loss) income Net (income) loss Net Income (Loss) Total current liabilities Liabilities, Current SOFR Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member] 2026 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] 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] Sale of accounts receivable, financing costs Sale Of Accounts Receivable, Financing Costs Sale Of Accounts Receivable, Financing Costs 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 Debt instrument, covenant, event of default, potential interest rate increase Debt Instrument, Covenant, Event Of Default, Potential Interest Rate Increase Debt Instrument, Covenant, Event Of Default, Potential Interest Rate Increase 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 2026 Long-Term Debt, Maturity, Year Two Underlying Securities Award Underlying Securities Amount Entity Small Business Entity Small Business 2028 Finite-Lived Intangible Asset, Expected Amortization, Year Four Incurred cost Restructuring and Related Cost, Incurred Cost 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] 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] Remainder of 2024 Long-Term Debt, Maturity, Remainder of Fiscal Year Agreement amount Agreement Amount Agreement Amount 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 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 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] Debt issuance costs Payments of Debt Issuance Costs 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 Unamortized debt issuance costs and discount Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net 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 Interest expense Interest Expense, Debt 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] 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 Litigation amount in dispute Litigation, Amount In Dispute Litigation, Amount In Dispute Supplemental disclosure of non-cash transactions: Noncash Investing and Financing Items [Abstract] 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 2024 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] Percentage of interest accrued on transferred amount Percentage of Interest Accrued on Transferred Amount Percentage of Interest Accrued on Transferred Amount 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 2027 Long-Term Debt, Maturity, Year Three 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 2027 Lessee, Operating Lease, Liability, to be Paid, Year Three Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Intangible assets, net Finite-Lived Intangible Assets, Net Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] New Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] 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, cash equivalents and restricted cash at beginning of period Cash, cash equivalents and restricted cash at end of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Less: accumulated amortization - trade names Finite-Lived Intangible Assets, Accumulated Amortization 2026 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 Total debt Long term debt, net Long-Term Debt Selling, general and administrative Selling, General and Administrative Expense 2028 Long-Term Debt, Maturity, Year Four 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 Percentage of increase in transferred amount monthly Percentage Of Increase In Transferred Amount Monthly Percentage Of Increase In Transferred Amount Monthly 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] 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 2027 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) 2025 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 Assignment agreement, percentage of outstanding amounts from PREPA, required to remit Assignment Agreement, Percentage Of Outstanding Amounts From PREPA, Required To Remit Assignment Agreement, Percentage Of Outstanding Amounts From PREPA, Required To Remit 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 Definite 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] Litigation settlement, amount to be received Litigation Settlement, Amount To Be Received Litigation Settlement, Amount To Be Received Divestitures Disposal Groups, Including Discontinued Operations, Disclosure [Text Block] Entity Interactive Data Current Entity Interactive Data Current Total Shareholder Return Amount Total Shareholder Return Amount Products Product [Member] Entity Common Stock, Shares Outstanding 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] 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] Total lease payments Finance Lease, Liability, to be Paid Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Guarantor Obligations [Line Items] Guarantor Obligations [Line Items] 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] Payments on financing transaction Payments On Financing Transaction, Net Payments On Financing Transaction, Net 2025 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] Withheld payments revoked Commitment and Contingencies, Withheld Payments Revoked Commitment and Contingencies, Withhold Payments Revoked 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 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 BRIM Equipment Assets [Member] BRIM Equipment Assets [Member] Accounts receivable, reimbursement amount Accounts Receivable, Reimbursement Amount Accounts Receivable, Reimbursement Amount Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities 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] Litigation settlement, expense Litigation Settlement, Expense 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 2024 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] Schedule of Debt Maturities Schedule of Maturities of Long-Term Debt [Table Text Block] 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] 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 and $0, respectively, for the three months ended March 31, 2024 and 2023 Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, before Tax Common stock, $0.01 par value, 200,000,000 shares authorized, 48,008,319 and 47,941,652 issued and outstanding at March 31, 2024 and December 31, 2023 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] Schedule of Concentration of Credit Risk and Significant Customers 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 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, 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 Restricted cash Restricted Cash, Current Buildings Building [Member] Schedule of Goodwill Schedule of Goodwill [Table Text Block] 2028 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 operating activities Net Cash Provided by (Used in) Operating Activities Schedule of Aggregated Expected 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 Stated interest rate Debt Instrument, Interest Rate, Stated Percentage 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] 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 Impairment of goodwill Goodwill, Impairment Loss Unpaid debt, municipal and construction exercise taxes Unpaid Debt, Municipal and Construction Exercise Taxes Unpaid Debt, Municipal and Construction Exercise Taxes 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] Reporting Unit [Axis] Reporting Unit [Axis] 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] 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] Deferred financing costs Debt Issuance Costs, Net Thereafter Long-Term Debt, Maturity, After Year Four Long-Term Debt, Maturity, After Year Four Thereafter Finance Lease, Liability, to be Paid, after Year Four Finance Lease, Liability, to be Paid, after Year Four Disposal Group Classification [Domain] Disposal Group Classification [Domain] Interest charged on accounts receivable Accounts Receivable, Interest Charged Accounts Receivable, Interest Charged Effective interest rate percentage Debt Instrument, Interest Rate, Effective Percentage 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 2025 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] 2028 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 Interest paid in kind Paid-in-Kind Interest 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] New Term Credit Facility New Term Credit Facility [Member] New Term Credit Facility Sale of subsidiary contingent consideration Disposal Group, Including Discontinued Operation, Contingent Consideration Disposal Group, Including Discontinued Operation, Contingent Consideration 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] Proceeds from legal settlements Proceeds from Legal Settlements 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 loss Other Comprehensive Income (Loss), Net of Tax Disposal Group Classification [Axis] Disposal Group Classification [Axis] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] ASSETS Assets [Abstract] Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] 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 financing activities Net Cash Provided by (Used in) Financing Activities Deferred income tax asset Deferred Income Tax Assets, Net 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] Less: current portion Long-Term Debt, Current Maturities Cobra Acquisitions And SPCP Group Cobra Acquisitions And SPCP Group [Member] Cobra Acquisitions And SPCP Group 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 Losses (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 2024 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] Discontinued Operations, Disposed of by Sale Discontinued Operations, Disposed of by Sale [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] Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] 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] Accounts receivable, sale, first tranche Accounts Receivable, Sale, First Tranche Accounts Receivable, Sale, First Tranche Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] Total long-term debt, net Long-Term Debt, Gross Adjustments to reconcile net (loss) income to cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Related Party Transactions [Abstract] Related Party Transactions [Abstract] All Trading Arrangements All Trading Arrangements [Member] 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] Cash, Cash Equivalents and Restricted Cash Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block] 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 Total fair value of shares vested Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value Warranty accrual, term Standard and Extended Product Warranty Accrual, Term Standard and Extended Product Warranty Accrual, Term Other Commitments [Axis] Other Commitments [Axis] Change in provision for expected credit losses 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 Subsequent Event Type [Axis] Subsequent Event Type [Axis] Eliminations Consolidation, Eliminations [Member] 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] 2027 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 Accounts receivables sold, purchase rate percentage Accounts Receivable Sold, Purchase Rate Percentage Accounts Receivable Sold, Purchase Rate Percentage 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 2025 Long-Term Debt, Maturity, Year One Staffing costs Staffing Costs, Eligible for Funding Staffing Costs, Eligible for Funding Term credit facility, including interest paid-in-kind Term Credit Facility [Member] Term Credit Facility 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 SPCP Group SPCP Group [Member] SPCP Group 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 2026 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 Schedule of Guarantor Obligations [Table] Schedule of Guarantor Obligations [Table] 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 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 Provision for income taxes Income tax expense Income Tax Expense (Benefit) Average Excess Availability Percentage, threshold one Average Excess Availability Percentage, Threshold One Average Excess Availability Percentage, Threshold One Finished goods Inventory, Finished Goods, Net of Reserves Write-offs charged against the provision 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] Financing arrangement, net Financing Arrangement Liabilities, Current Financing Arrangement Liabilities, Current Cash paid for settlement Payments for Legal Settlements Inventories Inventory Disclosure [Text Block] Operating leases Operating Lease, Weighted Average Remaining Lease Term Total revenue 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 Proceeds from financing transaction, net Proceeds From Sale Of Accounts Receivable, Net Proceeds From Sale Of Accounts Receivable, Net Legal Entity [Axis] Legal Entity [Axis] Average Excess Availability Percentage, threshold two Average Excess Availability Percentage, Threshold Two Average Excess Availability Percentage, Threshold Two 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 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] Long-term debt from related parties Total long-term debt Long-Term Debt, Excluding Current Maturities 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 Supplemental Balance Sheet Information 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] Dispositions Goodwill, Written off Related to Sale of Business Unit 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 Adjustment to equity investee Income (Loss) from Equity Method Investments Air Rescue Systems Corporation Air Rescue Systems Corporation [Member] Air Rescue Systems Corporation [Member] 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 Operating cash flows from finance leases Finance Lease, Interest Payment on Liability Remaining reimbursement Reimbursement Remaining Amount Reimbursement Remaining Amount 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 Reporting Segments Segment Reporting Disclosure [Text Block] Net decrease in cash, cash equivalents and restricted cash 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] Renewal term Lessee, Operating Lease, Renewal Term 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 Litigation amount in reimbursement Litigation, Amount In Reimbursement Litigation, Amount In Reimbursement Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Contract assets Contract with Customer, Asset, after Allowance for Credit Loss Weighted average number of shares outstanding (basic) (in shares) Weighted average common shares outstanding (in shares) Weighted Average Number of Shares Outstanding, Basic Entity Current Reporting Status Entity Current Reporting Status Concentration Risk Type [Domain] Concentration Risk Type [Domain] Accounts receivable, sale Accounts Receivable, Sale Operating (loss) income 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] 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 (LOSS) INCOME Other Comprehensive Income (Loss), Net of Tax [Abstract] Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Schedule of Debt Schedule of Debt [Table Text Block] 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] Long-term line of credit Outstanding borrowing under the credit facility Long-Term Line of Credit Allowance for doubtful accounts specific reserves Accounts Receivable Credit Loss Specific Reserves Accounts Receivable Credit Loss Specific Reserves EX-101.PRE 11 tusk-20240331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 13 R1.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Cover Page - shares
3 Months Ended
Mar. 31, 2024
Apr. 30, 2024
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 2024  
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 Accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   48,008,319
Entity Central Index Key 0001679268  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q1  
Amendment Flag false  
XML 14 R2.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED CONSOLIDATED BALANCE SHEETS (unaudited) - USD ($)
Mar. 31, 2024
Dec. 31, 2023
CURRENT ASSETS    
Cash and cash equivalents $ 22,021,000 $ 16,556,000
Restricted cash 0 7,742,000
Accounts receivable, net 389,520,000 447,202,000
Inventories 12,821,000 12,653,000
Prepaid expenses 8,982,000 12,181,000
Other current assets 554,000 591,000
Total current assets 433,898,000 496,925,000
Property, plant and equipment, net 109,232,000 113,905,000
Sand reserves 58,530,000 58,528,000
Operating lease right-of-use assets 7,990,000 9,551,000
Goodwill 9,214,000 9,214,000
Deferred income tax asset 1,204,000 1,844,000
Other non-current assets 8,002,000 8,512,000
Total assets 628,070,000 698,479,000
CURRENT LIABILITIES    
Accounts payable 21,506,000 27,508,000
Accrued expenses and other current liabilities 34,117,000 87,954,000
Current operating lease liability 5,212,000 5,771,000
Income taxes payable 62,482,000 61,320,000
Total current liabilities 123,317,000 182,553,000
Long-term debt from related parties 45,630,000 42,809,000
Deferred income tax liabilities 597,000 628,000
Long-term operating lease liability 2,617,000 3,534,000
Asset retirement obligations 4,162,000 4,140,000
Other long-term liabilities 3,483,000 4,715,000
Total liabilities 179,806,000 238,379,000
COMMITMENTS AND CONTINGENCIES (Note 19)
EQUITY    
Common stock, $0.01 par value, 200,000,000 shares authorized, 48,008,319 and 47,941,652 issued and outstanding at March 31, 2024 and December 31, 2023 480,000 479,000
Additional paid in capital 539,776,000 539,558,000
Accumulated deficit (88,128,000) (76,317,000)
Accumulated other comprehensive loss (3,864,000) (3,620,000)
Total equity 448,264,000 460,100,000
Total liabilities and equity 628,070,000 698,479,000
Nonrelated Party    
CURRENT LIABILITIES    
Accrued expenses and other current liabilities 34,117,000 86,713,000
Related Parties    
CURRENT ASSETS    
Accounts receivable, net 100,000 0
CURRENT LIABILITIES    
Accounts payable 100,000 0
Accrued expenses and other current liabilities 0 1,241,000
Long-term debt from related parties $ 45,630,000 $ 42,809,000
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED CONSOLIDATED BALANCE SHEETS (unaudited) (Parenthetical) - $ / shares
Mar. 31, 2024
Dec. 31, 2023
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) 48,008,319 47,941,652
Common stock, shares, outstanding (in shares) 48,008,319 47,941,652
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME (unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
COST AND EXPENSES    
Selling, general and administrative $ 8,782 $ 8,383
Depreciation, depletion, amortization and accretion 7,021 12,956
Gains on disposal of assets, net (1,166) (361)
Total cost and expenses 55,221 109,971
Operating (loss) income (12,032) 6,349
OTHER INCOME (EXPENSE)    
Interest expense and financing charges, net (8,137) (3,289)
Other income, net 10,143 8,624
Total other income, net 2,006 5,335
(Loss) income before income taxes (10,026) 11,684
Provision for income taxes 1,785 3,333
Net (loss) income (11,811) 8,351
OTHER COMPREHENSIVE (LOSS) INCOME    
Foreign currency translation adjustment, net of tax of $0 and $0, respectively, for the three months ended March 31, 2024 and 2023 (244) 3
Comprehensive (loss) income $ (12,055) $ 8,354
Net (loss) income per share (basic) (in USD per share) $ (0.25) $ 0.18
Net (loss) income per share (diluted) (in USD per share) $ (0.25) $ 0.17
Weighted average number of shares outstanding (basic) (in shares) 47,964 47,443
Weighted average number of shares outstanding (diluted) (in shares) 47,964 48,002
Nonrelated Party    
OTHER INCOME (EXPENSE)    
Interest expense and financing charges, net $ (6,637) $ (3,289)
Related Parties    
REVENUE    
Total revenue 100 200
OTHER INCOME (EXPENSE)    
Interest expense and financing charges, net (1,500) 0
Product and Service Including Related Party    
REVENUE    
Total revenue 43,189 116,320
Services | Nonrelated Party    
REVENUE    
Total revenue 38,814 103,637
COST AND EXPENSES    
Cost of revenue 34,483 80,977
Services | Related Parties    
REVENUE    
Total revenue 68 220
COST AND EXPENSES    
Cost of revenue 118 31
Products    
REVENUE    
Total revenue 4,307 12,463
COST AND EXPENSES    
Cost of revenue $ 5,983 $ 7,985
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME (unaudited) (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Foreign currency translation adjustment, tax $ 0 $ 0
Products    
Cost of revenue, depreciation, depletion, amortization and accretion 1,146 1,186
Nonrelated Party | Services    
Cost of revenue, depreciation, depletion, amortization and accretion $ 5,874 $ 11,762
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.24.1.u1
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, 2022   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)   567,000      
Stock based compensation 647 $ 6   641  
Shares repurchased (in shares)   (166,000)      
Shares repurchased (919) $ (2)   (917)  
Net (loss) income 8,351   8,351    
Other comprehensive loss 3       3
Ending balance (in shares) at Mar. 31, 2023   47,713,000      
Ending balance at Mar. 31, 2023 $ 470,698 $ 477 (64,803) 538,862 (3,838)
Beginning balance (in shares) at Dec. 31, 2023 47,941,652 47,941,000      
Beginning balance at Dec. 31, 2023 $ 460,100 $ 479 (76,317) 539,558 (3,620)
Increase (Decrease) in Shareholders' Equity [Roll Forward]          
Stock based compensation (in shares)   67,000      
Stock based compensation 219 $ 1   218  
Net (loss) income (11,811)   (11,811)    
Other comprehensive loss $ (244)       (244)
Ending balance (in shares) at Mar. 31, 2024 48,008,319 48,008,000      
Ending balance at Mar. 31, 2024 $ 448,264 $ 480 $ (88,128) $ 539,776 $ (3,864)
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Cash flows from operating activities:    
Net (loss) income $ (11,811) $ 8,351
Adjustments to reconcile net (loss) income to cash provided by operating activities:    
Stock based compensation 219 647
Depreciation, depletion, accretion and amortization 7,021 12,956
Amortization of debt origination costs 372 188
Change in provision for expected credit losses 229 (381)
Gains on disposal of assets (1,166) (361)
Deferred income taxes 609 (27)
Other 111 174
Changes in assets and liabilities:    
Accounts receivable, net 56,623 (18,534)
Inventories (168) (1,347)
Prepaid expenses and other assets 3,236 3,203
Accounts payable (5,152) 8,602
Income taxes payable 1,167 3,031
Net cash provided by operating activities 47,349 3,240
Cash flows from investing activities:    
Purchases of property and equipment (4,151) (6,036)
Proceeds from disposal of property and equipment 3,049 330
Net cash used in investing activities (1,102) (5,706)
Cash flows from financing activities:    
Borrowings on long-term debt 0 66,700
Repayments of long-term debt 0 (65,606)
Payments on financing transaction (46,837) 0
Payments on sale leaseback transaction (1,112) (1,214)
Principal payments on financing leases and equipment financing notes (503) (2,044)
Debt issuance costs (37) 0
Other 0 (919)
Net cash used in financing activities (48,489) (3,083)
Effect of foreign exchange rate on cash (35) (6)
Net decrease in cash, cash equivalents and restricted cash (2,277) (5,555)
Cash, cash equivalents and restricted cash at beginning of period 24,298 17,282
Cash, cash equivalents and restricted cash at end of period 22,021 11,727
Supplemental disclosure of cash flow information:    
Cash paid for interest 741 3,108
Cash paid for income taxes, net of refunds received 8 (26)
Supplemental disclosure of non-cash transactions:    
Interest paid in kind 2,741 0
Purchases of property and equipment included in accounts payable and accrued expenses 2,500 5,917
Right-of-use assets obtained for financing lease liabilities 106 0
Nonrelated Party    
Changes in assets and liabilities:    
Accrued expenses and other liabilities (5,441) (13,262)
Related Parties    
Changes in assets and liabilities:    
Accrued expenses and other liabilities $ 1,500 $ 0
XML 20 R8.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Organization and Nature of Business
3 Months Ended
Mar. 31, 2024
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 provided 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 21 R9.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Basis of Presentation and Significant Accounting Policies
3 Months Ended
Mar. 31, 2024
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. See
Note 11. Variable Interest Entity to our unaudited condensed consolidated financial statements included elsewhere in
this report for additional information regarding these entities. 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 Bison Trucking LLC (“Bison Trucking”) in its drilling services segment.
The Company now presents Bison Trucking in the “All Other” reconciling column. See Note 20 for additional detail regarding our reporting segments. There was no impact on previously reported total assets, total liabilities, net income (loss) or equity for the periods presented.

Cash, Cash Equivalents and Restricted Cash
All highly liquid investments with an original maturity of three months or less are considered cash equivalents. Restricted cash as of December 31, 2023 consisted of amounts held by our previous creditor as collateral for letters of credit and credit card program.

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 months ended March 31, 2024 and 2023, the Company charged interest on delinquent accounts receivable pursuant to the terms of its agreements with PREPA totaling $10.5 million and $11.2 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 March 31, 2024 and December 31, 2023 were interest charges of $208.0 million and $197.5 million, respectively.

The Company regularly reviews receivables and provides for expected losses through an allowance for expected credit losses. 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 expected credit losses 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 expected credit losses once a final determination is made regarding their collectability.

Following is a roll forward of the changes in our allowance for expected credit losses for the year ended December 31, 2023 and the three months ended March 31, 2024 (in thousands):

Balance, January 1, 2023$3,587 
Change in provision for expected credit losses47 
Recoveries of receivables previously charged to credit loss expense(638)
Write-offs charged against the provision(2,831)
Balance, December 31, 2023165 
Change in provision for expected credit losses242 
Recoveries of receivables previously charged to credit loss expense(13)
Write-offs charged against the provision(271)
Balance, March 31, 2024$123 
The Company has made specific reserves consistent with Company policy which resulted in additions to allowance for expected credit losses totaling $0.2 million and a nominal amount for the three months ended March 31, 2024 and 2023, respectively. These additions were charged to credit loss expense based on the factors described above.

PREPA

As of March 31, 2024, PREPA owed Cobra approximately $140.8 million for services performed, excluding $208.0 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 October 19, 2017, one of our subsidiaries, Cobra, and PREPA entered into an emergency master services agreement for repairs to PREPA’s electrical grid as a result of Hurricane Maria. The one-year contract, as amended, provided for payments of up to $945 million (the “first contract”). On May 26, 2018, Cobra and PREPA entered into a second one-year, $900 million master services agreement to provide additional repair services and begin the initial phase of reconstruction of the electrical power system in Puerto Rico (the “second contract”). Since September 30, 2019, we have been pursuing litigation in the U.S. District Court for the District of Puerto Rico and other dispute resolution efforts seeking recovery of the amounts owed to Cobra by PREPA for restoration services in Puerto Rico, which proceedings are discussed in more detail in Note 19—“Commitments and Contingencies—Litigation” included elsewhere in this report. In connection with these efforts, in 2023, an aggregate of $99 million was approved by FEMA for reimbursement to Cobra for services performed by Cobra, of which amount approximately $22.2 million was paid by PREPA to Cobra in 2023. On December 1, 2023, Cobra, as seller, and Mammoth, as guarantor, entered into an assignment agreement (the “Assignment Agreement”) with SPCP Group, LLC (“SPCP Group”), pursuant to which Cobra transferred to SPCP Group all of its rights, title and interest in $54.4 million of outstanding accounts receivable with PREPA and received net proceeds of $46.1 million. See Note 19—“Commitments and Contingencies—Assignment Agreement” included elsewhere in this report for additional information. On December 4, 2023, following submission of a joint status report by Cobra and FEMA on December 1, 2023, in which, among other things, PREPA reported that they submitted a request for reimbursement to the Government of Puerto Rico’s Central Recovery and Reconstruction Office (“COR3”) on November 1, 2023 for $82.4 million and is disputing approximately $1.5 million of invoices from Cobra, the Court ordered PREPA to provide a detailed summary of each of their objections to the disputed amounts and directed the parties to report the status of any remaining unpaid approved invoices in connection with the status report due on January 16, 2024. On January 16, 2024, the parties filed a joint status report in which, among other things, PREPA reported that on December 28, 2023, it received a disbursement from COR3 for the amount requested on November 1, 2023 and was in the process of paying approximately $13.4 million in approved but unpaid invoices for reimbursements for services performed by Cobra to SPCP Group, as Cobra’s assignee, which amount was paid by PREPA on January 18, 2024. PREPA, however, also informed the Court that it would withhold the release of any further funds to Cobra approved by FEMA for reimbursement to Cobra due to municipal and construction excise tax claims against Cobra allegedly aggregating to $70.4 million. On January 19, 2024, the Court extended the previously ordered stay in the proceedings through April 5, 2024, and directed the parties to file a joint status report by March 27, 2024. On January 17, 2024, Cobra filed a Writ of Certiorari requesting the Court of Appeals to reverse the order from the Humacao Superior Court. On February 15, 2024, Cobra’s request was granted by the Court of Appeals and the order instructing PREPA to withhold the $9.0 million payment from Cobra was revoked. On February 26, 2024, PREPA paid $50.6 million, of which $9.6 million was paid to Cobra and $41.0 million was paid to SPCP Group, as Cobra’s assignee under the Assignment Agreement, which fully extinguished Cobra’s and Mammoth’s obligations to SPCP Group under the Assignment Agreement, and the Assignment Agreement was terminated. On March 27, 2024, the parties filed a joint status report in which, among other things, PREPA informed the Court that it was withholding the release of FEMA approved funds for reimbursement to Cobra totaling approximately $18.2 million due to municipal and construction excise tax claims against Cobra. Cobra believes it is exempt from the construction excise taxes and strongly disagrees with PREPA’s decision to withhold funds. On March 29, 2024, the Court extended the previously ordered stay in the proceedings through May 24, 2024, and directed the parties to file a joint status report by May 8, 2024. Cobra remains in mediation with PREPA on all open disputes. This may result in settlement negotiations but, at this time, it remains unclear whether a negotiated resolution can be reached on all or part of the open disputes and thus the range of possible outcomes is uncertain. As such, at this time, Cobra is not able to estimate a range of loss.

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 March 31, 2024 or
December 31, 2023. 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 March 31, 2024 and December 31, 2023 and percentages of total revenues derived for the three months ended March 31, 2024 and 2023:
REVENUESACCOUNTS RECEIVABLE
Three Months Ended March 31,At March 31,At December 31,
2024202320242023
Customer A(a)
13 %%— %— %
Customer B(b)
— %— %90 %90 %
Customer C(c)
— %16 %— %— %
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 well completion services segment.
b.Customer B is a third-party customer. The accounts receivable balances with Customer B was derived from the Company’s infrastructure services segment. Accounts receivable for Customer B also includes receivables due for interest charged on delinquent accounts receivable.
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
Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs.

The fair value hierarchy is based on three levels of inputs, of which the first two are considered observable and the last unobservable, that may be used to measure fair value. The Company’s assessment of the significance of a particular input to the fair value measurements requires judgment and may affect the valuation of the assets and liabilities being measured and their placement within the fair value hierarchy. The Company uses appropriate valuation techniques based on available inputs to measure the fair values of its assets and liabilities.

Level 1 - Observable inputs that reflect unadjusted quoted prices for identical assets or liabilities in active markets as of the reporting date.

Level 2 - Observable market-based inputs or unobservable inputs that are corroborated by market data. These are inputs other than quoted prices in active markets included in Level 1, which are either directly or indirectly observable as of the reporting date.

Level 3 - Unobservable inputs that are not corroborated by market data and may be used with internally developed methodologies that result in management’s best estimate of fair value.

The Company elected the fair value option for measuring the liability of the Assignment Agreement. To estimate the fair value of the liability, the Company used inputs that are not observable in the market (Level 3) based on an income approach. The Company used the contractual settlement amount, imputed interest rate and expected timing of cash flows to estimate the liability using the discounted cash flow model. See Notes 9 and 19.

The carrying amount of cash and cash equivalents, restricted cash, trade receivables, trade payables and receivables and payables from related parties 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.

New Accounting Pronouncements

In November 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2023-07, “Segment reporting (Topic 280)”, which is intended to improve reportable segment disclosure requirements through enhanced disclosures about significant segment expenses. The amendment requires disclosure of significant segment expenses regularly provided to the chief operating decision maker (“CODM”) as well as other segment items,
extends certain annual disclosures to interim periods, clarifies the applicability to single reportable segment entities, permits more than one measure of profit or loss to be reported under certain conditions and requires disclosure of the title and position of the CODM. ASU 2023-07 is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 31, 2024. We expect to adopt the new disclosures for the year ended December 31, 2024. The Company is currently evaluating the impact that adoption of ASU 2023-07 will have on its disclosures.

In December 2023, the FASB issued ASU 2023-09, “Income Taxes (Topic 740): Improvements to Income Tax Disclosures”, which requires the annual financial statements to include consistent categories and greater disaggregation of information in the rate reconciliation and income taxes paid disaggregated by jurisdiction. ASU 2023-09 is effective for fiscal years beginning after December 15, 2024, with early adoption permitted, and should be applied on a prospective basis, with a retrospective option. The Company is currently evaluating the impact that adoption of ASU 2023-09 will have on its disclosures.
XML 22 R10.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue
3 Months Ended
Mar. 31, 2024
Revenue from Contract with Customer [Abstract]  
Revenue Revenue
The Company’s primary revenue streams include well completion services, infrastructure services, natural sand proppant services, drilling services and other services, which includes aviation, equipment rentals, remote accommodations and equipment manufacturing. See Note 20 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 months ended March 31, 2024 or 2023 and did not have any deferred revenue related to shortfall payments.

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
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.

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, 20227,550 
Deduction for recognition of revenue(7,042)
Deduction for rebate credit recognized(375)
Increase for deferral of customer prepayments530 
Balance, December 31, 2023663 
Deduction for recognition of revenue(58)
Increase for deferral of customer prepayments2,532 
Balance, March 31, 2024$3,137 

The Company did not have any contract assets as of March 31, 2024 or December 31, 2023.

Performance Obligations
Revenue recognized in the current period from performance obligations satisfied in previous periods was a nominal amount for the three months ended March 31, 2024 and 2023. As of March 31, 2024, the Company had unsatisfied performance obligations totaling $9.9 million, which will be recognized over the next 10 months.
XML 23 R11.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Divestitures
3 Months Ended
Mar. 31, 2024
Discontinued Operations and Disposal Groups [Abstract]  
Divestitures Divestitures
On July 13, 2023, the Company sold all of the equity interest in its subsidiary Air Rescue Systems Corporation (“ARS”) for $3.3 million in cash plus $0.3 million to be paid one year after closing if certain conditions are met.
XML 24 R12.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Inventories
3 Months Ended
Mar. 31, 2024
Inventory Disclosure [Abstract]  
Inventories 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):
March 31,December 31,
20242023
Supplies$6,678 $6,757 
Raw materials1,523 872 
Work in process3,414 3,955 
Finished goods1,206 1,069 
Total inventories$12,821 $12,653 
XML 25 R13.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Property, Plant and Equipment
3 Months Ended
Mar. 31, 2024
Property, Plant and Equipment [Abstract]  
Property, Plant and Equipment Property, Plant and Equipment     
Property, plant and equipment include the following (in thousands):
March 31,December 31,
Useful Life20242023
Pressure pumping equipment
3-5 years
$253,020 $251,111 
Drilling rigs and related equipment
3-15 years
97,207 97,207 
Machinery and equipment
7-20 years
153,717 155,921 
Buildings
15-39 years
38,138 40,869 
Vehicles, trucks and trailers
5-10 years
91,552 92,257 
Coil tubing equipment
4-10 years
6,971 6,954 
LandN/A12,393 12,393 
Land improvements
15 years or life of lease
10,066 10,066 
Rail improvements
10-20 years
13,793 13,793 
Other property and equipment(a)
3-12 years
15,240 15,171 
692,097 695,742 
Deposits on equipment and equipment in process of assembly(b)
8,799 8,670 
700,896 704,412 
Less: accumulated depreciation(c)
591,664 590,507 
Total property, plant and equipment, net$109,232 $113,905 
a.    Included in Other property and equipment are costs of $3.1 million at each of March 31, 2024 and December 31, 2023, respectively, related to assets leased to customers under operating leases.
b.    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.
c.    Includes accumulated depreciation of $2.4 million and $2.3 million at March 31, 2024 and December 31, 2023, 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. The Company did not have any proceeds or gains from the sale of equipment damaged or lost down-hole during the three months ended March 31, 2024 and 2023.

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 months ended March 31, 2024 and 2023, total cash and accrued proceeds from the sale of equipment were $2.3 million and $0.4 million, respectively, and gains from the sale or disposal of equipment were $1.2 million and $0.4 million, respectively.

Depreciation, depletion, amortization and accretion
A summary of depreciation, depletion, amortization and accretion expense is below (in thousands):
Three Months Ended March 31,
20242023
Depreciation expense$6,788 $12,726 
Amortization expense193 195 
Accretion and depletion expense40 35 
Depreciation, depletion, amortization and accretion$7,021 $12,956 
XML 26 R14.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Goodwill and Intangible Assets
3 Months Ended
Mar. 31, 2024
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 20) for the three months ended March 31, 2024 and year ended December 31, 2023 are presented below (in thousands):

Well CompletionsOtherTotal
Balance as of January 1, 2023
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— (1,810)(1,810)
Dispositions— (693)(693)
Balance as of December 31, 2023
Goodwill86,043 14,137 100,180 
Accumulated impairment losses(76,829)(14,137)(90,966)
9,214 — 9,214 
Acquisitions— — — 
Impairment losses— — — 
Dispositions— — — 
Balance as of March 31, 2024
Goodwill86,043 14,137 100,180 
Accumulated impairment losses(76,829)(14,137)(90,966)
$9,214 $— $9,214 

Impairment of Goodwill
As a result of the ARS sale, we performed an impairment assessment of our goodwill during the third quarter of 2023. Under GAAP, the Company has the option to first assess qualitative factors to determine whether the existence of events or circumstances leads to a determination that it is more likely than not that the fair value of one or more of its reporting units is greater than its carrying amount. If, after assessing the totality of events or circumstances, the Company determines it is more likely than not that the fair value of a reporting unit is greater than its carrying amount, there is no need to perform any further testing. However, if the Company concludes otherwise, then it is required to perform a quantitative impairment test by calculating the fair value of the reporting unit and comparing the fair value with the carrying amount of the reporting unit. If the fair value of the reporting unit is less than its carrying value, an impairment loss is recorded based on that difference.

Based on the qualitative assessment, the Company concluded that it was more likely than not that the carrying value of the Aviation reporting unit was greater than its fair value at September 30, 2023. To determine fair value of the Aviation reporting unit at September 30, 2023, the Company used the income approach. The income approach estimates the fair value based on anticipated cash flows that are discounted using a weighted average cost of capital. As a result, the Company impaired goodwill associated with Cobra Aviation, resulting in a $1.8 million impairment charge during the third quarter of 2023.
Intangible Assets

The Company had the following finite lived intangible assets recorded, which are included in “other non-current assets” on the unaudited condensed consolidated balance sheets (in thousands):
March 31,December 31,
20242023
Trade names7,730 7,730 
Less: accumulated amortization - trade names(7,010)(6,817)
Intangible assets, net$720 $913 

Amortization expense for intangible assets was $0.2 million for each of the three months ended March 31, 2024 and 2023, respectively. The original life of trade names is 10 years as of March 31, 2024 with a remaining average useful life of 1.6 years.

Aggregated expected amortization expense for the future periods is expected to be as follows (in thousands):
Remainder of 2024$511 
202585 
202685 
202739 
2028— 
Thereafter— 
$720 
XML 27 R15.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Equity Method Investment
3 Months Ended
Mar. 31, 2024
Equity Method Investments and Joint Ventures [Abstract]  
Equity Method Investment 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 three commercial helicopters and leases two 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 $4.1 million and $4.2 million at March 31, 2024 and December 31, 2023, 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.1 million and $0.2 million for the three months ended March 31, 2024, and 2023, respectively, which is included in “other income, net” on the unaudited condensed consolidated statements of comprehensive (loss) income.
XML 28 R16.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accrued Expenses and Other Current Liabilities and Other Long-Term Liabilities
3 Months Ended
Mar. 31, 2024
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):
March 31,December 31,
20242023
State and local taxes payable$12,847 $13,111 
Financed insurance premiums(a)
6,521 9,807 
Sale-leaseback liability(b)
4,778 4,754 
Accrued compensation and benefits3,222 5,558 
Deferred revenue3,137 663 
Financing leases1,445 1,702 
Insurance reserves1,354 1,277 
Financing arrangement, net(c)
— 48,943 
Other813 2,139 
Total accrued expenses and other current liabilities$34,117 $87,954 
Other Long-Term Liabilities
Financing leases$2,003 $2,138 
Sale-leaseback liability(b)
1,468 2,555 
Other12 22 
Total other long-term liabilities$3,483 $4,715 
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 March 31, 2024 and December 31, 2023, the applicable interest rates associated with financed insurance premiums ranged from 6.60% to 7.05%.
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 December 30, 2023, this lease was extended 12 months. 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 lease terms.
c.On December 1, 2023, Cobra, as seller, and Mammoth, as guarantor, entered into the Assignment Agreement with SPCP Group. Under the terms and conditions of the Assignment Agreement, Cobra transferred to SPCP Group all of its rights, title and interest in $54.4 million of outstanding accounts receivable with PREPA. The Company elected the fair value option for measuring the liability. As of December 31, 2023, the fair value of the liability was approximately $48.9 million. On February 26, 2024, PREPA paid $50.6 million with respect to its outstanding receivable to Cobra. This was in addition to $13.4 million paid by PREPA in January 2024. Of the $64.0 million paid by PREPA in 2024, $9.6 million was paid to Cobra and $54.4 million was paid to SPCP Group, as Cobra’s assignee under the Assignment Agreement. Following such payment, all of Cobra’s and Mammoth’s obligations under the Assignment Agreement were fully extinguished and the Assignment Agreement was terminated effective as of February 28, 2024. See Note 19 for additional information regarding this transaction.
XML 29 R17.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Debt
3 Months Ended
Mar. 31, 2024
Debt Disclosure [Abstract]  
Debt Debt
Debt included the following (in thousands):
March 31,December 31,
20242023
Revolving credit facility$— $— 
Term credit facility, including interest paid-in-kind47,741 45,000 
Unamortized debt issuance costs and discount(2,111)(2,191)
Total debt45,630 42,809 
Less: current portion— — 
Total long-term debt$45,630 $42,809 

As of March 31, 2024 and December 31, 2023, there were deferred financing costs on our revolving credit facility totaling $3.2 million and $3.4 million, respectively, included in “other non-current assets” in the accompanying consolidated balance sheets.

The table below presents debt maturities as of March 31, 2024, excluding debt issuance costs and discount (in thousands):
Total
Remainder of 2024$— 
2025— 
20266,768 
20275,809 
202835,164 
Thereafter— 
Total long-term debt, net$47,741 

New Revolving Credit Facility and New Term Credit Facility

On October 16, 2023, the Company entered into the new revolving credit facility and the new term credit facility (each as defined below), which refinanced in full the Company’s indebtedness outstanding under, and terminated, the amended and restated revolving credit facility, dated as of October 19, 2018, as amended (the “existing revolving credit facility.”), with us and certain of our direct and indirect subsidiaries, as borrowers, the lenders party thereto from time to time, and PNC Bank, National Association, as a lender and as administrative agent for the lenders.

On October 16, 2023, the Company, as borrower, and certain of its direct and indirect subsidiaries, as guarantors, entered into a revolving credit agreement with the lenders party thereto and Fifth Third Bank, National Association, as a lender and as administrative agent for the lenders (“Fifth Third”), as may be subsequently amended (the “new revolving credit facility”). The new revolving credit facility provides for revolving commitments in an aggregate amount of up to $75 million. Borrowings under the new revolving credit facility are secured by the Company’s assets, inclusive of the subsidiary companies, and are subject to a borrowing base calculation prepared monthly which includes a requirement to maintain certain reserves as specified in the new revolving credit facility. The new revolving credit facility also contains various affirmative and restrictive covenants. Interest under the new revolving credit facility equals the Tranche Rate (as defined in the new revolving credit facility) plus (i) 1.75%, if the Average Excess Availability Percentage (as defined in the new revolving credit facility) is greater than 66 2/3%, (ii) 2.00% if the Average Excess Availability Percentage is greater than 33 1/3% and less than or equal to 66 2/3%, and (iii) 2.25% if the Average Excess Availability Percentage is less than or equal to 33 1/3%.

As of March 31, 2024 and December 31, 2023, the financial covenant under the new revolving credit facility was the fixed coverage ratio of 1.0 to 1.0 which applies only during a Financial Covenant Period (as defined in the new revolving credit facility).

At March 31, 2024, the new revolving credit facility was undrawn, the borrowing base was $27.3 million, and there was $21.0 million of borrowing capacity under the facility, after giving effect to $6.3 million of outstanding letters of credit. At December 31, 2023, the new revolving credit facility was undrawn, the borrowing base was $27.0 million, and there
was $20.7 million of borrowing capacity under the facility, after giving effect to $6.3 million of outstanding letters of credit.

On October 16, 2023, the Company, as borrower, and certain of its direct and indirect subsidiaries, as guarantors, also entered into a loan and security agreement with the lenders party thereto and Wexford Capital LP, an affiliate of the Company, as administrative agent for the lenders (“Wexford”), as may be subsequently amended (the “new term credit facility”). The new term credit was approved by the audit committee of the Company’s board of directors, consisting entirely of independent directors, as a transaction with a related party. The new term credit facility provides for term commitments in an aggregate amount equal to $45 million. Borrowings under the new term credit facility are secured by the Company’s assets, inclusive of the subsidiary companies. The new term credit facility also contains various affirmative and restrictive covenants. Interest under the new term credit facility equals the SOFR Interest Rate (as defined in the new term credit facility) plus 7.50%, as such margin may be increased pursuant to the terms of the new term credit facility; provided that the Company may elect to pay all or a portion of the accrued interest due with respect to any Interest Period (as defined in the new term credit facility) ending on or before April 16, 2025, in kind by adding such accrued interest to the principal amount of the outstanding loans thereunder. As of March 31, 2024, borrowings outstanding under the new term credit facility bore interest at 12.8%.

In particular, under the new term credit facility, the Company is required, among other things, to mandatorily remit to Wexford up to 50% of all amounts that constitute PREPA Claim Proceeds, as such term is defined in the new term credit facility, which will be used to reduce outstanding borrowings under the new term credit facility, as required under the terms thereof. Wexford waived this requirement in connection with the Assignment Agreement and the $9.6 million received by Cobra from PREPA in February 2024.

At March 31, 2024 and December 31, 2023, there were outstanding borrowings, including interest paid-in-kind, under the term credit facility of $47.7 million and $45.0 million, respectively.

If an event of default occurs under the new revolving credit facility or the new term credit facility, as applicable, and remains uncured, it could have a material adverse effect on the Company’s business, financial condition, liquidity and results of operations. The lenders, as applicable, (i) would not be required to lend any additional amounts to the Company, (ii) could elect to increase the interest rate by (x) 200 basis points in connection with an event of default under the new revolving credit facility or (y) 300 basis points with respect to an event of default under the new term credit facility, (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 new revolving credit facility is currently scheduled to mature on the earlier of (x) July 17, 2028, unless the indebtedness under the new term credit facility is refinanced in accordance with terms of the intercreditor agreement, and (y) October 16, 2028. The new term credit facility is currently scheduled to mature on October 16, 2028.
Schedule of Debt Maturities
The table below presents debt maturities as of March 31, 2024, excluding debt issuance costs and discount (in thousands):
Total
Remainder of 2024$— 
2025— 
20266,768 
20275,809 
202835,164 
Thereafter— 
Total long-term debt, net$47,741 
XML 30 R18.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Variable Interest Entities
3 Months Ended
Mar. 31, 2024
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 one helicopter and support equipment and 49% of the equity interest in Brim Acquisitions. 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 March 31, 2024.
XML 31 R19.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Selling, General and Administrative Expense
3 Months Ended
Mar. 31, 2024
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 March 31,
20242023
Cash expenses:
Compensation and benefits$4,104 $4,277 
Professional services2,457 1,929 
Other(a)
1,773 1,911 
Total cash SG&A expense8,334 8,117 
Non-cash expenses:
Change in provision for expected credit losses229 (381)
Stock based compensation219 647 
Total non-cash SG&A expense448 266 
Total SG&A expense$8,782 $8,383 
a.    Includes travel-related costs, information technology expenses, rent, utilities and other general and administrative-related costs.
XML 32 R20.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Income Taxes
3 Months Ended
Mar. 31, 2024
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
The Company recorded income tax expense of $1.8 million for the three months ended March 31, 2024 compared to income tax expense of $3.3 million for the three months ended March 31, 2023. The Company’s effective tax rates were 18% and 29% for the three months ended March 31, 2024 and 2023, respectively.

The effective tax rates for the three months ended March 31, 2024 and 2023 differed from the statutory rate of 21% primarily due to the mix of earnings between the United States and Puerto Rico, changes in the valuation allowance and interest and penalties.
XML 33 R21.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases
3 Months Ended
Mar. 31, 2024
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 months ended March 31, 2024 and 2023 (in thousands):
Three Months Ended March 31,
20242023
Operating lease expense$1,849 $1,768 
Short-term lease expense14 420 
Finance lease expense:
Amortization of right-of-use assets435 565 
Interest on lease liabilities54 57 
Total lease expense$2,352 $2,810 

Supplemental balance sheet information related to leases as of March 31, 2024 and December 31, 2023 is as follows (in thousands):
March 31,December 31,
20242023
Operating leases:
Operating lease right-of-use assets$7,990 $9,551 
Current operating lease liability5,212 5,771 
Long-term operating lease liability2,617 3,534 
Finance leases:
Property, plant and equipment, net$3,637 $3,966 
Accrued expenses and other current liabilities1,445 1,702 
Other liabilities2,003 2,138 

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

Three Months Ended March 31,
20242023
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases$1,766 $1,749 
Operating cash flows from finance leases54 57 
Financing cash flows from finance leases494 1,493 
Right-of-use assets obtained in exchange for lease obligations:
Operating leases$111 $2,917 
Finance leases106 — 

March 31,December 31,
20242023
Weighted-average remaining lease term:
Operating leases2.4 years2.5 years
Finance leases2.1 years2.2 years
Weighted-average discount rate:
Operating leases8.8 %8.7 %
Finance leases6.5 %6.3 %
Maturities of lease liabilities as of March 31, 2024 are as follows (in thousands):
Operating LeasesFinance Leases
Remainder of 2024$4,612 $1,346 
20252,764 944 
2026725 1,387 
2027174 50 
202814 — 
Thereafter436 — 
Total lease payments8,725 3,727 
Less: Present value discount896 279 
Present value of lease payments$7,829 $3,448 

Lessor Accounting

Certain of the Company’s agreements with its customers for other 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.7 million during each of the three months ended March 31, 2024 and 2023, 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 months ended March 31, 2024 and 2023 (in thousands):
Three Months Ended March 31,
20242023
Operating lease expense$1,849 $1,768 
Short-term lease expense14 420 
Finance lease expense:
Amortization of right-of-use assets435 565 
Interest on lease liabilities54 57 
Total lease expense$2,352 $2,810 

Supplemental balance sheet information related to leases as of March 31, 2024 and December 31, 2023 is as follows (in thousands):
March 31,December 31,
20242023
Operating leases:
Operating lease right-of-use assets$7,990 $9,551 
Current operating lease liability5,212 5,771 
Long-term operating lease liability2,617 3,534 
Finance leases:
Property, plant and equipment, net$3,637 $3,966 
Accrued expenses and other current liabilities1,445 1,702 
Other liabilities2,003 2,138 

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

Three Months Ended March 31,
20242023
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases$1,766 $1,749 
Operating cash flows from finance leases54 57 
Financing cash flows from finance leases494 1,493 
Right-of-use assets obtained in exchange for lease obligations:
Operating leases$111 $2,917 
Finance leases106 — 

March 31,December 31,
20242023
Weighted-average remaining lease term:
Operating leases2.4 years2.5 years
Finance leases2.1 years2.2 years
Weighted-average discount rate:
Operating leases8.8 %8.7 %
Finance leases6.5 %6.3 %
Maturities of lease liabilities as of March 31, 2024 are as follows (in thousands):
Operating LeasesFinance Leases
Remainder of 2024$4,612 $1,346 
20252,764 944 
2026725 1,387 
2027174 50 
202814 — 
Thereafter436 — 
Total lease payments8,725 3,727 
Less: Present value discount896 279 
Present value of lease payments$7,829 $3,448 

Lessor Accounting

Certain of the Company’s agreements with its customers for other 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.7 million during each of the three months ended March 31, 2024 and 2023, 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 months ended March 31, 2024 and 2023 (in thousands):
Three Months Ended March 31,
20242023
Operating lease expense$1,849 $1,768 
Short-term lease expense14 420 
Finance lease expense:
Amortization of right-of-use assets435 565 
Interest on lease liabilities54 57 
Total lease expense$2,352 $2,810 

Supplemental balance sheet information related to leases as of March 31, 2024 and December 31, 2023 is as follows (in thousands):
March 31,December 31,
20242023
Operating leases:
Operating lease right-of-use assets$7,990 $9,551 
Current operating lease liability5,212 5,771 
Long-term operating lease liability2,617 3,534 
Finance leases:
Property, plant and equipment, net$3,637 $3,966 
Accrued expenses and other current liabilities1,445 1,702 
Other liabilities2,003 2,138 

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

Three Months Ended March 31,
20242023
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases$1,766 $1,749 
Operating cash flows from finance leases54 57 
Financing cash flows from finance leases494 1,493 
Right-of-use assets obtained in exchange for lease obligations:
Operating leases$111 $2,917 
Finance leases106 — 

March 31,December 31,
20242023
Weighted-average remaining lease term:
Operating leases2.4 years2.5 years
Finance leases2.1 years2.2 years
Weighted-average discount rate:
Operating leases8.8 %8.7 %
Finance leases6.5 %6.3 %
Maturities of lease liabilities as of March 31, 2024 are as follows (in thousands):
Operating LeasesFinance Leases
Remainder of 2024$4,612 $1,346 
20252,764 944 
2026725 1,387 
2027174 50 
202814 — 
Thereafter436 — 
Total lease payments8,725 3,727 
Less: Present value discount896 279 
Present value of lease payments$7,829 $3,448 

Lessor Accounting

Certain of the Company’s agreements with its customers for other 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.7 million during each of the three months ended March 31, 2024 and 2023, respectively, which is included in “services revenue” and “services revenue - related parties” on the unaudited condensed consolidated statements of comprehensive (loss) income.
XML 34 R22.htm IDEA: XBRL DOCUMENT v3.24.1.u1
(Loss) Earnings Per Share
3 Months Ended
Mar. 31, 2024
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 March 31,
20242023
Basic (loss) earnings per share:
Allocation of (loss) earnings:
Net (loss) income$(11,811)$8,351 
Weighted average common shares outstanding47,964 47,443 
Basic (loss) earnings per share$(0.25)$0.18 
Diluted (loss) earnings per share:
Allocation of (loss) earnings:
Net (loss) income$(11,811)$8,351 
Weighted average common shares, including dilutive effect(a)
47,964 48,002 
Diluted (loss) earnings per share$(0.25)$0.17 
a.    No incremental shares of potentially dilutive restricted stock awards were included for the three months ended March 31, 2024 as their effect was antidilutive under the treasury stock method.
XML 35 R23.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Equity Based Compensation
3 Months Ended
Mar. 31, 2024
Share-Based Payment Arrangement [Abstract]  
Equity Based Compensation Equity Based Compensation
Upon formation of certain operating entities by Wexford and Gulfport Energy Corporation, 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 Mammoth Energy Services, Inc. 2016 Incentive Plan, as amended (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 March 31, 2024.

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, 2023728,310 $1.32 
Granted369,050 5.17 
Vested(794,977)1.69 
Forfeited— — 
Unvested shares as of December 31, 2023302,383 5.06 
Granted— — 
Vested(66,667)5.63 
Forfeited— — 
Unvested shares as of March 31, 2024235,716 $4.91 

As of March 31, 2024, there was $0.7 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 1.6 years.

The total fair value of shares vested was $0.2 million and $3.1 million during the three months ended March 31, 2024 and 2023, respectively. Included in cost of revenue and selling, general and administrative expenses is stock-based
compensation expense of $0.2 million and $0.6 million for the three months ended March 31, 2024 and 2023, respectively.
XML 36 R24.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock Based Compensation
3 Months Ended
Mar. 31, 2024
Share-Based Payment Arrangement [Abstract]  
Stock Based Compensation Equity Based Compensation
Upon formation of certain operating entities by Wexford and Gulfport Energy Corporation, 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 Mammoth Energy Services, Inc. 2016 Incentive Plan, as amended (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 March 31, 2024.

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, 2023728,310 $1.32 
Granted369,050 5.17 
Vested(794,977)1.69 
Forfeited— — 
Unvested shares as of December 31, 2023302,383 5.06 
Granted— — 
Vested(66,667)5.63 
Forfeited— — 
Unvested shares as of March 31, 2024235,716 $4.91 

As of March 31, 2024, there was $0.7 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 1.6 years.

The total fair value of shares vested was $0.2 million and $3.1 million during the three months ended March 31, 2024 and 2023, respectively. Included in cost of revenue and selling, general and administrative expenses is stock-based
compensation expense of $0.2 million and $0.6 million for the three months ended March 31, 2024 and 2023, respectively.
XML 37 R25.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Related Party Transactions
3 Months Ended
Mar. 31, 2024
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. For the three months ended March 31, 2024 and 2023, revenue from related party transactions was $0.1 million and $0.2 million, respectively, and costs incurred from related party transactions was $0.1 million and a nominal amount, respectively. At March 31, 2024 and December 31, 2023, accounts receivable from related party transactions was $0.1 million and a nominal amount, respectively. At March 31, 2024 accounts payable for related party transactions was $0.1 million. There was no accounts payable for related party transactions at December 31, 2023.

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. Cobra Aviation and Leopard each lease one helicopter to Brim Equipment under the terms of aircraft lease and management agreements. ARS was subsequently sold to a third party in July 2023. See Note 4 for further discussion.

On October 16, 2023, the Company entered into a loan and security agreement with Wexford, an affiliate of Mammoth. Under this agreement, the Company had outstanding debt, including interest paid-in kind and net of debt discount and debt issuance costs, of $45.6 million and $42.8 million as of March 31, 2024 and December 31, 2023, respectively. Additionally, the Company incurred interest expense under this agreement totaling $1.5 million for the three months ended March 31, 2024. See Note 10 for additional detail on the agreement with Wexford.
XML 38 R26.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingencies
3 Months Ended
Mar. 31, 2024
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 March 31, 2024.

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):
March 31,December 31,
20242023
Environmental remediation$3,782 $3,782 
Insurance programs2,500 2,500 
Total letters of credit$6,282 $6,282 

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 March 31, 2024 and December 31, 2023, 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 March 31, 2024 and December 31, 2023, 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 March 31, 2024 and December 31, 2023, accrued claims were $1.4 million and $1.3 million, respectively.
The Company also has insurance coverage for directors and officers liability. As of March 31, 2024 and December 31, 2023, 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 March 31, 2024 and December 31, 2023, 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. At each of March 31, 2024 and December 31, 2023, accrued claims were $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 March 31, 2024 and December 31, 2023 and no expense was recognized during the three months ended March 31, 2024 or 2023 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 March 31, 2024 and December 31, 2023, outstanding performance and payment bonds totaled $9.2 million and $10.0 million, respectively. The estimated cost to complete projects secured by the performance and payment bonds totaled $1.7 million as of March 31, 2024. There were no outstanding bid bonds as of March 31, 2024 and $0.2 million in outstanding bid bonds as of December 31, 2023.

Litigation
As of March 31, 2024, PREPA owed the Company approximately $140.8 million for services performed, excluding $208.0 million of interest charged on these delinquent balances as of March 31, 2024. 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 filed first-level administrative appeals of the November 21, 2022 and December 21, 2022. 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 memoranda 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 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. 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 previous 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 16, 2023. On August 22, 2023, PREPA paid Cobra approximately $2.0 million, all of which was used to reduce outstanding borrowings under the Company’s previous revolving credit facility. On August 30, 2023, Cobra filed an informative motion with the Court regarding the status of the approved, but unpaid invoices. The Court ordered PREPA to respond to Cobra’s informative motion, which PREPA did on September 18, 2023. In this Court ordered response, PREPA informed the Court that the approved, but unpaid invoices were in the process of being entered into PREPA’s system for payment. On September 22, 2023 and October 10, 2023, PREPA made payments to Cobra of approximately $0.8 million and $5.7 million, respectively, all of which was used to reduce outstanding borrowings under the Company’s previous revolving credit facility. On October 16, 2023 and October 25, 2023, PREPA made additional payments to Cobra of approximately $1.7 million and $1.2 million. Also on October 16, 2023, pursuant to Court’s prior order, the parties submitted a further joint status report. In the joint status report, PREPA informed the Court that, among other things, it intended to process and submit to COR3 for reimbursement the remaining approximately $81 million in approved, but unpaid invoices. In addition, the parties informed the Court that the parties were engaged in mediation to resolve open disputes with respect to other unpaid invoices. On October 19, 2023, the Court entered an order continuing the stay through the earlier of January 31, 2024, and the termination of the mediation, directing the parties to file a further status report with the Court by December 1, 2023, and if the disputes have not been resolved through payment or mediation by January 15, 2024, directed the parties to file a status report by January 16, 2024. On December 1, 2023, Cobra, as seller, and Mammoth, as guarantor, entered into the Assignment Agreement
with SPCP Group. Under the terms and conditions of the Assignment Agreement, Cobra transferred to SPCP Group all of its rights, title and interest in $54.4 million of outstanding accounts receivable with PREPA and received net proceeds of $46.1 million. See below for additional information. On December 4, 2023, following submission of a joint status report by Cobra and FEMA on December 1, 2023, in which, among other things, PREPA reported that they submitted a request for reimbursement to COR3 on November 1, 2023 for $82.4 million and is disputing approximately $1.5 million of invoices from Cobra, the Court ordered PREPA to provide a detailed summary of each of their objections to the disputed amounts and directed the parties to report the status of any remaining unpaid approved invoices in connection with the status report due on January 16, 2024. On January 16, 2024, the parties filed a joint status report in which, among other things, PREPA reported that on December 28, 2023, it received a disbursement from COR3 for the amount requested on November 1, 2023 and was in the process of paying Cobra’s assignee approximately $13.4 million, which was paid to SPCP Group on January 18, 2023. Additionally, PREPA reported that it received an order from the Humacao Superior Court requiring it to withhold approximately $9.0 million from any payment otherwise due to Cobra stemming from an alleged unpaid debt of municipal and construction excise taxes and noted that it is aware of twelve Puerto Rico Superior Court cases filed against Cobra by different municipalities relating to the same alleged claims for municipal and construction excise taxes, which, in aggregate, total approximately $70.4 million. See below for a more detailed discussion of claims alleging Cobra’s failure to pay construction excise and volume of business taxes. As a result of these alleged claims, PREPA informed the Court that it would withhold the release of any further funds to Cobra. On January 17, 2024, Cobra filed a Writ of Certiorari requesting the Court of Appeals to reverse the order from the Humacao Superior Court. On January 19, 2024, the Court extended the previously ordered stay in the proceedings through April 5, 2024, and directed the parties to file a joint status report by March 27, 2024. On February 15, 2024, Cobra’s request was granted by the Court of Appeals and the order instructing PREPA to withhold the $9.0 million payment from Cobra was revoked. On February 26, 2024, PREPA paid $50.6 million, of which $9.6 million was paid to Cobra and $41.0 million was paid to SPCP Group, as Cobra’s assignee under the Assignment Agreement, which fully extinguished Cobra’s and Mammoth’s obligations to SPCP Group under the Assignment Agreement, and the Assignment Agreement was terminated. On March 27, 2024, the parties filed a joint status report in which, among other things, PREPA informed the Court that it was withholding the release of FEMA approved funds for reimbursement to Cobra totaling approximately $18.2 million due to municipal and construction excise tax claims against Cobra. Cobra believes it is exempt from the construction excise taxes and strongly disagrees with PREPA’s decision to withhold funds. On March 29, 2024, the Court extended the previously ordered stay in the proceedings through May 24, 2024, and directed the parties to file a joint status report by May 8, 2024. Cobra remains in mediation with PREPA on all open disputes. This may result in settlement negotiations but, at this time, it remains unclear whether a negotiated resolution can be reached on all or part of the open disputes and thus the range of possible outcomes is uncertain. As such, at this time, Cobra is not able to estimate a range of loss.

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 Racketeer Influenced and Corrupt Organizations Act (“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. On September 28, 2023, the Company moved to dismiss the petition. On November 16, 2023, rather than respond to the motion, Foreman filed an Amended Petition naming Arty Straehla, Mark Layton and Wexford as additional defendants, added claims for fraudulent transfer arising out of the refinancing of certain debt and sought receivership over Mammoth and Cobra related to allegedly fraudulently transferred assets. The defendants moved to dismiss the Amended Petition, which was denied on March 12, 2024. On February 8, 2024, Foreman filed a Motion for Appointment of Receiver. On April 29, 2024, the Court denied that motion. Additionally, on February 6, 2023, Foreman moved to amend a complaint against the former president of Cobra filed in Florida State Court arising from facts similar to those in the pending Oklahoma action to add, as defendants, Arty Straehla and Mark Layton. On September 15, 2023, Straehla and Layton moved to dismiss the complaint. On January 18, 2024, Foreman voluntarily dismissed the Florida State Court action against Straehla and Layton. 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 13 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. On December 18, 2023, the Humacao Superior Court issued an order to PREPA to withhold payment of approximately $9.0 million to Cobra. On January 17, 2024, Cobra filed a Writ of Certiorari requesting the Court of Appeals to reverse the order from the Humacao Superior Court. On February 15, 2024, Cobra’s request was granted by the Court of Appeals and the order instructing PREPA to withhold the $9.0 million payment from Cobra was revoked. The case was remanded to the lower Court for continuation of the proceedings in accordance with the Court of Appeals’ order. Cobra believes it is exempt from the construction excise taxes. 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 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 2023, the Company recognized an estimated liability related to these complaints, which is included in “accounts payable” in the accompanying consolidated balance sheets. The amount required to resolve these matters may ultimately increase or decrease from the Company’s 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 is 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 SEC investigation disclosed in previous filings, 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.

Assignment Agreement
On December 1, 2023, Cobra, as seller and Mammoth, as guarantor, entered into the Assignment Agreement with SPCP Group, as purchaser.

Under the terms and conditions of the Assignment Agreement, Cobra transferred to SPCP Group, at the purchase rate of 88.0% and free and clear of any liens and claims, all of its rights, title and interest in the first $63.0 million (the “Transferred Amount”) of the total outstanding accounts receivable that remained unpaid by PREPA as of October 6, 2023 (the “PREPA Claim”), received or to be received by Cobra on or after October 6, 2023. Between October 6, 2023 and December 1, 2023, Cobra received payments from PREPA with respect to the PREPA Claim totaling $8.6 million (the “Interim Payment Amount”), resulting in the net Transferred Amount of $54.4 million.

Under the terms and conditions of the Assignment Agreement, any portion of the Transferred Amount that remains outstanding from PREPA from and after March 31, 2024 will thereafter increase monthly at a rate of 1% per month, compounded. Any amount received with respect to the PREPA Claim in excess of the Transferred Amount will be for the benefit of Cobra. If (i) it is determined by a final order of any court of competent jurisdiction that the PREPA Claim is subject to any defense, claim or right of setoff, reduction, avoidance, disallowance, subordination, disgorgement, recharacterization, adversary proceeding or other impairment, whether on contractual, legal or equitable grounds, resulting in the PREPA Claim being disallowed or allowed in an amount less than the Transferred Amount, or (ii) Cobra consents to, or enters into a settlement agreement with PREPA for, the payment that is, in an aggregate amount, less than the Transferred Amount or is otherwise adversely impacting SPCP Group’s rights transferred under the Assignment Agreement, Cobra has agreed to repurchase within 18 months and one day from the receipt of SPCP Group’s written demand, the unpaid portion of the Transferred Amount subject to such disallowance or impairment, multiplied by the purchase rate, plus interest accruing, subject to certain tolling provisions, at a rate of 6% per annum from December 1, 2023 through and including the date of such repurchase.
In connection with the entry into the Assignment Agreement, Mammoth and Cobra obtained the required consents from lenders under the Company’s revolving credit facility with Fifth Third Bank and the Company’s term loan and security agreement with Wexford. Further, under the term loan and security agreement with Wexford, Mammoth is required, among other things, to mandatorily remit to Wexford up to 50% of all amounts that constitute PREPA Claim proceeds, including the proceeds received by Cobra under the Assignment Agreement, to reduce outstanding borrowings under such term loan and security agreement. In connection with the Assignment Agreement, Wexford waived this requirement.

The net proceeds received by Cobra in connection with the Assignment Agreement were $46.1 million. The Company elected the fair value option for measuring the liability to simplify the accounting associated with the Assignment Agreement. As of December 31, 2023, the fair value of the liability was approximately $48.9 million, which is included in “accrued expenses and other current liabilities” in the accompanying consolidated balance sheet and the aggregate unpaid principal balance related to this liability was $54.4 million. During the year ended December 31, 2023, the Company recognized a financing charge totaling $2.8 million.

During the three months ended March 31, 2024, PREPA paid $64.0 million with respect to the outstanding PREPA receivable. Of the $64.0 million, $54.4 million was paid to SPCP Group, as Cobra’s assignee under the Assignment Agreement, which fully extinguished Cobra’s and Mammoth’s obligations to SPCP Group under the Assignment Agreement, and the Assignment Agreement was terminated. The Company recognized a financing charge totaling $5.5 million during three months ended March 31, 2024 related to the termination of the Assignment Agreement, which is included in “interest expense and financing charges, net” in the accompanying consolidated statement of comprehensive loss. The remaining $9.6 million was paid to Cobra. Wexford waived the requirement to mandatorily remit to Wexford up to 50% of all PREPA Claim proceeds in relation to the $9.6 million.

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 three months ended March 31, 2024 and 2023, the Company paid $0.5 million and $0.6 million, respectively, in contributions to the plan.
XML 39 R27.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Reporting Segments
3 Months Ended
Mar. 31, 2024
Segment Reporting [Abstract]  
Reporting Segments Reporting Segments
As of March 31, 2024, 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 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 March 31, 2024, 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. During the three months ended March 31, 2023, the Company included Bison Trucking in its Drilling segment. Based on its assessment of FASB ASC 280, Segment Reporting, guidance at December 31, 2023, the Company changed its presentation to move Bison Trucking to the reconciling column titled “All Other”. The results for the three months ended March 31, 2023 have been retroactively adjusted to reflect these changes.

The Company also provided aviation services, equipment rental services, remote accommodations 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 March 31, 2024Well CompletionInfrastructureSandDrillingAll OtherEliminationsTotal
Revenue from external customers$8,159 $25,038 $4,307 $511 $5,174 $— $43,189 
Intersegment revenues114 — — — 1,005 (1,119)— 
Total revenue8,273 25,038 4,307 511 6,179 (1,119)43,189 
Cost of revenue, exclusive of depreciation, depletion, amortization and accretion8,338 21,533 5,840 1,050 3,823 — 40,584 
Intersegment cost of revenues218 25 — 874 (1,119)— 
Total cost of revenue8,556 21,558 5,840 1,052 4,697 (1,119)40,584 
Selling, general and administrative1,073 5,617 1,031 212 849 — 8,782 
Depreciation, depletion, amortization and accretion3,264 718 1,146 874 1,019 — 7,021 
Losses (gains) on disposal of assets, net250 (483)— (935)— (1,166)
Operating (loss) income(4,870)(2,372)(3,710)(1,629)549 — (12,032)
Interest expense and financing charges, net569 7,099 142 128 199 — 8,137 
Other (income) expense, net — (10,258)(1)— 116 — (10,143)
(Loss) income before income taxes$(5,439)$787 $(3,851)$(1,757)$234 $— $(10,026)
Three Months Ended March 31, 2023Well CompletionInfrastructureSandDrillingAll OtherEliminationsTotal
Revenue from external customers$67,179 $28,280 $12,442 $1,355 $7,064 $— $116,320 
Intersegment revenues121 — 25 — 450 (596)— 
Total revenue67,300 28,280 12,467 1,355 7,514 (596)116,320 
Cost of revenue, exclusive of depreciation, depletion, amortization and accretion52,037 22,476 7,860 1,466 5,154 — 88,993 
Intersegment cost of revenues478 11 — 14 93 (596)— 
Total cost of revenue52,515 22,487 7,860 1,480 5,247 (596)88,993 
Selling, general and administrative2,492 4,211 503 146 1,031 — 8,383 
Depreciation, depletion, amortization and accretion4,817 3,374 1,187 1,229 2,349 — 12,956 
Gains on disposal of assets, net— (127)(16)— (218)— (361)
Operating income (loss)7,476 (1,665)2,933 (1,500)(895)— 6,349 
Interest expense and financing charges, net929 1,845 156 126 233 — 3,289 
Other (income) expense, net— (8,808)(2)— 186 — (8,624)
Income (loss) before income taxes$6,547 $5,298 $2,779 $(1,626)$(1,314)$— $11,684 
Well CompletionInfrastructureSandDrillingAll OtherEliminationsTotal
As of March 31, 2024:
Total assets$49,068 $408,603 $119,196 $12,702 $65,943 $(27,442)$628,070 
As of December 31, 2023:
Total assets$50,965 $462,429 $121,162 $13,492 $69,005 $(18,574)$698,479 
XML 40 R28.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Subsequent Events
3 Months Ended
Mar. 31, 2024
Subsequent Events [Abstract]  
Subsequent Events Subsequent Events
Subsequent to March 31, 2024, the Company issued a bid bond totaling $5.0 million and additional performance and payment bonds totaling $1.4 million related to its infrastructure segment.
XML 41 R29.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Pay vs Performance Disclosure    
Net (income) loss $ (11,811) $ 8,351
XML 42 R30.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Insider Trading Arrangements
3 Months Ended
Mar. 31, 2024
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 43 R31.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Basis of Presentation and Significant Accounting Policies (Policies)
3 Months Ended
Mar. 31, 2024
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. See
Note 11. Variable Interest Entity to our unaudited condensed consolidated financial statements included elsewhere in
this report for additional information regarding these entities. 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 Bison Trucking LLC (“Bison Trucking”) in its drilling services segment.
The Company now presents Bison Trucking in the “All Other” reconciling column. See Note 20 for additional detail regarding our reporting segments. There was no impact on previously reported total assets, total liabilities, net income (loss) or equity for the periods presented.
Cash, Cash Equivalents and Restricted Cash
Cash, Cash Equivalents and Restricted Cash
All highly liquid investments with an original maturity of three months or less are considered cash equivalents. Restricted cash as of December 31, 2023 consisted of amounts held by our previous creditor as collateral for letters of credit and credit card program.
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 expected credit losses. 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 expected credit losses 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 expected credit losses 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
Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs.

The fair value hierarchy is based on three levels of inputs, of which the first two are considered observable and the last unobservable, that may be used to measure fair value. The Company’s assessment of the significance of a particular input to the fair value measurements requires judgment and may affect the valuation of the assets and liabilities being measured and their placement within the fair value hierarchy. The Company uses appropriate valuation techniques based on available inputs to measure the fair values of its assets and liabilities.

Level 1 - Observable inputs that reflect unadjusted quoted prices for identical assets or liabilities in active markets as of the reporting date.

Level 2 - Observable market-based inputs or unobservable inputs that are corroborated by market data. These are inputs other than quoted prices in active markets included in Level 1, which are either directly or indirectly observable as of the reporting date.

Level 3 - Unobservable inputs that are not corroborated by market data and may be used with internally developed methodologies that result in management’s best estimate of fair value.

The Company elected the fair value option for measuring the liability of the Assignment Agreement. To estimate the fair value of the liability, the Company used inputs that are not observable in the market (Level 3) based on an income approach. The Company used the contractual settlement amount, imputed interest rate and expected timing of cash flows to estimate the liability using the discounted cash flow model. See Notes 9 and 19.

The carrying amount of cash and cash equivalents, restricted cash, trade receivables, trade payables and receivables and payables from related parties 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.
New Accounting Pronouncements
New Accounting Pronouncements

In November 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2023-07, “Segment reporting (Topic 280)”, which is intended to improve reportable segment disclosure requirements through enhanced disclosures about significant segment expenses. The amendment requires disclosure of significant segment expenses regularly provided to the chief operating decision maker (“CODM”) as well as other segment items,
extends certain annual disclosures to interim periods, clarifies the applicability to single reportable segment entities, permits more than one measure of profit or loss to be reported under certain conditions and requires disclosure of the title and position of the CODM. ASU 2023-07 is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 31, 2024. We expect to adopt the new disclosures for the year ended December 31, 2024. The Company is currently evaluating the impact that adoption of ASU 2023-07 will have on its disclosures.

In December 2023, the FASB issued ASU 2023-09, “Income Taxes (Topic 740): Improvements to Income Tax Disclosures”, which requires the annual financial statements to include consistent categories and greater disaggregation of information in the rate reconciliation and income taxes paid disaggregated by jurisdiction. ASU 2023-09 is effective for fiscal years beginning after December 15, 2024, with early adoption permitted, and should be applied on a prospective basis, with a retrospective option. The Company is currently evaluating the impact that adoption of ASU 2023-09 will have on its disclosures.
Revenue Revenue
The Company’s primary revenue streams include well completion services, infrastructure services, natural sand proppant services, drilling services and other services, which includes aviation, equipment rentals, remote accommodations and equipment manufacturing. See Note 20 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 months ended March 31, 2024 or 2023 and did not have any deferred revenue related to shortfall payments.

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
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.

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 44 R32.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Basis of Presentation and Significant Accounting Policies (Tables)
3 Months Ended
Mar. 31, 2024
Accounting Policies [Abstract]  
Schedule of Allowance for Doubtful Accounts Receivable
Following is a roll forward of the changes in our allowance for expected credit losses for the year ended December 31, 2023 and the three months ended March 31, 2024 (in thousands):

Balance, January 1, 2023$3,587 
Change in provision for expected credit losses47 
Recoveries of receivables previously charged to credit loss expense(638)
Write-offs charged against the provision(2,831)
Balance, December 31, 2023165 
Change in provision for expected credit losses242 
Recoveries of receivables previously charged to credit loss expense(13)
Write-offs charged against the provision(271)
Balance, March 31, 2024$123 
Schedule of Concentration of Credit Risk and Significant Customers Following is a summary of our significant customers based on percentages of total accounts receivable balances at March 31, 2024 and December 31, 2023 and percentages of total revenues derived for the three months ended March 31, 2024 and 2023:
REVENUESACCOUNTS RECEIVABLE
Three Months Ended March 31,At March 31,At December 31,
2024202320242023
Customer A(a)
13 %%— %— %
Customer B(b)
— %— %90 %90 %
Customer C(c)
— %16 %— %— %
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 well completion services segment.
b.Customer B is a third-party customer. The accounts receivable balances with Customer B was derived from the Company’s infrastructure services segment. Accounts receivable for Customer B also includes receivables due for interest charged on delinquent accounts receivable.
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 45 R33.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue (Tables)
3 Months Ended
Mar. 31, 2024
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, 20227,550 
Deduction for recognition of revenue(7,042)
Deduction for rebate credit recognized(375)
Increase for deferral of customer prepayments530 
Balance, December 31, 2023663 
Deduction for recognition of revenue(58)
Increase for deferral of customer prepayments2,532 
Balance, March 31, 2024$3,137 
XML 46 R34.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Inventories (Tables)
3 Months Ended
Mar. 31, 2024
Inventory Disclosure [Abstract]  
Schedule of Inventory A summary of the Company’s inventories is shown below (in thousands):
March 31,December 31,
20242023
Supplies$6,678 $6,757 
Raw materials1,523 872 
Work in process3,414 3,955 
Finished goods1,206 1,069 
Total inventories$12,821 $12,653 
XML 47 R35.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Property, Plant and Equipment (Tables)
3 Months Ended
Mar. 31, 2024
Property, Plant and Equipment [Abstract]  
Schedule of Property, Plant and Equipment
Property, plant and equipment include the following (in thousands):
March 31,December 31,
Useful Life20242023
Pressure pumping equipment
3-5 years
$253,020 $251,111 
Drilling rigs and related equipment
3-15 years
97,207 97,207 
Machinery and equipment
7-20 years
153,717 155,921 
Buildings
15-39 years
38,138 40,869 
Vehicles, trucks and trailers
5-10 years
91,552 92,257 
Coil tubing equipment
4-10 years
6,971 6,954 
LandN/A12,393 12,393 
Land improvements
15 years or life of lease
10,066 10,066 
Rail improvements
10-20 years
13,793 13,793 
Other property and equipment(a)
3-12 years
15,240 15,171 
692,097 695,742 
Deposits on equipment and equipment in process of assembly(b)
8,799 8,670 
700,896 704,412 
Less: accumulated depreciation(c)
591,664 590,507 
Total property, plant and equipment, net$109,232 $113,905 
a.    Included in Other property and equipment are costs of $3.1 million at each of March 31, 2024 and December 31, 2023, respectively, related to assets leased to customers under operating leases.
b.    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.
c.    Includes accumulated depreciation of $2.4 million and $2.3 million at March 31, 2024 and December 31, 2023, 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 March 31,
20242023
Depreciation expense$6,788 $12,726 
Amortization expense193 195 
Accretion and depletion expense40 35 
Depreciation, depletion, amortization and accretion$7,021 $12,956 
XML 48 R36.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Goodwill and Intangible Assets (Tables)
3 Months Ended
Mar. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill
Changes in the net carrying amount of goodwill by reporting segment (see Note 20) for the three months ended March 31, 2024 and year ended December 31, 2023 are presented below (in thousands):

Well CompletionsOtherTotal
Balance as of January 1, 2023
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— (1,810)(1,810)
Dispositions— (693)(693)
Balance as of December 31, 2023
Goodwill86,043 14,137 100,180 
Accumulated impairment losses(76,829)(14,137)(90,966)
9,214 — 9,214 
Acquisitions— — — 
Impairment losses— — — 
Dispositions— — — 
Balance as of March 31, 2024
Goodwill86,043 14,137 100,180 
Accumulated impairment losses(76,829)(14,137)(90,966)
$9,214 $— $9,214 
Schedule of Definite Lived Intangible Assets
The Company had the following finite lived intangible assets recorded, which are included in “other non-current assets” on the unaudited condensed consolidated balance sheets (in thousands):
March 31,December 31,
20242023
Trade names7,730 7,730 
Less: accumulated amortization - trade names(7,010)(6,817)
Intangible assets, net$720 $913 
Schedule of Aggregated Expected Amortization Expense
Aggregated expected amortization expense for the future periods is expected to be as follows (in thousands):
Remainder of 2024$511 
202585 
202685 
202739 
2028— 
Thereafter— 
$720 
XML 49 R37.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accrued Expenses and Other Current Liabilities and Other Long-Term Liabilities (Tables)
3 Months Ended
Mar. 31, 2024
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):
March 31,December 31,
20242023
State and local taxes payable$12,847 $13,111 
Financed insurance premiums(a)
6,521 9,807 
Sale-leaseback liability(b)
4,778 4,754 
Accrued compensation and benefits3,222 5,558 
Deferred revenue3,137 663 
Financing leases1,445 1,702 
Insurance reserves1,354 1,277 
Financing arrangement, net(c)
— 48,943 
Other813 2,139 
Total accrued expenses and other current liabilities$34,117 $87,954 
Other Long-Term Liabilities
Financing leases$2,003 $2,138 
Sale-leaseback liability(b)
1,468 2,555 
Other12 22 
Total other long-term liabilities$3,483 $4,715 
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 March 31, 2024 and December 31, 2023, the applicable interest rates associated with financed insurance premiums ranged from 6.60% to 7.05%.
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 December 30, 2023, this lease was extended 12 months. 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 lease terms.
c.On December 1, 2023, Cobra, as seller, and Mammoth, as guarantor, entered into the Assignment Agreement with SPCP Group. Under the terms and conditions of the Assignment Agreement, Cobra transferred to SPCP Group all of its rights, title and interest in $54.4 million of outstanding accounts receivable with PREPA. The Company elected the fair value option for measuring the liability. As of December 31, 2023, the fair value of the liability was approximately $48.9 million. On February 26, 2024, PREPA paid $50.6 million with respect to its outstanding receivable to Cobra. This was in addition to $13.4 million paid by PREPA in January 2024. Of the $64.0 million paid by PREPA in 2024, $9.6 million was paid to Cobra and $54.4 million was paid to SPCP Group, as Cobra’s assignee under the Assignment Agreement. Following such payment, all of Cobra’s and Mammoth’s obligations under the Assignment Agreement were fully extinguished and the Assignment Agreement was terminated effective as of February 28, 2024. See Note 19 for additional information regarding this transaction.
XML 50 R38.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Debt (Tables)
3 Months Ended
Mar. 31, 2024
Debt Disclosure [Abstract]  
Schedule of Debt
Debt included the following (in thousands):
March 31,December 31,
20242023
Revolving credit facility$— $— 
Term credit facility, including interest paid-in-kind47,741 45,000 
Unamortized debt issuance costs and discount(2,111)(2,191)
Total debt45,630 42,809 
Less: current portion— — 
Total long-term debt$45,630 $42,809 
Schedule of Debt Maturities
The table below presents debt maturities as of March 31, 2024, excluding debt issuance costs and discount (in thousands):
Total
Remainder of 2024$— 
2025— 
20266,768 
20275,809 
202835,164 
Thereafter— 
Total long-term debt, net$47,741 
XML 51 R39.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Selling, General and Administrative Expense (Tables)
3 Months Ended
Mar. 31, 2024
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 March 31,
20242023
Cash expenses:
Compensation and benefits$4,104 $4,277 
Professional services2,457 1,929 
Other(a)
1,773 1,911 
Total cash SG&A expense8,334 8,117 
Non-cash expenses:
Change in provision for expected credit losses229 (381)
Stock based compensation219 647 
Total non-cash SG&A expense448 266 
Total SG&A expense$8,782 $8,383 
a.    Includes travel-related costs, information technology expenses, rent, utilities and other general and administrative-related costs.
XML 52 R40.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases (Tables)
3 Months Ended
Mar. 31, 2024
Leases [Abstract]  
Schedule of Lease Expense and Other Supplemental Information
Lease expense consisted of the following for the three months ended March 31, 2024 and 2023 (in thousands):
Three Months Ended March 31,
20242023
Operating lease expense$1,849 $1,768 
Short-term lease expense14 420 
Finance lease expense:
Amortization of right-of-use assets435 565 
Interest on lease liabilities54 57 
Total lease expense$2,352 $2,810 
Other supplemental information related to leases for the three months ended March 31, 2024 and 2023 and as of March 31, 2024 and December 31, 2023 is as follows (in thousands):

Three Months Ended March 31,
20242023
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases$1,766 $1,749 
Operating cash flows from finance leases54 57 
Financing cash flows from finance leases494 1,493 
Right-of-use assets obtained in exchange for lease obligations:
Operating leases$111 $2,917 
Finance leases106 — 

March 31,December 31,
20242023
Weighted-average remaining lease term:
Operating leases2.4 years2.5 years
Finance leases2.1 years2.2 years
Weighted-average discount rate:
Operating leases8.8 %8.7 %
Finance leases6.5 %6.3 %
Schedule of Supplemental Balance Sheet Information
Supplemental balance sheet information related to leases as of March 31, 2024 and December 31, 2023 is as follows (in thousands):
March 31,December 31,
20242023
Operating leases:
Operating lease right-of-use assets$7,990 $9,551 
Current operating lease liability5,212 5,771 
Long-term operating lease liability2,617 3,534 
Finance leases:
Property, plant and equipment, net$3,637 $3,966 
Accrued expenses and other current liabilities1,445 1,702 
Other liabilities2,003 2,138 
Schedule of Finance Lease Liabilities
Maturities of lease liabilities as of March 31, 2024 are as follows (in thousands):
Operating LeasesFinance Leases
Remainder of 2024$4,612 $1,346 
20252,764 944 
2026725 1,387 
2027174 50 
202814 — 
Thereafter436 — 
Total lease payments8,725 3,727 
Less: Present value discount896 279 
Present value of lease payments$7,829 $3,448 
Schedule of Operating Lease Liabilities
Maturities of lease liabilities as of March 31, 2024 are as follows (in thousands):
Operating LeasesFinance Leases
Remainder of 2024$4,612 $1,346 
20252,764 944 
2026725 1,387 
2027174 50 
202814 — 
Thereafter436 — 
Total lease payments8,725 3,727 
Less: Present value discount896 279 
Present value of lease payments$7,829 $3,448 
XML 53 R41.htm IDEA: XBRL DOCUMENT v3.24.1.u1
(Loss) Earnings Per Share (Tables)
3 Months Ended
Mar. 31, 2024
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 March 31,
20242023
Basic (loss) earnings per share:
Allocation of (loss) earnings:
Net (loss) income$(11,811)$8,351 
Weighted average common shares outstanding47,964 47,443 
Basic (loss) earnings per share$(0.25)$0.18 
Diluted (loss) earnings per share:
Allocation of (loss) earnings:
Net (loss) income$(11,811)$8,351 
Weighted average common shares, including dilutive effect(a)
47,964 48,002 
Diluted (loss) earnings per share$(0.25)$0.17 
a.    No incremental shares of potentially dilutive restricted stock awards were included for the three months ended March 31, 2024 as their effect was antidilutive under the treasury stock method.
XML 54 R42.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock Based Compensation (Tables)
3 Months Ended
Mar. 31, 2024
Share-Based Payment Arrangement [Abstract]  
Schedule of Share-Based Compensation
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, 2023728,310 $1.32 
Granted369,050 5.17 
Vested(794,977)1.69 
Forfeited— — 
Unvested shares as of December 31, 2023302,383 5.06 
Granted— — 
Vested(66,667)5.63 
Forfeited— — 
Unvested shares as of March 31, 2024235,716 $4.91 
XML 55 R43.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingencies (Tables)
3 Months Ended
Mar. 31, 2024
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Letters of Credit The letters of credit are categorized below (in thousands):
March 31,December 31,
20242023
Environmental remediation$3,782 $3,782 
Insurance programs2,500 2,500 
Total letters of credit$6,282 $6,282 
XML 56 R44.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Reporting Segments (Tables)
3 Months Ended
Mar. 31, 2024
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 March 31, 2024Well CompletionInfrastructureSandDrillingAll OtherEliminationsTotal
Revenue from external customers$8,159 $25,038 $4,307 $511 $5,174 $— $43,189 
Intersegment revenues114 — — — 1,005 (1,119)— 
Total revenue8,273 25,038 4,307 511 6,179 (1,119)43,189 
Cost of revenue, exclusive of depreciation, depletion, amortization and accretion8,338 21,533 5,840 1,050 3,823 — 40,584 
Intersegment cost of revenues218 25 — 874 (1,119)— 
Total cost of revenue8,556 21,558 5,840 1,052 4,697 (1,119)40,584 
Selling, general and administrative1,073 5,617 1,031 212 849 — 8,782 
Depreciation, depletion, amortization and accretion3,264 718 1,146 874 1,019 — 7,021 
Losses (gains) on disposal of assets, net250 (483)— (935)— (1,166)
Operating (loss) income(4,870)(2,372)(3,710)(1,629)549 — (12,032)
Interest expense and financing charges, net569 7,099 142 128 199 — 8,137 
Other (income) expense, net — (10,258)(1)— 116 — (10,143)
(Loss) income before income taxes$(5,439)$787 $(3,851)$(1,757)$234 $— $(10,026)
Three Months Ended March 31, 2023Well CompletionInfrastructureSandDrillingAll OtherEliminationsTotal
Revenue from external customers$67,179 $28,280 $12,442 $1,355 $7,064 $— $116,320 
Intersegment revenues121 — 25 — 450 (596)— 
Total revenue67,300 28,280 12,467 1,355 7,514 (596)116,320 
Cost of revenue, exclusive of depreciation, depletion, amortization and accretion52,037 22,476 7,860 1,466 5,154 — 88,993 
Intersegment cost of revenues478 11 — 14 93 (596)— 
Total cost of revenue52,515 22,487 7,860 1,480 5,247 (596)88,993 
Selling, general and administrative2,492 4,211 503 146 1,031 — 8,383 
Depreciation, depletion, amortization and accretion4,817 3,374 1,187 1,229 2,349 — 12,956 
Gains on disposal of assets, net— (127)(16)— (218)— (361)
Operating income (loss)7,476 (1,665)2,933 (1,500)(895)— 6,349 
Interest expense and financing charges, net929 1,845 156 126 233 — 3,289 
Other (income) expense, net— (8,808)(2)— 186 — (8,624)
Income (loss) before income taxes$6,547 $5,298 $2,779 $(1,626)$(1,314)$— $11,684 
Well CompletionInfrastructureSandDrillingAll OtherEliminationsTotal
As of March 31, 2024:
Total assets$49,068 $408,603 $119,196 $12,702 $65,943 $(27,442)$628,070 
As of December 31, 2023:
Total assets$50,965 $462,429 $121,162 $13,492 $69,005 $(18,574)$698,479 
XML 57 R45.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Basis of Presentation and Significant Accounting Policies - Narrative (Details) - USD ($)
$ in Millions
1 Months Ended 2 Months Ended 3 Months Ended
Feb. 26, 2024
Feb. 15, 2024
Jan. 18, 2024
Dec. 01, 2023
Nov. 01, 2023
Jul. 21, 2023
Jun. 08, 2023
Mar. 27, 2023
Jan. 18, 2023
Jan. 31, 2024
Feb. 28, 2024
Dec. 01, 2023
Mar. 31, 2024
Mar. 31, 2023
Mar. 27, 2024
Dec. 31, 2023
Oct. 16, 2023
Dec. 21, 2022
Nov. 21, 2022
Jul. 23, 2021
May 26, 2021
May 26, 2018
Oct. 19, 2017
Related Party Transaction [Line Items]                                              
Allowance for doubtful accounts specific reserves                         $ 0.2 $ 0.0                  
Amount release on hold                             $ 18.2                
Cobra Acquisitions                                              
Related Party Transaction [Line Items]                                              
Proceeds from legal settlements       $ 46.1                                      
Proceeds from financing transaction, net       46.1                                      
Litigation settlement, amount to be received           $ 72.0   $ 99.0                              
Amount awarded from FEMA               210.0 $ 13.4                            
Puerto Rico Electric Power Authority (PREPA)                                              
Related Party Transaction [Line Items]                                              
Litigation settlement, amount to be received             $ 99.0                                
Litigation amount in dispute     $ 70.4                                        
Withheld payments revoked   $ 9.0                                          
Puerto Rico Electric Power Authority (PREPA)                                              
Related Party Transaction [Line Items]                                              
Interest income on delinquent accounts                         10.5 $ 11.2                  
Interest charged on accounts receivable                         208.0     $ 197.5              
Accounts receivable, contract costs, amount expected to be authorized                                   $ 68.1 $ 5.6 $ 47.0 $ 47.0    
Puerto Rico Electric Power Authority (PREPA) | Cobra Acquisitions                                              
Related Party Transaction [Line Items]                                              
Payment pending from third party                         140.8                    
Agreement amount                                           $ 900.0 $ 945.0
Accounts receivable, reimbursement amount                         99.0                    
Proceeds from legal settlements                         22.2                    
Proceeds from financing transaction, net                       $ 8.6                      
Litigation amount in dispute         $ 1.5                                    
Puerto Rico Electric Power Authority (PREPA) | Cobra Acquisitions And SPCP Group                                              
Related Party Transaction [Line Items]                                              
Proceeds from financing transaction, net $ 50.6                 $ 13.4 $ 64.0   64.0                    
Cobra Acquisitions | Puerto Rico Electric Power Authority (PREPA)                                              
Related Party Transaction [Line Items]                                              
Accounts receivable, contract costs, amount expected to be authorized                                 $ 54.4            
Litigation settlement, amount to be received         $ 82.4     $ 111.0                              
Cobra Acquisitions | SPCP Group                                              
Related Party Transaction [Line Items]                                              
Proceeds from financing transaction, net 41.0                   54.4   54.4                    
SPCP Group | Cobra Acquisitions                                              
Related Party Transaction [Line Items]                                              
Accounts receivable, contract costs, amount expected to be authorized       $ 54.4               $ 54.4                      
Proceeds from financing transaction, net $ 9.6                   $ 9.6   $ 9.6                    
XML 58 R46.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Basis of Presentation and Significant Accounting Policies - Schedule of Allowance for Doubtful Accounts Receivable (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Balance at beginning of period $ 165 $ 3,587
Change in provision for expected credit losses 242 47
Recoveries of receivables previously charged to credit loss expense (13) (638)
Write-offs charged against the provision (271) (2,831)
Balance at end of period $ 123 $ 165
XML 59 R47.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Basis of Presentation and Significant Accounting Policies - Schedule of Concentration of Credit Risk and Significant Customers (Details) - Customer Concentration Risk
3 Months Ended 12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Customer A | REVENUES      
Concentration Risk [Line Items]      
Concentration risk, percentage 13.00% 1.00%  
Customer A | ACCOUNTS RECEIVABLE      
Concentration Risk [Line Items]      
Concentration risk, percentage 0.00%   0.00%
Customer B | REVENUES      
Concentration Risk [Line Items]      
Concentration risk, percentage 0.00% 0.00%  
Customer B | ACCOUNTS RECEIVABLE      
Concentration Risk [Line Items]      
Concentration risk, percentage 90.00%   90.00%
Customer C | REVENUES      
Concentration Risk [Line Items]      
Concentration risk, percentage 0.00% 16.00%  
Customer C | ACCOUNTS RECEIVABLE      
Concentration Risk [Line Items]      
Concentration risk, percentage 0.00%   0.00%
XML 60 R48.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue - Narrative (Details) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Dec. 31, 2022
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]        
Revenue recognized $ 0 $ 0    
Deferred revenue 3,137,000   $ 663,000 $ 7,550,000
Contract assets 0   $ 0  
Shortfall Payments        
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]        
Revenue recognized 0 0    
Deferred revenue $ 0 $ 0    
Practical Expedients        
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]        
Revenue recognition period one year      
XML 61 R49.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue - Schedule of Contract Liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Contract with Customer, Liability [Roll Forward]    
Balance, beginning of period $ 663 $ 7,550
Deduction for recognition of revenue (58) (7,042)
Deduction for rebate credit recognized   (375)
Increase for deferral of customer prepayments 2,532 530
Balance, end of period $ 3,137 $ 663
XML 62 R50.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue - Performance Obligations (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Revenue recognized $ 0.0 $ 0.0
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-04-01    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Remaining performance obligation $ 9.9  
Performance obligation expected recognition period 10 months  
XML 63 R51.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Divestitures (Details) - Discontinued Operations, Disposed of by Sale - Air Rescue Systems Corporation
$ in Millions
Jul. 13, 2023
USD ($)
Business Acquisition [Line Items]  
Proceeds from sale of subsidiary $ 3.3
Sale of subsidiary contingent consideration $ 0.3
XML 64 R52.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Inventories (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Inventory Disclosure [Abstract]    
Supplies $ 6,678 $ 6,757
Raw materials 1,523 872
Work in process 3,414 3,955
Finished goods 1,206 1,069
Total inventories $ 12,821 $ 12,653
XML 65 R53.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Property, Plant and Equipment - Schedule of Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Property, Plant and Equipment [Line Items]    
Property, plant, and equipment $ 692,097 $ 695,742
Deposits on equipment and equipment in process of assembly 8,799 8,670
Total property, plant and equipment, net 109,232 113,905
Accumulated depreciation of assets under operating leases, lessor 2,400 2,300
Pressure pumping equipment    
Property, Plant and Equipment [Line Items]    
Property, plant, and equipment $ 253,020 251,111
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 $ 97,207 97,207
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 $ 153,717 155,921
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 $ 38,138 40,869
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 $ 91,552 92,257
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,971 6,954
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,066
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 $ 15,240 15,171
Assets under operating leases, lessor $ 3,100 3,100
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 $ 700,896 704,412
Less: accumulated depreciation 591,664 590,507
Total property, plant and equipment, net $ 109,232 $ 113,905
XML 66 R54.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Property, Plant, and Equipment - Narrative (Details) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Property, Plant and Equipment [Line Items]    
Proceeds from disposal of property and equipment $ 3,049,000 $ 330,000
Comprehensive Income    
Property, Plant and Equipment [Line Items]    
Proceeds from disposal of property and equipment 2,300,000 400,000
Gains from sales of equipment damaged or lost down-hole 1,200,000 400,000
Drilling rigs and related equipment    
Property, Plant and Equipment [Line Items]    
Proceeds from disposal of property and equipment 0 0
Gains from sales of equipment damaged or lost down-hole $ 0 $ 0
XML 67 R55.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Property, Plant and Equipment - Schedule of Depreciation, Amortization, Accretion, and Depletion (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Property, Plant and Equipment [Abstract]    
Depreciation expense $ 6,788 $ 12,726
Amortization expense 193 195
Accretion and depletion expense 40 35
Depreciation, depletion, amortization and accretion $ 7,021 $ 12,956
XML 68 R56.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Goodwill and Intangible Assets - Schedule Of Changes in Goodwill (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Goodwill [Roll Forward]      
Goodwill, period start $ 100,180 $ 100,873  
Accumulated impairment losses (90,966) (90,966) $ (89,156)
Goodwill, total 9,214 9,214 11,717
Acquisitions 0 0  
Impairment losses 0 (1,810)  
Dispositions 0 (693)  
Goodwill, period end 100,180 100,180  
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  
Dispositions 0 0  
Goodwill, period end 86,043 86,043  
Other      
Goodwill [Roll Forward]      
Goodwill, period start 14,137 14,830  
Accumulated impairment losses (14,137) (14,137) (12,327)
Goodwill, total 0 0 $ 2,503
Acquisitions 0 0  
Impairment losses 0 (1,810)  
Dispositions 0 (693)  
Goodwill, period end $ 14,137 $ 14,137  
XML 69 R57.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Goodwill and Intangible Assets - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
Sep. 30, 2023
Mar. 31, 2023
Dec. 31, 2023
Finite-Lived Intangible Assets [Line Items]        
Impairment of goodwill $ 0     $ 1,810
Amortization of intangible assets $ 193   $ 195  
Trade names        
Finite-Lived Intangible Assets [Line Items]        
Finite-lived intangible asset, useful life (in years) 10 years      
Weighted useful life (in years) 1 year 7 months 6 days      
Cobra Aviation Services LLC        
Finite-Lived Intangible Assets [Line Items]        
Impairment of goodwill   $ 1,800    
XML 70 R58.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Goodwill and Intangible Assets - Schedule of Definite Lived Intangible Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, net $ 720  
Trade names    
Finite-Lived Intangible Assets [Line Items]    
Trade names 7,730 $ 7,730
Less: accumulated amortization - trade names (7,010) (6,817)
Intangible assets, net $ 720 $ 913
XML 71 R59.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Goodwill and Intangible Assets - Schedule of Aggregated Expected Amortization Expense (Details)
$ in Thousands
Mar. 31, 2024
USD ($)
Goodwill and Intangible Assets Disclosure [Abstract]  
Remainder of 2024 $ 511
2025 85
2026 85
2027 39
2028 0
Thereafter 0
Intangible assets, net $ 720
XML 72 R60.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Equity Method Investment (Details)
$ in Millions
3 Months Ended
Dec. 21, 2018
USD ($)
helicopter
Mar. 31, 2024
USD ($)
Mar. 31, 2023
USD ($)
Dec. 31, 2023
USD ($)
Brim Acquisitions LLC        
Schedule of Equity Method Investments [Line Items]        
Contributions to equity investee $ 2.0      
Number of helicopters owned | helicopter 3      
Number of helicopters leased | helicopter 2      
Difference between carrying amount and underlying equity   $ 4.1   $ 4.2
Adjustment to equity investee   $ (0.1) $ 0.2  
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 | Cobra Aviation Services LLC        
Schedule of Equity Method Investments [Line Items]        
Cash paid to acquire a business $ 2.0      
XML 73 R61.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accrued Expenses and Other Current Liabilities and Other Long-Term Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Accrued Expenses and Other Current Liabilities    
State and local taxes payable $ 12,847 $ 13,111
Financed insurance premiums 6,521 9,807
Sale leaseback liability 4,778 4,754
Accrued compensation and benefits 3,222 5,558
Deferred revenue 3,137 663
Financing leases 1,445 1,702
Insurance reserves 1,354 1,277
Financing arrangement, net 0 48,943
Other 813 2,139
Total accrued expenses and other current liabilities 34,117 87,954
Other Long-Term Liabilities    
Financing leases 2,003 2,138
Sale-leaseback liability 1,468 2,555
Other 12 22
Total other long-term liabilities $ 3,483 $ 4,715
XML 74 R62.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accrued Expenses and Other Current Liabilities and Other Long-Term Liabilities - Footnote (Details) - USD ($)
$ in Thousands
1 Months Ended 2 Months Ended 3 Months Ended
Feb. 26, 2024
Dec. 01, 2023
Jun. 01, 2022
Jun. 01, 2021
Dec. 30, 2020
Jan. 31, 2024
Feb. 28, 2024
Dec. 01, 2023
Mar. 31, 2024
Dec. 31, 2023
Dec. 30, 2023
Schedule of Other Operating Cost and Expense, by Component [Line Items]                      
Financing arrangement, net                 $ 0 $ 48,943  
Cobra Acquisitions                      
Schedule of Other Operating Cost and Expense, by Component [Line Items]                      
Accounts receivable, sale   $ 54,400                  
Financing arrangement, net                   $ 48,900  
Proceeds from financing transaction, net   $ 46,100                  
Cobra Acquisitions | Puerto Rico Electric Power Authority (PREPA)                      
Schedule of Other Operating Cost and Expense, by Component [Line Items]                      
Proceeds from financing transaction, net               $ 8,600      
Cobra Acquisitions | SPCP Group                      
Schedule of Other Operating Cost and Expense, by Component [Line Items]                      
Proceeds from financing transaction, net $ 9,600           $ 9,600   9,600    
Cobra Acquisitions And SPCP Group | Puerto Rico Electric Power Authority (PREPA)                      
Schedule of Other Operating Cost and Expense, by Component [Line Items]                      
Proceeds from financing transaction, net 50,600         $ 13,400 64,000   64,000    
SPCP Group | Cobra Acquisitions                      
Schedule of Other Operating Cost and Expense, by Component [Line Items]                      
Proceeds from financing transaction, net $ 41,000           $ 54,400   $ 54,400    
First National Capital, LLC                      
Schedule of Other Operating Cost and Expense, by Component [Line Items]                      
Proceeds from sale of assets     $ 4,600 $ 9,500 $ 5,000            
Term of contract     42 months 42 months 36 months            
Monthly rental payment amount     $ 100 $ 200 $ 100            
Renewal term                     12 months
Minimum                      
Schedule of Other Operating Cost and Expense, by Component [Line Items]                      
Financed insurance premium interest rate                 6.60% 6.60%  
Maximum                      
Schedule of Other Operating Cost and Expense, by Component [Line Items]                      
Financed insurance premium interest rate                 7.05% 7.05%  
XML 75 R63.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Debt - Schedule of Debt (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Line of Credit Facility [Line Items]    
Unamortized debt issuance costs and discount $ (2,111) $ (2,191)
Total debt 45,630 42,809
Less: current portion 0 0
Total long-term debt 45,630 42,809
Revolving credit facility    
Line of Credit Facility [Line Items]    
Long-term line of credit 0 0
Term credit facility, including interest paid-in-kind    
Line of Credit Facility [Line Items]    
Long-term line of credit $ 47,741 $ 45,000
XML 76 R64.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Debt - Narrative (Details) - USD ($)
$ in Millions
Mar. 31, 2024
Dec. 31, 2023
Revolving credit facility    
Line of Credit Facility [Line Items]    
Deferred financing costs $ 3.2 $ 3.4
XML 77 R65.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Debt - Schedule of Debt Maturities (Details)
$ in Thousands
Mar. 31, 2024
USD ($)
Debt Disclosure [Abstract]  
Remainder of 2024 $ 0
2025 0
2026 6,768
2027 5,809
2028 35,164
Thereafter 0
Total long-term debt, net $ 47,741
XML 78 R66.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Debt - New Revolving Credit Facility and New Term Credit Facility Narrative (Details)
2 Months Ended 3 Months Ended 12 Months Ended
Feb. 26, 2024
USD ($)
Dec. 01, 2023
USD ($)
Oct. 16, 2023
USD ($)
Feb. 28, 2024
USD ($)
Mar. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Cobra Acquisitions            
Line of Credit Facility [Line Items]            
Proceeds from financing transaction, net   $ 46,100,000        
SPCP Group | Cobra Acquisitions            
Line of Credit Facility [Line Items]            
Proceeds from financing transaction, net $ 9,600,000     $ 9,600,000 $ 9,600,000  
Revolving credit facility            
Line of Credit Facility [Line Items]            
Outstanding borrowing under the credit facility         $ 0 $ 0
Revolving credit facility | Line of Credit            
Line of Credit Facility [Line Items]            
Maximum borrowing capacity     $ 75,000,000      
Stated interest rate     2.00%      
Average Excess Availability Percentage, threshold one     33.3333%      
Average Excess Availability Percentage, threshold two     66.6667%      
Fixed charges coverage ratio         1.0 1.0
Borrowing base         $ 27,300,000 $ 27,000,000
Remaining borrowing capacity         $ 21,000,000 20,700,000
Debt instrument, covenant, event of default, potential interest rate increase     2.00%      
Revolving credit facility | Line of Credit | Minimum            
Line of Credit Facility [Line Items]            
Stated interest rate     1.75%      
Revolving credit facility | Line of Credit | Maximum            
Line of Credit Facility [Line Items]            
Stated interest rate     2.25%      
New Term Credit Facility | Line of Credit            
Line of Credit Facility [Line Items]            
Maximum borrowing capacity     $ 45,000,000      
Effective interest rate percentage         12.80%  
Debt instrument, debt covenant, percentage of minimum prepayments made with non-recurring proceeds     50.00%      
Debt instrument, covenant, event of default, potential interest rate increase     3.00%      
New Term Credit Facility | Line of Credit | SOFR            
Line of Credit Facility [Line Items]            
Basis spread on variable rate     7.50%      
Term credit facility, including interest paid-in-kind            
Line of Credit Facility [Line Items]            
Outstanding borrowing under the credit facility         $ 47,741,000 45,000,000
Term credit facility, including interest paid-in-kind | Line of Credit            
Line of Credit Facility [Line Items]            
Outstanding borrowing under the credit facility         47,700,000 45,000,000
Letter of Credit | Line of Credit            
Line of Credit Facility [Line Items]            
Outstanding borrowing under the credit facility         $ 6,300,000 $ 6,300,000
XML 79 R67.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Variable Interest Entities (Details)
3 Months Ended
Mar. 31, 2024
helicopter
Leopard Aviation LLC  
Variable Interest Entity [Line Items]  
Number of helicopters owned 1
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 1
XML 80 R68.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Selling, General and Administrative Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Non-cash expenses:      
Change in provision for expected credit losses $ 242   $ 47
Stock based compensation 219 $ 647  
Total SG&A expense 8,782 8,383  
Selling, General and Administrative Expenses      
Cash expenses:      
Compensation and benefits 4,104 4,277  
Professional services 2,457 1,929  
Other 1,773 1,911  
Total cash SG&A expense 8,334 8,117  
Non-cash expenses:      
Change in provision for expected credit losses 229 (381)  
Stock based compensation 219 647  
Total non-cash SG&A expense 448 266  
Total SG&A expense $ 8,782 $ 8,383  
XML 81 R69.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Income Tax Disclosure [Abstract]    
Income tax expense $ 1,785 $ 3,333
Effective federal income tax rate 18.00% 29.00%
XML 82 R70.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases - Schedule of Lease Expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Leases [Abstract]    
Operating lease expense $ 1,849 $ 1,768
Short-term lease expense 14 420
Finance lease expense:    
Amortization of right-of-use assets 435 565
Interest on lease liabilities 54 57
Total lease expense $ 2,352 $ 2,810
XML 83 R71.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases - Schedule of Supplemental Balance Sheet Information (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Operating leases:    
Operating lease right-of-use assets $ 7,990 $ 9,551
Current operating lease liability 5,212 5,771
Long-term operating lease liability 2,617 3,534
Finance leases:    
Property, plant and equipment, net 3,637 3,966
Accrued expenses and other current liabilities 1,445 1,702
Other liabilities $ 2,003 $ 2,138
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 84 R72.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases - Schedule of Other Supplemental Information Related to Leases (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Cash paid for amounts included in the measurement of lease liabilities:      
Operating cash flows from operating leases $ 1,766 $ 1,749  
Operating cash flows from finance leases 54 57  
Financing cash flows from finance leases 494 1,493  
Right-of-use assets obtained in exchange for lease obligations:      
Operating leases 111 2,917  
Finance leases $ 106 $ 0  
Weighted-average remaining lease term:      
Operating leases 2 years 4 months 24 days   2 years 6 months
Finance leases 2 years 1 month 6 days   2 years 2 months 12 days
Weighted-average discount rate:      
Operating leases 8.80%   8.70%
Finance leases 6.50%   6.30%
XML 85 R73.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases - Schedule of Lease Liability Maturity (Details)
$ in Thousands
Mar. 31, 2024
USD ($)
Operating Leases  
Remainder of 2024 $ 4,612
2025 2,764
2026 725
2027 174
2028 14
Thereafter 436
Total lease payments 8,725
Less: Present value discount 896
Present value of lease payments 7,829
Finance Leases  
Remainder of 2024 1,346
2025 944
2026 1,387
2027 50
2028 0
Thereafter 0
Total lease payments 3,727
Less: Present value discount 279
Present value of lease payments $ 3,448
XML 86 R74.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Leases [Abstract]    
Lease revenue $ 0.7 $ 0.7
Operating lease, lease income, statement of income or comprehensive income [Extensible Enumeration] Total revenue Total revenue
XML 87 R75.htm IDEA: XBRL DOCUMENT v3.24.1.u1
(Loss) Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Basic (loss) earnings per share:    
Net (loss) income $ (11,811) $ 8,351
Weighted average common shares outstanding (in shares) 47,964,000 47,443,000
Basic (loss) earnings per share (in USD per share) $ (0.25) $ 0.18
Diluted (loss) earnings per share:    
Net (loss) income $ (11,811) $ 8,351
Weighted average common shares, including dilutive effect (in shares) 47,964,000 48,002,000
Diluted (loss) earnings per share (in USD per share) $ (0.25) $ 0.17
Restricted Stock    
Diluted (loss) earnings per share:    
Incremental common shares attributable to dilutive effect of share-based payment arrangements (in shares) 0  
XML 88 R76.htm IDEA: XBRL DOCUMENT v3.24.1.u1
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 89 R77.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock Based Compensation - Narrative (Details) - USD ($)
shares in Millions, $ in Millions
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of shares authorized (in shares) 4.5  
Number of shares available for future grants (in shares) 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 $ 0.7  
Unrecognized compensation cost 1 year 7 months 6 days  
Total fair value of shares vested $ 0.2 $ 3.1
Compensation expense $ 0.2 $ 0.6
XML 90 R78.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock Based Compensation - Schedule Of Share-Based Compensation (Details) - Restricted Stock - $ / shares
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Number of Unvested Restricted Shares    
Unvested shares beginning balance (in shares) 302,383 728,310
Granted (in shares) 0 369,050
Vested (in shares) (66,667) (794,977)
Forfeited (in shares) 0 0
Unvested shares ending balance (in shares) 235,716 302,383
Weighted Average Grant-Date Fair Value    
Unvested shares at beginning of period (in USD per share) $ 5.06 $ 1.32
Granted (in USD per share) 0 5.17
Vested (in USD per share) 5.63 1.69
Forfeited (in USD per share) 0 0
Unvested shares at end of period (in USD per share) $ 4.91 $ 5.06
XML 91 R79.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Related Party Transactions - Narrative (Details)
3 Months Ended
Dec. 21, 2018
USD ($)
helicopter
Mar. 31, 2024
USD ($)
Mar. 31, 2023
USD ($)
Dec. 31, 2023
USD ($)
Related Party Transaction [Line Items]        
Accounts receivable, net   $ 389,520,000   $ 447,202,000
Accounts payable   21,506,000   27,508,000
Long term debt, net   45,630,000   42,809,000
Related Parties        
Related Party Transaction [Line Items]        
Total revenue   100,000 $ 200,000  
Incurred cost   100,000 $ 0  
Accounts receivable, net   100,000   0
Accounts payable   100,000   0
Long term debt, net   45,600,000   $ 42,800,000
Interest expense   $ 1,500,000    
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,000,000      
Brim Acquisitions LLC | Related Parties        
Related Party Transaction [Line Items]        
Initial capital of acquisition $ 2,000,000      
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 92 R80.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingencies - Narrative (Details)
1 Months Ended 2 Months Ended 3 Months Ended
Mar. 27, 2024
USD ($)
Feb. 26, 2024
USD ($)
Feb. 15, 2024
USD ($)
Jan. 18, 2024
USD ($)
Dec. 18, 2023
USD ($)
Dec. 01, 2023
USD ($)
Nov. 01, 2023
USD ($)
Oct. 25, 2023
USD ($)
Oct. 16, 2023
USD ($)
Oct. 10, 2023
USD ($)
Sep. 22, 2023
USD ($)
Aug. 22, 2023
USD ($)
Jul. 21, 2023
USD ($)
Jun. 14, 2023
USD ($)
Jun. 08, 2023
USD ($)
Mar. 27, 2023
USD ($)
Mar. 20, 2023
USD ($)
Jan. 20, 2023
USD ($)
Jan. 18, 2023
USD ($)
Dec. 13, 2022
USD ($)
Nov. 14, 2022
USD ($)
lawsuit
May 13, 2021
USD ($)
Mar. 25, 2020
USD ($)
Jan. 31, 2024
USD ($)
Feb. 28, 2024
USD ($)
Dec. 01, 2023
USD ($)
Mar. 31, 2024
USD ($)
lawsuit
Mar. 31, 2023
USD ($)
Dec. 31, 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
defendant
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,400,000   1,300,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,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  
Litigation settlement, expense                                   $ 379,000,000                                  
Litigation amount in reimbursement $ 18,200,000                                                                    
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     $ 13,400,000                                
Litigation settlement, amount to be received                         $ 72,000,000     99,000,000                                      
Proceeds from legal settlements           $ 46,100,000                                                          
Proceeds from financing transaction, net           46,100,000                                                          
Number of lawsuits pending | lawsuit                                                     13                
Number of claims judgment issued and under appeal | lawsuit                                         1                            
Number of other individuals indicted | individual                                                                     2
Number of other individuals indicted, charges dismissed | defendant                                                                     2
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                                        
Cash paid for settlement                                     70,400,000                                
Litigation amount in dispute       $ 70,400,000                                                              
Unpaid debt, municipal and construction exercise taxes                                     $ 9,000,000                                
Withheld payments revoked     $ 9,000,000                                                                
Puerto Rico Electric Power Authority (PREPA)                                                                      
Other Commitments [Line Items]                                                                      
Interest charged on accounts receivable                                                     $ 208,000,000   197,500,000            
Accounts receivable, contract costs, amount expected to be authorized                                                             $ 68,100,000 $ 5,600,000 $ 47,000,000 $ 47,000,000  
Staffing costs                                                                 $ 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                                                     140,800,000                
Proceeds from legal settlements                                                     22,200,000                
Litigation amount in dispute             $ 1,500,000                                                        
Proceeds from financing transaction, net                                                   $ 8,600,000                  
Loss contingency, damages awarded, value                                 $ 8,500,000       $ 9,000,000                            
Puerto Rico Electric Power Authority (PREPA) | Cobra Acquisitions And SPCP Group                                                                      
Other Commitments [Line Items]                                                                      
Proceeds from financing transaction, net   $ 50,600,000                                           $ 13,400,000 $ 64,000,000   64,000,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]                                                                      
Accounts receivable, contract costs, amount expected to be authorized                 $ 54,400,000                                                    
Litigation settlement, amount to be received             $ 82,400,000                 $ 111,000,000                                      
Cash paid for settlement               $ 1,200,000 1,700,000 $ 5,700,000 $ 800,000 $ 2,000,000 $ 8,400,000 $ 10,800,000                                          
Remaining reimbursement                 $ 81,000,000                                                    
Unpaid debt, municipal and construction exercise taxes         $ 9,000,000                                                            
Cobra Acquisitions | SPCP Group                                                                      
Other Commitments [Line Items]                                                                      
Proceeds from financing transaction, net   41,000,000                                             54,400,000   54,400,000                
SPCP Group | Cobra Acquisitions                                                                      
Other Commitments [Line Items]                                                                      
Accounts receivable, contract costs, amount expected to be authorized           $ 54,400,000                                       $ 54,400,000                  
Proceeds from financing transaction, net   $ 9,600,000                                             $ 9,600,000   9,600,000                
Performance and Payment Bond                                                                      
Other Commitments [Line Items]                                                                      
Commitments and contingencies                                                     9,200,000   10,000,000            
Estimated cost to complete the project                                                     1,700,000                
Outstanding Bid Bond                                                                      
Other Commitments [Line Items]                                                                      
Commitments and contingencies                                                     $ 0   $ 200,000            
XML 93 R81.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingencies - Schedule of Letters of Credit (Details) - Letter of Credit - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Line of Credit Facility [Line Items]    
Total letters of credit $ 6,282 $ 6,282
Environmental remediation    
Line of Credit Facility [Line Items]    
Total letters of credit 3,782 3,782
Insurance programs    
Line of Credit Facility [Line Items]    
Total letters of credit $ 2,500 $ 2,500
XML 94 R82.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingencies - Assignment Agreement (Details) - USD ($)
$ in Thousands
1 Months Ended 2 Months Ended 3 Months Ended 12 Months Ended
Feb. 26, 2024
Dec. 01, 2023
Jan. 31, 2024
Feb. 28, 2024
Dec. 01, 2023
Mar. 31, 2024
Dec. 31, 2023
Oct. 16, 2023
Oct. 06, 2023
Dec. 21, 2022
Nov. 21, 2022
Jul. 23, 2021
May 26, 2021
Guarantor Obligations [Line Items]                          
Financing arrangement, net           $ 0 $ 48,943            
Cobra Acquisitions                          
Guarantor Obligations [Line Items]                          
Proceeds from financing transaction, net   $ 46,100                      
Financing arrangement, net             48,900            
Wexford                          
Guarantor Obligations [Line Items]                          
Assignment agreement, percentage of outstanding amounts from PREPA, required to remit   50.00%     50.00%                
SPCP Group | Cobra Acquisitions                          
Guarantor Obligations [Line Items]                          
Accounts receivables sold, purchase rate percentage   88.00%                      
Accounts receivable, sale, first tranche                 $ 63,000        
Proceeds from financing transaction, net $ 9,600     $ 9,600   9,600              
Accounts receivable, contract costs, amount expected to be authorized   $ 54,400     $ 54,400                
Percentage of increase in transferred amount monthly   1.00%     1.00%                
Percentage of interest accrued on transferred amount   6.00%     6.00%                
Sale of accounts receivable, financing costs           5,500 $ 2,800            
Cobra Acquisitions | Puerto Rico Electric Power Authority (PREPA)                          
Guarantor Obligations [Line Items]                          
Accounts receivable, contract costs, amount expected to be authorized               $ 54,400          
Cobra Acquisitions | SPCP Group                          
Guarantor Obligations [Line Items]                          
Proceeds from financing transaction, net 41,000     54,400   54,400              
Puerto Rico Electric Power Authority (PREPA)                          
Guarantor Obligations [Line Items]                          
Accounts receivable, contract costs, amount expected to be authorized                   $ 68,100 $ 5,600 $ 47,000 $ 47,000
Puerto Rico Electric Power Authority (PREPA) | Cobra Acquisitions                          
Guarantor Obligations [Line Items]                          
Proceeds from financing transaction, net         $ 8,600                
Puerto Rico Electric Power Authority (PREPA) | Cobra Acquisitions And SPCP Group                          
Guarantor Obligations [Line Items]                          
Proceeds from financing transaction, net $ 50,600   $ 13,400 $ 64,000   $ 64,000              
XML 95 R83.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingencies - Defined Contribution Plan (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
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 $ 0.5 $ 0.6
XML 96 R84.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Reporting Segments (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2024
USD ($)
segment
Mar. 31, 2023
USD ($)
Dec. 31, 2023
USD ($)
Segment Reporting [Abstract]      
Number of reportable segments | segment 4    
Segment Reporting Information [Line Items]      
Revenue reduction $ 43,189 $ 116,320  
Total cost of revenue 40,584 88,993  
Selling, general and administrative 8,782 8,383  
Depreciation, depletion, amortization and accretion 7,021 12,956  
Losses (gains) on disposal of assets, net (1,166) (361)  
Operating (loss) income (12,032) 6,349  
Interest expense and financing charges, net 8,137 3,289  
Other (income) expense, net (10,143) (8,624)  
(Loss) income before income taxes (10,026) 11,684  
Total assets 628,070   $ 698,479
Nonrelated Party      
Segment Reporting Information [Line Items]      
Cost of revenue, exclusive of depreciation, depletion, amortization and accretion 40,584 88,993  
Interest expense and financing charges, net 6,637 3,289  
Related Parties      
Segment Reporting Information [Line Items]      
Cost of revenue, exclusive of depreciation, depletion, amortization and accretion 0 0  
Interest expense and financing charges, net 1,500 0  
Intersegment revenues      
Segment Reporting Information [Line Items]      
Revenue reduction 0 0  
Eliminations      
Segment Reporting Information [Line Items]      
Revenue reduction (1,119) (596)  
Total cost of revenue (1,119) (596)  
Selling, general and administrative 0 0  
Depreciation, depletion, amortization and accretion 0 0  
Losses (gains) on disposal of assets, net 0 0  
Operating (loss) income 0 0  
Interest expense and financing charges, net 0 0  
Other (income) expense, net 0 0  
(Loss) income before income taxes 0 0  
Total assets (27,442)   (18,574)
Eliminations | Nonrelated Party      
Segment Reporting Information [Line Items]      
Cost of revenue, exclusive of depreciation, depletion, amortization and accretion 0 0  
Eliminations | Related Parties      
Segment Reporting Information [Line Items]      
Cost of revenue, exclusive of depreciation, depletion, amortization and accretion (1,119) (596)  
Well Completions      
Segment Reporting Information [Line Items]      
Revenue reduction 8,159 67,179  
Well Completions | Intersegment revenues      
Segment Reporting Information [Line Items]      
Revenue reduction 114 121  
Well Completions | Operating Segments      
Segment Reporting Information [Line Items]      
Revenue reduction 8,273 67,300  
Total cost of revenue 8,556 52,515  
Selling, general and administrative 1,073 2,492  
Depreciation, depletion, amortization and accretion 3,264 4,817  
Losses (gains) on disposal of assets, net 250 0  
Operating (loss) income (4,870) 7,476  
Interest expense and financing charges, net 569 929  
Other (income) expense, net 0 0  
(Loss) income before income taxes (5,439) 6,547  
Total assets 49,068   50,965
Well Completions | Operating Segments | Nonrelated Party      
Segment Reporting Information [Line Items]      
Cost of revenue, exclusive of depreciation, depletion, amortization and accretion 8,338 52,037  
Well Completions | Operating Segments | Related Parties      
Segment Reporting Information [Line Items]      
Cost of revenue, exclusive of depreciation, depletion, amortization and accretion 218 478  
Infrastructure      
Segment Reporting Information [Line Items]      
Revenue reduction 25,038 28,280  
Infrastructure | Intersegment revenues      
Segment Reporting Information [Line Items]      
Revenue reduction 0 0  
Infrastructure | Operating Segments      
Segment Reporting Information [Line Items]      
Revenue reduction 25,038 28,280  
Total cost of revenue 21,558 22,487  
Selling, general and administrative 5,617 4,211  
Depreciation, depletion, amortization and accretion 718 3,374  
Losses (gains) on disposal of assets, net (483) (127)  
Operating (loss) income (2,372) (1,665)  
Interest expense and financing charges, net 7,099 1,845  
Other (income) expense, net (10,258) (8,808)  
(Loss) income before income taxes 787 5,298  
Total assets 408,603   462,429
Infrastructure | Operating Segments | Nonrelated Party      
Segment Reporting Information [Line Items]      
Cost of revenue, exclusive of depreciation, depletion, amortization and accretion 21,533 22,476  
Infrastructure | Operating Segments | Related Parties      
Segment Reporting Information [Line Items]      
Cost of revenue, exclusive of depreciation, depletion, amortization and accretion 25 11  
Sand      
Segment Reporting Information [Line Items]      
Revenue reduction 4,307 12,442  
Sand | Intersegment revenues      
Segment Reporting Information [Line Items]      
Revenue reduction 0 25  
Sand | Operating Segments      
Segment Reporting Information [Line Items]      
Revenue reduction 4,307 12,467  
Total cost of revenue 5,840 7,860  
Selling, general and administrative 1,031 503  
Depreciation, depletion, amortization and accretion 1,146 1,187  
Losses (gains) on disposal of assets, net 0 (16)  
Operating (loss) income (3,710) 2,933  
Interest expense and financing charges, net 142 156  
Other (income) expense, net (1) (2)  
(Loss) income before income taxes (3,851) 2,779  
Total assets 119,196   121,162
Sand | Operating Segments | Nonrelated Party      
Segment Reporting Information [Line Items]      
Cost of revenue, exclusive of depreciation, depletion, amortization and accretion 5,840 7,860  
Sand | Operating Segments | Related Parties      
Segment Reporting Information [Line Items]      
Cost of revenue, exclusive of depreciation, depletion, amortization and accretion 0 0  
Drilling      
Segment Reporting Information [Line Items]      
Revenue reduction 511 1,355  
Drilling | Intersegment revenues      
Segment Reporting Information [Line Items]      
Revenue reduction 0 0  
Drilling | Operating Segments      
Segment Reporting Information [Line Items]      
Revenue reduction 511 1,355  
Total cost of revenue 1,052 1,480  
Selling, general and administrative 212 146  
Depreciation, depletion, amortization and accretion 874 1,229  
Losses (gains) on disposal of assets, net 2 0  
Operating (loss) income (1,629) (1,500)  
Interest expense and financing charges, net 128 126  
Other (income) expense, net 0 0  
(Loss) income before income taxes (1,757) (1,626)  
Total assets 12,702   13,492
Drilling | Operating Segments | Nonrelated Party      
Segment Reporting Information [Line Items]      
Cost of revenue, exclusive of depreciation, depletion, amortization and accretion 1,050 1,466  
Drilling | Operating Segments | Related Parties      
Segment Reporting Information [Line Items]      
Cost of revenue, exclusive of depreciation, depletion, amortization and accretion 2 14  
Other      
Segment Reporting Information [Line Items]      
Revenue reduction 5,174 7,064  
Other | Intersegment revenues      
Segment Reporting Information [Line Items]      
Revenue reduction 1,005 450  
Other | Operating Segments      
Segment Reporting Information [Line Items]      
Revenue reduction 6,179 7,514  
Total cost of revenue 4,697 5,247  
Selling, general and administrative 849 1,031  
Depreciation, depletion, amortization and accretion 1,019 2,349  
Losses (gains) on disposal of assets, net (935) (218)  
Operating (loss) income 549 (895)  
Interest expense and financing charges, net 199 233  
Other (income) expense, net 116 186  
(Loss) income before income taxes 234 (1,314)  
Total assets 65,943   $ 69,005
Other | Operating Segments | Nonrelated Party      
Segment Reporting Information [Line Items]      
Cost of revenue, exclusive of depreciation, depletion, amortization and accretion 3,823 5,154  
Other | Operating Segments | Related Parties      
Segment Reporting Information [Line Items]      
Cost of revenue, exclusive of depreciation, depletion, amortization and accretion $ 874 $ 93  
XML 97 R85.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Subsequent Events (Details) - USD ($)
May 02, 2024
Mar. 31, 2024
Dec. 31, 2023
Subsequent Event [Line Items]      
Commitments and contingencies  
Performance and Payment Bond      
Subsequent Event [Line Items]      
Commitments and contingencies   9,200,000 10,000,000
Outstanding Bid Bond      
Subsequent Event [Line Items]      
Commitments and contingencies   $ 0 $ 200,000
Subsequent Event | Performance and Payment Bond      
Subsequent Event [Line Items]      
Commitments and contingencies $ 1,400,000    
Subsequent Event | Outstanding Bid Bond      
Subsequent Event [Line Items]      
Commitments and contingencies $ 5,000,000    
EXCEL 98 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( -N"HE@'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 " #;@J)8/[Q)4^X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M3L,P#(9?!>7>.DT'AZCK96BG(2$Q"<0M2KPMHDFCQ*C=V].&K1."!^ 8^\_G MSY(;':3N(S['/F DB^EN=)U/4HL8C!*4_ MU!%!$\=@W< #.,,+KT74"S$'/U3VSN +LDQV27U# ,Y5#GW+1#!6]/NY>\;F%] M(N4U3K^2E70.N&;7R:_UYG&_9:W@8E7P^X*+O>!2"%FOWF?7'WXW8=<;>[#_ MV/@JV#;PZR[:+U!+ P04 " #;@J)8F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M -N"HEC.L4OYW 4 *L? 8 >&PO=V]R:W-H965T&UL MM9EK;^(X%(;_BL5*JQFI-+%#@8VC)+UH+;1>?G"G M#.3*N8:;M7<29=*\" /BB.'N6[7B7F8M(:#_-E$#09P+R+_X(Q2K=N28&Y4G*9W-S&URT7%,B$0E?&PD._U[$6$2148)R_+L1 M;96_:0)WK[?J-SD\P#SQ5(QE]&<8Z,5%J]\B@9CQ+-(/P+8)H"]":#[?L';!.0UYQ0E MR[&NN.;#@9(KHLS7H&8N\KK)HX$F3$P:IUK!VQ#B]' L7X0B$\@8:9-TP95( M!XX&8?/:\3<75*/'I" MF,LZEO*,\?#1TH2[MO ?BN.5E>3E>AY:27^/GE*MH-W]8ZNA0J%C5S"=\4.Z MY+ZX:$%O2X5Z$:WAK[_0KON;#>\GB?T VREA.YCZ\$KZ&?1331[72V$CQ<.I MV_YJ0T*C&B*=E4AG]9"^9EQIH:(U>1!+J;0-#Y?2*K-5RAB-:HC7+?&Z]? F M0H4R,+V0P&!@31ZN5/:[O1T/C6_(V2LY>S5;IN(PC^33P/X\XEHS'J761*)A M#0'[)6 ?+=1UHD.])C=A),B7+'X2R@:&:[@N;7N]<]JSP:&A#>'.2[CS.G / M8AZ:8132^(7'UC:*Z]SQ.)9Z :U-!39%W+ 6M@_S( M7\EM /TUG(5^SHTTZ@.2'FN[G?.^QZB5%PUNRLLJ7E:'=Q0$H X-<7-!/L-W MY#ZQYQ67I!WF4C+F40CU1:X46-T3*SDJTY2\\D44=2(X^>-*6LEQR6D60L_P M7->*>PQC1"MG1'%O\Q9W;.Z@$S_*56)%Q>7NGR.^D#'/=>SI/89KHI5MHKC9 M>W;%SS_I,5]!C^B58&BN*^)T_D");!^\=A7.!=QSU[;P4[ MAF&BE6.BN,WY+'T>DVI2O,DRTEF,J6^A$IAJ M_PJ7^S.)*_8\ZEF=+Q[7E+1R3Q2W/8^A!EPS"QRC QW-* N0_"9$ZFZ_A)1C:^0P+?IM8Q!@]KRE6Y(H9; MF&W&R/6KO^#)7.SUOP>$OHRF5R/K&AL/;$I8^2!6RP>-,Z7,*JU8FN6IA'DC ML^XK'5#\;MV-&N-133DKU\-JN9[;1 M5;$.:Y3;?@ELY<<5]G,>P.ZRR.ZR6 MW3'+45BHP-0_E\HZX!S0&?F^ D0" HQ*^LQK ZKK ZK976F,8\B_=/\+BFH)7A M8;A7V>9Q(2"/&%[#[2$\KBE>Y7=8+;^S.X6#+<^W[^>LV[)71\7"?LITG;\+4F/3O@BMTZ_: 7+M-6=NS[H_@D4U! M*^?CX8:EW+?=);V!A]8!]H#8OHUI/*PI8^5]/-RIO&7<;,7OI\3EOMKS> S? MX^V<@N$N902 00$9<>L8/DI<4I\L]5:G(R63\N3 MZ%%^_NI4GQ?'V'?WI@?*,_GA_\!4$L#!!0 ( -N"HEAUA ,(G < "LE 8 M>&PO=V]R:W-H965T&ULM5IK<]K($OTK4^S65K8*!\U#KUR; M*H*YNU39V-VL_RF(PJD@:5AKLY/[Z.R,4"65:@]FP'Q)+T-,Z/8\^IUM< MOHKB<[GA7*(O69J75X.-E-L/HU$9;W@6E>_%EN?JF[4HLDBJV^)Y5&X+'JVJ M05DZ(H[CC;(HR0?CR^JS^V)\*78R37)^7Z!REV51\?4C3\7KU0 /OGWPD#QO MI/Y@-+[<1L]\R>6G[7VA[D:-EU62\;Q,1(X*OKX:3/"'*?/T@,KBCX2_E@?7 M2(?R),1G?3-?70T'XJW8Z:)ZI!QY>?_/^[RIX M%E5)D M]6"%($OR_=_H2ST1!P,PZQE Z@'DK0-H/8!6@>Z156%=1S(:7Q;B%17:6GG3 M%]7<5*-5-$FNEW$I"_5MHL;)\?1N<3U;+&?72%TM[V[FUY-'=?-Q M43Q$Q"$,&#ZU#[_F<3.<=H>/5-A-[*2)G53^:%_LGQX>9HM'-%DN59!0./OQ M#!ZO3]B'/_AZ<:>'[C/1B!\7S7929,P"SL!QDV($,KR$B%Q>Z%BIR4=Y\BJ*QU2R*]#M$TC#5=E)IV4MDH@R-[C5#OM++ 3 M$@IL!<@4T]"Q@#]@3&P%O]1HZQ0-3G$]OK/"0756#)B@)0GZ4;;$T6PL2! M\ *& ;/@;?D*VPEKG[URD5\<3P[8Y"&U%Z'S!1BZN)^N<,M7V$Y8^SQF@6@R MD:<.C ]M4< T#)@?]L-L:0O[;]*.-_/)Q_G-_'$^ P4DMK+?J0KR7-ZZ,;9,8N76O$)/]/,(@90=98MH5TEVP!S6@G2>[NNG( MMB FZ6%"*;0O(-. N!;)3%J&)':&O!'Y\X7D1896_$FB=2$R)4C22!=,VZCH M16]R(G,]2)= EBK)]B=.TM(G.9T^C\VZR8UN"$VY:>=9M!1I*938*;2=[].. MHDF2Q /W"E HNM220EHV)78VG6@>57M#)@7/JESRE";/D>Z@P5-M4B;#'G0B M(4-F.9 MLQ)[1;C7*VDSY<)G1?W*>083I/N ML*_*+H 9 5-" VK1+:2E1F*GQNG=[>W\\59)ER6:+*JNW^-\\=ML,54*!KU; M",D1#L'>GMTSK#X0V C[<4?=)EC+J-2QJK;9?S[-'_\$>UY6*CY5J)W+6S?, MEH"IG8"G(LM$CDHIXL]#]+/SWL&:%]!+E.ZX;I\Z0V?_#Y6;J- ":2-3.^,?HJU%N,C4OM_HET$OBD-%";>A33J_H($'%,^@I6>1 MA[2E?FJG_GUNU[TIF.,IU+D-"(@2,/4<+;A[8;8\3]]2-1]04--2ZX']]BH: M,K57T;3E>FKG^H7(O^G6>Z5;8:AG+:'/Y:T;<"L5:'".M@&U"HZ38SZ3MV[, MK>2@_W0U3M]?C_J*+M=J!V:OQAX.-VH/3[N'493N7MVZ\K8A@^ ?? MCC*K"CDYW#-YZX;;"@%V1 B<\%Z/ ;6] Z1.P*YO&[;&=! !]?$]N:XBZ\5">SH.^$?S'#,U 8&<-,$$];?KV.M M>&!V\? WVTFUU\/7_SWM),@2;B>-#G[)HG]&I.J*YR0O4F7! M14&4#L72E:5 DEI0D;N!Y_7=@E#F1$,[-Q?1D%. M[SQ.7--EILR$&PU+LL08U6TY%SIR&Y:4%L@DY0P$+D;.V#^>]$V^3?A"<2VW MQF"M9<[ M(G'"\Z\T5=G(.70@Q06IX\=,S? G/I?V'=9T[.'(@J:3BQ0:L%124 MU4_RL*G#%L#O/@,(-H#@K8!P PBMT5J9M34EBD1#P=<@3+9F,P-;&XO6;B@S M;S%60J]2C5/1Y.IR.KN,9U/0H_CJXGPZOM'!R?AB?#F907PVF]W$L%W,BD*D,%4U(O@\?X3VX(#,]*X>NTIH,LYML]C^I]P^>V?\S$1T(_0,( MO*#; I^\#)]BTL##7;BK*]&4(VC*$5B^\!F^6!&%^I JX LXI8RPA)(^J^C>^D$OKL?6^S6G-WV[G-]W@L2Y+@R-$?G$2Q0B?Z\,[O>Y_:C/\GLITR MA$T9PI?8HPDO"NU6G[[D_@!*(F!%\@IACS*XC:=0HJC?^'Y;&6KN@>4V7605 M>1W/'[JK;7NO).W([C:RNW\ANSZ20"J5<4%_86KEU[.MNFORWI8DW0OKWQ/Q M;\G<<=!K'/3^VL$!4"FKU^7W_A#5/?2\P] _>J*^)7%PU/7[O:!=?+\1W_\' M\?KJD(JPE++E:P[Z;W70DMCNP-WJC.96TNUF29F$'!<:ZG4&FD/4G;X.%"]M ML[SC2K=>.\STY8C").CU!>?J,3#]M[ENH]]02P,$% @ VX*B6*'_YZ>B M!P *BD !@ !X;"]W;W)K,-5$"6#Z4E^[2:;GJ0;$4<)N\D0WZQ60?;] XO3 MY].!.WBYK(-'-F?BR_HF@[-AY641K5C"HS1!&7LX';QWWYU1 M7S;(+;Y&[)G7CI&D"=F)Z=GUU/KN:S\X1',VO/U^< MO[^#D_D=_%S.KN[FZ/HCW+J\N9U] KN+KS-T\/EZ/C]$%U=P&'"*^##+&492@NV6ZX4&RX$?H3>/\9"@ OT0Q#$NL'PJLN ,K M09=I(I8KE3 MF:.>IO[8QR?#ISHO@Q'Q2674P#NJ\(ZL>,\9=$(8!3+['$&F6,>L. Q6:2:B M?X,B+4D289CE]TSXBX>,:M#&#G9;^'4C%T]&GIF 5Q'PK 1^AZ3.$6!<1'R= MN;N81.C&CG%0H)];,PRO1R:0$[Z3"\].6M0=AU5 MV1SKT%PD@H%?\1([>1P]1$F0A'*\0BA1CZP[]$OOC?'R73)N#9?)C&"_8\#< M6EUV[8$EEBPKHZD;HVL(:I>2-D;=S/=DQ3-"Q HBWF&*ICL!Q1H"*33;.'6K M$2&C#IRJK+K6.C8]^%R;F>B>@?AE+V#AG0(F2-F*T%==]LV)>W9@^H>NK:"RJL>F!-D\"B M(LM8$GY'(+(2'I>R9?$7K#5@>2;R*2R5 <2:_'GCY'GSC7,$JS:^9OFR*_Y^ ME(Z3-,=T.XK,Z$><8:SQT,^?8] ()^,A0LEG= UZ8,^7J-]T(+B#X M.*UYX/1C-*..8%51M'ORUJ2M M= BVZY"?%/RE]T:&]SQ-\)O,N@4_5@H%VY?GM[40C= M;H1K1DUL2E7@OO8%<*\; WUY:VZS*A%"7G5G@!B6_.Y(&S*#6<> $24ZB%UT MP*IPL0F++;$Y]$L4,G21A/$F+\BWVZJN\<]>6OVA1(K!/]H B%6F;,W MSYZ\-7G6W@K8YG-?0'$1I#C+ZX2"TJI6]>?;DKA46?7EK,E;"@FS;P.#Y1HUM4'350"CUV_O#!C/?F8R[ MQD3)"V+?M*@EAAW4K=W9WH/S&A*#*HE!G1_-"]0J3O;EV9>W)D\E2*A=D&S- M"U3?JO#\5OP9;'!76:)*'U"[/M@I(]!>E4)?WIJ,E5*@=J6P0T:@)A&@C8=N M1#IVX&GM=?_6%QI2NAJGOKWIWJ/P&I* *DE ?U@2T%XE05_>FCR5)* _*0FH M7NLI<=K[*08K%U.O8R^3*D% >Q $M%=!T)>W)F,E".A/"P*JOYT8330]8+ : M3_SV>]AA[:NS%8,5L_P8CZ,PW22B^ :KNEI]\/<^_\RM=?V#^^ZL^&Q/N2F^ M(KR$A;C\:"5F#^#2.1Y#E&3%AWG%B4C7^;=M]ZD0Z2H_7+)@P3)I /SXY!@, 'D( 8 >&PO=V]R M:W-H965T&ULQ59M;]HP$/XK5E9-K=0U$"!4'2"5EZI(Y44- M[3Z[R0%>$YO9#K33?OS.3LB IFB3*NT+\=EWC^_Q8]_1V@CYK)8 FKPD,5=M M9ZGUZLIU5;B$A*H+L0*.*W,A$ZK1E M7K230R 8EL>M5*KZ;4,:=3LO.366G M)5(=,PY3252:)%2^=B$6F[93=;83]VRQU&;"[;16= $!Z(?55*+E%B@12X K M)CB1,&\[U]6K7M/X6X='!ANU,R:&R9,0S\881FVG8A*"&$)M$"A^UM"#.#9 MF,:/'-,IMC2!N^,M^HWECER>J(*>B+^Q2"_;SJ5#(IC3--;W8G,+.9^&P0M% MK.POV>2^%8>$J=(BR8,Q@X3Q[$M?\G/8"4"<\@ O#_ . ^KO!-3R@)HEFF5F M:?6IIIV6%!LBC3>BF8$]&QN-;!@W*@9:XBK#.-WI3<;]P3@8] F.@LG=L'\] M0R.8X6F]DV:-C 0" M*S+@$43[\2Y2+GA[6]Y=[RC@B,H+4JN>$Z_BU4ORZ?U]>.U(.K5"AIK%J[^# MAU<2+QQ'Q26>8/A*M*1[[E1:[GJ7 MSS&/O93K1*>332%*8KM:(AM!VL/ KD&IS.YT]5O_*U3(D/ M MLCV2A(-HZ2[ FEB9ACO5H#3^$<*P3N$C(KC+5BR(8T$5*SG[EB/,("%4J[ M5G9 V:Z-'36JU;I_(%F9TZ5?KII?$/*/$AH++@'O%40$'ZM^);](@&?&0B@5 M\BC8OPKY06![O)L%[^9_$;+YYEDU+IOU R'?.E6K3=\[4-+=J>()R(5M;HJ$ M(N4Z*VS%;-$_KVW;.)CO8E_-VN ?F*PI8]E:,*Y(#'.$K%PT\7+)K-%EAA8K MVRN>A,;.8X=+_&\ TCC@^EP(O37,!L6_C&PO=V]R:W-H965T&ULO5IM4^,V$/XK MFO2FA9E"++^'ALQ 8M\Q

40#N=3C\(6Q /MI6S%7+W[RL[QHDE1<0W:K\0 M.^P^N]I'6NM1/%Z3XJ5<8$S!MRS-R_/!@M+EV7!81@NL9S3!^6MP6[&[8H<9+AO$Q(#@K\=#ZX@&>A63O4 M%G\D>%WN7(-J*(^$O%0W5_'YP*@RPBF.: 6!V,D9HF@R+L@:%)4U0ZLN:KIJ;U;@)*]FUIP6[+\) M\Z.3Z!S/ KN8WGZ]F%_?L9G[//KX$U_=S+ZX_!'%Q=@^#W MAZO[O\#1*D>K.*$X/@8GX&$^ T:>4)1*W*9JMRG),C9)YY1$+Q+OF=K[(HI6V2I%;"Q@AI^2**$2D. = MD)@5@ZT4E();E,0GK Y3M$SDPPD/3^B&+G !V !9VUA4Z_D5@\^DY&H[9*2W MS)LM\V8=QMX3YA(_)WF>Y,]L9:8HCS X8EF7"U3@\A@@RHH1G0(+_@I,PS1E M9"KQJY9X5BY1A,\'+/D2%Z]X,/GY)^@:O\DHWH Y-5C5#E\GMF=!UB"-\?!U METV=40.=8*$FL Z;5LNFU9/-0QC<8+J[17=-%[K=DD\E9I[%T2+:G##^'+MK M%HAFCC6"EM\U"R5HEF_#UJI3([NMD5V[67MJ=)5'[.%;LHG."E-?'5<-:UY- M^05)8UR4OX#@ZRJAW\'?=R1- 7MXK5$1_R.KG:US]NL$F^D$"W2"A9K .NP[ M+?N.\T$_E'*=MW5=H$U M'BPK[4@8A6\YW/*>*N/T?B2L7-L )5D!'FLD(Y?4-$*#TO*CQ*][Z.C M0>N*1P]:XL-#:]Q *UJH"ZW+Z/8X *K/ SA&#V+1E A#PQWY_%*3V7D\->() MP(EK^P:W;@.)G6/YOLL]HT(9GN7O*,UNG;9"&_95VHIS$WG9+,ET'=G0=4R^ M<'LL)1-;F73OB:T3+=2%UB5LJ_JA4E:^?S0B)\F6G(T8D"_\5&;GC7AV;'$N M>J[%[W("B9UCC1R'/QZ1X5FN:>R9VUN)#)W_\80$:I7.6M%F6M$"K6BA+K3N M)-BJ;/AC,OL]-:B&[4VW1"Y+3DJT!@VTHH6ZT+H\;N4\?$?/]S@N@:+Z-@5A MV!CMMCK(TZ%5G4NS$GKA?R&[X59W0[7P/D@<0HG&A="'O#Y4Q^K=XPZ+&FB- M&NI"Z_*QU>I0+=9[J<21Y*C#MGE2M*IVK6B!5K00BD<*G7IT?V?<"G=3+=P/ MUXJV]&=&4;XR66#XEM"@]EE*?D34*M>UHH6ZT+IL;96]V4O9'\00%/? MF^Z M_$J2V?D"-:+1B>]#D^O[@<2.[94]CSO##V5XEN_RLWJX\PY%]4X-&S23#25( M\1/S,TX]-JN*S6LJFQM*EO5K%8^$4I+5EPN,V!:Y,F#_?R*$OMU4;VJT+PM- M_@502P,$% @ VX*B6,SHC;^$" OR@ !@ !X;"]W;W)KA R([[Z[L@98$B7FRW:C[$I+18/;O8W6<7Y-F3D _UBG.%?J[+JCX? MK)3:G(Y&=;;B:U9_%AM>P3<+(==,P:U#/([_B9:DU 8Z_=DH'^]_4"[O7+]J_-,:#,7-6\RM1_EGD:G4^F Q0 MSA=L6ZKOXNDWOC,HT?HR4=;-_^AI)QL-4+:ME5CO%@."=5&U?]G/G2,Z"T"/ M>P'>+<#]!=2S@.P6D,;0%EECUC53;'HFQ1.26AJTZ8O&-\UJL*:H]#;.E(1O M"UBGIE=WWZYOOLUNKA%Y^O[V^^ $WLQ_PY^O-MQ\S=/<%75W,?D-??K_[ M S2D??H-*M*'4M3U1PB53*RYR]I6 M1=JHT/7G<3J,XTDNW;88A.2&*$#?,D>7Q+&*YL]OW]#DF!MZ)&4'#DOW#DN#&SI3(GMH*FB. MP"U *S73A=EE=*LIZ6P8CD]ZFVK+I'3LWM/Q'N(X"/&:@]U9T<#Z!+5]4_+V MDF69Y"V+5#EB:R%5\6\O^K&%;!SA?DS:0C$^25*W 9.] 9.@ 1<=9$@LP(2Y M0D(6RZ)J/\M$K9SE=F+!(6/<@VS+Q).)&_#)'O!)$/#5BE5+KLF@28Z&ZZ'5 M0/SG!FA;1XKD0!Y(YQ-W C^Q0P7W0\66&9*))__CR!!A%,3^*_0\-0+ >5%O M1,U*[7$&.-T>WFE+#HM5FO:PNL1(Z@/;8>WXE=!>< F^W-@[R* M^@YU" VQ)_EB;##B(,8[M>+2B0G;D6<5>9?0F'HP&1Z.7R'B)D!K':'MUC85 MH"S8O"C]13L^*@T?2]NA"PP1QV$FOL@RL=4T![61%X]L7O)/FN6)Y@CMQ_&XZZ:-S21$?N<2& .,P M ]Y+OF%%WA2W"LI9$TI"!WVH;-@\1S"QJH9+*B(>Q(8/XS A[K=^PY[UOCL! MVDPV3.*D3QX.L4D:80]"0WAQF/%N.^4LB-)!7G$Z[H-TT&!$?,77D%P<9CG= MR[ZI W0BM]F+C@FU2K(M1C"-W-"Q(3D-BS/XG*") MJ]6*^B7))9:,(Y_?#6%B^JZ<64#W#;/A&W(F2,3OSIDC:3OT@J%B'*;B2R%A M#5C=],BEJ)9#Q>6ZF4F18@='TW1"^OSGD/,YUS T M#C-T%S"4'XY*#I5TSK*'5U';; QI'%MI[!+#L:>7Q(:U<9BU[R7,2L4&*N;& MZ?/&COJPA':^KH3R5"?'.)I$_1;9)84CZK&*&$(GX:GU6A\)%'6]!9C%)Y^#H$)+A41+F48N'7 7="=FF MQ2&=T$F?/EUR))IXVG?2.40.$^C-8L$SI6O:0DA>+"L8/;+VQ 5:3Z[#6=OE MA.[@1I+T<3N$/ 6.&/8DKQ_\YCR3.KNTLS7"3ZW_=9H]0@FI=F,XT):217M. MY+/#,6EB/+8BV2&6P#^/,88$29@$K]X,'C&%YGQ95)6.*]VC<5F(W&F338.8 MXI/^&.L0B\=XXAFYB&%+$F;+]]G$]8P;M,9QV(OM\U*'6 SF>(9R8OB4C(/- MVFR[V912XA](< S2' M4WK_)%]LJ_SEW*K_F'!G@DVS5AZYF-A3YJCA81H>K -Q5XEJV,1>IS]R#PST MJ$/VL;0=>L0P/PTS_^TNTMI=AH\0GZEE1"5Y"73 M='3/8*>++_W@E5'\2C]AG'TG9HK^DSZ.3_$:S! MYN7=+CB2MD,7F":&AIN8_R%86\7==UIB!T'84OVB.NJ\"K;FCAK?: MUZ?VG^[?PKMHWCWK?7X9GUZU[](9->VK?5^97.I'Y25?@,KH\QAR1[9OR[4W M2FR:%\[F0BFQ;BY7G.5<:@'X?B&$>KG1/[!_9W'Z'U!+ P04 " #;@J)8 M%3[K4: & #/$0 & 'AL+W=O(=[YY[[H4^6UOWQ1=2!O:MU,:?#XH0JI?CL<\*67(_LI4T^+*T MKN0!KRX?^\I)+J)0J39N.3*#"[.XMJ-NSBS==#*R!O'?%V6W&TNI;;K M\\'1H%WXJ/(BT,+XXJSBN9S+<%O=.+R-.RU"E=)X90US^9D2<+:[_0RSMQ/IB005+++) &CG\K>26U)D4PXVNC<] =28+]YU;[ MF^@[?%EP+Z^L_JQ$*,X'+P9,R"6O=?AHUV]EX\]3TI=9[>-?MF[V3@8LJWVP M92,,"TIETG_^K<'A(0+31F :[4X'12M?\< OSIQ=,T>[H8T>HJM1&L8I0T&9 M!X>O"G+AXMKEW*CO/$%D!/O 0^TDLTMV67ML]OYL'' 0;1]GC=++I'3Z Z7' M[+TUH?#LM1%2[,J/86!GY;2U\G)ZK\+WW(W8\=&032?3DWOT'7=>'T=]QP_P M>LBNK/%6*[$%X<9)+TU("X#BC3+<9(IK-L>B!"F#9W_,%CXXT.K/0P@E TX. M&T"I]M)7/)/G@XK.]TXZ]T[NT_Y/@_JOE;+WO"QM*!!W MZ?(-F\,OE4D_9.],-F(_/7[T8CJ=G+:[:#$N'9T.V>ZW9IE9QT(AVX]7MJRX MV30??QZR8'.)[PY) WT*0?'UPBNAN%-TK/*PE"D39.X0-S%D.: ,Q1.+[U@5 M+$LJ&85 F9PMR# ZTBH=OF<"G2>'[%]SX^>GY+DTG%HJ;.(IU K%4M>Y>Q*":B6)@>\T&KR M(2J.5SE(FX&T4292N*[@H)!#1G4X2&*KC!8X67'EDGN(!!!C*X!C:\^J>J'A M"^VJG%H!'V;7!I@D[Z+![P ID%@JJ<56R5T3.:U)YQ5VTL9 M.@?&N'[5FGK MM@2"M$@.M$ 2HIFN!45BC4H=PZ-E\M$0WY""GF0;^0K!"_%%.*4UR;6GCMA, M"$6B7.O-,%K0$*AG]THE>WQ'5?FU5A5E.+!#"=!8\R^:^5_2^Q^BL*XO=,[BC4VT_]&2=*'7NOX/IRT7L$B20?0 MCC(%W,:R(Y3'"4#WL/\[C.W8>@<&LAN:8/:B/I0< /ZPIE#P0#4N1A4YC+%* M(688U5BQ$0Z3"?)[Z5HVDCO[I:U%Y; #=Y*JS9Q>OCF5)TB$ M<"W3PFN>:\DPKHK^*J:G#$"BY/<6?W'HYL#@,_=%6IE?75_?-(^?9E>_-263 M&_[DL[5BN:?U2LL5BA?LGK<%N247L=0S;;,=)*0S;*87H (?1K6"_P#6>_! MFY9!5WZ#:F*6$FE7R_S_6^KFTE,)@(?"4SM*TL=8E&$2]M;6(3 MRWBEB*J>CHT3PB8&+;#"-#/N5+=9"$Y"2K)!<@X?0^'> C-". MDL$=?BE!:-9I;*6V!8*%4L[2'>P[8L8P!\UIVT=;2 P MD;RQSB,0'C?;8BV;MU*)YCF:VS[3T=&'!O1;2C61+@\/ZY5W^!Z'I%V+6T;B M4Z\[]GHF&,33];G7,?>:W3Y]^Y3M<_[.[)LFYSAF"]2!C2?".]FP,A(HMXB^ M29RMJ&LYU<2VF>N77.GF#M'E$S7:BF_HNR*%F<1LNM"(3/:_4>S0'6S*6;JD;[>GGSI0D#'XH$+*)40GH^=/!]1&B^XEV"I> MV=$\ 4I\! .%=+0!WY<6[:MYH0.ZWW N_@)02P,$% @ VX*B6'QUT(Y& M&0 D$P !@ !X;"]W;W)K>JK-MG!\NN6SUY^+#-E[I2[;A9Z1I/ MYHVM5(>/=O&P75FM"GZI*A].)Y/'#RMEZH/G3_F[M_;YTZ;O2E/KMS9K^ZI2 M=O-"E\WZV<'1@?_BG5DL._KBX?.G*[70U[I[OWIK\>EAF*4PE:Y;T]29U?-G M!Q='3UZ\,'H=9O\G=%.9DWSB3Z\*IX=3(@@7>J\HQD4_G>C+W59TD0@ MXT\WYT%8DEY,__:SO^2]8R\SU>K+IORW*;KELX.S@ZS0<]67W;MF_:MV^WE$ M\^5-V?*_V5K&/L+@O&^[IG(O@X+*U/)_]=GQ(7GA;'++"U/WPI3IEH68RI]5 MIYX_M_Y"M:;-FGGVUNI6UYT27M5% M=FT6M9F;7-5==I'G35]WIEYD;YO2Y$:W3Q]V6)XF>9B[I5[(4M-;ECK.7C=U MMVRSJ[K0Q?#]AR [T#[UM+^8WCGA:V7'V?'1*)M.IB=WS'<<>'',\QW?,M^> M76;_/[/?QP]GOQT![4G M@=J3NV;_L9+[#RV5[7_SCZ6&.>9-M5+UAL;WM>H+T^DBRQLH1]W*7RVF*11] M;>I.6U-EJS%K,I>$=NA8/\[(O=-:Y:7OZ$FO2YTM9A(DU^+KM9ZTI MC+)$'7U)@V[P4-?4XM+%NRZ4+4@2V$*K MP_;'V459PMT0\_D5_)%[CGI.,Q>MJEO%CK;-ENI&8_^Z!BT&/HN('D/HD92E M:F4 [&*E+ N8)[0%=J;A SMAKNU+)R>0V)=*%G"RO=9Y;T5,-.+J<[Y4]8(E M4IF6PL;(O3JG((!1V(PJ/L*K,L]&3HK,)YTU*U,3,S![I6I$)!J4@;JLUKEN M6Y(J\9#&SI6QV2K5:4<3OD(\:,- K[@K_-L46)(,A^((F$%"-6U'JX0-J[KN MP>E$ ^Z6NTBH[;&-9&=,-2A264TR+D>@"[RR)&&(H[=ZG%UJVR%HIWHP\D*E M<2MOP\3">=-T-2EP8=J\;%K,T+JYRTW4/4RW5SGO$O,"AF)Y&CS1*]IH2@5H MSLVJ3$SQEXN+M\$6HZXUE>GHY55OVY[\$2+O\QP*(RUI$R=^FP*0\-G!68V-IP)/V$=2 M.3K]J"-^#"20.^I-Y L4G0MS /5P96/*88M6-:?JVW(R&'M[O M^H5I*8K9/O]$C/KMM\N@G,-'04W)SD!<84U9TBL$!@R<"OY8$ 6L'&&A&DC MD=1N+^8X[I8CXW]#4G$K$=\:[(X7 3;LJSJ)/M/)=A H-+A=)OZ? I"(2LA< M."_S!T>4M2*KSPS(S%F6J\ J]Q:XTS4=>;"VU>1BY5.)B >BR%>/X$X[XF53 MZ>P>3*N]GX$H6!7%0.\WG;^,U@2'I=KEB/_-KC#X1I5!H=\ABEJ3T^K\G-BR M!!X'6:7!6%)46+5SCFPM"A[#FH4A+E3D$FEU=N(6[*H$J8(8^ XQ?/;6A28O MEM,:.M(P3@G@AXJ#U,^P@&JFK0>IQ\'E%^R=GTS6DJ5ID$NP(WQGXW<>0GF2 MBAXQSC:52T%H-5HYJ"W$0R9&^[#9HB%)P>\40S4&"327(XP,,TSF0RXI'7DA M4&1;#EFSO@7Z;$6N,384#0<<\BK@.XO#\X0,EAP!%N 56?5WUQQMX4%5;O[2 M#K,U%(3))?C1P9-9TWXB=LX-N 09]1W4^"]:0OE%1/%';DIZ5*G<-F2(B$DY ML$(..=HP B""]@!-N.X=H MZ56RCG1:IPH$>Z,R&-D*3X$'Q+2"SU$/$BLL$*OK/WORWUBWKU?*L!G10L<3F'BAR)^49;-VR):\ M0$-$4WQ,C0:1Y :T+K!93HY.R9#09/P)(!2IQ&?TA4M2I M_X;R!K)3JIR5&X]@?9!05@^0H.-SJML<[#TV:<0)?!$ )VB50APX8_62ZH W M 3#([&2#.\OO8=%W4>',/N/:6NLB^AX9[@;YM23?3H B47[[<#HY&T^VV'U^ M&B6PA]]!,R1YL8RT;J@XF6Q0@HLS9PG5^C/-@WT0PSC.B2\ [E'D$GEO@X'. M%\IX8FVF@6^0ZWB=+I$9E;0/; NK&G"& 3Y(U/CN/X$/*!)@S-S;O M*VR&W7M!VVM6H^SV.LE,D]IA\1N@9M&L-.MV!O@U_(UQ1G;*_*:7>7L#7LH$ M+B5581\\ R$BS,)^X [FI=.M.9&$ 5% T5L$!RUQ:IM)LD=1RH5P%V<2B &J MD$; Z5"EA[AD6D[1L"7R0?31/Z=@3^,':0/K3S'P*B[Z&>;P+O&%_A+Q ?Y] M/_'OZX2*O8Z7*)49*424T7FGZ.FKE*&AYXHUM]Q/S[!$9^P60!@CJ_9 QW"4 MPD=:<4WI@ NJ3N\9?R#5^"K*?#ZVT9L>C1V>GV:64]$PMWHW/@NX@]^24,IWF1G-]%_M.?62B M=5Y2E"#$"7A61(+LWN/CL_O9OP$?](-F/F_W2C82=&\Z.CL^NA]WL\NBH\>/ MOG4OTY/IC]G,T?$W[>4TW]%/()+C_!>83R>& MA<< =,6#DZK%:3UV5!5'L(_/#J9C,_" MUO=GZ0B?GPDH,:>&((1PXA"J>')!?8(\?1;DB:7ZM136*)?K9Q_!)V+"3-6? M;+_JO8RJ";0B2:;$M9O&; M.B1RE+,1BT)Z1*Y[F ZQ6LA1A\AFD(8!\.E T:VY&S/SAR5"Y"! [@..&E2G MH!/4$;]6L-KJM4OG/*:VG!U:;54 M4N3B*JWDV\G94<+E%>>P[0945-M9>,H-MXM==EP;\IS7=)XB@6@R<@6 M4Y* MZ9P[DA93;7;A$,=W6UP"R@O3KOJ.S\.:LN=Y]1ROTU&&UES)MA+;-G[['@"R MJ\.,(L#9QLE/%!38UPJ9MQ0IO*=)G ][%CK'Z=M6'$_5T#=2^\9'.9H]9W6? M_A2*$U5ENGAH^2C.B^85U M+F!NQ9GI-(FPM+BOM_F2@EO'$<\6&7"0@T'15Y$: ,!:<5NO555!;_C[!7"@ M@HWBT;8?HP.A12W'LL$@4W.XB ,N_(#@9IG3UV\OWV:_($] GI>6HN+WL1Z5 M%E:$,[)#/NR>:VM%3^.K?,#L"B^6VH$H]3*=*^F%, L.'3XZ&9^D,;CI.\I# M.:+LRS62XHV<9-(3.F/4G5=U*3&W &^'&)_;, [*1Z'Z4-UD:AGW6_VZ9M/]895=2I($R@1AL:3*W?HNQ$* M^#A9<3Y-8MMK6Z1\OY ;$SX-_6&(GY>:_'/IX?S&'5H-@L";^9Q*TZ$V^N;= M<40(Y*-N!EMC<@[/IHD:L9*USO6R(FTAQ:34Q["/B^&M(!AGF))LDZ]OK)39 M@WF'L.<\)U7JXB&R5K /\>0(A WC00_EW3DZ!80DSP>UA;&"ZCD'499[.?"" MDW$X,F#5EB(8E>"E98C]3_" 83=FKWO=TAXZW\+3D'4^%K3-FKG]Y6A G8#7 M_3KY[>BRHFLH!LA%CMO[;14T/N.LA"SU_'HB#U&RUP% M]-JG*L>)7E%F%@)-WWG61_W9-HQ;#PN#T0[<)KO]Z[D67F?:7FI9U:(>30@)IX-N\! 6LDG MSSJ2>]?!_IW>)[DZ#XQC8Z:UW1GE$-BIX^'A0,VE\-' MD_'C>,@0D!Y6>;R+Z:)ZTP'%R5%"23KFJPS8G1G2EO;!"6_?\Y[JI]!,<*27 M@X6M^2)*#-^E>?H0AWUI42^-?4]YC[X"Z[@[U-0?&Q#N\DNJ#5KA]3MQ3.QQ M@@L2UW2' PJULFU??Y8 ^[_MI<8^;_.=='("H#_K:M5%N[ME2I9D,JM/^ !^1"P\F/<(";+ 0M89L ' [4T FC(H@) M\8Z3C!62=P>I6M=;2^=!KB9C*#WND'BP!M1ZT73&&0H".$CN!*I3YX6#&[)L M#UA/-1L@>E95%5Z6HSZ?R^>J=KV(^5(@!U-E>>\^H1\0Z6RNES,ZRY5P@A\- M3) 2'"1 G.9S/^R8>JMR R)>",4;299GV.T*D MU (;#GY#.RTUC=F,#R:7JIP'I\ .A">@;D!)U$)'J]^S\-!O2M2+Z0Z=)GSX MAK=J(4K_R_>EAI MTA-;V6:O'38#?'H;G_4@Y2WE'OW?8MD\MPC/\RG/,+G')G\'R^ M[!OZTK.)9%O2)+RUJF_GHU7=T15_S?V<]6[7)\D?DFV327.!/=AP;%\)A$K J$:]<7XGKN-U3-HI==#O*O;]WA?M( M]LU.&+KNN4W"=I3[)W5Q^N?G]_=9U=7%Z^>?_[']?XYO+JU8>+%[]= MP;AIHO2.6#+113?\L$WYB9 ?_PJ-A#!*=3\[.L[^*SO"?ZZV-?@KC'V1W9O= MWSOD?.+_"8,OLWMY.OCH\2W3JW%*#8L;HUIH8Z-O7SDRZF2SD\G\.A,.V*>YS;NQWQ/AQEH]37?C_$>OE M#Q/K2SJO^J#*7E*)X$M?);Z4Q]SP&&[BF7,'CPH7W;CG1OGZRW;K8O(R2K>OTJ83 #>AR.WN9@:PE/N[IF)6*A! M4#;0 M#;U2Y2ZICTWH^^0QA):,E3A+AI)30G&S3YV"_$(WH%>1A+?#!6-;[MZ-C+/? MN,7R*'N0O=E1/!:AN\M([:O<> @*_NP;OO=F0S'64)<"GR.[=>C22,(OXV_# M.Z/RW:WBF_SE'[$DH6@ZI$A>>R <<.0U=I\)"-6BLM8V,SJ]E<3%V3-64:&U MQH;7?*4$3F&XOUW:TQ9DQ[]0-L:$VK@#:TK;9.:]V="[T MY\K:3,EIX N=H(CAA1ZU@W7X'9QSX?A6B)12=)F9':<3_&2!;>J&"D\2GUXEAVCQED:$2Y5MBP'!I,[SCXN^UQ:ZIVZ7E*D M+X:7H6<-PGR:J/KI7.^CDS!W?#FB7SN+J?;YI[RK3O] M.2BDJVP"C*&_)783&PS)"91[&>]_9V%$.1/]8.33"1=QZ7?=U4/M_UD&"L&;:U;]U_)4X6+F73&ES!I;>CJ,1?^W)7O2 ZW M?L7C_NA5X"B"@PASG0>C?R7![0\^'G'V?GHRN?\D>R4V'6Z?Q)'4HN?7W?(+ M01U8647#]_Y40+SHG[9RYWB^:,+OIP $T#5<.:EQI]*^OR1>G'$QG -JN*(> M?T;&A6\Y .(\,9E.@-1'@)*V,+DT$"5L^IMZ>>*N$VIV,D&L8H\==:KR@53X M^06V;H<[R"A]@[C\IH>;C"K97?),)OV1FG9^MZ;M^WVAA\FO1'%EGGX+B[KT M$9#D!Z/"MYG_N:T+^96I.%Q^J^NUL@NJ-Y=ZCEQA:0">T^^)^ ^T0/@1LN?_!U!+ P04 " #;@J)83]0R7)T+ M [(P &0 'AL+W=OB@20)$=V8Z#-#&0..U=#F@;Q.WUP^$^4+N4Q)J[W))&+[MK24YZ M5Q3WQ99VN<-Y>>:9&:Y>WUIW[;=*!7'7F-:_F6U#Z%X='?EJJQKI%[93+>ZL MK6MDP%>W.?*=4[+FAQISM#P^?G'42-W.+E[SM8_NXK7M@]&M^NB$[YM&NOMW MRMC;-[/GLWSAD]YL UTXNGC=R8VZ4N'G[J/#MZ,BI=:-:KVVK7!J_6;V]OFK M=Z>TGA?\0ZM;/_HLR)*5M=?TY4/]9G9,"BFCJD 2)/[=J$ME# F"&K\EF;.R M)3TX_IRE?\>VPY:5].K2FE]T';9O9B]GHE9KV9OPR=[^325[SDA>98WGO^(V MKCT]GXFJ]\$VZ6%HT.@V_I=WR0^C!UX>'WA@F1Y8LMYQ(];RO0SRXK6SM\+1 M:DBC#VPJ/PWE=$M!N0H.=S6>"Q>?U(UJ>_7Z*$ 873JJTH/OXH/+ P^>B.]M M&[9>?-O6JIX^?P0EBB;+K,F[Y:,"OY=N(4Z>S\7R>'GZB+R38MD)RSMYW#*Q M=K81E]#5 0'P;MB*2_:K>K_]KGP.B_-/]\BE;7OE.5NK-#.G@E;M1 MLXNOOWK^XOB;1[0_+=J?/B;]L;A\T8/BIZV"U4TGV_NOOWJY?'[^C1>=TY1Y M2*:X!K8KV7BAV\KTM1*W2 Y1X2&C.&7(*%TI/\>*M9-8WE>A=VITHY6X((WP MLJTAWW;8,(SNUTX;J+@IEP0MM&$+[P^K;K>ZVF8UL.1&2U)@+M1OO>[ 0$Z MMT$:K'6JL4$AG:%H8VM>&*4.BQO9]FM)NF+KA;A22OQ #RV/!7A,A#V^R3ZI MM9>;C5,;&50M5O5GA= M*P<'^AX9!DB >MGU%+8>7^&#KG>=]0D1%9 (K56+1962*Z.B40DO*Z,W*=)A MZVR_V:+ L%J03H&J@4+6.P4H*[D8)T+>W4=5RB)1R;8"]J,$Z<>W #&]UE6\ ME5S1*3BWIF\1N'MC%!XZ-.,@JE2K\$P1^517#DX !"1HAF'-@G:KLIM7_3OZ2#85'V!OEDCG4 M5S!8E.,.!'%*[E^(7XBN+@>ZNLH4\\L!'F.8(I]A.L&4(U)3EK-;^XZ"3["L MMK@@K .$YT-, !E>X#M+#..NT3+A2>T7P\ZT01'+JVL)OF479T%TQPD V$&' M)."O.7>FD9C@]1 [1\!2%(R:^&G(&M!ST'ZM:6OV+?JJA?C0BBK16J5=U3>4 MJ*"P>]C*0&CL@S8(7@)Y40>AGX8VUQCM!^"/=(H(C#Q0H@SW*0F.\6K#WL-WZG.G MF$WK*11:F1K2*J!SIZZRZ*UT&U4L'^Q.SE/(V,:N*+(3:AJ*:ZHIQB8"XR--@;BP-IF/A;&+F""ED=$L+J2,-<0TS1-UP'"@ 9=Q0> M&(0$HWX@*Y.L$"LU(@L%CKCJX8!(*S&T(\=#'VQP/]!-XO6:VX8QMUL'!,+5 M-5W?6%M'A2>8B1K3GA^FS5(AAP_[FZA#K 0B\KV,#L<@%H:.:81_ E4GM6-] MB"P#J@7A?ZC2\/):WY% YFM:V-KVV?B:!BW+7/_*DPOQ$7?)Y!X]?DZ407 # M:EL!M:T.44Y-).?#L\[T_B@1W!.;P!T5A!4:;5SDO:* __;.H<;"K8+208T(3/?MU9WSV*09?TK=H_MY-BN41N7.5_&]KRSH"3N3@D]NQ.-75'@ MO3 8N,#F&(]4YG1XID:XHH.W:F4T<1CM[GU1!I%/*"(;*-GA M3#Y X+,MK@/$NZYFH9P2;Z\NQ8OC%_,O",U!ZQ[0E89O)7$I.YW/1G1(XY2? M;@+QZ]ZLZ0DB@[[%E#5&WJC:C X(B $*R9501[(K]%UKCVU2[!_6HE2^6[EA M!)4DN6[MK5'UI@R(*YH'80D'<&SE7G/8]*Q0K3"4:K(BQV<'6$,//4ZQ78"R MW!4E_EHY2H[)L%FJE9(. '99]YH'W;U3?2KGOBA;(!1;1Z.O ;$M6L/8 NQ: MJ>Z4JS15;>A7#FP.V[Z"M@T3*IUW[;BSMHJ.<3),_E>W'_D\,+\43:*"IT_J"D<"JK SRLF=*X%L",G\#W/0Y,DGE:B6M?L ME;*UX+I;="S'?$.>H/ JE3*>#L2@[?<2M%4.HRG&^'_"'L@;;.5-E%T@]D6^ MF;26OZOPS/<73LYR:[*L3&?L;\W=EK&R9I*&0EP>*^F&@:L(=$HW*XP<*2;9 MH=PBP8"UXQ<'=^R\Q1^33@GXQ8SF M;FW$;LF8AC*&0$#G3NLTIY&#."'V#]1YM,V!R#Y9*=Q14<)^909-N-/8&3A< MG[Q3SMDP[J1C->L_+W8AWN?S\-(?OD?QKM+ O'-:/D_#.UT##5@WG(,?/FIZ M>+PTGZ3NU%>[_3RFO@-UE';<,S3D#O_1N:!1DD]PX"K;AZY'@?^1"]W>/IE; MDV+<'_LZ(/>3\3"@0X+2.0IWTM/7$HN][U"F:_Y_3Q0/!?' B=?>N#Z&FO\F MXG_6D=M'<@I)$]^B.-::B])/^XHG]3R&,IJW> >>:)5XAY=!\7+4!$CNY[HB9SR6N%&.LTG8/E]2GH) MX8F0Z?0-HNF5$L@HO46ZW5KRX.?U%_'=T-XGX!,,2X G'731PGSJQ(T-"1M. M,#YSN+(87KR^DX9/4,1W9;@F0P1J%_VV "-[??#E6I9A=&P+B*"?\!L/VU,M M\$]?9?ES\5Y5JED!PZE\+\7Y_.SL&-?+M,@TRF#.TWR&^9/S^?'I\NG.XA71 M:H5RI\,X#YZ'=*DY.CLY/JSLB7CQXN0+ M53U[^7NW7L[/3I;#Y@^ZG+^(D_GSD_.][53I=DHL:%Z)!TW8;;=?VC%LRD@_ M#IFT[V7YT>@'#3!BPS_;(""@F8B_;2A7RR]#WL8?1 S+X\]*H-HF'C"L\>CQ MXOQL%KOO_"78CG\>L;(!'N./6X6.R=$"W%];U)?TA38HOY>Y^ ]02P,$% M @ VX*B6)EEXJ2; @ EP4 !D !X;"]W;W)K&ULC53;;MLP#/T5PBV*#1ABQTZ[HDT"I.VN0-$BP;:'80^*3<="9PXM$CM?&/K@*D>"Y5MI-HHJHN8ACEU=8"S@OF#&JIN[]X MWO9A#W">O )(MX TY-T%"EG>"!+3L35KL-Z;V;P02@UH3DYJ?RD+LGPJ&4?3 M&^Z)(TFM13>.B1F]/5E@2][M3R7@0 M^S\OZ?_1<*?A:ZLV,,Q"C_E+%<*UJ1NA-^",*D H!:8,=GQL)6U :D(&$PL@ MR?$$+YTL) \QS*2%.;J\15AL'&'MF,PVIFLTO#DY.D_3Y'(V7P1I>/D6>)/ M<3;(^#DKY9V8-1>N@D:U#HZ3O1,RL$1HA"S :(0-"@NBY&0@5\9)O0)90HZ6 MA.\-2HUV%E> 8W6KJYJ:W]EMGU@W;'_=N9?%K74D. MI[!D:#)XST-NNS70*62:,'I+0SS(0:QX&D,[Q0?H=_'T-U!+ P04 M " #;@J)80K?_86(# !$!P &0 'AL+W=OU#T0>*&EE$*5(E M*;O9K]\9RG8<('4?)/%VSIPA.4?+G77??8,8X&>KC5\E30C=99IZV6 K_(7M MT-!,;5TK G7=)O6=0U%%4*O3/,MF:2N42=;+.';GUDO;!ZT,WCGP?=L*]WB- MVNY6R3@Y#-RK31-X(%TO.['!!PS_='>.>NF1I5(M&J^L 8?U*KD:7UY/>'U< M\*_"G3]I V=26ON=.Q^K59*Q(-0H S,(^FSQ!K5F(I+Q8\^9'$,R\+1]8/\0 MAWN[>YOW.X-?#YONLT*^Q9A#) TVP] MRFR SE51S" "K14!2 N0RY"@&)+S(.B@] MBKW!82G5MB+JS\1Q0VJ%>:1$/&^&C\0,%(/D&A3EJD[VDXVA@KZC6=^A5+62 ME %QCZ#N ]^Z/BBMPN,(;$F;A%ZBD7BRA35=2.M(P-7!(#E.>%+SYM4B'\_? M/X_+Z3=V9Z!D>X6WM&&AL3T?GO_C$JB>9!,+ZA8EMB7%.507OPIX.&SW:YB- M9O-%_,ZG<[BG6T&>AT[Q28]'4UJ\F.?PA3PV'LMP4: 83<83>K^;3N&#,HJ< MJ(*-M16#\FQ&[VSV#C[;(/0SY:]AG(\HHZ$QFQ;P4@&E)\[6HMM$_^;KVYLP MF-QQ]/B+N!J<\6GY\'^AO=@HNF4::X)F%_-I F[P[*$3;!=]LK2!7#,%-%];&PX=#G#\<:[_!U!+ P04 " #;@J)8(YS"FRT& #I#P &0 M 'AL+W=OHBQW'"=KLOH@2Q;F=.1P.S]=* M?S4%@&7?2UF9BU%A;7TVF9BL@)*;L:JAPC]+I4MN\5.O)J;6P',G5,I)Z/O3 M2Z^]]I_<[%C+ MNX$;)OT1NBXO1;,1R M6/)&V@]J_3MT\22D+U/2N"=;MVMCM)@UQJJR$\;O4E3MR+]W..P(S/Q'!,). M('1^MX:6CU?A7H)R]O-687VTW'KN5 MO+*,5SE[\ZT1-0)OSR<63=#"2=:INV[5A8^HB]A[5=G"L#=5#OE]^0FZ-O@7 M]OY=AT\J?,_UF$6!QT(_C)_0%PWQ1DY?])QXV=]7"V,U,N6?0Z&WFN/#FFGW MG)F:9W QPNUA0-_!Z/+EBV#JOWK"[WCP.WY*^Z_GZ4EUAYU]&IOMWWKX"\-? M466RR8'9 MA22=SKHEJQ8U'AC&H,+C8G9PRSF14NG:\A@W(!VGU\-K!L)'LG MEN#R3(\(#8(QC096-V5-VK;6HM.$;8!KPXY8F$2>'_KN+?""(&"OM9"2!+18 M&>>G!LDMY/>J%?MH/[WE6(%AZLQ=@>HHV6H$ +:9!BF/BS<. 73=" MYFB/_IQ&\VY5-/.":,9BWYM-Y^P+%"*38#QF=9-];=U"J@D)N#8Y#7KE\\!+ MDI#-0R],4G:CA&2V6=P//]XNGWKS-*!G$K-WI/./R14+0B^:1_W@ID59:W4' M)$YN=M)*,TF@JR63@+6-!;[G3Z?]\ '=VY/T=V! %,A*._R)F=>L[DBR!]XQ M/R'$PP% +XQ]&@)R'F/UYRF.B9?&(5*C5D:@,2S:6Q7[="-3&1*$?.?&()GD MAATO3M@,W9GCZS"T_,(P9E[8132&X(R]Q/&Q^QMNS%R798"LI/GM!G+[A#3\(0!1LLV)J19X@%LLVM,6.V&/^7A&APY86HD_=:$,$,K:^% M+=@=5+E"Z]A=["BS!88L#'/5 PXJ)NMU@V"X2!Z*+H""P"YD*2P%3P;(N*@L MT-'$&@-C]@FU[\1@6*4LAG)?8J>6N;B!56:[6U6FA)#CV8C]%S5:+FP;,;0-MFBF+&==Z0WKON&Q< MR:'9AY494ZI7'3O)!B[L/.EUML6SM5@K3>+X<,A:'MNBA!TZY4]V2YD:5-:\V"%SN.%/P M.\0 )^H>=(1HA3UQYPJ9Q*2XL'\&SKS1Y#>)V4(#L+)MJUKN'F 0D6:\E_*. M*1B3,Y$[9I YVD=LC9TPC;^2FP=9?OEB%H;^JS92I'?>L:_?J]:XXNB6!:]H MQ7/ 1[ U%'030)2/$2IS0@T'TGG,L#?_19CP"'8UW>74,2G+=(/KZWOH'4[9 M&A""^SN:MKB_W?/[6Y?^'V2"OH?6OHE@'/ZD"5>@AQ+D44&2T+[R$K>'^-'6 MICY4]X]=]?L75MB5NV1B05)-9=N;V# [W&.OVNO;=GE["4: 5D05"4L4]<=I,J(N MMA@^K*K=96ZA+)9S]UK@71PT+<#_2Z5L_T$&AMO]Y;]02P,$% @ VX*B M6,%&/H35!@ !Q( !D !X;"]W;W)K&ULM5A; M;]LV%/XK!UXP)(!F2[)C.VD2P&FW-L.Z%6VV/0Q[H"7*(DJ1*DG%R7[]SB$E M^=JTZ# @B"22Y_Z="WVUUN:C+3EW\%A)9:\'I7/UY6ADLY)7S YUS17N%-I4 MS.&G68UL;3C+/5$E1VD<3T<5$VIP<^77WIF;*]TX*11_9\ V5<7,TRV7>GT] M2 ;=PGNQ*ATMC&ZN:K;B'[C[O7YG\&O4<\E%Q9456H'AQ?5@D5S>3NB\/_"' MX&N[]0YDR5+KC_1QEU\/8E*(2YXYXL#P\4YZ$42X?9[Q_TG M;SO:LF26O]3R3Y&[\GHP'T#."]9(]UZOW_#6GG/BEVEI_7]8A[/GXP%DC76Z M:HE1@TJH\&2/K1^V".;Q9PC2EB#U>@=!7LM7S+&;*Z/78.@TIL\R?,O,$,9)!&F<3I[A-^X-'GM^XV\R M&%X)FTEM&\/AK\72.H.P^?N8&X*4R7$IE$J7MF89OQY@KEAN'OC@YOOODFG\ MXAD;)KT-D^>X?T/0GN5W7-LO.*K??EGB#K<@%+B2@\)"DC%CGH1: :MTHQSH M E;=\>43YG*MC:-]RU>8X Y.+>?PJW87\""2-H M/AO#(LN:JI&,-!!5S83Q-B/*++KM=#:-YNG%&9PF:31.9_@ROXB2\^D97$1I M,H$T.H_'D"31+)DAKT^-L"+H^?UW\S1)7QP\[PZ$=#NG231/XK/^B6BO]3Z[ MT^G%^*S]OVO^H7][![3FH_')>.9-3^;QUYONR?#E(HXNIKWIG4;AZS_:OO\\ M:OO^<]?^/?3]7\:?M :?]&IT*UO6H3J]_(4%AEEEL1/1.N7.XOT'L$SR"-:8 M =Q0^T8]F-I6A9$FMF.G&[-)T[PQE* A#87)X1,"WV'H\2!%?@B_8\H9>+U8 MO(O\,_%%8QRD *)8_H*(8!P.9,.A:ZR@T%B3-(L2#]5Q8$%TR!P+_+!81+ 12 M?.3RB985*.W"/HDIT"'PP&3CY6A4 H5X$OP4*'-3L1I%W\AQA2.0\VJ23W%M MK^@-X:Z(@!5T)IC>^Y,*BW!/S]BTZ]'>-_8;K&%[RG^-[EX\BL"C2F-%1^"@ M>UL4 :E4-"8$B5OB/(0W>HVVF A$L:-[IE4FFQQ5UT2P%I9[[JHUQ7!,:K,G M@$"B7(>2+<"2..H@&9,995;GTEV3:67/:&H4&:EDCI"LA2O]VI&^=S*/;C M%K;Z!#O\W;Y7(C\NG\ LI8'Q(L%A<9L;?ZS)-#\0'WJ4,NXD'J9]E.D8)S"W MR?-U\W/('$1/S?T-63Z%#-%&K+"32HQH$?)QRS(L4TGL1V][?#;R$"5HTP\# M/AO:%,"T+)H-TV0X#6PP%U98/U;>IV1X=N#<;7=X[#6.[FG8-H3.O4X]'7:3 MI9_: CX/ ?#>*Y;W@*=IZSQ)Z/4?B)!'V-(J*L42!H/9^<# M,.%GA_#A=.VO^DOMG*[\:XG3$3=T /<+C7>L]H,$]+_]W/P+4$L#!!0 ( M -N"HE@E;(P%'@0 ',) 9 >&PO=V]R:W-H965TZ6S';IT W1=;+^1#/B1%WGAEW&=?,P=:-TK[25:'8"_RW)-U-V_6&_BL*=P/GA&H=@H%,GOSE#R\JT(8CIV9D4N2@,M+A+5I WGI(Y) M>0@.MQ)Z8?KN2RO#(]UQJ$U%[_62?4#,PS@/0(\R>;E!NNZ0BF>03NC.Z%![ M>J]& MZD ?L6\=>_KK:N:#0\W\?2P2G:'1<4/Q'5UX*TJ>9'@HGMV2L^GK5\.SP>4+ M-$8[&J.7T+\K8_\/B?[0])9+;F;LJ$@)&)[WZ,;,G*"KI13I/3V ERP1JMO; M&_KI]:OSHAA<'LJDP^'ESRG GWB-'E+1O7!!L_/[!F],_P!F*_LDLH7JD4 O M4")P119(CSV*G0D[0?^D%"Z[%%*+,G04:B8M&B8SIVLG&[HJP=K+Z-ZAZ]_< M[KP/!LT#YP 52A%:FP]@)/6"N LA[#(R';#HK,30VD3MEH6'9 ]LP$[0 MZ)%3 MT[ K(W+-2I;&AEA]T76%W*" P\H\)Q43@@'HQ,;>JI9@*P.U2=%$ADM9H3!H M*9QDU +<]INGT0.G4K6I4GR-$%"-:8&PL8N&Y$(G'CVJC42,]PUM1&QM@EDX M8>M8Z+$"?6MC4_%)#_%&EVJ[ ?=D56@4B9 *%N& MI'0SXS23$BMB#;IX]BF"UJR0T-@R#JS@PG$ITTQ6!KR2Q+[G5EK^1BT9W?J! M,09QU9VQ]+'0>&V5Z3"ZLMH$P#.G\,6C.:.(E/PW2?6/M=)\;Q BG8LT[CT\ M:77H9N+N=/=%<=4-TB?Q[G,$TVRB .[GQH3M)AK8?6=-_P-02P,$% @ VX*B6)GBG/0L!P @Q, M !D !X;"]W;W)K&ULU5AM;^,V$OXKA)L6":"U M]>:7;%Z ;+JY:[&[#3;;]L/A/M R;1,KB2Y)Q&LB*GB0\''!;M%UL4 M.3//S#R[% M9[U:>WHQNCS?R)6Z4_[7S:W%:-1I6>A*U4Z;6EBUO!A<)6_?Y;2>%_RFU=;U MG@5Y,C?F*PU^6EP,8@*D2E5XTB#Q=Z^N55F2(L#XH]4YZ$R28/]YI_V&?8S_:=J_1F3OL*4CG_%-JR=G@Y$T3AOJE88 M""I=AW_YT,:A)S"+7Q%(6X&4<0=#C/)'Z>7EN35;86DUM-$#N\K2 *=K2LJ= MMYC5D/.75T5A&[40[Q^09J>_%!R[DNM==[LQ],O7KS M1=FJ/W\^\L!$FD=%:_]=L)^^8C\3'TWMUTZ\KQ=JL2\_@B^=0^G.H7?I084? MI1V*+(E$&J?Y 7U9%Z",]66OZ+N5CW)>MJYSM&3IQ+^NYLY;4.K?+[D<-.8O M:Z1M]M9M9*$N!MA'3ME[-;C\X;MD$I\=P)MW>/-#VK]!0K^E?;%3I_KJ# L4 MK;KRF;HP6Y(Z3^KZ\[HNR@9$$U@CEJ9$3=+U2ASK&F],XR#O3MX*D*A8,XM^ M5(6JYM"WHQ3]9.+.2Z_86FD*60HO'Z!]$[@BCD221K-\2@]9E"2)N-&UK O8 MU;5K+#T*Y+[23>7$L3P1DVB<)N(TFL53<2=+]:94*#5S67SMX#^*X_F)R*/I M=$:_X[R+36$J"HX,90Z8YJI62^V=R*(T3<4X&H]G\&2I$+ %2NF]JAN%R22; MBLDD:]%1(-BL$TF4YV/\3N-4_-0A;LE*TQG,)U$ZG?9DI<6RE4+%]I&HT4^. MBQ/QPW>S-$G/1#Z+3O.L3?4LR40*ZZ?BB_&(GOS?DGPDLAQ1I?#.IM$IH!QB MT)^<.X+M.,[X/\EFA^.-2$QF6#@>CULK22H0TP#\$-6 ,LIG9 ;92L9"#@^R M0%HE%L@*F%A112P?:16,E!10%_&"!M%!1*"!(H2>A&\)>Y G365&(RG,3?"V_$=!B/OQ^*^5#\4O?,QVP^ M#N:OP799/PK%MDDW!"6(O[**R1=LWV@+7)]X4R!3UW*C$'_&@\C-'3RQ(0AS!:[\C.#A 0!VK2RF#Q MD/\BF[1I9R;WHW'0L;":B<^Y#:Y)#XT[&A(D1)!2S*CC8?*$^H4\,4VT:U5O MI<.^]HK:.^T=UNI8\.>F5B)0*SF8V[#-GB<8L7W)-V=*;(_%0K>9_[]EZW0X MWOG-V^-9 O+TVR4@W4M +X[IWR".^7#R5XECC\B_@J VB.XL/MMP:S"9QF;# MC18V-PUJ)IG=MT@C11TL5-F C/H#:/^EI]"JPEC:%OVV08$CJ2YD6*7PX1)* M_E93'8(_FCHX("P4*BK7W!Z(?3.$6U>;QK.._9J-+$.NQ5R@@S]R)Z],@X"W M^$,5UXA<'RKU+<+ST>++B0;JU'N_TLTBOT"TK69:S.W$BW/<>%5-F+G M/\JJ H7Y_:J1Z"#>8&J//V3BRCF]JIDS5_MZB"Z2?E EV;%- VL?192$S2O@PGQBX!:"5'XWR8=[L! M(OAN1M,'"DI#45 >=A3@CLMNW'Y^?WNUGV3^S-V=:Z6VXEZ63<=5(E6%P#=V M=P[H3CF[_O]*L^_K6NY+A&+WT[CWH7(Y6R*[[^ M<8*W5;@CZ=YV-TQ7X6+E:7FXGL+Y>(5C+.K7$J+Q<#H>A+V]&WBSX6N6N?'> M5/RX5A*QI0687QJXUP[(0'?O=OD?4$L#!!0 ( -N"HEC'>66WKPH ",B M 9 >&PO=V]R:W-H965TIQT^["S#Q )2=B0A * DKV_?K]S0%*T+,ERIYT^[(LD M$L"Y?N<"0!W&=I[BZ/YMXOWK;;+IZK3+J66:@<(U-C,^GQ:&=M MM[!*)KPH2]N]3F?4SJ3.CZXN^-VMO;HPA4]UKFZM<$662?OP3J5F=7G4/:I> MW.G9W-.+]M7%0L[4%^5_6]Q:/+5K*HG.5.ZTR855T\NCZ^[;=T.:SQ/^J=7* M-7X+TF1BS#=Z^#FY/.J00"I5L2<*$E]+=:/2E A!C.\ES:.:)2UL_JZH?V3= MH71V='(E%36:3^SJQ^4J4^+&!L4L>?8A7F]C Y+IPW6;D8 M$F0Z#]_ROK1#8\%99\>"7KF@QW('1BSE>^GEU84U*V%I-JC1#U:55T,XG9-3 MOGB+48UU_NJ]FOB+M@F['Y:IW855OQZJ^^&1R/W?B0YZHY/'Z-B2HQ>A5 M8KSK[27X2=J6Z'OT!GOH]6NU^DROOT,/W5'G?(^D@UK2P3[J.QWP_"K!'SJ/ MTP).$'ZNQ-2DB#*=S\2)SO'&%$[FB3M]*V#@>,X6?J]BE4V4KS&5L4ZU?Q#'XLXO(L59AV8(8(/@KN6OY M>7EJ\MEK3ZHPH>.*U'%%[-H),VW8CLU%\&%0O(E!P"\4)+:WM#GXZ:-KK MG!L21^0F?UV90CJGO./A[KE@>"@DQ=AD"YD_!!ES9U*=2 ]2$YFR+SBUN);X MBME>3E(E)I3)!8="#IW8=$B/A=5>*[AMB\TBH>XK:#SOZ@WH!E_=*2HQ"90" M=?;#&HUX'#8?1F(4C4=G]',LANQ)_#P3_6'4'0U(%=2O*1R_%P^1R!6#(J#V M,RK,.DAN@N,^5HXC#6@&!\;FX*^Y^#7VAO#2'37P(FZ"\87B<"'_><,#.4CM M1@DQJV;Y+9$H3I2$]24Y!Q D;Y+/3B.QFFL,6!6 &1 S+=*T*0W;9'SN!)E[ M BSD""G@UCL/QB1/07Z(@AA@#UJ8%322*-B$1!JC!,!8VJE)) +8 F9J&[TA M&W7/(GI?$3PAZB6XU;UVGLCM)-PJ<4XJ:S\71'#%Q.E$2PLLLP 38Y'2E75!P93$L0Z)S5*\$I3@LZDUF?#H5@0Y$-_!.K>? M;\0[F7^+Q&=)>0@8NW;.Q)J?@GXE19Y/SPGLJ:E8470+-$8("31?3>:M9Q'U M2/)H4W=-87N([K-"6@E,DO*/,"J?FE[.K%(92X/V84U2YT@/9*DC6DF MR[3/.)%J2O30!W:<(2H@#Z=#^*M8$*R.Q\.J +3$._8M2+@0C8=D#50FIU . M*!\\;(WX4"/*@N+(O.!.$VMD/(A0, )"R".61_]#^&%@3"K)N%L6L4SC(F5W M4LT %, ^H^X1)@_IJ"Q?CE'UO0 6&4:@1BF?05N!M^R_N,I0!=13'9+8L^H? MXB29.D-5D%@YL40<&$H M^!51ANV6N"._GS3R]B&:G8H%G(6R>2JZK?'P%=P7G':]5!;A(3[NT^&)]H"-%K=3JO7BC#)L5^7W1! MD>V=TD)^B]!AHQ$T:IXT!7R9<6_X!QAOIU]*T'II#UCU?*!2@>-@1*RD*TG< MPQ>TG%6@3&=(B&ZK0Z+15X@?DEK\;NZ1XU-Q(U<:&KJ?[F-N*XBBZ>:\FM9 MTII*O:BG*!G\X7YB6\?^M)5HSB)H(-310JQ+MRQH)/0/7FUJ55?TB9&P!0:# M-]CHM,\K&VA(BO<0EAP(:1P#*M4I]^[L@>UR;^]^ MPHSG&Y\Z%1\/#FE\MC+^LWN>9_3\*QJ(K8P:O<.77S_>K=?NZR"V42J;AW%K MV'G%OG8%*\ZVS5X0YCE]-+3I2^O.4'I];H'LJ M.W9L_Z$?V8X/GOR?;B]%C>IU)FXM296*G%KO+*D^F!'5^<@*R05 GA!V(84FZ88$J@S3FAS!A_YIIJU9^)?62@V)M1BYRM-\Q>:X:Z98[6N?T+.<9UW5! MK(Z"CM^T1G6I1^Y6NJP5-V9B93B?"#8$]8]J8@O*:P2K+2W> 4>?@V&S9VH>?@+"4ZH>:JE";)4W,L+$R/J';X[- 9[E M;CNF,]"HS.,9Y_DBYP(#Y0FR19J(N:143Z>B2$(4^@E:>32 96MF\NVU&N6' MSMJB1WL(V#B=TR\S0N:ULF[*A(\L_:]I7($%)[<8WO6Z5 ;#+ O MC"[K_B;.MWGR!2X\00[O;[)Y6B6>X[$= 6&3N:%VHN*4F@RN6SMBPIN9XJP8 M5"P+!3FQR"DX&HD9[Z9*A<0)!U&1HW>HC)4+EZ=<-!EA7!@GUOC[Q"=NV>DT:XJEG=88/K+A+PGAP9L%_PU@8KPW M&?^<*PF#T 2,3XWQU0,QJ/\7&PO=V]R:W-H965T> MY^[X,F^5_F(J1 MWM9!F$536-I=19+(*:V9"U:"DE4+IFED:ZC(RC4:6>Z=: M1$DSKFNG#&H5J%\$T&"8^\+*R;B):SAM6 MX@[MIV:K:12-*#FO41JN)&@L%L%J>KF>.7MO<,.Q-4??X)2D2GUQ@W?Y(H@= M(12868? Z.\6-RB$ R(:7WO,8 SI'(^_!_0W7CMI29G!C1*?>6ZK1? J@!P+ MMA?V@VK?8J_GA-@X@VQNKZMZ9&-1<=O_LKL_#?W%(>H?$\^X" M>9:OF67+N58M:&=-:.[#2_7>1(Y+5Y2=U;3*R<\N;YCF+!4([Z1%C<;"[])R MR]',(TOXSBK*>JQUAY4\@'4![Y6TE2&('/-3_XAXC>22@=PZ>13P/=,A7$PG MD,3)[!&\BU'LA<>[> #O#UTRR?]AKA\FL%'2*,%SUK6'S&%+"4!INPE5P!LN MFM ;^6J7&:NJFO\]EJ",P.T_ [;!+T[ ,%T'C8NE;#);/GDQ? MQE>/R)N-\F:/H?]D+?\O%KSF&N&S$@5-H2X/L",=/*.5Z^L-/'_VY%62Q%>C ME1]/KWX9,DSY5AI6M[Q+\['/O=7!=P)MI80X@&HEYG2"I(;GG"A24*J3K9"J M63=,'B; *&[#M#V 57"C+);[9^PXCK3K+"P4V+O M8AJ2G(7PW('VO(Y1$ =2(7RB/M<^^@-Q)D?)HIZ1ID!-&F$:QT\=<4Y4:JQ3 MU*;B#? AUUR2GE2S;VDZG[R?Q+Q&19G)76(<:9INT)^*<*K0.&.\RRHF2P0Z M^4_U;5!;7O",MH0)CQ2>YZC1TMU !%U(E0I>]MP5L-0HG0(3@J(Y*F1%YGM- M12 (H8SI"GPF&;V6D")RLNTE#0D9NN)<(GK34\F3[V.TS ![H.T.#OY4]Y#: M'[K=2U#X?63R(M$2H4+!,]40;1_"[)M&:0OX=<\;UUY^=O;;TT&L6Z"V/Z[X M6O,:5ADM&.Z;.QR9G@GSXV*BQ\Y=C/M9/-Y@%%MIOSL4%8$>%QDU#?4!U;?D M[OSL>X.8ZX>BAYH:601 MD4B5I./T[SND9-5I$P.+O8@<^1H.-LI?69!'.P7/HE-9=U"N)BU?(,KM%_:6TU6.* 4HD%IA)*@L9P'RWAZ MG3I_[_"/P)TYF(-3LE;JSAGOBGD0.4)88VX= J?A'F^PKAT0T?C>8P9#2A=X M.-^C_^6UDY8U-WBCZG]%8:MY, F@P))O:_M)[?[&7L^%P\M5;?P7=IUOF@:0 M;XU531],#!HANY$_].=P$#")G@E@?0#SO+M$GN5K;OEBIM4.M/,F-#?Q4GTT MD1/27(L2-:^!RP*6!642QFKNC@S>/% )&)R%EA*Z ML##OP:\[ +OE;25@3>RP.)Q?$A$![9LS_::'05\S_4Y)/$(6,32(WC) MH#[Q>,DS>!]MA1K>R5PUZ)7W4@U\7:Z=_MQ^>TIVAYH^C>K^HZEI>8[S@'X4 M@_H>@\7)BW@<71WAG Z MGO"FO5IZ,[XZ ^Q!A,SK;4&WH$J@&X)2U=0\"!9.A:05M34$:\ZF\+G2B(^J M#*A&\FHH$O=)X(:;:H]NIG"C&C?E75\@@FLB6PIKX"6DHSA*_([O[ MVEI9ZI)^6M&SA-HYT'ZIE-T;+L'PT"U^ E!+ P04 " #;@J)8?8$]2]P" M #+!@ &0 'AL+W=ONA0-&/[3#LH-AT+%26/(ENDG\_2DZ\#&C3]9+H@^_Q MD13I\=+89U&?!-54E['J&RBPGT2#:'MS+14G^()Z.:[' M!Z2G^L[R+NY8_N0;!?R]XA4IY(I;Q>\,9=2X]<'>]9?\:8N=8YL+AE5$_9$[E)!I%D&,A M&D7W9OD--_&<>+[,*!=^8=G:IFD$6>/(5!LP*ZBD;O_%:I.''<"H_P8@V0"2 MH+MU%%1>"Q+3L35+L-Z:V?PBA!K0+$YJ7Y0'LGPK&4?3&YV9"N%1K-"-8V)& M?QYG&_2L12=OH%.X-9I*!U]TCOF_^)B5='*2K9Q9LI?P5M@>I(-C2/K)< ]? MVH67!K[TW?#@6KI,&==8A)^76'\2OUT)N&8>O,_HF.7>UR' 2<1X3[V=\OQ_VAX+!&N3%4+O>;NR8SE"H%L+8CS@2MN;(=@ M"O@TZ(WX<2GE^X0;'8BQ5%I$J-KZHJ\O<'6RLBL/9)[=\CF9MXC37OIAXK2W MJ_WH8)0,SB[8LB@PM'!P8@5QC$OD:@Y&AR!T#LGGPP^(#PAV=LS)<77+K-:M MZ]=D)3'M P5EWM]=@Y:!]S(SQY"50B_X0K;6+T(UHAV!BF>P MT!D&C-3$ZAR%#9=,*)+H>J^]XGAGP%1H%V&,.GX C:9VUG2GW:2^; ?47_-V MS'.R%E([4%@PM-\[.XG MJ.SW9"IP[B:&^+A%Y8E?VW0>@.^+XRA[<8[Z+Y? MTS]02P,$% @ VX*B6'3*U'I?"0 DD !D !X;"]W;W)K&UL[5Q;C]LV%OXKA)L6+>",;?D^F1E@,FUW"R1HD'2W#XM] MH"7:YD8279$:9_+K]SN'E"S+'C<;[$L!/8PE43R'YWX#-#=[4WRT6Z6<^)2E MN;WM;9W;70\&-MZJ3-HKLU,YWJQ-D4F'QV(SL+M"R82!LG00#8>S029UWKN[ MX;5WQ=V-*5VJ<_6N$+;,,ED\O5:IV=_V1KUJX;W>;!TM#.YN=G*C/BCWC]V[ M D^#&DNB,Y5;;7)1J/5M[WYT_7I&^WG#/[7:V\:]($Y6QGRDAU^2V]Z0"%*I MBAUAD+@\J@>5IH0(9/P15]A_YEY!R\K:=6#27_7B=O>]A8]D:BU M+%/WWNS_K@(_4\(7F]3RK]C[O2-LCDOK3!: 04&FU'0;F"C&V:5H4&&B9^#&XJW)W=:*G_)$)>Q#$D<813A49+\DT]4L6 M#N"V.(Y?Z5RH3S%8)\RC:A/9%_NM3H%4YS*/546KSN.T3 !GB.:\05-%!#3-32]E59PC -#7I\4Z&(HF$Y*-.D6 M^LB-.[ >^&*%>.U6QJ&5?V[8SZE0<0SN[-84[B53&0C_7^1YU337[[Y91*/Y M*WNB4B$+XD@C7^CTB0\']E3$LH 8D(3 I772J3Y3#9QMS(XN9"!,!XG: M6B:MZ6(6_D$JA7A=2'1M/&L1J\(ANU;J@CP3I3)2MQ$K(D!:D\L5& H[O6SE M(3(0H]9DM7NWQ1YHR20%#H@ 4K(:ZE_#CD#Q?\ID0Z2S#\3;BG6BPY-*9^RW M"JAAR+#LG",NWX"<.@3UCP"($& J%*&& %>F0 2E-S !(*<@XF"3GVD;[\X1 M/H[#%A<1[Q*XPCSI1[*#9+M6Q=GRZ]UK6645J MJC^J5&^-2>BDRUJ_$F_:Q[JMK 52AV0Z)3?Y2_]41P0VTTUE?Y4BH7 .E"1. MHBJMW*D124CO3'_-31#=,QK7-@0&F9!#5.J!,2E&A@K)%.K8 TH&=/:"\KA. MXOBJY-F29T'#L?X_)A#W48[) TQJFE$?=(6QD8 M]Y9"IB8STN=Q&FXGJKP!AUB4:K MC.NVL,8JER@JVP2*+CA#576Q/>)F++YGLS&EQ8K]X1I2)=!FQ=<&9;!?C\-W M3=P+,>HO)DN^SF<+\:&5.NJ-HXF81$/QUS^4XJ83,9V+WPQ91)O4J#^>1GQ=C(;B0[G;I;7QR)3I\NU2 MT[8+E;+A0)M5JN&2Y8R ?U2P^!4,(ZR.R0NE#0JS)[(_H&A#GI>ZO3[1PSE! MO1#S_G(YQ'79GTY'XJ$L"DY/+=A#V3CM1ZA%IOWY?"3>F'SC%?C\_J@_&\W% MN#\=3XXU"@K?%03GD%QWJ0SYNDZ^?8[T+P Z&\_YNIS-J-(M2H@X:,K7*89S M3AQH;ZIXU)],IF1OPTC\RKN:;Z/^<#C&[VB\"&]M4]&75?L5#N7SR?_)(K[0 M&Q^DW2*BZ) W..C4%6M2988,/)4^/![B:4-436N*">.::5H7YD3W-CCXS%_A M\,^#M@HS[Y#>2KY@^V0Y(04OQ^+]&=,V*\JRGD5T#UN9;YK=@%FE>L.Z/745 M9F$T8O=?CN8MNQ6CX4QP6HE>_;E?_LX3 96\E$@#.WQ;^&0[^%K]C M_+Z5KBR\UYRSCV?,NE"7+/A 2^AFJ_/#XWN6%#I'0LT(7X@)PDG$EC6>S&AQ M"AW-9Q.QG+# 9V(>D<./%W-ZG(O1'$8UI/L%)99*;US6R#6$CV1Q4&-$GG&/\SKGAIL#5+$!J$2^6(&F^;+T^+4DIZBZB)0>UR63!2&&8C2[^(53[ MSY3JS4J6^D0JE_R82!4^,OF02-,*'5-3+!^U#V354FCP,N-\DY!E)FGMJ O5 M_"2^'ZI4;NW%_8<'L9A$Z$1B23[XO?Z!""?]XP_%-=A::Y4$Y^QC@]]1DQW\ MU2($K]#,8;\O>]$1!R'4!= *1?&:6 XO3M!33#;E!J;F2TP0KWW%7H9Z&\>W MST_0\%0U(&W[*N1'I>=Q5VZ$1&YY>K8]#UU(2#%D$-S]0-(KZJ$/Y>$S_0*+ MH]%W[5G\!%:H1Y67JFKG648VF)EYA$?H%KHJ>U3>:L-L6HG*:Y0 M?^R+XE4H0F$4*CEC.5Y Y_B7J36D;HH4,DB I>9/K/-M$$CR9](X&.9L..LC MF'@A<")Y"$(*[O-0N4Y@DMO,,QU9$!;:C\10@T3E>ZJ:_7Q-7*,=J_TIZ.'" MU'!:3PVG7SDU_!*X;FK830V[J6$W->RFAMW4L)L:=E/#;FK830V[J6$W->RF MAMW4L)L:=E/#;FK830V[J>%?9VHXJZ>&LZ^<&GX)7#_^=^6&[_UH?,7A#?I2J-4"'5_-ISY=^U8,S._[J M?&4&ULQ95=;]HP%(;_ MRE$V32 A\D':,@9(T&[:I'6JVFV]F'9AD@.QZMB9[93NW^_8@91V0+6K722Q MG7,>OV]B'X_72M^9 M'"0RFDF02%M=4H#$U68,E,7U4HZH/U676GJA2TEYR5*PY4$CSQ'(1R(9/S:,(-V2I>XV][2/WCOY&7!#)XK<=A.&A MA&23D'C=S41>Y06S;#K6:@W:11/--;Q5GTWBN'0_Y<9J>LLISTX[GY4Q77C/ MM.1R9> *-=P43.,XM(1W06&V0[#(.Y!$B7I$=Z@]3KPO,$!WM\FX<=L8:RFI?%SG]\&E^['N>TR,A7+ M&AN(56!*6\DK:?\6QW>0W2I7#I MR98M!,+"%0CH^#%5&T*;'N!#AI7UG :0TR+OCN!KH1&?K#>@U9(5[7)QMP', MO]P4D,MW[GDP)V MCYH*V1/']+%J:RRY(2*D9[VWIZE[I.F+ZMQ<43\Y<3-%_7@(%YLO_5_]]%RF MJ+T=_^NIJ (NEU1EH<.ZK<5A+XJ2ER4_,WD&^[9.N%/?2M0K7\4-Z:JE;4I= M.]H>%+.F/CZ&-Z<,K9(5IT4M<$FI4?_L) #=5.ZF8U7EJ^5"6:J]OEG088?: M!=#[I5)VVW$3M,?G] ]02P,$% @ VX*B6"Q 7NLL!P C1$ !D !X M;"]W;W)K&ULE5AK<]NV$OTK&-732688/2A9MN/' MC)U'F\XX]<37R8<[]P-$0B(:$E !4(KZZ^_9!4E+LNRV7R0^L&=?9W'KJI)N.U-<*I^67O>O3V9D+K><%7K=9^ZUJ0)S-KO]/-I_RR M-R2#5*FR0 @2?ROU3I4E <&,/QO,7J>2!+>O6_2/[#M\F4FOWMGRF\Y#<=D[ M[8E73B[%HY6 XTNV%66AG':4%+N@\-;#;EP]>'/6H>- MN(%CN7AG*R3;2XK7Q2 GA8-L@;J)D*EST"-Q:TUH?#B@\E5OBL_@%F=;6EK MVTWZ(N"M='TQ'B4B'::3%_#&G:]CQAL_@W=?2*?>1%?OY ;4"N+:.6D6BJ__ M>SWSP8$G_SOD?,2>',:FVGGKES)3EST4AU=NI7I7/_\TF@[/7[!\TED^>0G] MWV7I1:C#ACZ++QZ6^(FU3[=V+C+E HI=H"\X/#0+@=CIH)47LXWXIGY@=2ZD MR<4O=3E?6A= ".46&P [W#)0(OQ297JNH:]2U4PY3]B5-+))QJM0*/'S3Z=I M.CR_[];>QK7\?'3^FM6T!AEKWJAJ6=J-4AWH-LQG+/C0+MA'6BNGQ )D"%!# M0H[J602+UI,I= Z1:[!#SVJRWXNYLQ6O.Q '.0_*\U M<2K4SD!?)I\A5&WLJIL*/KB/P4HM:/%V-"%%8I*76FZM$XL%&@!IY?2!5PA'AKSA2!: M )0K<0]RB*?RP1,"6=&E0LY*)91T!A;YUL8M0MU^^%7G(RET$Q3A07GTS6[S T#-;D0#TK=89ER!()O6H2].GN M]Y9>,?HO9/Q1Q]^8R-R@H,[KLMQLL80)B0@*+TO&RRSPC, (R;ZW@8-)?7&- MR$+08W E(K(($:[)0"PBS[D+-6FG*'!$J/%W]*#^)LVF MT[83)[C"J+E>Z5PA##M5GXAUH;."K*!@P0>/560*RF_&9*Q1%B7K42OJ8^PT M:/VQ"=)^+VMB]4B0S"Z,_@OO964!UJITBMNU"3%\>RXZ*D6^33B91\?]*?8598E5L?9:JC=-^QX30F<*!A+WJ95,Z8JJ M'SWQ#EE)2*E$T\ZI5VWU6UY+*QZK0-:A *G_4OY@*FXL^0 'WFL$(EC'-D>Z M[%"Q0A<)2CV7T@,XX%_TG1J)T\Q)3GGRY$GL1$ES(Y<(?*:C9AX*W2N[C+. MR@5]D<HM6;V^4,Z&E)A.P8M[7ZL+[X\ANV> MT1\H;,RA778>C&\W) ">*_1W;&ZQ8,9;$&L>28ZSPG<<3G:X_G()-S.B:=UT MS;Y1/E"X$4@39;$WX4JC=L+K5K"4^A&2J2T:W'5[6&F!?)"AC@G/"MHX=N56 M&Q(F%[O0'_#[:6QA2%/8Y#T=DOKB<\V= 1 /+>IVL*.";WS@P/TUK,>N2?Q" M3KYY3VY_I,!]94=_^'-;_';HJ]&[>ZQ\,T M&9^.H60X[33O@[7*I]-D.H5NM*WQO]:]RV"1CH^3$^3A"!5Y-J*Q^&0-M^6F MAH^&_9.NP"CKE@;33LM^.C"=*F4S_G98LL^-V'M99&]JSI38TL!4E=A:-&PO=V]R:W-H965T#2FK3N[K@9W?NZL+6H=1&W3GAZZJ2;G.C2KN^[(UZ[8,O>E$$>C"XNEC* MA;I7X6%YYW WZ%!R72GCM37"J?EE[WKT]F9"ZWG!5ZW6?NM:D"*__-'$84O@ M=/B,0-H(I&QW5,16OI=!7ETXNQ:.5@.-+MA5EH9QVE!2[H/#6PVY<'4?;/9= MW,"O7+RS%7+M)87K8A" 3FL&68-T$Y'29Y#&XM::4'CQP>0JWY4?P*K.M+0U M[29]$?!6NKX8CQ*1#M/)"WCCSM4QXXV?<[603KV)KM[)#9@5Q+5STBP47__W M>N:# TW^=\CYB#TYC$VE\]8O9:8N>Z@-K]Q*]:Y^_FDT'9Z_8/FDLWSR$OJ_ M2M*+2(?M_/!GKO0J'$ MSS^=INGP_+Y;>QO7\O/1^6M6TQIDK'FCJF5I-TIUH-LPG['@0[M@'VFMG!(+ M<"% #0DYJF81+!I/IM W1*Y!#CVKR7XOYLY6O.Y '.0\*,U,:I4#L#?9EH4TI1U>P!F\:=\!@]-C& M ;%T=J6I4;[NB]^-^ Q9TB;2"97/"+]DCUQ+E_OH;&7S&%3$#G;^49O8)M\19&W2A=PA7AH M3!>": %0K<0]R"&>R@=/"&1%EPHY*Y50TAE8Y%L;MPAU^^%7<5_/DM;"+OB5 M_,,ZXKR*U"]LF2O'H6/72^O)R5P&Q3A17'PR6;_#T#!8DP/UK-09EB%+)/2J M2="GN]];>L7HOY#Q1QU_8R)S@X(ZK\MRL\42)B0B*+PL&2^SP#/"<^MH @>3 M^N(:D86@Q]A*1&01(IHSJLVRVG%9&4L(CYT@LSYTQ'1H\/U6EE+$%:-H#T 1 M:/*GO5 _4+LA4K?!]GODPOI_7AG:[[LL\UR3@5A$GG,7:M).4>"(4-_OZ$'] M39I-IVTG3G"%47.]TKE"&':J/A'K0F<%64'!@@\>J\@4E-^,R5BC+$K6HU;4 MQ]AIT/IC$Z3]7M;$ZI$@F5T8_1?>R\H"K%7I%+=K$V+XYE([L9)EK5JW&(>B MVU8!EW<6DT<\]EQT5(I\FW RCX[[4^PJRA*K8NVU5&^:]CTFA,X4#"3N4RN9 MTA55/WKB';*2D%*)IIU3K]KJM[R65CQ6@:Q# 5+_I?S!5-Q8\@$.O-<(1+". M;8YTV:%BA2X2E'HNI0=PP+_H.S42IYF3G/+DR9/8B9+F1BX1^$Q'S3P4NE=V M&6FJ[HBHR;]XS;D6]33-7NM F)!H9,GS,Y/.P5*%"KJ0NF:T$/Z]1:\WL\X=T-*3";@Q:VNU87WQY M#%O\XFNQP_>42;F9$ MT[KIFGVC?*!P(Y FRF)OPI5&[837K6 I]2,D4ULTN.OVJ-("^2!#'1.>%;1O M[,JM-B1,+G:A/^#WT]C"D*:PR7LZ(O7%YYH[ R >6M3M8$<%W_BX@?MK6(]= MD_B%G'SSGMS^2('[RHX^[-D5<_F;-#6Y%9,Y%B?I:3(>#<61&/7':82"S'AZ ME@R/A^*X/SH17R/.JY.S27)V!VN53Z?)= K=:%OC?ZU[E\$B'1\G)\C#$2KR;$1C\RR-[4G"FQI8&I*K&U M:I(OF^1'QI)9U*\L>@W48G^ '(D--DC-QBK:O%N>38@:PQI/T\Y3XOK1N#_J M'N0U[W+(G5 XVFO'4U\< 'LQ)FG*,G=9<@I3H]ST:824==YN/N$UUPLF)FPB M&9S:<7)9)-TND1[*'$V"YK'DX4-1,E[Q/H.#^"9VCT/GK<'6 ;G"8.// -0X M,&+C6;E[VGUIN(X'[,?E\3,%/%QH=/U2S2$*4ASWXEQH;X)=\G%[9@,.[WQ9 M*(G2IP5X/[DH/O^&PO=V]R:W-H965T M0!PMK+OQ.5$0=X4V_KB3AU >]'H^S:F0/K$E&;R965?(@*6;]WSI2&91J="] M8;^_URND,IWQ491=N/&1K8)6ABZ<\%512'=_0MHNCCN#3B.X5/,\L* W/BKE MG*XH?"HO'%:]UDJF"C)>62,'%N^RX MTV= I"D-;$'B[Y9.26LV!!A?EC8[K4M67']NK/\28T_ M(S*:R4J'2[MX2\MX=ME>:K6/OV)1[]W!YK3RP19+92 HE*G_Y=V2AS6%_?Y7 M%(9+A6'$73N**,]DD.,C9Q?"\6Y8XX<8:M0&.&4X*5?!X:V"7AA?DI:!,G$A M7;@7UTX:+R-?_J@78)]W]=*EK9/:UO KMG;$!VM"[L6YR2C;U.\!5PMNV( [ M&3YI\(-TB=@9=,6P/QP]86^G#78GVMMY=K#BK\G4!X?5W]OBKLV.MIOEOCGP MI4SIN(/&\.1NJ3-^_6*PUS]\ O2H!3UZROHS,_2]MC874PH+(B-"3FC7J5>9 MDDZ1%W869:>V**6Y[PIE4EUERLQA$JDG)\ZGXH?7+_:' MP_[APTU1/#C\L0N+4R?%Y%9)1M 5D\LK(4TFWI,MI68TYPO;3B(%! M24=+( A-&?'U* _$9[K#),NZXER+:^LL-GM;N90V@2[?KO"=ZQMQJF#N3T:S MN77MS4KAS%933>)$.D<:JX7)+=;7E.;&:CM7#SR>G9R]O5[C0VHU!5/OS"WY M@"D8Q*_.5N6&SG)3HQ5).G&J$.=?*E6R4B(PNR)Q(7=$HJ@;E+A!!=HKS=O^ MBMIXV.EBV-Z2J4"VLP46-9ME9#.LE\E">O&RGPPPF)!.GK$P <&P$; I7U*< MO!KEPN]3ZX/G?%5@)OL^'U(8BV$HM9"%K4S8]).(2=@6W!FE5#"I2RDBE6G* M^A[Z*:E;R2G[OQ UKDMY7_M%II[A-A'7:"6*,2/9;C]$07+RSW;D$N5: K M)ZU26T+#=P6F*")BM+RHRM*Z$*W&8JZ)5BYUU\.D_ZJ MIK?1J0#98&8%9BBZ1V[A?7J_&N>+7 %B'5X)2'<*7VSH/#%Z\^K!J;7$XC?X MYXH$=GQOI3>/F%X_B"(5FE#*J!U:*U_.[F;&1(4QNYR^Y(IX>K;E6YM@RX4T M^/RM"WR.(1V#3F+G<&_S^8OJ@!#1>*NS6$:PJES3V$C<;Q7>UCU\A3G_NPTD M1G$&S"H7S]Q,>7Q/^L@RVOQC&BRG<[#7S,(UBIAL0)^+3D@M.9J.[Z3.7V49*,IJ&]2^,MDY+J;*? M$/.-,O6'@<'E!;Y8(8;)@S"^B!+E?25-2O7)TXTU-]I-]C9/K=$PV5])?(W] M6XZ0!W,^RV+%H[_O-\-K3[PV#KK#U0I%4&VA!DE&?W#8+P?);@ML]JVG^5H9 M#/I13;;(0$N02O/L8UO;4YEL^W3MK5TT,,#G\3KE122\OG.TTO;&-JDO*JOM M]74/<.<*W:II!M5^\F:W(UQ]A:H7P9;QVC*U 9>@^)CCUDF.-^#]S"*XY8(= MM/?8\;]02P,$% @ VX*B6(#S2,HF)P B88 !D !X;"]W;W)K&ULU5WK<]M&DO]74%KM5E)%TR0EV7)BNTJ1[<19>^VR MDTO57=V'(3 D)P8!+@80S?WKKQ_3\P!!2GXDN_?!LD0"@YZ>GNY?/Z;Q>%LW M'^Q*ZS;[N"XK^^1DU;:;[^[?M_E*KY4=UQM=P3>+NEFK%OYLEO?MIM&JH)O6 MY?W99/+@_EJ9ZN3I8_KL;?/T<=VUI:GTVR:SW7JMFMT/NJRW3TZF)_+!.[-< MM?C!_:>/-VJIW^OVU\W;!OZZ[T\9SF1>UQ_PCY?%DY,)$J1+G;5X4NTOOO VF>OIG0]\/LZ("O53/.SJ:C;#:9 MG1\9[\S/]XS&._N<^6;/C,W+VG:-SO[G:F[;!H3F?X>XP \Y'WX(;J3O[$;E M^LD)[!2KFQM]\O1O?YD^F'Q_9 KG?@KGQT;_]"4[.MPPLI%!F*8K[P&!4X-DWL#KM"B8&JV"__2YBS#.=Z_4<)B)9:!!B"Q M,BC\Q+)1IM>;LM[IQB]-:=3Z=Q@,S6 M:UQ"JVDV*L_U!I8U Q%">R'JX$M M_Z7S&)J!TW; :047+F%=0.GH#&S^AF40J#B]&)\+G>F*:]CCH*? ] =AQ%%1 M7I"JKMHH4R3,J1NB"?=.JP 82K057FQB7M M=CH-I#//IV$1^CR/9T9R?&3#%K#L>5LW; KJ!6P)5 F>PY^^@K>-R&N&NZRX M3=Y@DI-DULG:1K?2M9-P\:=3?="L]5;C;CS;6P& SHM[M 0@5:@+G0[4V4JK MLEV%Y=E717Z]@ EX:Q@K5O 9&1-:U#5.7?5D?S*>>58BITE!YP:>TNZS%F^] M%VV;2W^K[ C0\;HJ5)/M-/R 7]&P]GD[^PQE=D#Z+XX(.Z ,O]4() 'R 'PE M'*F00E#2:\0? $([L!YN])R@6$=XJ] P8+T99[^I!C@+@OICI_ 7#:.^[1K; M(:O@0M'=[%$ \3@*HEO<9%G=(3Q;- H0+X@GPE_$@2 BN')+M-VIQ&WY<38 M+6)-J>9H3W6#"YH F_ X7 PEI@RN@:M-7<#')< +7) (O9 J!8OOE);HVG'V M(QO4\/AUI7F-X7@L+ MW(PRL^A_R5HG796\[DK$:6(::=!&@QD@3L!O)@Y6YU0TH$]70R(TEY3[O+-AV:],G&YL^LZEO#!(+*GQ. PYL5BM:X98] MBI*,*E((AT%)Q<%#,EU(@#RF8T7D/=YH MQ[KYTP)]-2[?RDP5.("4'[A?D2,H5XKEASU8P.^P*1,GD#:>C?<=/S=Z%.Z, M^I9A1^G,D/V%7B=$(IQH<64^:.&YQ;&%4UZHP\21E2G$6,,38!W,>DZ[+1H7 M%\ZI9QH6XY!JA_B%P>XGXEJX'8T1;Z.C$D.B"5)Q^B@"+8QZ(Y W!'L%!Q2L M=5 !L-G30;ZL!MI9$].^NQLIT_'#0,I@' .>#SN0S"'8M7BV02,=M(\)/B,8 MP:9TN'UJ24?;VW?.W5QG8P"(15;4!MGPDEH'..)V>3WI8SXN0 M1R+@OW_,RXXH.YU-+B.(#L\U&)_2:/E6JEFR']32)BYT::I_=L1:52*[#P6$ M8NF*W&BVJB7%I.&#,<]QE*V\I0> 1]Y$6])&P^5'D9BK MZD/3;=I\QXI&XUR\Z:8%7)#IA'7XN8-[9Y/I0P;)^$@_Y,;!7F=1?AV_'V/4 MLVT,/.<:C%?K;:#_&*;[M@.;5&?O3%[3!E(HQUW9ND7R41'QE^#:-:84$/N+ M<,91-9AFB;PN44$@37A!M\$%[)A AG0^D4>C$.MFLW9-A<[KE MY%41"D!B8%_LPO:EA],T6(QF%R1&D]X4JJP#%@%CW$#(U+HP"QX$AT3<@5H: MEQGQL\,K@=C>7GD0:P1$&(PE(XNFLE9]S)8-^%'WN@UK94K A&"%$QV 04A= MCKK<8CS);;L0HQR1\[(FL#AR84]E.1Q,XR#FQ>5Q&[W*WH!%P37%U40!QGUE M;/RHP%('_FJ4=\#[9\Q"9Q$=CP-6#1Q;D+O# ]$:>-7T2%8AW*^6",1N&86> MR0XV7,.3@:GA*I)+J]K.RJ4@ 43N0WK6E BXVC2FS![P)P?$F")(B[:W\N/L MA?>;6N04W 6_B^HT%:A86MG"6+#*EBP0"R?O7UY.OIKC_.[9.*+*?J]-(GZJ M^!VF75%,N="JP%R"$Q\P:()LDOG(W;!?X$/\FN8_E:_K=64 *F-,@;PG%90+ M[<9$O1 F\#:&)(I4Q);P/-"!@4NZ'V-=B3.]Z @S,ZUX.&BZ+F^@0'01%(+G M00._UNL:QBVZ=;RC*6#A&J." 1ZQV0;#(U-"C&V4P M4MANZS _'P2J'S3(R-EZS M\!JNF*HZ#'G,9A(X?1-]R"RT6<5!3(/W[LX*'>#:0IP.C_P/DA$#&;"H$?IXJGTXF?\T6NJ"$(@H! MQE!#8H>(X!U]9W7/E!S7T!?C!U]!17NH]:5<>!0Q@;QFN\(=\BOA6C:> MZR3RA#LE9";\3G Y9=JK212=Z1D8BNZ;:]JF:'&B MR4POT^P7Z13G3'CCSMM1XO ]+2,?WU7-@%X$ &/Q-K&_[@+TK3 6,;QB)!=5 MY2K//#_]"B8+-VQYD3E+U829I+(\8GN>4D12UA@I7WK( 70H*2B3TB(XT!XF&: MI%O&=O.U:5O:+!B8YZP5YQDH3)VJA[.'CP+0J)FIFR@11_-UBNM:]-(SF=.5 MTY,O]+QAD1=B:"!0,/SXR $Q+66E&WUCM$3*F#H5H3K9854=21# .I1NQ%^ M1A'#GQ(STS#EH\2ADE&@6)Y%2XPSR!^^;&H)^0_5"#8%/ME'#@ MRFVHE2F>I\@](XN\= MB&MASL[/8=/"=IKJI*5K9F_N>8C^"1G\Y M;!)I3QH;J'!E/TCPZ6P:1:8#P@N@&!>>LFGJ1IE2"?@L&K4%'+BM$ >F# $> MN2>FH_?VR:.P3;!>8(ZB!DH7"Q#%,9[7/C2$9+ @6HK6,M[B;(23/H[U>[WC MN2KJK=%8HDP!X.DTLN#LI+I,@J@/9R,Q+2$I"E5BS?..N5'W%\][ZBZNL;GYVV?BAI&F=_3TXO11F'XD58E!YCHK^>JB MRU,;,J^;AF)<]DBIY 9G57<#-9,+E4NA7I1\[>?5T,3H>M'/)M8'YBGKZCB- M6Y\B9CT$*KMNE,V[5@RAY_A6TM!!KV$P^=?4F5&JD>6-&>;54]=D=2/DZ5@"])*K( M%(FK%[Y)*F@$?3P@\FG/_31CG)"G0H&+D'9,*R#^?6+9WV')S(,/$2$&*]BGNR1]::?#+PE<#5D4R1^1ID, MU>!)*90T\7Q#J8S@P=A!=!K2SVCTF4&P_>B)=TU#!30>6>'G>3Y1.3K&1)US M1[PL_)Q\64@3,1U#,Q+MNY#)W9(AV,\,R @/I#HG#CU/$SM$3H'5X/4W/ N? M5L(L+=?LU?!5HEPIR0UH9DG'FK*K<"@+6?7^[?7;[$>8Y&:<_=KS,ESZCZ75 M&[&AL<1.MD"!7>C&E2^&P45S8HE-@V=/L?H.8V#N_)"K:0*9/KTX3T%B$J#+ M6L=_P%< 'OC0&%%QT6 M2% \Q4B=H-XA$!"% **8K!QF8.^_IIHR$C\GRF['1A':(VDYMP3[H?"@S"7> M*UZ$G\V!L'BZN$679!>33=S_,-7WQW(:GRX+L4C-?.;!M&$[*.1*[%V MK2\3B]R,(6&A$+>R [ .-.1^C8(B7:'UG@2=!7&+8WFT%*GBJ/=3*OVPQQ!# MDJF+U?)!_)^ZM

W&A>0"O:Y])4!4';W41CK[-J89HW55T:J@4]Q MVALHJA#?I]QY&T$X,M8M7#GL81@G32YB('D+WCI@D9,TP'DOC761,#$ZW\[F M]7!)7.">0%QFFQ&1 F9[,Y@L=:)21),$>^H.;]W4'UR6V1,[\\8EBJ^<7DQ" M!<0H>*SPE% 8$>O; %!.S^,CH<,ZF>#F 44?7-UAG,B$+#H\00/2 !SI\%1P MOV0E K?^L[@D.[41MSU45F,8!L-DQ!-QW$VEX^O:[6,J0%DO%;(O(QV01CM9 M"PQ#/<;BJ$2'T-ME=!#"F:@[J6NO1V-K,1:C(<<(V!#ICWJ]:8.^.&['X"M@ M%Y;7&TNEK#9"]7[]"YUS=7>\>8@-^XG>KZIUJ,KN_&LHG9W+F)T+VQB'VM29 M3\O,R7.*?7I79X[GE9S5P?8)NI6*@DHOZ]:XC3+O4/Y;CO1QQQ."1OS8KLI+ MK#?VE9;^9HX$@LTCBG+ *W0T#< Y(T.BJDE.\*6!!]YSG64IIN/"B!)KV()T MH+QK\WJMZ7!%5[E#A&1+;4<;*"'9Y2\M5RWA_WQLEJ4'9[VETQ"@^=RLC?-4E7F7TY&KH RX<"[E]=O M_/1)@F4QY: G?JCOE6H+4M'1P;4%M:M"5"9\%O0CFLUVUN?9L$9!^Y8E'DS1 MR; &9*AI_68,33].9Q>3OM(:BJ=ZCH1/'"E;5#%@=SC80.@VIW.W:ZTXN&$J MC.'Z4*E*BXR"5%VFE:N\%#!O5UQKK&.'T/AK97 =::WMH4,]OZ'/U53)X1XO M)I2\/%@:(HFGR[URY$=]^4<06[4 _UC7XNU2\AO<7-B:J"5_[PJ#W1*2<-1Y M?\1&WW-'N?#PU)^R31*"'@PM!A^$^2.7)(CZ_KHTE&<=!*2-]$I:WQL"^8UR6(76U">;*";KTDJ]&5?9 M%9^6RM[*LE>*/-PKW,+OVT;I5:E&:)@_9*_4KG6AI=_T1V QM3*(PFZ%7F"_ MBPHC@_!QZDXN&M4574GXQH48?64>BJO/K"\ Q54Y?;SP&HM<:\(9:,Y]8*"Q M*[/)\/29E],XVQI.F;$&@2T3R( _XE@G-UYB#1XF,KP2?:XEU>K^F!BCF>EL MR$&Y%"C2E\'7+(/(,7!$$(1P1&*1O7-3CDO/!I"2/P.@6G_H;*_$Q-/AA4?H M\/.EF!M.)%_[94/=I5>J7. :5347 MZWK6 9MR<&YT]@I )$537X+26C8N@_/JU;7'%:]?O118(0+/^\J&X ?E8*BG M'RL'#&[?"X?WJ435L0K/ 8;8UB@ZG7,<)WW^2>(0/L(J5.E7YV-@+(] 100A M&7_DH;4603H< CR04OFLBH=M@+V&,5=55_=\N:3KMP(FU&>[O>MZZ #TVT?$N?*/GN^@6X,%HB.E)TX?1 MT(C2^8(W!9]U!W^B+/V)8=7@H79LZ.&Z."8>22Q>/;]D@PG\G"70N3DA+B@- M<8+/16DTWYL-E+C?D>C!)@%J3D= @#?FZ95&/G00P%@!TT:/"><1>AV035 M(E+)&@J1TLK4)/&LQ,C7=S,)K2OC;CHQ1T,TP8<2V,-A6L#YZ+4 H[";0%EZ MJ"\<"\<@44FL=$F3XN.N^Z';?BFKH/N019$HA(]M)%,6Y=8.4->+W%VDA\[Z M3\+-N5 W=4-RY1_K>,AC'N&"W#!8ZT;H&Q?H?;?!JEGJ! 3L@DWI8U--5[K> M"_Z(H L(#WV_)TNABX,OQB/;3Q8D+!'8J%8VD)SSG X<57<(??#;77"G) MZ RD,NE8)$N\GQ+%PZAYC*2R]NJ$'L4M ",PTSM>D4AB( H/6H<:_$GJO+A# M69$$@OZKK9'RD'[5392$CL#ZP4!CA'RGDX/4@B0*N8=PN3AC9^,L3;*L _K& MKA85@MO&5;>XT(''COVA^V.YLT7'A^1#H'$QW/"^4ZDR",YSXCX>R(GVSZ/[ M P=Q%/9. O.?F[+Z_Y/Z025+9^7X4PPT:.^H@_[2381F79%64F 5Q[<1 N8Y MT$G=$'J54V%&TBK6G?[XLG@_3,'ULL"@O"@H9_5LW^J%O3B(#ER)^8YBQ@YC M./CFE0Y=PPI"^/3'*$%^@8K+B !G@@I@;4W3<8KPJ4K>64AG(4Q]/ M0.!OVHYLRLWX%H)9@J]R ++65M[K/=3 M3<&I"3H<$\$J0O\1J)T*.Z@EEZAJT7>PBIA>VXVVB_D^-( M444.DW1SJZG9&WEK,F)2QW@K)2$@(8$T"2YXOZX?7*;T+*UWR#BZCI(&E,E& M"C+W#I=Y^D$G!G*L2T5Z;LHN" 5ZT8VQBT&J+VXO?&.6=<.)719/]I.B9QV9 M5M085U51D\/05#L]\&JCC1=ZTE*/E^*FWU4I!=ZYG+==VHI,#L,BEQPF/3)YT:T[G=OK?LV(LS? M/<]I"!F<.F)KVV]N-YW$BNES8FQ=91F)4X@/[6&PX=+O\'@$N:^'61J1KQO3 MJ!Q?9H M=BB2#\8&X V7=.KP^A L0B!80!>-Z5@C5W*$+27GS/!@A!#F^]X* MW;QDT3RHXW/>N>[U?#&^#,-5N,HI=F\UTTB9 ,N#DQ]G_]!&P($7[0KKXZJ= M5%^CXC"%48T_4'"$_C3EZ5S.SR.."WLWN+C+SI3<=A&\T'NT.^*J:R8(MP-& MDKNH\- E%Z33*,L%CUXA\*=&GF0%I$Z5/Y8NP.Q&27P%,V65>PE!SS$ZVW>Q MZ:@W)=*C:?;;4Z #BOUD"]]>X@?P^U5'<@[(!%>9FGZ:C])OF^$(F%2%YXNX MC3I<;=%+N:'V95$)T/!]+LRU,.S3G\XN1I/))#Y/EA+?:Y[QY](,-*[M4RH,O!-2()I'&<_@I#PU[XZ MA>Y8<5DL8ABYK?2M8>/6J#ZJY4M>X@ RI8BDW04#E;KEK(+#[\Z[H00#KQZ9 M[#QD2E* +XUZ5MS T[6=<&J7CDJ[$4W++?QK.@S%-DB*565*GD6*PFVW]"\1 MIY5#M*AD0D^4X$A)I"_4' $Q:867#_>0<0>G:ED[3( ;> RNNX ><>6"=(Q2 M5Y*RC]C" T/9:,^6[$VX#L^2EKI^^2P4^X@Y[%4':,20$M[X&;8*NHHRP+,W M/_?S6@Z!VI!_!IT?S(NJ[);>(56'=^20&0"CJMJZ<=I.W[AC=1AYJ9@1T53P ML%G+;U2J"HXO.(20]D$ ^OJW'3S:X/HANJZ)_=W!QE_\?WJR\Q QM"YCX/-< M).I.WBU1$Y.'W5T6E!,\[MNF$ED/'Z_\&L[N;WR"#D_UBM2]?W[=H[K@=[$Q MV_RA3K?O1KY$)^DSAZ-8TFON15&9Y3,4<:N5\H=BXD0GW>U?D1/; M57DHO7[)>OX75',/S_-ZTSC54!,N7G,R'V QCL6IO'[V.5%$*2B<"2B\>I7] M6-: :J/JNSA%?%5N5BI[5<_KO?H[%P[UWNW*-,4]W):[_9JC),9"24Y'JVUW M.-K/9IW]7#>PS]"WOP9I7V;7@#A*I =6"7O^7*L2 ZWX03-F5_X0]3!&;\1A M' K?/'__]NK9%+#??X%/JT<[76UT>Q)4*-SJH@%,045;#" 7'2,*_KJM6<_*:0H>8TJ?E$> M7MQ?>Q8T;A;O1,5WC8]P<2\Q7S@DI7KJV82V(P$!BV>[07EP&)7P:Z#=+ M[PPKAY9@OU9U328L..'1>V+"_:214/'L-*BNAJNT"$?(F[_2(5["X%HER21? MR!*-*MK#UZ($-6>\'O4?8>*]VJ%ER%VFV!D6^UCBX, MAKRPS72(^3-_N/8^)OL7E[>E5R"Z%8BZKGJ*7+;(Y_FD*#/*?RC?IR&*"UY^ M*0]H=CXG[&H2/W^N \,=FJ^+Y5W<< M$\\OK_>@]P9P1#$*W-\.;?XH)+/WZIF&\T@*51UJST.1PM!44R#MLU#D2#$$ M$1)*-98P&@#974C"A*8HO;P:'04G%",G<&CVD0 G;X^)7\X*OOTV?.N"CA$R MZ ?,I4@XF:*J8-)-YZH.*?$4A5-Z)0UQ48R\,94#0V!X$O_1[Z@CKUK"MAHH MG\NT6"17%7F-Q])!R4LU^-E)'5-X$X=W6(,7:T*?.>PFP0T4V0-%1]6]$D/, MN<00X],@>VFIR"G]MO\ L'X'^) M*+ZBP+$'\M*.C0[VWM;1P:5LUUS.Z,Y'R_M*G._!0D($)[+=FP1E$ MI(<#?*>7T;'->*)8;0ON>?;6!6!2ILLF,N$-.M@38W^5*!@7M]WX,O&EP_!I M\F?@F=$BVT0B(@ZYH_*%6Y+>6YW(BI(6XZ]]CH.BC9CI;>EH&.^-Z5_IK9ST M';WO>%-3/W+0(N@X2U[%K==M:T/O69'6!P=F*$$L27K,=:47)@[7OUQ0IV8. MY$3=;T$@E:N48Y3E]F\NX)10%]5/Q!U?@]9.2+6Q0:#X*!IO[/#%?6HQ*HY[ MGX*UNJT7BQ'WLV)-##;14(7(B#(CV/J$_X)1V;Q)OQX+N&KIA X"3XUZ'\0 MT'^Y*[B&#ZUA!"W\"Y/07&#M%U=>,5:JJ_C%=F+K\*UIX%VWI"R6#:ZC'1#V MF G<=$SH9RT@O[H@ 2]:255W> IF>%5'>"=UL^8=COZ@*VVFK\AX6($HT:E, M-51;LJA](Q^"+=E#8M& MMYVJ#H62(2G<:&^47./.Z>50QL+'6FG';4CV!JC:-MC;IG)1VY&+QY,]N%W# M1%)/]4&Q]+HFTE[@UB@ZU%/:O[4N-JZC;%-V-AA$>ALK!0NBAP@V;FOVA_SK MJ.PH544/6!4!T.O6S(F^_N$%H2H'==-9C**@+TVMVQ[', M:.#\$U?+2ZFOI)N]M!/5^()B%/;#[>T.=K5C^A[?;Y\^OF\L_,CA7U-OX2>E MNY^I5CU]3'5:UP#8"&)6[9.3Z4GT*9[W>G)R-?WN:G9R'^X,ES]]O%%+_9K2 MB."$Z07<.AD_O#AA.9<_VGJ#0V+SYK9>TZ\KK6 R> %\OZCK5O[ !V!,A&ULO5G9MJTO?=>/+-9?UV;LW M^MFG]MV;IN\J68M/+5/]>LW;W;6HFNW;,^]L>/!9KLJ.'ER^>[/A*W$GNE\W MGUK<78Y2"KD6M9)-S5JQ?'MVY;VZ#FF^GO!W*;9J=LU(D_NF^4(W/Q5OSUP" M)"J1=R2!X^]!W(BJ(D& \;N5>39N20OGUX/T'[3NT.6>*W'35+_)HBO?GJ5G MK!!+WE?=YV;[%V'UB4A>WE1*_[*MF>MG9RSO5=>L[6(@6,O:_/-':X?9@M1] M8H%O%_@:M]E(HWS/._[N3=ML64NS(8TNM*IZ-<#)FIQRU[48E5C7O?LL-DW; MR7K%[L0*QN[4F\L.LX=>D/],A7Y5Q&N&Q8':E6+-D ML'9>CN9V6%<*=M.L-[S>??]=ZGO):X7T>Q!U+Y3#9)TW:\'N!0A!#'<=?Q2* M\;I@LH!DN93\OA*,*R6P#4SNQVN92Y:/7>9NP'6?,ZE[P:QP 1VRMQ4K.;V_<_ M7PPF@3Z&YX@PI )JL0'Z@N&6%BM.JG.%H:[DG1$( &)A$0T^Y5HQ2K!'XDK"9; ML\TC*H(2#MS+MJ!3^M?BJSWI#H@><87!FG<]0@"2R0R;MBGZO-.:46C"11A: MBA8;&CMTNXW0D6GX3[30\?FA^E0\4:Q6?2$,9HJ)2FB-+0C%%B3#=U__1A-N MQ@GZJ??ZG&)_V7+P!N"30D<+?]H;G]9I Y"_23OHOP'@[GCY'8:'1=H0!1*F M(C\<37UO1X;I)ED.@(\1ART?D)B*E;NB1;V2.5L2^?7M$&);!&++P(BU@B>F M_::TE28#?NUDSME=R2OMT ]05[0UNRUEXVCW $*O[ 2L^23J6NVJ!UY+;IP+ M(6M9O,Q1,A"<0->*%< :#7XZM/"! KJ:M\"O4Z';/>D2$,NJ>0 T6O\2T8W* M9!=)HC$H]@"=]Q[U]V0963\(A%W[LMG6\S4:?=Z\M-GQ,%L[&*=&S)7"F 3A MCQZHW I[!YWMM3&XO=:LN/76G;8]8Z8P5+@G!&!.3V4]$@2HH"DT M^2H %(7)\_=3,NP%!3FEUK6<5;2+3AS9FJX/27><1$=!O:>>H>*3$6KQTI*N M; 4"V?0]0D?7'CD%>^0T<$_!KJ5"8OZ">/U"HK"=!#4=ZG9!4 PUTS#54:6T MTK#1#U=WU^SJ[H;YJ>NPH][&8:M>%J@PJ+\=>R]RL8;9G\"5E[Q>82/:Q=K; M%!#DSQKY^(/D M>\R/2OU[+S=KXVN8H)H-M6+=@"AXCI*Q;@INTI6"9%J$\M\O]W/LOE>4JDK8 M5L'N;E&.L4B]42$5' <-IL([]1#;4L(@8Z.!1HP.)@B<0FS(9'4'1K0W;ZL;3.8RET\"Y:5%-ZMED?U:\#I-U M"X%&B0ZO:$**0AI6J7;.T-T2@+QI@9'K,(%M;$$QKINSC6E <@YFU-6$+BB* MT+@9;TOP7?MRM!]BKB<]D&\"D^Z)BW5/*DD=A:9"ISF)LAQ*W04N=_L!ZIRT MQ*BTM0D4K+JRZ5_*,\#_FV"QRY_P[JCC$!C30[?1Q XL^GU># MNF38(4I @1PBR(^DVDK 4Q2A%'DYT1T,"(+!J484LVBC%AB]M3F("%-^] I" MVQ '6@N:MDT_R1NE2] XLC;Q>1A9'RJ)1L52I4TX.[1L*N22KB4FMT;-]T)? MMZ(\'R34=&0@!XEN2]5@.B1^'E,#1YY>Z'14?VPHVRK- A>P")Y3JFHN4@;RG+#$SI?Z-1[IHIZ=V%W,_MCLFHJ:6H1O/6$H)T^Y:#SAC&V MLBOE[!![@JSWM[$+M!V.)IL2=^3*B<8'.IK.NO.3-F@$3A U> M&%G+\\)QZN&_Y[ANQ!:>XWG9^?AT/VE3QT^" 8M!0CABH,C&I1;!S7Y:HQUZ M1+ K8FH\1:.!^F-:)H?NC"T=RGY$A>4ZW7KG>6OLG#H!MO4])PH":)Z&+H&. M7!8X*=JZ 7+H.E$:[EO@@&,4I$!2-*[Q60H[GE;^D)]2)XIB#2-*9S!\&"3. MDLD,!L:=84%GH%"C4X%(D/2R4%\$B8__P$D\ MNO>KH2%&,49J95ES M]YOE0 M/IL;TPL2FY0+ ^E\>@%%ZZ?-7<>/4D(V:>=Y\=X$+X0I%A_G"IYZD?F"+2(G M#*#>"Y:DE,)0.XT\NH?B2930E1_LIS-MX/JPY1_14O!_I:4XT2D/O* $M-4O M8&0GA*UQX0111#HZ;KRO"PSG!+[[%# FC(SI&B+LO@I2@*2P'4''(0B M3BR&Q(G =V;QL/>?STH1Q6?"?.R@MUC"_A8\R*.>A4D3, M@T:>C_(13 4+%(UZ^2P^2IW4)3KR9W24QO/QV ^)*^>:G6:CV(E"W4@X?D:- MA>\D.J,U"<>6E0(O/#_(82=._\P6Z-0[^%=VS#:\:&HRD(GN?EQHB&@D()GC M9;%AGL0EYHDC)PMI;.$G1$:$/ 8QN(EKMSEZ<76T4^0Z64ST%<;( #_3\JF< M:6H+=%) :J:;)3(1NH%$VRC.4D10QDY]KKN&ULE93?3]LP$,?_E5,V[0DU:5H88VTD MRIBV!R0$VO8P[<%)KHF%?P3[0N&_Y^RT62=!Q5X2VW?WN>_9/B\VUMWY%I'@ M42OCETE+U)VEJ:]:U,)/;(>&+6OKM"">NB;UG4-1QR"MTCS+3E(MI$F*15R[ M=L7"]J2DP6L'OM=:N*<5*KM9)M-DMW CFY;"0EHL.M'@+=*/[MKQ+!TIM=1H MO+0&'*Z7R?GT;#4/_M'AI\2-WQM#J*2T]BY,OM?+) N"4&%%@2#X]X 7J%0 ML8S[+3,94X; _?&._C76SK64PN.%5;]D3>TR.4V@QK7H%=W8S3?)55 M/GYA,_CFGQ*H>D]6;X-9@99F^(O'[3[L!9QFKP3DVX \ZAX2195?!(EBX>P& M7/!F6AC$4F,TBY,F',HM.;9*CJ/BMB\]WO=H""X?^.L7*3$V&--JBU@-B/P5 MQ RNK*'6PZ6IL?XW/F4YHZ9\IVF5'P1>"3>!V?0(\BR?'^#-QAIGD3=[:XWP M^[STY/A&_'FIW($V?YD6NN3,=Z+"9<)MX-$]8%)\>#<]R3X?T#H?M]%(XT'A MFD.SR;I[3$K1B'+;]]Z((#V]?6TFX2$HRO:?$,4$L#!!0 M ( -N"HECAS6<>1P( *$% 9 >&PO=V]R:W-H965TB$RKI]-LE!K,9V9CO0_OO9 M3DAI!VB:]H7XSO<\=\_ANV0GY*,J 31Z8A57J5=J74\P5GD)C*B!J(&;F[60 MC&ACR@U6M012.!"K<.C[(\P(Y5Z6.-]"9HEH=$4Y+"12#6-$/D^A$KO4"[R] MXYYN2FT=.$MJLH$EZ(=Z(8V%>Y:",N"*"HXDK%/O)IC,8AOO GY0V*F#,[)* M5D(\6N-KD7J^+0@JR+5E(.:SA1E4E24R9?SJ.+T^I04>GO?L7YQVHV5%%,Q$ M]9,6NDR]L8<*6).FTO=B=PN=GJ'ERT6EW"_:M;'#H8?R1FG!.K"I@%'>?LE3 MUX<#0' *$': \"T@/@&(.D#DA+:5.5ESHDF62+%#TD8;-GMPO7%HHX9R^R\N MM32WU.!TMB#/:*O0 J1[$3P'-*%3\.SA'=$#E 4?$"A M'\9'ZIG]/3PZ4T[4]S%R?-&_]/%8NUJZ^#B=G=V)JDD.J6>&4X'<@I>]?Q>, M_$_'M/XGLE?*XUYY?(X]^V96S27EN6!PA8S>HX^CI1@Y"KM8MMEU$(R#(,'; M0QU_AHVCX4M06Q\^>.T,Y,8M 85RT7#=OI_>V^^9&S=>;_Q3LW_:=?%"TRXO M\SHVE"M4P=I0^H./9GIENQ!:0XO:S=1*:#.A[EB:'0K2!IC[M1!Z;]@$_5;. M?@-02P,$% @ VX*B6";:+PY$ @ B@8 !D !X;"]W;W)K&ULG95=;YLP%$#_BL6D/;6%0#ZV#)"2;M/RT"E*N^W9P1>P M:FQFF]#^^]F&L&Q*J)278)M[C\]UY$O<"OFL2@"-7BK&5>*56M=+WU=9"156 M=Z(&;M[D0E98FZDL?%5+P,0E5

)-O./"CA:EM@M^&M>X@$?0/^JM-#-_H!!: 5=4<"0A3[S59+E>V'@7 M\)-"JT[&R%:R%^+93C8D\0(K! PR;0G8/ YP#XQ9D-'XW3.]84N;>#H^TK^Z MVDTM>ZS@7K!?E.@R\3YXB$".&Z9WHOT&?3TSR\L$4^X7M5UL]-%#6:.TJ/ID M8U!1WCWQ2W\.)PF&4I.GTXTY7@(2/4E,*"_02DK,"S#'KE7L:[.#C?.SGK;N:.$%6H0>!->E M0E\X ?)OOF_,!KWPJ+<.1X$/6-ZA:'*#PB"LV>Z%-[W+#TGPL0-H \SX70A\G M=H/A\Y/^ 5!+ P04 " #;@J)8/F[",5 5 #H0P &0 'AL+W=OUWQT?NV*M:NGFIE4-/5D:6\N.?K2K8]=:)4M^J:Z.STY. MGAW74C=';U[Q=Q_LFU>F[RK=J ]6N+ZNI;U[JRJS>7UT>A2_^*A7ZPY?'+]Y MUGW[T]/<,+O.)7K38N^RS RL*8 M:_QP6;X^.@%%JE)%ARTD_7>C+E1582>BX_>PZ5$Z$R_FG^/N/S#SQ,Q".G5A MJM]TV:U?'[TX$J5:RK[J/IK-?ZC T%/L5YC*\;]BX]<^>WDDBMYUI@XO$P6U M;OS_\C8((GOAQ%\[""RR(8W\04_E.=O+-*VLVPF(U[88/S"J_3<3I!EJY MZBP]U?1>]^:M=-H)LQ0?K'*JZ:2755.**[UJ]%(7LNG$>5&8ONETLQ(?3*4+ MK9QX$#\]?'7<$278[[@(I[[UIY[M.?6Q^,DTW=J)]TVIRO'[Q\1!8N,LLO'V M[."&/TD[%X]/9^+LY.S)@?T>)[$\YOT>[]EOBN'_/E^XSI(9_<\4PWZ_)]/[ MP;>^(_ O;B$]K1;Y3 MF+J5S1T$TC>R+W6G2E$84E_C_"='B&?I2+2OECE.L$[:L[ M-LE__N/%V=G)][]>ON=/I]\_%!2XQ&:MB_7H!.(3/[9$)L4BL5"-(E.GD^[F MXDHI\;/IE#@]G8M?XVF7\;3W..U.=$:8WMXOC$-"*(6JG-JL:6/ZBB@BLJQJ MC>V8;%G2SJ0">E*^%<-T:(IP(#H.2E](&4MG5] EMM*RPKF#6U)G"D*6)T7KNVK MH"RX;R!Q8)HDXTJE#.0:N0(=8NI;:BS6TZT$1?4?!V:6$T MW);^-24=B5"(H$_"@%*UZW!*8E@V34^2SBS@L-Z]AEQ/;&2<,=5$D10-=%S- MB"Z2E86&21V]57-QH6Q'*3:W@UE4*M:U,4A!A$MCN@8&7&I75,;1#B[L7=T- MMD?;31KG(36OR%$L;T-/5 M&:*_SH__Y!\<; U4^L.+[>]=3TR M#+D3RV72AHC5JEN;?C5VX@59K+I1<&79\9.<84A5ENKWGAC#]K6\5D'+@R\% MJR!*2&"47UU%R(98@0? M_Z:>SNBM2J)/@&@!#G2.U_ZQ@.19#[W;Q1C7L!, ML!*7I>5]!@#E)T]I&(O0( M3606;%!M$E5XBZ33F0YAU#F%..]_JBCM$E%(&#.*Z1UD:6HE'I!_NX>"B"+7 M1B*.P3L$[<&E#UGLLV2QSPZ:VX5TZYG O^(]'7-AY! #D0(K.(D@S1?&?WF1DA3YD6U;M#>HG#BM^H6>LM>9& ME\JG7'7;*N81*N6 93G&RP;)WVPX[8P6%I26=!?6SPF3"45BHP@?T)"H*!]4 M"),D0#I54V&$3,* VXU]$_G B2]]Z0TVLVCXG2^]E'4A3 IOC74Y9WGB9V1O)TF\0 M$K%,?/ .2*RT"QO+ >'EVVTX?9+#4_IT:HO@9"40DEWQIB$VA$@7PC;]%($_ M445Q2UG&MY"2=IP3B*4EJ1L_QN<(1U@_BE-L/T/& +2@4,F=!9;P+O&ENH]X M+^IO(OYSDU$Q8/S!Z9A2OR-E1< V+S-B944YTW5?;PP&SR5;;C5-S[@P(<@= MB N>-!TO?X73Q<' M&'^9&']YD/$?4,+\2J&.*X4?4OBX)!W:GEUHBLEOWE3PFAM>PTZR9 ^1J7QF MFR8+W0R(%\;'29W &JXQF=VQ*Q6:G[ %>B2 H1,>?Z.RPT*@[94R"!9D4K; M=AL/X^PU;43524=@E[P-ONAMN"9G(]C/V R >LZ,>?OL5+%N].\]67'O/&5A MN2\-/7LUZ0N=-2J"__!N2XLA&+. _D/+H>U#8"?KWUG9-SMK/4S+CEEK*J!L ML>8>!/J))5 1Q045LA<;EG]YAH]#\V*I+3QV8T( HH*49(4-AE-CQ4!0N!O1 M,_-Z"C%]OQQ&N#+5"-"@O%@ 3W[,-;F,!RVYF 2&'.SE M2@3*Y9+B1NCV1"V&$'?"_F44 ^K^BKRXCF5["+)3^A@#ZAXQ M3[:$5\C(44'>3)E3TE_*MM%$,MF.#_3J[=P>1N;B1X8PI^*1^&7'\%B%H4." MVI03.U'P>V^XFK9<(2"*DV5085@D6 WOR^6E8T,\.!7H&=HB$\]")7FZV^-NE/2]Q M@_QBOP@;*LU;E61M14>Q!?)IAI\R[[E'!H])!I\/<0BP>B".Z&NTV@ @HL]+BUX(*+*;3\P M+1LW;,<;;H+4*4 'T9P[^#Z[U/F*PE:H1LUP^O;6R_%&8[S49P8TDN-(S#[( M>TD^",IXF/E?$V$4^ZPLUCON7,:>"_?PT>4@O^BJT#AD9#=#G=JG%C8D"BVR MUA(LZM E73%<1^FV).S$[C[B?A!:[Z(@T9S"*8!6\4U1FU)50\'MQ$L^[?2E MI[^0UG+3W1.83L4:_J"&RA%]PU0V%EQ<$JNERHNP^!7A[J$HVRG2XL.E-34] MK=B2.;S'H'C+K+I 2:&)F9\H =TL9,<:4FI%MWX#"[' MHAS&9WF-.I;+ FZWP9IEU4/!70K0?6L2>$@%ESL$2$]/AOG9R4$0];/:C,9C MEFK OO$I9Q*3?J7E X.SLY>^Q=:8!NV9M75#.6A,>=>&OHO]1O M^N'\ZNW097*N)P%-OO:Y1>A+[YU??4ZOX>A')\]GL:ETY;L^6=1\\,FT5 F? MO3AY&-Y*#7S'WH7!'U<_-7H",>"RMX<>4M;-C5@AU+"AB%+-&NBC'+=]%X:@ M1]XEC=O!@QON&_!(B[XK ]$!AV3G;35:M[?(.AVAHU&FWB$!"L*,5'3YK@05 M@II'V"A\;9+FQ2_O?DKBI+2S8:@J1F/A%O(B+PBMSM"ES=GF.G)K M>E$0A<2!;P7#IRKB9FAC(#!5DX*/$Z49]JKA?[5A( -\WB08!RD1^TO-V!YU M(K9=J*&QUY.6;2)[<+T0=B;E#EKI^(!E6^-T#O\@M[D@6XPV"'M2C!=.28NTN-)-PQ%T2>(1[RC6L?>?.,N1Q$E']__N3DX7?B MTOMTZC@-*\6[X=RMN)#,(9NL30Y%AI%&/I0KZ/G*I$DQ 1,,0L&G7*W0F8AB MR9ME 5=PDD]]\.$*1( 4'7/(M6NVG0=W7P@HN5(7?@Z0B>D;[?+)S&-#Q4$F MJ=7[(YWMS788-+%W!RP$IW1M.)FGEV$S24QVV3._Z=]I:2\/6]JAC)O=6#F] M9P1THYI^LGW]=6].5KCQ*H -:PBD*%D/]Q4X0&.<7BEF.\YC9C H*X%I"H8Y MPP/&/;#=T/EN6Y]+XO/=V<[0,1Y6Q;$WDX&^K@[C7_A+&S)8T\F* 6"-J0U? MUR!D*8=@.RRFVJ%'/YH1_NZH9VI"&&6R8_W=79L-I\>W.-+;J1L MCHGDG%-%2XO6B# J\EXCY5]94?[:K%439G5A=]WC%DHD MO^_O6$CKIM@48[\"2-V\M;5$^:P[B7 MYC=WD?\8Y4,ADZB10_5ZG@K_$4]0_U:URJ#86UE>;?.A6*!O8P:5+-A9E.:6A$^?%#R1" MX>IB"%=7,<3\MB>.L9F2/XZ+SMY@ ]+-Y31X M#87G3KLE)T^6K:X50Z($6_,1W)@&UW/:=4-TY]Q(UMAWA"3^P+T.X^\>,;QM M^[KEG.^XG$X]S6B(V=V08*0'?-3?_MK=.V[&S-<]!:IV+_-NFOO_-(O\C#TV MDI7X)*90Y;/E\LTN[AY(L23P"X7ZGF@DAU0_5FW,,7SO+!A^1I.W0!\'DI8Q MYY448V+=@FZYL==CFPWK^8J-JM"_*<@Z=_*JK]TP'!OP>>([" ^PJS:HH/X8 MA:8AN8:<4IEB0)'TLC--@S;/^3"SS?CUR<'WY'QE6U$5:Q,YZ1:0K#C6(%+T MM:_8H@&FSAEN8)6,!R(Q@8O0(D^LD&?R1;1LIID)GNBA ^Z&ND;@UEL M-P06R>T;'ORM#*HGAJ:YS7B*_0AY!)92<+BQM1PN3S6/\N_0KY(Q_Z4W<>='%_XZ;*FBHPP;QR9O MHSN_3SGC3M6CMNK=<0AP#TPP;D^@O[CI?-Q[N$T;%E?DX[@,%I9\76S<@T__ M7:%QX"O9: J.Y=!F_H*0\S?&Q2VN_XZH^/&>$(4V#L(/6>D*45EM@1+$O"P< M 6:Y,;31V7.,]T?=DRD8S;>O]BDXA,6MZPG26F!.>CZ$+1Y"<G^L0PV*WIV:*<9&_ M94C@+7#]>TACAK("WUM95C)T_%N\"V;LY->^F@;F M+=5MF($-MVSF6Y>B$HR+,3_,K%NC&Q[GL/7L5C1F <4[45'!586>6(CI))F2 MU!VS&**-*:AN3UO[YSS1D468NEA+@T M)/1R+*\E\1A(6J6J-&(83G.;N[ B\ !G)V%R X%_=8?SP/;U\/.K"_'LY-GL*U2S ME[NM<*6K*MP^@-"Y-Z*[[,)9=@AMO^RK)=Y ,.B;FN<]R?*R;),U"! !4I!+ MJO;!+H5O-+%Z%W2_G8M"^MX9R5XW9E.I*$%9AS.Q70/E?1=P_*6R\;)$GM#"+3]IR8!MI)UG06:RJ@_IW"5B MDPG9, R])A-;$S04Z:;^F$MUJVRAD;5Q+R0V;/;S'B\Y^G[7CCA+P[_PT*5F M_+>)E55GE;PF!?N!;9)A]'(OPC\C_4S@*?+[O7$UH9"=&IM#LBJ*S\,,I\-M MRN# /* ?._$X$Y7:_YI#.EIPWDTTIC;?X"?^7I+W^#"I^ FW9=*8 CI&ZY[FIXEXQG+&\_:W/RDA_;80(XO18H#D? M"ZZTH56Z7E#)$702!WFK;;2[.1ZXYEM8OGJ>K;DT=QXD31$!'^P;H@&Z>:OFM[2O#\ M&QK3.)FA26+N[QT'Y)>FMH:XX['$]"W!\9K_OQW%?4K& M*^EW/U2SHF>01!,FXFAT((F!KP=ZM$\:*Z3? H[SE'05';?9"PY &"E1, I3 MI,W:0(+WTR_\;&CR#9()%4MDGFAT86'L.C&PP69#!^.>YLK!8>C9, P].SC2 MO&SPRQ@\]YX"P4 M9D !=E9FXR&MOS5F^3?+"-JAHPM&@IGSA4(",1:(CY?ZR#&ELN/LCR\05ECQ MGYB #"FY^[_#D+Y-?\;BW/_QAF&Y_QL8!*U6ON!?TJLG\^=/CSP:CC]TIN4_ MY; P'0$3_KA6A& L%M!S_.9O_ $'I#_N\>9_ 5!+ P04 " #;@J)8DL\= MM8L$ ";# &0 'AL+W=OYUC&C@(4V$GC1B8[*+3D<',:9,MV6&@IYLI$J9H:V* M.CI3R$*GE"8=O]L==%+&16,Z=F=7:CJ6N4FXP"L%.D]3IA[GF,C=I.$URH-K M'L7&'G2FXXQ%N$)SFUTIVG4JE)"G*#27 A1N)HV9=S$_M_).X([C3M?68#U9 M2WEO-Y_#2:-K"6&"@;$(C'ZVN, DL4!$X_L>LU&9M(KU=8G^T?E.OJR9QH5, MOO'0Q)/&J $A;EB>F&NY^X1[?QS!0";:?<.ND!T,&Q#DVLATKTP,4BZ*7_:P MCT--8=1]1<'?*_B.=V'(L?S #)N.E=R!LM*$9A?.5:=-Y+BP25D914\YZ9GI MG&FN06[@2J%&85@1*Q'"BD>";WC A(%9$,A<&"XBN)()#SAJ:-ZP=8*Z->X8 MXF'1.L'>YKRPZ;]BLP=?I#"QAJ4(,7RJWR'^E1-^Z<3KPI*S^'U7L$[YN[?L[4VBHKHGV,.%WC]XWBVL2YTQ@*<-#(;9K7%QO3= M&V_0O3S!ME^Q[9]"GZZH4<,\09O%64)=QD2 0/T*'V2^-IL\*?.GX1H#Y%N; MN&->G+1SW(N/TEJTD:(R8J!H:TWOF HM'Q,C!#$3$460"Y"Y O:$(CYDU)\8 M0J PY 82J37)VD=6]Q$9R=@R@0]$/5VC*A/=R#4],]&/:]U\.9EB+S!^<_ZXO?]7^.,U_LI7X9U3Y[E[RUXY,R) M7CFO>N7\/_?*0I(I03WM1IX]*+RXYOK^Q01/>O+\>XYBDX9 M1I'324@5L"4:93/^N,\LI@6_@.OEW?+K[7(%L\7BK]NO-RLZ62P_W\WF?R[A MQ@'57P(UH)EYNGG.O%_0/ZS*U, ,FJP%7@]^ X\^[]Z,?,^_?+*J9.?07+>. MBOS>+;\JX04T@[JP-W@%GK7K;%RZ3&E)BD:S0$=)N@*W@YP;E$U1G3+ M,FU8M^OQ.<'^AN!/$MUQ$]>Q=DS_F" 7&\7H'9L')B>'7O*;'3%I:[-FB"5: M$E"0Y"'J)X,KS MA+@R%B^9/.8\H%"%2SW[/R<@QM]H0M.NU\/^D=?&KTGIL M:G9J%T8R%KEK,8UHR[&X.U:GUY M=8YP-BG9&A_1?B[O-5EARY+Q J7A2H+&U32XZH[G/1?O [YPW)B]-;A*EDH] M.>,VFP:1$X0"4^L8&/T]XP*%<$0DX\>6,VA3.N#^NF&_\;53+4MF<*'$5Y[9 M?!J, LAPQ2IA']3F V[KZ3N^5 GC?V%3Q_:& :25L:K8@DE!P67]SUZVY[ ' M&$5O .(M(/:ZZT1>Y36S;#;1:@/:11.;6_A2/9K$<>DNY=%JVN6$L[,'?$99 M(9Q]8DN!YGP26F)U>V&Z99C7#/$;# G<*6ES ^]EAMGO^)#4M)+B1M(\/DIX MQ_0%)-T.Q%'<.\*7M"4FGB_Y2XDKK0I8D%9-3X&.V>:P\ >,&KY=+8WW?S]T M #5_[S"_:YNQ*5F*TX#ZPJ!^QF!V>M(=1)='U/=:];UC[+-':L.L$@AJM1/_ MD;,E%]QR-(?T'F4\K/=&">I/+M? #3#09%+';YC.7&*;(R4O2B9?3T]&<7=X M:2!MQ(B=&#CCDH)599C,S/D8YDPPF6('KC'%8DDGO;W8&(:=?C\B?U;5_4GI MJ,M3M9;?YNW[AW>0 M=+K)$ X]I7"O[XEU[:>;NYE*VGH$M-YV@%[5"7.7T$4+L VE\I91O#)6@_*[-?4$L#!!0 ( -N" MHE@V.:9EG0( *0% 9 >&PO=V]R:W-H965THF M]]G,"YP@%)A:Q\"H>\,;%,(1D8P_6TZO.](!]\<[]KLF=\IEQ0S>*/'",YO/ MO+$'&:Y9)>R3JK_C-I^!XTN5,$T+=1L;1QZDE;&JV())0<%EV[/W[3WL <;! M%X!H"X@:W>U!C/2/RRJ!H-;023\D\BC-89'S MG0$=NQ=]S3H%ZT]0' ZFJI&U-U*UV)6C>.N]?>%N_Z"XV7!H0N"9H M<#D:>*#;FM!.K"H;'ZZ4)5QNX@[H"G/R%U!+ P04 M" #;@J)8H=*OD8]2LY+K#27%2A.:[WS#M:3A91/]N-]?C/P+2$4F!F+P&AYQCI%7< M?>_0WSG?R9<%T_A&BC]X;HJ;P70 .2Y9(\PGN?X5-_XX@ID4VCUAWV:0\&$6_&UQ1X ^>/;"%07UR/#-FR M&J-L@WO;XH:OX$;P45:FT/"VRC'?UQ\1QYYHV!&]#4\"?F1J"%'@0>B'XQ-X M4>]XY/"B?^7XG_.%-HI*YJ]CKK?(X^/(]AA=Z9IE>#.@-@]O-/P<3_ MY03O<<][? I]]D#',F\$@ES"21^.$3\-O86K>SCL0\*K3#0Y@BD0EE+0:>;5 M"LYY13NRT22L+ZZ TI05+D]WF&&Y0.4^/FM<-@(^\"6Z!-I'1/Q1ZT8AU$U9 M6[2MM>@RAA=D2L,9A''D^:'OW@(O" *X4UP(JZ#X2CN>"@4SF.\A!!U$FGBA MGW3+1Y85Y+EZ.7 PN20;K4) %I,@H37VTC" VX:+G.S97RZC=",53;T@FL+8 M]Z:3%+Y@P3,Z+!X8U61/+2VJ(2Z09./+H -/ R^.0TA#+XP3>".Y -,L]MT? M;\4G7IH$]AF/X8/%_&TTAR#THC3J%K?-RUK)9[3JEN9&6RH0-NA4+0*I>T'@ M>_YDTBV?B-Z!IK\3!HJ"M=(NOU/F%=2;(CD(WCF[L!$/^P!ZX=BW2V#)DZ]^ MFM :>\DXI-*HI>9DC-KR%N*PW*RIC K$3 :2JM/O; ^3.B478.TGVX'A4[KI&-]#$B]<7OY$N4&3 Y=IMM#/$EF!# MG5B!94:QH&IS,GH(B^%_28A"U^1LZ>0="D4P(^MK;@IXQBJ79)WN#SM@IB"7 MN0;7/? HL+5>-Q0,Y\GWJ@NT3M ]8\F-==X:L,9Y9=#.'&@T#N&1T'=\T%!) M0S5J.HY$P'9HGI%LUN=2OUY!-G7A<+Q-'=&DC6@WE_]/#E_)UXD9$O90I-Y^*\E,KPO]L8O/U&=T*-QR;,2 MG7Q+A^T2L(Q8SP];.FU1T%SZ;B@]%@IQ[T)RF"(WCG9#T8.>4>M-IE-[Y$,O M"2?[D>BD MLFT_@@:#W]7HYZ8A0?Q/S'G#R#A(9@T/)(XPD*V'T;6[EJY MD(8:C'LMZ%\!*BM OR^E--V'-=#_SYC] U!+ P04 " #;@J)8"+'#:YD$ M #9"P &0 'AL+W=O!1Y+\^]\:8;J;[H#-' 4Y$+/>MDQI07_;Y.,BR8/I\QCRW@LB,KXW,3JO2,N[36^D?'';"LF0:KV7^ MF:@[&V29@D'U7&3<5S8H#P81:><^,S\ M)RG3#<]S8"*%6V&86/-ECK#0&HV&[B.CG>Y-^X:4699^T@B^J@6'WQ$0+#H,4P M."5]_D UFE9DM%S!%L\Q&T]*.6[C=48.00U<@,D0!/6'A"GUS,4:6"$K8:S2 M]=:)RVD =Q(DRF:+?19T=:+,#*+9)U@;7 M1>09F6I.;S#!8HEJ>R$"1E%QI@I#YTO;6J#K+)65)F[=NX#/5.EP+8LR1UO_ M&GXCY0H>I6$Y7+&4P4\YH2BN.YI$ MO>;[$OYK_[8.:. 3^""*'?1@[/\X=,=&Q,3W)J,6^M:B>O*1 M:MG6%Q//D+'4U?9*YE2+M@XS=V/-=F5**!)09MX=>\5R;/8,XM(UF$D2G,F/49L;HAS-CL5XK7#L[ MWS^5-!@1L=@WV/XE[QW+D)-:CF?(GCKHYU!4PH= 761.X-A$%AR"..A74?-&D,TL>NXK43*91II M5X:X=\5IPW L /V]<:M M79#I::$HT>QGKS:O^WNBEQ%MS:E0Y MKHC5/X^I#E4]2-8;(TLWO"VEH5'0D1G-WJCL!3I?27I>FXU5T$[S\W\ 4$L# M!!0 ( -N"HEB>D_RI.0< $D3 9 >&PO=V]R:W-H965TJ3E51O-P:^]6ME?+BJ2IK=S58 M>[]Y.QJY?*TJZ89FHVJ\61I;28];NQJYC56R8*&J'"7C\71425T/KB_YV;V] MOC2-+W6M[JUP355)NWNG2K.]&L2#_8//>K7V]&!T?;F1*_6@_*^;>XN[4:>E MT)6JG3:UL&IY-;B)W[[+:#TO^)M66]>[%N3)PIBO=/-3<348$R!5JMR3!HF_ M1W6KRI(4 <:_6IV#SB0)]J_WVN_8=_BRD$[=FO+ONO#KJ\%\( JUE$WI/YOM M7U7KSX3TY:9T_"NV[=KQ0.2-\Z9JA8&@TG7XET]M'/Z(0-(*)(P[&&*4/THO MKR^MV0I+JZ&-+MA5E@8X75-2'KS%6PTY?WV3Y[91A7C_A#0[Y82L"_&+7RLK M;AMK5>W%!RT7NM1>'[S]8.K5FR_*5@?O3[_(1:G7( QR9&.4MD'0MN_?,UEX/&['6-5&]OW4;FZFJ @G+*/JK!]0_? MQ=/QQ1&\68B5.=8TGIG&0=V=O!1B0KYD"/ZI<50OHV_.! M?E+QX*57;*TTN2R%ET_0O@F)%BK+18ME+HNSX2-:;":7XF?OANGL3) MAT9/_69)/1)HAJA3>^2PZ!Y1CC>4WSIW ]GB< M\G^98&T2A3("IA8 M43LK=[0*1DH*J(MX08/H("+00!'"9,$UVKY?,W^5\%M5/JHWK$!LE-6FZ+&< M5N2E<5S8=+-3U.EN'-T_4YY93OI?BZAMO*>6%1#O#!.9-K M7!8,2BR/^,M< 3IK*C$=3L??"V_$;#B>?#\4BZ'XI>Z9'[/Y<3!_"[;+>B<4 MVR;=$)0@_LHJ)E^P?:QL^H7\D3TT2[5O56.M2U5S2;J798 MJV/!GYM:B4"M^&AN0YF]3#!B^YIOSI0HCZ+0;>;_M&R=#R=[O[D\7B0@2_Y[ M"4@.$M"+8_)_$,=L./U?B6./R+^"H#:([BV^*+@UF$SW9L.#%C8W#7HFF3VT M2'>*)ECHL@$9S0?0_DM/H56YL506_;%!@2.I+F18I?#Y$5K^5E,?@C^:)C@@ M% H=E7MN#\2A&<*MJTWC6<=AST:6(==BSC'!=SS)*],@X"W^T,4U(M?'R4@6 MP2K-[=SSUJ(+R<9JM/O?B49^V$"Z,7-K%E9BY#ENO,I&[/Q'656@,#]?-1(3 MQ!N\.N /F;AQ3J]JYLS-(='_2F.[7 YX[=B60:=A910(^]LB[@_KC7 M#-@W1(;(1 &E\/7CT0L#WG(.* @8-82$!G/;K>CU29SV(LO6T#N";2S]6=8! M%B !:'#M9)H]3^3?R@3XF ,]R-*%=7M G.'#K/;7/'.$67?#V"5Q3 MM,W;4_,U^F$?V6WI7(--&SX[ BU;VKW0^EPYW3.S*/5*!J(?-R:VX*I8-B6R MBS$.FXUVZ[8;?5N(6B6J"IV#2*F62\5G*.0S #Z38AZU&7B VY\,&E)\'F;' M\^#!H.%3E'"8LY*V""1&WKD")9_2#%_[\!WUCCB>=N=$ M-^%XY'EY.&3"_GB%;2SZUQ*BX^%L,@BUO;_Q9L.')0OCO:GX&ULE55K;],P%/TK5V%"3,J61],'I:VT,1!( M($W;@ ^(#VYRTUAS[& [Z^#7<^VT64$EB"^)7^?X7)]KW\56Z7M3(5IXK(4T MRZ"RMIE'D8*Z$ M\5_8=FM36IRWQJIZ!R8%-9?=GSWNSN$ ,(O_ DAW@-3K[C;R*J^89:N%5EO0 M;C6QN88/U:-)')?.E%NK:983SJZN<&WAQ1U;"S2GB\@2I9N(\AW\LH.G?X&/ MX*.2MC+P1A98_(Z/2$JO)]WKN4P'"3\R?0ZC)(0T3K,!OE$?W\CSC8;BN^(F M%\JT&N'KQ=I83;GP[5BP'5=VG,O=C[EI6([+@"Z 0?V P>KYLV02OQI0FO5* MLR'VU2W=MZ(5"*H$I_J8OD&&X_K\ 7"9BY8, ELAE$K05>1R R^XI!'5&B8+ MXS@AM\4.+!07.-!;=0LIP+;G_ "3Q_-DN3]-5! MZPYU_>?"<*?%<7!ID71::!@OSK@\N^>R@&P:3K,$LG$8QS%\DJQ6VO*?)+[P MH1C3,IDCY,I8 Z0<"K)7M9+R. V3)#GU_Y?TOU.6B0Y&=)-1#%D:SN*7\ &- MF=/UTAH)UK@-Z(78Z^[U>[A0Z&1/=;(G&_!^W'L__B_OR0G;:FXY MFF-I,$AV/ WNR'CK;CFLW4,,?D;2 ?J@ZGX[8,:)>,H$9WX(^+@W[=\F_)%4 MW2G>H*L0!644L?N$>LH3ZHX/.Q.8A-/)S#6G,/9G3,T9C,9A,LF 0J'R4Y(E M@TZ%(-';U>73,9>B@W>S1KWQU<& CZ-[0OO1O@!==._NT_*N>M&!;;@T(+ D M:'P^)8]T5Q&ZCE6-?X77RM*;[IL5%5'4;@'-ETK9?<=MT)?EU2]02P,$% M @ VX*B6/0UC?0< P W08 !D !X;"]W;W)K&ULE57;;MLX$/V5@5H$-N!&UUB.8QMPTO3RT&U0I^W#8A]H:601D4B5I./T M[W=(R5IGXQCHBWB;.7/.<#B:[:1ZT"6B@:>Z$GKNE<8T4]_768DUT^>R04$G MA50U,[14&U\W"EGNG.K*CX)@[->,"V\Q6#77S.YUY@"6&%F;$(C(9'O,&JLD!$XU>'Z?4AK>/A?(_^P6DG M+6NF\496/WENRKDW\2#'@FTK\TWN/F&GY\+B9;+2[@N[UO9B[$&VU4;6G3,Q MJ+EH1_;4Y>' 81*\XA!U#I'CW09R+-\SPQ8S)7>@K#6AV8F3ZKR)'!?V4E9& MT2DG/[-843ZXV(S@(PI4K (FHAS/?4&3K M[V==E.LV2O1*E!B^2&%*#;]K1GO9U=!+P"U/G$( M<7#V9A)%P=7JXQFKFZNE6X970\"NHKC(JFU.628)= -0R(JZ!,'"@ O:D5M- ML'HXA?M2(3ZK(J :R,J^".PGAANFRSVZGL*-K.V4M0V "*Z);,&-AK>0C,(@ M<6.4IG"G9(':MAJ28B7RC&A%H^0BA7!T&5U"6R(#-J1UFL9V-PSA7AIRR&S8 MOW604QPE]PS"%OZ1XE_V/7,G$QN8 &B4?N6MSU&6=169(8*8PYP8JJ6TA M1L1A$$_"(:R,S!Y<+R*;0X51> GC).U(B7W(%\229 +1>-S9O3A^2YS32>3& M>!+#L5KU#UI.C6KC&JLF.EMAVN[3[_:]>]FVK/_,V\9/][CA0D.%!;D&Y^F% M!ZIMINW"R,8UL+4TU [=M*3_#RIK0.>%E&:_L 'Z/]KB7U!+ P04 " #; M@J)8W%7V>R(% #G#P &0 'AL+W=O4 M+,NNHP;%'O:P%Y&B.-^\OAF*I_="?E-K1 T/15ZJL]%:ZVHVF:ATC053)Z+" MDKXLA2R8IE>YFJA*(LNL4)%//,>))@7CY6A^:M>NY/Q4U#KG)5Y)4'51,/EX M@;FX/QNYH\W"-5^MM5F8S$\KML(;U+]75Y+>)AU*Q@LL%1C<[=V45L M]ML-?W"\5[TY&$\60GPS+Q^SLY%C#,(<4VT0& UW>(EY;H#(C.\MYJA3:03[ M\PWZ!^L[^;)@"B]%_I5G>GTV2D:0X9+5N;X6][]AZT]H\%*1*_N$^V9O1!K3 M6FE1M,+T7O"R&=E#&X>>0.(\(>"U IZUNU%DK7S'-)N?2G$/TNPF-#.QKEII M,HZ7)BDW6M)73G)Z_@G))06O;]DB1_7F=*()U'R:I"W 10/@/0'@PV=1ZK6" M]V6&V:[\A(SI+/(V%EUX@X"?F3P!WQV#YWC! )[?>>A;/'_8PS_/%TI+(L%? MAWQL((+#$*8P9JIB*9Z-B/D*Y1V.YJ]>N)'S=L# H#,P&$*?WU"A976.()9@ MC87W#U1S-+(R@R]ZC1)NZJK*D8I!LQP^EDTQ$JL/^3*LK=& K8944'DIC9E1 M3II@*7*J4UZN:";MBEY+1"B:)*-),E"*TG67(VLF37QXS4O:+FI%*^K-#&ZM M:)\?^Z)6[$N%DKPAG?F.<4?@CI-@:LLC+% MW8\S."](C/]MXV7\PQ6)!-K2K/G!E=C?Y5;^:JDNFUE QGEF#62'JDJ+'RS2OC8@%)?/)IUI: MQXUY/P1RUDMY:A"7UJ:E% 6(73*H-OM1,Q(;GA9=]O._R59#BF=L#Z8!:0BF M/EP?((A8:#KA&A?Q(5VS Z$;QZ MD7BN][87\OW\M?'_:D\9S([9'>D@$RC*9->V=DQU'+# .PG@$9DTL["=[=GA MG;C=%J^=_: NXRHU.0>"QP-ZDI,$7M(SIN<>?D2*7]+3AY<#33/LFF;X[*:Y MTQPO6&ZUWMA?FI^TRD$=A]O^CK)%JZSY?QJN\'^M5']*DOVL_)"G@RWP".+Q M=.K0.!V'H0N7M92V@/=D-W7\".&82$O/.';ADRA736M^>K\WCHC^_CCT@SUR MS.!*&CG].(:*0JIM8/![S2L3Z3&4%-XC$HW\V(Y3:@CG:2IK"G';@Y65$;;Q MIJWM_>9-M1V$IH^U^]L>/X]'3]! ;H&77TC)Y-SXVKSQ"&.;0G3_C[M.*'@VK:=C()(T!;P" )*KV?;M!]$ M9C&D>,91 -/ $C."V#,)\)/8O,;@QM2A'3-/S!&^:8*WE!MD2R(3']_I5,B63XNG>YRY>':"I@L2;6I(% MP2 7XHX+\;.YL!?7G[%A$/A_-OPGV##I7;X*E"M[Q51@%37WL&ZUN\6>-Y>W M[?;F"DQ96?%2D15+$G5.8CJ?9'.M;%ZTJ.Q5;B$T70SM=$TW<91F WU?"J$W M+T9!=[>?_P-02P,$% @ VX*B6!U7RE\! P AP< !D !X;"]W;W)K M&ULQ57?3]LP$/Y73MDTM5+5_&B KFLK46#:I#$A MRL;#M %=89P/JW8!I=HOU57FF9AAY+S$J7A M2H+&]2PXC2>+U/E[A^\(9".""B M\:O%#+HE7>#N^!']H]=.6E;,X)D2MSRWQ2P8!Y#CFM7"7JOM)VSU'#F\3 GC MW[!M?:, LMI85;;!Q*#DLOFRAW8?_B4@:0,2S[M9R+,\9Y;-IUIM03MO0G,# M+]5'$SDNW:$LK::_G.+LO/=%&=.'"Z8EEQL#5ZAA63"-T+MA*X&F/PTMK>.\ MPZS%7#28R0N8([A4TA8&+F2.^=/XD/AU))-'DHOD(. ETT,8Q0-(HB0]@#?J M1(\\WN@%O#UJ?YRNC-64(S_WZ6W@TOUPKFXFIF(9S@(J#(/Z'H/YNS?Q0I\OJ0[S6B"H-5QCIF3&!6%W8)_L@\3VRWZ!8?:$X:ICF+<,I6,H/$/<99@U M#(T_(_?XE:0+X=(C6Y>EL'+=!7K>IFI#T&8 ^)!A93U. Y!3A?0G<%-HQ"!4")5YG4[4,\=)L^N-D4L2@O 6>G$\&,=QGX;C MP>@HAEO?-H@!NT=-7?")8MJLVAI+:@@1TI/!^^/4?=+T579NK6B8'+F5HF$\ M[G+AO^H9N$A1>SG^Z*DC Z[7U**AQ_J=Q/$@BI+7*3\3>0+[RBW<:8XEZHV_ M @SQJJ5M^F1G[6Z9TZ:Y_G5OKBC*D@VGI!:XIM!H>'(4@&[:?C.QJO*M=J4L M-6X_+.BF1.TMOVC 0_U=.:56U M$B4O"- "$K3K'E(G5-;VP[0/)CE(U,1FM@/M?[^S0U(V4:1]P:^[WR/V'<.M MD"\J1=3P6N1%[D M%BSCSGAH]V9R/!2ESC..,PFJ+ HFWZ:8B^W(\9UZXR%;I=ILN./AFJUPCOIQ M/9.T^L=_*R8 IO1/Z<)3H=.7T'$ERR,M#6RU]UWV$OH>Q\D!+N$P.JN MB*S*6Z;9>"C%%J2))C0SL59M-HG+N+F4N99TFE&>'L^UB%]@2KX2N!$%W;5B M]G.=_V"+'-7%T-5$8X+=> T#F"%S:>0XL7?N0Y91(O*\\S]D9/3,-$2L97:.<_)PNE);V7 M7X?,5]B=P]BFAJ[4FL4XU'5JN'2*H#33I0+&$XA3\ZU4?5+R#2I-,I219+=IT#*+ M[:9]826]!6FC \^/8)8S#ID"R\=-V,+TAS9\+XL%!1+$8XWZ\(XUKPB>;:W1 M>K)!2:T#/M/EZ4LJ (0[EDEX8GF)[P@[7U##_"U:31U$KBHB[VX["_^:F&HK3IH@@"+NM'MW# M*73: Q\./4UWKZD4*%>V=2J(1M78B7V5<08Y+2O7: MO:X#LFJ7U4*+M6U1"Z&IX=EI2O\P*$T G2^%T/7"$#3_6>,_4$L#!!0 ( M -N"HE@@U+1?B@( *<% 9 >&PO=V]R:W-H965TUCV/AM'V MXHY7M?,7<39K6(7WZ+XVMX9.<8]270ZGB[&W#P;?.*[MSAY\ M)KG6C_YP7[T^C-N\IEXO$(+&[ZP[FPG:01%:YV6&V=B(+GJ5O:\ MJ<..PT7RAD.Z<4@#[RY08'G%',MF1J_!>&M"\YN0:O F0)NGX -ZH3WP4\$;_E?@5MX70MC4( M/RYSZPS]/3_W5:$+,MX?Q"MJ:AM6X#PBR5@T3QAE[]\-SY(/!U(8]RF,#Z%G M]Z30LA4(>@5?T#DTUF^7!DON]I$]"+>?[$.-(%ZQBX -C.I2,(>5-OPWEI![ M<<,Q5^!JW5JJISV9 K6LJ$//KK! F:/I&^@_(_HWGKC1RC>!"9*X)' 6Q'H$ MH\'Y1=JOUXIZP52!T!A=&28MI(-)DFR^#]H#_,OS",X&:8#IUGU%CW?$(]%4 M8418*'2K7*>C_K:?0I>=^%[-NQ%&"5=<62*R(M?D]'P2@>G&0G=PN@E2S+4C M88=M39,4C3>@]Y76;GOP ?K9G/T!4$L#!!0 ( -N"HEB)T&ZA)@8 )0/ M 9 >&PO=V]R:W-H965T^]X]T0>7C?M)[>RUK.;=56[H\G*^\W!?.Z*E5WG[GFSL36^7#7M.O<8MLNY MV[0V7P2C=367463FZ[RL)\>'X=V']OBPV?JJK.V'EKGM>IVW7TYMU5P?3<1D M]^*L7*X\O9@?'V[RI3VW_O?-AQ:C^>!E4:YM[CR5_15"YP-9,#=!0HH7^4^/SYLFVO6TFQXHX= -5@# M7%G3HIS[%E]+V/GC,[MI6E_62W9NETBV=VQZD5]6ULT.YQX!:-J\Z)V==L[D M \X4>]?4?N78ZWIA%[?MYP VH),[=*?R48?O\O8Y4X(S&J%\.W"8O[-$$#>%L^]E.CI\]$29Z\0C6 M>, :/^;]^!S]M]A6EC57[&O<;^JN(5'9G%U^VXG<;&R[*JIT+$4 MRX=Z8 X2@:!^Q0K;>O0[NRKKO"[*O&+E'@X*&%/@:H/&8[YA'LY>-NM-7G]Y M]B25(GGA\)F(D%^XW=4=//I5LW5YO7"S W:Q:JV]55$,]5"LAH)@']',P75E M0V0DIMC7>=OUG6\>>LI0+G>$N-8]4BH>8JRC!70M!5RZ2&/? 4+Z@[XJ+ M- ,F..LY@G8(XY@0\3#U[EWP*-)L*K@0V6QXV^'L'0"-3-0.2X>$X$D/-I*ER./]Y._8 H;6 M)L#0Z0B&1$),ENS3T,$XMZ$..%O:VK9P%S@M4 DE*0#]',@\(49&)/2L!+P# M49P-2%*>I)*]^H&D*2Y-S!+0!:[8!)Z((?:^$QY)P=XVSB$OTR4ZS,T8+!>E MVS0.B,$]QT?O.*O1C!(9G\:IFHVR-\V4WH\I!<;,V/N-)8;H@FD%]S/T:X'" MAC5/DVC&II*K1.*N>")H++B12)T>,9\*B8Q@4EA/BZ6P-]@:.!MX]E* ",4J M;Y>VAZA-1K2RC(E8,B%!/ALG4ZBD;\II!VFV\]K9[X-'7.J4D.W9"6%N31 Q M4C%].R9X::%+=C?R^8VE7IYJ'BO0>\J2E%H8M%,M: SBB4[H2:K;[4P!(HE< M?DN6U/\J2R8)+0^\D(0TP@.6*4:N\<"5UL211^8V%R2.*QD]I$THPJ&@]IT9 M4[7IS#PD24"BHFB'@U"8I,>0< V]ZXQWL7^^*FFJSX1)1$X,8J:&]" VAL19 M[_4V37F6J6_(4IR@5/=Y 'R8W$?_KB@!A18ZH$!M#2B0$LUEG/0^>@S?HTEP ME)&D2<#1D6*D'9TV[=M(I>J'- GM#Z53:'[2(I'2@DF9(:8:=3[6,H/0_DJ" M])@>C90BH4X=Y6H*F1^-E!%C4=JI4:=-25@_DB #*4-L_&0PTA$)4YJ-Y,T$ MF/]%CS*0$_A3:"; 2$C\/M3^AP6)QO_RN_0HY6E$-!)<9;2PD3T)'!Q$VO2HI$<_N]# WZ<_< ITX6L_;.ZR#_ENWRK2I MR2 F8?<3@2&JD8!D7&2F4YXD(N4QFF97D73$,T/R%1MT@,R"?_J=!6E3H2G@-0N;)4H1=@-)R)')4E10QN[;@\]' M)R4HZ#*%O[[M TO!V.G"?=26L_O3NO(E-+:HC*7L$T>I[H"6N[,V W M\,TFG+LN&P^Y#H\K')MM2Q/P_:II_&Y 8:#^/&_4$L#!!0 ( -N"HEC9 MO2"&:1$ ,$W 0 9 >&PO=V]R:W-H965TT_; M:)O'\;=BL8]6,U(7XB2C^[)\_'QR,AO=9P_I M[#A_S*;S?[G-BX>TG'];W)W,'HLLO5D6/4Q.NIW.V77U9/N845U_R MIW(RGF9.('A[2XM>W;)(_?ST2CUX>\,9W]^7B@9.K+X_I7>9G9?CH%//O M3EZ5F_%#-IV-\ZE09+=?CZ[%STF_MRA8;A&-L^?9QM?"XJG\R/._%M]H-U^/ M.HL]RB;9J%P0Z?ROG]GW;#)92//]^+M"CU['7!1N?OVBR\LG/W\R/])9]CV? MQ..;\O[KT<61<)/=ID^3TLN?U:QZ0J<+;Y1/9LO_"L_5MITC8?0T*_.'JGB^ M!P_CZ>KO])_JA=@H$/L["KI507??@EY5T-NWH%\5]/V?)RW2+>\^W^#+A MXIL9WSG*RY2+>\^Y^#+IXMZS+KY,N[CWO(LO$R_N/?/BR]2+>\^]^#+YXMZS MWWV9_>Z;V=]9\C+[W3>SW]M5\OK+_F;V=Y:\S'YW[]_W[LOL=Y>S?[)Z\UJ^ M\PW2,KWZ4N3/0K'8?NXMOEB^?2[KYV]XX^GBG=XOB_F_CN=UY=6W=#:>"?FM MX!39+)N6Z>K]=WHC^..[Z?AV/$JGI7 ]&N5/TW(\O1.C;.9\%^"G19% MNGBC%OX89&4ZGLS^G#\:^@/ACW_]*?Q+&$\%:SR9S,'9EY-ROK.+(4]&U8X9 MJQWK[M@Q4;#R:7D_$Z3I37;34&^VUW??J[?;ZWLM]2?S%_GUE>Z^O-+?NJV@ MG/TX%KIGGX1NI]MOV)_O>Y2+ISO+!^WE>CJ=EU_L+)?:RP?9Z%CHB,OR7D.Y MW%YNYS];RY5W=OYI,G_I=I>K[Y7/GWOG8F>YUEYNI<5\]/.=Y?K^KWQ3N;%' M>4_<.7'F/C]UN^?=^KUYM_=XZ5IV?KA_>=/HSOX3US2ZN\=S;QG=:R\?CLKY MO)_M+/?W&+WZF>\VE =[_,:UE(?[_,;UEN5B0WGTWBO_Z^6MKJDZWK=:O&BH M3O9YW2^7Y>#L_+)FF9W0A.6I2_A*!(I[-T=93R/^9\4T$K MLX?9_S;LY[>5VV]V%X=PGV>/Z2C[>O2XR-[B9W9T]9__(9YU_KLI'4AL0&(2 MBDD9I"826(6B=DD-B0QA\1<$O-(S">Q@,1"$HM(+":Q!,)J MF=I_S=1^FWYU/9GDS^ETE FW>2'' M(3\W4W.US=GF-O4M''*77!+S2,PGL8#$0A*+2"PFL03":E%X^AJ%I^U1^+"( MO'G03;)TE@GSP\K[?-)TOO);JW-HWI'8@,0D$I-)3"$QE<0T$M-)S" QD\0L M$K-);$ABSNF;)!8OMJ/8)4?T2,PGL8#$0A*+2"PFL03":MEX]IJ-9ZW9^#W_ M4:3"]>COI_%L7.ZXCOBMU3@T%TEL0&(2BDD9I"826(6B=DD M-B0QA\1<$O-(S">Q@,1"$HM(+":Q!,)J^7G^FI_G'W3I\IS,5!(;D)A$8C*) M*22FDIA&8CJ)&21FDIA%8C:)#4G,(3&7Q#P2\TDL(+&0Q"(2BTDL@;!:IEZ\ M9NI%ZS&I4^2C++N9";=%_B!,LKMT(LRRLIQD#]FT;#Q ;04/#5,2&Y"8=/'F M3%/_[%BLGVF2R1$5$E-)3",QG<0,$C-)S"(QF\2&).:0F$MB'HGY)!:06$AB M$8G%))9 6"TD+U]#\O* D+P=3]/I:+%XI%P?@GX2IEG9E):M\J%I26(#$I-6 MV&5[6I(C*B2FDIA&8CJ)&21FDIA%8C:)#4G,(3&7Q#P2\TDL(+&0Q"(2BTDL M@;!:6HJ=U[A<+$!NR4MS7([O5DLOU\>2GX1T=6]0F0L_,J'(1MGX9^-2QF_M M_*&AB6H#5)-0348UI=(V[V@\W[K30D5'U!I&O+RLCZBC(QJH9J*:A6HVJ@U1 MS4$U%]4\5/-1+4"U$-4B5(M1+:&T>CQN]"@06^.QNDL$*Z?RON\&)>_A#\<3W*N_VQ,R%;^X(0DM0&J2:@FHYJ" M:BJJ::BFHYJ!:B:J6:AFH]H0U1Q4JOFH M%J!:B&H1JL6HEE!:/6S7O8$6S6T_\F)H*W]PY)+: -4D5)-134$UM=+:+G1J MZ(@ZJAFH9J*:A6HVJ@U1S4$U%]4\5/-1+4"U$-4B5(M1+:&T>I"N.PN)[:V% M-H*T"L_Q5+@9SQZ?RJPQ.-$.0Z@V$-_V,3GO'/<[&W^V;IZ5T!V044U!-175 M-%334FBN6P^)K5T8 M?O\N);0%$:H-4$U"-1G5%%1344U#-1W5#%0S4=B<2+C[I+"6U1A&H#5)-0348U!=545--034OEPS]6]N^F/2>--2.WRH>F(:@-4 MDU!-1C4%U514TU!-1S4#U4Q4LU#-KK1:%XW.Q58XHD,ZJ.966BVX+\^W\]U# M!_51+4"U$-4B5(M1+:&T>CJNVQEUWVEG]#8)/PFC?%H6Z6@>F?FLG+TN=\G^ M>K2Z?\UWWO4/N[!V8GV/D(U"=5D5%-0344U#=5T5#-0S40U M"]5L5!NBFH-J+JIYJ.9WW[;X.KLX[EQN_JG_ST#04')Z?%;?**PVVKQGLW]> MWR;:8YL8?;8)I=4SK[O./*YID?!O8;]/_FP?\^"\0SL9H9J$:C*J*:BFHIJ& M:CJJ&:AFHIJ%:C:J#5'-0347U3Q4\U$M0+40U2)4BU$MH;1Z#J\[&74_JI-1 M%^UDA&H#5)-0348U!=545--034]J_6BPF,VO5E\_-FR<7UY/RX62TGG^=L8LZWD MP3%+:@-4DU!-1C4%U514TU!-1S4#U4Q4LU#-KK3:W4']SO&;*Z#DH ZJN:CF MH9J/:@&JA:@6H5J,:@FEU?-SW<"HV][ Z/JNR);=_ZJKH8UYB38M0K4!JDFH M)J.:@FHJJFFHIJ.:@6HFJEFH9J/:$-4<5'-1S4,U']4"5 M1+4*UN-)J?7@Z M6Y\9E31MU%_?3U8/P77WH6Y[]Z'&NX6*;/SPXZF8O9N.:#]9="AG\?2SAV/2I< M3V\$W_GN"$J1/STVI6W[+AR:MJ@V0#4)U6144U!-134-U714,U#-1#4+U6Q4 M&Z*:@VHNJGFHYJ-:@&HAJD6H%J-:0FGU6%XW,NJMFD;PBTE[:*U+1=_;=^#@&$4;(*&:C&H*JJFHIJ&:CFI&PT^E MV#ONUW\JS6JKS;OJS[:VL=#]LBOMM&7$(3JB@VHNJGFHYJ-:@&HAJD6H%J-: M0FGU*%LW(>JU]EVX:C@_^V_A=S\PM'W,@P\IT?Y$J":AFHQJ"JJIJ*:AFHYJ M!JJ9J&:AFHUJ0U1S4,U%-0_5?%0+4"U$M0C58E1+**V>P^O^1/,O/^C\;1\- M6U(;H)J$:C*J*:BFHIJ&:CJJ&:AFHIJ%:C:J#5'-0347U3Q4\U$M0+40U2)4 MBU$MH;1ZV*Z;&?7>:6;T49_ZTC[NP5F,=D!"-0G59%134$U%-0W5=%0S4,U$ M-0O5;%0;HIJ#:BZJ>956NWC5W[Y,X*-C!J@6HEJ$:C&J)916S]AUKZ1>>Z^D MC14VZ^8.KZFZ"M-5_.Z(4K1=$JH-4$U"-;G2:BL1N\?]SL8?<6O]#;H#*JII ME;9YR5$4MYZ C@YIH)J):A:JV:@V1#4'U5Q4\U#-1[4 U4)4BU M1K6$TNIQ MN6Z*U&MOBM1X'?:=53)H4R14&Z":A&HRJBFHIJ*:AFHZJAFH9J*:A6HVJ@U1 MS4$U%]4\5/-1+4"U$-4B5(M1+:&T>LJNFR?U+C[J*BO:.@G5!J@FH9J,:@JJ MJ:BFH9J.:@:JF:AFH9J-:D-480W1,!]5<5/-0S4>U -5"5(M0+4:UA-)JH==?MT?JM[='6I^R;6Q^ MU)1U[>*AAY:H-D U"=5D5%-0344U#=5T5#-0S40U"]5L5!NBFH-J+JIYJ.:C M6H!J(:I%J!:C6D)I]91==SOJ?U2WHS[:[0C5!J@FH9J,:@JJJ:BFH9J.:@:J MF:AFH9J-:D-4,> MG,5HRR14D_H-39_>G'B3T3$55%-134,U'=4,5#-1S=KKY\A&QQRBFH-J+JIY MJ.:C6H!J(:I%J!:C6D)I]>QVAP) MU6144U!-134-U714,U#-W.='W$*'M/<9JOFH%J!:B&H1JL6H MEE#:*O-.9O=95@[2,KWZ\I 5=]GW;#*9"(M_-,%#]?=X]. MWCQNBI\ML>%Q6_P\7#Y^LN:OOCRF=YF5%G?CZ4R89+?SH3K'YZ='0C&^NW_] MILP?OQ[-CXY_Y&69/RR_O,_2FZQ8;##_]]L\+U^^60SPG!=_+9_.U?\#4$L# M!!0 ( -N"HE@J6;3^5 , #,) 9 >&PO=V]R:W-H965T]^_>LG3:4-A?QP$L;)SOCF=WUQW0OU4]= !CR6'*A9UYA3'7K^SHIH*3Z M1E8@\$LF54D-#E7NZTH!31VHY'XX&,1^29GPYE/W;JWF4UD;S@2L%=%U65+U MM N]S,O\(XO[EE>&/O"GT\KFL,&S$.U5CCR6Y:4E2 TDX(HR&;>77"[G-AX M%_"5P5Z?/!/K9"OE3SOXF,Z\@14$'!)C&2C^[6 )G%LBE/'KP.FU4UK@Z?.1 M_;WSCEZV5,-2\F\L-<7,FW@DA8S6W-S+_0QL]4W9 H>$/"03CL$M0/7T'2PJ,>.5%; MY\CQ1<_P=13BS5G1E@I29L@GJ37Y?B\Y)[A0]E2E/[KJT4PW[)[.[CVWNJ() MS+S*-I;:@3=_^2*(!V^[.KD Q MV=5*BX8O=GQVE]S-@W@T]7>GCBYCHM%DW ;]I734*AWU*ET65.1@5TJEY(ZY MC=06#AXKW!0A)4E308X5A,Y%U/"/3E2%P_!,^67,\!G=<:L[[M6-+2=WF$UP M&XUJ&U"C#]@Q7/3\B20%53EZ,/+4AO,F-'29B2^$7@?1F9F.F#B:=-L9MW;& MO7:^*6;@6F:9;D73',]+;8@IX$]MNC2/+_6$X^!,=%?0) JZ54]:U9-_;7/ MW;VWP2>7#1Z>9[8CYF01-!+]DW.I!,R4/:XQ:W8G:HZH]FU[([AS!Z'_)[RY M3N!VBFM3$PX90@!G:"] M)\U_ U!+ P04 " #;@J)8\OIL2ECGC8=XV M%^,AWZJ$970ND-RF*1'_3&G"=R,'._N&)[9:*]/@CH<;LJ(+JIXW$>0]7AC=R8-K9$)YY?S-W#S$(\/('B]5ZY-PZ**9+LDW4$]_] M2LN ;@POXHG,_Z)=V==S4+25BJ>E6,\@95GQ2;Z61AP(-*==X)<"_UC0.R'H MEH+NL:!_0M K!;W0*#(>"KY#PO36-'.1FYFK=?@L,\]]H83^EFF= M&D^)9!+Q)9H+*FFF2/$TLA@MV"IC2Q:13*%)%/%MIEBV0G.>L(A1B7Y""[T( MXVU"C3S@6:3EHM";!D%CIM 3DV_?X((\+BHD^B&DBK!$_JAQ^]8CEB$,7:5C M-3-VHS*N:1&7?R*N+GKDF5I+-,MB&K?H0[L>^Q: JTVNG/;W3D]]*_&1B [J MXD_(]_Q>RX2"R^7=MGCL\I!&I^2-:+K5NNGFO-X)7O6P)NA?]#1[F7UYGBW: M'I,58_ZKWC(V9@%*-ZI,_[^.]SW?FZS"!(6 L$:]O4J^WHYO7O*OF^6 M./KSL^Z#'A1-Y5]M1O8@C82$A4"PAI$WE9$W]G78,%)H(S^A#16F36];;3X6 M/.SE0+,MOH^]#M8Y\7YH4&LO#S=[A=:Y?3#R?A5Y__(,G 3!;\]??E_H5 QF M#R^3Z>=96^Q6XK5K"!(6 L$:3@XJ)P?0R3B -!(2%@+!&D;>5D;> B?C;4N: M'66B=VL MRWOG>A];J^"/I./@@DVR MK4\']X_WR?^C0L=UB8[/U.B'V7CI/@E9@P>@M!"*UK2SKO[Q'7AB@OX2 *6% M4+3F&]+ZMX!OK8X_D)@ET)J8]D&OM<@^8A&X>_!"7N?:*C_8D"A_B5Z\,:Y: MJ\.327YD<-0^Q?=!<0128XH3F4*0H[A1?)._]G_E M2B=\?KFF)*;"=-#?+SE7^QLS0'74-/X/4$L#!!0 ( -N"HECG)*CJP@, M ,L4 9 >&PO=V]R:W-H965T9;:"Q5+1 TQKQNET,NV"D(YNH)'HD;2?[]2,I1;$,[CPVW M9+D2JL&=CM=X"0L0W]=S)L_%&12%(LDX_FF@3CNF$NX?/](_ZLG+R=QA M#C-:_$DRL9HX%P[*(,>;0MS2W2=H)C14O)067/^B7=/7NEO/71L78X&G8T9W MB*G>DJ8.M/M:+?TBE;I1%H+)JT3JQ/06ME!M +U'7S%C6&4-O8U!8%+P=[+U M^R)&;]^\&[M"#J8D;MJ KVMP\ (X1#>T$BN.DBJ#K*MW99!MI,%CI->!$7B# MV3D*_3,4>,&@)Y[9Z^5ACSPVRV-(C?+D]?+ 8$;8IBW4O-"H>1^+18GGN%ZJ?WV1;/190,G_ M[DMS'6GB@71ZM1$=[Q,8X3K7,$JQCF>\]O8E[__N1UB!,+P''N\3F M0$YUS1:M:]O>!XQOM&VNGGN>ZNTV"HML47K)B1X2DCP MLY3R)A);.;5)BZW2$ENT;DZ?/C=]X_?/84'7R5D#([2WL!^!49G3!\"L-P=6 MOQ"MTA);M#H'[MZF30ELJ7?+.$KIIA+UKDC;VN[(?=#[4 ?MU_[5K-Y7>\+4 MVWPWF"U)Q5$!N41ZYR/Y)&7USEE](NA:;PW=42%HJ0]7@#-@JH.\GE,J'D_4 M .W^Y?0_4$L#!!0 ( -N"HE@ZW$HU& , .,( 9 >&PO=V]R:W-H M965TNP5 MQE07OJ^S DJJSV4% M\LI"JIP:5:^KI20','*KD?]'JQ7U(FO'3D]FY4.I(K MPYF &T7TJBRI>IH EYNQU_=V&[=L61B[X:>CBB[A#LQ]=:-PY3Y?]B^G0VCN#;PPV>N^96$_F4C[8Q54^]GI6$'#(C&6@^+>&*7!NB5#& MKRVGUQQI@?O/._9/SG?T94XU3"7_SG)3C+VA1W)8T!4WMW+S&;;^1)8ODUR[ M7[*I;1,TSE;:R'(+1@4E$_4_?=S&80^ /.V 8 L(7@+B5P#A%A Z1VMESJT9 M-30=*;DAREHCFWUPL7%H](8)F\4[H_ M0YQ);V$-8@7DC-QA@>0K#D0NR%0* MHS#"Y NC<\:98:#)\0P,95R?H/']W8P<'YV0(\($^5K(E:8BUR/?H"1+[&?; MXR?U\<$KQX?D&H\J-/DH8E/6^/XY2V&:QUV5R*9A;HUQ5W[@VO35KM*?E+!J^T-MBD_0&0;O@N!$< MOTGPG!H@F8*X_+_F]?C'-HI7 M5!,."X3VSA.,C:I':KTPLG)3:2X-IL$]%O@5 LH:X/N%E&:WL 4+I&/8" L"@ &0 'AL+W=O*$@9C@>0R M3;'X.03*UP.GY6P')B19*#/@AOT,)S %]9"-A>ZY)4I,4F"2<(8$S ?.=:LW MZAI[:_"-P%KNM)%A,N/\V73NXH'CF8" 0J0, M:?%8R 4@.DP_A18#KEDL9Q MM[U%_VBY:RXS+&'$Z7<2J\7 Z3HHACE>4C7AZT]0\+DP>!>OZC=6'K.2A: M2L73PEE'D!*6?_&FT&''0>-4._B%@W_HT'[!(2@< DLTC\S2NL$*AWW!UT@8 M:XUF&E8;ZZW9$&9V<:J$GB7:3X436 %; CI'8Q V*5@$Z,N,D@0;G24ZO0&% M"95GVN9A>H-.3\[0"2(,W1-*C47?53H0 ^=&Q:+#?%'_A44#=,^96DATRV*( M]_U=3:!DX6]9#/U:P'LLFBAH-9#O^>V*>$:O=P]JP@E*40.+%]2+VD 3, >) ML.0%=1OH=I/IA(88?26IL>-S--53$(!HX^XQ+$"ISP_;M6Q_M0I=*1P/8T:Y>:M>O0RT04$/&$D5^'>9'3S3$Z M%L-<4*O0Z[NK70YU%GN!792!7;PFL"-L9@--%18*Z8,*Z/%Z0^13SV;LN:=_ MK2J^M:&]=7N/!+:G8J=4L?._'(G.,34[$MB>9I>E9I=_R;RM5-F.5+R4JHI\ MCMC=2?^KYM7!$:E=]1\Y=4M.W5I.XTHF"+9[7AQ_.ZA9$UYY#=2OT?)0:M^7 MJ@VM=7TK>7?GX4U!)+8>D2CB2Z;RUZL<+4N>:_O2'XP/=2F45RY_8/(Z2K]- M"='/,(6YAO2:E_H4B[PVR3N*9_9YGW&EBP7;7.AR#H0QT/-SSM6V8Q8H"\3P M-U!+ P04 " #;@J)8RH8"6EH" #!0 &0 'AL+W=O:=42-05Z&I%I&21R?1S47BN59\"U,GNG62J%P88#:NN;F M>892[Z9LS%X<=V*]L=X1Y5G#U[A$>]\LC+.B0:44-2H26H'!:LJNQI>SB8\/ M ;\$[FAO#KZ2E=8/WK@IIRSV0"BQL%Z!NV&+URBE%W(8C[TF&[;TB?OS%_6O MH797RXH37FOY6Y1V,V47#$JL>"OMG=Y]P[Z>,Z]7:$GA"[L^-F90M&1UW2<[ M@EJH;N1/_3GL)23)&PE)GY $[FZC0#GGEN>9T3LP/MJI^4DH-60[.*'\3UE: MXU:%R[/YW)T)66%;@P3'<[1<2#J!3S 75&AEA6JQA)\-&NY/D4[]0J/).74% MJV=8/BIYRUE$F M;U!^;^4(QNDI)'&2POUR#L=')__+1*[PH?IDJ#X)NND;NK.6G(<(KHK'5I ( MK']^.!_<^!K^'D+M)">')7T375+#"YPRUR6$9HLL__AA?!Y_>0444OR**]NZT?QYNN5D+12"QS@:)\N-DN=A,P MG/?U\SKV(6D9?Q$%@$2O):W$U"JDK"]M6V0%E%B(FE&O*U+6H. M..]$);4]QXGL$I/*2I/NV3U/$]9(2BJXYT@T98GYVS50UDXMUWI_\$#6A=0/ M[#2I\1H6()_J>ZY&]NB2DQ(J05B%.*RFUI5[.8MU?5?P@T KMNZ13K)D[$4/ M[O*IY6@@H)!)[8#590,SH%0;*8S?@Z(,?45/BSDZ/3E#)XA4Z+%@C MW_O _SOFY\AWOR#/\0*#?'9-Z8URO\_/_$O<-S8G(*!,- M!_3S:BDD5QOJERE?;QB8#?4ANQ0USF!JJ5,D@&_ 2C]_Z/ MV?UC[NFBJ6NJ_F=3R%X9=4I]\#=I%,63Q-YLPQN*XC >BW:@@A$J. KU@%NU MG25P@JF1K)>'6Y.ZH=X*.V2'19/8,X.%(UAX%.Q9=1^]]VO.,A!&M/!@5C]P M@STT0]%%&)K9HI$M.LIV0RJBCGR.UHR9#V5TN&J>$^VA&8JLV=A4377RPD5QOXKE[>*:J*/3W^.RMWJ>_.ZKAK$DE$(65TCGGL#R2KNW:X9%(UU^ZV4)\_X+I O5\Q)M\'NL..']3T#U!+ P04 " #; M@J)82U<:N5H) "@5@ &0 'AL+W=O1J5ZFC^NBT,NHVUCE"9K9MO>.HWB_>KZLGGM+K^^ MS*HRB??R+K>**DVC_.6]3++GJY6S^O["I_AQ5]8OK*\O#]&C_"S++X>[7#U; MGU2V<2KW19SMK5P^7*W>.6]OPL:@&?%'+)^+SF.K#N4^R[[63W[;7JWLVB.9 MR$U92T3JQY.\D4E2*RD__FQ%5Z>_61MV'W]7_[4)7@5S'Q7R)DO^'6_+W=4J M6%E;^1!52?DI>_ZG; ,2M=XF2XKF?^NY'6NOK$U5E%G:&BL/TGA__!E]:Q/1 M,7#<$0/6&K ?->"M 6\"/7K6A'4;E='U99X]6WD]6JG5#YK<--8JFGA?3^/G M,E>_C95=>7V7JXK(RY<+ZRZ)]J45[;?6/_ZLXH.:JM+ZF_59U&_]OLNJ0HTM+M>E\KC^N^M-Z]W[HW=L MQ+N/4?[&XLZ%Q6SF#IC?X.:WK=3[L9#YDUQ=__4OCF?_?2AP(C$M#?R4!HZI M=])PJ--PT>1!?L_#4.A'/:_1JR\L3]=>R.S0OUP_=8,:&B9\EYV&:>ZZ)W== MU-U;>:G[7)?I(<\VLBCJ0H^*0J;WR_)3H^!GX8G@4R M,,CS[>$PQ"D,@8;Q>U9&2>UE-_=Z&!?67@[F7_3\<>R0<7;F]L PAX>V&';< M.SGNH8Z_VVRJM$JB4F[5!5;5XR:.FDMXFVDU,]5^*W.KCDS]9O]H)5)=F8L+ M];,HLGPH(J_G*G-M^RR>@4'<'ID&_Q2-/U'\RJ/6 JESU')I7,!2#@Y3MWF<)'5]Y_%C MT4QP+H]HA7X*X:JSYY9(3<\!$)CCFRQS4B:C4M-3 53FH+2S@$=:P2Z0A#ZS MS[^*M G!P>H'ZC?"3!!]6=/'Y&:WDX .F.VR88"*:-1J>FI $9C M*/A,7; GK!$PP2V7QM5I&>'(](,%/TXHN/[L63:!:0PPC7&3!4\*:U1J>BH MUAC>EIHJ>-S:01 %-UT:&* 7P^'I8[39J9?RE^D/(UQI]H2:0#,&:,8\D[5- M2FA4:GHJ@-#85)-L+I:T@ETL<03WG7,N:<=I/4HA0C;2*&% 4@PGJ9&JQ6$$ MUYP]:28Z6PS0C(4FZY>4RZC4]/4-X#*.=\TFKLT3UO[XI1FW7!H70!;',0DI M\G$ P37GSBR5FIX!P#%N<@F/D[(8E9J>BLXJ'MXRFRIRW)K92)6;("L.9,5Q M-GI?Q"J OCC?&%BQ*>SWDX('# M@_-%Z?XJHFL'7C@,'!P8B>.,=*I2'#%PE=F39*)=Q0&RN,E51$Y*6U1J>BJ MMCC>")NZ^N+6V-<_W'1A8"ZPDXO3CU;7XU2!J\R=3"HU/6;@*M?D J-+"EA4 M:GHJ +#<5RTP3ECS<+RN<=.E@0$NN3CP_"%W\2:I=Z64>;7Y>NSEE7D4)W+0 MW_>XWNQI-<%4;F+T@2O/GC@372D7B,LUN6[HDH(8E9J>"@ Q%^]V35VE M<6L$/G#+I7$!5;DX%TV6.@(DI TL*C5]JRA F#"YL"A(V8Q*34\%L)EXU<+B MA+6#M#EPTZ6! 6D)G)5NLCBQRNI^\O.[LWA_*X*611J>FIZ-QKB/>ZIBZ[N#6V MK(*;+@T,D,FCWE+E#6RILFW/.W\;#NRHTH;I#@,+>3@+?8H4"TV^#4GIATI- MCQCHQS-)/QXI_5"IZ??( OWX4[<=SJW65E"K5N[W/C3:86)TF.XP4(V/4TVO M6O$OIKC:[!M[3<".#[#CFX0=GQ1VJ-3T5 #L^*_:$S5AC5$[;KHT,( B'X>B MP?H>_U:*J\V>5!-XY ,>^2;QR"?%(RHU/16 1_ZK\&C"&MOSAYLN#:QS*@.. M1_\J=S(_G8[Q Q\WM" E)RHU/14 #D%KR*G"6OD_DW<[*5"78*@)V"6>QT?K;<8YX5 M@TV\H$]0OFT'X7FG,>@CE&^[KC-ROE\(#!7B#/5!0=);*QHY9V[(Y;"/12)T M/,\]/Y9K:)PMQL[!" &@0AR@7G.:7RNM-W8'CO,;&C=TGM^Z%8L\'96B_J;^SYL?C4(]/RNS0G"AZGY5EEC8/=S)2 %L/4+]_R++R^Y/Z MD-+3H;37_P=02P,$% @ VX*B6!-CY'@Z P Y P !D !X;"]W;W)K M&ULO5==3]LP%/TK5C9-( 'Y:D-A;21:V(8TI@K$ M]C#MP22W380=!]MMX=_/=M*0E)"!U.ZEC9U[SSWGY+JY':X8OQ<)@$2/E&1B M9"52YJ>V+:($*!9'+(=,W9DQ3K%42SZW19M/N5K9%4J<4LA$ MRC+$83:RSMS3B>OI!!/Q,X65J%TC+>6.L7N]N(Q'EJ,9 8%(:@BLOI8P 4(T MDN+Q4():54V=6+]>HW\QXI68.RQ@PLBO-);)R!I8*(897A!YS5;?H!34UW@1 M(\)\HE41&_@6BA9",EHF*P8TS8IO_%@:44M0..T)7IG@;2;T7DGPRP3?""V8 M&5GG6.)PR-D*<1VMT/2%\<9D*S5IIA_CC>3J;JKR9#CEJB.X?#I 4X(S>8!P M%J.+AT6:JV[K?0<>O M_/0-GO\V/S?L_/U=A:-+"53\:?.NP.ZU8^L3?2IR','(4D=6 %^"%7[ZX ;. MYS;A6P)KV-"K;.AUH6L;(H!8H!EG%,6IR)G !+$9RDN#C#.P=J;-C*)"8"KH M7Z-EZ#N]$\=QAO:RKK,ESG?J80T%_4I!OU/!A%'E2Z)_L%3O7V81H]#&LA/E MO8]L2V -P4$E.-AAYP;;M&%+8 T;CBL;CG?>N46%?JTC/=.1FYW[,J[GO-ZY M@TK!H%/!5_7R+NDKYB T]XHNBC%5K^<8,8X($VK-5MEAPDAK$'2]-B$O MX[J$G%1"3CJ%G/.4J+TYXNE<&-'9[($ MWY(3VT)K6E&;4]R=G\NR1+U/-SNY,Z1)W7NF[OVO UE6"KH4=(44"NS:O$B! MS\T8+5#$%IDL)J]JMQK5S\R NK$_UB.\F4.?88KY7\U5 MC-3%0K+<3*5W3*H9UUPFZF\(\5"G+82Z(++.,BN$P&KL37I7\T"[6\6XXF!"E$2B-0_-O #-)4 R&-QQK3:EZI ]OG'?H7HQVU+*F$ M&4]_LE@E8^O"(C&L:)FJ.[[]"K6>H<:+>"K-+]G6OHY%HE(JGM7!R"!C>?5/ MG^H\M (0ISO K0/<_8#!&P%>'> 9H14S(^N:*AJ.!-\2H;T131],;DPTJF&Y MKN)""7S*,$Z%V22<:'8GYT510*JHX9 U]28Y/0:%&6I/$.P^\4U.3TY(R>$Y>1[PDN) MOG)D*Q2BZ=A137I:D7;?(.V16YZK1)*;/(;X=;R-"6BRX.ZR,'6/ MY2<4Z\ M?H^XCCOHX#-[?[AWA([7%,4S>-X_%>779"F5P/[_W96Y"GG0C:QGPI4L: 1C M"VLI06S "C]^Z/O.YR[9_PGL51(&31(&Q]##=K<1>,*Q):%+<(7B&Q0]LS:A M'UQL5PV# <'F78_@*.,:Q0ANV77WI[!+M\AMWT_(:> M?YS>[I,T_1,W7^01IOX!BX&S1_30Q7N#9]#P#-Y=Z-X+3QPD[?QJ#72GJ(M[ M<%#BP''[>^P/G?KNY7"_#^S6/,U K,V:D23B9:ZJH=+<-IML8@;XWOT4-URU MD%Y@JO6((V/-S_\"U!+ P04 " #;@J)82.^H.>\$ "]'0 &0 'AL+W=O%ROL,YG\&VV'%*@JPHCFSD.)X=DS"QEO/L MV"-?SME>1F%"'SD0^S@F_+];&K'#PH+6VX&G<+.5Z0%[.=^1#7VF\NOND:L] MNV )PI@F(F0)X'2]L&[@-49^6I AOH7T($ZV06KEA;$?ZUBFNFA:?;;^R?,O/*S L1](Y%W\- ;A>6;X& KLD^ MDD_L\#?-#4U2OA6+1/87''*L8X'57D@6Y\5*01PFQU_R*V_$28'BT1>@O #5 M"[PS!6Y>X-8+QF<*QGG!..O,T4K6!TPD6HA5;NI$U,ZM6]L,D'?=G MR=794-7)Y5^,!8(@ALAJ!1@!)[5G1;LU9'/:W"W5:>I M &$"BKKWF$H21N*#PGY]QN#]NP_@78KXLF5[H5C%W)9*:'HY>Y6+NCV*0F=$ MN>"!)7(KP)])0 --_9VY'B(#@:TZ5+0)O;7I%AD9'PB_ B[\")"#QCI!YG), M5T6YJRG'W;R,)YV#7Y?0<:#OS.W7T\YH8?[4K<*P455/SY/"\\3H^6:UVL?[B$@:@##> MD9"KZ5^"B*F90ON,'^DF)YY&,V?F>37KW6!XTNC0R)_!20FKF/(*4U['@91, MDDAGPVOHFR$XKIGH L)-$(13.-4[F!8.IBW#\G,?BC!]B6I'8=JX:/W>:T5@ MHX*>MYU?^/.-_NZ[W&I^J\DF8@1]6#=JE-+3Z*PP.C,:Q:'8,<- SEH]-A$C M;U:?0HPB>EJ$3IDVG,LF3IKHWN^W.5:<,?B M743/CJ^9XM)7[:!L>"BV:OM0V3XT5%[)F8;JXI!L>"BV:A?+T >-D>B"T)(3 MG3Y5ON>,W?K#UPF&S;+ZVBZC&C1GM8MS2\Y7F4>GGH]F=?O=<+@=5W56!C)H M3F0=P@MLIBM->NF$PFVHJHLR@4%S!&L+,+ 9FQIO@58(-HOH>Q.6(0V:4UJG M% /;LUH[!)N5]'5:QC5HSFMM,0:V9[5V"#:+Z&NRC&K0G-4ZQYAF)--.I)U@ MV"RJIVE49C=DSFZ?Y99RG4MSW:7OW$'9\%!LU9Z5P0_!H9(+&C3_#KZ_>QLJ.U;F#FS MH&94:HAOA6"SB+ZW7QG,D#F8=%, M ]%\@#'KZ.NSS&?(G,^Z1I>&ULM9A=;]LV&(7_"J$50P.T MT9<_DLP6X%CJ%B =@KI=+X9=T-)KFR@E:B1M-_OUHRA%MER9B 'VQI9DGNN:Y(-Y!C<R,TQ*9QHHJ\]\6C"MI*2 IXX$ML\Q_SY'BC;3QW?>;GPB:PWLKK@ M1I,2KV$!\DOYQ-69VU(RDD,A""L0A]74F?EWB1]4 MWB+P)[<72,JJ$L&?M6 MG3QD4\>K>@044EDAL/K:P1PHK4BJ'_\V4*>M60F/CU_H'_3@U6"66,"@3L]X/# !7>=$:$KP82>EH<]\OCUU?ODB5D>0WI.WC$C;.^.4//",[P/I" 2WC^J^/ONCK\? M57OT("$7__1E7\,'_?!J"KP3)4YAZJ@Y3@#?@1/]^HL_\G[K\]TF++8)2RS! M.@D-VH0&)GKTD)>8<#5S2\16:-W\F_O"J#DCS:D>'[O(F[B[8X>-E2YUV"8L M^;'O_HU_Z'['N6'KW-#HW"QG7)+_L'Y>*>_(X?;&^O;N,W'X8T=NPQ,;C64O MM;&OX+!;,+%4L./BJ'5Q9'3Q,\<9H +GT.N747SI#& 3%MN$)99@G03&;0+C MGSE'CVTF9!,6VX0EEF"=A&[:A&Z,_Y$F(:H3.IUFWJ&M@-66(DI6ZAU+O4X] M ^;BJB\KX?EB&=T<,Z6'*/9CM3/Y84J0%(0Z/%Q MWKNZ,-(NG;ZLTF*KM,06K9O+T3+1_YE/F89N*R>;M-@J+;%%Z^84''(*+*T' MS*"+(PEZ7M&]DQ5&;+5F8HM66^T>;:+DP-=Z]TJ@E&T+66\?M%?;';*9WA&PO=V]R:W-H965TUAVH.;W+86CMW93LOVZV<[(4HAK=C6O22V<\_Q.=>.KX<; M+A[E$D"AIYPR.7*62JT&KBO3)>18GO$5,/UESD6.E>Z*A2M7 G!F03EU \^+ MW!P3YB1#.W8KDB$O%"4,;@6219YC\?,"*-^,'-]Y'K@CBZ4R VXR7.$%3$$] MK&Z%[KDU2T9R8))PA@3,1\ZY/QCW3;P-^$)@(QMM9)S,.'\TG>MLY'A&$%!( ME6' ^K6&,5!JB+2,'Q6G4T]I@,WV,_NE]:Z]S+"$,:=?2::6(Z?OH SFN*#J MCF\^0>6G9_A23J5]HDT5ZSDH+:3B>076"G+"RC=^JO+0 /C='8"@ @1O!805 M(+1&2V76U@0KG P%WR!AHC6;:=C<6+1V0YA9Q:D2^BO1.)5<<9YM"*4(LPQ= M,X79@LPHH',I04G405.];[)"C_ YFL"<,*( W>C4MX4?3T!A0N6)!CY,)^CX MZ 0=(<+0_9(74D\AAZ[2JLW<;EHIO"@5!CL4?L;B#(7^*0J\H-L"'^^'3R"M MX>$VW-6YJA,6U D++%^X@^_29J"S*P/?;G0\NE:0R^]M7DOR;CNY^64'QS?F!R+;R$-9Y"/>Q)PWKV%H_10Q4F^62)[(\YE!9 M)W'@#=UUT\G>N?[22;=VTMWKY%[@#!##.;3NSKW@/UVQ Y%M^>S5/GO_<^?V M#IF' Y%MY2&J\Q#]RWJ7X%YSN\;AR_T:O=[3S: M77&M*]ZKZP:D'.BZEA9Y M0;'2BX1S+A3YA6W!ZR"U7WC\2G@G]OR7RENBHKX?MTOOU]+[!SH,^F\X#%[' M?/##%P+=1LDSUPU=)1:$241AKE'>6:P=BK*$EQW%5[8*SKC2-=4VE_K6 \($ MZ.]SSM5SQQ36^AZ5_ 902P,$% @ VX*B6&8AWO>9 @ @< !D !X M;"]W;W)K&ULG95=;YLP%(;_BL6JJ96Z0DC(1T>0 MTF8?O9A4->UV,>W"@1.P:FQF.Z';K]^QH2A;:5KM!OQUWN<]!A_'M53WN@ P MY*'D0L^]PICJW/=U6D!)]9FL0.#,1JJ2&NRJW->5 IJYH)+[81",_9(RX26Q M&[M622RWAC,!UXKH;5E2]>L"N*SGWL!['+AA>6'L@)_$%:NNE;8\SN5 MC)4@-)."*-C,O<7@_&)FU[L%7QG4>J]-;"9K*>]MYRJ;>X$U!!Q28Q4HOG9P M"9Q;(;3QL]7T.J0-W&\_JG]TN6,N:ZKA4O)O+#/%W)MZ)(,-W7)S(^O/T.83 M6;U4I&[7!AY)M]K(L@U&!R43S9L^M/NP%Q"&SP2$;4#H?#<@YW))#4UB M)6NB[&I4LPV7JHM&340$8^/%2XK]A8E%(9]INZ/;:C0@,Y7H*AC.L3%W&H$Z-@WZ-F2_;3U=]'X"Y_Q]X6J,S('WWN&\JHGV)/U+FN: IS#X^,!K4# M+WG[9C .WA_(8=CE,#RDGMR /749*/MM[/[T&6PDQD["GM!=$@T&L;_KX8XZ M[N@@%U%1'ZJ)BO90TZB?%'6DZ"72N(\4O9HT[DCCETB3/M+X"6DXZR=-.M+D M)=*TCS1Y0@KZ0=,.-#T(NBT R_3&@.K#35^+FW6XV4' E!&ULO9EA;^(V&,>_BI6=ICOI1DB 0CM M*B33*I6I:G6[%]->F.0!O$OBG.U *^W#SW;20&CPX&3U39N$/+_'^?_C!S]X MO*/L&]\ "/2<)AF?.!LA\AO7Y=$&4LP[-(=,?K*B+,5"GK*URW,&.-9!:>+Z MW>Z5FV*2.=.QOO; IF-:B(1D\, 0+](4LY<9)'0W<3SG]<(C66^$NN!.QSE> MPQ.(+_D#DV=N38E)"ADG-$,,5A/GUKL)O9$*T'?\26#'#XZ1>I0EI=_4R5T\ M<;IJ1)! )!0"RW];F$.2*)(#A\2O]-_WP\F&6F,.<)E])+#83 M9^2@&%:X2,0CW?T.U0,-%"^B"==_T:Z\=S!T4%1P0=,J6(X@)5GY'S]70AP$ M]'HG OPJP#\*\/T3 ;TJH'=N0+\*Z)\;,*@"]*.[Y;-KX0(L\'3,Z XQ=;>D MJ0.MOHZ6>I%,O2A/@LE/B8P3T_![0<0+6H#8T!C=95O@0KX' GT,0&"2\$_H M R(96I DD<;RL2MD5A7K1E6&>9G!/Y&AAQ8T$QN.PBR&N!GORM'60_9?ASSS MC< H@[RO<_([WHC].4I0!\_?$(;2$A$::+ZHMY._;&[/=3:F/-2K6W"0DNPAM97M=971JW_*-(E,#4E M]L6<([K+($;_F@O\K"0/#C3O'6ENS'VIYC9AH2580_-AK?GP!S1/0*Z]_E_T MX1O1CU]T8_)+1;<)"RW!&J*/:M%'1M$#LEH!@RP"M 2Q \A0A!E[(=D:X906 MMQ:M*H%Z[0Z* M2/_ZZ/O7/(Z+/;!)"VW1FA[LNV'O!]IA6>*^PO.*LKA5=*N=L55:8)46VJ(U MO=EWQ]Y[M,>>U?[8*BVP2@MMT9IV[7MDS]PD6RAG@[9R-O".RYG5QMDJ+;1% M:WJP[YT]<_,\>[Q;Z+F2ZZ7OY4LUFRWMW"HML$H+;=&:1NT;;F_X'K7-9C,\ MMTH+K-)"6[2F7?M6W3/WZG/,-RC')%;=)%;+!08(HV7!Y8V\;3]D5A%-/P": MDUXLN-6>W!:M%-P]V)M*@:WUIB!'D?J5H]SSJ:_6&X^W>KOMZ/K"YGH';$F%H*D^W ".@:D;Y.S<0+X P N X !D !X;"]W;W)K M&ULK9=M;]LV$,>_"J$50PLTD:AG9[: UEZQ AT6 M-.GVFI;/-A%*]"C*3K[]2$F198E2/2!O;#W<'7]WXO%/SD],Y87 M"VLOY>'.MHMT#QDI;OD!Z'N[#;* MAF:0%Y3G2,!V87W"=TL<:8?*XF\*IZ)SC70J:\Z?],W7S<)R-!$P2*4.0=3? M$9; F(ZD./YM@EKMF-JQ>_T:_4N5O$IF30I8%Z#A@?\3!;1S<:QV\QL&K M$JW)JK161))D+O@)"6VMHNF+JC:5M\J&YOHS/DBAWE+E)Y-/:2I*V*#?G]7$ M**! )-^@O^0>!%J60D NT3=*UI1122_>?N/Y[N811';Q_OT*)*&L^(!NT(^' M%7K_[@-ZAVB.'O>\+)1W,;>EPM:#VVF#^+E&=$<0_R3B%GGX(W(=US>X+Z?= M5Y"V[MZENZV*U5;,;2OF5O&\-ZF8*=TZOF^.K_OVKCB0%!:6:LP"Q!&LY-=? M<.C\9DK^C8)=E,)K2^%-14\>))%0Y<]X2AB2Y%G5XT!>R)J!*?,Z7%B%TPO, M,<%N[$=S^]A-R6#E88Q;JPM6OV7U)UF_T)SDJ?IN-"]*H2^1JDA&R\SXC>I@ M082PI=)8TG XKFNVZ,=&@5!$)MIHY8V MFJ1=P1948VZ4[!PA+XTS,QK"8:\_,8=&8>B9V>*6+;YB6M)\5W]S8^'BP;#8 M]X,>F\$H9X+5> 8C-QII%>R%((<.)0GW5S^62]&@\V3Y\>#CSVT\B/2'ZJ2QYE*=6ZK+O3I:@M &ZOV6<_EZHP\O[6$U^0]0 M2P,$% @ VX*B6 TXS!I"0 OGD !D !X;"]W;W)K&ULQ=UM;^+&&@;@OS*BU=&NM U^ 0)[DDA9_.Y)BY+VG ]'_>"8 M2;"*;6H/R4;JC^_8.!B#F9CF/DH_= GQ)3=ER64AB/_ZLT-YVS*)P]_:K;I4/7CR8^R!GTW3Y MWVC.%Y>]<8_,V4.P7O+;]-EAU0,:%EZ8+O/R_^2YVE;ID7"=\S2NBL4>Q%&R M^3?X7AV(G0)U<*1 JPJTK@5Z5:!W+1A4!8.N!<.J8-BU8%05C/8+AD<*SJN" M\ZX%XZI@W'67)E7!I.L(JO+ZS"E=QU"W3W;G9UM]?;K5\OGN;UY8Y:O2"'AP M=9&ESR0KMA=><:-\:9?UXL48)44*[W@FOAN).GYU'8;9FLV)^5WD.FMU27U?'/GMX==>#_\W30I:[/Z,:*,O1%.T0[EZLMY5:'G=>5LEQI>RV\,7H@1M?5HX?. MZ7+DQT?+W?<=>4]>?A-DTIWWNQRZXZ/3[D=>E[R*]>V;B%YZ^A'O3LP-YNLE M(^E#]>[PRXIE 8^21S)-_MSR0 M;YN!!^T#%U.4K_DJ"-EE3\Q![ -]D"F7UE1$B1A$>,@RX+DD8GY-_]"$L;;LBJU3LTJ M$C.0F(G$+"1F(S$'B;E(S-M@HQ(KSC*?KL3TX6DW@(=;#,:3@=[) MN4C,0V+^N.TL=/_-GH*&;(1PL@WA1!K"69:&C,US\I"E,7G81I*+1.9!^7O2 MHY&4RJ=& M&E>H9D U$ZI94,V&:@Y4J>5#-AVH4I3537K=(J?(>J7=-H8<'$Z3)P01I*M^!D^,);8J":A94LZ&: MT^FYI4VE([I0\>D**T9I[J;297V5+1->:_%QV0]Z47\F!G:V 35#*AF M0C4+JME0S8%J+E3SH)H/U2A*:\:][G%2SS]LC@SMB8)J!E0SH9H%U6RHYD U M%ZIY4,V':A2E-5->=U&I\C:J=\V1QP=SH*'2,DF&]DM!-1.J65#-5@_[?U3] MH-G3:7D61F*K@^DOM,^IVZ ^=%"*TII1J7N=5'FS4V.BV^WO;^3BR1]T2,V M:B94LZ":#=4]T9ITJZ,=TUG*[K11*P>S&FF\CTX.9_0KB:H9D$U M&ZHY+4]6RU]"N=!!O6Z#^M!!*4IK)JKN0]+D?4A6E(D/QY^#(CK!DDR#5<2# MY1="Z;0U1-#6(ZAF0#43JEE0S89J#E1SH9H'U7RH1E%:,[EUBY+V85=5TJ"M M3%#-@&HF5+.@F@W5'*CF0C4/JOE0C:*T9LKK5B9-VD2Q-^,M_@B]R'N0YXRW M_DA*SIT<76A_4J4U_XQO?WIEMFPU&>YO9;5L-3R8S-O0_7>@F@O5/*CF0S6* MTIH1JON$-'F?4'D54A&:,$W$>6+8?G((O9025#/>>'@#C<3E54=;/]_^>:WU M1JT^.EYK0X^ ]537XCHEB7L622'BT^PUKQ &VV@F@'53*AF034;JCE0S85J'E3SH1I] M(TIJ^TRG&;?-A/2*&=/U#-@&HF5+.@F@W5'*CF0C4/JOE0C:*TYMH2=>>/ M+K\>TN9*@6Q.HB1?9\5-(L:)HW4L[A$S9R:"+D+?>O%..7UJC*&: =5,J&9! M-1NJ.5#-A6I>I:GJSKF_TX-\'W8]-@>>7) MR8(VY4 U$ZI94,V&:@Y4>;6/9WEE*-6?98+A"[=[ZA?W18;)DCT(4CD['_9(MEDL>/,% M3U?E@JWW*>=I7-Y&PO=V]R:W-H965TY;2T<.[.=%O;K9RVCB^Y_B<:]_Z=K+CXD%N !1ZC"F34VNC5#*V;1EN(,;RG"? ],R*BQ@K M/11K6R8"<)2!8FI[CM.W8TR8%4RR=S MD;&RY/S!#*ZBJ>4814 A5(8"ZZ\MS(!2PZ1U_"Y(K7)- ZP^/[-?9N:UF266 M,./T!XG49FH-+13!"J=4W?+=5R@,]0Q?R*G,/M$NC^V-+!2F4O&X &L%,6'Y M-WXL$E$!N-T# *\ >*\%^ 7 SXSFRC); M2LPB.;&57M^PV&&QUD6^EG=@K6]8G"/?/4.>XW4;X+-V^!S"$N[7X;9V75KW M2NM>QNW#/<,R%(G\@TB=?;SJ1,L4L!!1R MJ232NXPB(D.>,M64B)R]G[&;GXMMT/%K>4WFV5?L<5 MIIGH)F$YME=9LMOK^\Z>L(8H;^B,FH7U2F&]5F'7(.58%ZX0P!1*3'HY:]+8 M^V?U?7UM$35M_5);_Q5)HYRM.PI$?#!]_5>EKR'JOLLOT?"8"3@262T!HS(!H_:J*<\D+5*1 M;W^3Z=%_"Z]=(RVO2-YIJ_#D*:1.:V$:?4@=<5C$G4(ZSP0 M%C7>D*WKO'7/CL56STJE=W#?Y=P6M,=*PI'8ZDEXZ2+WH*I>AMW! MH+M_93:%]1QG_Q3;E;;/]-RZOUH3)A&%E<8YYP-= B)O8_.!XDG6"2ZYTGUE M]KC1K3\($Z#G5YRKYX%I+LL_$\%?4$L#!!0 ( -N"HEC1E3&)1@( /D% M 9 >&PO=V]R:W-H965T560D5EA-> ],W!1<55MH46U?6 G!N015U?<^[ M=2M,F)-$]FPIDHCO%"4,E@+)755A\7X/E+>Q,W7V!RNR+94Y<).HQEM8@WJI MET);[L"2DPJ8))PA 47L?)O.%Z'QMPX_";3R8(^,D@WGK\9XS&/',PD!A4P9 M!JR7!A9 J2'2:?SM.9TAI $>[O?L#U:[UK+!$A:<_B*Y*F/GSD$Y%'A'U8JW MWZ'7,S-\&:?2?E';^D!@ MA7:965DI5CB)!&^1,-Z:S6QL;2Q:JR',O.):"7U+-$XE*6P4^HQ^8"&P*2BZ M3D%A0N6-/GU9I^CZZ@9=(<+0,Z%4%UY&KM)Q#=K-^ACW70S_1(QG+"8HF'Y" MON>'(_#%>7@*V0 /CN&N5CM(]@?)ON4+3_"MH.&T(6R+,@$Y4:C &:%$O8\I M.TME6FPN:YQ![.@>DB :<)*/'Z:WWM6RY,O,0:(;-)VA M>&U[=<.5[GR[+?5L!F$<]'W!N=H;IOV':9_\ U!+ P04 " #;@J)8,RJ7 M]((" "_!@ &0 'AL+W=O:.F3H6XOG%=E5=04W4MUM#HF5+(FJ+NRI6KUA)H M88-J[OJ>%[DU98V3I79L+K-4M,A9 W-)5%O75/Z^ RZV4V?DO T\LE6%9L#- MTC5=P0+P>3V7NN?V*@6KH5%,-$1".75N1S=W$[/>+OC&8*OVVL1DLA3BQ72^ M%E/',X: 0XY&@>K7!NZ!\.^LP&KJ M) XIH*0MQT>Q_0*[?$*CEPNN[)-LN[61YY"\52CJ7;!V4+.F>]/7W3[L!?C^ M.P'^+L"WOCN0=3FC2+-4BBV19K56,PV;JHW6YEAC#F6!4L\R'8?9#)9(KLA" M'W;1[ZV#^ M.[ '*J_)>'1)?,\/R/-B1L[/+OZ6<;7_/@F_3\*WNN-C29^..!WW3L?'U+-',!>E M &DVVNS"D,%.(K(2YE)M,B]U-P/4H*<&1ZD:% Z!NJCP-"CL0>$I4#0$"@] M41PEPZRH9T6G6/$0*SI@A8DW&6;%/2L^Q4J&6/$!:QR.HF 8EO2PY"CLJ0)= M7DL$.81,_O?,)CUN=>QMB^[&ULM9U;;^.X&8;_"N$NBBV0B:V#[,3,?"Z."5Z"0#],=7DC6F:2N,-7B=BT22^3VDQ#?\I%>4?/F2%U_+ MI5*:O*9)5EX-EEJO/@V'9;14J2S/\Y7*JD\6>9%*7:T63\-R52@Y;X+29.B/ M1I-A*N-L,+MLMMT5L\M\K9,X4W<%*==I*HMOURK)7ZX&WN#[AOOX::GK#E_US=%=7:<$N9QZG*RCC/2*$65X//WB<1CNN IL2_8O52[BR3>E<> M\_QKO?+K_&HPJEND$A7I&B&K/\_J1B5)3:K:\5<+'6SKK -WE[_3>;/SU7@TN!F2N%G*=Z/O\Y1?5[E#3P"A/RN8W>6G+C@8D6IJP'# MZIAN#ZS__^TXB5X_GQ)^<$7_DA^3/!TI^_JGKP-RX,51%YV3D-9C @:%N MS)=(GQ-O\BZ&';-3%^_N%'=C;F5Q3@+O78PXXM@$SF-C=5VP_9\(&F[X!O$,BOU7K)%\<#(;_:3[X5:NT_&^7:$*D:) P MBH0Q)(PC80($LT0SWHIF[!Q7[HH\4FI>DD61IV019S*+ZG2K"YF5LCDU.R.9 MTEW"<9+["F<#FS2P^ESU>19.O%']SX@IYSH/FRUJ66V;P>:A[SHHJOE];97!5$+]4Q MPX^[AMXZ0M(HE,:@--[2=A/1?@IR%K%[W#<][O]8:JDN3.RAI+.SG?#>G8VD M42B-06D<2A,HFBTA8YQZP6DR#M1,A=(HE,:@- ZE"13-%H^Q5#VG^3:[E:]Q MNDYWLDTDJ^K>2BY0*Q5*HRUM=W2>CD<=EQ(,6B^'T@2*9LO!F*6>VRU]T%*K M.8DSK2J\)D6UVBD$J#4*I=&65I_*F3Q]/O+W50"U1J$T@:+9*C#NJ.>V1S\_ MJT(^*<)>(U66Y/.SC!/YN,DJ=ZJ(5*:KC\^J4]*J]F6>S$F>=;XEDZ#YV9<*U!6%T@2*9DO%&*.>TT+[ :GHE[Q3*E"O%$JC+6U/*I/Z9[HO M%:@7"J4)%,V6BK%#/;:N<>AY+MR*0?N0-E$:A- :E M\98VWA&KMW\EZRIB=Z_Q2#VW27J]/8.L9ZEU=BC4&H72*)3&H#3>TG;/;/UI MT&62=Y;<.P>V)U897]-W6E^S>U7/L;2-*=>E@AO7M[.A- JE,2B-MS2K"[VN MRQC1EMS])_9'4U=G&Q_2=_N0S03%."MUL4ZK#'[6C-:9K)=4M:!KNZ&=>GI& M5KFN-L4RL2\;JK6H4&\,!>[Z>ZL#ZE*VM/>N'Z"5Q-*HU :@](XE"90-%M,QM[T3V-O^E![$TJC4!J#TCB4)E T M6SS&WO3=]N:Q?I8;TULL4&.SI7F>G8^\Z7@_(T%]32A-H&BV#HROZ;M]S7X9 M:>.)=^H$ZGM":11*8U :A]($BF:+R=BC_N0T&0GJAD)I%$IC4!J'T@2*9HO' M&*:^VS ].B-!_5 HC;:T_8SD^P<9">J&0FD"1;-U8-Q0W^V&OOEHWS'S/MSL MWN* 6J-0&H/2.)0F4#1;0<9P]3^>)@U!;5@HC4)I#$KC4)I T>R'+8V=&[CM MW'[S/MRPOI*!TFAP:)B&W?,^H/5R*$V@:+8Q[N:GL+ MMU,64!<72J-0&H/2>$O;.W_R_(L]AQ]5JRT*8^,&;AOWX"[ O-Y@;@48<=1I M*-WXN*1JRDI^JP-*DLJY(B^Q7I(LSSX4*EH713W6K-I'8SI%!35]H33:TO9N M#>R?]4+KY%":0-%L2>T\Y.]^RO_D-Y;<]?=6#_85 4'GC:7]V4;02CF4)E T M6S[&S@W<=N[1%TW5AHRS(NR>8M9"3/R+,L8OF8J#>]/#>OMVJ@ MQF]+V_?R#FXN06OE4)I T6P]&$LW<%NZ34;:NZ]T5I^E).OF2;[MVG24U03QA*HU :@](X ME"90-%L\QA,.W)-P 0\0NVOHK2.H/0RE,2B-!X=S;\/I-/0.)VZV)7B=)#>%4*,8 M2J-0&H/2.)0F4#1;/,9.#MUV,B WN6OHK2.H-PRE,2B-M[2QG9NZ'BKH*NG. M3<;[#=W>[V]*5\G'\NB.2#M0/Q=*HU :@](XE"90-%LY.^]]#4^3=J!6+Y1& MH30&I7$H3:!HMGB,U1NZI_XBT@[4]872*)3&H#0>'K[S=M+YW.(1!3>]/]QY MZ7ZJBJ?F^Q3JAXG7F=Z\?W^[=?N=#9^;;RH8FN*;+WRXE<53G)4D48LJ='0^ MK=I0;+Y#8;.B\U7S"O_'7.L\;1:72E:RJ0M4GR_R7']?J2O8?I/%[/]02P,$ M% @ VX*B6)+0HA,P P PT !D !X;"]W;W)K&ULM5==;]HP%/TK5B9-FS21.'RU'40"NFF5Z(1:K7V8]F"2&V(UB5/; M0"OMQ\]V(*%3\%JTO("_[KG']]B^-Z,MXP\B 9#H*4MS,782*8L+UQ5A AD1 M'59 KF9BQC,B59>O7%%P()$QRE+7][R!FQ&:.\'(C"UX,&)KF=(<%AR)=981 M_CR%E&W'#G;V S=TE4@]X :C@JS@%N2/8L%5SZU0(II!+BC+$8=X[$SPQ10/ MM8%9<4=A*P[:2&]ER=B#[EQ%8\?3C""%4&H(HOXV,(,TU4B*Q^,.U*E\:L/# M]A[]J]F\VLR2")BQ])Y&,AD[9PZ*(";K5-ZP[3?8;:BO\4*6"O.+MN7:@>>@ M<"TDRW;&BD%&\_*?/.T"<6#@]X\8^#L#W_ N'1F6ET228,39%G&]6J'IAMFJ ML5;D:*Y5N95$=U 7?T*^Y_=0 BD- M6:$(6Z"[502Z!KIW!'H.K" \0I,-)>:@S.>SIAU;4?3EN1 %"6'LJ-LA@&_ M"=Z_PP/OLX5CK^+8,^C=MZGTC'[.U4IT)2$3OYI(]UH@W:](]ZV!_;[.EL 1 MBP_T$HAM\[]/1$FU!.L;,/V6; (\5_X'5_Y33#$W"QS455 LKCBEK MA3DQ2,.*Y+ =98YB('SYGN]@WEQ!([<;.S7SGW["53.B&3\ MQ:NME'_M8VZ'/S5V=+WFO==K7J<3;,\G;[S5=K13 M0U4G'SQH2>(VTA&N\Q&V9H[FK-W(<_C/A.T>U*69>JA-]2U0R-:Y+$O4:K2J M\"=E75LO+S\/5 &XHBJ%IQ K4Z\S5'YY67&7'!CB*P0 '@4 9 >&PO M=V]R:W-H965T_A/8?DU0EG!T)?6((Q M!Z]Y5K"YE7"^O;-M%B4X1^R6;'$AWJP)S1$7MW1CLRW%*%9)>68[HY%OYR@M MK,5,/7NBBQG9\2PM\!,%;)?GB/[[@#-RF%O0.C[XEFX2+A_8B]D6;? *\Q_; M)RKN[!HE3G-&Z-9$4X MPQ&7$$C\[/$29YE$$G7\4X%:]9@RL7E]1/]5D1=DGA'#2Y+]G<8\F5L3"\1X MC789_T8.O^&*T%CB121CZB\XE+'!U +1CG&25\FB@CPMRE_T6@G12! X^@2G M2G"Z"=Z9!+=*<+L)_ID$KTKPE#(E%:5#B#A:S"@Y "JC!9J\4&*J;$$_+>2\ MKS@5;U.1QQ,4R4D!7U[%*F,8? @Q1VG& M/H(;\&,5@@_O/H)W("W ]X3LF$AD,YN+FB2R'57C/Y3C.V?&=\$C*7C"P)7IKHZ/.3W$T;GT M%ANWGE]7X;EG\/X@Q4V$6 )P.8GL3C=')8:GQY"MYXYM483GEN@M#-,]MA;O M?X'^Z+-.GR'!PH' 6MIYM7:>"7VQ3%"QP7*!;RG9IZK5B4ZKI(PXCD%$<9QR MD!$FA-7I6N+["E]VX/W"\9R9O6_*9:SAK7+U!_2">KR6".-:A+%1A!4GT8MJ MK8(OR>4B0K)CZ^B62.,F73CMT!WW*O0;)98LC!5=.>E^S=X$?VMK6-( ML' @L):JDUK5B;'M+O^WY4Z&U&U(L' @L)9NTUJWJ;GE-CJ,6HG/8E6N4ZY= M>M/>WO+@R.ML0$V0$W0;CK&H*RG#T!V^6HB9I"V.5HK.%: MCLZ)HW/!IT2YKTN^)Q5:^UOA=M>S+@K"[H(V5W8M\Y/IA$.X3CBH[1P4+1P* MK2W@R7G"GVT]JP%:O:+;!)::H!MWTMM& UG4MA8G PJ'I[4'-1 MUY(^N5!XB0TMCOOHHO[1]YJ>-^ER[P1=1/Z^.S>W5HU'G^ .^6Y2'8 M":8\DWM$=),6#&1X+2!'MX&85%H>0( $P& 9 >&PO=V]R M:W-H965TV*(T=L%/DR5=P".8Y^6]PIG?L>2L J&9 M%$1!,?:NPZOIR-:[@B\,UGIG3*R3N90O=G*;C[W "@(.F;$,%!\KF +GE@AE M_&@YO:ZE!>Z.M^R?G'?T,J<:II)_9;DIQ]ZE1W(H:,W-@UQ_AM:/$YA)KMTW M63>U0RS.:FUDU8)10<5$\Z2;=A]V ,C3#XA:0'0(&+X"B%M [(PVRIRM&34T M391<$V6KDJ5!3.ZD,*4F-R*'?!_OH]A. M<;15/(F.$MY1-2!Q^(Y$033LT3/]=WA\1$[<;6#L^.*_;B"9,9UQJ6L%Y-OU M7!N%9_1[WXXUC,-^1GMOK_229C#V\&)J4"OPTK=OPO/@8Y_=_T2V9W[8F1\> M8]^:-V@>-A@L&OKL-ASGCL.FRBH-+RY'B;_:M?%G48R?KFA/WJB3-SHJ[Z8H MP,4$*2 '13F>Y4ZPHJ97;4,9!CM*@D%X>2"WMRKZ<*#7W[F8%:B%RRM-,ED+ MTYSX;K6+Q&N7! ?K$XS*)ME^TS0YB^=YP80F' JD# 87J$PUV=5,C%RZZS^7 M!L/$#4N,>U"V -\74IKMQ#;H_D#27U!+ P04 " #;@J)8.0"EB@0# Q M"0 &0 'AL+W=O%[HY9=R)!G;M3D8#L=(9XW GB5KE.96_QY")S=!I.KN%>[9(M5EPH\&2 M+F *^G%Y)W'FEB@)RX$K)CB1,!\ZHV9_TC/VUN ;@XW:&Q.C9";$DYG<)$/' M,X0@@U@;!(JO-4P@RPP0TOBUQ73*+8WC_GB'?FVUHY8953 1V7>6Z'3H=!V2 MP)RN,GTO-I]AJZ=M\&*1*?LDF\*VXSDD7BDM\JTS,L@9+][T>1N'/0?$J7;P MMP[^L4/K!8=@ZQ!8H04S*^N2:AH-I-@0::P1S0QL;*PWJF'/TDIR??2!GA''RD(J5 MHCQ1 U ME1W*OA,_M\]J*$3E&$-+%Y0']8?HYG2$E/U9U6("HA6-83Y??MJ26,8 M.OA_*I!K<*+W[YJA]ZE*WQN!':AME6I;=>C1UR5(JAE?D,QF#A294Z6Y HM MD*DPZZC9;?4&[GI?2X51)^R61@<LD"Z3V_OZM(XJG M)BW?JV88E@S#VIRY9ISR& [I]:OXA6^9.&\$=B"Y4TKNU![**,=#87^HK>A8 M>*0IN@TQ;ZPP E0IT)6UI7,:_*!]=$"G-NVP77U W9)MMY;M#R;)7R_)!:)J]GN.]DW_,#]K^$;L*HV[S M.,W=O>Z3@US8IJQ(+%9<%P6\7"W[_LBVNZ/U,=X'BO;]#Z:X3&!Y7C"N4-4< M(;V+#@9,%@VZF&BQM#UN)C1V3#M,\4X#TAC@][D0>C&PO=V]R:W-H965T,=[S392?55;P$,N2^XT%-O:TQYY?LZWT)! M]:4L0>"3M50%-;A4&U^7"NC**17;N'NW:C:1E>%,P*TBNBH* MJAZN@Z_!J M'D96P4G\P6"G]ZZ)=64IY5>[>+^:>H$E @ZYL28H_MW!'#BWEI#C6V/4:]]I M%?>O'ZV_=Y>P>-0XFUETNNW2_9-;*! M1_)*&UDTRDA0,%'_T_LF$'L*P^P9A:A1B/ZM0MPHQ,[1FLRY=4,-G4V4W!%E MI=&:O7"Q<=KH#1-V&Q=&X5.&>F;V 3 &FER0!2;(JN) Y)HLJK+D@)ME*"?7 ME%.1 UFXK'HOZM2Q6_#R!@QE7+]"]2^+&_+RQ2OR@C!!/F]EI:E8Z8EOD-&^ MR<\;GNN:)WJ&YW>J+DD<#D@41,,.]7F_^@WDK7I\J.YC9-KP1&UX(F MQQ(4.BLVA+M 775Y5)L8=INP=7BE2YK#U,-"TZ#NP)O]^DN8!K]U^7 MQJVW<9_U8V^)LC5P(=<7%2ZHUF Z=[0VFCJC]MBXFV7C<3#Q[_;].A4:)TG8 M"AWP#EO>82_OO%(*DY3((V[.Z))Q9AZZ:&N3R1Y($H71$6V'4)8]0YNTM$DO M[0),3E"@-LR/>4Z$XB8?=O&G+F_;F_ELF7.'W9'YZSLP_D[$# M7[/6UZQW;VZ5W1/S," EGG:&X.%%X%O%2GL(#H@ T^5^=AKU-#[>F@ZA<9IV M;\VHQ1WUXK[.T9=$X\YQ:"S9DU[ M$3V3M3I\_M[P:[\\<(+<,*$Q.FLT'UQF>'ZI>IBO%T:6;AY>2H/3M;O%';';3ZK9/U!+ P04 " #;@J)8F-!?#T $ !=$P &0 M 'AL+W=OV+<(84B)N60Z9>K-B/"52W?*U+7(.)#)!:6*[CN/; M*:&9-9N89X]\-F&%3&@&CQR)(DT)?WF A&VG%K9V#Y[H.I;Z@3V;Y&0-"Y#? M\D>N[NP:):(I9(*R#'%83:T/^#[ 0QU@1GRGL!4'UTA+63+V4]]\CJ:6HQE! M J'4$$1];& .2:*1%(__*E"KGE,''E[OT#\:\4K,D@B8L^0'C60\M>XL%,&* M%(E\8MM/4 DR!$.6"/,?;:NQCH7"0DB65L&*04JS\I,\5T8 V M K!W)F!0!0PNG<&K CSC3"G%^! 02683SK:(Z]$*35\8,TVTDD\SG?>%Y.HM M57%R]@\HTP2Z00NUHJ(B <16Z*N,@:-%D><)J!Q+DJ#/6;G&=*Z>("$2(B09 MJL+?!B )3<0[!?1M$:"W;]ZA-XAFZ-^8%8)DD9C84K'5<]IAQ>RA9.:>839 M7U@F8X'^SB*(CN-MI;*6ZNZD/KB=@%\(OT4#_!=R'==KX3._/'S0$AYTAP<0 MG@L_4C.H$S

(,S>',B8I03&B&5&$125F12*,O#I%!V:>]5$E&J\E-PDT2= MV$2G"R64+&E")05QWY:7BSKSEPM?ZS-0JU]2O5,05:<98B5K\Q_K:N]1+;-]BZ%V]F M>.3[$WMSZ%7;(&]\/"CH9'FE!\/:@^&5'JQH1K(0.APHD8<'XH9>0W_+D%%# M?2>_*]7[M7J_4_U'H_$Z]?Z)-&_TR=8T!/8 MD=%WM=%W%];9^15U=[I:,&ZLJ-,Q[A@W2ZJ3RI5"Q[70\04EU54XX].>Z#3[ MYND8IZ&QD\65&K&SWV,YG77SP^P^(;HA&Y5751_J&UD539U?)(&GK>51 ?=4 M'[VB!7VA'9MZL''%OUTCOX!PT0L0+I"'TG*KZ7HH(B]M4/-NJ%=[=QDQOR+6 M99B[-\S]S5K[!<".%2Y9*79GS>H$>K59E]%R=UG$;@NQ8]/VNVSL[WNGWM%"_I".W9SOX7&E^ZA.Q9A"8'Q83N_=>Y&XZ._QE= M]\2OMND,!_\,AV,[]KMIW+V=OJ BAZU$_&%3?D_[XDK^F5D'#<'VP;E#"GQM MSF\$,O51_BZOG]9G1!_,R4CC^0.^GYI>TTPHBU8*TKD=*6J\ M/,LI;R3+S>G&DDG)4G,9 XF ZP'J_8HQN;O1$]0G:K/_ 5!+ P04 " #; M@J)8/OV+,4@# "B# &0 'AL+W=O>&:K3?*+-C1+*=KN %UER^$GMF-2LQ2R"3C&1*PFEM?\0,N\*5&9Y3A6-9H+OD#!/:S4S*$LMHW5R+#.[S"H%KU_!M,&)S.D2YI;^GTL06["BCQ^P[WP9 MR<]M\G/'U*-K,*T2@S#OV=3>EV EX9<2IJVVD>=C,K.W/6"O 7NC8,V:]+&J MJ,D>BP2^U\^:-*S):RR_CS7IL *35!_*;U#^:ZB@#^5W4#@8J"IH4,%KJ+ / M%711 Z2P(86CI-L-:(==*1!]O+##\UR_'SAM@--Q(%CMG MVD&'@SN(G=:"G%'Z)4AY@A:FV3*%MC0I ,5,+GF1J5YG<;II3 ?> -XS0CR: MQ4N^[L[77T>M^.(/'9+I0":MA>%Q#[M@&3=/:U6W#]\N)X7_I6)O7?B-*=W?9Q;LTQJ_94.&ULK55A3]LP M$/TK5H8FD!A)D\(02R/1PK1)8T,PM@]H']SDVE@X=F9?6O;O=W;2K* 23=.^ MQ/;EWO-[%_N2KK5YL"4 LL=**CL)2L3Z+ QM7D+%[9&N0=&;A3851UJ:96AK M [SPH$J&<12=A!47*LA2'[LV6:H;E$+!M6&VJ2IN?DU!ZO4D& 6;P(U8EN@" M89;6? FW@'?UM:%5V+,4H@)EA5;,P&(2G(_.9L[YA?^^]DYU@5'GJ5&KYEQV<3F)KXV'DUNA')?\18-O16$P^P3 M4 TL>\,^YEQQO9TWB0\(J;(Y:,#ED,=>F9_#T\& MY"1]%1//EPQ7\?Y\;M'0R?RQJT0MQ7@WA;NM9[;F.4P"NHX6S J"[/6KT4GT M;I>__T3VQ.VX=SL>8F_=TA5>@6I@E],6?NKAKHVLLNCH;1JNM@T,YSS1==SK M.A[4]:4&=X35DDFG\+ =Z.3FNJ*518Y #0B97G1!I@VCD6I4NL:TVB2S^\M' M=)&Y!#JS3>6)M=KY78=%?=7(Y4"Q9O\,;VL4;MU]DKGT+=&2JT9A>Y_Z:-]U MSWVS>1:?4C=NF^O-J% M2$,[JQUI9U25Z;X5\ M42L 37YD*5<39Z7U^LYU5;R"C*JN6 /'.PLA,ZIQ*)>N6DN@B4W*4C?PO(&; M4<:=:&SG'F4T%KE.&8='252>953^G$(JMA/'=W833VRYTF;"C<9KNH09Z.?U MH\216Z$D+ .NF.!$PF+B?/3O[OW0)-B(?QAL5>V:&"ES(5[,X',R<3S#"%*( MM8&@^+>!>TA3@X0\_BU!G>J9)K%^O4/_TXI',7.JX%ZDWUFB5Q-GY) $%C1/ M]9/8_@6EH+[!BT6J["_9EK&>0^)<:9&5R<@@8[SXIS_*0M02$*R"=#U?D W&),G<589P\5R!7EB1J[&FD9<#*?*))Y A?D\ +>@U\[M^>'K;0":L2AQ8O/($WI8K%I)/:0L.NT&LLM"WE75/% M"L1>,Z*Q]IU:TQ@F#GI7@=R $_W^FS_P_FB2>R&P _&]2GRO#3WZBBM1*9WQ M6&30I+: &%@(L^YLHAO?'_G^V-W4=;P.&X7]?= !OW[%K]_*[[OU.22$;D#B MND608X;+2_F5X\*G-'[6^,I(A^VFKYI$%,_IU]CUAK>#GN=Y1S*: GN]L!YX M(&5021FT2CGSG5G^QLC53*.,XAG#^KOPND'_2,/K**_KCYKY#RO^PU:?/+ T M-V_B?4X97M(I%P([D#^JY(]^W2FCMSGE==AII]Q6_&Y_P2G7AG2:6Z,DYD7B MYDQ@L<#=^IQQ;M]JG(; D><%)XWC>_M-T&O5=O;3>Z-YRL><$)% M;2OW6U4\@=*2Q4;(3(OXI9%A*\1[_7(IM$/!P5YP\#^L&"7HI4IP(;3#$NQ[ M"[]U]XX^\U@"MM6:ID=;%]7X,N5(LBL@;TP4G9$U_&AA"I:1\ M:2'5.>>6W.J.//9L._WWEL>M-;H9R*7M_Q4*S[DN^L-JMCIC?+2=]='\U)P] M; .]ARD.+MC]+1E7)(4%0GK=(:J3Q5F@&&BQMNWT7&ALSNWE"L]/($T WE\( MH7<#\X#J1!;]!U!+ P04 " #;@J)8F>W.RKL" ")"0 &0 'AL+W=O M9';/_<@6B@M> DV%7":%D_R5OJP 6AU]@""$A#\+Z!= MI.:%&9DW5- M- D'4N0@;;9ALP/GC4,;-32U;W&BI5FE!J?#F]<%U2NX,D[$,!+H$3N%Y<@W'1R=P!#2%!\J825 #7YL"+(T?E9M=%9L%>S;[0=(&-%O? M(&BVSG? 1_7P1[%L0-!Q\,XVW#>R*^U!I3UP?)T]?),,(SJC1O@#\BE*N,R) MC'?JJB6RG7:A,A+AT#.MI% NT0N_?FGUFM]WJ3P0V9;F=J6Y[=C;^S0G1.+I M]/WKOI22I',T#:IANH+-O#%9N6EG#_SY:2CA7B-7?W=9U3ZD50MX1*6!*V0! ST D"<080M8ZYB,WYB0H#8Z+1K$B8&R.U"W?94[OG1^TI MR,XH[E:JN[6J'T5Z>L,S)E:(.UNA%OY1 0H>TZD!D6U;U*ZOZG] *_7>GMW76.*^.;R&[MK"/RO8W+DK[D?) Y)RF M"AC.#'VST3?G4187?Q%HD;F[&ULQ5?;;N,V$/V5@;HH$F#7NOF2I+:!V.FB"S2+(&G:AZ(/M#2R MB$BB2U)VW*_OD)*ULE?1=H, ?;$Y%.=PSN$,-9KNA'Q2*:*&YSPKU,Q)M=Y< MN:Z*4LR9&H@-%O0D$3)GFDRY=M5&(HNM4YZY@>>-W9SQPIE/[=R=G$]%J3-> MX)T$5>8YD_L%9F(WJWG0%0J+?+:F2+(>5']L^=:B)9#$+[@$-0.P8F#/WS!(:P=0DNTBLS2NF&: MS:=2[$":U81F!E8;ZTUL>&&.\4%+>LK)3\\?M(B>8$%"Q+ 4.66'8E;?#_"9 M25,HD*> &W/,O(0[V'=VUSZFJ*S^SB1G4L MBRJ6X(580K@5A4X5_%S$&!_[N\2K(1< M]H03-EJ'%B]\26LCV8?5UUI?D]#%&JDZ-*SVT%YWQ_9V^GK'9 Q__DJ0\$EC MKO[JTK?:?]B]O[D1KM2&13ASJ.05RBTZ\Q]_\,?>3UWBO!'8D53#1JIA'_K\ MU\.!A-W6V;6N_FKZ0V M:JB-OI/:EFJ+K3($NI4A*74I$=:4$5I]B^OH*Z[>8'S"M3>:5W(=-US'O5SO M46G)(TVG9B^:+@Z]"-^;LV\$=D1VTI"=_,_E/7E+J=X([$BJBT:JB]Z\^,BX MA"W+2C1UH%,$9@5@ZF#G(N8)CRH!8Z:I3J@X;%58LTN>:L^+HVJ8G%1#;URO M9'W9L+[L9?U82(S$NK"W6-3.D$@HW<6H'\^'/3()$Q++OC;'I,R^Z[V[[,5Y M)6O?^])B>+UQ_B8TRR Y.O/Z[MO2!7'ZJJ];!:_C-(.3T^Q8% [\9M%QO*V6 MR.^-]ZAX\=F,._.MAOE&B%V+QBYMGVMHK0H"UVU.\ULTSM?VX[Q M9'YA>FK;&'Z!J1IR:F;6O%"084*05!CT7I!5CUL96FQLF[@2FII..TSINP"E M64#/$R'TP3 ;-%\:\W\!4$L#!!0 ( -N"HEA=UR:5HP, $H- 9 M>&PO=V]R:W-H965T]_^.L @(J)6S3R,!+K_^76GZ83)7L@W MM0;0Y&>63#5O!'/3+ MYDGBR*Y4XB0#KA+!B83EU+JG=S,Z, ZYQ6L">U6[)B:4A1!O9O MGEJ.(8(4 M(FTD&/[L8 9I:I20X]]2U*KF-([UZW?UKWGP&,R"*9B)]$<2Z_74&EDDAB7; MIOI9[/^",J"AT8M$JO+_9%_:.A:)MDJ+K'1&@BSAQ2_[62:BYH Z[0YNZ> V M'?PS#E[IX.6!%F1Y6(],LW BQ9Y(8XUJYB+/3>Z-T23<+.-<2WR:H)\.YUI$ M;^0!$Q&3F)L"^6=)YFLFH==B]ND1-$M2]1D=GD%IF40: M;0K9'OF5V$097S6Q->*:2>VH1'LHT-PS:![Y+KA>*_('CR%N\9]U^U.W0\#& M/%7)!V*GYGLD\\^H6XCCMH ^IV?X2H^ YSCWFO+\'9M!>J@W95TS?NU(9%,+6P,2B0.[#"WWZAOO-[6\@?)':4 M@$&5@$&7>EB%79086< JX3SA*WRS4\8C()\27C[\W):)0GZ8RYN&MPL]7)H1 M+LZN'N.I6>"./.I49D?TPXI^V$G_IV3:GV M<(,!\I4EDKRR= MMV../;"T?)':4 NH<-D;GIO5CNM9?L.=N0":B*+R7^:,9 M%I:MRUG.%=06:MAWFJO98D7[GMN^F+2VQ=.K&\T5J/3BNU*:4.\H''KF9:;N M =2]MN5

FV0?C-WMUF1OO^^ SK8>^EG3M;H_5<@>M=3FN7R3'F88>DMVV1 M6,78B&ZOW\%)90[Z8]H,X-3JJ,J+&.S::34#N&ULM9M=;]LV%(;_"N$-0PMTL43Y,W,,)!:' M!4B+H&G7BV$7M$S;0B71)6D[!?;C1TF.:=HR([7'-XEEB\^AWB,=\26ET9:+ MKW+)F$+/:9+)F]92J=5UNRVC)4NIO.(KENE?YERD5.E-L6C+E6!T5C1*DS;V MO%X[I7'6&H^*[Q[%>,37*HDS]BB07*AM]I[RBQ.629CGB'!YC>M6_^:!(.\0;''WS';RH//*#^4*>=? M\XW[V4W+RWO$$A:I'$'UOPV;L"3)2;H?WW;0UCYFWO#P\PO]S^+@]<%,J603 MGGR)9VIYTQJTT(S-Z3I1'_GV+[8[H&[.BW@BB[]H6^[;]UHH6DO%TUUCW8,T MSLK_]'DGQ$&#(#C3 .\:X*,&&)]I$.P:!'4;='8-.G4;='<-BD-OE\=>"!=2 M1<5)"_QKK=FK\D254L1EZI$)]1Y\$S20M M4BC1[^@#%8+FB41O0J9HG,BWH[;24?.V[6@785)&P&SY _3Y*41O?GV+EBR)([Y23%1UT4U\3\45 M"@HB[KP0*S!A?4S@P) :Q^?&6+H%^U0'!3=HFFKTSX/>%=TKELI_*_I[5W([ MU=R\E%W+%8W834O7*LG$AK7&O_WB][P_JE(!"0LA800(9B6GLT].QT4?WT81 M7V=*ZN(;L7A#IPE[AS*FJM+A)#5-1PGK%;#\KK(9!X-A5]]G/&_4WAQJ#1F6 MG(;M=/KZA#\,:PG9W0O9K2?DBG[/5:P2T$EH*F )ZQX<"?:[7N]4/\BHI")J MO^L-SLK7V\O7<\KWP+,%TD4TU7?;J3I["CHA317LG1Q+I]L+*LY R*BD(BH> M>,.S"O;W"O:="AZ6V9C)*O6<@*;J0<)"2!@!@EE9&.RS,+C0S6X F1Q(6 @) M(T P*SG#?7*&SDOD$UZ#V:T[CF5N\^BM1#ZO(ZXK"S,[O9-I=O17M5NM]^A>,>Z077,%N[ YOA@ MXRLWJK&&?DT-(:.2BJAG[FL^-AKBGQY:N1&-M<,UM8.,2BJBGM/.>"_?Z1[J MCJO(;S,FY#)>5>:D M).4C(W.CN>KT[;HR<0=L+#:HQ8.BV6(;D^<[;F6 TD)0&H&BV3DR!A?C"Q4O#&I[06DA*(U T>P4&1^-W3[Z!XK7J1D]4[Q M5R9!:02*9JMN7#=VN^X)GPJ*;CF9DOM-K/ MB%6F:E@Y"38\+FN@?AZ41J!H]E-]QL\';C__ V6MWJ#-';?QZSF)C:^/F"?789]>/D2,P2!F2$(.IT@!KN6# MTD)0&H&BV=DR$P9!_U)%#72. )06@M((%,U.D9DC"-Q/ 4M4&]H@8Z"0!* M(U"T,@?M@[<)4R86Q6N<$A7/?I9OZ>V_W;\J>EN\('GT_<2_#LL7/@VF?/_T M/16+6)>\A,TUTKOJZZHLRE&PO=V]R:W-H M965TM%Q\Z%YOQ?XG/GSZY3%Y2,.TB![]?/>C#R_*/%NFJTVV7BEY>O_K M.^G\7:R[F_TSGAXRRM+OFU)_/.@OGLYZ/Z)KS\^ZMK35[_[:KXDF_3S>A%G\^+KK^_NWBGS M]#[9+HI@_=U(#U_1]=Z;K1>;I_^O?#\\]N*=,MMNBO7R\.3=9[#,5L__F_Q^ M^)UX]81N]R=/Z!Z>T#WW"9>')UR>^X2KPQ.NSGW"]>$)U^<^X>;PA)MSGW![ M>,+MN4^X.SSA[MPG?#P\X>.Y3^A<',_3G99Y_MSO%T=\X^WYWC">^< M?<8[QU/>.?N<=XXGO7/V6>\<3WOG[//>.9[XSMEGOG,\]9VSSWWG>/([9Y_] M[O'L=\\^^]WCV>_^>/8O?_;-H?ORE_W-V>_\["G'L]\]^^QWCV>_>_;9[Q[/ M?O?LL]\]GOWNV6>_>SS[W1_/_L]_QXYGOWOVV>\>SW[W[+-_>3S[EV>?_/8O?SS[5]<_>\KQ[%_^>/8O?_J4X]F_ M?#K['YX#^5377E(DGW[)U]^5?/_XG;?_X"G13\_?135;[<>)L,AWOYKMGE=\ M^KQ>+K-B-Q\4&R59S97/ZU61K1[2U2Q+-\K_4=PDSY-]\)5_Z:5%DBTV__K+ MAV)WX/W3/\P.!YD\'Z3[DX-T%&?'?MTHZFJ>SBN>/ZU_?K?I^?);/7!9 WS8 M_8Z]_+9UC[]MOW5K02?)_Z9T;]\KW8ONE1*%/>5?_F?5;\SG>D9+O^R8FT:F M=P;3N6YDU'K&2E8[YJZ1T>J97CI[82YK&/T,YJ+3R!CUC+O^=A9CUC/>K-B= MJ>M&QCJ#Z=PT,OUSF(M&QJYGPO1Q]T5U&QFGGI'MPUF,V_#';[O8,#\;Q1U3' .TWS"PS/^AI_!#,__1E''1.=\H[A\8KHU MS.B,O^&'$_["*(OD^V:;%15+BQIF[>?5$-*GK^\(;*OO4M><\=CXJV6J>?_:NJKW]ZX9_WSPFL_37=X]Y MNDGS;^F[3__K?W1N+OYOU6!)8CT24TE,(S&=Q P2,TG,(K$^B=DDYI"82V(> MB?DD-B"Q@,1"$AN26$1B(Q*+26Q,8A,2FY*8"*JA31VF]7FV_P?AW5C]N,UG7Y-- MJJR_++*'9/^S5?-OK=YV_B6Q'HFI)*:1F$YB!HF9)&:16)_$;!)S2,PE,8_$ M?!(;D%A 8B&)#4DL(K$1B<4D-B:Q"8E-24SJ&]]Z_GW6;IZT_:5KWSY=_/+A M6VFH10^(IEK05@L::T%K+6BN!>VU4,$N#;77+T/M=>U0&_RED;;6;CO2DEB/ MQ%02TTA,)S&#Q$P2LTBL3V(VB3DDYI*81V(^B0U(+""QD,2&)!:1V(C$8A(; MD]B$Q*8D)O6%;SW2/FO7=2,M>D TU8*V6M!8"UIK07,M:*^%"G9II+UY&6EO M:D=:<[79YOOK)Y3=7+N=%=F71=55%+_5*FV'5Q+KD9A*8AJ)Z21FD)A)8A:) M]4G,)C&'Q%P2\TC,)[$!B04D%I+8D,0B$AN16$QB8Q*;D-B4Q*2^Y:V'UYLW MP^OEQ?[_?IQ@T:,>>OWZ5>!.U5'1% O:8D%C+&B-!MC>N8=%8RQHC07-L: ]%C3(0A6Y-*;>O8RI=[5C:KS._Y'FF_^MS-;+ MQW2U>;H 0%EDR9=LD15_O%=FVSQ/?WP?V?/$6BNWG5A)K$=B*HEI)*:3F$%B M)HE9)-8G,9O$'!)S2J)%3ULK^*PE2_GHC$6M,:"YEC0'@L:9*&*7)I8/[Y,K!_/F5C+ M ^O^CE[)ME@KLT62+3=*=GSU];TRS_)T5JSSY]M^K>_OL]G^Z2\C;M5D6_L9 MM)UL2:Q'8BJ):22FDYA!8B:)6236)S&;Q!P2U@TQH+66- <"]IC08,L M5)%+DVWGXF6TW=\#_+]QMGUU[<$B6U;><>ZW^D^I[;"+:CU44U%-0S4=U0Q4 M,U'-0K4^JMFHYJ":BVH>JOFH-D"U -5"5!NB6H1J(U2+46V,:A-4FZ*:-$P, MK:?@ _?V"M:WV2VU,*F6MA6"QMKP6I='HA?+6WHH -Q MQ;6VRF.:/S]ROXTIJ[SVMOZS:#T#DUH/U514TU!-1S4#U4Q4LU"MCVHVJCFH MYJ*:AVH^J@U0+4"U$-6&J!:AV@C58E0;H]H$U::H)@U#0OL9&.78W O;>SD& M__7 WZT:NMF6"QMS86LN;,X%ZWEY2NZ>IN3N?\^4G"SV6R-RY8\TR2OGY-K/ MH_6<3&H]5%-134,U'=4,5#-1S4*U/JK9J.:@FHMJ'JKYJ#9 M0#50E0;HEJ$ M:B-4BU%MC&H35)NBFC2,">WG9)1CJOFH-D"U -5"5!NB6H1J(U2+46V,:A-4FZ*:-#2^_93+;C9CN6/O M2U=-7%=?-,'N+6,YMN;"YES8G@L6]/*4>]I>MONP]N7@)-\-N?NK?V>S?)LL MWBM%FB\K)]U:J/6D2VH]5%-134,U'=4,5#-1S4*U/JK9J.:@FHMJ'JKYJ#9 MM0#50E0;HEJ$:B-4BU%MC&H35)NBFC1TOOVD6S\V='[VS[["EEW8M O;=F'C M+FS=ATXJQ3O^/LQ\FW MO_EG_;=O=&.WG'6:]ZJQ:1:VS<+&6=@Z"YMGP?I<'EE/*\PZ]3O,_'R]7UVF M?#^.KNGO^VMX*_>8U5.M1U=TDQFJJ:BFH9J.:@:JF:AFH5H?U6Q4CZ=B'9CX]A MRRQLFH5ML[!Q%K;.PN99L#Z71]?3AK-._8JSS^OE,BN6Z:IXOO_8;+TJLM5# MNIIE/[FP%MUQAFH]5%-134,U'=4,5#-1S4*U/JK9J.:@FHMJ'JKYJ#9 M0#5 M0E0;HEJ$:B-4BU%MC&H35)NBFC3DOOW\^E_@E.K+#]CU:-@GQF9>V,X+&WIA M2R]LZ@5K?7D6/JU1Z]3O40O2V?I;FO^A),OU=E4HV4K9KN;9YG%;I//#+1@J M1V)TB1JJ]5!-134-U714,U#-1#4+U?JH9J.:@VHNJGFHYJ/: -4"5 M1;8AJ M$:J-4"U&M?%!>_VBXTWGMN)-21/TN%-4DX:BMQ]W48Y-N; M%S;FPM9?)K'BZ%]DB>[K70K;9 M;-.-DB?99C<+__GRF,\O#S'WCZ@JOFH M-D"U -7"[MM%5I>W'ZOV20W1 T>H-D*U&-7&J#9!M2FJ24/,6P^R+,>V7-B8 M"UMS87,N;,^%#;JP1169][2MK5N_K>W5S'NZ#")/L^67;;YY&H KY]ZW M&THZ=U4[2C[7'[[U3(LN5D,U#=5T5#-0S40U"]7ZJ&:CFH-J+JIYJ.:CV@#5 M E0+46V(:A&JC5 M1K4QJDU0;8IJTM#S]F,ONUB-Y=C>"QM\88LO;/*%;;ZP MT1>L^N6QMWL:>^O7KSU=^.#=WV>SK/J68_7/;_W*+KHV#=545--0346\_ M!;-KTUB.[;VPP1>V^,(F7]CF"QM]P:I?GH)/N]6ZSULM+G\R!7O%US177M\3 MXM_LW4,4LTB7FW^O'(O1/6NHUD,U%=4T5--1S4 U$]4L5.NCFHUJ#JJYJ.:A MFH]J U0+4"U$M2&J1:@V0K48U<:H-D&U*:J)L!Q;>V%S+VSOA0V^L,47-OG" M-E_8Z M6_?)8?%K&MONP]L7A_0S\] ZXN7*_SI5L-<]FQ4^OA:C%6H_$I-9# M-175-%334L9%%["AFHIJ&JKIJ&:@FHEJ M%JKU4'^( MY/$Q7W]+Y\J7/Y[N'UPY&*-;XU"MAVHJJFFHIJ.:@6HFJEFHUDGGJ/2V'Z]8OAY/#L/L]R>?[RX#S]?+G MTRZZ$ [5>JBFHIJ&:CJJ&:AFHIJ%:GU4LU'-0347U3Q4\U%M<-!*-UOO7%1/ MN^BV-U0;=M]N+>M<7E5\%1%ZW!&JQ:@V1K4)JDU131H2W7Z29;>]L1P;:F%+ M+6RJA6VUL+$6MM:"Y;H\R9ZVO77KM[W]9*O%X=7<8JU\294\G:79MW1>.=VB M^]Q0K8=J*JIIJ*:CFH%J)JI9J-9'-1O5'%1S#]KK8>FV6S7R>>AQ?50;=-^N M"?I8N2(B0(\;HMH0U2)4&Z%:C&IC5)N@VA35I*':[8=;=@\;R[&=%C;4PI9: MV%0+VVIA8RU8K4O#[>5I9=ME_7Z!=I$^)(M74V[E>]GJQ;;S M+*KU4$U%-0W5],NWNZ"N;CH5G3?0XYJH9J%:']5L5'-0S44U#]5\5!N@6H!J M(:H-42U"M1&JQ:@V1K4)JDU131IBWGKF93DVY<*V7-B8"UMST5F.;;ZPT1>L M^N69][2R[;)^95MYYKW/5LEJEJT>E")/5IMDMG^E][VR2BMO5E9/MQY^T>5N MJ*:BFH9J^D%[_2+7SX9?='$;JEFHUDYV^67-%?6]\HB^;[99L5&>4Q7\_W\^^?QIRH'7W2?&ZKU4$U%-0W5 M=%0S4,U$-0O5^JAFHYJ#:BZJ>:CFH]H U0)4"U%MB&H1JHU0+4:U,:I-4&V* M:M)0_?;#LY>61][2E[;)V MW<6KD7>V2++E1OF/[?QA?WG#<4=%LIHKV]5\]YCD\3%-%@V3,+K"#=5ZJ*:B MFH9J.JH9J&:BFH5J?52S4F M&#W@&-4FJ#9%-6DH?/OQEMW+QG)LQ(6MN+ 9%[;CPH9/UTJ][]7K9OV7R;+#:''6V[8?C/5S]=.?[6'J/U^$MJ/51344U#-1W5 M#%0S4=F\;R[&]%S;XPA9?V.0+ MVWQAHR]8]BT^+W2[K%[MI^QGX\,:Y^W5^N')B^;-7BM'5;JC6 M0S45U314TU'-0#43U2Q4ZZ.:C6H.JKFHYJ&:CVH#5 M0+42U(:I%EV]WR76O MW]QP<80>-$:U,:I-4&V*:M(0\?:S+KOZC>78D M;T^NVR?O6;OTWS8JT$V6RMJ(MT5N393/'7W]-JBFHIJ&:CJJ&:AFHIJ%:GU4LU'-0347U3Q4\U%M M@&H!JH6H-D2U"-5&J!:CVAC5)J@V1341EF-K+VSNA>V]L,$7MOC")E_8Y@L; M?<&J7QZ+3UOFKNJWS-E9D3TD^W?5O5JH_%Y)ENOMJE"*M?(E5?)TEF;?TGGE MD(QNFD.U'JJIJ*:AFHYJ!JJ9J&:A6A_5;%1S4,U%-0_5_(/V^M_L/WZ\J-B3 M.$"/&Z!:B&I#5(M0;81J,:J-46V":E-4DX:RMQ^ V4US+,>V7-B8"UMS87,N M;,^%#;I@12\/P-W3 %R_:>YSLOFJ/";9\V7"IQFX=X1J M,:J-46V":E-4DX:*MQ]V48Y-N; M%S;FPM97N'-5OM;"#]NB[1RX$67R*%:#]74@W;3F!<-/:Z.:@:JF:AFH5H? MU6Q4?N!E=\FQ M'-MR45F.+;ZPR1>V^<)&7[#JEP?>TRZYW8=U V^T>GII=YY^*=XKR^TJFV6/ MR>)IE?)LO=H4^7;V- VGOZ?Y+-ND2I'\GFXJ1^': [4>A4FMAVHJJFFHIJ.: M@6HFJEFHUD4@^;8Z[HC?'7:&;XU"M MAVHJJFFHIJ.:@6HFJEFHUDV-X+&WQABR]L\H5MOK#1%ZSZY;'XM#GNJGYSG+DJ MTIU;*+.O2?Z0SI7]F^5FL_V[Y3:'6Z$E7Q;5;Y=#U\BA6@_55%334$U'-0/5 M3%2S4*V/:C:J.:CFHIJ':CZJ#5 M0+40U8:H%J':"-5B5!NCV@35IJ@F#>%O M/Q]7K!J\N*NZ%%'8ELLQYJ]OAM+Y>'M==6@VU<*V6MA8"UMK87,M6*_+D^UI M3]Q5_9XX>3O%OM^_#:[(D]ENW%UOBLW+G7_3WQ_36;&;?I]O 9P\7S7QGS^Y M7!A=((=J/51344U#-1W5#%0S4M4S>UZQ4.O M;ZH>:50\\NJV\K]#S/,?BD6V-*Q>G_:U7=)Y+JZ;.>J#M MU(EJ/51344U#-1W5#%0S4V^,(F7X[-+[V.?E5UZU5A@RY8 MTLK,GY\G98])IMRP5I>'H:[IV&X?@];Q3"\?^57V7Q-\O2_/A"C M&]M0K8=J*JIIJ*:CFH%J)JI9J-9'-1O5'%1S4R]L\(4MOK#)%[;YPD9?L.J7)^?3VK?=AWN?N[79 M :3&8E+KH9J*:AJJZ:AFH)J):A:J]5'-1C4'U5Q4\U#-1[4!J@6H%J+:$-4B M5!NA6HQJ8U2;H-H4U418CJV]L+D7MO?"!E_8X@N;?&&;+VST!:M^>2P^[8"[ MKM\!YS^O?E,>T]5\_]:Z^WR]5(JO6;[?"I<7?U0.QN@J.%3KH9J*:AJJZ:AF MH)J):A:J]5'-1C4'U5Q4\U#-1[4!J@6H%J+:$-4B5!NA6HQJ8U2;H-H4U:2A M^.T'XV>N=&.QJ\--S7Z\IQE[:#;FPM9GGJ/2V#NVY8 M!I>O9VDZWSR/NXOT(5DHF[0H%NG32\.50R^Z_PW5>JBFHIJ&:CJJ&:AFHIJ% M:GU4LU'-0347U3Q4\U%M@&H!JH6H-D2U"-5&J!:CVAC5)J@V135I"'[[H??F MS=#;[7:K9UYVMQO+L3$7MN;"YES8G@L;=,&*7IYY3[O=KFN79'RRLR)[>'Z# MW.&&OME*F6>;QVU1N;FBGFL]\**;W5!-134-U714,P[:Z_NJ=*IN$6ZBA[50 MK8]J-JHYJ.:BFH=J/JH-4"U M1#5AJ@6H=H(U6)4&Z/:!-6FJ"8-(6\_R[)+ MVUB.3;FP+1;+: M)+/](/Q>6:5%Y>R+;FU#M1ZJJ:BFH9J.:@:JF:AFH5H?U6Q44>!#;DPI9;)[6N.T&WG0U^^.],D^6R4.Z49+O M23Y/Y^^5;\EB6_VZ+[JY#=5ZJ*:BFH9J.JH9J&:BFH5J?52S4ML1Q;:6$S+6RGA0VUL*46-M6"M;HTUMZ<%L#=U"^ ^\MW/U-D-5="_[.O MZ/EZ^U@U_M9_"FW'7U3KH9J*:AJJZ:AFH)J):A:J]5'-1C4'U5Q4\U#-1[4! MJ@6H%J+:$-4B5!NA6HQJ8U2;H-H4U:1A0F@]2+,R]L\(4MOK#)%[;Y MPD9?L.J7!^G3FKF;Y\T=W,W0;M UJOFH-D"U -5"5!NB6H1J(U2+46V,:I.* M'G4NKRIZ-*UXY,U5U<4DTE#C]D/K,W?=?.3/[)'9!@L;86$K+&R&A>VPL"$6 MK,3E@?2T[NVF?MV;ML[39;(Z7>P0[@Z1S=+->\5BR]Q0K8=J*JII MJ*:CFH%J)JI9J-9'-1O5'%1S4V. +6WQADR]L\X6-OF#5+\_%IV5NNP_AZQ>NT+&8 MU'JHIJ*:AFHZJAFH9J*:A6I]5+-1S4$U%]4\5/-1;8!J :J%J#9$M0C51J@6 MH]H8U2:H-D4U$99C:R]L[H7MO;#!%[;XPB9?V.8+&WW!JE\>BT_+W&[JE[G] ME=L^U-.M!V1TJ1NJJ:BFH9J.:@:JF:AFH5H?U6Q4:CFH]H U0)4"U%MB&H1JHU0+4:U,:I-4&V* M:M(P$K2?G%&.S;VPO1V^,(F7]CF"QM]P:I?'HM/&^1NZC?(R6RV MWY.\4?)TEF;?DB^+]/W3Y15Y,BMV'VR*S?OC+N7T]\=T5J1SI5@K7U(E>7YM M^3_3>>7TC*Z70[4>JJFHIJ&:CFH&JIFH9MV\W9=T?57U[NT^>EP;U1Q4V7-B8"UMS M87,N;,^%#;I8%%>>C$_[Y6X:]LME1?:0[*^Q4#9I42S2_:O&+[/P\PC\/#3_ M9 !&=\RA6@_55%334$U'->.F8J]6MVK(--'C6JC61S4;U1Q4N 0U8:H%J':"-5B5!NCV@35IJ@F#=EN/]VR:^98C@VUL*46 M-M7"MEH,EF.++EC22]/M[6G-W&W]FKG/R>:K\IAD<^5^G;\:<*LFV7JJ[22+ M:CU44U%-0S4=U0Q4,P]::?KH5LP>UN&!K^]?V;FM>I&V0KRN>J!=\<"[BL)[55_T1=6Q??0W>X!J :J%J#9$M0C51J@6H]H8U2:H-D4U M:?M9E%Z"Q'-MR86,N M;,V%S;FP/1?JE>*\LMZMLECTF"R59S??7 MO6Z*?/NT!$U)?T_S6;9)E2+Y/=U4CL+H.C14ZZ&:BFK:[=OU.1^K)CH=/:R! M:B:J6:C61S4;U1Q4NZW?O%9Y,['0_^PK>K[> M/E:.O.CF-53KH9J*:AJJZ:AFH)J):A:J]5'-1C4'U5Q4\U#-1[4!J@6H%J+: M$-4B5!NA6HQJ8U2;H-H4U:0A^.WG8G;S&LNQO1:CF MH]H U0)4"U%MB&H1JHU0+4:U,:I-4&V*:B(LQ]9>V-P+VWMA@R]L\85-OK#- M%S;Z@E6_/!:?-J_=UF]>\_/U+$WG&^4^7R^5^VR5K&;[2X:+/%EMDJ>+)MXK MJ[3ZJF%T\]I!>_TNHJO*:T)[Z'%55--034=AT:R[&]%S;XPA9?V.0+VWQAHR]8]& M:CU44U%-0S4=U0Q4,U'-0K4^JMFHYJ":BVH>JOFH-D"U -5"5!NB6H1J(U2+ M46V,:A-4FZ*:",NQM15%[8BVXP0S4-U714,U#-1#4+U?JH M9J.:@VHNJGFHYJ/: -4"5 M1;8AJ$:J-4"U&M3&J35!M>F[:N M&P_\F3TP6VEA,RULIX4-M;"E%C;5@K6Z-+'>G=:7W=6O+_/3_'Z=+W=S:OIT MYUX_^6-_%8/RVWI5^?)K/==V2D6U'JJIJ*:AFHYJ!JJ9J&:A6A_5;%1S4,U% M-0_5?%0;H%J :B&J#5$M0K41JL6H-D:U":I-44T::M]ZWF4Y-O?"]E[8X M; M?&&3+VSSA8V^8-4O#\6G+6YWSYLSN&MZ[]!E;JC60S45U314TU'-0#43U2Q4 MZZ.:C6H.JKFHYJ&:CVH#5 M0+42U(:I%J#9"M1C5QJ@V0;4IJHFP'%M[87,O M;.^%#;ZPQ1SK'JO6[W7 M>BI&][JAFHIJ&JKIJ&:@FHEJ%JKU4P!^Y5'/AP$],?C\QV6MA0"UMJ M85,M;*L%BW5YF#WM;+NKW]FF;HILF>S?=;9_,]K^K6>S]?)QD1:I4GQ-E<=\ M_1_IK/)"W7JX]52+KFY#-175-%334JBF MHIJ&:CJJ&:AFHIJ%:GU4LU'-0347U3Q4\U%M@&H!JH6H-D2U"-5&J!:CVAC5 M)J@V135IJ'S[.1?EV-P+VWMA@R]L\85-OK#-%S;Z@E6_/ R?=K'=/:_- "_U M13>PH5H/U514TU!-1S4#U4Q4LU"MCVHVJCFHYJ*:AVH^J@U0+4"U$-6&J!:A MV@C58E0;H]H$U::H)L)R;.V%S;VPO14*V':BJJ::BFHYJ!:B:J6:C61S4;U1Q4SD$N\"MXI"5%Q>S?18V MT,(66MA$"]MHP2+]/,1^V'Q-TZ*7%,FG7Y9I_I!^3A>+C?*T9V+_ N^KGU7R M]'[W"73^+MUW'][\_'3W\]*I^ 7Y;?4P>4B?)'[+51EFD M][NC7?QMOXXYSQZ^OOR@6#_^^J[S3OFR+HKU\NG#KVDR3_/] W:_?K]>%\-A3\RVVWAW\]V0I:,4H847AH[ON?XG.L;]\9;(>]4#J#1 M/:-<3;US> M78\OKL@JU_:%G\0%7L$"]$UQ*G56UI@<_S(?N:\&R^W6,%,T!\DT_G4&WLH@R5>4WTEME^A\C.P M?*F@ROVB;14;>"A=*RU8!38*&.'E$]]7>6@ >OUG &$%"/\7$%6 R!DME3E; M":\!7P ME(!"1VAARB9;4T!BB2Y :Y#*#F<2,J+1X1PT)E1],)'E:F/Q"-TLYNCPX ,Z M0(2CZURLE=E"Q;XVPNWV?EJ)/"U%AL^(_(;E,8IZ'U$8A/T=\-E^^!S2&AZU MX;Y)5YVSL,Y9Z/BB9_@NS+SA\PRGA!+]@'ZZA7,-3/W:9;)D[>]FM9_KB2IP M"E//?(\*Y :\Y/V[WC#XM,MR1V2M!$1U J)][,FUT)@B^K<<4I>)79Y+HJ$C MLC?*)AF&XS#V-TTO+P2U-/9KC?V]&K_P#9&"V\HV6B4PHQ#;FV.7RKU4KSV9 MCLA:K@>UZ\&;E.:@RP1T1-9*P+!.P+"KTBR)!HVJBT9/2O.%H);&4:UQM%?C M.5=KB7D*J)!B)3';>27NY7CMD71$UK([KNV.WZ0FQUTFH".R5@(F=0(F7=7D MY,E-& Z"X)^:?"&HU.@W>@+;CYG_T!7ARLA8&EAP/#(U+IYQH4;@VX59H MTW2X86[:0I VP*POA="/$]MYU(UF\@=02P,$% @ VX*B6%!]WC71"@ MGI4 !D !X;"]W;W)K&ULM=UM;YM8&L;QKW+D M':TZ4CGB=J=G1>K?4'L$P>-;5+ 3;N:#[] B#$V(;;ZSYO6 M<;A_Y[B$6QRX0L\?X^3/]%[*3'Q?+E;I1>\^RQX^]OOI]%XNP_0D?I"K_#MW M<;(,L_S+9-Y/'Q(9SLJBY:*O#@:3_C*,5KW+\_*]F^3R/%YGBV@E;Q*1KI?+ M,/GQ22[BQXN>TGM^XW,TO\^*-_J7YP_A7'Z1V>\/-TG^57^CS**E7*51O!*) MO+OH72D?@^&X*"BW^'9_?9/7 M7RNTMQFS*-Q^_:P;Y8?//\QMF,KK>/%'-,ON+WIG/3&3=^%ZD7V. M'RU9?:!R@M-XD99_BL=JVT%/3-=I%B^KXGP&RVCU]'?XO?J'V"I01B\4J%6! M>FC!L"H8[A:,7R@8506C0PO&5<'XT"E-JH+)H2.<5@6GNP63%PK.JH*S0Z?T MH2KX<&B!,GC>)5%J[E<32.9BG^(JS2-YJOB^^)JGDA9OGJGR2R,%NFO^0:_?]'$ MNU]^%;^(:"7^=1^OTYQ)S_M9/KEBB/ZTFHCV-!'UA8DHPL^'OD^%OIK)64N] MWEVOOE9O=M==\4CM%0]Z>"'7R7J@#==0RH>ON M+#=^;O)F=[D?)IV3MPX8??CR MZ'9W^6_3[$0HDQ?+G0/*!R^7NP=,7GV:O-I2[G67!_&WSG+_E1^;]2(O'Y;E M2DMY\-J.^_'\(Z]T'$+#37<;EMSP!5N;E MR=![L9)96Q?IM([M(B2FD9A.8@:)F4_8I,2*)>^WR\%Y_]MV:]C?8G3V831L M;F63DW)(S"4QC\1\$@L@K'',CS?'_+CSF+^.;Y-07$V_KJ,T*D\?VH[U3N/8 M8YW$-!+32;;G+:>2YRD\13*6>IN$OBI;C; MK$:RO,>D87GOY,752*=\;$\YW3]OGBB#G;-KC1Q2)S&#Q$P2LTC,)C&'Q%P2 M\TC,)[$ PAK-XFS3+,[ BQ6=UK'M@<0T$M-)S" QD\2L)VS7F^L; M82;Q^D'\)0Z[;=LM'MT)2$U#-1W5#%0S4G7710#]5\ M5 LHK=D[ZI"JTIE:^ZE<645O[\L/D]U=>=T]@:-[ AI#/>@3&.B89J6-.\>T MT#%M5'-0S44U#]5\5 LHK7FHUPE2I3M"VGJ:,(U7^:$^S?(7:9:^K^ZL"/G] M04ZSIYLIMU*$Z^P^3J+_M?YR_*?N<8\^A]A/F(Y'H[V$*3JHCFK&81_!1 >U M4,U&-0?57%3S4,U'M8#2FAVCCI$JW3G2F\8-V&@U361Q22):/9T>W,FDN-]: MM8QE\02,Q8_6!H%&3"MMYP+%0-EM$&AZ%-6,PSZ"B0YJH9J-:@ZJN:CFH9J/ M:@&E-1M$'215NI.DNPTBD_DHF0BGTV2==X:XK5&T-@@T=UIINT?79+=!H)%2 M5#,.^P@F.JB%:C:J.:CFHIJ':CZJ!936?(I5G1I5.X-CEU_"1=D:PK:U1WVU MH5Q\M#6&;O[8QH!J&JKIJ&:@FEEIVY4^W.>^Y'M,1?XF8MDRP6GZ-I+/3B>:!)-!4W\:-,Q-73 M]8?LAWA7ICU_;>T5:+83U314TU'-0#43U2Q4LU'-0347U3Q4\U$MH+1F[ZFS MHJKZ!HDN%8V+HIJ&:CJJ&:AFHIJ%:C:J.:CFHIJ':CZJ!936;"YU7%3M3(R] MW3V6[G&/[C]HHA35=%0S4,U$-0O5[$I[Y::3@P[JHIJ':CZJ!936;"QU5%3M MS)"UKYCJ7WMI;1EDQNT:U314TU'-0#43U2Q4LU'-0347U3Q4\U$MH+1F9ZG3 MH^KX+=9#:&X4U314TU'-0#43U2Q4LU'-0347U3Q4\U$MH+1FK;Q4O5 M_:#D2-F+"E]WS^#HWH'F2UL^0LLYN8$.:AXVJ(4.:J.:@VHNJGFHYJ-:0&G- MH[U.F*JO/*3T9^_@H$%25--034U@-*:;::. MI:IG;[%B04.HJ*:AFHYJ!JJ9J&:AFHUJ#JJYJ.:AFH]J :4UFTL=:56[(ZUO M=P<'S;BBFH9J.JH9J&:BFH5J-JHYJ.966N/W=L_VGOOOM6PVWOOE1K]EJ]'I MWLH^>'6SYO\+68=2A]VAU&.6*0<_3ZQ[S&,/;U334$U'-0/53%2S4,U&-0?5 M7%3S4,U'M8#2FKVG3KX.E3=8NPS1:"NJ::BFHYJ!:B:J6:AFHYJ#:BZJ>:CF MHUI ::CFHUI :U@-*:S:5.NPZ[GY7Z4TND_6=7C@?[#SSLGL'1O6-_4&6XE^;2 M6S:;C/8NJ1OHW,S#!K7006U4%0\F^GBE]OI[[^O*1T,IWN_7S.7Y0SB7?IC, MH_P\8B'O&PO M=V]R:W-H965T#C=E9$Z=DH=23VWS/)T'D" &'S+H,%/_6, 7. M72*D\:?)&;0E'7!WO;;]#H&;I\ MF>+&_Y)-$QL%)*N,5:(!(P/!9/U/GQL?=@"8IQL0-X#X$#!X!9 T@,0+K9EY M63-J:3K6:D.TB\9L;N&]\6A4PZ1[BP]6XU.&.)M.E1#,XFNQAE"9DZF2ELD5 MR(R!(1_(#):(J,\U6U3>^SFGDIS/P%+&S05&/3[,R/G9!3DC3)([QCE&F7%H MD: K$V8-F=N:3/P*F83<89G"D"\RAWP?'Z*P5EV\57<;'TUX1W6/)/U+$D?Q MH(//].WPY B=I#4[\?F2D\R>,9-Q92H-Y-?-PEB-5_QWEXEUD4%W$??97YN2 M9C )\+LVH-<0I._?]4?1YRX'_E.R/3\&K1^#8]G3[>7*=B]7B9?KTEUQ)BJ! M-LF*\KT(0TK0!$3)U0O I=ME:&F74W7Y?N3KNX:V3J/>IW@E<2JBRX/AET>1,F!!T=9 MGNC!J/5@=(('^Z]\\=*:TB6R+G"UIW%X(+$K9M3&U,S#G4XJ0*_\@#'(I9*V M;COM:3O#;GSK/CB_Q=E6CZ)_:>K!B$UEQ5 1AR6FC'H?T7I=#YMZ8U7I^_5" M6>S^?EG@? ;M O#Y4BF[W;@"[<1/_P)02P,$% @ VX*B6/%&ULS5UM;]PV$OXK@J\X MI$!F3T M2VL[LX\XLZ3TS S%Y_SS=O=[J@]$#^>T ]>;AH]T'[YR/Z/_?>:V\^SIMZMEW] MNKQL;UZ?E"?197TUOUNU[[>?_U4?/,HZO,5VU>S_&WT^V,8GT>*N:;?KPX?U M"-;+S?W_YU\.D; ^D#SV 7GX@'0^(.4C'T@.'TB&?B ]?& ?ZK-[5_9Q4/-V M?G&^VWZ.=IVU1NM^V =S_VGM_G+3??$?VIW^UZ7^7'OQOK[=[MKEYCKZ4%_K M+[1MHA>J;N?+5?-U]%6TW$0_WVSOFOGFLCD_:_4%NX^=+0[@;^[!Y2/@2?3# M=M/>--%WF\OZLO_Y,SW0A]'*XVC?2!+PA_GNFR@1+R,9RS3ZY8.*7GSU==3< MCQP9WVPX7'*$0V 4#:/JA0^FYVWR\-TD>]SD$=S#-Q*9[^BW;S\V[4ZOE?]@ M7\8]6HJC=7>05\WM?%&_/M&WB*;>?:I/+O[^-Y''_\ BQPFFF,!Z44P?HIA2 MZ!<_WJT_UKMH>Z7O4UT)YAB NO%-'^( M:4[.O/?UIWIS5^MY=WFW?\IAH;N'R.TYEHBR *]+1Z\ M+4AO?]ZV\U6TV#;M_5K;^XYY7,!5%6>EN[*@55E65>(X3 XIT.'RP>&2=/B# M)BMZH;R,KNM-O=.^ZX=D-+_4#^EE=Y/N^ SF?@D=*TKI>(\8):7K/#F\0.>K M!^*F)UNVJOO]QON[N'_^[OV_L([)8[.K'9G\%_"QB*9Q@ M0",AJRQWHD&.-S :(C8T*B;C\?VV:6K-G:XUU];,2?M^N6QNMXV>%GHUS/4_ MMLW+:%.CSYD#MNWAJ5[?CHJ"A@;#XI" #\=-MW++AB+F_GNNB:F@(0K7B2%&PEHE4CW8:'HD89&PK!60=*YBY_: M&\VW7MQ_[U\?X_&XYPDR"V*1)J[OB%V9R]1U?@JN*0S9%#3;?/&]->FCC[7F M4/7QMW;^I<:S*$@T=0AB"6X T$[?)MQ'IZ*'&!H"PR0%2:H.1.#^EH=ZF\'E M+,NXB%UO68G@ @F G@(+">:XD+K!]:P4T'3TUF?B;_4-^+%ZJ[1 MK+3[ZR4/?Q.0J&)D'C'#V#SM46C$#*45-*=]ZB,<\M0\AX]P:(4]PJ=@L]*P M64FSV??6#6V)/[-HA+$KCQ5-<:'UHVL:(H+K1]#0^?EE)5AR5H:9D537&C]P)K$03*4AP\8 MY-W(:Z+HD81Z:CB^I$O#WZV6:WWOZ7S$5Q\KBV=%4UQH_= 9%B_+*5OZ310]ME#?#5M.:+;,U*))_'S8 M;Z+HL8;&PMI)0?/A)[5G$B_/G?E-%#W"T @8*IS05'A$7R:!96;@K]=$T>,) M]=?0UH2N0C\Q TI@D1K$P&NBZ#&&QL PS(1FF",[,8F?:_I-%#VF4)\-UTQH MKAG4@$G@;@/@N==$T2,+]=Q0Q80N^/KZ+@DLPI[*(DW==BM]F=%;OY"KBC(K M4KSODA@"E] $SDXJHC^C(6T8&G'T#CE.-,6%UM\C9]AA&D^89Z2LQ6!6-,6% MU@^L8: IS4"?I6:9^OFJWT31GH1&RO#5E.:KSH(>T(.@ 4=/.TXTQ876#Z8A MO.G8O<.CUC/K5F)6-,6%U@^LM9N8YM'/LYZQ#2$P!B,)MZM,#"G78Y 0A:37E F5-25C1%!=:_X44DY)DODTH Q9H!JO00KC;CS C=Y>YHD<3ZJW) M$S(Z3T!6IRG9'=_-0R/ NE^$%4UQH?5C:C**3$ZX-#/6[((537&A]0-KLHN, M+J+N-5'T@$(=-JP_HUG_X.99!BEYF;GOJLP0JTQF M(G.=GH*Y9]8K@31S#VR>9; N+F+XO4,KF5;2C< 4Y#LSY#NC"^A,+;0,5LT3 MF8.G%+1*2U&X$9F"-6>&-6-4!,2O2PDWDZ6&%NFV(;C;I]N@,;I+(30HPJZ>91]#A#7^HU MO#2G>>G(KEH.R:?[]?M-%#VF4)\-.\UI=AK45]^C M!Q@: $,E<[HX[6NNY7 +1%K%>>GZRLH"D8MF<95G>&LM-_0NI^G=H%QD8,^- MOM18%LV*IKC0^F$VI#)/)TQ/M($4[%!HPZZ *FN<.7? #>G+TE49/2]:*,Q=:/\J&.^=3ONJ8LVZ2 M9D537&C]P!I"GO\%7G7,(4>7 BQWY'W(HG07^Q0\/C<\/O?Q^*O=7"?P=XOV M;H=F+33 Z*G&6I3F0NN?<6/(?S'E/IF"=9\,*YKB0NL'UF08!9UA#"HI%C!5 MD%D,'KJ862E+-Z>B1Q3JL4DI"M^)(?8Z'-.-HX%'3R/6G(0+K1]4D[H44^Y[ M*5B3%58TQ876#ZQ)5@JZ CYL??IWCOM-%#V24$]-]E#X=HX[ZW)8'XY&'3UW M6/>P<*'U(VK2BV+*/2P%:T;!BJ:XT/J!M8[<8]C#4J!5=_C01,RPA^845+\P M5+\8LLE]R"F#&%W/,N U8B;3TLW/Z5&%>FTH>T%3]L!.7(&5W-V.T@RQ2J5P MMT?0(PP]:M'P[I(NNC-UXDI8:2] $H<8)4GAGK)%#S@T((8OES1??E(CKD0J M\ZE[ON0,LQ+271KT.$/C8%AT2;/H$G(?ER)[:V.)7@R8'9E&;O% M''IPHRIB,L\ M!KT1X$1JPSKK6C6.VR] M#^C*T=<9.RM9T1076C_&ADA74Y[65['NOF9%4UQH_< :9E[]!4[KJR!9EPX_ MG2$V(+VE?0F-E6'S%EHH<2 MZJJE+.,I=M\OQV%=-QIK])1AW:K"A>9(TMB:-%-N5CFB,\66%TZQP3G1M81N M8H8=*T<0SX,2,]-/RMPMMGO&%.RUM+P>LA%^0 /N"-0K()8I4/E S(HR=]N. MGF$%.VZIVL0>BA[6@SO"]E^'2UR-*\PL<\N4RC/&X"A8\C8Q76QGZL,=+^.\ MMPT5KS ST)WU##HX+);D34QSYB?*?_D/&\1L3H5;KO(,,S@0EAA.[#ER<(3\ M5PS+Y*=)(:#KT$Y6;D5/>486[+NE9!/[JO-/TP^)X0X, 4[G0ZV &)YGJ,'! ML-1G8L]+DB-5P&+LG$#@.W:$(7!]$A69V)*1B6D"&Z8!%B.'2"=E!F. 5*X+ M<-:,9XRA4; %$3V*B%X9,$3.4(A*N.=7S3P7&DTM*(7*)=^=$3_O0<]ST M8ZG+P*Z>#'STG62C0;G!->BU@?=!FG6O&L MF[)YX10;G!-=BZU[M"N?:<7[SQ4?8*,\S@2'RR+XM&3CA=HM]S4 W$M>*4IF M+8PNZ[X:-C@GNE;*X9&N'%:+1+0G,[<3/L.L1)*Y M30+/B$)]MC0JA4>D\K@:Q[3N/)BCYQ&O;B4;G!-3*X&95+I2\&I7\L(I-C@G MNE;ZXM&O'+9*!PA0#K!1GL$$NVOE$QX12FN!#FOF>0#'SQ_6_2YL<$Y K5Q# M3KGE1?"*7/+"*38X)[I6JD'K/0Y=G/@,1:RP9^@D"I3"DJ 4'@W*X=T\ M1&52Q!FH3F-F*7B)T#.L8,7?W?;D99J6?4:!P/8DNI+"$(85'&?)IO3Q$"Q).#V@#5\@D]-J2 MBQ0>O<@QG3Q4,C)WO]L9;@>$I95G:,'.6SS8HQOYU%8>H@ZI)S8(!V8%;A.3 MR$@*2T=2>(0DQ[;R!BA&#K!1GF$%.VX16(]J9%@C#]&"/!5%!K;\H'8Y\OU/ M0CLMY4CAD8[T=O(0-4C]<(O!?8]+$O(8&.2RB7V&M..Q104]XI%DYC*TE\1)I2F%I4XIDRD-!!)?,Y#&ZK+NPV>":SJF3->.,4&YX38(M?)E&HY@E?!DQ=. ML<'UHVN)> I:S/*95GT*63QXU",VKBR/\G@3'"^+YGO$.??,%O>1MY+-"J?8 MX)S 62E!.NE&'%[A3EXXQ0;G1-?*.V@-RX&5R!392"-@V04Q*V)7?$1YAA3L MM)5E>(0U[[/,,;T\+F'+8Z!XLY-)9#>%I;LITDFWSO!J,95K#C%I'WJ&>&MO,R6($O4_#U(U;P%3[E&6-P M%"Q63LL^LO7S,N3 E!BHCV-F,G&CISR##@Z+1:<]:I5/:^@A I6G50(>X9@9 MT(=0GJ$&!\.BV1XERS%M/4RF$ED=T.JTK,!>ATG$+(6E9BD\EANI;@ MQ$S,2L)W%2?1M126L*7P*%N.[>DAXI3"??UTAEJ5H,X[B82EL#0LA4?$,JRO MAZE7)B#=1JQ.10*YPB0:EL(2L10>%4MO5P\1IHLL*I]C@ MG.A:'->CP?D\Q7U$C3,I)5CTB%FF'_'N76X2U4Z16Y0X'[)WY0G]/!I__*3D M+55SP3GQM;AU/J7>CN!5!^6%4VQP3G0MLDX+93[7DD_!$Q?9OHE858#7\@I_ MGC4W==VJ>3N_.%_7FIW/=)K?1(OMW4;#=S>!A[_J$%UU 7WUK3PY W]_(U[- M1/?W,P-S<7X[OZY_T*1?9X71JK[2D/$WG5+.;GE]\_!+N[W5W]E)]'';MMOU M_L>;>GY9[SH#_>]7VVU[_*6[P.?M[O?]L"_^#U!+ P04 " #;@J)8CE22 MG%L# #F% &0 'AL+W=OG:&D]P*!NK4).QBL\ *FP&]6$RI:=D6)DPQREI <49@/K8_N1>AV98#J\3V!+=L[ M1C*5&2&WLG$9#RU'WA&D$'&)P.)K V-(4TD2]W%70JUJ3!FX?_Q(_ZR2%\G, M,(,Q27\D,5\.K;Z%8ICC=94C3_$ZSW2$?GX5/= EAXS]:G)3X/QFG*SD"[;"$0PM4:H,Z :L MX,TKM^=\:%)E$A8:@M4T=BJ-'1T]&),L2WBF'C*11 JQ)HQ;7 M5N,+8*C)X+]S:O+\2IZOE3:3TMOL,>GJ;T7&1\\/K]1 MVU>C?H2V*HS20E.TNMV]Q8!KMCA+GBF7)FFA*5K=Y6[1X&HGT^TKM.3MUXSK M-[S8QOJ!6VOZ'VL"=[ 8Z"R@[@^)X0_-N3.5;6U&?P!4$L# M!!0 ( -N"HE@17;$X00, *X4 - >&PO M!ETJB'U/SKG']G5C&)1F)=CMG#$3+',ARR&9&U-\#,-R.F$ G?[D@Y).[XD M@9,;JY0-R?W9^Y\+9:[>!>Y^\N'DI'5_?K4?/ZN UMV<%<:?YH MLT&I3&V :1(\,&WX=#OR2]/BCBW-NIR6&>ZY_^T\SYADFHIMT[;VW_(L MO]AQU'LMR]6WRKYAK\?ZO?S637:/P61\#":/HB;[QV R.0*3O5?[UCS<9/0V M)S*L3T);QZV=PU83#>!0.R3?X9@L-DF#R8(+PV7=F_,T9?+)F.VX.5';7%RF;,G2<=W5 MLTG5#&S#9JTO(.PCU]7E1S".P_P(8%@>S '&<2PLS_\TGCXZ'H=AWOI>I(]R M^BC'L7S(N/I@>?R(<_7 ;:FSU4(-E*\$K&1XG,-B'_>@)$D_M7&\@ #6P6L=B"_/P_4E)\3 M1;"JF#=L!^-(DF (U**_1N,8F9T8/O[UP79)%"6)'P',[R"*, 1V(XY@#L # MAD11]1[<>Q^%Z_=4N/D/Y>@W4$L#!!0 ( -N"HEB7BKL

M-8?20$3;8T.P6BP^0"X99K>]9!:G4(Q M!@ IS< \ !X;"]W;W)K8F]O:RYX;6S%FUUSVC@4AO^*AJMTIEV"OZ"= MIC,4V&YF4L*$3&]WA"U 4V-1229-?_U*)MG*!-[=FQ.NP,9Q'F1)SSDZXN.# MTM\72GUG/S=E9:XZ:VNW'[I=DZ_%AIL_U%94[I.ETAMNW:%>=Z&!\J*W$I5N9/^Q#4O55E>SG.MRO*JT]M_\$UH*_,7I^<> M\IXO3'/&\L4==R!7G>S2W7 IM;'-%;T1E=VWHQ:E!ZS,6FY-AU5\ M(ZXZ([43FLWX2O@OY?[+=;'_@M:1!#*=3\;,O9O? MWER/A_?NX//P9C@=35@ &0'(Z(R0?TMB)S1(Y;&,,]U+=SC_>EN8H1I6O/6KEVT-:JU#C&1-7K$VAB+1:O)D!QZ MQ';XQK7DOJ>Y3B?<1&+9I')SRL'X16;H$:MA+LK21>IOV1=1"96Y=__@P_Y M(2+VPYT_Z=AFW/F6W6ON^)J%@E8?1(:(J-,*M=G(QEE[.8R4F^VJE:CR]HP7 M(3]$Q'ZX$UNE/1:;BU7#&I(A6T3$MIC7"R-^U.XB-MD=@B%)1,22F/%'MFNF ME.;/JURPL31YJ4S=GE^0(B)R11A9N$G/#8S"/]VA=B-D)0Z?<(R4$1,K R9B M[646Y)*8V"48,UP>B)%18F*C/&6,[.+>QUCF3<@%EZF(11*D:4?9D$1B8HG M?(U=A)C()#&Q27#&%BZ:QL@E,;%+8$K4'L](+#&Q6'Q*=+0G(JG$Y\P\VFV' MM!(3:V4?Y1]KO029)"$VRGZ;.<#<(4DY&K!R<;+[Z(!72Z8MX\^1 3"2BC+M7 MQ:O67(0$E!$+*"R;'Q\YR#O9ZRRMM<=.<[*9/,,-?L@[_5>I\Q]@SNOMMA0' MVW/ZR#M]8N\?K$YCFY\>,E)C)/G]@\)Y>J]WT@Q(3[C:G-(2924)]807CA/UR+&2 %#8@5!#%;JP<#I* !]4]=(&88%0V0@@;G MK/:T,K0!4M#@#-6>(PH:( 4-B!7T8LO2<42DGT&CGVYSL?GTL1!+68EBZFYO MW/F&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E M;'/-VDUNHT 0AN&K6!P@[:[JJNZ,XJQFD^TH%T!.^T>QC06,)KG]6,["_M L M9A/QK5"#*-X-CQ#P]*L>VG'?G8;=_CPL/HZ'T[!J=N-X_A'"L-[58SL\=.=Z MNAS9=/VQ'2_+?AO.[?J]W=8@RZ6'_GY&\_QT/W/Q^GFN_S.QVVSVZ_JS6_\^ MUM/XC\'A3]>_#[M:QV;QVO;;.JZ:\'&X[1["=1,?+I.;QH2@Q_F#XA)E7!(D M3; FT#HBUY' ZXA@1P*Q(Y(="@OJ+01Z"^HM M!'H+ZBT$>BOJK01Z*^JM!'HKZJT$>NOD90F!WHIZ*X'>BGHK@=Z*>BN!WHIZ M*X'>BGHK@=Z*>BN!W@GU3@1Z)]0[$>B=4.]$H'="O1.!WFGRLIM [X1Z)P*] M$^J="/1.J']G4!O1[V= M0&]'O9U ;T>]G4!OG_QL0J"WH]Y.H+>CWDZ@MZ/>3J!W1KTS@=X9]F?4 M.Q/HG5'O3*!W1KTS@=X9]F?4.Q/HG2<_"Q+HG5'O3*!W1KTS@=X%]2X$ M>A?4NQ#H75#O0J!W0;T+@=X%]2X$>A?4NWRGWL/X>:C#K>=KC=?_3JK'R[GU M=OGK\FOGY(:ZXASN*X;GOU!+ P04 " #;@J)8B6[,?BL" "[, $P M %M#;VYT96YT7U1Y<&5S72YX;6S-VTUNVS 0AN&K&-H&EBQ2I-0BSJ;MMLVB M%V E.A:L/Y!,ZMR^E)P$:)$:"5R@[\:"37*^$0=X=K[^_CA9OSKVW>"WR3Z$ MZ6.6^7IO>^/3<;)#7-F-KCY1G)S_=GN MS'T75E^.\6??CL,V<;;SR>K3:>._R^ MG?Q5W)!DKR;,*W\/>#KW[<$ZUS9V=6M<^&KZN"L[=ID/CYWUZ?D2K_0X[G9M M;9NQON_CD=1/SIK&[ZT-?9>>BEZ=3P[QANWI,[\X?RES+C#NO'7CY./$G'U_ MW/-(YM/K*1:R+K3G7_$E,9:^^/WL/.W&-F_,CM?[FC@/2A('UH2!\EI(\*TL<'2!_YAM((1=2<0FI.,36GH)I35,TI MK.845W,*K#E%5D&155!D%119!45609%54&05%%D%159!D5509)44625%5DF1 M55)DE119)45629%54F25%%DE1=:"(FM!D;6@R%I09"THLA8460N*K 5%UH(B M:T&155%D5119%45619%54615%%D5159%D5519%44635%5DV155-DU119-456 M39%54V35%%DU159-D;6DR%I29"TILI8464N*K"5%UI(B:TF1M:3(6E)DK2BR M5A19*XJL%476BB)K]3]E_3&.AW\&UL M4$L! A0#% @ VX*B6,ZQ2_G&PO=V]R:W-H965T&UL4$L! A0#% @ VX*B M6*'_YZ>B!P *BD !@ ("!XQ@ 'AL+W=OSXY!@, 'D( 8 M " @;L@ !X;"]W;W)K&PO=V]R:W-H M965T&UL4$L! A0#% @ VX*B6,SHC;^$" OR@ !@ M ("!!2H 'AL+W=O&PO=V]R:W-H965T&UL M4$L! A0#% @ VX*B6$_4,ER="P .R, !D ("!$5, M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MVX*B6".&PO=V]R:W-H965T&UL4$L! A0#% @ VX*B6)GBG/0L!P M@Q, !D ("!%7< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ VX*B6-:\TG,. P ] 8 !D M ("!4HT 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ VX*B6-;AHY/G @ 2@< !D ("!0)T 'AL M+W=OZRP' M "-$0 &0 @(%>H >&PO=V]R:W-H965T&UL4$L! A0#% @ VX*B M6".63_*V!0 TPX !D ("!)J\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ VX*B6!-2"$M8 @ 604 M !D ("!<.@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ VX*B6#YNPC%0%0 Z$, !D M ("!^.\ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ VX*B6#8YIF6= @ I 4 !D ("!0 T! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ VX*B6)Z3 M_*DY!P 21, !D ("!'AH! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ VX*B6-Q5]GLB!0 YP\ !D M ("!4R@! 'AL+W=O&PO M=V]R:W-H965T0P 0!X;"]W;W)K&UL4$L! A0#% @ VX*B6"#4M%^* @ IP4 !D ("! M'#0! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ VX*B6"I9M/Y4 P ,PD !D ("!VDX! 'AL+W=O4+I&/8" L"@ &0 M@('Y70$ >&PO=V]R:W-H965T&UL4$L! A0#% @ VX*B6)2S+[*? @ 7 < !D M ("!MV,! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ VX*B6'%&4''8 @ P@ !D ("!CW,! M 'AL+W=O\$ "]'0 &0 @(&>=@$ >&PO=V]R:W-H965TT@, %L4 9 M " @<1[ 0!X;"]W;W)K&UL4$L! A0#% @ MVX*B6!&(%H[" @ 4PD !D ("!S7\! 'AL+W=O]YD" "!P &0 M @('&@@$ >&PO=V]R:W-H965T&UL4$L! A0#% @ VX*B6!>S<0+X P MN X !D ("!?(H! 'AL+W=O0 &0 @(&K MC@$ >&PO=V]R:W-H965T&UL4$L! A0#% @ VX*B6-&5,8E& @ ^04 !D M ("!PYL! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ VX*B6)+0HA,P P PT !D ("!0:H! 'AL M+W=O&PO=V]R:W-H965T0( $P& 9 " M@0JR 0!X;"]W;W)K&UL4$L! A0#% @ VX*B M6#D I8H$ P ,0D !D ("!NK0! 'AL+W=O#0 &0 M @('UMP$ >&PO=V]R:W-H965T&UL4$L! A0#% @ VX*B6#[]BS%( P H@P M !D ("!,\ ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ VX*B6)GMSLJ[ @ B0D !D M ("!3&PO=V]R:W-H965T M&UL4$L! A0# M% @ VX*B6$/7-E.?!@ 9#L !D ("!VM0! 'AL+W=O M&PO=V]R:W-H965T0( M @!X;"]W;W)K&UL4$L! A0#% @ VX*B6%!] MWC71"@ GI4 !D ("!ZPL" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ VX*B6(Y4DIQ; P YA0 !D M ("!HBP" 'AL+W=O&PO M&PO7W)E M;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " #;@J)8B6[,?BL" "[ M, $P @ &C/0( 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 1 70!= ((9 #_/P( ! end XML 99 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 100 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 102 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1.u1 html 327 403 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 - Divestitures Sheet http://mammothenergy.com/role/Divestitures Divestitures Notes 11 false false R12.htm 0000012 - Disclosure - Inventories Sheet http://mammothenergy.com/role/Inventories Inventories Notes 12 false false R13.htm 0000013 - Disclosure - Property, Plant and Equipment Sheet http://mammothenergy.com/role/PropertyPlantandEquipment Property, Plant and Equipment Notes 13 false false R14.htm 0000014 - Disclosure - Goodwill and Intangible Assets Sheet http://mammothenergy.com/role/GoodwillandIntangibleAssets Goodwill and Intangible Assets Notes 14 false false R15.htm 0000015 - Disclosure - Equity Method Investment Sheet http://mammothenergy.com/role/EquityMethodInvestment Equity Method Investment Notes 15 false false R16.htm 0000016 - 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 16 false false R17.htm 0000017 - Disclosure - Debt Sheet http://mammothenergy.com/role/Debt Debt Notes 17 false false R18.htm 0000018 - Disclosure - Variable Interest Entities Sheet http://mammothenergy.com/role/VariableInterestEntities Variable Interest Entities Notes 18 false false R19.htm 0000019 - Disclosure - Selling, General and Administrative Expense Sheet http://mammothenergy.com/role/SellingGeneralandAdministrativeExpense Selling, General and Administrative Expense Notes 19 false false R20.htm 0000020 - Disclosure - Income Taxes Sheet http://mammothenergy.com/role/IncomeTaxes Income Taxes Notes 20 false false R21.htm 0000021 - Disclosure - Leases Sheet http://mammothenergy.com/role/Leases Leases Notes 21 false false R22.htm 0000022 - Disclosure - (Loss) Earnings Per Share Sheet http://mammothenergy.com/role/LossEarningsPerShare (Loss) Earnings Per Share Notes 22 false false R23.htm 0000023 - Disclosure - Equity Based Compensation Sheet http://mammothenergy.com/role/EquityBasedCompensation Equity Based Compensation Notes 23 false false R24.htm 0000024 - Disclosure - Stock Based Compensation Sheet http://mammothenergy.com/role/StockBasedCompensation Stock Based Compensation Notes 24 false false R25.htm 0000025 - Disclosure - Related Party Transactions Sheet http://mammothenergy.com/role/RelatedPartyTransactions Related Party Transactions Notes 25 false false R26.htm 0000026 - Disclosure - Commitments and Contingencies Sheet http://mammothenergy.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 26 false false R27.htm 0000027 - Disclosure - Reporting Segments Sheet http://mammothenergy.com/role/ReportingSegments Reporting Segments Notes 27 false false R28.htm 0000028 - Disclosure - Subsequent Events Sheet http://mammothenergy.com/role/SubsequentEvents Subsequent Events Notes 28 false false R29.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 29 false false R30.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 30 false false R31.htm 9954471 - 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 31 false false R32.htm 9954472 - 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 32 false false R33.htm 9954473 - Disclosure - Revenue (Tables) Sheet http://mammothenergy.com/role/RevenueTables Revenue (Tables) Tables http://mammothenergy.com/role/Revenue 33 false false R34.htm 9954474 - Disclosure - Inventories (Tables) Sheet http://mammothenergy.com/role/InventoriesTables Inventories (Tables) Tables http://mammothenergy.com/role/Inventories 34 false false R35.htm 9954475 - Disclosure - Property, Plant and Equipment (Tables) Sheet http://mammothenergy.com/role/PropertyPlantandEquipmentTables Property, Plant and Equipment (Tables) Tables http://mammothenergy.com/role/PropertyPlantandEquipment 35 false false R36.htm 9954476 - Disclosure - Goodwill and Intangible Assets (Tables) Sheet http://mammothenergy.com/role/GoodwillandIntangibleAssetsTables Goodwill and Intangible Assets (Tables) Tables http://mammothenergy.com/role/GoodwillandIntangibleAssets 36 false false R37.htm 9954477 - 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 37 false false R38.htm 9954478 - Disclosure - Debt (Tables) Sheet http://mammothenergy.com/role/DebtTables Debt (Tables) Tables http://mammothenergy.com/role/Debt 38 false false R39.htm 9954479 - 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 39 false false R40.htm 9954480 - Disclosure - Leases (Tables) Sheet http://mammothenergy.com/role/LeasesTables Leases (Tables) Tables http://mammothenergy.com/role/Leases 40 false false R41.htm 9954481 - Disclosure - (Loss) Earnings Per Share (Tables) Sheet http://mammothenergy.com/role/LossEarningsPerShareTables (Loss) Earnings Per Share (Tables) Tables http://mammothenergy.com/role/LossEarningsPerShare 41 false false R42.htm 9954482 - Disclosure - Stock Based Compensation (Tables) Sheet http://mammothenergy.com/role/StockBasedCompensationTables Stock Based Compensation (Tables) Tables http://mammothenergy.com/role/StockBasedCompensation 42 false false R43.htm 9954483 - Disclosure - Commitments and Contingencies (Tables) Sheet http://mammothenergy.com/role/CommitmentsandContingenciesTables Commitments and Contingencies (Tables) Tables http://mammothenergy.com/role/CommitmentsandContingencies 43 false false R44.htm 9954484 - Disclosure - Reporting Segments (Tables) Sheet http://mammothenergy.com/role/ReportingSegmentsTables Reporting Segments (Tables) Tables http://mammothenergy.com/role/ReportingSegments 44 false false R45.htm 9954485 - 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 45 false false R46.htm 9954486 - Disclosure - Basis of Presentation and Significant Accounting Policies - Schedule of Allowance for Doubtful Accounts Receivable (Details) Sheet http://mammothenergy.com/role/BasisofPresentationandSignificantAccountingPoliciesScheduleofAllowanceforDoubtfulAccountsReceivableDetails Basis of Presentation and Significant Accounting Policies - Schedule of Allowance for Doubtful Accounts Receivable (Details) Details 46 false false R47.htm 9954487 - Disclosure - Basis of Presentation and Significant Accounting Policies - Schedule of Concentration of Credit Risk and Significant Customers (Details) Sheet http://mammothenergy.com/role/BasisofPresentationandSignificantAccountingPoliciesScheduleofConcentrationofCreditRiskandSignificantCustomersDetails Basis of Presentation and Significant Accounting Policies - Schedule of Concentration of Credit Risk and Significant Customers (Details) Details 47 false false R48.htm 9954488 - Disclosure - Revenue - Narrative (Details) Sheet http://mammothenergy.com/role/RevenueNarrativeDetails Revenue - Narrative (Details) Details 48 false false R49.htm 9954489 - Disclosure - Revenue - Schedule of Contract Liabilities (Details) Sheet http://mammothenergy.com/role/RevenueScheduleofContractLiabilitiesDetails Revenue - Schedule of Contract Liabilities (Details) Details 49 false false R50.htm 9954490 - Disclosure - Revenue - Performance Obligations (Details) Sheet http://mammothenergy.com/role/RevenuePerformanceObligationsDetails Revenue - Performance Obligations (Details) Details 50 false false R51.htm 9954491 - Disclosure - Divestitures (Details) Sheet http://mammothenergy.com/role/DivestituresDetails Divestitures (Details) Details http://mammothenergy.com/role/Divestitures 51 false false R52.htm 9954492 - Disclosure - Inventories (Details) Sheet http://mammothenergy.com/role/InventoriesDetails Inventories (Details) Details http://mammothenergy.com/role/InventoriesTables 52 false false R53.htm 9954493 - 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 53 false false R54.htm 9954494 - Disclosure - Property, Plant, and Equipment - Narrative (Details) Sheet http://mammothenergy.com/role/PropertyPlantandEquipmentNarrativeDetails Property, Plant, and Equipment - Narrative (Details) Details 54 false false R55.htm 9954495 - 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 55 false false R56.htm 9954496 - 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 56 false false R57.htm 9954497 - Disclosure - Goodwill and Intangible Assets - Narrative (Details) Sheet http://mammothenergy.com/role/GoodwillandIntangibleAssetsNarrativeDetails Goodwill and Intangible Assets - Narrative (Details) Details 57 false false R58.htm 9954498 - Disclosure - Goodwill and Intangible Assets - Schedule of Definite Lived Intangible Assets (Details) Sheet http://mammothenergy.com/role/GoodwillandIntangibleAssetsScheduleofDefiniteLivedIntangibleAssetsDetails Goodwill and Intangible Assets - Schedule of Definite Lived Intangible Assets (Details) Details 58 false false R59.htm 9954499 - Disclosure - Goodwill and Intangible Assets - Schedule of Aggregated Expected Amortization Expense (Details) Sheet http://mammothenergy.com/role/GoodwillandIntangibleAssetsScheduleofAggregatedExpectedAmortizationExpenseDetails Goodwill and Intangible Assets - Schedule of Aggregated Expected Amortization Expense (Details) Details 59 false false R60.htm 9954500 - Disclosure - Equity Method Investment (Details) Sheet http://mammothenergy.com/role/EquityMethodInvestmentDetails Equity Method Investment (Details) Details http://mammothenergy.com/role/EquityMethodInvestment 60 false false R61.htm 9954501 - 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 61 false false R62.htm 9954502 - 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 62 false false R63.htm 9954503 - Disclosure - Debt - Schedule of Debt (Details) Sheet http://mammothenergy.com/role/DebtScheduleofDebtDetails Debt - Schedule of Debt (Details) Details 63 false false R64.htm 9954504 - Disclosure - Debt - Narrative (Details) Sheet http://mammothenergy.com/role/DebtNarrativeDetails Debt - Narrative (Details) Details 64 false false R65.htm 9954505 - Disclosure - Debt - Schedule of Debt Maturities (Details) Sheet http://mammothenergy.com/role/DebtScheduleofDebtMaturitiesDetails Debt - Schedule of Debt Maturities (Details) Details 65 false false R66.htm 9954506 - Disclosure - Debt - New Revolving Credit Facility and New Term Credit Facility Narrative (Details) Sheet http://mammothenergy.com/role/DebtNewRevolvingCreditFacilityandNewTermCreditFacilityNarrativeDetails Debt - New Revolving Credit Facility and New Term Credit Facility Narrative (Details) Details 66 false false R67.htm 9954507 - Disclosure - Variable Interest Entities (Details) Sheet http://mammothenergy.com/role/VariableInterestEntitiesDetails Variable Interest Entities (Details) Details http://mammothenergy.com/role/VariableInterestEntities 67 false false R68.htm 9954508 - Disclosure - Selling, General and Administrative Expense (Details) Sheet http://mammothenergy.com/role/SellingGeneralandAdministrativeExpenseDetails Selling, General and Administrative Expense (Details) Details http://mammothenergy.com/role/SellingGeneralandAdministrativeExpenseTables 68 false false R69.htm 9954509 - Disclosure - Income Taxes (Details) Sheet http://mammothenergy.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://mammothenergy.com/role/IncomeTaxes 69 false false R70.htm 9954510 - Disclosure - Leases - Schedule of Lease Expense (Details) Sheet http://mammothenergy.com/role/LeasesScheduleofLeaseExpenseDetails Leases - Schedule of Lease Expense (Details) Details 70 false false R71.htm 9954511 - Disclosure - Leases - Schedule of Supplemental Balance Sheet Information (Details) Sheet http://mammothenergy.com/role/LeasesScheduleofSupplementalBalanceSheetInformationDetails Leases - Schedule of Supplemental Balance Sheet Information (Details) Details 71 false false R72.htm 9954512 - Disclosure - Leases - Schedule of Other Supplemental Information Related to Leases (Details) Sheet http://mammothenergy.com/role/LeasesScheduleofOtherSupplementalInformationRelatedtoLeasesDetails Leases - Schedule of Other Supplemental Information Related to Leases (Details) Details 72 false false R73.htm 9954513 - Disclosure - Leases - Schedule of Lease Liability Maturity (Details) Sheet http://mammothenergy.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails Leases - Schedule of Lease Liability Maturity (Details) Details 73 false false R74.htm 9954514 - Disclosure - Leases - Narrative (Details) Sheet http://mammothenergy.com/role/LeasesNarrativeDetails Leases - Narrative (Details) Details 74 false false R75.htm 9954515 - Disclosure - (Loss) Earnings Per Share (Details) Sheet http://mammothenergy.com/role/LossEarningsPerShareDetails (Loss) Earnings Per Share (Details) Details http://mammothenergy.com/role/LossEarningsPerShareTables 75 false false R76.htm 9954516 - Disclosure - Equity Based Compensation (Details) Sheet http://mammothenergy.com/role/EquityBasedCompensationDetails Equity Based Compensation (Details) Details http://mammothenergy.com/role/EquityBasedCompensation 76 false false R77.htm 9954517 - Disclosure - Stock Based Compensation - Narrative (Details) Sheet http://mammothenergy.com/role/StockBasedCompensationNarrativeDetails Stock Based Compensation - Narrative (Details) Details 77 false false R78.htm 9954518 - 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 78 false false R79.htm 9954519 - Disclosure - Related Party Transactions - Narrative (Details) Sheet http://mammothenergy.com/role/RelatedPartyTransactionsNarrativeDetails Related Party Transactions - Narrative (Details) Details 79 false false R80.htm 9954520 - Disclosure - Commitments and Contingencies - Narrative (Details) Sheet http://mammothenergy.com/role/CommitmentsandContingenciesNarrativeDetails Commitments and Contingencies - Narrative (Details) Details 80 false false R81.htm 9954521 - 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 81 false false R82.htm 9954522 - Disclosure - Commitments and Contingencies - Assignment Agreement (Details) Sheet http://mammothenergy.com/role/CommitmentsandContingenciesAssignmentAgreementDetails Commitments and Contingencies - Assignment Agreement (Details) Details 82 false false R83.htm 9954523 - Disclosure - Commitments and Contingencies - Defined Contribution Plan (Details) Sheet http://mammothenergy.com/role/CommitmentsandContingenciesDefinedContributionPlanDetails Commitments and Contingencies - Defined Contribution Plan (Details) Details 83 false false R84.htm 9954524 - Disclosure - Reporting Segments (Details) Sheet http://mammothenergy.com/role/ReportingSegmentsDetails Reporting Segments (Details) Details http://mammothenergy.com/role/ReportingSegmentsTables 84 false false R85.htm 9954525 - Disclosure - Subsequent Events (Details) Sheet http://mammothenergy.com/role/SubsequentEventsDetails Subsequent Events (Details) Details http://mammothenergy.com/role/SubsequentEvents 85 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 4 fact(s) appearing in ix:hidden were eligible for transformation: tusk:AverageExcessAvailabilityPercentageThresholdOne, tusk:AverageExcessAvailabilityPercentageThresholdTwo - tusk-20240331.htm 4 tusk-20240331.htm tusk-20240331.xsd tusk-20240331_cal.xml tusk-20240331_def.xml tusk-20240331_lab.xml tusk-20240331_pre.xml http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 105 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "tusk-20240331.htm": { "nsprefix": "tusk", "nsuri": "http://mammothenergy.com/20240331", "dts": { "inline": { "local": [ "tusk-20240331.htm" ] }, "schema": { "local": [ "tusk-20240331.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd" ] }, "calculationLink": { "local": [ "tusk-20240331_cal.xml" ] }, "definitionLink": { "local": [ "tusk-20240331_def.xml" ] }, "labelLink": { "local": [ "tusk-20240331_lab.xml" ] }, "presentationLink": { "local": [ "tusk-20240331_pre.xml" ] } }, "keyStandard": 319, "keyCustom": 84, "axisStandard": 31, "axisCustom": 0, "memberStandard": 35, "memberCustom": 39, "hidden": { "total": 17, "http://xbrl.sec.gov/dei/2023": 5, "http://fasb.org/us-gaap/2023": 8, "http://mammothenergy.com/20240331": 4 }, "contextCount": 327, "entityCount": 1, "segmentCount": 82, "elementCount": 720, "unitCount": 10, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 797, "http://xbrl.sec.gov/dei/2023": 31, "http://xbrl.sec.gov/ecd/2023": 4 }, "report": { "R1": { "role": "http://mammothenergy.com/role/CoverPage", "longName": "0000001 - Document - Cover Page", "shortName": "Cover Page", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "first": true, "unique": true } }, "R2": { "role": "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited", "longName": "0000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (unaudited)", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "first": true, "unique": true } }, "R3": { "role": "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunauditedParenthetical", "longName": "0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (unaudited) (Parenthetical)", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (unaudited) (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "first": true, "unique": true } }, "R4": { "role": "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOMEunaudited", "longName": "0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME (unaudited)", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME (unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SellingGeneralAndAdministrativeExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SellingGeneralAndAdministrativeExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "first": true, "unique": true } }, "R5": { "role": "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOMEunauditedParenthetical", "longName": "0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME (unaudited) (Parenthetical)", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME (unaudited) (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "first": true, "unique": true } }, "R6": { "role": "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITYunaudited", "longName": "0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY (unaudited)", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY (unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-34", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-34", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "first": true, "unique": true } }, "R7": { "role": "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited", "longName": "0000007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (unaudited)", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "tusk:DepreciationDepletionandAmortizationExcludingAmortizationofCoilTubingStringsandDebtIssuanceCosts", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "unique": true } }, "R8": { "role": "http://mammothenergy.com/role/OrganizationandNatureofBusiness", "longName": "0000008 - Disclosure - Organization and Nature of Business", "shortName": "Organization and Nature of Business", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "first": true, "unique": true } }, "R9": { "role": "http://mammothenergy.com/role/BasisofPresentationandSignificantAccountingPolicies", "longName": "0000009 - Disclosure - Basis of Presentation and Significant Accounting Policies", "shortName": "Basis of Presentation and Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "first": true, "unique": true } }, "R10": { "role": "http://mammothenergy.com/role/Revenue", "longName": "0000010 - Disclosure - Revenue", "shortName": "Revenue", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "first": true, "unique": true } }, "R11": { "role": "http://mammothenergy.com/role/Divestitures", "longName": "0000011 - Disclosure - Divestitures", "shortName": "Divestitures", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "first": true, "unique": true } }, "R12": { "role": "http://mammothenergy.com/role/Inventories", "longName": "0000012 - Disclosure - Inventories", "shortName": "Inventories", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "first": true, "unique": true } }, "R13": { "role": "http://mammothenergy.com/role/PropertyPlantandEquipment", "longName": "0000013 - Disclosure - Property, Plant and Equipment", "shortName": "Property, Plant and Equipment", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "first": true, "unique": true } }, "R14": { "role": "http://mammothenergy.com/role/GoodwillandIntangibleAssets", "longName": "0000014 - Disclosure - Goodwill and Intangible Assets", "shortName": "Goodwill and Intangible Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "first": true, "unique": true } }, "R15": { "role": "http://mammothenergy.com/role/EquityMethodInvestment", "longName": "0000015 - Disclosure - Equity Method Investment", "shortName": "Equity Method Investment", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "first": true, "unique": true } }, "R16": { "role": "http://mammothenergy.com/role/AccruedExpensesandOtherCurrentLiabilitiesandOtherLongTermLiabilities", "longName": "0000016 - Disclosure - Accrued Expenses and Other Current Liabilities and Other Long-Term Liabilities", "shortName": "Accrued Expenses and Other Current Liabilities and Other Long-Term Liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "first": true, "unique": true } }, "R17": { "role": "http://mammothenergy.com/role/Debt", "longName": "0000017 - Disclosure - Debt", "shortName": "Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "first": true, "unique": true } }, "R18": { "role": "http://mammothenergy.com/role/VariableInterestEntities", "longName": "0000018 - Disclosure - Variable Interest Entities", "shortName": "Variable Interest Entities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:VariableInterestEntityDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:VariableInterestEntityDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "first": true, "unique": true } }, "R19": { "role": "http://mammothenergy.com/role/SellingGeneralandAdministrativeExpense", "longName": "0000019 - Disclosure - Selling, General and Administrative Expense", "shortName": "Selling, General and Administrative Expense", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "tusk:SellingGeneralAndAdministrativeExpenseDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "tusk:SellingGeneralAndAdministrativeExpenseDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "first": true, "unique": true } }, "R20": { "role": "http://mammothenergy.com/role/IncomeTaxes", "longName": "0000020 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "first": true, "unique": true } }, "R21": { "role": "http://mammothenergy.com/role/Leases", "longName": "0000021 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeFinanceLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "us-gaap:OperatingLeasesOfLessorDisclosureTextBlock", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeFinanceLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "us-gaap:OperatingLeasesOfLessorDisclosureTextBlock", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "first": true, "unique": true } }, "R22": { "role": "http://mammothenergy.com/role/LossEarningsPerShare", "longName": "0000022 - Disclosure - (Loss) Earnings Per Share", "shortName": "(Loss) Earnings Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "first": true, "unique": true } }, "R23": { "role": "http://mammothenergy.com/role/EquityBasedCompensation", "longName": "0000023 - Disclosure - Equity Based Compensation", "shortName": "Equity Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "first": true }, "uniqueAnchor": null }, "R24": { "role": "http://mammothenergy.com/role/StockBasedCompensation", "longName": "0000024 - Disclosure - Stock Based Compensation", "shortName": "Stock Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "first": true }, "uniqueAnchor": null }, "R25": { "role": "http://mammothenergy.com/role/RelatedPartyTransactions", "longName": "0000025 - Disclosure - Related Party Transactions", "shortName": "Related Party Transactions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "first": true, "unique": true } }, "R26": { "role": "http://mammothenergy.com/role/CommitmentsandContingencies", "longName": "0000026 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "26", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "first": true, "unique": true } }, "R27": { "role": "http://mammothenergy.com/role/ReportingSegments", "longName": "0000027 - Disclosure - Reporting Segments", "shortName": "Reporting Segments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "27", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "first": true, "unique": true } }, "R28": { "role": "http://mammothenergy.com/role/SubsequentEvents", "longName": "0000028 - Disclosure - Subsequent Events", "shortName": "Subsequent Events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "28", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "first": true, "unique": true } }, "R29": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "29", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "first": true }, "uniqueAnchor": null }, "R30": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "30", "firstAnchor": { "contextRef": "c-1", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "first": true, "unique": true } }, "R31": { "role": "http://mammothenergy.com/role/BasisofPresentationandSignificantAccountingPoliciesPolicies", "longName": "9954471 - Disclosure - Basis of Presentation and Significant Accounting Policies (Policies)", "shortName": "Basis of Presentation and Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "31", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "first": true, "unique": true } }, "R32": { "role": "http://mammothenergy.com/role/BasisofPresentationandSignificantAccountingPoliciesTables", "longName": "9954472 - Disclosure - Basis of Presentation and Significant Accounting Policies (Tables)", "shortName": "Basis of Presentation and Significant Accounting Policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "first": true, "unique": true } }, "R33": { "role": "http://mammothenergy.com/role/RevenueTables", "longName": "9954473 - Disclosure - Revenue (Tables)", "shortName": "Revenue (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "first": true, "unique": true } }, "R34": { "role": "http://mammothenergy.com/role/InventoriesTables", "longName": "9954474 - Disclosure - Inventories (Tables)", "shortName": "Inventories (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "first": true, "unique": true } }, "R35": { "role": "http://mammothenergy.com/role/PropertyPlantandEquipmentTables", "longName": "9954475 - Disclosure - Property, Plant and Equipment (Tables)", "shortName": "Property, Plant and Equipment (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "first": true, "unique": true } }, "R36": { "role": "http://mammothenergy.com/role/GoodwillandIntangibleAssetsTables", "longName": "9954476 - Disclosure - Goodwill and Intangible Assets (Tables)", "shortName": "Goodwill and Intangible Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "first": true, "unique": true } }, "R37": { "role": "http://mammothenergy.com/role/AccruedExpensesandOtherCurrentLiabilitiesandOtherLongTermLiabilitiesTables", "longName": "9954477 - Disclosure - Accrued Expenses and Other Current Liabilities and Other Long-Term Liabilities (Tables)", "shortName": "Accrued Expenses and Other Current Liabilities and Other Long-Term Liabilities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "first": true, "unique": true } }, "R38": { "role": "http://mammothenergy.com/role/DebtTables", "longName": "9954478 - Disclosure - Debt (Tables)", "shortName": "Debt (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "38", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "first": true, "unique": true } }, "R39": { "role": "http://mammothenergy.com/role/SellingGeneralandAdministrativeExpenseTables", "longName": "9954479 - Disclosure - Selling, General and Administrative Expense (Tables)", "shortName": "Selling, General and Administrative Expense (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "39", "firstAnchor": { "contextRef": "c-1", "name": "tusk:ScheduleOfSellingGeneralAndAdministrativeExpenseTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "tusk:ScheduleOfSellingGeneralAndAdministrativeExpenseTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "first": true, "unique": true } }, "R40": { "role": "http://mammothenergy.com/role/LeasesTables", "longName": "9954480 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "40", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "first": true, "unique": true } }, "R41": { "role": "http://mammothenergy.com/role/LossEarningsPerShareTables", "longName": "9954481 - Disclosure - (Loss) Earnings Per Share (Tables)", "shortName": "(Loss) Earnings Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "41", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "first": true, "unique": true } }, "R42": { "role": "http://mammothenergy.com/role/StockBasedCompensationTables", "longName": "9954482 - Disclosure - Stock Based Compensation (Tables)", "shortName": "Stock Based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "42", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "first": true, "unique": true } }, "R43": { "role": "http://mammothenergy.com/role/CommitmentsandContingenciesTables", "longName": "9954483 - Disclosure - Commitments and Contingencies (Tables)", "shortName": "Commitments and Contingencies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "43", "firstAnchor": { "contextRef": "c-1", "name": "tusk:ScheduleOfLettersOfCreditTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "tusk:ScheduleOfLettersOfCreditTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "first": true, "unique": true } }, "R44": { "role": "http://mammothenergy.com/role/ReportingSegmentsTables", "longName": "9954484 - Disclosure - Reporting Segments (Tables)", "shortName": "Reporting Segments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "44", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "first": true, "unique": true } }, "R45": { "role": "http://mammothenergy.com/role/BasisofPresentationandSignificantAccountingPoliciesNarrativeDetails", "longName": "9954485 - Disclosure - Basis of Presentation and Significant Accounting Policies - Narrative (Details)", "shortName": "Basis of Presentation and Significant Accounting Policies - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-1", "name": "tusk:AccountsReceivableCreditLossSpecificReserves", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "tusk:AccountsReceivableCreditLossSpecificReserves", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "first": true, "unique": true } }, "R46": { "role": "http://mammothenergy.com/role/BasisofPresentationandSignificantAccountingPoliciesScheduleofAllowanceforDoubtfulAccountsReceivableDetails", "longName": "9954486 - Disclosure - Basis of Presentation and Significant Accounting Policies - Schedule of Allowance for Doubtful Accounts Receivable (Details)", "shortName": "Basis of Presentation and Significant Accounting Policies - Schedule of Allowance for Doubtful Accounts Receivable (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-38", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "unique": true } }, "R47": { "role": "http://mammothenergy.com/role/BasisofPresentationandSignificantAccountingPoliciesScheduleofConcentrationofCreditRiskandSignificantCustomersDetails", "longName": "9954487 - Disclosure - Basis of Presentation and Significant Accounting Policies - Schedule of Concentration of Credit Risk and Significant Customers (Details)", "shortName": "Basis of Presentation and Significant Accounting Policies - Schedule of Concentration of Credit Risk and Significant Customers (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c-68", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-68", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "first": true, "unique": true } }, "R48": { "role": "http://mammothenergy.com/role/RevenueNarrativeDetails", "longName": "9954488 - Disclosure - Revenue - Narrative (Details)", "shortName": "Revenue - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:ContractWithCustomerAssetNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:ContractWithCustomerAssetNet", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "unique": true } }, "R49": { "role": "http://mammothenergy.com/role/RevenueScheduleofContractLiabilitiesDetails", "longName": "9954489 - Disclosure - Revenue - Schedule of Contract Liabilities (Details)", "shortName": "Revenue - Schedule of Contract Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:ContractWithCustomerLiability", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "tusk:ContractWithCustomerLiabilityDeductionForRevenueRecognized", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "unique": true } }, "R50": { "role": "http://mammothenergy.com/role/RevenuePerformanceObligationsDetails", "longName": "9954490 - Disclosure - Revenue - Performance Obligations (Details)", "shortName": "Revenue - Performance Obligations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-85", "name": "us-gaap:RevenueRemainingPerformanceObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "unique": true } }, "R51": { "role": "http://mammothenergy.com/role/DivestituresDetails", "longName": "9954491 - Disclosure - Divestitures (Details)", "shortName": "Divestitures (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c-86", "name": "us-gaap:ProceedsFromDivestitureOfBusinesses", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-86", "name": "us-gaap:ProceedsFromDivestitureOfBusinesses", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "first": true, "unique": true } }, "R52": { "role": "http://mammothenergy.com/role/InventoriesDetails", "longName": "9954492 - Disclosure - Inventories (Details)", "shortName": "Inventories (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c-3", "name": "tusk:InventorySuppliesNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "tusk:InventorySuppliesNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "first": true, "unique": true } }, "R53": { "role": "http://mammothenergy.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails", "longName": "9954493 - Disclosure - Property, Plant and Equipment - Schedule of Property, Plant and Equipment (Details)", "shortName": "Property, Plant and Equipment - Schedule of Property, Plant and Equipment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c-3", "name": "tusk:PropertyPlantAndEquipmentGrossIncludingFinanceLeaseRightOfUseAssetLessDepositsOnEquipmentAndEquipmentInProcess", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "tusk:PropertyPlantAndEquipmentGrossIncludingFinanceLeaseRightOfUseAssetLessDepositsOnEquipmentAndEquipmentInProcess", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "first": true, "unique": true } }, "R54": { "role": "http://mammothenergy.com/role/PropertyPlantandEquipmentNarrativeDetails", "longName": "9954494 - Disclosure - Property, Plant, and Equipment - Narrative (Details)", "shortName": "Property, Plant, and Equipment - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-128", "name": "us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "unique": true } }, "R55": { "role": "http://mammothenergy.com/role/PropertyPlantandEquipmentScheduleofDepreciationAmortizationAccretionandDepletionDetails", "longName": "9954495 - Disclosure - Property, Plant and Equipment - Schedule of Depreciation, Amortization, Accretion, and Depletion (Details)", "shortName": "Property, Plant and Equipment - Schedule of Depreciation, Amortization, Accretion, and Depletion (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:Depreciation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "tusk:ScheduleOfDepreciationDepletionAccretionAndAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:Depreciation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "tusk:ScheduleOfDepreciationDepletionAccretionAndAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "first": true, "unique": true } }, "R56": { "role": "http://mammothenergy.com/role/GoodwillandIntangibleAssetsScheduleOfChangesinGoodwillDetails", "longName": "9954496 - Disclosure - Goodwill and Intangible Assets - Schedule Of Changes in Goodwill (Details)", "shortName": "Goodwill and Intangible Assets - Schedule Of Changes in Goodwill (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:GoodwillGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-38", "name": "us-gaap:GoodwillGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "unique": true } }, "R57": { "role": "http://mammothenergy.com/role/GoodwillandIntangibleAssetsNarrativeDetails", "longName": "9954497 - Disclosure - Goodwill and Intangible Assets - Narrative (Details)", "shortName": "Goodwill and Intangible Assets - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillImpairmentLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-141", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "unique": true } }, "R58": { "role": "http://mammothenergy.com/role/GoodwillandIntangibleAssetsScheduleofDefiniteLivedIntangibleAssetsDetails", "longName": "9954498 - Disclosure - Goodwill and Intangible Assets - Schedule of Definite Lived Intangible Assets (Details)", "shortName": "Goodwill and Intangible Assets - Schedule of Definite Lived Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:FiniteLivedIntangibleAssetsNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-141", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "unique": true } }, "R59": { "role": "http://mammothenergy.com/role/GoodwillandIntangibleAssetsScheduleofAggregatedExpectedAmortizationExpenseDetails", "longName": "9954499 - Disclosure - Goodwill and Intangible Assets - Schedule of Aggregated Expected Amortization Expense (Details)", "shortName": "Goodwill and Intangible Assets - Schedule of Aggregated Expected Amortization Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "first": true, "unique": true } }, "R60": { "role": "http://mammothenergy.com/role/EquityMethodInvestmentDetails", "longName": "9954500 - Disclosure - Equity Method Investment (Details)", "shortName": "Equity Method Investment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "c-147", "name": "us-gaap:EquityMethodInvestmentAggregateCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-148", "name": "tusk:NumberOfHelicoptersOwned", "unitRef": "helicopter", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "unique": true } }, "R61": { "role": "http://mammothenergy.com/role/AccruedExpensesandOtherCurrentLiabilitiesandOtherLongTermLiabilitiesDetails", "longName": "9954501 - Disclosure - Accrued Expenses and Other Current Liabilities and Other Long-Term Liabilities (Details)", "shortName": "Accrued Expenses and Other Current Liabilities and Other Long-Term Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:TaxesPayableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:TaxesPayableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "first": true, "unique": true } }, "R62": { "role": "http://mammothenergy.com/role/AccruedExpensesandOtherCurrentLiabilitiesandOtherLongTermLiabilitiesFootnoteDetails", "longName": "9954502 - Disclosure - Accrued Expenses and Other Current Liabilities and Other Long-Term Liabilities - Footnote (Details)", "shortName": "Accrued Expenses and Other Current Liabilities and Other Long-Term Liabilities - Footnote (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "c-3", "name": "tusk:FinancingArrangementLiabilitiesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-58", "name": "us-gaap:AccountsReceivableSale", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "unique": true } }, "R63": { "role": "http://mammothenergy.com/role/DebtScheduleofDebtDetails", "longName": "9954503 - Disclosure - Debt - Schedule of Debt (Details)", "shortName": "Debt - Schedule of Debt (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "first": true, "unique": true } }, "R64": { "role": "http://mammothenergy.com/role/DebtNarrativeDetails", "longName": "9954504 - Disclosure - Debt - Narrative (Details)", "shortName": "Debt - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "c-169", "name": "us-gaap:DeferredFinanceCostsNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-169", "name": "us-gaap:DeferredFinanceCostsNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "first": true, "unique": true } }, "R65": { "role": "http://mammothenergy.com/role/DebtScheduleofDebtMaturitiesDetails", "longName": "9954505 - Disclosure - Debt - Schedule of Debt Maturities (Details)", "shortName": "Debt - Schedule of Debt Maturities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "first": true, "unique": true } }, "R66": { "role": "http://mammothenergy.com/role/DebtNewRevolvingCreditFacilityandNewTermCreditFacilityNarrativeDetails", "longName": "9954506 - Disclosure - Debt - New Revolving Credit Facility and New Term Credit Facility Narrative (Details)", "shortName": "Debt - New Revolving Credit Facility and New Term Credit Facility Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "c-58", "name": "tusk:ProceedsFromSaleOfAccountsReceivableNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-173", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "unique": true } }, "R67": { "role": "http://mammothenergy.com/role/VariableInterestEntitiesDetails", "longName": "9954507 - Disclosure - Variable Interest Entities (Details)", "shortName": "Variable Interest Entities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "c-193", "name": "tusk:NumberOfHelicoptersOwned", "unitRef": "helicopter", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-193", "name": "tusk:NumberOfHelicoptersOwned", "unitRef": "helicopter", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "first": true, "unique": true } }, "R68": { "role": "http://mammothenergy.com/role/SellingGeneralandAdministrativeExpenseDetails", "longName": "9954508 - Disclosure - Selling, General and Administrative Expense (Details)", "shortName": "Selling, General and Administrative Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ProvisionForDoubtfulAccounts", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-194", "name": "us-gaap:LaborAndRelatedExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "tusk:ScheduleOfSellingGeneralAndAdministrativeExpenseTableTextBlock", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "unique": true } }, "R69": { "role": "http://mammothenergy.com/role/IncomeTaxesDetails", "longName": "9954509 - Disclosure - Income Taxes (Details)", "shortName": "Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "unique": true } }, "R70": { "role": "http://mammothenergy.com/role/LeasesScheduleofLeaseExpenseDetails", "longName": "9954510 - Disclosure - Leases - Schedule of Lease Expense (Details)", "shortName": "Leases - Schedule of Lease Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "first": true, "unique": true } }, "R71": { "role": "http://mammothenergy.com/role/LeasesScheduleofSupplementalBalanceSheetInformationDetails", "longName": "9954511 - Disclosure - Leases - Schedule of Supplemental Balance Sheet Information (Details)", "shortName": "Leases - Schedule of Supplemental Balance Sheet Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "tusk:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:FinanceLeaseRightOfUseAsset", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "tusk:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "unique": true } }, "R72": { "role": "http://mammothenergy.com/role/LeasesScheduleofOtherSupplementalInformationRelatedtoLeasesDetails", "longName": "9954512 - Disclosure - Leases - Schedule of Other Supplemental Information Related to Leases (Details)", "shortName": "Leases - Schedule of Other Supplemental Information Related to Leases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeasePayments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeasePayments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "first": true, "unique": true } }, "R73": { "role": "http://mammothenergy.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails", "longName": "9954513 - Disclosure - Leases - Schedule of Lease Liability Maturity (Details)", "shortName": "Leases - Schedule of Lease Liability Maturity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "73", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "first": true, "unique": true } }, "R74": { "role": "http://mammothenergy.com/role/LeasesNarrativeDetails", "longName": "9954514 - Disclosure - Leases - Narrative (Details)", "shortName": "Leases - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "74", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeaseLeaseIncome", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "ix:continuation", "ix:continuation", "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeaseLeaseIncome", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "ix:continuation", "ix:continuation", "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "first": true, "unique": true } }, "R75": { "role": "http://mammothenergy.com/role/LossEarningsPerShareDetails", "longName": "9954515 - Disclosure - (Loss) Earnings Per Share (Details)", "shortName": "(Loss) Earnings Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "75", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "first": true, "unique": true } }, "R76": { "role": "http://mammothenergy.com/role/EquityBasedCompensationDetails", "longName": "9954516 - Disclosure - Equity Based Compensation (Details)", "shortName": "Equity Based Compensation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "76", "firstAnchor": { "contextRef": "c-197", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-197", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "first": true, "unique": true } }, "R77": { "role": "http://mammothenergy.com/role/StockBasedCompensationNarrativeDetails", "longName": "9954517 - Disclosure - Stock Based Compensation - Narrative (Details)", "shortName": "Stock Based Compensation - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "77", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "first": true, "unique": true } }, "R78": { "role": "http://mammothenergy.com/role/StockBasedCompensationScheduleOfShareBasedCompensationDetails", "longName": "9954518 - Disclosure - Stock Based Compensation - Schedule Of Share-Based Compensation (Details)", "shortName": "Stock Based Compensation - Schedule Of Share-Based Compensation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "78", "firstAnchor": { "contextRef": "c-201", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-199", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "unique": true } }, "R79": { "role": "http://mammothenergy.com/role/RelatedPartyTransactionsNarrativeDetails", "longName": "9954519 - Disclosure - Related Party Transactions - Narrative (Details)", "shortName": "Related Party Transactions - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "79", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:AccountsReceivableNetCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-20", "name": "us-gaap:RestructuringAndRelatedCostIncurredCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "unique": true } }, "R80": { "role": "http://mammothenergy.com/role/CommitmentsandContingenciesNarrativeDetails", "longName": "9954520 - Disclosure - Commitments and Contingencies - Narrative (Details)", "shortName": "Commitments and Contingencies - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "80", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "first": true, "unique": true } }, "R81": { "role": "http://mammothenergy.com/role/CommitmentsandContingenciesScheduleofLettersofCreditDetails", "longName": "9954521 - Disclosure - Commitments and Contingencies - Schedule of Letters of Credit (Details)", "shortName": "Commitments and Contingencies - Schedule of Letters of Credit (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "81", "firstAnchor": { "contextRef": "c-214", "name": "us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-214", "name": "us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "first": true, "unique": true } }, "R82": { "role": "http://mammothenergy.com/role/CommitmentsandContingenciesAssignmentAgreementDetails", "longName": "9954522 - Disclosure - Commitments and Contingencies - Assignment Agreement (Details)", "shortName": "Commitments and Contingencies - Assignment Agreement (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "82", "firstAnchor": { "contextRef": "c-3", "name": "tusk:FinancingArrangementLiabilitiesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-249", "name": "tusk:AccountsReceivableSoldPurchaseRatePercentage", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "unique": true } }, "R83": { "role": "http://mammothenergy.com/role/CommitmentsandContingenciesDefinedContributionPlanDetails", "longName": "9954523 - Disclosure - Commitments and Contingencies - Defined Contribution Plan (Details)", "shortName": "Commitments and Contingencies - Defined Contribution Plan (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "83", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "first": true, "unique": true } }, "R84": { "role": "http://mammothenergy.com/role/ReportingSegmentsDetails", "longName": "9954524 - Disclosure - Reporting Segments (Details)", "shortName": "Reporting Segments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "84", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "first": true, "unique": true } }, "R85": { "role": "http://mammothenergy.com/role/SubsequentEventsDetails", "longName": "9954525 - Disclosure - Subsequent Events (Details)", "shortName": "Subsequent Events (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "85", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:CommitmentsAndContingencies", "unitRef": "usd", "xsiNil": "true", "lang": "en-US", "decimals": null, "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-327", "name": "us-gaap:CommitmentsAndContingencies", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "tusk-20240331.htm", "unique": true } } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Accounting Policies [Abstract]", "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "presentation": [ "http://mammothenergy.com/role/AccruedExpensesandOtherCurrentLiabilitiesandOtherLongTermLiabilities" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued Expenses and Other Current Liabilities and Other Long-Term Liabilities", "label": "Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]", "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period." } } }, "auth_ref": [] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAndAccruedLiabilitiesCurrentAbstract", "presentation": [ "http://mammothenergy.com/role/AccruedExpensesandOtherCurrentLiabilitiesandOtherLongTermLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued Expenses and Other Current Liabilities", "label": "Accounts Payable and Accrued Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAndAccruedLiabilitiesNoncurrentAbstract", "presentation": [ "http://mammothenergy.com/role/AccruedExpensesandOtherCurrentLiabilitiesandOtherLongTermLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Long-Term Liabilities", "label": "Accounts Payable and Accrued Liabilities, Noncurrent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableTradeCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableTradeCurrent", "crdr": "credit", "calculation": { "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited", "http://mammothenergy.com/role/RelatedPartyTransactionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Accounts Payable, Trade, Current", "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)." } } }, "auth_ref": [ "r19", "r22" ] }, "tusk_AccountsReceivableContractCostsAmountExpectedToBeAuthorized": { "xbrltype": "monetaryItemType", "nsuri": "http://mammothenergy.com/20240331", "localname": "AccountsReceivableContractCostsAmountExpectedToBeAuthorized", "crdr": "debit", "presentation": [ "http://mammothenergy.com/role/BasisofPresentationandSignificantAccountingPoliciesNarrativeDetails", "http://mammothenergy.com/role/CommitmentsandContingenciesAssignmentAgreementDetails", "http://mammothenergy.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, contract costs, amount expected to be authorized", "label": "Accounts Receivable, Contract Costs, Amount Expected To Be Authorized", "documentation": "Accounts Receivable, Contract Costs, Amount Expected To Be Authorized" } } }, "auth_ref": [] }, "tusk_AccountsReceivableCreditLossExpenseReversalAndRecoveries": { "xbrltype": "monetaryItemType", "nsuri": "http://mammothenergy.com/20240331", "localname": "AccountsReceivableCreditLossExpenseReversalAndRecoveries", "crdr": "debit", "calculation": { "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Change in provision for expected credit losses", "label": "Accounts Receivable, Credit Loss Expense (Reversal And Recoveries)", "documentation": "Accounts Receivable, Credit Loss Expense (Reversal And Recoveries)" } } }, "auth_ref": [] }, "tusk_AccountsReceivableCreditLossSpecificReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://mammothenergy.com/20240331", "localname": "AccountsReceivableCreditLossSpecificReserves", "crdr": "debit", "presentation": [ "http://mammothenergy.com/role/BasisofPresentationandSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Allowance for doubtful accounts specific reserves", "label": "Accounts Receivable Credit Loss Specific Reserves", "documentation": "Accounts Receivable Credit Loss Specific Reserves" } } }, "auth_ref": [] }, "tusk_AccountsReceivableImpairedInterestCharge": { "xbrltype": "monetaryItemType", "nsuri": "http://mammothenergy.com/20240331", "localname": "AccountsReceivableImpairedInterestCharge", "crdr": "debit", "presentation": [ "http://mammothenergy.com/role/BasisofPresentationandSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest income on delinquent accounts", "label": "Accounts Receivable, Impaired, Interest Charge", "documentation": "Accounts Receivable, Impaired, Interest Charge" } } }, "auth_ref": [] }, "tusk_AccountsReceivableInterestCharged": { "xbrltype": "monetaryItemType", "nsuri": "http://mammothenergy.com/20240331", "localname": "AccountsReceivableInterestCharged", "crdr": "debit", "presentation": [ "http://mammothenergy.com/role/BasisofPresentationandSignificantAccountingPoliciesNarrativeDetails", "http://mammothenergy.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest charged on accounts receivable", "label": "Accounts Receivable, Interest Charged", "documentation": "Accounts Receivable, Interest Charged" } } }, "auth_ref": [] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited", "http://mammothenergy.com/role/RelatedPartyTransactionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r277", "r278" ] }, "tusk_AccountsReceivableReimbursementAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://mammothenergy.com/20240331", "localname": "AccountsReceivableReimbursementAmount", "crdr": "debit", "presentation": [ "http://mammothenergy.com/role/BasisofPresentationandSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, reimbursement amount", "label": "Accounts Receivable, Reimbursement Amount", "documentation": "Accounts Receivable, Reimbursement Amount" } } }, "auth_ref": [] }, "us-gaap_AccountsReceivableSale": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableSale", "crdr": "credit", "presentation": [ "http://mammothenergy.com/role/AccruedExpensesandOtherCurrentLiabilitiesandOtherLongTermLiabilitiesFootnoteDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, sale", "label": "Accounts Receivable, Sale", "documentation": "Amount of decrease from sale of accounts receivable." } } }, "auth_ref": [ "r293" ] }, "tusk_AccountsReceivableSaleFirstTranche": { "xbrltype": "monetaryItemType", "nsuri": "http://mammothenergy.com/20240331", "localname": "AccountsReceivableSaleFirstTranche", "crdr": "debit", "presentation": [ "http://mammothenergy.com/role/CommitmentsandContingenciesAssignmentAgreementDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, sale, first tranche", "label": "Accounts Receivable, Sale, First Tranche", "documentation": "Accounts Receivable, Sale, First Tranche" } } }, "auth_ref": [] }, "tusk_AccountsReceivableSoldPurchaseRatePercentage": { "xbrltype": "percentItemType", "nsuri": "http://mammothenergy.com/20240331", "localname": "AccountsReceivableSoldPurchaseRatePercentage", "presentation": [ "http://mammothenergy.com/role/CommitmentsandContingenciesAssignmentAgreementDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivables sold, purchase rate percentage", "label": "Accounts Receivable Sold, Purchase Rate Percentage", "documentation": "Accounts Receivable Sold, Purchase Rate Percentage" } } }, "auth_ref": [] }, "us-gaap_AccretionExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccretionExpense", "crdr": "debit", "calculation": { "http://mammothenergy.com/role/PropertyPlantandEquipmentScheduleofDepreciationAmortizationAccretionandDepletionDetails": { "parentTag": "tusk_DepreciationDepletionAmortizationAndAccretion", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://mammothenergy.com/role/PropertyPlantandEquipmentScheduleofDepreciationAmortizationAccretionandDepletionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accretion and depletion expense", "label": "Accretion Expense", "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." } } }, "auth_ref": [ "r697", "r850" ] }, "tusk_AccruedFinancedInsurancePremiumsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://mammothenergy.com/20240331", "localname": "AccruedFinancedInsurancePremiumsCurrent", "crdr": "credit", "calculation": { "http://mammothenergy.com/role/AccruedExpensesandOtherCurrentLiabilitiesandOtherLongTermLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://mammothenergy.com/role/AccruedExpensesandOtherCurrentLiabilitiesandOtherLongTermLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financed insurance premiums", "label": "Accrued Financed Insurance Premiums, Current", "documentation": "Accrued Financed Insurance Premiums, Current" } } }, "auth_ref": [] }, "us-gaap_AccruedIncomeTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedIncomeTaxesCurrent", "crdr": "credit", "calculation": { "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes payable", "label": "Accrued Income Taxes, Current", "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." } } }, "auth_ref": [ "r88", "r137" ] }, "us-gaap_AccruedInsuranceCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedInsuranceCurrent", "crdr": "credit", "calculation": { "http://mammothenergy.com/role/AccruedExpensesandOtherCurrentLiabilitiesandOtherLongTermLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://mammothenergy.com/role/AccruedExpensesandOtherCurrentLiabilitiesandOtherLongTermLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Insurance reserves", "label": "Accrued Insurance, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable to insurance entities to mitigate potential loss from various risks or to satisfy a promise to provide certain coverage's to employees. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r26" ] }, "us-gaap_AccruedLiabilitiesAndOtherLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesAndOtherLiabilities", "crdr": "credit", "calculation": { "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 }, "http://mammothenergy.com/role/AccruedExpensesandOtherCurrentLiabilitiesandOtherLongTermLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://mammothenergy.com/role/AccruedExpensesandOtherCurrentLiabilitiesandOtherLongTermLiabilitiesDetails", "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses and other current liabilities", "totalLabel": "Total accrued expenses and other current liabilities", "label": "Accrued Liabilities and Other Liabilities", "documentation": "Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other." } } }, "auth_ref": [] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive loss", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r35", "r36", "r99", "r174", "r564", "r597", "r598" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITYunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Loss", "label": "AOCI Attributable to Parent [Member]", "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." } } }, "auth_ref": [ "r2", "r14", "r36", "r480", "r483", "r521", "r593", "r594", "r813", "r814", "r815", "r826", "r827", "r828" ] }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "presentation": [ "http://mammothenergy.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Weighted useful life (in years)", "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life", "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r120" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Additional 402(v) Disclosure", "label": "Additional 402(v) Disclosure [Text Block]" } } }, "auth_ref": [ "r762" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid in capital", "label": "Additional Paid in Capital", "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock." } } }, "auth_ref": [ "r91", "r712", "r890" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITYunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Paid-in Capital", "label": "Additional Paid-in Capital [Member]", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r454", "r455", "r456", "r610", "r826", "r827", "r828", "r870", "r893" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation, Amount", "label": "Adjustment to Compensation Amount" } } }, "auth_ref": [ "r768" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation:", "label": "Adjustment to Compensation [Axis]" } } }, "auth_ref": [ "r768" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote", "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]" } } }, "auth_ref": [ "r768" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment To PEO Compensation, Footnote", "label": "Adjustment To PEO Compensation, Footnote [Text Block]" } } }, "auth_ref": [ "r768" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITYunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Stock based compensation", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r66", "r67", "r419" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net (loss) income to cash provided by operating activities:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Amount", "label": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r733", "r744", "r754", "r779" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined", "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]" } } }, "auth_ref": [ "r736", "r747", "r757", "r782" ] }, "tusk_AgreementAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://mammothenergy.com/20240331", "localname": "AgreementAmount", "crdr": "debit", "presentation": [ "http://mammothenergy.com/role/BasisofPresentationandSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Agreement amount", "label": "Agreement Amount", "documentation": "Agreement Amount" } } }, "auth_ref": [] }, "tusk_AirRescueSystemsCorporationMember": { "xbrltype": "domainItemType", "nsuri": "http://mammothenergy.com/20240331", "localname": "AirRescueSystemsCorporationMember", "presentation": [ "http://mammothenergy.com/role/DivestituresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Air Rescue Systems Corporation", "label": "Air Rescue Systems Corporation [Member]", "documentation": "Air Rescue Systems Corporation [Member]" } } }, "auth_ref": [] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Adjustments to Compensation", "label": "All Adjustments to Compensation [Member]" } } }, "auth_ref": [ "r768" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Executive Categories", "label": "All Executive Categories [Member]" } } }, "auth_ref": [ "r775" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Individuals", "label": "All Individuals [Member]" } } }, "auth_ref": [ "r740", "r748", "r758", "r775", "r783", "r787", "r795" ] }, "us-gaap_AllOtherSegmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllOtherSegmentsMember", "presentation": [ "http://mammothenergy.com/role/GoodwillandIntangibleAssetsScheduleOfChangesinGoodwillDetails", "http://mammothenergy.com/role/ReportingSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Segments [Member]", "documentation": "Operating segments classified as other. Excludes intersegment elimination and reconciling items." } } }, "auth_ref": [ "r245", "r261", "r262", "r263", "r264", "r265" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "All Trading Arrangements", "label": "All Trading Arrangements [Member]" } } }, "auth_ref": [ "r793" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://mammothenergy.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation expense", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r449", "r457" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivable", "crdr": "credit", "presentation": [ "http://mammothenergy.com/role/BasisofPresentationandSignificantAccountingPoliciesScheduleofAllowanceforDoubtfulAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance at beginning of period", "periodEndLabel": "Balance at end of period", "label": "Accounts Receivable, Allowance for Credit Loss", "documentation": "Amount of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r175", "r281", "r292", "r294", "r298", "r886" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableRecoveries", "crdr": "credit", "presentation": [ "http://mammothenergy.com/role/BasisofPresentationandSignificantAccountingPoliciesScheduleofAllowanceforDoubtfulAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Recoveries of receivables previously charged to credit loss expense", "label": "Accounts Receivable, Allowance for Credit Loss, Recovery", "documentation": "Amount of increase in allowance for credit loss on accounts receivable, from recovery." } } }, "auth_ref": [ "r297" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "presentation": [ "http://mammothenergy.com/role/BasisofPresentationandSignificantAccountingPoliciesScheduleofAllowanceforDoubtfulAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "label": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "crdr": "debit", "presentation": [ "http://mammothenergy.com/role/BasisofPresentationandSignificantAccountingPoliciesScheduleofAllowanceforDoubtfulAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Write-offs charged against the provision", "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff", "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance." } } }, "auth_ref": [ "r296" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://mammothenergy.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfFinancingCosts", "crdr": "debit", "calculation": { "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of debt origination costs", "label": "Amortization of Debt Issuance Costs", "documentation": "Amount of amortization expense attributable to debt issuance costs." } } }, "auth_ref": [ "r103", "r379", "r498", "r819" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "calculation": { "http://mammothenergy.com/role/PropertyPlantandEquipmentScheduleofDepreciationAmortizationAccretionandDepletionDetails": { "parentTag": "tusk_DepreciationDepletionAmortizationAndAccretion", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://mammothenergy.com/role/GoodwillandIntangibleAssetsNarrativeDetails", "http://mammothenergy.com/role/PropertyPlantandEquipmentScheduleofDepreciationAmortizationAccretionandDepletionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization expense", "verboseLabel": "Amortization of intangible assets", "label": "Amortization of Intangible Assets", "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r8", "r60", "r63" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://mammothenergy.com/role/LossEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities [Axis]", "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r50" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://mammothenergy.com/role/LossEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://mammothenergy.com/role/LossEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities [Domain]", "label": "Antidilutive Securities, Name [Domain]", "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented." } } }, "auth_ref": [ "r50" ] }, "us-gaap_AssetRetirementObligationsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetRetirementObligationsNoncurrent", "crdr": "credit", "calculation": { "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Asset retirement obligations", "label": "Asset Retirement Obligations, Noncurrent", "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." } } }, "auth_ref": [ "r848" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited", "http://mammothenergy.com/role/ReportingSegmentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "terseLabel": "Total assets", "label": "Assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r135", "r171", "r201", "r248", "r263", "r269", "r288", "r344", "r345", "r347", "r348", "r349", "r351", "r353", "r355", "r356", "r475", "r477", "r488", "r560", "r634", "r712", "r724", "r859", "r860", "r877" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "ASSETS", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "tusk_AssetsAndLiabilitiesLesseeTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://mammothenergy.com/20240331", "localname": "AssetsAndLiabilitiesLesseeTableTextBlock", "presentation": [ "http://mammothenergy.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Supplemental Balance Sheet Information", "label": "Assets And Liabilities, Lessee [Table Text Block]", "documentation": "Assets And Liabilities, Lessee [Table Text Block]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r164", "r180", "r201", "r288", "r344", "r345", "r347", "r348", "r349", "r351", "r353", "r355", "r356", "r475", "r477", "r488", "r712", "r859", "r860", "r877" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "CURRENT ASSETS", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "tusk_AssetsHeldAndUsedMember": { "xbrltype": "domainItemType", "nsuri": "http://mammothenergy.com/20240331", "localname": "AssetsHeldAndUsedMember", "presentation": [ "http://mammothenergy.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Assets held and used", "label": "Assets Held And Used [Member]", "documentation": "Assets Held And Used [Member]" } } }, "auth_ref": [] }, "tusk_AssignmentAgreementPercentageOfOutstandingAmountsFromPREPARequiredToRemit": { "xbrltype": "percentItemType", "nsuri": "http://mammothenergy.com/20240331", "localname": "AssignmentAgreementPercentageOfOutstandingAmountsFromPREPARequiredToRemit", "presentation": [ "http://mammothenergy.com/role/CommitmentsandContingenciesAssignmentAgreementDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Assignment agreement, percentage of outstanding amounts from PREPA, required to remit", "label": "Assignment Agreement, Percentage Of Outstanding Amounts From PREPA, Required To Remit", "documentation": "Assignment Agreement, Percentage Of Outstanding Amounts From PREPA, Required To Remit" } } }, "auth_ref": [] }, "tusk_AverageExcessAvailabilityPercentageThresholdOne": { "xbrltype": "percentItemType", "nsuri": "http://mammothenergy.com/20240331", "localname": "AverageExcessAvailabilityPercentageThresholdOne", "presentation": [ "http://mammothenergy.com/role/DebtNewRevolvingCreditFacilityandNewTermCreditFacilityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Average Excess Availability Percentage, threshold one", "label": "Average Excess Availability Percentage, Threshold One", "documentation": "Average Excess Availability Percentage, Threshold One" } } }, "auth_ref": [] }, "tusk_AverageExcessAvailabilityPercentageThresholdTwo": { "xbrltype": "percentItemType", "nsuri": "http://mammothenergy.com/20240331", "localname": "AverageExcessAvailabilityPercentageThresholdTwo", "presentation": [ "http://mammothenergy.com/role/DebtNewRevolvingCreditFacilityandNewTermCreditFacilityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Average Excess Availability Percentage, threshold two", "label": "Average Excess Availability Percentage, Threshold Two", "documentation": "Average Excess Availability Percentage, Threshold Two" } } }, "auth_ref": [] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price", "label": "Award Exercise Price" } } }, "auth_ref": [ "r790" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value as of Grant Date", "label": "Award Grant Date Fair Value" } } }, "auth_ref": [ "r791" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "auth_ref": [ "r786" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing, How MNPI Considered", "label": "Award Timing, How MNPI Considered [Text Block]" } } }, "auth_ref": [ "r786" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Method", "label": "Award Timing Method [Text Block]" } } }, "auth_ref": [ "r786" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Considered", "label": "Award Timing MNPI Considered [Flag]" } } }, "auth_ref": [ "r786" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Disclosure", "label": "Award Timing MNPI Disclosure [Text Block]" } } }, "auth_ref": [ "r786" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Predetermined", "label": "Award Timing Predetermined [Flag]" } } }, "auth_ref": [ "r786" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://mammothenergy.com/role/StockBasedCompensationNarrativeDetails", "http://mammothenergy.com/role/StockBasedCompensationScheduleOfShareBasedCompensationDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Axis]", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Securities", "label": "Award Underlying Securities Amount" } } }, "auth_ref": [ "r789" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Awards Close in Time to MNPI Disclosures, Individual Name" } } }, "auth_ref": [ "r788" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures", "label": "Awards Close in Time to MNPI Disclosures [Table]" } } }, "auth_ref": [ "r787" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures, Table", "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]" } } }, "auth_ref": [ "r787" ] }, "tusk_BRIMEquipmentAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://mammothenergy.com/20240331", "localname": "BRIMEquipmentAssetsMember", "presentation": [ "http://mammothenergy.com/role/EquityMethodInvestmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "BRIM Equipment", "label": "BRIM Equipment Assets [Member]", "documentation": "BRIM Equipment Assets [Member]" } } }, "auth_ref": [] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://mammothenergy.com/role/BasisofPresentationandSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Presentation", "label": "Basis of Accounting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [] }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "presentation": [ "http://mammothenergy.com/role/BasisofPresentationandSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Presentation and Significant Accounting Policies", "label": "Basis of Presentation and Significant Accounting Policies [Text Block]", "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." } } }, "auth_ref": [ "r116" ] }, "tusk_BrimAcquisitionsLLCMember": { "xbrltype": "domainItemType", "nsuri": "http://mammothenergy.com/20240331", "localname": "BrimAcquisitionsLLCMember", "presentation": [ "http://mammothenergy.com/role/EquityMethodInvestmentDetails", "http://mammothenergy.com/role/RelatedPartyTransactionsNarrativeDetails", "http://mammothenergy.com/role/VariableInterestEntitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Brim Acquisitions LLC", "label": "Brim Acquisitions LLC [Member]", "documentation": "Brim Acquisitions LLC [Member]" } } }, "auth_ref": [] }, "us-gaap_BuildingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BuildingMember", "presentation": [ "http://mammothenergy.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Buildings", "label": "Building [Member]", "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities." } } }, "auth_ref": [ "r124" ] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://mammothenergy.com/role/EquityMethodInvestmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition, Acquiree [Domain]", "label": "Business Acquisition, Acquiree [Domain]", "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree." } } }, "auth_ref": [ "r473", "r706", "r707" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://mammothenergy.com/role/EquityMethodInvestmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition [Axis]", "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r68", "r69", "r473", "r706", "r707" ] }, "us-gaap_BusinessAcquisitionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionLineItems", "presentation": [ "http://mammothenergy.com/role/DivestituresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition [Line Items]", "label": "Business Acquisition [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r473" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents, at Carrying Value", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r44", "r167", "r682" ] }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "presentation": [ "http://mammothenergy.com/role/BasisofPresentationandSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Cash, Cash Equivalents and Restricted Cash", "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]", "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits." } } }, "auth_ref": [ "r45", "r134" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash, cash equivalents and restricted cash at beginning of period", "periodEndLabel": "Cash, cash equivalents and restricted cash at end of period", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r44", "r113", "r199" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net decrease in cash, cash equivalents and restricted cash", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r1", "r113" ] }, "tusk_CashFlowLesseeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://mammothenergy.com/20240331", "localname": "CashFlowLesseeAbstract", "presentation": [ "http://mammothenergy.com/role/LeasesScheduleofOtherSupplementalInformationRelatedtoLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities:", "label": "Cash Flow, Lessee [Abstract]", "documentation": "Cash Flow, Lessee [Abstract]" } } }, "auth_ref": [] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Changed Peer Group, Footnote", "label": "Changed Peer Group, Footnote [Text Block]" } } }, "auth_ref": [ "r766" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://mammothenergy.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Amount", "label": "Company Selected Measure Amount" } } }, "auth_ref": [ "r767" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Name", "label": "Company Selected Measure Name" } } }, "auth_ref": [ "r767" ] }, "tusk_CobraAcquisitionsAndSPCPGroupMember": { "xbrltype": "domainItemType", "nsuri": "http://mammothenergy.com/20240331", "localname": "CobraAcquisitionsAndSPCPGroupMember", "presentation": [ "http://mammothenergy.com/role/AccruedExpensesandOtherCurrentLiabilitiesandOtherLongTermLiabilitiesFootnoteDetails", "http://mammothenergy.com/role/BasisofPresentationandSignificantAccountingPoliciesNarrativeDetails", "http://mammothenergy.com/role/CommitmentsandContingenciesAssignmentAgreementDetails", "http://mammothenergy.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cobra Acquisitions And SPCP Group", "label": "Cobra Acquisitions And SPCP Group [Member]", "documentation": "Cobra Acquisitions And SPCP Group" } } }, "auth_ref": [] }, "tusk_CobraAcquisitionsMember": { "xbrltype": "domainItemType", "nsuri": "http://mammothenergy.com/20240331", "localname": "CobraAcquisitionsMember", "presentation": [ "http://mammothenergy.com/role/AccruedExpensesandOtherCurrentLiabilitiesandOtherLongTermLiabilitiesFootnoteDetails", "http://mammothenergy.com/role/BasisofPresentationandSignificantAccountingPoliciesNarrativeDetails", "http://mammothenergy.com/role/CommitmentsandContingenciesAssignmentAgreementDetails", "http://mammothenergy.com/role/CommitmentsandContingenciesNarrativeDetails", "http://mammothenergy.com/role/DebtNewRevolvingCreditFacilityandNewTermCreditFacilityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cobra Acquisitions", "label": "Cobra Acquisitions [Member]", "documentation": "Cobra Acquisitions" } } }, "auth_ref": [] }, "tusk_CobraAviationServicesLLCMember": { "xbrltype": "domainItemType", "nsuri": "http://mammothenergy.com/20240331", "localname": "CobraAviationServicesLLCMember", "presentation": [ "http://mammothenergy.com/role/EquityMethodInvestmentDetails", "http://mammothenergy.com/role/GoodwillandIntangibleAssetsNarrativeDetails", "http://mammothenergy.com/role/RelatedPartyTransactionsNarrativeDetails", "http://mammothenergy.com/role/VariableInterestEntitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cobra Aviation Services LLC", "label": "Cobra Aviation Services LLC [Member]", "documentation": "Cobra Aviation Services LLC [Member]" } } }, "auth_ref": [] }, "tusk_CoilTubingEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://mammothenergy.com/20240331", "localname": "CoilTubingEquipmentMember", "presentation": [ "http://mammothenergy.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Coil tubing equipment", "label": "Coil Tubing Equipment [Member]", "documentation": "Coil Tubing Equipment [Member]" } } }, "auth_ref": [] }, "tusk_CommitmentAndContingenciesWithheldPaymentsRevoked": { "xbrltype": "monetaryItemType", "nsuri": "http://mammothenergy.com/20240331", "localname": "CommitmentAndContingenciesWithheldPaymentsRevoked", "crdr": "debit", "presentation": [ "http://mammothenergy.com/role/BasisofPresentationandSignificantAccountingPoliciesNarrativeDetails", "http://mammothenergy.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Withheld payments revoked", "label": "Commitment and Contingencies, Withheld Payments Revoked", "documentation": "Commitment and Contingencies, Withhold Payments Revoked" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited", "http://mammothenergy.com/role/CommitmentsandContingenciesNarrativeDetails", "http://mammothenergy.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "COMMITMENTS AND CONTINGENCIES (Note 19)", "verboseLabel": "Commitments and contingencies", "label": "Commitments and Contingencies", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r31", "r83", "r562", "r621" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies Disclosure [Abstract]", "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://mammothenergy.com/role/CommitmentsandContingencies" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r125", "r330", "r332", "r676", "r851" ] }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "presentation": [ "http://mammothenergy.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares available for future grants (in shares)", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "documentation": "Aggregate number of common shares reserved for future issuance." } } }, "auth_ref": [ "r32" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITYunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r715", "r716", "r717", "r719", "r720", "r721", "r722", "r826", "r827", "r870", "r889", "r893" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par value (in USD per share)", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r90" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares authorized (in shares)", "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r90", "r622" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares, issued (in shares)", "label": "Common Stock, Shares, Issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r90" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunauditedParenthetical", "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITYunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares, outstanding (in shares)", "periodStartLabel": "Beginning balance (in shares)", "periodEndLabel": "Ending balance (in shares)", "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r15", "r90", "r622", "r640", "r893", "r894" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, $0.01 par value, 200,000,000 shares authorized, 48,008,319 and 47,941,652 issued and outstanding at March 31, 2024 and December 31, 2023", "label": "Common Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r90", "r563", "r712" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Company Selected Measure", "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]" } } }, "auth_ref": [ "r772" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Net Income", "label": "Compensation Actually Paid vs. Net Income [Text Block]" } } }, "auth_ref": [ "r771" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Other Measure", "label": "Compensation Actually Paid vs. Other Measure [Text Block]" } } }, "auth_ref": [ "r773" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return", "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]" } } }, "auth_ref": [ "r770" ] }, "us-gaap_ComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeMember", "presentation": [ "http://mammothenergy.com/role/PropertyPlantandEquipmentNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Comprehensive Income", "label": "Comprehensive Income [Member]", "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." } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOMEunaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOMEunaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive (loss) income", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "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." } } }, "auth_ref": [ "r37", "r183", "r185", "r191", "r557", "r571" ] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://mammothenergy.com/role/BasisofPresentationandSignificantAccountingPoliciesScheduleofConcentrationofCreditRiskandSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Domain]", "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r52", "r54", "r76", "r77", "r276", "r675" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://mammothenergy.com/role/BasisofPresentationandSignificantAccountingPoliciesScheduleofConcentrationofCreditRiskandSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Axis]", "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r52", "r54", "r76", "r77", "r276", "r599", "r675" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://mammothenergy.com/role/BasisofPresentationandSignificantAccountingPoliciesScheduleofConcentrationofCreditRiskandSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Axis]", "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r52", "r54", "r76", "r77", "r276", "r675", "r806" ] }, "us-gaap_ConcentrationRiskCreditRisk": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskCreditRisk", "presentation": [ "http://mammothenergy.com/role/BasisofPresentationandSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Concentrations of Credit Risk and Significant Customers", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for credit risk." } } }, "auth_ref": [ "r84", "r151" ] }, "us-gaap_ConcentrationRiskLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskLineItems", "presentation": [ "http://mammothenergy.com/role/BasisofPresentationandSignificantAccountingPoliciesScheduleofConcentrationofCreditRiskandSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk [Line Items]", "label": "Concentration Risk [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r675" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://mammothenergy.com/role/BasisofPresentationandSignificantAccountingPoliciesScheduleofConcentrationofCreditRiskandSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration risk, percentage", "label": "Concentration Risk, Percentage", "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division." } } }, "auth_ref": [ "r52", "r54", "r76", "r77", "r276" ] }, "us-gaap_ConcentrationRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTable", "presentation": [ "http://mammothenergy.com/role/BasisofPresentationandSignificantAccountingPoliciesScheduleofConcentrationofCreditRiskandSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk [Table]", "label": "Concentration Risk [Table]", "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark." } } }, "auth_ref": [ "r51", "r52", "r54", "r55", "r76", "r132", "r675" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://mammothenergy.com/role/BasisofPresentationandSignificantAccountingPoliciesScheduleofConcentrationofCreditRiskandSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Domain]", "label": "Concentration Risk Type [Domain]", "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "auth_ref": [ "r52", "r54", "r76", "r77", "r276", "r675" ] }, "srt_ConsolidatedEntitiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidatedEntitiesAxis", "presentation": [ "http://mammothenergy.com/role/VariableInterestEntitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidated Entities [Axis]", "label": "Consolidated Entities [Axis]" } } }, "auth_ref": [ "r207", "r475", "r476", "r477", "r478", "r530", "r677", "r858", "r861", "r862" ] }, "srt_ConsolidatedEntitiesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidatedEntitiesDomain", "presentation": [ "http://mammothenergy.com/role/VariableInterestEntitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidated Entities [Domain]", "label": "Consolidated Entities [Domain]" } } }, "auth_ref": [ "r207", "r475", "r476", "r477", "r478", "r530", "r677", "r858", "r861", "r862" ] }, "srt_ConsolidationEliminationsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationEliminationsMember", "presentation": [ "http://mammothenergy.com/role/ReportingSegmentsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Eliminations", "label": "Consolidation, Eliminations [Member]" } } }, "auth_ref": [] }, "srt_ConsolidationItemsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsAxis", "presentation": [ "http://mammothenergy.com/role/ReportingSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation Items [Axis]", "label": "Consolidation Items [Axis]" } } }, "auth_ref": [ "r207", "r250", "r261", "r262", "r263", "r264", "r265", "r267", "r271", "r344", "r345", "r346", "r347", "r349", "r350", "r352", "r354", "r355", "r859", "r860" ] }, "srt_ConsolidationItemsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsDomain", "presentation": [ "http://mammothenergy.com/role/ReportingSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation Items [Domain]", "label": "Consolidation Items [Domain]" } } }, "auth_ref": [ "r207", "r250", "r261", "r262", "r263", "r264", "r265", "r267", "r271", "r344", "r345", "r346", "r347", "r349", "r350", "r352", "r354", "r355", "r859", "r860" ] }, "us-gaap_ConstructionInProgressExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConstructionInProgressExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Purchases of property and equipment included in accounts payable and accrued expenses", "label": "Construction in Progress Expenditures Incurred but Not yet Paid", "documentation": "Future cash outflow to pay for construction in progress expenditures that have occurred." } } }, "auth_ref": [ "r47", "r48", "r49" ] }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "presentation": [ "http://mammothenergy.com/role/RevenueTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Contract Liabilities", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "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." } } }, "auth_ref": [ "r865" ] }, "us-gaap_ContractWithCustomerAssetNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetNet", "crdr": "debit", "presentation": [ "http://mammothenergy.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract assets", "label": "Contract with Customer, Asset, after Allowance for Credit Loss", "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time." } } }, "auth_ref": [ "r390", "r392", "r411" ] }, "us-gaap_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiability", "crdr": "credit", "presentation": [ "http://mammothenergy.com/role/RevenueNarrativeDetails", "http://mammothenergy.com/role/RevenueScheduleofContractLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "periodStartLabel": "Balance, beginning of period", "periodEndLabel": "Balance, end of period", "label": "Contract with Customer, Liability", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r390", "r391", "r411" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://mammothenergy.com/role/AccruedExpensesandOtherCurrentLiabilitiesandOtherLongTermLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://mammothenergy.com/role/AccruedExpensesandOtherCurrentLiabilitiesandOtherLongTermLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "label": "Contract with Customer, Liability, Current", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r390", "r391", "r411" ] }, "tusk_ContractWithCustomerLiabilityDeductionForRebateCreditRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://mammothenergy.com/20240331", "localname": "ContractWithCustomerLiabilityDeductionForRebateCreditRecognized", "crdr": "debit", "presentation": [ "http://mammothenergy.com/role/RevenueScheduleofContractLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Deduction for rebate credit recognized", "label": "Contract with Customer, Liability, Deduction For Rebate Credit Recognized", "documentation": "Contract with Customer, Liability, Deduction For Rebate Credit Recognized" } } }, "auth_ref": [] }, "tusk_ContractWithCustomerLiabilityDeductionForRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://mammothenergy.com/20240331", "localname": "ContractWithCustomerLiabilityDeductionForRevenueRecognized", "crdr": "debit", "presentation": [ "http://mammothenergy.com/role/RevenueScheduleofContractLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Deduction for recognition of revenue", "label": "Contract with Customer, Liability, Deduction For Revenue Recognized", "documentation": "Contract with Customer, Liability, Deduction For Revenue Recognized" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://mammothenergy.com/role/RevenueNarrativeDetails", "http://mammothenergy.com/role/RevenuePerformanceObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue recognized", "label": "Contract with Customer, Liability, Revenue Recognized", "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due." } } }, "auth_ref": [ "r412" ] }, "tusk_ContractwithCustomerLiabilityPeriodIncreaseFromDeferredCustomerPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://mammothenergy.com/20240331", "localname": "ContractwithCustomerLiabilityPeriodIncreaseFromDeferredCustomerPayments", "crdr": "credit", "presentation": [ "http://mammothenergy.com/role/RevenueScheduleofContractLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Increase for deferral of customer prepayments", "label": "Contract with Customer, Liability, Period Increase From Deferred Customer Payments", "documentation": "Contract with Customer, Liability, Period Increase From Deferred Customer Payments" } } }, "auth_ref": [] }, "tusk_ContractwithCustomerLiabilityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://mammothenergy.com/20240331", "localname": "ContractwithCustomerLiabilityRollForward", "presentation": [ "http://mammothenergy.com/role/RevenueScheduleofContractLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract with Customer, Liability [Roll Forward]", "label": "Contract with Customer, Liability [Roll Forward]", "documentation": "Contract with Customer, Liability" } } }, "auth_ref": [] }, "tusk_CostOfGoodsAndServicesExcludingDepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://mammothenergy.com/20240331", "localname": "CostOfGoodsAndServicesExcludingDepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOMEunaudited": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOMEunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of revenue", "label": "Cost Of Goods And Services, Excluding Depreciation, Depletion, And Amortization", "documentation": "Cost Of Goods And Services, Excluding Depreciation, Depletion, And Amortization" } } }, "auth_ref": [] }, "us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSoldDepreciationAndAmortization", "crdr": "debit", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOMEunauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of revenue, depreciation, depletion, amortization and accretion", "label": "Cost, Depreciation and Amortization", "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." } } }, "auth_ref": [ "r816" ] }, "us-gaap_CostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfRevenue", "crdr": "debit", "calculation": { "http://mammothenergy.com/role/ReportingSegmentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://mammothenergy.com/role/ReportingSegmentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total cost of revenue", "label": "Cost of Revenue", "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period." } } }, "auth_ref": [ "r105", "r201", "r288", "r344", "r345", "r347", "r348", "r349", "r351", "r353", "r355", "r356", "r488", "r859" ] }, "tusk_CostOfRevenueExcludingDepreciationDepletionAmortizationAndAcceleration": { "xbrltype": "monetaryItemType", "nsuri": "http://mammothenergy.com/20240331", "localname": "CostOfRevenueExcludingDepreciationDepletionAmortizationAndAcceleration", "crdr": "debit", "calculation": { "http://mammothenergy.com/role/ReportingSegmentsDetails": { "parentTag": "us-gaap_CostOfRevenue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://mammothenergy.com/role/ReportingSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of revenue, exclusive of depreciation, depletion, amortization and accretion", "label": "Cost Of Revenue, Excluding Depreciation, Depletion, Amortization And Acceleration", "documentation": "Cost Of Revenue, Excluding Depreciation, Depletion, Amortization And Acceleration" } } }, "auth_ref": [] }, "us-gaap_CostsAndExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostsAndExpenses", "crdr": "debit", "calculation": { "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOMEunaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOMEunaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total cost and expenses", "label": "Costs and Expenses", "documentation": "Total costs of sales and operating expenses for the period." } } }, "auth_ref": [ "r104" ] }, "us-gaap_CostsAndExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostsAndExpensesAbstract", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOMEunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "COST AND EXPENSES", "label": "Costs and Expenses [Abstract]" } } }, "auth_ref": [] }, "srt_CounterpartyNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CounterpartyNameAxis", "presentation": [ "http://mammothenergy.com/role/AccruedExpensesandOtherCurrentLiabilitiesandOtherLongTermLiabilitiesFootnoteDetails", "http://mammothenergy.com/role/BasisofPresentationandSignificantAccountingPoliciesNarrativeDetails", "http://mammothenergy.com/role/CommitmentsandContingenciesAssignmentAgreementDetails", "http://mammothenergy.com/role/CommitmentsandContingenciesNarrativeDetails", "http://mammothenergy.com/role/DebtNewRevolvingCreditFacilityandNewTermCreditFacilityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Counterparty Name [Axis]", "label": "Counterparty Name [Axis]" } } }, "auth_ref": [ "r205", "r206", "r361", "r388", "r528", "r688", "r690" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "terseLabel": "Cover [Abstract]", "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityAxis", "presentation": [ "http://mammothenergy.com/role/CommitmentsandContingenciesScheduleofLettersofCreditDetails", "http://mammothenergy.com/role/DebtNarrativeDetails", "http://mammothenergy.com/role/DebtNewRevolvingCreditFacilityandNewTermCreditFacilityNarrativeDetails", "http://mammothenergy.com/role/DebtScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Axis]", "label": "Credit Facility [Axis]", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityDomain", "presentation": [ "http://mammothenergy.com/role/CommitmentsandContingenciesScheduleofLettersofCreditDetails", "http://mammothenergy.com/role/DebtNarrativeDetails", "http://mammothenergy.com/role/DebtNewRevolvingCreditFacilityandNewTermCreditFacilityNarrativeDetails", "http://mammothenergy.com/role/DebtScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Domain]", "label": "Credit Facility [Domain]", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://mammothenergy.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "tusk_CustomerAMember": { "xbrltype": "domainItemType", "nsuri": "http://mammothenergy.com/20240331", "localname": "CustomerAMember", "presentation": [ "http://mammothenergy.com/role/BasisofPresentationandSignificantAccountingPoliciesScheduleofConcentrationofCreditRiskandSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer A", "label": "Customer A [Member]", "documentation": "Customer A [Member]" } } }, "auth_ref": [] }, "tusk_CustomerBMember": { "xbrltype": "domainItemType", "nsuri": "http://mammothenergy.com/20240331", "localname": "CustomerBMember", "presentation": [ "http://mammothenergy.com/role/BasisofPresentationandSignificantAccountingPoliciesScheduleofConcentrationofCreditRiskandSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer B", "label": "Customer B [Member]", "documentation": "Customer B [Member]" } } }, "auth_ref": [] }, "tusk_CustomerCMember": { "xbrltype": "domainItemType", "nsuri": "http://mammothenergy.com/20240331", "localname": "CustomerCMember", "presentation": [ "http://mammothenergy.com/role/BasisofPresentationandSignificantAccountingPoliciesScheduleofConcentrationofCreditRiskandSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer C", "label": "Customer C [Member]", "documentation": "Customer C [Member]" } } }, "auth_ref": [] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://mammothenergy.com/role/BasisofPresentationandSignificantAccountingPoliciesScheduleofConcentrationofCreditRiskandSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer Concentration Risk", "label": "Customer Concentration Risk [Member]", "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer." } } }, "auth_ref": [ "r53", "r276" ] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Debt Disclosure [Abstract]", "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://mammothenergy.com/role/Debt" ], "lang": { "en-us": { "role": { "terseLabel": "Debt", "label": "Debt Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r126", "r200", "r357", "r363", "r364", "r365", "r366", "r367", "r368", "r373", "r380", "r381", "r382" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://mammothenergy.com/role/CommitmentsandContingenciesScheduleofLettersofCreditDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Axis]", "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r18", "r87", "r88", "r136", "r138", "r207", "r358", "r359", "r360", "r361", "r362", "r364", "r369", "r370", "r371", "r372", "r374", "r375", "r376", "r377", "r378", "r379", "r499", "r698", "r699", "r700", "r701", "r702", "r821" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://mammothenergy.com/role/DebtNewRevolvingCreditFacilityandNewTermCreditFacilityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basis spread on variable rate", "label": "Debt Instrument, Basis Spread on Variable Rate", "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentCarryingAmount", "crdr": "credit", "calculation": { "http://mammothenergy.com/role/DebtScheduleofDebtMaturitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://mammothenergy.com/role/DebtScheduleofDebtMaturitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total long-term debt, net", "label": "Long-Term Debt, Gross", "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt." } } }, "auth_ref": [ "r18", "r138", "r383" ] }, "tusk_DebtInstrumentCovenantEventOfDefaultPotentialInterestRateIncrease": { "xbrltype": "percentItemType", "nsuri": "http://mammothenergy.com/20240331", "localname": "DebtInstrumentCovenantEventOfDefaultPotentialInterestRateIncrease", "presentation": [ "http://mammothenergy.com/role/DebtNewRevolvingCreditFacilityandNewTermCreditFacilityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, covenant, event of default, potential interest rate increase", "label": "Debt Instrument, Covenant, Event Of Default, Potential Interest Rate Increase", "documentation": "Debt Instrument, Covenant, Event Of Default, Potential Interest Rate Increase" } } }, "auth_ref": [] }, "tusk_DebtInstrumentDebtCovenantFixedChargesCoverageRatio": { "xbrltype": "pureItemType", "nsuri": "http://mammothenergy.com/20240331", "localname": "DebtInstrumentDebtCovenantFixedChargesCoverageRatio", "presentation": [ "http://mammothenergy.com/role/DebtNewRevolvingCreditFacilityandNewTermCreditFacilityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fixed charges coverage ratio", "label": "Debt Instrument, Debt Covenant, Fixed Charges Coverage Ratio", "documentation": "Debt Instrument, Debt Covenant, Fixed Charges Coverage Ratio" } } }, "auth_ref": [] }, "tusk_DebtInstrumentDebtCovenantPercentageOfMinimumPrepaymentsMadeWithNonRecurringProceeds": { "xbrltype": "percentItemType", "nsuri": "http://mammothenergy.com/20240331", "localname": "DebtInstrumentDebtCovenantPercentageOfMinimumPrepaymentsMadeWithNonRecurringProceeds", "presentation": [ "http://mammothenergy.com/role/DebtNewRevolvingCreditFacilityandNewTermCreditFacilityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "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", "documentation": "Debt Instrument, Debt Covenant, Percentage Of Minimum Prepayments Made With Non-Recurring Proceeds" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateEffectivePercentage", "presentation": [ "http://mammothenergy.com/role/DebtNewRevolvingCreditFacilityandNewTermCreditFacilityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective interest rate percentage", "label": "Debt Instrument, Interest Rate, Effective Percentage", "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium." } } }, "auth_ref": [ "r28", "r78", "r386", "r499" ] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://mammothenergy.com/role/DebtNewRevolvingCreditFacilityandNewTermCreditFacilityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stated interest rate", "label": "Debt Instrument, Interest Rate, Stated Percentage", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r28", "r359" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://mammothenergy.com/role/CommitmentsandContingenciesScheduleofLettersofCreditDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Name [Domain]", "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r29", "r207", "r358", "r359", "r360", "r361", "r362", "r364", "r369", "r370", "r371", "r372", "r374", "r375", "r376", "r377", "r378", "r379", "r499", "r698", "r699", "r700", "r701", "r702", "r821" ] }, "tusk_DebtInstrumentPaymentPendingFromThirdParty": { "xbrltype": "monetaryItemType", "nsuri": "http://mammothenergy.com/20240331", "localname": "DebtInstrumentPaymentPendingFromThirdParty", "crdr": "credit", "presentation": [ "http://mammothenergy.com/role/BasisofPresentationandSignificantAccountingPoliciesNarrativeDetails", "http://mammothenergy.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payment pending from third party", "label": "Debt Instrument, Payment Pending From Third Party", "documentation": "Debt Instrument, Payment Pending From Third Party" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "crdr": "debit", "calculation": { "http://mammothenergy.com/role/DebtScheduleofDebtDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://mammothenergy.com/role/DebtScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Unamortized debt issuance costs and discount", "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net", "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs." } } }, "auth_ref": [ "r79", "r369", "r384", "r699", "r700" ] }, "us-gaap_DeferredFinanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFinanceCostsNet", "crdr": "debit", "presentation": [ "http://mammothenergy.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred financing costs", "label": "Debt Issuance Costs, Net", "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r79", "r864" ] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income tax asset", "label": "Deferred Income Tax Assets, Net", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting." } } }, "auth_ref": [ "r459", "r460" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income tax liabilities", "label": "Deferred Income Tax Liabilities, Net", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r459", "r460", "r561" ] }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxesAndTaxCredits", "crdr": "debit", "calculation": { "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income taxes", "label": "Deferred Income Taxes and Tax Credits", "documentation": "Amount of deferred income tax expense (benefit) and income tax credits." } } }, "auth_ref": [ "r115" ] }, "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount", "crdr": "debit", "presentation": [ "http://mammothenergy.com/role/CommitmentsandContingenciesDefinedContributionPlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Defined benefit plan, contributions by employer", "label": "Defined Contribution Plan, Employer Discretionary Contribution Amount", "documentation": "Amount of discretionary contributions made by an employer to a defined contribution plan." } } }, "auth_ref": [] }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "presentation": [ "http://mammothenergy.com/role/CommitmentsandContingenciesDefinedContributionPlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Defined benefit plan, employer matching contribution, percent of match (up to)", "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Match", "documentation": "Percentage employer matches of the employee's percentage contribution matched." } } }, "auth_ref": [] }, "us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent", "presentation": [ "http://mammothenergy.com/role/CommitmentsandContingenciesDefinedContributionPlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Defined contribution plan, maximum annual contributions per employee, percent", "label": "Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent", "documentation": "Maximum percentage of employee gross pay the employee may contribute to a defined contribution plan." } } }, "auth_ref": [] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "calculation": { "http://mammothenergy.com/role/PropertyPlantandEquipmentScheduleofDepreciationAmortizationAccretionandDepletionDetails": { "parentTag": "tusk_DepreciationDepletionAmortizationAndAccretion", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://mammothenergy.com/role/PropertyPlantandEquipmentScheduleofDepreciationAmortizationAccretionandDepletionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation expense", "label": "Depreciation", "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation." } } }, "auth_ref": [ "r8", "r64" ] }, "tusk_DepreciationDepletionAmortizationAndAccretion": { "xbrltype": "monetaryItemType", "nsuri": "http://mammothenergy.com/20240331", "localname": "DepreciationDepletionAmortizationAndAccretion", "crdr": "debit", "calculation": { "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOMEunaudited": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 3.0 }, "http://mammothenergy.com/role/PropertyPlantandEquipmentScheduleofDepreciationAmortizationAccretionandDepletionDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOMEunaudited", "http://mammothenergy.com/role/PropertyPlantandEquipmentScheduleofDepreciationAmortizationAccretionandDepletionDetails", "http://mammothenergy.com/role/ReportingSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation, depletion, amortization and accretion", "totalLabel": "Depreciation, depletion, amortization and accretion", "label": "Depreciation, Depletion, Amortization, And Accretion", "documentation": "Depreciation, Depletion, Amortization, And Accretion" } } }, "auth_ref": [] }, "tusk_DepreciationDepletionandAmortizationExcludingAmortizationofCoilTubingStringsandDebtIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://mammothenergy.com/20240331", "localname": "DepreciationDepletionandAmortizationExcludingAmortizationofCoilTubingStringsandDebtIssuanceCosts", "crdr": "debit", "calculation": { "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation, depletion, accretion and amortization", "label": "Depreciation, Depletion and Amortization, Excluding Amortization of Coil Tubing Strings and Debt Issuance Costs", "documentation": "Depreciation, Depletion and Amortization, Excluding Amortization of Coil Tubing Strings and Debt Issuance Costs" } } }, "auth_ref": [] }, "tusk_DireWolfEnergyServicesLLCMember": { "xbrltype": "domainItemType", "nsuri": "http://mammothenergy.com/20240331", "localname": "DireWolfEnergyServicesLLCMember", "presentation": [ "http://mammothenergy.com/role/VariableInterestEntitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dire Wolf Energy Services LLC", "label": "Dire Wolf Energy Services LLC [Member]", "documentation": "Dire Wolf Energy Services LLC [Member]" } } }, "auth_ref": [] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://mammothenergy.com/role/EquityBasedCompensation", "http://mammothenergy.com/role/StockBasedCompensation" ], "lang": { "en-us": { "role": { "verboseLabel": "Equity Based Compensation", "terseLabel": "Stock Based Compensation", "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r417", "r422", "r450", "r451", "r453", "r709" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement [Abstract]", "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DiscontinuedOperationsAndDisposalGroupsAbstract", "lang": { "en-us": { "role": { "label": "Discontinued Operations and Disposal Groups [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DiscontinuedOperationsDisposedOfBySaleMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DiscontinuedOperationsDisposedOfBySaleMember", "presentation": [ "http://mammothenergy.com/role/DivestituresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Discontinued Operations, Disposed of by Sale", "label": "Discontinued Operations, Disposed of by Sale [Member]", "documentation": "Component or group of components disposed of by sale and representing a strategic shift that has or will have a major effect on operations and financial results." } } }, "auth_ref": [ "r4" ] }, "us-gaap_DisposalGroupClassificationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupClassificationAxis", "presentation": [ "http://mammothenergy.com/role/DivestituresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Group Classification [Axis]", "label": "Disposal Group Classification [Axis]", "documentation": "Information by disposal group classification." } } }, "auth_ref": [ "r162" ] }, "us-gaap_DisposalGroupClassificationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupClassificationDomain", "presentation": [ "http://mammothenergy.com/role/DivestituresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Group Classification [Domain]", "label": "Disposal Group Classification [Domain]", "documentation": "Component or group of components disposed of, including but not limited to, disposal group held-for-sale or disposed of by sale, disposed of by means other than sale, and discontinued operations." } } }, "auth_ref": [] }, "tusk_DisposalGroupIncludingDiscontinuedOperationContingentConsideration": { "xbrltype": "monetaryItemType", "nsuri": "http://mammothenergy.com/20240331", "localname": "DisposalGroupIncludingDiscontinuedOperationContingentConsideration", "crdr": "debit", "presentation": [ "http://mammothenergy.com/role/DivestituresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of subsidiary contingent consideration", "label": "Disposal Group, Including Discontinued Operation, Contingent Consideration", "documentation": "Disposal Group, Including Discontinued Operation, Contingent Consideration" } } }, "auth_ref": [] }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "presentation": [ "http://mammothenergy.com/role/Divestitures" ], "lang": { "en-us": { "role": { "terseLabel": "Divestitures", "label": "Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]", "documentation": "The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component." } } }, "auth_ref": [ "r86", "r123" ] }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain", "presentation": [ "http://mammothenergy.com/role/DivestituresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Group Name [Domain]", "label": "Disposal Group Name [Domain]", "documentation": "Name of disposal group." } } }, "auth_ref": [ "r706", "r707" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://mammothenergy.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://mammothenergy.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://mammothenergy.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://mammothenergy.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Quarterly Report", "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r728" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://mammothenergy.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r761" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://mammothenergy.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "tusk_DrillingServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://mammothenergy.com/20240331", "localname": "DrillingServicesMember", "presentation": [ "http://mammothenergy.com/role/ReportingSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Drilling", "label": "Drilling Services [Member]", "documentation": "Drilling Services" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share [Abstract]", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOMEunaudited", "http://mammothenergy.com/role/LossEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net (loss) income per share (basic) (in USD per share)", "verboseLabel": "Basic (loss) earnings per share (in USD per share)", "label": "Earnings Per Share, Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r192", "r213", "r214", "r215", "r216", "r217", "r222", "r225", "r235", "r236", "r237", "r241", "r486", "r487", "r558", "r572", "r692" ] }, "us-gaap_EarningsPerShareBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasicAbstract", "presentation": [ "http://mammothenergy.com/role/LossEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic (loss) earnings per share:", "label": "Earnings Per Share, Basic [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOMEunaudited", "http://mammothenergy.com/role/LossEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Net (loss) income per share (diluted) (in USD per share)", "terseLabel": "Diluted (loss) earnings per share (in USD per share)", "label": "Earnings Per Share, Diluted", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r192", "r213", "r214", "r215", "r216", "r217", "r225", "r235", "r236", "r237", "r241", "r486", "r487", "r558", "r572", "r692" ] }, "us-gaap_EarningsPerShareDilutedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDilutedAbstract", "presentation": [ "http://mammothenergy.com/role/LossEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted (loss) earnings per share:", "label": "Earnings Per Share, Diluted [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://mammothenergy.com/role/LossEarningsPerShare" ], "lang": { "en-us": { "role": { "terseLabel": "(Loss) Earnings Per Share", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r221", "r238", "r239", "r240" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of foreign exchange rate on cash", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "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." } } }, "auth_ref": [ "r489" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://mammothenergy.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective federal income tax rate", "label": "Effective Income Tax Rate Reconciliation, Percent", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r462" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://mammothenergy.com/role/AccruedExpensesandOtherCurrentLiabilitiesandOtherLongTermLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://mammothenergy.com/role/AccruedExpensesandOtherCurrentLiabilitiesandOtherLongTermLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued compensation and benefits", "label": "Employee-related Liabilities, Current", "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r26" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://mammothenergy.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized compensation cost", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r452" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "crdr": "debit", "presentation": [ "http://mammothenergy.com/role/EquityBasedCompensationDetails", "http://mammothenergy.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value of the award as of the modification dates or grant date", "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r868" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Stock Option", "label": "Employee Stock Option [Member]", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://mammothenergy.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine2": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine2", "presentation": [ "http://mammothenergy.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line Two", "label": "Entity Address, Address Line Two", "documentation": "Address Line 2 such as Street or Suite number" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://mammothenergy.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://mammothenergy.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://mammothenergy.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://mammothenergy.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r726" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://mammothenergy.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding", "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://mammothenergy.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityDomain", "presentation": [ "http://mammothenergy.com/role/AccruedExpensesandOtherCurrentLiabilitiesandOtherLongTermLiabilitiesFootnoteDetails", "http://mammothenergy.com/role/BasisofPresentationandSignificantAccountingPoliciesNarrativeDetails", "http://mammothenergy.com/role/CommitmentsandContingenciesAssignmentAgreementDetails", "http://mammothenergy.com/role/CommitmentsandContingenciesNarrativeDetails", "http://mammothenergy.com/role/DebtNewRevolvingCreditFacilityandNewTermCreditFacilityNarrativeDetails", "http://mammothenergy.com/role/EquityMethodInvestmentDetails", "http://mammothenergy.com/role/RelatedPartyTransactionsNarrativeDetails", "http://mammothenergy.com/role/VariableInterestEntitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Entity [Domain]", "label": "Entity [Domain]", "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." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://mammothenergy.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r726" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://mammothenergy.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://mammothenergy.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r726" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://mammothenergy.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://mammothenergy.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r800" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://mammothenergy.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r726" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://mammothenergy.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r726" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://mammothenergy.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Small Business", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r726" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://mammothenergy.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r726" ] }, "tusk_EnvironmentalRemediationProgramsLettersofCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://mammothenergy.com/20240331", "localname": "EnvironmentalRemediationProgramsLettersofCreditMember", "presentation": [ "http://mammothenergy.com/role/CommitmentsandContingenciesScheduleofLettersofCreditDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Environmental remediation", "label": "Environmental Remediation Programs Letters of Credit [Member]", "documentation": "Environmental Remediation Programs Letters of Credit [Member]" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITYunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component [Domain]", "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r15", "r160", "r186", "r187", "r188", "r208", "r209", "r210", "r212", "r218", "r220", "r243", "r290", "r291", "r389", "r454", "r455", "r456", "r466", "r467", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r490", "r492", "r493", "r494", "r495", "r496", "r521", "r593", "r594", "r595", "r610", "r664" ] }, "srt_EquityMethodInvesteeNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "EquityMethodInvesteeNameDomain", "presentation": [ "http://mammothenergy.com/role/EquityMethodInvestmentDetails", "http://mammothenergy.com/role/RelatedPartyTransactionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investment, Name [Domain]", "label": "Investment, Name [Domain]" } } }, "auth_ref": [ "r284", "r285", "r287" ] }, "us-gaap_EquityMethodInvestmentAggregateCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestmentAggregateCost", "crdr": "debit", "presentation": [ "http://mammothenergy.com/role/EquityMethodInvestmentDetails", "http://mammothenergy.com/role/RelatedPartyTransactionsNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Contributions to equity investee", "terseLabel": "Initial capital of acquisition", "label": "Equity Method Investment, Aggregate Cost", "documentation": "This element represents the aggregate cost of investments accounted for under the equity method of accounting." } } }, "auth_ref": [ "r21" ] }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestmentOwnershipPercentage", "presentation": [ "http://mammothenergy.com/role/EquityMethodInvestmentDetails", "http://mammothenergy.com/role/RelatedPartyTransactionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity method investment, ownership percentage", "label": "Equity Method Investment, Ownership Percentage", "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting." } } }, "auth_ref": [ "r284" ] }, "us-gaap_EquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestments", "crdr": "debit", "presentation": [ "http://mammothenergy.com/role/EquityMethodInvestmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Difference between carrying amount and underlying equity", "label": "Equity Method Investments", "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." } } }, "auth_ref": [ "r258", "r283", "r811", "r832" ] }, "us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestmentsAndJointVenturesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Equity Method Investments and Joint Ventures [Abstract]", "label": "Equity Method Investments and Joint Ventures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityMethodInvestmentsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestmentsDisclosureTextBlock", "presentation": [ "http://mammothenergy.com/role/EquityMethodInvestment" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Method Investment", "label": "Equity Method Investments and Joint Ventures Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r158", "r286", "r289", "r801" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Valuation Assumption Difference, Footnote", "label": "Equity Valuation Assumption Difference, Footnote [Text Block]" } } }, "auth_ref": [ "r769" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneous Compensation Analysis", "label": "Erroneous Compensation Analysis [Text Block]" } } }, "auth_ref": [ "r733", "r744", "r754", "r779" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneously Awarded Compensation Recovery", "label": "Erroneously Awarded Compensation Recovery [Table]" } } }, "auth_ref": [ "r730", "r741", "r751", "r776" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Executive Category:", "label": "Executive Category [Axis]" } } }, "auth_ref": [ "r775" ] }, "tusk_FEMAOfficialMember": { "xbrltype": "domainItemType", "nsuri": "http://mammothenergy.com/20240331", "localname": "FEMAOfficialMember", "presentation": [ "http://mammothenergy.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "FEMA Official", "label": "FEMA Official [Member]", "documentation": "FEMA Official" } } }, "auth_ref": [] }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueOfFinancialInstrumentsPolicy", "presentation": [ "http://mammothenergy.com/role/BasisofPresentationandSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value of Financial Instruments", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments." } } }, "auth_ref": [ "r11", "r17" ] }, "tusk_FinanceLeaseAssetsAndLiabilitiesLesseeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://mammothenergy.com/20240331", "localname": "FinanceLeaseAssetsAndLiabilitiesLesseeAbstract", "presentation": [ "http://mammothenergy.com/role/LeasesScheduleofSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance leases:", "label": "Finance Lease, Assets And Liabilities, Lessee [Abstract]", "documentation": "Finance Lease, Assets And Liabilities, Lessee [Abstract]" } } }, "auth_ref": [] }, "tusk_FinanceLeaseCostAbstract": { "xbrltype": "stringItemType", "nsuri": "http://mammothenergy.com/20240331", "localname": "FinanceLeaseCostAbstract", "presentation": [ "http://mammothenergy.com/role/LeasesScheduleofLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease expense:", "label": "Finance Lease, Cost [Abstract]", "documentation": "Finance Lease, Cost" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseInterestExpense", "crdr": "debit", "calculation": { "http://mammothenergy.com/role/LeasesScheduleofLeaseExpenseDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://mammothenergy.com/role/LeasesScheduleofLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest on lease liabilities", "label": "Finance Lease, Interest Expense", "documentation": "Amount of interest expense on finance lease liability." } } }, "auth_ref": [ "r504", "r509", "r711" ] }, "us-gaap_FinanceLeaseInterestPaymentOnLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseInterestPaymentOnLiability", "crdr": "credit", "presentation": [ "http://mammothenergy.com/role/LeasesScheduleofOtherSupplementalInformationRelatedtoLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating cash flows from finance leases", "label": "Finance Lease, Interest Payment on Liability", "documentation": "Amount of interest paid on finance lease liability." } } }, "auth_ref": [ "r506", "r512" ] }, "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://mammothenergy.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance Leases", "label": "Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiability", "crdr": "credit", "calculation": { "http://mammothenergy.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://mammothenergy.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Present value of lease payments", "label": "Finance Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease." } } }, "auth_ref": [ "r502", "r516" ] }, "us-gaap_FinanceLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://mammothenergy.com/role/AccruedExpensesandOtherCurrentLiabilitiesandOtherLongTermLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://mammothenergy.com/role/AccruedExpensesandOtherCurrentLiabilitiesandOtherLongTermLiabilitiesDetails", "http://mammothenergy.com/role/LeasesScheduleofSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Financing leases", "terseLabel": "Accrued expenses and other current liabilities", "label": "Finance Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current." } } }, "auth_ref": [ "r502" ] }, "us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://mammothenergy.com/role/LeasesScheduleofSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease, liability, current, statement of financial position [Extensible Enumeration]", "label": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes current finance lease liability." } } }, "auth_ref": [ "r503" ] }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://mammothenergy.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Schedule of Finance Lease Liabilities", "label": "Finance Lease, Liability, to be Paid, Maturity [Table Text Block]", "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." } } }, "auth_ref": [ "r874" ] }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://mammothenergy.com/role/AccruedExpensesandOtherCurrentLiabilitiesandOtherLongTermLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://mammothenergy.com/role/AccruedExpensesandOtherCurrentLiabilitiesandOtherLongTermLiabilitiesDetails", "http://mammothenergy.com/role/LeasesScheduleofSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Financing leases", "terseLabel": "Other liabilities", "label": "Finance Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent." } } }, "auth_ref": [ "r502" ] }, "us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://mammothenergy.com/role/LeasesScheduleofSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease, liability, noncurrent, statement of financial position [Extensible Enumeration]", "label": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes noncurrent finance lease liability." } } }, "auth_ref": [ "r503" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://mammothenergy.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://mammothenergy.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://mammothenergy.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease payments", "label": "Finance Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease." } } }, "auth_ref": [ "r516" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://mammothenergy.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails_1": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://mammothenergy.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Finance Lease, Liability, to be Paid, Year One", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r516" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://mammothenergy.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails_1": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://mammothenergy.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Finance Lease, Liability, to be Paid, Year Four", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r516" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://mammothenergy.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails_1": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://mammothenergy.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Finance Lease, Liability, to be Paid, Year Three", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r516" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://mammothenergy.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails_1": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://mammothenergy.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Finance Lease, Liability, to be Paid, Year Two", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r516" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://mammothenergy.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails_1": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://mammothenergy.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remainder of 2024", "label": "Finance Lease, Liability, to be Paid, Remainder of Fiscal Year", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in remainder of current fiscal year." } } }, "auth_ref": [ "r874" ] }, "us-gaap_FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList", "presentation": [ "http://mammothenergy.com/role/LeasesScheduleofSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease, liability, statement of financial position [Extensible Enumeration]", "label": "Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes finance lease liability." } } }, "auth_ref": [ "r503" ] }, "tusk_FinanceLeaseLiabilityToBePaidAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://mammothenergy.com/20240331", "localname": "FinanceLeaseLiabilityToBePaidAfterYearFour", "crdr": "credit", "calculation": { "http://mammothenergy.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails_1": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://mammothenergy.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Finance Lease, Liability, to be Paid, after Year Four", "documentation": "Finance Lease, Liability, to be Paid, after Year Four" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://mammothenergy.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://mammothenergy.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Less: Present value discount", "label": "Finance Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease." } } }, "auth_ref": [ "r516" ] }, "us-gaap_FinanceLeasePrincipalPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeasePrincipalPayments", "crdr": "credit", "presentation": [ "http://mammothenergy.com/role/LeasesScheduleofOtherSupplementalInformationRelatedtoLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financing cash flows from finance leases", "label": "Finance Lease, Principal Payments", "documentation": "Amount of cash outflow for principal payment on finance lease." } } }, "auth_ref": [ "r505", "r512" ] }, "us-gaap_FinanceLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAsset", "crdr": "debit", "presentation": [ "http://mammothenergy.com/role/LeasesScheduleofSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, plant and equipment, net", "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization", "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease." } } }, "auth_ref": [ "r501" ] }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAssetAmortization", "crdr": "debit", "calculation": { "http://mammothenergy.com/role/LeasesScheduleofLeaseExpenseDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://mammothenergy.com/role/LeasesScheduleofLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of right-of-use assets", "label": "Finance Lease, Right-of-Use Asset, Amortization", "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease." } } }, "auth_ref": [ "r504", "r509", "r711" ] }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://mammothenergy.com/role/LeasesScheduleofOtherSupplementalInformationRelatedtoLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance leases", "label": "Finance Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for finance lease calculated at point in time." } } }, "auth_ref": [ "r515", "r711" ] }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://mammothenergy.com/role/LeasesScheduleofOtherSupplementalInformationRelatedtoLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance leases", "label": "Finance Lease, Weighted Average Remaining Lease Term", "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r514", "r711" ] }, "tusk_FinancingArrangementLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://mammothenergy.com/20240331", "localname": "FinancingArrangementLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://mammothenergy.com/role/AccruedExpensesandOtherCurrentLiabilitiesandOtherLongTermLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://mammothenergy.com/role/AccruedExpensesandOtherCurrentLiabilitiesandOtherLongTermLiabilitiesDetails", "http://mammothenergy.com/role/AccruedExpensesandOtherCurrentLiabilitiesandOtherLongTermLiabilitiesFootnoteDetails", "http://mammothenergy.com/role/CommitmentsandContingenciesAssignmentAgreementDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financing arrangement, net", "label": "Financing Arrangement Liabilities, Current", "documentation": "Financing Arrangement Liabilities, Current" } } }, "auth_ref": [] }, "tusk_FineIssuedForIndictment": { "xbrltype": "monetaryItemType", "nsuri": "http://mammothenergy.com/20240331", "localname": "FineIssuedForIndictment", "crdr": "debit", "presentation": [ "http://mammothenergy.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fine issued for indictment", "label": "Fine Issued For Indictment", "documentation": "Fine Issued For Indictment" } } }, "auth_ref": [] }, "tusk_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://mammothenergy.com/20240331", "localname": "FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour", "crdr": "debit", "calculation": { "http://mammothenergy.com/role/GoodwillandIntangibleAssetsScheduleofAggregatedExpectedAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://mammothenergy.com/role/GoodwillandIntangibleAssetsScheduleofAggregatedExpectedAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Finite-Lived Intangible Asset, Expected Amortization, After Year Four", "documentation": "Finite-Lived Intangible Asset, Expected Amortization, After Year Four" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://mammothenergy.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-lived intangible asset, useful life (in years)", "label": "Finite-Lived Intangible Asset, Useful Life", "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://mammothenergy.com/role/GoodwillandIntangibleAssetsScheduleofDefiniteLivedIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://mammothenergy.com/role/GoodwillandIntangibleAssetsScheduleofDefiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: accumulated amortization - trade names", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r169", "r319" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "calculation": { "http://mammothenergy.com/role/GoodwillandIntangibleAssetsScheduleofAggregatedExpectedAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://mammothenergy.com/role/GoodwillandIntangibleAssetsScheduleofAggregatedExpectedAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r122" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "crdr": "debit", "calculation": { "http://mammothenergy.com/role/GoodwillandIntangibleAssetsScheduleofAggregatedExpectedAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://mammothenergy.com/role/GoodwillandIntangibleAssetsScheduleofAggregatedExpectedAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remainder of 2024", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "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." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "calculation": { "http://mammothenergy.com/role/GoodwillandIntangibleAssetsScheduleofAggregatedExpectedAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://mammothenergy.com/role/GoodwillandIntangibleAssetsScheduleofAggregatedExpectedAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r122" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "calculation": { "http://mammothenergy.com/role/GoodwillandIntangibleAssetsScheduleofAggregatedExpectedAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://mammothenergy.com/role/GoodwillandIntangibleAssetsScheduleofAggregatedExpectedAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r122" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "calculation": { "http://mammothenergy.com/role/GoodwillandIntangibleAssetsScheduleofAggregatedExpectedAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://mammothenergy.com/role/GoodwillandIntangibleAssetsScheduleofAggregatedExpectedAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r122" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://mammothenergy.com/role/GoodwillandIntangibleAssetsNarrativeDetails", "http://mammothenergy.com/role/GoodwillandIntangibleAssetsScheduleofDefiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r317", "r318", "r319", "r320", "r541", "r542" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://mammothenergy.com/role/GoodwillandIntangibleAssetsScheduleofDefiniteLivedIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://mammothenergy.com/role/GoodwillandIntangibleAssetsScheduleofDefiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trade names", "label": "Finite-Lived Intangible Assets, Gross", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r121", "r542" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://mammothenergy.com/role/GoodwillandIntangibleAssetsNarrativeDetails", "http://mammothenergy.com/role/GoodwillandIntangibleAssetsScheduleofDefiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets [Line Items]", "label": "Finite-Lived Intangible Assets [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r541" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://mammothenergy.com/role/GoodwillandIntangibleAssetsNarrativeDetails", "http://mammothenergy.com/role/GoodwillandIntangibleAssetsScheduleofDefiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r61", "r62" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://mammothenergy.com/role/GoodwillandIntangibleAssetsScheduleofDefiniteLivedIntangibleAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://mammothenergy.com/role/GoodwillandIntangibleAssetsScheduleofAggregatedExpectedAmortizationExpenseDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://mammothenergy.com/role/GoodwillandIntangibleAssetsScheduleofAggregatedExpectedAmortizationExpenseDetails", "http://mammothenergy.com/role/GoodwillandIntangibleAssetsScheduleofDefiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Intangible assets, net", "label": "Finite-Lived Intangible Assets, Net", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r121", "r541" ] }, "tusk_FirstNationalCapitalLLCMember": { "xbrltype": "domainItemType", "nsuri": "http://mammothenergy.com/20240331", "localname": "FirstNationalCapitalLLCMember", "presentation": [ "http://mammothenergy.com/role/AccruedExpensesandOtherCurrentLiabilitiesandOtherLongTermLiabilitiesFootnoteDetails" ], "lang": { "en-us": { "role": { "terseLabel": "First National Capital, LLC", "label": "First National Capital, LLC [Member]", "documentation": "First National Capital, LLC" } } }, "auth_ref": [] }, "tusk_ForemanElectricServicesIncMember": { "xbrltype": "domainItemType", "nsuri": "http://mammothenergy.com/20240331", "localname": "ForemanElectricServicesIncMember", "presentation": [ "http://mammothenergy.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreman Electric Services, Inc.", "label": "Foreman Electric Services, Inc. [Member]", "documentation": "Foreman Electric Services, Inc." } } }, "auth_ref": [] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r737", "r748", "r758", "r783" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount", "label": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r737", "r748", "r758", "r783" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount", "label": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r737", "r748", "r758", "r783" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery, Explanation of Impracticability", "label": "Forgone Recovery, Explanation of Impracticability [Text Block]" } } }, "auth_ref": [ "r737", "r748", "r758", "r783" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Forgone Recovery, Individual Name" } } }, "auth_ref": [ "r737", "r748", "r758", "r783" ] }, "tusk_FormerPresidentMember": { "xbrltype": "domainItemType", "nsuri": "http://mammothenergy.com/20240331", "localname": "FormerPresidentMember", "presentation": [ "http://mammothenergy.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Former President", "label": "Former President [Member]", "documentation": "Former President" } } }, "auth_ref": [] }, "us-gaap_GainLossOnDispositionOfAssets1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnDispositionOfAssets1", "crdr": "credit", "calculation": { "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOMEunaudited": { "parentTag": "us-gaap_CostsAndExpenses", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOMEunaudited", "http://mammothenergy.com/role/ReportingSegmentsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Gains on disposal of assets, net", "negatedNetLabel": "Losses (gains) on disposal of assets, net", "label": "Gain (Loss) on Disposition of Assets", "documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee." } } }, "auth_ref": [ "r819" ] }, "tusk_GainLossOnDispositionOfAssetsExcludingPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://mammothenergy.com/20240331", "localname": "GainLossOnDispositionOfAssetsExcludingPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Gains on disposal of assets", "label": "Gain (Loss) On Disposition Of Assets, Excluding Property, Plant And Equipment", "documentation": "Gain (Loss) On Disposition Of Assets, Excluding Property, Plant And Equipment" } } }, "auth_ref": [] }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnSaleOfPropertyPlantEquipment", "crdr": "credit", "presentation": [ "http://mammothenergy.com/role/PropertyPlantandEquipmentNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gains from sales of equipment damaged or lost down-hole", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property." } } }, "auth_ref": [ "r8" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 }, "http://mammothenergy.com/role/GoodwillandIntangibleAssetsScheduleOfChangesinGoodwillDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited", "http://mammothenergy.com/role/GoodwillandIntangibleAssetsScheduleOfChangesinGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "totalLabel": "Goodwill, total", "label": "Goodwill", "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r168", "r304", "r555", "r696", "r712", "r835", "r842" ] }, "us-gaap_GoodwillAcquiredDuringPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAcquiredDuringPeriod", "crdr": "debit", "presentation": [ "http://mammothenergy.com/role/GoodwillandIntangibleAssetsScheduleOfChangesinGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisitions", "label": "Goodwill, Acquired During Period", "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination." } } }, "auth_ref": [ "r308", "r696" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]", "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "presentation": [ "http://mammothenergy.com/role/GoodwillandIntangibleAssets" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Intangible Assets", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "documentation": "The entire disclosure for goodwill and intangible assets." } } }, "auth_ref": [ "r119" ] }, "us-gaap_GoodwillGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillGross", "crdr": "debit", "calculation": { "http://mammothenergy.com/role/GoodwillandIntangibleAssetsScheduleOfChangesinGoodwillDetails": { "parentTag": "us-gaap_Goodwill", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://mammothenergy.com/role/GoodwillandIntangibleAssetsScheduleOfChangesinGoodwillDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Goodwill, period start", "periodEndLabel": "Goodwill, period end", "label": "Goodwill, Gross", "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." } } }, "auth_ref": [ "r307", "r314", "r696" ] }, "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillImpairedAccumulatedImpairmentLoss", "crdr": "credit", "calculation": { "http://mammothenergy.com/role/GoodwillandIntangibleAssetsScheduleOfChangesinGoodwillDetails": { "parentTag": "us-gaap_Goodwill", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://mammothenergy.com/role/GoodwillandIntangibleAssetsScheduleOfChangesinGoodwillDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Accumulated impairment losses", "label": "Goodwill, Impaired, Accumulated Impairment Loss", "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." } } }, "auth_ref": [ "r307", "r314", "r696" ] }, "us-gaap_GoodwillImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillImpairmentLoss", "crdr": "debit", "presentation": [ "http://mammothenergy.com/role/GoodwillandIntangibleAssetsNarrativeDetails", "http://mammothenergy.com/role/GoodwillandIntangibleAssetsScheduleOfChangesinGoodwillDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Impairment losses", "terseLabel": "Impairment of goodwill", "label": "Goodwill, Impairment Loss", "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r8", "r305", "r311", "r316", "r696" ] }, "us-gaap_GoodwillLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillLineItems", "presentation": [ "http://mammothenergy.com/role/GoodwillandIntangibleAssetsScheduleOfChangesinGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill [Line Items]", "label": "Goodwill [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r696" ] }, "us-gaap_GoodwillRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillRollForward", "presentation": [ "http://mammothenergy.com/role/GoodwillandIntangibleAssetsScheduleOfChangesinGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill [Roll Forward]", "label": "Goodwill [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillWrittenOffRelatedToSaleOfBusinessUnit", "crdr": "credit", "presentation": [ "http://mammothenergy.com/role/GoodwillandIntangibleAssetsScheduleOfChangesinGoodwillDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Dispositions", "label": "Goodwill, Written off Related to Sale of Business Unit", "documentation": "Amount of divestiture of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r310", "r696" ] }, "us-gaap_GuaranteeObligationsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GuaranteeObligationsLineItems", "presentation": [ "http://mammothenergy.com/role/CommitmentsandContingenciesAssignmentAgreementDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Guarantor Obligations [Line Items]", "label": "Guarantor Obligations [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r338", "r339", "r340", "r341" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOMEunaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOMEunaudited", "http://mammothenergy.com/role/ReportingSegmentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "(Loss) income before income taxes", "verboseLabel": "(Loss) income before income taxes", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r0", "r100", "r141", "r248", "r262", "r268", "r271", "r559", "r568", "r694" ] }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromEquityMethodInvestments", "crdr": "credit", "presentation": [ "http://mammothenergy.com/role/EquityMethodInvestmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to equity investee", "label": "Income (Loss) from Equity Method Investments", "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss)." } } }, "auth_ref": [ "r8", "r101", "r140", "r255", "r283", "r567" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Statement [Abstract]", "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis", "presentation": [ "http://mammothenergy.com/role/DivestituresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Group Name [Axis]", "label": "Disposal Group Name [Axis]", "documentation": "Information by name of disposal group." } } }, "auth_ref": [ "r706", "r707" ] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://mammothenergy.com/role/PropertyPlantandEquipmentNarrativeDetails", "http://mammothenergy.com/role/SellingGeneralandAdministrativeExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Axis]", "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r323", "r326", "r649" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://mammothenergy.com/role/PropertyPlantandEquipmentNarrativeDetails", "http://mammothenergy.com/role/SellingGeneralandAdministrativeExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Domain]", "label": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r326", "r649" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Tax Disclosure [Abstract]", "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://mammothenergy.com/role/IncomeTaxes" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information." } } }, "auth_ref": [ "r202", "r458", "r463", "r464", "r465", "r468", "r470", "r471", "r472", "r606" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOMEunaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOMEunaudited", "http://mammothenergy.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Provision for income taxes", "verboseLabel": "Income tax expense", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r149", "r157", "r219", "r220", "r256", "r461", "r469", "r574" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for income taxes, net of refunds received", "label": "Income Taxes Paid, Net", "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes." } } }, "auth_ref": [ "r46" ] }, "us-gaap_IncreaseDecreaseInAccountsPayableTrade": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayableTrade", "crdr": "debit", "calculation": { "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Increase (Decrease) in Accounts Payable, Trade", "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." } } }, "auth_ref": [ "r7" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Accounts receivable, net", "label": "Increase (Decrease) in Accounts Receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r7" ] }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "crdr": "debit", "calculation": { "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes payable", "label": "Increase (Decrease) in Income Taxes Payable", "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." } } }, "auth_ref": [ "r7" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Inventories", "label": "Increase (Decrease) in Inventories", "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities." } } }, "auth_ref": [ "r7" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in assets and liabilities:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities", "crdr": "debit", "calculation": { "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses and other liabilities", "label": "Increase (Decrease) in Other Accounts Payable and Accrued Liabilities", "documentation": "The increase (decrease) during the reporting period in other obligations or expenses incurred but not yet paid." } } }, "auth_ref": [ "r7" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Prepaid expenses and other assets", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r7" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITYunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) in Shareholders' Equity [Roll Forward]", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "presentation": [ "http://mammothenergy.com/role/LossEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Incremental common shares attributable to dilutive effect of share-based payment arrangements (in shares)", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements", "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method." } } }, "auth_ref": [ "r226", "r227", "r228", "r237", "r421" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Individual:", "label": "Individual [Axis]" } } }, "auth_ref": [ "r740", "r748", "r758", "r775", "r783", "r787", "r795" ] }, "tusk_InfrastructureMember": { "xbrltype": "domainItemType", "nsuri": "http://mammothenergy.com/20240331", "localname": "InfrastructureMember", "presentation": [ "http://mammothenergy.com/role/ReportingSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Infrastructure", "label": "Infrastructure [Member]", "documentation": "Infrastructure [Member]" } } }, "auth_ref": [] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "auth_ref": [ "r793" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "auth_ref": [ "r729", "r799" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Adopted", "label": "Insider Trading Policies and Procedures Adopted [Flag]" } } }, "auth_ref": [ "r729", "r799" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Not Adopted", "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]" } } }, "auth_ref": [ "r729", "r799" ] }, "tusk_InsuranceProgramsLettersofCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://mammothenergy.com/20240331", "localname": "InsuranceProgramsLettersofCreditMember", "presentation": [ "http://mammothenergy.com/role/CommitmentsandContingenciesScheduleofLettersofCreditDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Insurance programs", "label": "Insurance Programs Letters of Credit [Member]", "documentation": "Insurance Programs Letters of Credit [Member]" } } }, "auth_ref": [] }, "us-gaap_InterestAndDebtExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestAndDebtExpense", "crdr": "debit", "calculation": { "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOMEunaudited": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOMEunaudited", "http://mammothenergy.com/role/ReportingSegmentsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Interest expense and financing charges, net", "terseLabel": "Interest expense and financing charges, net", "label": "Interest and Debt Expense", "documentation": "Interest and debt related expenses associated with nonoperating financing activities of the entity." } } }, "auth_ref": [ "r12" ] }, "us-gaap_InterestExpenseDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpenseDebt", "crdr": "debit", "presentation": [ "http://mammothenergy.com/role/RelatedPartyTransactionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest expense", "label": "Interest Expense, Debt", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt." } } }, "auth_ref": [ "r109", "r377", "r387", "r701", "r702" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for interest", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount." } } }, "auth_ref": [ "r195", "r197", "r198" ] }, "us-gaap_IntersegmentEliminationMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntersegmentEliminationMember", "presentation": [ "http://mammothenergy.com/role/ReportingSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intersegment revenues", "label": "Intersegment Eliminations [Member]", "documentation": "Eliminating entries used in operating segment consolidation." } } }, "auth_ref": [ "r250", "r261", "r262", "r263", "r264", "r265", "r267", "r271" ] }, "us-gaap_InventoryDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Inventory Disclosure [Abstract]", "label": "Inventory Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://mammothenergy.com/role/Inventories" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "label": "Inventory Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r299" ] }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryFinishedGoodsNetOfReserves", "crdr": "debit", "calculation": { "http://mammothenergy.com/role/InventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://mammothenergy.com/role/InventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finished goods", "label": "Inventory, Finished Goods, Net of Reserves", "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." } } }, "auth_ref": [ "r118", "r685" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 }, "http://mammothenergy.com/role/InventoriesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited", "http://mammothenergy.com/role/InventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "totalLabel": "Total inventories", "label": "Inventory, Net", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r177", "r683", "r712" ] }, "us-gaap_InventoryPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryPolicyTextBlock", "presentation": [ "http://mammothenergy.com/role/BasisofPresentationandSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "label": "Inventory, Policy [Policy Text Block]", "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost." } } }, "auth_ref": [ "r150", "r166", "r176", "r299", "r300", "r301", "r539", "r691" ] }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryRawMaterialsNetOfReserves", "crdr": "debit", "calculation": { "http://mammothenergy.com/role/InventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://mammothenergy.com/role/InventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Raw materials", "label": "Inventory, Raw Materials, Net of Reserves", "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." } } }, "auth_ref": [ "r118", "r687" ] }, "tusk_InventorySuppliesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://mammothenergy.com/20240331", "localname": "InventorySuppliesNet", "crdr": "debit", "calculation": { "http://mammothenergy.com/role/InventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://mammothenergy.com/role/InventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Supplies", "label": "Inventory, Supplies, Net", "documentation": "Inventory, Supplies, Net" } } }, "auth_ref": [] }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWorkInProcessNetOfReserves", "crdr": "debit", "calculation": { "http://mammothenergy.com/role/InventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://mammothenergy.com/role/InventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Work in process", "label": "Inventory, Work in Process, Net of Reserves", "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." } } }, "auth_ref": [ "r118", "r686" ] }, "us-gaap_LaborAndRelatedExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LaborAndRelatedExpense", "crdr": "debit", "calculation": { "http://mammothenergy.com/role/SellingGeneralandAdministrativeExpenseDetails": { "parentTag": "tusk_SellingGeneralandAdministrativeExpenseCashPortion", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://mammothenergy.com/role/SellingGeneralandAdministrativeExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation and benefits", "label": "Labor and Related Expense", "documentation": "Amount of expense for salary, wage, profit sharing; incentive and equity-based compensation; and other employee benefit." } } }, "auth_ref": [ "r817" ] }, "us-gaap_LandImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LandImprovementsMember", "presentation": [ "http://mammothenergy.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Land improvements", "label": "Land Improvements [Member]", "documentation": "Additions or improvements to real estate held." } } }, "auth_ref": [] }, "us-gaap_LandMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LandMember", "presentation": [ "http://mammothenergy.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Land", "label": "Land [Member]", "documentation": "Part of earth's surface not covered by water." } } }, "auth_ref": [ "r867" ] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCost", "crdr": "debit", "calculation": { "http://mammothenergy.com/role/LeasesScheduleofLeaseExpenseDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://mammothenergy.com/role/LeasesScheduleofLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease expense", "label": "Lease, Cost", "documentation": "Amount of lease cost recognized by lessee for lease contract." } } }, "auth_ref": [ "r508", "r711" ] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://mammothenergy.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Lease Expense and Other Supplemental Information", "label": "Lease, Cost [Table Text Block]", "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." } } }, "auth_ref": [ "r873" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Leases [Abstract]", "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "tusk_LeasesWeightedAverageDiscountRateAbstract": { "xbrltype": "stringItemType", "nsuri": "http://mammothenergy.com/20240331", "localname": "LeasesWeightedAverageDiscountRateAbstract", "presentation": [ "http://mammothenergy.com/role/LeasesScheduleofOtherSupplementalInformationRelatedtoLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average discount rate:", "label": "Leases, Weighted Average Discount Rate [Abstract]", "documentation": "Leases, Weighted Average Discount Rate [Abstract]" } } }, "auth_ref": [] }, "dei_LegalEntityAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LegalEntityAxis", "presentation": [ "http://mammothenergy.com/role/AccruedExpensesandOtherCurrentLiabilitiesandOtherLongTermLiabilitiesFootnoteDetails", "http://mammothenergy.com/role/BasisofPresentationandSignificantAccountingPoliciesNarrativeDetails", "http://mammothenergy.com/role/CommitmentsandContingenciesAssignmentAgreementDetails", "http://mammothenergy.com/role/CommitmentsandContingenciesNarrativeDetails", "http://mammothenergy.com/role/DebtNewRevolvingCreditFacilityandNewTermCreditFacilityNarrativeDetails", "http://mammothenergy.com/role/EquityMethodInvestmentDetails", "http://mammothenergy.com/role/RelatedPartyTransactionsNarrativeDetails", "http://mammothenergy.com/role/VariableInterestEntitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Legal Entity [Axis]", "label": "Legal Entity [Axis]", "documentation": "The set of legal entities associated with a report." } } }, "auth_ref": [] }, "tusk_LeopardAviationLLCMember": { "xbrltype": "domainItemType", "nsuri": "http://mammothenergy.com/20240331", "localname": "LeopardAviationLLCMember", "presentation": [ "http://mammothenergy.com/role/VariableInterestEntitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Leopard Aviation LLC", "label": "Leopard Aviation LLC [Member]", "documentation": "Leopard Aviation LLC" } } }, "auth_ref": [] }, "us-gaap_LesseeFinanceLeaseTermOfContract1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeFinanceLeaseTermOfContract1", "presentation": [ "http://mammothenergy.com/role/AccruedExpensesandOtherCurrentLiabilitiesandOtherLongTermLiabilitiesFootnoteDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Term of contract", "label": "Lessee, Finance Lease, Term of Contract", "documentation": "Term of lessee's finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r872" ] }, "us-gaap_LesseeFinanceLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeFinanceLeasesTextBlock", "presentation": [ "http://mammothenergy.com/role/Leases" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lessee, Finance Leases [Text Block]", "documentation": "The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability." } } }, "auth_ref": [ "r500" ] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://mammothenergy.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Schedule of Operating Lease Liabilities", "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]", "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r874" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://mammothenergy.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://mammothenergy.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://mammothenergy.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease payments", "label": "Lessee, Operating Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r516" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://mammothenergy.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://mammothenergy.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r516" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://mammothenergy.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://mammothenergy.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r516" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://mammothenergy.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://mammothenergy.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r516" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://mammothenergy.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://mammothenergy.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r516" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://mammothenergy.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://mammothenergy.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remainder of 2024", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "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." } } }, "auth_ref": [ "r874" ] }, "tusk_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://mammothenergy.com/20240331", "localname": "LesseeOperatingLeaseLiabilityToBePaidAfterYearFour", "crdr": "credit", "calculation": { "http://mammothenergy.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://mammothenergy.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Four", "documentation": "Lessee, Operating Lease, Liability, to be Paid, after Year Four" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://mammothenergy.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://mammothenergy.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Less: Present value discount", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r516" ] }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseRenewalTerm", "presentation": [ "http://mammothenergy.com/role/AccruedExpensesandOtherCurrentLiabilitiesandOtherLongTermLiabilitiesFootnoteDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Renewal term", "label": "Lessee, Operating Lease, Renewal Term", "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r872" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://mammothenergy.com/role/Leases" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lessee, Operating Leases [Text Block]", "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability." } } }, "auth_ref": [ "r500" ] }, "us-gaap_LetterOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LetterOfCreditMember", "presentation": [ "http://mammothenergy.com/role/CommitmentsandContingenciesScheduleofLettersofCreditDetails", "http://mammothenergy.com/role/DebtNewRevolvingCreditFacilityandNewTermCreditFacilityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Letter of Credit", "label": "Letter of Credit [Member]", "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)." } } }, "auth_ref": [] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r25", "r201", "r288", "r344", "r345", "r347", "r348", "r349", "r351", "r353", "r355", "r356", "r476", "r477", "r478", "r488", "r620", "r693", "r724", "r859", "r877", "r878" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r95", "r139", "r566", "r712", "r822", "r833", "r871" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "LIABILITIES AND EQUITY", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r27", "r165", "r201", "r288", "r344", "r345", "r347", "r348", "r349", "r351", "r353", "r355", "r356", "r476", "r477", "r478", "r488", "r712", "r859", "r877", "r878" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "CURRENT LIABILITIES", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCredit", "crdr": "credit", "calculation": { "http://mammothenergy.com/role/DebtScheduleofDebtDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://mammothenergy.com/role/DebtNewRevolvingCreditFacilityandNewTermCreditFacilityNarrativeDetails", "http://mammothenergy.com/role/DebtScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Long-term line of credit", "terseLabel": "Outstanding borrowing under the credit facility", "label": "Long-Term Line of Credit", "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." } } }, "auth_ref": [ "r18", "r138", "r885" ] }, "tusk_LineOfCreditFacilityBorrowingBase": { "xbrltype": "monetaryItemType", "nsuri": "http://mammothenergy.com/20240331", "localname": "LineOfCreditFacilityBorrowingBase", "crdr": "credit", "presentation": [ "http://mammothenergy.com/role/DebtNewRevolvingCreditFacilityandNewTermCreditFacilityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Borrowing base", "label": "Line Of Credit Facility, Borrowing Base", "documentation": "Line Of Credit Facility, Borrowing Base" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityCurrentBorrowingCapacity", "crdr": "credit", "presentation": [ "http://mammothenergy.com/role/CommitmentsandContingenciesScheduleofLettersofCreditDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total letters of credit", "label": "Line of Credit Facility, Current Borrowing Capacity", "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." } } }, "auth_ref": [ "r23" ] }, "us-gaap_LineOfCreditFacilityLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityLineItems", "presentation": [ "http://mammothenergy.com/role/CommitmentsandContingenciesScheduleofLettersofCreditDetails", "http://mammothenergy.com/role/DebtNarrativeDetails", "http://mammothenergy.com/role/DebtNewRevolvingCreditFacilityandNewTermCreditFacilityNarrativeDetails", "http://mammothenergy.com/role/DebtScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit Facility [Line Items]", "label": "Line of Credit Facility [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r821" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://mammothenergy.com/role/DebtNewRevolvingCreditFacilityandNewTermCreditFacilityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum borrowing capacity", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility." } } }, "auth_ref": [ "r23" ] }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "crdr": "credit", "presentation": [ "http://mammothenergy.com/role/DebtNewRevolvingCreditFacilityandNewTermCreditFacilityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining borrowing capacity", "label": "Line of Credit Facility, Remaining Borrowing Capacity", "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding)." } } }, "auth_ref": [ "r23" ] }, "us-gaap_LineOfCreditFacilityTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityTable", "presentation": [ "http://mammothenergy.com/role/CommitmentsandContingenciesScheduleofLettersofCreditDetails", "http://mammothenergy.com/role/DebtNarrativeDetails", "http://mammothenergy.com/role/DebtNewRevolvingCreditFacilityandNewTermCreditFacilityNarrativeDetails", "http://mammothenergy.com/role/DebtScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit Facility [Table]", "label": "Line of Credit Facility [Table]", "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." } } }, "auth_ref": [ "r23", "r821" ] }, "us-gaap_LineOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditMember", "presentation": [ "http://mammothenergy.com/role/DebtNewRevolvingCreditFacilityandNewTermCreditFacilityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit", "label": "Line of Credit [Member]", "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars." } } }, "auth_ref": [] }, "tusk_LitigationAmountInDispute": { "xbrltype": "monetaryItemType", "nsuri": "http://mammothenergy.com/20240331", "localname": "LitigationAmountInDispute", "crdr": "credit", "presentation": [ "http://mammothenergy.com/role/BasisofPresentationandSignificantAccountingPoliciesNarrativeDetails", "http://mammothenergy.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Litigation amount in dispute", "label": "Litigation, Amount In Dispute", "documentation": "Litigation, Amount In Dispute" } } }, "auth_ref": [] }, "tusk_LitigationAmountInReimbursement": { "xbrltype": "monetaryItemType", "nsuri": "http://mammothenergy.com/20240331", "localname": "LitigationAmountInReimbursement", "crdr": "debit", "presentation": [ "http://mammothenergy.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Litigation amount in reimbursement", "label": "Litigation, Amount In Reimbursement", "documentation": "Litigation, Amount In Reimbursement" } } }, "auth_ref": [] }, "us-gaap_LitigationSettlementAmountAwardedFromOtherParty": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LitigationSettlementAmountAwardedFromOtherParty", "crdr": "debit", "presentation": [ "http://mammothenergy.com/role/BasisofPresentationandSignificantAccountingPoliciesNarrativeDetails", "http://mammothenergy.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amount awarded from FEMA", "label": "Litigation Settlement, Amount Awarded from Other Party", "documentation": "Amount awarded from other party in judgment or settlement of litigation." } } }, "auth_ref": [] }, "tusk_LitigationSettlementAmountReleaseOnHold": { "xbrltype": "monetaryItemType", "nsuri": "http://mammothenergy.com/20240331", "localname": "LitigationSettlementAmountReleaseOnHold", "crdr": "debit", "presentation": [ "http://mammothenergy.com/role/BasisofPresentationandSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amount release on hold", "label": "Litigation Settlement, Amount Release On Hold", "documentation": "Litigation Settlement, Amount Release On Hold" } } }, "auth_ref": [] }, "tusk_LitigationSettlementAmountToBeReceived": { "xbrltype": "monetaryItemType", "nsuri": "http://mammothenergy.com/20240331", "localname": "LitigationSettlementAmountToBeReceived", "crdr": "credit", "presentation": [ "http://mammothenergy.com/role/BasisofPresentationandSignificantAccountingPoliciesNarrativeDetails", "http://mammothenergy.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Litigation settlement, amount to be received", "label": "Litigation Settlement, Amount To Be Received", "documentation": "Litigation Settlement, Amount To Be Received" } } }, "auth_ref": [] }, "us-gaap_LitigationSettlementExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LitigationSettlementExpense", "crdr": "debit", "presentation": [ "http://mammothenergy.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Litigation settlement, expense", "label": "Litigation Settlement, Expense", "documentation": "Amount of litigation expense, including but not limited to legal, forensic, accounting, and investigative fees." } } }, "auth_ref": [] }, "tusk_LitigationSettlementInvoicesAmountApprovedByFEMA": { "xbrltype": "monetaryItemType", "nsuri": "http://mammothenergy.com/20240331", "localname": "LitigationSettlementInvoicesAmountApprovedByFEMA", "crdr": "debit", "presentation": [ "http://mammothenergy.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Invoices amount approved by FEMA", "label": "Litigation Settlement, Invoices Amount Approved By FEMA", "documentation": "Litigation Settlement, Invoices Amount Approved By FEMA" } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://mammothenergy.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebt", "crdr": "credit", "calculation": { "http://mammothenergy.com/role/DebtScheduleofDebtDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://mammothenergy.com/role/DebtScheduleofDebtDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://mammothenergy.com/role/DebtScheduleofDebtDetails", "http://mammothenergy.com/role/RelatedPartyTransactionsNarrativeDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total debt", "terseLabel": "Long term debt, net", "label": "Long-Term Debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r18", "r138", "r370", "r385", "r699", "r700", "r885" ] }, "us-gaap_LongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtCurrent", "crdr": "credit", "calculation": { "http://mammothenergy.com/role/DebtScheduleofDebtDetails_1": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://mammothenergy.com/role/DebtScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Less: current portion", "label": "Long-Term Debt, Current Maturities", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation." } } }, "auth_ref": [ "r172" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "crdr": "credit", "calculation": { "http://mammothenergy.com/role/DebtScheduleofDebtMaturitiesDetails": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://mammothenergy.com/role/DebtScheduleofDebtMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Long-Term Debt, Maturity, Year One", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r10", "r207", "r375" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "crdr": "credit", "calculation": { "http://mammothenergy.com/role/DebtScheduleofDebtMaturitiesDetails": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://mammothenergy.com/role/DebtScheduleofDebtMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Long-Term Debt, Maturity, Year Four", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r10", "r207", "r375" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "crdr": "credit", "calculation": { "http://mammothenergy.com/role/DebtScheduleofDebtMaturitiesDetails": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://mammothenergy.com/role/DebtScheduleofDebtMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Long-Term Debt, Maturity, Year Three", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r10", "r207", "r375" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "crdr": "credit", "calculation": { "http://mammothenergy.com/role/DebtScheduleofDebtMaturitiesDetails": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://mammothenergy.com/role/DebtScheduleofDebtMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Long-Term Debt, Maturity, Year Two", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r10", "r207", "r375" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://mammothenergy.com/role/DebtScheduleofDebtMaturitiesDetails": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://mammothenergy.com/role/DebtScheduleofDebtMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remainder of 2024", "label": "Long-Term Debt, Maturity, Remainder of Fiscal Year", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in remainder of current fiscal year." } } }, "auth_ref": [ "r825" ] }, "tusk_LongTermDebtMaturityAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://mammothenergy.com/20240331", "localname": "LongTermDebtMaturityAfterYearFour", "crdr": "credit", "calculation": { "http://mammothenergy.com/role/DebtScheduleofDebtMaturitiesDetails": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://mammothenergy.com/role/DebtScheduleofDebtMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Long-Term Debt, Maturity, After Year Four", "documentation": "Long-Term Debt, Maturity, After Year Four" } } }, "auth_ref": [] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://mammothenergy.com/role/DebtScheduleofDebtDetails_1": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 2.0 }, "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited", "http://mammothenergy.com/role/DebtScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt from related parties", "verboseLabel": "Total long-term debt", "label": "Long-Term Debt, Excluding Current Maturities", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation." } } }, "auth_ref": [ "r173" ] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://mammothenergy.com/role/DebtNewRevolvingCreditFacilityandNewTermCreditFacilityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Axis]", "label": "Long-Term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r29" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://mammothenergy.com/role/DebtNewRevolvingCreditFacilityandNewTermCreditFacilityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Domain]", "label": "Long-Term Debt, Type [Domain]", "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r29", "r65" ] }, "us-gaap_LossContingencyDamagesAwardedValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyDamagesAwardedValue", "crdr": "debit", "presentation": [ "http://mammothenergy.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss contingency, damages awarded, value", "label": "Loss Contingency, Damages Awarded, Value", "documentation": "Amount of damages awarded to the plaintiff in the legal matter." } } }, "auth_ref": [ "r852", "r853", "r854" ] }, "tusk_LossContingencyNumberOfClaimsJudgmentIssuedUnderAppeal": { "xbrltype": "integerItemType", "nsuri": "http://mammothenergy.com/20240331", "localname": "LossContingencyNumberOfClaimsJudgmentIssuedUnderAppeal", "presentation": [ "http://mammothenergy.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of claims judgment issued and under appeal", "label": "Loss Contingency, Number Of Claims, Judgment Issued Under Appeal", "documentation": "Loss Contingency, Number Of Claims, Judgment Issued Under Appeal" } } }, "auth_ref": [] }, "us-gaap_LossContingencyPendingClaimsNumber": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyPendingClaimsNumber", "presentation": [ "http://mammothenergy.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of lawsuits pending", "label": "Loss Contingency, Pending Claims, Number", "documentation": "Number of pending claims pertaining to a loss contingency." } } }, "auth_ref": [ "r853", "r854" ] }, "us-gaap_MachineryAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MachineryAndEquipmentMember", "presentation": [ "http://mammothenergy.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Machinery and equipment", "label": "Machinery and Equipment [Member]", "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment." } } }, "auth_ref": [] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MajorCustomersAxis", "presentation": [ "http://mammothenergy.com/role/BasisofPresentationandSignificantAccountingPoliciesScheduleofConcentrationofCreditRiskandSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer [Axis]", "label": "Customer [Axis]" } } }, "auth_ref": [ "r276", "r705", "r866", "r887", "r888" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://mammothenergy.com/role/AccruedExpensesandOtherCurrentLiabilitiesandOtherLongTermLiabilitiesFootnoteDetails", "http://mammothenergy.com/role/DebtNewRevolvingCreditFacilityandNewTermCreditFacilityNarrativeDetails", "http://mammothenergy.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]" } } }, "auth_ref": [ "r334", "r335", "r336", "r337", "r416", "r538", "r592", "r612", "r613", "r670", "r671", "r672", "r673", "r674", "r678", "r679", "r695", "r703", "r708", "r714", "r863", "r879", "r880", "r881", "r882", "r883", "r884" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Measure:", "label": "Measure [Axis]" } } }, "auth_ref": [ "r767" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Measure Name" } } }, "auth_ref": [ "r767" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://mammothenergy.com/role/AccruedExpensesandOtherCurrentLiabilitiesandOtherLongTermLiabilitiesFootnoteDetails", "http://mammothenergy.com/role/DebtNewRevolvingCreditFacilityandNewTermCreditFacilityNarrativeDetails", "http://mammothenergy.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]" } } }, "auth_ref": [ "r334", "r335", "r336", "r337", "r416", "r538", "r592", "r612", "r613", "r670", "r671", "r672", "r673", "r674", "r678", "r679", "r695", "r703", "r708", "r714", "r863", "r879", "r880", "r881", "r882", "r883", "r884" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "MNPI Disclosure Timed for Compensation Value", "label": "MNPI Disclosure Timed for Compensation Value [Flag]" } } }, "auth_ref": [ "r786" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Material Terms of Trading Arrangement", "label": "Material Terms of Trading Arrangement [Text Block]" } } }, "auth_ref": [ "r794" ] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://mammothenergy.com/role/BasisofPresentationandSignificantAccountingPoliciesScheduleofConcentrationofCreditRiskandSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer [Domain]", "label": "Customer [Domain]" } } }, "auth_ref": [ "r276", "r705", "r866", "r887", "r888" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Named Executive Officers, Footnote", "label": "Named Executive Officers, Footnote [Text Block]" } } }, "auth_ref": [ "r768" ] }, "tusk_NaturalSandProppantMember": { "xbrltype": "domainItemType", "nsuri": "http://mammothenergy.com/20240331", "localname": "NaturalSandProppantMember", "presentation": [ "http://mammothenergy.com/role/ReportingSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sand", "label": "Natural Sand Proppant [Member]", "documentation": "Natural Sand Proppant [Member]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r196" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Cash flows from financing activities:", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r196" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from investing activities:", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r113", "r114", "r115" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from operating activities:", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 }, "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOMEunaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited", "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITYunaudited", "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOMEunaudited", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net (loss) income", "netLabel": "Net (loss) income", "verboseLabel": "Net (loss) income", "terseLabel": "Net (income) loss", "label": "Net Income (Loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r102", "r115", "r142", "r163", "r181", "r184", "r188", "r201", "r211", "r213", "r214", "r215", "r216", "r219", "r220", "r233", "r248", "r262", "r268", "r271", "r288", "r344", "r345", "r347", "r348", "r349", "r351", "r353", "r355", "r356", "r487", "r488", "r569", "r642", "r662", "r663", "r694", "r723", "r859" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "crdr": "credit", "presentation": [ "http://mammothenergy.com/role/LossEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net (loss) income", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r194", "r213", "r214", "r215", "r216", "r222", "r223", "r234", "r237", "r248", "r262", "r268", "r271", "r694" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "crdr": "credit", "presentation": [ "http://mammothenergy.com/role/LossEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net (loss) income", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "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." } } }, "auth_ref": [ "r194", "r224", "r229", "r230", "r231", "r232", "r234", "r237" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://mammothenergy.com/role/BasisofPresentationandSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "New Accounting Pronouncements", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "tusk_NewTermCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://mammothenergy.com/20240331", "localname": "NewTermCreditFacilityMember", "presentation": [ "http://mammothenergy.com/role/DebtNewRevolvingCreditFacilityandNewTermCreditFacilityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "New Term Credit Facility", "label": "New Term Credit Facility [Member]", "documentation": "New Term Credit Facility" } } }, "auth_ref": [] }, "tusk_NonEmployeesMember": { "xbrltype": "domainItemType", "nsuri": "http://mammothenergy.com/20240331", "localname": "NonEmployeesMember", "presentation": [ "http://mammothenergy.com/role/EquityBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Employees", "label": "Non-Employees [Member]", "documentation": "Non-Employees [Member]" } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-GAAP Measure Description", "label": "Non-GAAP Measure Description [Text Block]" } } }, "auth_ref": [ "r767" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-NEOs", "label": "Non-NEOs [Member]" } } }, "auth_ref": [ "r737", "r748", "r758", "r775", "r783" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount", "label": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r765" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Total Compensation Amount", "label": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r764" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO", "label": "Non-PEO NEO [Member]" } } }, "auth_ref": [ "r775" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted", "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r794" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated", "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r794" ] }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncashInvestingAndFinancingItemsAbstract", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental disclosure of non-cash transactions:", "label": "Noncash Investing and Financing Items [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOMEunaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOMEunaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total other income, net", "label": "Nonoperating Income (Expense)", "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)." } } }, "auth_ref": [ "r108" ] }, "us-gaap_NonrelatedPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonrelatedPartyMember", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited", "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited", "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOMEunaudited", "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOMEunauditedParenthetical", "http://mammothenergy.com/role/ReportingSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Nonrelated Party", "label": "Nonrelated Party [Member]", "documentation": "Party not related to reporting entity." } } }, "auth_ref": [ "r823", "r824" ] }, "tusk_NumberOfAssetsPurchased": { "xbrltype": "integerItemType", "nsuri": "http://mammothenergy.com/20240331", "localname": "NumberOfAssetsPurchased", "presentation": [ "http://mammothenergy.com/role/RelatedPartyTransactionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of assets purchased", "label": "Number Of Assets Purchased", "documentation": "Number Of Assets Purchased" } } }, "auth_ref": [] }, "tusk_NumberOfFEMAContractComplianceIssuesRaised": { "xbrltype": "integerItemType", "nsuri": "http://mammothenergy.com/20240331", "localname": "NumberOfFEMAContractComplianceIssuesRaised", "presentation": [ "http://mammothenergy.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of FEMA contract compliance issues raised", "label": "Number Of FEMA Contract Compliance Issues Raised", "documentation": "Number Of FEMA Contract Compliance Issues Raised" } } }, "auth_ref": [] }, "tusk_NumberOfHelicopters": { "xbrltype": "integerItemType", "nsuri": "http://mammothenergy.com/20240331", "localname": "NumberOfHelicopters", "presentation": [ "http://mammothenergy.com/role/VariableInterestEntitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of helicopters", "label": "Number Of Helicopters", "documentation": "Number Of Helicopters" } } }, "auth_ref": [] }, "tusk_NumberOfHelicoptersLeased": { "xbrltype": "integerItemType", "nsuri": "http://mammothenergy.com/20240331", "localname": "NumberOfHelicoptersLeased", "presentation": [ "http://mammothenergy.com/role/EquityMethodInvestmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of helicopters leased", "label": "Number Of Helicopters Leased", "documentation": "Number Of Helicopters Leased" } } }, "auth_ref": [] }, "tusk_NumberOfHelicoptersOwned": { "xbrltype": "integerItemType", "nsuri": "http://mammothenergy.com/20240331", "localname": "NumberOfHelicoptersOwned", "presentation": [ "http://mammothenergy.com/role/EquityMethodInvestmentDetails", "http://mammothenergy.com/role/VariableInterestEntitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of helicopters owned", "label": "Number Of Helicopters Owned", "documentation": "Number Of Helicopters Owned" } } }, "auth_ref": [] }, "tusk_NumberOfOtherIndividualsIndicted": { "xbrltype": "integerItemType", "nsuri": "http://mammothenergy.com/20240331", "localname": "NumberOfOtherIndividualsIndicted", "presentation": [ "http://mammothenergy.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of other individuals indicted", "label": "Number Of Other Individuals Indicted", "documentation": "Number Of Other Individuals Indicted" } } }, "auth_ref": [] }, "tusk_NumberOfOtherIndividualsIndictedChargesDismissed": { "xbrltype": "integerItemType", "nsuri": "http://mammothenergy.com/20240331", "localname": "NumberOfOtherIndividualsIndictedChargesDismissed", "presentation": [ "http://mammothenergy.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of other individuals indicted, charges dismissed", "label": "Number Of Other Individuals Indicted, Charges Dismissed", "documentation": "Number Of Other Individuals Indicted, Charges Dismissed" } } }, "auth_ref": [] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfReportableSegments", "presentation": [ "http://mammothenergy.com/role/ReportingSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of reportable segments", "label": "Number of Reportable Segments", "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." } } }, "auth_ref": [ "r830" ] }, "us-gaap_OilAndGasPropertyFullCostMethodGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OilAndGasPropertyFullCostMethodGross", "crdr": "debit", "calculation": { "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Sand reserves", "label": "Oil and Gas Property, Full Cost Method, Gross", "documentation": "Oil and gas properties, gross, carried under the full cost method." } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOMEunaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOMEunaudited", "http://mammothenergy.com/role/ReportingSegmentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Operating (loss) income", "verboseLabel": "Operating (loss) income", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r248", "r262", "r268", "r271", "r694" ] }, "tusk_OperatingLeaseAssetsAndLiabilitiesLesseeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://mammothenergy.com/20240331", "localname": "OperatingLeaseAssetsAndLiabilitiesLesseeAbstract", "presentation": [ "http://mammothenergy.com/role/LeasesScheduleofSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating leases:", "label": "Operating Lease, Assets And Liabilities, Lessee [Abstract]", "documentation": "Operating Lease, Assets And Liabilities, Lessee [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "calculation": { "http://mammothenergy.com/role/LeasesScheduleofLeaseExpenseDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://mammothenergy.com/role/LeasesScheduleofLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease expense", "label": "Operating Lease, Cost", "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability." } } }, "auth_ref": [ "r510", "r711" ] }, "us-gaap_OperatingLeaseIncomeComprehensiveIncomeExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseIncomeComprehensiveIncomeExtensibleList", "presentation": [ "http://mammothenergy.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease, lease income, statement of income or comprehensive income [Extensible Enumeration]", "label": "Operating Lease, Lease Income, Statement of Income or Comprehensive Income [Extensible Enumeration]", "documentation": "Indicates line item in statement of comprehensive income that includes operating lease income." } } }, "auth_ref": [ "r518" ] }, "us-gaap_OperatingLeaseLeaseIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLeaseIncome", "crdr": "credit", "presentation": [ "http://mammothenergy.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Lease revenue", "label": "Operating Lease, Lease Income", "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." } } }, "auth_ref": [ "r242", "r518", "r520" ] }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://mammothenergy.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Leases", "label": "Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://mammothenergy.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://mammothenergy.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Present value of lease payments", "label": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r502" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited", "http://mammothenergy.com/role/LeasesScheduleofSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current operating lease liability", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r502" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited", "http://mammothenergy.com/role/LeasesScheduleofSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term operating lease liability", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r502" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://mammothenergy.com/role/LeasesScheduleofOtherSupplementalInformationRelatedtoLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating cash flows from operating leases", "label": "Operating Lease, Payments", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r507", "r512" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited", "http://mammothenergy.com/role/LeasesScheduleofSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease right-of-use assets", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r501" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://mammothenergy.com/role/LeasesScheduleofOtherSupplementalInformationRelatedtoLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating leases", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r515", "r711" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://mammothenergy.com/role/LeasesScheduleofOtherSupplementalInformationRelatedtoLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating leases", "label": "Operating Lease, Weighted Average Remaining Lease Term", "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r514", "r711" ] }, "us-gaap_OperatingLeasesOfLessorDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasesOfLessorDisclosureTextBlock", "presentation": [ "http://mammothenergy.com/role/Leases" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lessor, Operating Leases [Text Block]", "documentation": "The entire disclosure for lessor's operating leases." } } }, "auth_ref": [ "r517" ] }, "us-gaap_OperatingSegmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingSegmentsMember", "presentation": [ "http://mammothenergy.com/role/ReportingSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Segments", "label": "Operating Segments [Member]", "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r261", "r262", "r263", "r264", "r265", "r271" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "presentation": [ "http://mammothenergy.com/role/OrganizationandNatureofBusiness" ], "lang": { "en-us": { "role": { "terseLabel": "Organization and Nature of Business", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure." } } }, "auth_ref": [ "r85", "r130", "r600", "r601" ] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://mammothenergy.com/role/AccruedExpensesandOtherCurrentLiabilitiesandOtherLongTermLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://mammothenergy.com/role/AccruedExpensesandOtherCurrentLiabilitiesandOtherLongTermLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Accrued Liabilities, Current", "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r26" ] }, "us-gaap_OtherAccruedLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccruedLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://mammothenergy.com/role/AccruedExpensesandOtherCurrentLiabilitiesandOtherLongTermLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://mammothenergy.com/role/AccruedExpensesandOtherCurrentLiabilitiesandOtherLongTermLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Accrued Liabilities, Noncurrent", "documentation": "Amount of expenses incurred but not yet paid classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r30" ] }, "us-gaap_OtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsCurrent", "crdr": "debit", "calculation": { "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other current assets", "label": "Other Assets, Current", "documentation": "Amount of current assets classified as other." } } }, "auth_ref": [ "r179", "r712" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other non-current assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r170" ] }, "us-gaap_OtherCommitmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCommitmentsAxis", "presentation": [ "http://mammothenergy.com/role/CommitmentsandContingenciesNarrativeDetails", "http://mammothenergy.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Commitments [Axis]", "label": "Other Commitments [Axis]", "documentation": "Information by type of other commitment." } } }, "auth_ref": [] }, "us-gaap_OtherCommitmentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCommitmentsDomain", "presentation": [ "http://mammothenergy.com/role/CommitmentsandContingenciesNarrativeDetails", "http://mammothenergy.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Commitments [Domain]", "label": "Other Commitments [Domain]", "documentation": "Other future obligation." } } }, "auth_ref": [] }, "us-gaap_OtherCommitmentsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCommitmentsLineItems", "presentation": [ "http://mammothenergy.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Commitments [Line Items]", "label": "Other Commitments [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_OtherCommitmentsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCommitmentsTable", "presentation": [ "http://mammothenergy.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Commitments [Table]", "label": "Other Commitments [Table]", "documentation": "Disclosure of information about obligations resulting from other commitments." } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxPortionAttributableToParent", "crdr": "debit", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOMEunauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation adjustment, tax", "label": "Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax, Portion Attributable to Parent", "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." } } }, "auth_ref": [ "r5", "r13", "r131" ] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax", "crdr": "credit", "calculation": { "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOMEunaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOMEunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation adjustment, net of tax of $0 and $0, respectively, for the three months ended March 31, 2024 and 2023", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, before Tax", "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." } } }, "auth_ref": [ "r3", "r99" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITYunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive loss", "label": "Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r15", "r16", "r182", "r185", "r190", "r490", "r491", "r496", "r556", "r570", "r813", "r814" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOMEunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "OTHER COMPREHENSIVE (LOSS) INCOME", "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherCostAndExpenseOperating": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCostAndExpenseOperating", "crdr": "debit", "calculation": { "http://mammothenergy.com/role/SellingGeneralandAdministrativeExpenseDetails": { "parentTag": "tusk_SellingGeneralandAdministrativeExpenseCashPortion", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://mammothenergy.com/role/SellingGeneralandAdministrativeExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Cost and Expense, Operating", "documentation": "The total amount of other operating cost and expense items that are associated with the entity's normal revenue producing operation." } } }, "auth_ref": [ "r106", "r573" ] }, "us-gaap_OtherIncomeAndExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherIncomeAndExpensesAbstract", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOMEunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "OTHER INCOME (EXPENSE)", "label": "Other Income and Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 }, "http://mammothenergy.com/role/AccruedExpensesandOtherCurrentLiabilitiesandOtherLongTermLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://mammothenergy.com/role/AccruedExpensesandOtherCurrentLiabilitiesandOtherLongTermLiabilitiesDetails", "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other long-term liabilities", "totalLabel": "Total other long-term liabilities", "label": "Other Liabilities, Noncurrent", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r30" ] }, "us-gaap_OtherNoncashIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNoncashIncomeExpense", "crdr": "credit", "calculation": { "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Other", "label": "Other Noncash Income (Expense)", "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other." } } }, "auth_ref": [ "r115" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOMEunaudited": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOMEunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other income, net", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r110" ] }, "tusk_OtherNonoperatingIncomeExpenseIncludingRelatedPartyAmounts": { "xbrltype": "monetaryItemType", "nsuri": "http://mammothenergy.com/20240331", "localname": "OtherNonoperatingIncomeExpenseIncludingRelatedPartyAmounts", "crdr": "credit", "presentation": [ "http://mammothenergy.com/role/ReportingSegmentsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Other (income) expense, net", "label": "Other Nonoperating Income (Expense), Including Related Party Amounts", "documentation": "Other Nonoperating Income (Expense), Including Related Party Amounts" } } }, "auth_ref": [] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Other Performance Measure, Amount", "label": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r767" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount", "label": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r735", "r746", "r756", "r781" ] }, "tusk_OutstandingBidBondMember": { "xbrltype": "domainItemType", "nsuri": "http://mammothenergy.com/20240331", "localname": "OutstandingBidBondMember", "presentation": [ "http://mammothenergy.com/role/CommitmentsandContingenciesNarrativeDetails", "http://mammothenergy.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding Bid Bond", "label": "Outstanding Bid Bond [Member]", "documentation": "Outstanding Bid Bond [Member]" } } }, "auth_ref": [] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Amount", "label": "Outstanding Recovery Compensation Amount" } } }, "auth_ref": [ "r738", "r749", "r759", "r784" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Outstanding Recovery, Individual Name" } } }, "auth_ref": [ "r738", "r749", "r759", "r784" ] }, "srt_OwnershipAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "OwnershipAxis", "presentation": [ "http://mammothenergy.com/role/RelatedPartyTransactionsNarrativeDetails", "http://mammothenergy.com/role/VariableInterestEntitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Ownership [Axis]", "label": "Ownership [Axis]" } } }, "auth_ref": [] }, "srt_OwnershipDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "OwnershipDomain", "presentation": [ "http://mammothenergy.com/role/RelatedPartyTransactionsNarrativeDetails", "http://mammothenergy.com/role/VariableInterestEntitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Ownership [Domain]", "label": "Ownership [Domain]" } } }, "auth_ref": [] }, "us-gaap_PaidInKindInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaidInKindInterest", "crdr": "debit", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Interest paid in kind", "label": "Paid-in-Kind Interest", "documentation": "Interest paid other than in cash for example by issuing additional debt securities. As a noncash item, it is added to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r8" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "auth_ref": [ "r763" ] }, "us-gaap_PayablesAndAccrualsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PayablesAndAccrualsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Payables and Accruals [Abstract]", "label": "Payables and Accruals [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PaymentsForLegalSettlements": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForLegalSettlements", "crdr": "credit", "presentation": [ "http://mammothenergy.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for settlement", "label": "Payments for Legal Settlements", "documentation": "The amount of cash paid for the settlement of litigation or for other legal issues during the period." } } }, "auth_ref": [ "r6" ] }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDebtIssuanceCosts", "crdr": "credit", "calculation": { "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Debt issuance costs", "label": "Payments of Debt Issuance Costs", "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt." } } }, "auth_ref": [ "r42" ] }, "tusk_PaymentsOnFailedSaleLeasebackTransaction": { "xbrltype": "monetaryItemType", "nsuri": "http://mammothenergy.com/20240331", "localname": "PaymentsOnFailedSaleLeasebackTransaction", "crdr": "credit", "calculation": { "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payments on sale leaseback transaction", "label": "Payments On Failed Sale Leaseback Transaction", "documentation": "Payments On Failed Sale Leaseback Transaction" } } }, "auth_ref": [] }, "tusk_PaymentsOnFinancingTransactionNet": { "xbrltype": "monetaryItemType", "nsuri": "http://mammothenergy.com/20240331", "localname": "PaymentsOnFinancingTransactionNet", "crdr": "credit", "calculation": { "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payments on financing transaction", "label": "Payments On Financing Transaction, Net", "documentation": "Payments On Financing Transaction, Net" } } }, "auth_ref": [] }, "us-gaap_PaymentsToAcquireBusinessesGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesGross", "crdr": "credit", "presentation": [ "http://mammothenergy.com/role/EquityMethodInvestmentDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Cash paid to acquire a business", "label": "Payments to Acquire Businesses, Gross", "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price." } } }, "auth_ref": [ "r39", "r474" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchases of property and equipment", "label": "Payments to Acquire Property, Plant, and Equipment", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r112" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Issuers, Footnote", "label": "Peer Group Issuers, Footnote [Text Block]" } } }, "auth_ref": [ "r766" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Total Shareholder Return Amount", "label": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r766" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Actually Paid Compensation Amount", "label": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r765" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO", "label": "PEO [Member]" } } }, "auth_ref": [ "r775" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Name", "label": "PEO Name" } } }, "auth_ref": [ "r768" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Total Compensation Amount", "label": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r764" ] }, "tusk_PercentOfFederalCostSharePortionForDeterminationMemorandum": { "xbrltype": "percentItemType", "nsuri": "http://mammothenergy.com/20240331", "localname": "PercentOfFederalCostSharePortionForDeterminationMemorandum", "presentation": [ "http://mammothenergy.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percent of federal cost share portion for determination memorandum", "label": "Percent Of Federal Cost Share Portion For Determination Memorandum", "documentation": "Percent Of Federal Cost Share Portion For Determination Memorandum" } } }, "auth_ref": [] }, "tusk_PercentOfFederalFundedPortionForDeterminationMemorandum": { "xbrltype": "percentItemType", "nsuri": "http://mammothenergy.com/20240331", "localname": "PercentOfFederalFundedPortionForDeterminationMemorandum", "presentation": [ "http://mammothenergy.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percent of federal funded portion for determination memorandum", "label": "Percent Of Federal Funded Portion For Determination Memorandum", "documentation": "Percent Of Federal Funded Portion For Determination Memorandum" } } }, "auth_ref": [] }, "tusk_PercentageOfIncreaseInTransferredAmountMonthly": { "xbrltype": "percentItemType", "nsuri": "http://mammothenergy.com/20240331", "localname": "PercentageOfIncreaseInTransferredAmountMonthly", "presentation": [ "http://mammothenergy.com/role/CommitmentsandContingenciesAssignmentAgreementDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of increase in transferred amount monthly", "label": "Percentage Of Increase In Transferred Amount Monthly", "documentation": "Percentage Of Increase In Transferred Amount Monthly" } } }, "auth_ref": [] }, "tusk_PercentageOfInterestAccruedOnTransferredAmount": { "xbrltype": "percentItemType", "nsuri": "http://mammothenergy.com/20240331", "localname": "PercentageOfInterestAccruedOnTransferredAmount", "presentation": [ "http://mammothenergy.com/role/CommitmentsandContingenciesAssignmentAgreementDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of interest accrued on transferred amount", "label": "Percentage of Interest Accrued on Transferred Amount", "documentation": "Percentage of Interest Accrued on Transferred Amount" } } }, "auth_ref": [] }, "tusk_PerformanceAndPaymentBondMember": { "xbrltype": "domainItemType", "nsuri": "http://mammothenergy.com/20240331", "localname": "PerformanceAndPaymentBondMember", "presentation": [ "http://mammothenergy.com/role/CommitmentsandContingenciesNarrativeDetails", "http://mammothenergy.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Performance and Payment Bond", "label": "Performance And Payment Bond [Member]", "documentation": "Performance And Payment Bond [Member]" } } }, "auth_ref": [] }, "tusk_PerformanceCommitmentEstimatedCostToCompleteTheProject": { "xbrltype": "monetaryItemType", "nsuri": "http://mammothenergy.com/20240331", "localname": "PerformanceCommitmentEstimatedCostToCompleteTheProject", "crdr": "credit", "presentation": [ "http://mammothenergy.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated cost to complete the project", "label": "Performance Commitment, Estimated Cost To Complete The Project", "documentation": "Performance Commitment, Estimated Cost To Complete The Project" } } }, "auth_ref": [] }, "tusk_PracticalExpedientsMember": { "xbrltype": "domainItemType", "nsuri": "http://mammothenergy.com/20240331", "localname": "PracticalExpedientsMember", "presentation": [ "http://mammothenergy.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Practical Expedients", "label": "Practical Expedients [Member]", "documentation": "Practical Expedients [Member]" } } }, "auth_ref": [] }, "tusk_PredatorAviationLLCMember": { "xbrltype": "domainItemType", "nsuri": "http://mammothenergy.com/20240331", "localname": "PredatorAviationLLCMember", "presentation": [ "http://mammothenergy.com/role/VariableInterestEntitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Predator Aviation LLC", "label": "Predator Aviation LLC [Member]", "documentation": "Predator Aviation LLC" } } }, "auth_ref": [] }, "us-gaap_PrepaidExpenseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseCurrent", "crdr": "debit", "calculation": { "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses", "label": "Prepaid Expense, Current", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r178", "r302", "r303", "r684" ] }, "tusk_PressurePumpingEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://mammothenergy.com/20240331", "localname": "PressurePumpingEquipmentMember", "presentation": [ "http://mammothenergy.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Pressure pumping equipment", "label": "Pressure Pumping Equipment [Member]", "documentation": "Pressure Pumping Equipment [Member]" } } }, "auth_ref": [] }, "tusk_PrincipalPaymentsOnFinancingLeasesAndEquipmentFinancingNotes": { "xbrltype": "monetaryItemType", "nsuri": "http://mammothenergy.com/20240331", "localname": "PrincipalPaymentsOnFinancingLeasesAndEquipmentFinancingNotes", "crdr": "credit", "calculation": { "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Principal payments on financing leases and equipment financing notes", "label": "Principal Payments On Financing Leases And Equipment Financing Notes", "documentation": "Principal Payments On Financing Leases And Equipment Financing Notes" } } }, "auth_ref": [] }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PriorPeriodReclassificationAdjustmentDescription", "presentation": [ "http://mammothenergy.com/role/BasisofPresentationandSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassifications", "label": "Reclassification, Comparability Adjustment [Policy Text Block]", "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." } } }, "auth_ref": [ "r809" ] }, "us-gaap_ProceedsFromDivestitureOfBusinesses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromDivestitureOfBusinesses", "crdr": "debit", "presentation": [ "http://mammothenergy.com/role/DivestituresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from sale of subsidiary", "label": "Proceeds from Divestiture of Businesses", "documentation": "The cash inflow associated with the amount received from the sale of a portion of the company's business, for example a segment, division, branch or other business, during the period." } } }, "auth_ref": [ "r38" ] }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfLongTermDebt", "crdr": "debit", "calculation": { "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Borrowings on long-term debt", "label": "Proceeds from Issuance of Long-Term Debt", "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer." } } }, "auth_ref": [ "r40", "r603" ] }, "us-gaap_ProceedsFromLegalSettlements": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromLegalSettlements", "crdr": "debit", "presentation": [ "http://mammothenergy.com/role/BasisofPresentationandSignificantAccountingPoliciesNarrativeDetails", "http://mammothenergy.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from legal settlements", "label": "Proceeds from Legal Settlements", "documentation": "Cash received for the settlement of litigation during the current period." } } }, "auth_ref": [ "r43" ] }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromPaymentsForOtherFinancingActivities", "crdr": "debit", "calculation": { "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Proceeds from (Payments for) Other Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities classified as other." } } }, "auth_ref": [ "r803", "r818" ] }, "tusk_ProceedsFromSaleOfAccountsReceivableNet": { "xbrltype": "monetaryItemType", "nsuri": "http://mammothenergy.com/20240331", "localname": "ProceedsFromSaleOfAccountsReceivableNet", "crdr": "debit", "presentation": [ "http://mammothenergy.com/role/AccruedExpensesandOtherCurrentLiabilitiesandOtherLongTermLiabilitiesFootnoteDetails", "http://mammothenergy.com/role/BasisofPresentationandSignificantAccountingPoliciesNarrativeDetails", "http://mammothenergy.com/role/CommitmentsandContingenciesAssignmentAgreementDetails", "http://mammothenergy.com/role/CommitmentsandContingenciesNarrativeDetails", "http://mammothenergy.com/role/DebtNewRevolvingCreditFacilityandNewTermCreditFacilityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from financing transaction, net", "label": "Proceeds From Sale Of Accounts Receivable, Net", "documentation": "Proceeds From Sale Of Accounts Receivable, Net" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromSaleOfProductiveAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfProductiveAssets", "crdr": "debit", "presentation": [ "http://mammothenergy.com/role/AccruedExpensesandOtherCurrentLiabilitiesandOtherLongTermLiabilitiesFootnoteDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from sale of assets", "label": "Proceeds from Sale of Productive Assets", "documentation": "The cash inflow from the sale of property, plant and equipment (capital expenditures), software, and other intangible assets." } } }, "auth_ref": [ "r111" ] }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited", "http://mammothenergy.com/role/PropertyPlantandEquipmentNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from disposal of property and equipment", "label": "Proceeds from Sale of Property, Plant, and Equipment", "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r111" ] }, "tusk_ProductAndServiceIncludingRelatedPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://mammothenergy.com/20240331", "localname": "ProductAndServiceIncludingRelatedPartyMember", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOMEunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service Including Related Party", "label": "Product And Service Including Related Party [Member]", "documentation": "Product And Service Including Related Party" } } }, "auth_ref": [] }, "us-gaap_ProductMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductMember", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOMEunaudited", "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOMEunauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Products", "label": "Product [Member]", "documentation": "Article or substance produced by nature, labor or machinery." } } }, "auth_ref": [ "r704" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOMEunaudited", "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOMEunauditedParenthetical", "http://mammothenergy.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Axis]", "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r273", "r540", "r586", "r587", "r588", "r589", "r590", "r591", "r681", "r704", "r713", "r808", "r855", "r856", "r866", "r887" ] }, "us-gaap_ProductWarrantyAccrual": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantyAccrual", "crdr": "credit", "presentation": [ "http://mammothenergy.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warranty accrual", "label": "Standard and Extended Product Warranty Accrual", "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." } } }, "auth_ref": [ "r82", "r340", "r342", "r343" ] }, "us-gaap_ProductWarrantyExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantyExpense", "crdr": "debit", "presentation": [ "http://mammothenergy.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product warranty expense", "label": "Product Warranty Expense", "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." } } }, "auth_ref": [ "r7", "r857" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOMEunaudited", "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOMEunauditedParenthetical", "http://mammothenergy.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Domain]", "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r273", "r540", "r586", "r587", "r588", "r589", "r590", "r591", "r681", "r704", "r713", "r808", "r855", "r856", "r866", "r887" ] }, "us-gaap_ProfessionalFees": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfessionalFees", "crdr": "debit", "calculation": { "http://mammothenergy.com/role/SellingGeneralandAdministrativeExpenseDetails": { "parentTag": "tusk_SellingGeneralandAdministrativeExpenseCashPortion", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://mammothenergy.com/role/SellingGeneralandAdministrativeExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Professional services", "label": "Professional Fees", "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." } } }, "auth_ref": [ "r723", "r891", "r892" ] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Abstract]", "label": "Property, Plant and Equipment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization", "crdr": "credit", "calculation": { "http://mammothenergy.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://mammothenergy.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Less: accumulated depreciation", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization", "documentation": "Amount of accumulated depreciation and amortization from plant, property, and equipment and right-of-use asset from finance lease." } } }, "auth_ref": [ "r804", "r807", "r847" ] }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "crdr": "debit", "calculation": { "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 }, "http://mammothenergy.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited", "http://mammothenergy.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, plant and equipment, net", "totalLabel": "Total property, plant and equipment, net", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization", "documentation": "Amount, after accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset." } } }, "auth_ref": [ "r807", "r845" ] }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "crdr": "debit", "calculation": { "http://mammothenergy.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://mammothenergy.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, plant and equipment, gross", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, before Accumulated Depreciation and Amortization", "documentation": "Amount, before accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset." } } }, "auth_ref": [ "r802", "r812", "r846" ] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://mammothenergy.com/role/PropertyPlantandEquipmentNarrativeDetails", "http://mammothenergy.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment, Type [Axis]", "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r9" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://mammothenergy.com/role/PropertyPlantandEquipment" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment", "label": "Property, Plant and Equipment Disclosure [Text Block]", "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r123", "r152", "r155", "r156" ] }, "tusk_PropertyPlantAndEquipmentGrossIncludingFinanceLeaseRightOfUseAssetLessDepositsOnEquipmentAndEquipmentInProcess": { "xbrltype": "monetaryItemType", "nsuri": "http://mammothenergy.com/20240331", "localname": "PropertyPlantAndEquipmentGrossIncludingFinanceLeaseRightOfUseAssetLessDepositsOnEquipmentAndEquipmentInProcess", "crdr": "debit", "presentation": [ "http://mammothenergy.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, plant, and equipment", "label": "Property, Plant and Equipment, Gross, Including Finance Lease, Right-of-Use Asset, Less Deposits on Equipment and Equipment in Process", "documentation": "Property, Plant and Equipment, Gross, Including Finance Lease, Right-of-Use Asset, Less Deposits on Equipment and Equipment in Process" } } }, "auth_ref": [] }, "tusk_PropertyPlantAndEquipmentIncludingFinanceLeaseRightOfUseAssetDepositsOnEquipmentAndEquipmentInProcessOfAssembly": { "xbrltype": "monetaryItemType", "nsuri": "http://mammothenergy.com/20240331", "localname": "PropertyPlantAndEquipmentIncludingFinanceLeaseRightOfUseAssetDepositsOnEquipmentAndEquipmentInProcessOfAssembly", "crdr": "debit", "presentation": [ "http://mammothenergy.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "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", "documentation": "Property, Plant and Equipment, Including Finance Lease, Right-of-Use Asset, Deposits on Equipment and Equipment in Process of Assembly" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://mammothenergy.com/role/PropertyPlantandEquipmentNarrativeDetails", "http://mammothenergy.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Line Items]", "label": "Property, Plant and Equipment [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentOtherTypesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentOtherTypesMember", "presentation": [ "http://mammothenergy.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other property and equipment", "label": "Property, Plant and Equipment, Other Types [Member]", "documentation": "Long-lived, physical assets used to produce goods and services and not intended for resale, classified as other." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://mammothenergy.com/role/PropertyPlantandEquipmentTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Property, Plant and Equipment", "label": "Property, Plant and Equipment [Table Text Block]", "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r9" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://mammothenergy.com/role/PropertyPlantandEquipmentNarrativeDetails", "http://mammothenergy.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment, Type [Domain]", "label": "Long-Lived Tangible Asset [Domain]", "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r124" ] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://mammothenergy.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Useful Life", "label": "Property, Plant and Equipment, Useful Life", "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment." } } }, "auth_ref": [] }, "us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAccumulatedDepreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertySubjectToOrAvailableForOperatingLeaseAccumulatedDepreciation", "crdr": "credit", "presentation": [ "http://mammothenergy.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated depreciation of assets under operating leases, lessor", "label": "Property, Plant, and Equipment, Lessor Asset under Operating Lease, Accumulated Depreciation", "documentation": "Amount of accumulated depreciation of lessor's underlying asset for which right to use has been conveyed to lessee under operating lease." } } }, "auth_ref": [ "r144", "r148", "r322", "r519" ] }, "us-gaap_PropertySubjectToOrAvailableForOperatingLeaseGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertySubjectToOrAvailableForOperatingLeaseGross", "crdr": "debit", "presentation": [ "http://mammothenergy.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Assets under operating leases, lessor", "label": "Property, Plant, and Equipment, Lessor Asset under Operating Lease, before Accumulated Depreciation", "documentation": "Amount, before accumulated depreciation, of lessor's underlying asset for which right to use has been conveyed to lessee under operating lease." } } }, "auth_ref": [ "r143", "r148", "r321", "r519" ] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://mammothenergy.com/role/SellingGeneralandAdministrativeExpenseDetails": { "parentTag": "tusk_SellingGeneralandAdministrativeExpenseNonCashPortion", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://mammothenergy.com/role/BasisofPresentationandSignificantAccountingPoliciesScheduleofAllowanceforDoubtfulAccountsReceivableDetails", "http://mammothenergy.com/role/SellingGeneralandAdministrativeExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Change in provision for expected credit losses", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r193", "r295" ] }, "tusk_PuertoRicoElectricPowerAuthorityPREPAMember": { "xbrltype": "domainItemType", "nsuri": "http://mammothenergy.com/20240331", "localname": "PuertoRicoElectricPowerAuthorityPREPAMember", "presentation": [ "http://mammothenergy.com/role/AccruedExpensesandOtherCurrentLiabilitiesandOtherLongTermLiabilitiesFootnoteDetails", "http://mammothenergy.com/role/BasisofPresentationandSignificantAccountingPoliciesNarrativeDetails", "http://mammothenergy.com/role/CommitmentsandContingenciesAssignmentAgreementDetails", "http://mammothenergy.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Puerto Rico Electric Power Authority (PREPA)", "label": "Puerto Rico Electric Power Authority (PREPA) [Member]", "documentation": "Puerto Rico Electric Power Authority (PREPA) [Member]" } } }, "auth_ref": [] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure", "label": "Pay vs Performance Disclosure [Table]" } } }, "auth_ref": [ "r763" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure, Table", "label": "Pay vs Performance [Table Text Block]" } } }, "auth_ref": [ "r763" ] }, "tusk_RailImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://mammothenergy.com/20240331", "localname": "RailImprovementsMember", "presentation": [ "http://mammothenergy.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Rail improvements", "label": "Rail Improvements [Member]", "documentation": "Rail Improvements [Member]" } } }, "auth_ref": [] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://mammothenergy.com/role/AccruedExpensesandOtherCurrentLiabilitiesandOtherLongTermLiabilitiesFootnoteDetails", "http://mammothenergy.com/role/DebtNewRevolvingCreditFacilityandNewTermCreditFacilityNarrativeDetails", "http://mammothenergy.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Axis]", "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r334", "r335", "r336", "r337", "r414", "r416", "r445", "r446", "r447", "r534", "r538", "r592", "r612", "r613", "r670", "r671", "r672", "r673", "r674", "r678", "r679", "r695", "r703", "r708", "r714", "r717", "r849", "r863", "r880", "r881", "r882", "r883", "r884" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://mammothenergy.com/role/AccruedExpensesandOtherCurrentLiabilitiesandOtherLongTermLiabilitiesFootnoteDetails", "http://mammothenergy.com/role/DebtNewRevolvingCreditFacilityandNewTermCreditFacilityNarrativeDetails", "http://mammothenergy.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Domain]", "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r334", "r335", "r336", "r337", "r414", "r416", "r445", "r446", "r447", "r534", "r538", "r592", "r612", "r613", "r670", "r671", "r672", "r673", "r674", "r678", "r679", "r695", "r703", "r708", "r714", "r717", "r849", "r863", "r880", "r881", "r882", "r883", "r884" ] }, "us-gaap_RecordedUnconditionalPurchaseObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RecordedUnconditionalPurchaseObligation", "crdr": "credit", "presentation": [ "http://mammothenergy.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Recorded unconditional purchase obligation", "label": "Recorded Unconditional Purchase Obligation", "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)." } } }, "auth_ref": [ "r333" ] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]" } } }, "auth_ref": [ "r730", "r741", "r751", "r776" ] }, "tusk_ReimbursementRemainingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://mammothenergy.com/20240331", "localname": "ReimbursementRemainingAmount", "crdr": "debit", "presentation": [ "http://mammothenergy.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining reimbursement", "label": "Reimbursement Remaining Amount", "documentation": "Reimbursement Remaining Amount" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyDomain", "presentation": [ "http://mammothenergy.com/role/AccruedExpensesandOtherCurrentLiabilitiesandOtherLongTermLiabilitiesFootnoteDetails", "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited", "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited", "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOMEunaudited", "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOMEunauditedParenthetical", "http://mammothenergy.com/role/RelatedPartyTransactionsNarrativeDetails", "http://mammothenergy.com/role/ReportingSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party [Domain]", "label": "Related Party, Type [Domain]", "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r415", "r525", "r526", "r615", "r616", "r617", "r618", "r619", "r639", "r641", "r669" ] }, "us-gaap_RelatedPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyMember", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited", "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited", "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOMEunaudited", "http://mammothenergy.com/role/RelatedPartyTransactionsNarrativeDetails", "http://mammothenergy.com/role/ReportingSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Parties", "label": "Related Party [Member]", "documentation": "Party related to reporting entity. Includes, but is not limited to, affiliate, entity for which investment is accounted for by equity method, trust for benefit of employees, and principal owner, management, and members of immediate family." } } }, "auth_ref": [ "r203", "r204", "r525", "r526", "r527", "r528", "r615", "r616", "r617", "r618", "r619", "r639", "r641", "r669" ] }, "us-gaap_RelatedPartyTransactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionLineItems", "presentation": [ "http://mammothenergy.com/role/BasisofPresentationandSignificantAccountingPoliciesNarrativeDetails", "http://mammothenergy.com/role/RelatedPartyTransactionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transaction [Line Items]", "label": "Related Party Transaction [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r645", "r646", "r649" ] }, "us-gaap_RelatedPartyTransactionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Related Party Transactions [Abstract]", "label": "Related Party Transactions [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://mammothenergy.com/role/AccruedExpensesandOtherCurrentLiabilitiesandOtherLongTermLiabilitiesFootnoteDetails", "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited", "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited", "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOMEunaudited", "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOMEunauditedParenthetical", "http://mammothenergy.com/role/RelatedPartyTransactionsNarrativeDetails", "http://mammothenergy.com/role/ReportingSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party [Axis]", "label": "Related Party, Type [Axis]", "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r415", "r525", "r526", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r615", "r616", "r617", "r618", "r619", "r639", "r641", "r669", "r876" ] }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsDisclosureTextBlock", "presentation": [ "http://mammothenergy.com/role/RelatedPartyTransactions" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transactions", "label": "Related Party Transactions Disclosure [Text Block]", "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates." } } }, "auth_ref": [ "r522", "r523", "r524", "r526", "r529", "r607", "r608", "r609", "r647", "r648", "r649", "r667", "r668" ] }, "us-gaap_RepaymentsOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfLongTermDebt", "crdr": "credit", "calculation": { "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repayments of long-term debt", "label": "Repayments of Long-Term Debt", "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r41", "r604" ] }, "us-gaap_ReportingUnitAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReportingUnitAxis", "presentation": [ "http://mammothenergy.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reporting Unit [Axis]", "label": "Reporting Unit [Axis]", "documentation": "Information by reporting unit." } } }, "auth_ref": [ "r315", "r316", "r696" ] }, "us-gaap_ReportingUnitDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReportingUnitDomain", "presentation": [ "http://mammothenergy.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reporting Unit [Domain]", "label": "Reporting Unit [Domain]", "documentation": "Level of reporting at which goodwill is tested for impairment." } } }, "auth_ref": [ "r315", "r316", "r696" ] }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RepurchaseAgreementCounterpartyNameDomain", "presentation": [ "http://mammothenergy.com/role/AccruedExpensesandOtherCurrentLiabilitiesandOtherLongTermLiabilitiesFootnoteDetails", "http://mammothenergy.com/role/BasisofPresentationandSignificantAccountingPoliciesNarrativeDetails", "http://mammothenergy.com/role/CommitmentsandContingenciesAssignmentAgreementDetails", "http://mammothenergy.com/role/CommitmentsandContingenciesNarrativeDetails", "http://mammothenergy.com/role/DebtNewRevolvingCreditFacilityandNewTermCreditFacilityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Counterparty Name [Domain]", "label": "Counterparty Name [Domain]" } } }, "auth_ref": [ "r205", "r206", "r361", "r388", "r528", "r689", "r690" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date:", "label": "Restatement Determination Date [Axis]" } } }, "auth_ref": [ "r731", "r742", "r752", "r777" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date", "label": "Restatement Determination Date" } } }, "auth_ref": [ "r732", "r743", "r753", "r778" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement does not require Recovery", "label": "Restatement Does Not Require Recovery [Text Block]" } } }, "auth_ref": [ "r739", "r750", "r760", "r785" ] }, "us-gaap_RestrictedCashCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashCurrent", "crdr": "debit", "calculation": { "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted cash", "label": "Restricted Cash, Current", "documentation": "Amount of cash restricted as to withdrawal or usage, classified as current. 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." } } }, "auth_ref": [ "r810", "r820" ] }, "us-gaap_RestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockMember", "presentation": [ "http://mammothenergy.com/role/LossEarningsPerShareDetails", "http://mammothenergy.com/role/StockBasedCompensationNarrativeDetails", "http://mammothenergy.com/role/StockBasedCompensationScheduleOfShareBasedCompensationDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock", "label": "Restricted Stock [Member]", "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." } } }, "auth_ref": [ "r50" ] }, "us-gaap_RestructuringAndRelatedCostIncurredCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedCostIncurredCost", "crdr": "debit", "presentation": [ "http://mammothenergy.com/role/RelatedPartyTransactionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Incurred cost", "label": "Restructuring and Related Cost, Incurred Cost", "documentation": "Discloses the amount charged against the accrued restructuring reserves, or earnings if not previously accrued, during the period for the specified type of restructuring cost." } } }, "auth_ref": [ "r325", "r327", "r328", "r329" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated deficit", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r92", "r127", "r565", "r596", "r598", "r605", "r623", "r712" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITYunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Deficit", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r160", "r208", "r209", "r210", "r212", "r218", "r220", "r290", "r291", "r454", "r455", "r456", "r466", "r467", "r479", "r481", "r482", "r484", "r485", "r593", "r595", "r610", "r893" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "terseLabel": "Revenue from Contract with Customer [Abstract]", "label": "Revenue from Contract with Customer [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOMEunaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOMEunaudited", "http://mammothenergy.com/role/RelatedPartyTransactionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total revenue", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise." } } }, "auth_ref": [ "r249", "r250", "r261", "r266", "r267", "r273", "r275", "r276", "r409", "r410", "r540" ] }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "presentation": [ "http://mammothenergy.com/role/BasisofPresentationandSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "label": "Revenue from Contract with Customer [Policy Text Block]", "documentation": "Disclosure of accounting policy for revenue from contract with customer." } } }, "auth_ref": [ "r159", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r680" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://mammothenergy.com/role/Revenue" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "label": "Revenue from Contract with Customer [Text Block]", "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." } } }, "auth_ref": [ "r159", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r413" ] }, "us-gaap_RevenuePerformanceObligationDescriptionOfTiming": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuePerformanceObligationDescriptionOfTiming", "presentation": [ "http://mammothenergy.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue recognition period", "label": "Revenue, Performance Obligation, Description of Timing", "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." } } }, "auth_ref": [ "r394" ] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "presentation": [ "http://mammothenergy.com/role/RevenuePerformanceObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining performance obligation", "label": "Revenue, Remaining Performance Obligation, Amount", "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue." } } }, "auth_ref": [ "r153" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "presentation": [ "http://mammothenergy.com/role/RevenueNarrativeDetails", "http://mammothenergy.com/role/RevenuePerformanceObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "presentation": [ "http://mammothenergy.com/role/RevenuePerformanceObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Performance obligation expected recognition period", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r154" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "presentation": [ "http://mammothenergy.com/role/RevenuePerformanceObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format." } } }, "auth_ref": [ "r154" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "presentation": [ "http://mammothenergy.com/role/RevenueNarrativeDetails", "http://mammothenergy.com/role/RevenuePerformanceObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation." } } }, "auth_ref": [] }, "us-gaap_Revenues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Revenues", "crdr": "credit", "presentation": [ "http://mammothenergy.com/role/ReportingSegmentsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Revenue reduction", "label": "Revenues", "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)." } } }, "auth_ref": [ "r189", "r201", "r249", "r250", "r261", "r266", "r267", "r273", "r275", "r276", "r288", "r344", "r345", "r347", "r348", "r349", "r351", "r353", "r355", "r356", "r488", "r559", "r859" ] }, "us-gaap_RevenuesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuesAbstract", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOMEunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "REVENUE", "label": "Revenues [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://mammothenergy.com/role/DebtNarrativeDetails", "http://mammothenergy.com/role/DebtNewRevolvingCreditFacilityandNewTermCreditFacilityNarrativeDetails", "http://mammothenergy.com/role/DebtScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving credit facility", "label": "Revolving Credit Facility [Member]", "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount." } } }, "auth_ref": [] }, "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability", "crdr": "debit", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited", "http://mammothenergy.com/role/LeasesScheduleofOtherSupplementalInformationRelatedtoLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Right-of-use assets obtained for financing lease liabilities", "verboseLabel": "Finance leases", "label": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability", "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability." } } }, "auth_ref": [ "r513", "r711" ] }, "tusk_RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://mammothenergy.com/20240331", "localname": "RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract", "presentation": [ "http://mammothenergy.com/role/LeasesScheduleofOtherSupplementalInformationRelatedtoLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Right-of-use assets obtained in exchange for lease obligations:", "label": "Right-Of-Use Asset Obtained In Exchange For Lease Liability [Abstract]", "documentation": "Right-Of-Use Asset Obtained In Exchange For Lease Liability [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://mammothenergy.com/role/LeasesScheduleofOtherSupplementalInformationRelatedtoLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating leases", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r513", "r711" ] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Adopted", "label": "Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r794" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Terminated", "label": "Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r794" ] }, "tusk_SPCPGroupMember": { "xbrltype": "domainItemType", "nsuri": "http://mammothenergy.com/20240331", "localname": "SPCPGroupMember", "presentation": [ "http://mammothenergy.com/role/AccruedExpensesandOtherCurrentLiabilitiesandOtherLongTermLiabilitiesFootnoteDetails", "http://mammothenergy.com/role/BasisofPresentationandSignificantAccountingPoliciesNarrativeDetails", "http://mammothenergy.com/role/CommitmentsandContingenciesAssignmentAgreementDetails", "http://mammothenergy.com/role/CommitmentsandContingenciesNarrativeDetails", "http://mammothenergy.com/role/DebtNewRevolvingCreditFacilityandNewTermCreditFacilityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "SPCP Group", "label": "SPCP Group [Member]", "documentation": "SPCP Group" } } }, "auth_ref": [] }, "tusk_SaleLeasebackLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://mammothenergy.com/20240331", "localname": "SaleLeasebackLiabilityCurrent", "crdr": "credit", "calculation": { "http://mammothenergy.com/role/AccruedExpensesandOtherCurrentLiabilitiesandOtherLongTermLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://mammothenergy.com/role/AccruedExpensesandOtherCurrentLiabilitiesandOtherLongTermLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale leaseback liability", "label": "Sale Leaseback Liability, Current", "documentation": "Sale Leaseback Liability, Current" } } }, "auth_ref": [] }, "tusk_SaleLeasebackLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://mammothenergy.com/20240331", "localname": "SaleLeasebackLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://mammothenergy.com/role/AccruedExpensesandOtherCurrentLiabilitiesandOtherLongTermLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://mammothenergy.com/role/AccruedExpensesandOtherCurrentLiabilitiesandOtherLongTermLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale-leaseback liability", "label": "Sale Leaseback Liability, Noncurrent", "documentation": "Sale Leaseback Liability, Noncurrent" } } }, "auth_ref": [] }, "tusk_SaleLeasebackTransactionMonthlyRentalPaymentAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://mammothenergy.com/20240331", "localname": "SaleLeasebackTransactionMonthlyRentalPaymentAmount", "crdr": "credit", "presentation": [ "http://mammothenergy.com/role/AccruedExpensesandOtherCurrentLiabilitiesandOtherLongTermLiabilitiesFootnoteDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Monthly rental payment amount", "label": "Sale Leaseback Transaction, Monthly Rental Payment Amount", "documentation": "Sale Leaseback Transaction, Monthly Rental Payment Amount" } } }, "auth_ref": [] }, "tusk_SaleOfAccountsReceivableFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://mammothenergy.com/20240331", "localname": "SaleOfAccountsReceivableFinancingCosts", "crdr": "debit", "presentation": [ "http://mammothenergy.com/role/CommitmentsandContingenciesAssignmentAgreementDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of accounts receivable, financing costs", "label": "Sale Of Accounts Receivable, Financing Costs", "documentation": "Sale Of Accounts Receivable, Financing Costs" } } }, "auth_ref": [] }, "us-gaap_SaleOfStockPercentageOfOwnershipAfterTransaction": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockPercentageOfOwnershipAfterTransaction", "presentation": [ "http://mammothenergy.com/role/RelatedPartyTransactionsNarrativeDetails", "http://mammothenergy.com/role/VariableInterestEntitiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Percentage of ownership", "label": "Sale of Stock, Percentage of Ownership after Transaction", "documentation": "Percentage of subsidiary's or equity investee's stock owned by parent company after stock transaction." } } }, "auth_ref": [] }, "us-gaap_SalesRevenueNetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesRevenueNetMember", "presentation": [ "http://mammothenergy.com/role/BasisofPresentationandSignificantAccountingPoliciesScheduleofConcentrationofCreditRiskandSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "REVENUES", "label": "Revenue Benchmark [Member]", "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." } } }, "auth_ref": [ "r276", "r805" ] }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "presentation": [ "http://mammothenergy.com/role/BasisofPresentationandSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Allowance for Doubtful Accounts Receivable", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "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." } } }, "auth_ref": [ "r34" ] }, "us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "presentation": [ "http://mammothenergy.com/role/AccruedExpensesandOtherCurrentLiabilitiesandOtherLongTermLiabilitiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accrued Expenses and Other Current Liabilities and Other Long-Term Liabilities", "label": "Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]", "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." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://mammothenergy.com/role/LossEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "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." } } }, "auth_ref": [ "r50" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "presentation": [ "http://mammothenergy.com/role/DivestituresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities." } } }, "auth_ref": [ "r68", "r69", "r473" ] }, "us-gaap_ScheduleOfDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDebtTableTextBlock", "presentation": [ "http://mammothenergy.com/role/DebtTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Debt", "label": "Schedule of Debt [Table Text Block]", "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation." } } }, "auth_ref": [] }, "tusk_ScheduleOfDepreciationDepletionAccretionAndAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://mammothenergy.com/20240331", "localname": "ScheduleOfDepreciationDepletionAccretionAndAmortizationExpenseTableTextBlock", "presentation": [ "http://mammothenergy.com/role/PropertyPlantandEquipmentTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Depreciation, Depletion, Accretion and Amortization Expense", "label": "Schedule Of Depreciation, Depletion, Accretion And Amortization Expense [Table Text Block]", "documentation": "Schedule Of Depreciation, Depletion, Accretion And Amortization Expense [Table Text Block]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://mammothenergy.com/role/LossEarningsPerShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Reconciliations of the Components of Basic and Diluted Net (Loss) Earnings per Common Share", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r829" ] }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "presentation": [ "http://mammothenergy.com/role/EquityMethodInvestmentDetails", "http://mammothenergy.com/role/RelatedPartyTransactionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investment, Name [Axis]", "label": "Investment, Name [Axis]" } } }, "auth_ref": [ "r284", "r285", "r287" ] }, "us-gaap_ScheduleOfEquityMethodInvestmentsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEquityMethodInvestmentsLineItems", "presentation": [ "http://mammothenergy.com/role/EquityMethodInvestmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Equity Method Investments [Line Items]", "label": "Schedule of Equity Method Investments [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r201", "r284", "r285", "r287", "r288", "r488" ] }, "us-gaap_ScheduleOfEquityMethodInvestmentsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEquityMethodInvestmentsTable", "presentation": [ "http://mammothenergy.com/role/EquityMethodInvestmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Equity Method Investments [Table]", "label": "Schedule of Equity Method Investments [Table]", "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." } } }, "auth_ref": [ "r163", "r201", "r284", "r285", "r287", "r288", "r488" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://mammothenergy.com/role/GoodwillandIntangibleAssetsNarrativeDetails", "http://mammothenergy.com/role/GoodwillandIntangibleAssetsScheduleofDefiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r61", "r62", "r541" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://mammothenergy.com/role/GoodwillandIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Definite Lived Intangible Assets", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment." } } }, "auth_ref": [ "r61", "r62" ] }, "us-gaap_ScheduleOfGoodwillTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTable", "presentation": [ "http://mammothenergy.com/role/GoodwillandIntangibleAssetsScheduleOfChangesinGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Goodwill [Table]", "label": "Schedule of Goodwill [Table]", "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons." } } }, "auth_ref": [ "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r696" ] }, "us-gaap_ScheduleOfGoodwillTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTextBlock", "presentation": [ "http://mammothenergy.com/role/GoodwillandIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Goodwill", "label": "Schedule of Goodwill [Table Text Block]", "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule." } } }, "auth_ref": [ "r696", "r834", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r844" ] }, "us-gaap_ScheduleOfGuaranteeObligationsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGuaranteeObligationsTable", "presentation": [ "http://mammothenergy.com/role/CommitmentsandContingenciesAssignmentAgreementDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Guarantor Obligations [Table]", "label": "Schedule of Guarantor Obligations [Table]", "documentation": "Tabular disclosure about the type or nature of guarantees, for example performance, indemnification, payment and other guarantees, and related information such as term, origin and purpose, triggering event, maximum exposure, and carrying value. Represents the guarantor's disclosures which include the information about each guarantee, or each group of similar guarantees, even if the likelihood of the guarantor's need to make any payments under the guarantee is remote. This excludes disclosures for product warranties." } } }, "auth_ref": [ "r338", "r339", "r340", "r341" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://mammothenergy.com/role/InventoriesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Inventory", "label": "Schedule of Inventory, Current [Table Text Block]", "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." } } }, "auth_ref": [ "r20", "r96", "r97", "r98" ] }, "tusk_ScheduleOfLettersOfCreditTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://mammothenergy.com/20240331", "localname": "ScheduleOfLettersOfCreditTableTextBlock", "presentation": [ "http://mammothenergy.com/role/CommitmentsandContingenciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Letters of Credit", "label": "Schedule Of Letters Of Credit [Table Text Block]", "documentation": "Schedule Of Letters Of Credit [Table Text Block]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "presentation": [ "http://mammothenergy.com/role/Debt", "http://mammothenergy.com/role/DebtTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Debt Maturities", "label": "Schedule of Maturities of Long-Term Debt [Table Text Block]", "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt." } } }, "auth_ref": [ "r10" ] }, "tusk_ScheduleOfOtherOperatingCostAndExpenseByComponent1Table": { "xbrltype": "stringItemType", "nsuri": "http://mammothenergy.com/20240331", "localname": "ScheduleOfOtherOperatingCostAndExpenseByComponent1Table", "presentation": [ "http://mammothenergy.com/role/SellingGeneralandAdministrativeExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Other Operating Cost and Expense, by Component [Table]", "label": "Schedule of Other Operating Cost and Expense, by Component1 [Table]", "documentation": "Schedule of Other Operating Cost and Expense, by Component [Table]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://mammothenergy.com/role/PropertyPlantandEquipmentNarrativeDetails", "http://mammothenergy.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Table]", "label": "Property, Plant and Equipment [Table]", "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r9" ] }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "presentation": [ "http://mammothenergy.com/role/BasisofPresentationandSignificantAccountingPoliciesNarrativeDetails", "http://mammothenergy.com/role/RelatedPartyTransactionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]", "label": "Schedule of Related Party Transactions, by Related Party [Table]", "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates." } } }, "auth_ref": [ "r80", "r81", "r645", "r646", "r649" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://mammothenergy.com/role/ReportingSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r56", "r57", "r58", "r59" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://mammothenergy.com/role/ReportingSegmentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Segment Reporting Information, by Segment", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r56", "r57", "r58", "r59" ] }, "tusk_ScheduleOfSellingGeneralAndAdministrativeExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://mammothenergy.com/20240331", "localname": "ScheduleOfSellingGeneralAndAdministrativeExpenseTableTextBlock", "presentation": [ "http://mammothenergy.com/role/SellingGeneralandAdministrativeExpenseTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Selling, General and Administrative Expense", "label": "Schedule Of Selling, General And Administrative Expense [Table Text Block]", "documentation": "Schedule Of Selling, General And Administrative Expense [Table Text Block]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://mammothenergy.com/role/EquityBasedCompensationDetails", "http://mammothenergy.com/role/StockBasedCompensationNarrativeDetails", "http://mammothenergy.com/role/StockBasedCompensationScheduleOfShareBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r418", "r420", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448" ] }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "presentation": [ "http://mammothenergy.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Share-Based Compensation", "label": "Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]", "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." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfVariableInterestEntitiesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfVariableInterestEntitiesTable", "presentation": [ "http://mammothenergy.com/role/VariableInterestEntitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Variable Interest Entities [Table]", "label": "Schedule of Variable Interest Entities [Table]", "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." } } }, "auth_ref": [ "r71", "r72", "r73", "r74", "r75", "r475", "r476", "r477", "r478", "r535", "r536", "r537" ] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://mammothenergy.com/role/GoodwillandIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Aggregated Expected Amortization Expense", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets." } } }, "auth_ref": [ "r62" ] }, "tusk_ScheduleofOtherOperatingCostandExpensebyComponentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://mammothenergy.com/20240331", "localname": "ScheduleofOtherOperatingCostandExpensebyComponentLineItems", "presentation": [ "http://mammothenergy.com/role/AccruedExpensesandOtherCurrentLiabilitiesandOtherLongTermLiabilitiesFootnoteDetails", "http://mammothenergy.com/role/SellingGeneralandAdministrativeExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Other Operating Cost and Expense, by Component [Line Items]", "label": "Schedule of Other Operating Cost and Expense, by Component [Line Items]", "documentation": "[Line Items] for Schedule of Other Operating Cost and Expense, by Component [Table]" } } }, "auth_ref": [] }, "tusk_ScheduleofOtherOperatingCostandExpensebyComponentTable": { "xbrltype": "stringItemType", "nsuri": "http://mammothenergy.com/20240331", "localname": "ScheduleofOtherOperatingCostandExpensebyComponentTable", "presentation": [ "http://mammothenergy.com/role/AccruedExpensesandOtherCurrentLiabilitiesandOtherLongTermLiabilitiesFootnoteDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Other Operating Cost and Expense, by Component [Table]", "label": "Schedule of Other Operating Cost and Expense, by Component [Table]", "documentation": "Schedule of Other Operating Cost and Expense, by Component [Table]" } } }, "auth_ref": [] }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "presentation": [ "http://mammothenergy.com/role/BasisofPresentationandSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Concentration of Credit Risk and Significant Customers", "label": "Schedules of Concentration of Risk, by Risk Factor [Table Text Block]", "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." } } }, "auth_ref": [ "r51", "r52", "r54", "r55", "r76", "r132" ] }, "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember", "presentation": [ "http://mammothenergy.com/role/DebtNewRevolvingCreditFacilityandNewTermCreditFacilityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "SOFR", "label": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]", "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap that has its variable-rate leg referenced to Secured Overnight Financing Rate (SOFR) with no additional spread over SOFR on variable-rate leg." } } }, "auth_ref": [ "r869" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://mammothenergy.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r725" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://mammothenergy.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r727" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentDomain", "presentation": [ "http://mammothenergy.com/role/GoodwillandIntangibleAssetsScheduleOfChangesinGoodwillDetails", "http://mammothenergy.com/role/ReportingSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segments [Domain]", "label": "Segments [Domain]", "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r245", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r271", "r276", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r327", "r329", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r696", "r808", "r887" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting [Abstract]", "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://mammothenergy.com/role/ReportingSegments" ], "lang": { "en-us": { "role": { "terseLabel": "Reporting Segments", "label": "Segment Reporting Disclosure [Text Block]", "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments." } } }, "auth_ref": [ "r244", "r245", "r246", "r247", "r248", "r260", "r265", "r269", "r270", "r271", "r272", "r273", "r274", "r276" ] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://mammothenergy.com/role/ReportingSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting Information [Line Items]", "label": "Segment Reporting Information [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_SelfInsuranceReserveCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SelfInsuranceReserveCurrent", "crdr": "credit", "presentation": [ "http://mammothenergy.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Insurance reserves", "label": "Self Insurance Reserve, Current", "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)." } } }, "auth_ref": [] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOMEunaudited": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOMEunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Selling, general and administrative", "label": "Selling, General and Administrative Expense", "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." } } }, "auth_ref": [ "r107" ] }, "tusk_SellingGeneralAndAdministrativeExpenseCashPortionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://mammothenergy.com/20240331", "localname": "SellingGeneralAndAdministrativeExpenseCashPortionAbstract", "presentation": [ "http://mammothenergy.com/role/SellingGeneralandAdministrativeExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash expenses:", "label": "Selling General And Administrative Expense, Cash Portion [Abstract]", "documentation": "Selling General And Administrative Expense, Cash Portion [Abstract]" } } }, "auth_ref": [] }, "tusk_SellingGeneralAndAdministrativeExpenseDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://mammothenergy.com/20240331", "localname": "SellingGeneralAndAdministrativeExpenseDisclosureTextBlock", "presentation": [ "http://mammothenergy.com/role/SellingGeneralandAdministrativeExpense" ], "lang": { "en-us": { "role": { "terseLabel": "Selling, General and Administrative Expense", "label": "Selling, General And Administrative Expense Disclosure [Text Block]", "documentation": "Selling, General And Administrative Expense Disclosure [Text Block]" } } }, "auth_ref": [] }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpensesMember", "presentation": [ "http://mammothenergy.com/role/SellingGeneralandAdministrativeExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Selling, General and Administrative Expenses", "label": "Selling, General and Administrative Expenses [Member]", "documentation": "Primary financial statement caption encompassing selling, general and administrative expense." } } }, "auth_ref": [] }, "tusk_SellingGeneralandAdministrativeExpenseCashPortion": { "xbrltype": "monetaryItemType", "nsuri": "http://mammothenergy.com/20240331", "localname": "SellingGeneralandAdministrativeExpenseCashPortion", "crdr": "debit", "calculation": { "http://mammothenergy.com/role/SellingGeneralandAdministrativeExpenseDetails": { "parentTag": "tusk_SellingGeneralandAdministrativeExpenseIncludingRelatedandThirdParties", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://mammothenergy.com/role/SellingGeneralandAdministrativeExpenseDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total cash SG&A expense", "label": "Selling, General and Administrative Expense, Cash Portion", "documentation": "Selling, General and Administrative Expense, Cash Portion" } } }, "auth_ref": [] }, "tusk_SellingGeneralandAdministrativeExpenseIncludingRelatedandThirdParties": { "xbrltype": "monetaryItemType", "nsuri": "http://mammothenergy.com/20240331", "localname": "SellingGeneralandAdministrativeExpenseIncludingRelatedandThirdParties", "crdr": "debit", "calculation": { "http://mammothenergy.com/role/SellingGeneralandAdministrativeExpenseDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://mammothenergy.com/role/ReportingSegmentsDetails", "http://mammothenergy.com/role/SellingGeneralandAdministrativeExpenseDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total SG&A expense", "verboseLabel": "Selling, general and administrative", "label": "Selling, General and Administrative Expense, Including Related and Third Parties", "documentation": "Selling, General and Administrative Expense, Including Related and Third Parties" } } }, "auth_ref": [] }, "tusk_SellingGeneralandAdministrativeExpenseNonCashPortion": { "xbrltype": "monetaryItemType", "nsuri": "http://mammothenergy.com/20240331", "localname": "SellingGeneralandAdministrativeExpenseNonCashPortion", "crdr": "debit", "calculation": { "http://mammothenergy.com/role/SellingGeneralandAdministrativeExpenseDetails": { "parentTag": "tusk_SellingGeneralandAdministrativeExpenseIncludingRelatedandThirdParties", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://mammothenergy.com/role/SellingGeneralandAdministrativeExpenseDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total non-cash SG&A expense", "label": "Selling, General and Administrative Expense, Non Cash Portion", "documentation": "Selling, General and Administrative Expense, Non Cash Portion" } } }, "auth_ref": [] }, "tusk_SellingGeneralandAdministrativeExpenseNonCashPortionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://mammothenergy.com/20240331", "localname": "SellingGeneralandAdministrativeExpenseNonCashPortionAbstract", "presentation": [ "http://mammothenergy.com/role/SellingGeneralandAdministrativeExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash expenses:", "label": "Selling, General and Administrative Expense, Non Cash Portion [Abstract]", "documentation": "Selling, General and Administrative Expense, Non Cash Portion [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ServiceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ServiceMember", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOMEunaudited", "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOMEunauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Services", "label": "Service [Member]", "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service." } } }, "auth_ref": [ "r704" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 }, "http://mammothenergy.com/role/SellingGeneralandAdministrativeExpenseDetails": { "parentTag": "tusk_SellingGeneralandAdministrativeExpenseNonCashPortion", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited", "http://mammothenergy.com/role/SellingGeneralandAdministrativeExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock based compensation", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r7" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://mammothenergy.com/role/StockBasedCompensationScheduleOfShareBasedCompensationDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Forfeited (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r439" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://mammothenergy.com/role/StockBasedCompensationScheduleOfShareBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forfeited (in USD per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event." } } }, "auth_ref": [ "r439" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://mammothenergy.com/role/StockBasedCompensationScheduleOfShareBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r437" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://mammothenergy.com/role/StockBasedCompensationScheduleOfShareBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in USD per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r437" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://mammothenergy.com/role/StockBasedCompensationScheduleOfShareBasedCompensationDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Unvested shares beginning balance (in shares)", "periodEndLabel": "Unvested shares ending balance (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date." } } }, "auth_ref": [ "r434", "r435" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://mammothenergy.com/role/StockBasedCompensationScheduleOfShareBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Unvested Restricted Shares", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://mammothenergy.com/role/StockBasedCompensationScheduleOfShareBasedCompensationDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Unvested shares at beginning of period (in USD per share)", "periodEndLabel": "Unvested shares at end of period (in USD per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r434", "r435" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://mammothenergy.com/role/StockBasedCompensationScheduleOfShareBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Grant-Date Fair Value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://mammothenergy.com/role/StockBasedCompensationScheduleOfShareBasedCompensationDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Vested (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r438" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "crdr": "debit", "presentation": [ "http://mammothenergy.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total fair value of shares vested", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value", "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash." } } }, "auth_ref": [ "r441" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://mammothenergy.com/role/StockBasedCompensationScheduleOfShareBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested (in USD per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement." } } }, "auth_ref": [ "r438" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://mammothenergy.com/role/EquityBasedCompensationDetails", "http://mammothenergy.com/role/StockBasedCompensationNarrativeDetails", "http://mammothenergy.com/role/StockBasedCompensationScheduleOfShareBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r418", "r420", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "presentation": [ "http://mammothenergy.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares authorized (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized", "documentation": "Number of shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r710" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://mammothenergy.com/role/StockBasedCompensationNarrativeDetails", "http://mammothenergy.com/role/StockBasedCompensationScheduleOfShareBasedCompensationDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Domain]", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448" ] }, "us-gaap_ShortTermLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermLeaseCost", "crdr": "debit", "calculation": { "http://mammothenergy.com/role/LeasesScheduleofLeaseExpenseDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://mammothenergy.com/role/LeasesScheduleofLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term lease expense", "label": "Short-Term Lease, Cost", "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less." } } }, "auth_ref": [ "r511", "r711" ] }, "tusk_ShortfallPaymentsMember": { "xbrltype": "domainItemType", "nsuri": "http://mammothenergy.com/20240331", "localname": "ShortfallPaymentsMember", "presentation": [ "http://mammothenergy.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shortfall Payments", "label": "Shortfall Payments [Member]", "documentation": "Shortfall Payments [Member]" } } }, "auth_ref": [] }, "tusk_SpecifiedMemberAwardsMember": { "xbrltype": "domainItemType", "nsuri": "http://mammothenergy.com/20240331", "localname": "SpecifiedMemberAwardsMember", "presentation": [ "http://mammothenergy.com/role/EquityBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Specified Member Awards", "label": "Specified Member Awards [Member]", "documentation": "Specified Member Awards [Member]" } } }, "auth_ref": [] }, "tusk_StaffingCostsEligibleForFunding": { "xbrltype": "monetaryItemType", "nsuri": "http://mammothenergy.com/20240331", "localname": "StaffingCostsEligibleForFunding", "crdr": "debit", "presentation": [ "http://mammothenergy.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Staffing costs", "label": "Staffing Costs, Eligible for Funding", "documentation": "Staffing Costs, Eligible for Funding" } } }, "auth_ref": [] }, "tusk_StandardAndExtendedProductWarrantyAccrualTerm": { "xbrltype": "durationItemType", "nsuri": "http://mammothenergy.com/20240331", "localname": "StandardAndExtendedProductWarrantyAccrualTerm", "presentation": [ "http://mammothenergy.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warranty accrual, term", "label": "Standard and Extended Product Warranty Accrual, Term", "documentation": "Standard and Extended Product Warranty Accrual, Term" } } }, "auth_ref": [] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://mammothenergy.com/role/GoodwillandIntangibleAssetsScheduleOfChangesinGoodwillDetails", "http://mammothenergy.com/role/ReportingSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segments [Axis]", "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r161", "r245", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r271", "r276", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r324", "r327", "r329", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r696", "r808", "r887" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITYunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r15", "r33", "r160", "r186", "r187", "r188", "r208", "r209", "r210", "r212", "r218", "r220", "r243", "r290", "r291", "r389", "r454", "r455", "r456", "r466", "r467", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r490", "r492", "r493", "r494", "r495", "r496", "r521", "r593", "r594", "r595", "r610", "r664" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited", "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited", "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITYunaudited", "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOMEunaudited", "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOMEunauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Line Items]", "label": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r208", "r209", "r210", "r243", "r540", "r602", "r611", "r614", "r615", "r616", "r617", "r618", "r619", "r622", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r635", "r636", "r637", "r638", "r639", "r641", "r643", "r644", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r664", "r718" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Cash Flows [Abstract]", "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Financial Position [Abstract]", "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Stockholders' Equity [Abstract]", "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited", "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited", "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITYunaudited", "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOMEunaudited", "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOMEunauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r208", "r209", "r210", "r243", "r540", "r602", "r611", "r614", "r615", "r616", "r617", "r618", "r619", "r622", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r635", "r636", "r637", "r638", "r639", "r641", "r643", "r644", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r664", "r718" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Price or TSR Estimation Method", "label": "Stock Price or TSR Estimation Method [Text Block]" } } }, "auth_ref": [ "r734", "r745", "r755", "r780" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Appreciation Rights (SARs)", "label": "Stock Appreciation Rights (SARs) [Member]", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITYunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Stock based compensation (in shares)", "label": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture", "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)." } } }, "auth_ref": [ "r15", "r89", "r90", "r127" ] }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITYunaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Shares repurchased (in shares)", "label": "Stock Repurchased and Retired During Period, Shares", "documentation": "Number of shares that have been repurchased and retired during the period." } } }, "auth_ref": [ "r15", "r89", "r90", "r127" ] }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedAndRetiredDuringPeriodValue", "crdr": "debit", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITYunaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Shares repurchased", "label": "Stock Repurchased and Retired During Period, Value", "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)." } } }, "auth_ref": [ "r15", "r89", "r90", "r127" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited", "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITYunaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total equity", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r90", "r93", "r94", "r117", "r624", "r640", "r665", "r666", "r712", "r724", "r822", "r833", "r871", "r893" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSunaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "EQUITY", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventLineItems", "presentation": [ "http://mammothenergy.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event [Line Items]", "label": "Subsequent Event [Line Items]", "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event." } } }, "auth_ref": [ "r497", "r532" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventMember", "presentation": [ "http://mammothenergy.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event", "label": "Subsequent Event [Member]", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r497", "r532" ] }, "us-gaap_SubsequentEventTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTable", "presentation": [ "http://mammothenergy.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event [Table]", "label": "Subsequent Event [Table]", "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued." } } }, "auth_ref": [ "r497", "r532" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://mammothenergy.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type [Axis]", "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r497", "r532" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://mammothenergy.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type [Domain]", "label": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r497", "r532" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Subsequent Events [Abstract]", "label": "Subsequent Events [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://mammothenergy.com/role/SubsequentEvents" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Events", "label": "Subsequent Events [Text Block]", "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business." } } }, "auth_ref": [ "r531", "r533" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSunaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental disclosure of cash flow information:", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "tusk_SupplementaryInsuranceInformationFinancedInsurancePremiumInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://mammothenergy.com/20240331", "localname": "SupplementaryInsuranceInformationFinancedInsurancePremiumInterestRate", "presentation": [ "http://mammothenergy.com/role/AccruedExpensesandOtherCurrentLiabilitiesandOtherLongTermLiabilitiesFootnoteDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financed insurance premium interest rate", "label": "Supplementary Insurance Information, Financed Insurance Premium Interest Rate", "documentation": "Supplementary Insurance Information, Financed Insurance Premium Interest Rate" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Tabular List, Table", "label": "Tabular List [Table Text Block]" } } }, "auth_ref": [ "r774" ] }, "us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxAdjustmentsSettlementsAndUnusualProvisions", "crdr": "debit", "presentation": [ "http://mammothenergy.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Recovery amount in undisputed claims", "label": "Tax Adjustments, Settlements, and Unusual Provisions", "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." } } }, "auth_ref": [ "r128", "r129" ] }, "us-gaap_TaxesPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxesPayableCurrent", "crdr": "credit", "calculation": { "http://mammothenergy.com/role/AccruedExpensesandOtherCurrentLiabilitiesandOtherLongTermLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://mammothenergy.com/role/AccruedExpensesandOtherCurrentLiabilitiesandOtherLongTermLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "State and local taxes payable", "label": "Taxes Payable, Current", "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)." } } }, "auth_ref": [ "r24" ] }, "tusk_TermCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://mammothenergy.com/20240331", "localname": "TermCreditFacilityMember", "presentation": [ "http://mammothenergy.com/role/DebtNewRevolvingCreditFacilityandNewTermCreditFacilityNarrativeDetails", "http://mammothenergy.com/role/DebtScheduleofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Term credit facility, including interest paid-in-kind", "label": "Term Credit Facility [Member]", "documentation": "Term Credit Facility" } } }, "auth_ref": [] }, "srt_TitleOfIndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualAxis", "presentation": [ "http://mammothenergy.com/role/CommitmentsandContingenciesNarrativeDetails", "http://mammothenergy.com/role/EquityBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Title of Individual [Axis]", "label": "Title of Individual [Axis]" } } }, "auth_ref": [ "r831", "r875" ] }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "presentation": [ "http://mammothenergy.com/role/CommitmentsandContingenciesNarrativeDetails", "http://mammothenergy.com/role/EquityBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Title of Individual [Domain]", "label": "Title of Individual [Domain]" } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Amount", "label": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r766" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Vs Peer Group", "label": "Total Shareholder Return Vs Peer Group [Text Block]" } } }, "auth_ref": [ "r773" ] }, "us-gaap_TradeAccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradeAccountsReceivableMember", "presentation": [ "http://mammothenergy.com/role/BasisofPresentationandSignificantAccountingPoliciesScheduleofConcentrationofCreditRiskandSignificantCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "ACCOUNTS RECEIVABLE", "label": "Trade Accounts Receivable [Member]", "documentation": "Amount due from customers or clients for goods or services that have been delivered or sold in the normal course of business." } } }, "auth_ref": [] }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradeAndOtherAccountsReceivablePolicy", "presentation": [ "http://mammothenergy.com/role/BasisofPresentationandSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable", "label": "Accounts Receivable [Policy Text Block]", "documentation": "Disclosure of accounting policy for accounts receivable." } } }, "auth_ref": [ "r145", "r146", "r147", "r279", "r280", "r282" ] }, "us-gaap_TradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradeNamesMember", "presentation": [ "http://mammothenergy.com/role/GoodwillandIntangibleAssetsNarrativeDetails", "http://mammothenergy.com/role/GoodwillandIntangibleAssetsScheduleofDefiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trade names", "label": "Trade Names [Member]", "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof." } } }, "auth_ref": [ "r70" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangement:", "label": "Trading Arrangement [Axis]" } } }, "auth_ref": [ "r793" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangements, by Individual", "label": "Trading Arrangements, by Individual [Table]" } } }, "auth_ref": [ "r795" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://mammothenergy.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TransportationEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransportationEquipmentMember", "presentation": [ "http://mammothenergy.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vehicles, trucks and trailers", "label": "Transportation Equipment [Member]", "documentation": "Equipment used for the primary purpose of moving people and products from one place to another." } } }, "auth_ref": [] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Adoption Date", "label": "Trading Arrangement Adoption Date" } } }, "auth_ref": [ "r796" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Arrangement Duration", "label": "Trading Arrangement Duration" } } }, "auth_ref": [ "r797" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Trading Arrangement, Individual Name" } } }, "auth_ref": [ "r795" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Title", "label": "Trading Arrangement, Individual Title" } } }, "auth_ref": [ "r795" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Available", "label": "Trading Arrangement, Securities Aggregate Available Amount" } } }, "auth_ref": [ "r798" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Termination Date", "label": "Trading Arrangement Termination Date" } } }, "auth_ref": [ "r796" ] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Security Market Price Change", "label": "Underlying Security Market Price Change, Percent" } } }, "auth_ref": [ "r792" ] }, "tusk_UnpaidDebtMunicipalAndConstructionExerciseTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://mammothenergy.com/20240331", "localname": "UnpaidDebtMunicipalAndConstructionExerciseTaxes", "crdr": "debit", "presentation": [ "http://mammothenergy.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unpaid debt, municipal and construction exercise taxes", "label": "Unpaid Debt, Municipal and Construction Exercise Taxes", "documentation": "Unpaid Debt, Municipal and Construction Exercise Taxes" } } }, "auth_ref": [] }, "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecordedUnconditionalPurchaseObligationBalanceSheetAmount", "crdr": "credit", "presentation": [ "http://mammothenergy.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecorded unconditional purchase obligation", "label": "Unrecorded Unconditional Purchase Obligation", "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)." } } }, "auth_ref": [ "r331" ] }, "us-gaap_VariableInterestEntityDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableInterestEntityDisclosureTextBlock", "presentation": [ "http://mammothenergy.com/role/VariableInterestEntities" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Interest Entities", "label": "Variable Interest Entity Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r130" ] }, "tusk_VariableInterestEntityInterestTransferredIntoVIE": { "xbrltype": "percentItemType", "nsuri": "http://mammothenergy.com/20240331", "localname": "VariableInterestEntityInterestTransferredIntoVIE", "presentation": [ "http://mammothenergy.com/role/VariableInterestEntitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest transferred", "label": "Variable Interest Entity, Interest Transferred Into VIE", "documentation": "Variable Interest Entity, Interest Transferred Into VIE" } } }, "auth_ref": [] }, "us-gaap_VariableInterestEntityLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableInterestEntityLineItems", "presentation": [ "http://mammothenergy.com/role/VariableInterestEntitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Interest Entity [Line Items]", "label": "Variable Interest Entity [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r475", "r476", "r477", "r478", "r535", "r536", "r537" ] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateAxis", "presentation": [ "http://mammothenergy.com/role/DebtNewRevolvingCreditFacilityandNewTermCreditFacilityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate [Axis]", "label": "Variable Rate [Axis]", "documentation": "Information by type of variable rate." } } }, "auth_ref": [] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateDomain", "presentation": [ "http://mammothenergy.com/role/DebtNewRevolvingCreditFacilityandNewTermCreditFacilityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate [Domain]", "label": "Variable Rate [Domain]", "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOMEunaudited", "http://mammothenergy.com/role/LossEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Weighted average number of shares outstanding (diluted) (in shares)", "terseLabel": "Weighted average common shares, including dilutive effect (in shares)", "label": "Weighted Average Number of Shares Outstanding, Diluted", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r224", "r237" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://mammothenergy.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOMEunaudited", "http://mammothenergy.com/role/LossEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Weighted average number of shares outstanding (basic) (in shares)", "terseLabel": "Weighted average common shares outstanding (in shares)", "label": "Weighted Average Number of Shares Outstanding, Basic", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r222", "r237" ] }, "tusk_WeightedAverageRemainingLeaseTermAbstract": { "xbrltype": "stringItemType", "nsuri": "http://mammothenergy.com/20240331", "localname": "WeightedAverageRemainingLeaseTermAbstract", "presentation": [ "http://mammothenergy.com/role/LeasesScheduleofOtherSupplementalInformationRelatedtoLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average remaining lease term:", "label": "Weighted Average Remaining Lease Term [Abstract]", "documentation": "Weighted Average Remaining Lease Term [Abstract]" } } }, "auth_ref": [] }, "tusk_WellCompletionMember": { "xbrltype": "domainItemType", "nsuri": "http://mammothenergy.com/20240331", "localname": "WellCompletionMember", "presentation": [ "http://mammothenergy.com/role/GoodwillandIntangibleAssetsScheduleOfChangesinGoodwillDetails", "http://mammothenergy.com/role/ReportingSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Well Completions", "label": "Well Completion [Member]", "documentation": "Well Completion" } } }, "auth_ref": [] }, "us-gaap_WellsAndRelatedEquipmentAndFacilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WellsAndRelatedEquipmentAndFacilitiesMember", "presentation": [ "http://mammothenergy.com/role/PropertyPlantandEquipmentNarrativeDetails", "http://mammothenergy.com/role/PropertyPlantandEquipmentScheduleofPropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Drilling rigs and related equipment", "label": "Wells and Related Equipment and Facilities [Member]", "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." } } }, "auth_ref": [ "r133" ] }, "tusk_WexfordMember": { "xbrltype": "domainItemType", "nsuri": "http://mammothenergy.com/20240331", "localname": "WexfordMember", "presentation": [ "http://mammothenergy.com/role/CommitmentsandContingenciesAssignmentAgreementDetails", "http://mammothenergy.com/role/CommitmentsandContingenciesNarrativeDetails", "http://mammothenergy.com/role/RelatedPartyTransactionsNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Wexford", "label": "Wexford [Member]", "documentation": "Wexford [Member]" } } }, "auth_ref": [] }, "tusk_WexfordPartnersInvestmentCo.LLCMember": { "xbrltype": "domainItemType", "nsuri": "http://mammothenergy.com/20240331", "localname": "WexfordPartnersInvestmentCo.LLCMember", "presentation": [ "http://mammothenergy.com/role/EquityMethodInvestmentDetails", "http://mammothenergy.com/role/RelatedPartyTransactionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Wexford", "label": "Wexford Partners Investment Co. LLC [Member]", "documentation": "Wexford Partners Investment Co. LLC [Member]" } } }, "auth_ref": [] }, "tusk_WorkersCompensationAndAutoClaimsInsuranceDirectorsAndOfficersLiabilityAggregateDeductibleLimit": { "xbrltype": "monetaryItemType", "nsuri": "http://mammothenergy.com/20240331", "localname": "WorkersCompensationAndAutoClaimsInsuranceDirectorsAndOfficersLiabilityAggregateDeductibleLimit", "crdr": "credit", "presentation": [ "http://mammothenergy.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Workers compensation and auto claims insurance, directors and officers liability aggregate limit", "label": "Workers Compensation And Auto Claims Insurance, Directors And Officers Liability Aggregate Deductible Limit", "documentation": "Workers Compensation And Auto Claims Insurance, Directors And Officers Liability Aggregate Deductible Limit" } } }, "auth_ref": [] }, "tusk_WorkersCompensationAndAutoClaimsInsuranceDirectorsAndOfficersLiabilityDeductiblePerOccurrence": { "xbrltype": "monetaryItemType", "nsuri": "http://mammothenergy.com/20240331", "localname": "WorkersCompensationAndAutoClaimsInsuranceDirectorsAndOfficersLiabilityDeductiblePerOccurrence", "crdr": "credit", "presentation": [ "http://mammothenergy.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Workers compensation and auto claims insurance, directors and officers liability", "label": "Workers Compensation And Auto Claims Insurance, Directors And Officers Liability Deductible Per Occurrence", "documentation": "Workers Compensation And Auto Claims Insurance, Directors And Officers Liability Deductible Per Occurrence" } } }, "auth_ref": [] }, "us-gaap_WorkersCompensationLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WorkersCompensationLiabilityCurrent", "crdr": "credit", "presentation": [ "http://mammothenergy.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Workers' compensation liability, current", "label": "Workers' Compensation Liability, Current", "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)." } } }, "auth_ref": [ "r26" ] }, "tusk_WorkersCompensationandAutoClaimsInsuranceAggregateStopLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://mammothenergy.com/20240331", "localname": "WorkersCompensationandAutoClaimsInsuranceAggregateStopLoss", "crdr": "credit", "presentation": [ "http://mammothenergy.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Insurance aggregate stop loss", "label": "Workers Compensation and Auto Claims Insurance, Aggregate Stop Loss", "documentation": "Workers Compensation and Auto Claims Insurance, Aggregate Stop Loss" } } }, "auth_ref": [] }, "tusk_WorkersCompensationandAutoClaimsInsuranceAggregateStopLossPerCalendarYear": { "xbrltype": "monetaryItemType", "nsuri": "http://mammothenergy.com/20240331", "localname": "WorkersCompensationandAutoClaimsInsuranceAggregateStopLossPerCalendarYear", "crdr": "credit", "presentation": [ "http://mammothenergy.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "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", "documentation": "Workers Compensation and Auto Claims Insurance, Aggregate Stop Loss Per Calendar Year" } } }, "auth_ref": [] }, "tusk_WorkersCompensationandAutoClaimsInsuranceAggregateStopLossPerClaimBasis": { "xbrltype": "monetaryItemType", "nsuri": "http://mammothenergy.com/20240331", "localname": "WorkersCompensationandAutoClaimsInsuranceAggregateStopLossPerClaimBasis", "crdr": "credit", "presentation": [ "http://mammothenergy.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "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", "documentation": "Workers Compensation and Auto Claims Insurance, Aggregate Stop Loss Per Claim Basis" } } }, "auth_ref": [] }, "tusk_WorkersCompensationandAutoClaimsInsuranceDeductible": { "xbrltype": "monetaryItemType", "nsuri": "http://mammothenergy.com/20240331", "localname": "WorkersCompensationandAutoClaimsInsuranceDeductible", "crdr": "credit", "presentation": [ "http://mammothenergy.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Insurance deductible", "label": "Workers Compensation and Auto Claims Insurance, Deductible", "documentation": "Workers Compensation and Auto Claims Insurance, Deductible" } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "SubTopic": "20", "Topic": "205", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-1B" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(g)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "470", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-1" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "825", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-1" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "20", "Topic": "835", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482739/220-10-55-15" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "60", "Paragraph": "1", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482053/820-10-60-1" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "45", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-8" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.12)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19,20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.3,4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "25", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-16" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-21" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-4" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "5A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-5A" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-6" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-9" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.15(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "825", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480981/942-825-50-1" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205-20/tableOfContent" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.BB)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-2" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350/tableOfContent" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//360/tableOfContent" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482620/740-10-25-10" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482620/740-10-25-8" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-13" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(13)(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r142": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r143": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "SubTopic": "20", "Topic": "840", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481532/840-20-45-2" }, "r144": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "SubTopic": "20", "Topic": "840", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481532/840-20-45-3" }, "r145": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11B", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B" }, "r146": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-15" }, "r147": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-6" }, "r148": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "840", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481501/840-20-50-4" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "270", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482989/270-10-45-6" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(1)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-7" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "323", "Publisher": "FASB", "URI": "https://asc.fasb.org//323/tableOfContent" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5C" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 6.B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-5" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-11" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-22" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-23" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-28A" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482964/270-10-50-6A" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-1" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-2" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-1" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481664/323-10-45-1" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-1" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-4" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482955/340-10-05-5" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483032/340-10-45-1" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-2" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-6" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-6" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-6" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-3" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-17" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-19" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480454/718-10-45-1" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//842-20/tableOfContent" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-2" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//842-30/tableOfContent" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479016/842-30-45-3" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479773/842-30-50-13" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479773/842-30-50-5" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//850/tableOfContent" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-6" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481435/852-10-45-14" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//855/tableOfContent" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(b)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-1A" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(b)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-1A" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-1A" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "330", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482105/912-330-50-1" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(7)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column J))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column K))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-1" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-2" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-2" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-5" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-6" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r673": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2" }, "r676": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r679": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r680": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r681": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r682": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r683": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r684": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r685": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r686": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r687": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r688": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-16" }, "r689": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-21" }, "r690": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-22" }, "r691": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r692": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r693": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r694": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r695": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A" }, "r696": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24" }, "r697": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481639/420-10-35-4" }, "r698": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r699": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B" }, "r700": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C" }, "r701": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E" }, "r702": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F" }, "r703": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r704": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r705": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r706": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r707": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r708": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8" }, "r709": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r710": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r711": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53" }, "r712": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10" }, "r713": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2" }, "r714": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F" }, "r715": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r716": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r717": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r718": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r719": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r720": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r721": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r722": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r723": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r724": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r725": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r726": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r727": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r728": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r729": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r730": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r731": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r732": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r733": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r734": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r735": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r736": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r737": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r738": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r739": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r740": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r741": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r742": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r743": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r744": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r745": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r746": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r747": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r748": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r749": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r750": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r751": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r752": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r753": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r754": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r755": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r756": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r757": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r758": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r759": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r760": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r761": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r762": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r763": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r764": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r765": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r766": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r767": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r768": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r769": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r770": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r771": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r772": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r773": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r774": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r775": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r776": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r777": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r778": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r779": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r780": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r781": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r782": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r783": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r784": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r785": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r786": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r787": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r788": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r789": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r790": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r791": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r792": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r793": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r794": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r795": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r796": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r797": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r798": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r799": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r800": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r801": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "323", "SubTopic": "740", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481543/323-740-50-2" }, "r802": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r803": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r804": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4" }, "r805": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r806": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r807": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r808": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r809": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "205", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483504/205-10-50-1" }, "r810": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r811": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r812": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r813": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r814": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r815": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r816": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r817": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(b)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r818": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r819": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r820": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r821": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r822": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r823": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r824": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r825": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r826": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r827": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r828": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r829": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r830": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18" }, "r831": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-13" }, "r832": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r833": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r834": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r835": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r836": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r837": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r838": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r839": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r840": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r841": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r842": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r843": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A" }, "r844": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r845": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r846": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r847": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r848": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481850/410-20-50-1" }, "r849": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r850": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r851": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r852": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1" }, "r853": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r854": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r855": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r856": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r857": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r858": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r859": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r860": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r861": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r862": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r863": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r864": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r865": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r866": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r867": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r868": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r869": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480682/815-20-25-6A" }, "r870": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r871": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r872": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r873": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r874": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r875": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2" }, "r876": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r877": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r878": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r879": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r880": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r881": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r882": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r883": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r884": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r885": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r886": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r887": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r888": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r889": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r890": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r891": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(k)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r892": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r893": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r894": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" } } } ZIP 106 0001679268-24-000026-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001679268-24-000026-xbrl.zip M4$L#!!0 ( -N"HE@H-L$EV0< &8I 5 83(P,C0M,#-X,S%E>'@S M,3$N:'1M[5IM<]LV$OY^OP+GS*7.#"6+>HEDV?&,XZJM/CB9.I[KW:<;B%B* M&),$"X"2U5]_NP"I%TM.Y)Z=D6_:F2HFL5@L=A\\NTOR/+%9>G&> !<7?SO_ M>Z/!?E11F4%N6:2!6Q"L-#*?LM\$F#O6:%125ZI8:#E-+&NWVEWVF])W#?F=P M&@H83#J3N-/[3WB$4U'SW"GLVE\(FP[#5^L>1 M$[TXCU5N<3V-\_V?7LV6,@OWML%3.&;EOOOC$8:,<]D MNAC^<"LS,.P3S-F-RGC^0V!X;AH&M(R]H)%_ -J$YKG+N3>YCWI2F4.]A;!- M1H_^]Q\1.A[T7M^//G[X\ MLI,7LZF[TZ9QP"ZU7; O5G-(4AZPJT1"S$;W$)56SH!]CF,9@0X8_E@9+YA- MN'W[IC&P:*<1VV'F/1KKHR%Q@9(:-$,U^Z>CL]D38K&W^[HN? M;3@E;),+QBSAZ'T-,PES)!N;2,-^+;E&^*8+=@.%TI:IG/VD=,;"5N-7IF)V MS;-,V82-<:)6J0=&H54$ F\;=HPX$(# \L$>W4<)SZ? M+I%N;LH4)<(.;X2]8_!6A#WAK_REI+(O]X D_8PX:0VG'C=DR[<6JM>)-];! M*]KE0^RB *7QW>723CSVVX>#1WXX>&QV>^2%'\%@%8^1<8GIV[ )*&=&O#3[ M3Z'D-0&$0+623X>JU*B@H'K*.#9#*7#%3*"BF=I M4"(GHBU&I5*XOM*4$R.%Y%K2!J3/VH[=<])4&LJD[A0:EW8=]RD#:!!VE&Y2 M@76BC,J4$V7CMIP1JXR,,WQ^7R]+\*\)D""R*LX'\006/2343@X'M=N0W9N' MMI"[/X/M#6 $_4P*PB4W*N=$U=P@IJD.)+!R+6K@()0EG\A48J^(.7K7LG2, M',8#A<:"1J"@XT$B M6"U[I.(QD@6R_RO%:G0X6*T8=C3C:>EHB&()<8Q%G9QA%,R.XFQ9$^Q!J_YR M=[WFT(D3D1*-KPHGJK2/6[ /\?.E-%#)&W^[(V&3NIAV!PZ\)] >!RY:X/4! M3!P.P!P9^L!M X!:X*K0J;'/RZ5=[[Q5"3?+:H%HS>$;A.-[ MYX^*BQ?8H]]!6K7R#^2#_]E%3\3T(;5)O40GV9Y9*H*Q#=0\7Z<A2*55F) M4Q!/6/T%/H\;3.*FS#+L@_X MYDJ5^Q\:(\U?$-J"*TGB77-_<+ M.(5WN5OM'3"H,?#@W:!UK5"E98*(!-W <*2\,#"L_SA#YBY2OAC*W'G533I# MM$YEWI@H:U4VI->O,\H 6"94B[CU_'#U9O9TT#SMOZ>7LU;C_Z)>N'IOVW3O M;4^LV![K-_OOVX^.MIKAHV,OH_7K8[W.X-EM';2:W3W5GCCO>@]C#$W!\P]' MG:,'8!FV6.AXH-;WW47;Q3T)KP.3 /P01QY"W_^-O/N,X/KR^OKS[2]L]&ET M\_._V9?1S3_'5Z,O 1M_NEJ=QY?Q^F'Y9XM4G7\^+C8KG/]C@.QVP-LW721Q M][OY?<$+@^-Y12OJMZH8HBQS3VA9[;S7%([7&X(#\[+3.)065XOV\/LCW]+\ M%8$7PODU7[!VX+Z\V^7CVIQZCFNA#MWO&Z)N(R>NU'SB=UN.\K_PM02P,$% @ MVX*B6/"@Y%G2!P 8"D !4 !A,C R-"TP,W@S,65X>#,Q,BYH=&WM6N%O MV[82__[^"KX4ZU) =FS';AP[#9!F[IN!M<728-O[--#BR28BD1I)V=7^^G=' M2K83.ZVS)87SL %S(_%X/-[]^+L[26L$:CDKK4>6GD=.98I]7ILE^UN9%S'L:=="FGK=XD3KK0Y[^W M#W JBH)5@[7,S@_ M_!G4;"AS\-DU>"JG:N"W=!"FUL.Q3K49O&CY_X8TTDAX)M-R\/VUS,"R#[!@ M5SKCZOO(_?;C^.WXFAVW MFYW;%G]I-]OW$:/CP3SV1OH[[>-R='4]?C>^O+@>?_SPZ9Z=/)E-W:TVC2/V MGIL;]A,OG581NYQ)2-@[J;B*)4_9QR21,9B(X8^32:9.Q=JOQ,],)1C++M)NQD0(S+=DG M,',,GHW86,5-=NAFP%Z^Z'Q^WSG[%[2VW M&"V,2U:R&Z47*8@I1"%\)@1-:%Q?:4PCJ)]+Q;@J6:&<*0#-Q\3B,LPG4G'G YR&P(*,-B6FY)$,GX#C"*^U&GQGD!C<,G4)RA<@P1B M:3 AH9C"Z6B) ,,6,QG/F"WH9S5_ 08J);2!3-H4,Q0-*; MHVE:X#;G.$VP2;GNAF<*M^-G C=@R9+"5P&,$&LHCL-F;5RJ!$F$.XEZI(K3 M0J!.!,E:M"($F"3BR3'&!$^";9JN\%>%WMY9&B$N)"F.2*)(40!!IQ$9?CGK M[8FYG;$DU0M;(W+%3HS3S6 W6AFM 7,F!=V]RF4O": $*A6"NE0%P85 MY%1/6<]F* 7*ZZ%Z>,6#ZUQJ(.4>4U4^7"$CJGB6!B5R(MIB=2J%[RIM,;%2 M2&XD;4"&K.W979&FPE(F]:?0^K3KN4];0(.PG_23PZ#ZA=K(_J-V$[,X\M(';A$T[ +=&U.M)GA,_5 MAO+"Y A?ZVN*.-9&> -\13D%[&2PT"AI!'(Z'B2"U7) *AXCF2/[/U.LQON# MU8IA1W.>%IZ&*):0)%C4R3E&P6XISI8UP0ZT&BZWUVL>G3@1*=&&JG"B"W>_ M!;L0/U]* Y6\R=<[$C:IBVE_X"!X NWQX*(%GA_ Q/X S)-A"-PF *@%K@HM M/[(590^@0,K).HX+0V%>2X!;M&;:.KQ/SP51EXU1T1_A.4MX8+)E2H)X17*Z M(UT9CMT,^.Z=&GM5+.UZ%:R:<;NL%HC6/+Y!>+[W_JBXN,0>_0;2JI6_(Q_] M;1<]$-/[U";U]@O3?[E-\@_X1'TBHA7]$!NNHW+%1(2K!Y00&W7GTCJ.M:?3 MQBZSMK^!*K-,.@?P!:Z?:*P+:%Q(M,\K.43L(K5:HF[\ERK@^L#!'X5$\_WA M*E3LF_Y7__1#CY2M+U(LJ[#,DP@M:CBI<8TE(!"JC+OL2Q; ;RB%AC++)U%? M(/J'BO7CF ?!JVHA0K._A;2XP(D6EIQU+Q2KLA*G()ZP^HM"'K>8Q&V19=@' M_0E^,U6NV/K@ZAGGZ#UK6"XP%2<&^2#""(-G,<2(?]Q;@2D*F4RJN4[G0.E, M\6GUU-I4Q =9GNH2<'0QTX'J^"VH(K0>)=Y6Q,&J_>RI_WFZC7K#/XOZH6KM[9-_];VR(G-L9/FR>O.O:.M9OO> ML:?1^N6QWG'_T6WMMYK='=4>>>\&#V,,;<[5FX/C@SM@&;18V_- K>^;BW;R MSR2\#DP"\%TWR__;)"J]\_;\G:%\W\,D.T.>/FBBR3N?]>_+GAB:#RN:$7\3N<# ME&7^^2RK7?><@O%< [!G/O8:!]+A:O$.7K_G.YI_(O!D*"]9)_+?W&WS<6U. M/<>W3_ON]UNB?B-'OLQ\X#=7=SX'S+7UK^0'X?W4'#8^$%Q1H"]C6ZLI?((\ M6+C-*5_YIK#Z#5\X'ODO*_\'4$L#!!0 ( -N"HEC8< O6G04 #(: 5 M 83(P,C0M,#-X,S%E>'@S,C$N:'1M[5GK;]LV$/^^O^+F8&D+V(XDOQ\- MX+K*8F")6]OIX]- 2Y3-52)5DD[B_?4[4E9LQTG6=4W@# L"P_*][WXD[ZCN M7"?Q<7=.27C\4_?G4@G>BF"14*XAD)1H&L)",3Z#CR%57Z!46G'U1;J4;#;7 MX#E>%3X*^85=DHRNF8[I<:ZG>Y0]=X^LD>Y4A,OC;L@N@86O"ZQ2(?6P5JL' M]4JU6@\:3==K$4(:]58]HM5&XW>W@*+(GLDHO8SIZT+">&E.C?UVU2LW:JGN M7+%0S]NNX_Q2L*S'W4APC?8DRF=?,S4[RC2]UB42LQEOVY *F6A.#D0L9/O ML7\=0RE%)&'QLOUBPA*JX)Q>P4@DA+\H*L)525')HHQ1L3\I^H3NV<>KS.4& MZHD9IWD(KF><]C^=#MX,)E#QRNZVQYN!$SG#V*=":Y&TFVGN[!UQ_FNIC;P$ M6$@J?W1BFM^4E[X_F@Q.!OW>9# \A^$)3$Y]Z)\._!/P/_G]B\G@@X\_(X<_ M@G<7H_%%[WP"D^&^Q^4VX:(\+O?+,/;[-C:W4G.*^^YV;PR]M\-W$__M-#T/*?3%TE*^-(^N9U7$ EI37S-3 #E(9X9 M9T0&\\REBEO,S@BB(&(Q$F_<&M-@(9EFF!;"0_"O@SGA,XJ'2Y(PI4P(^&\X M0SR)8$XE15\WO4R*QFI_SFB$VM&:9I<4AE&$P4D3 MMU&UBJAH]4^7@"3-(GQ.%U(M"-96"]A8K*ODVL5JU)-0I.:(*,S:CAP>U9NVDN)Z)@43S/QJ M<42+&%=*@+"(#31OX"KIUP63U#0URA1HC827Y!7@.G!K+\-7-_5>@_L&V*NB MNZU*-8-.DBV734AO,N? QO*W.F:-/+\R>_M79L9QTTJ(K1WNEIJ@7(B_VK+E M&"#,;)>II,J4NVC()(X!Q= 3$B,85(KU5T4K%3%.>&!^1X4ALZK-EH9M0 6E!EYU;"WFN56HVYZ=HV[F YSPZMVOFS;^2,=[M(: MY4;=NY?JE-U[:8^C]6%:K=+\X;XVG7+U&]4>V>QF&<8:*@3>ZT*E<&O[:#O@ MVHTBU_?DK%YZ;9@[&VVC6;VW<91!Z.D'-3M=GO7.SH:34_#/_=&OG[%['WW MV6.,W<=Y?[V8'R?K^Y6?G9W$YN?-YWV+U09R9%O-?;Z.[ MKPSL<*'F9B+A0L.40DAQ, U7-RS3Y>: 8>]HT%0J%-T>7)O?,:P6S:0K4$A> M,85SPF+Z!ZHS$<2,3%G,<+-=(*.TMQJ@,EMEN",K=P7 >"#04VE?/6 W5%MAE8$>AW05.>W+KBNS4L/Z_-F[LR4 M9STV=P(;SBE@>LN_^\:XAX#Y\-7-K1<<6#X[6+8EC8G94'=>>:Q/;CM_.6L1 M,L7C>Z%W1?[F+'@S,C(N:'1M[5EM<]HX$/Y^OV*/S*7M#!#; M0"! ,T,IN3#30 OTVGZZD6T9=+$E5Q))?+_^5C(.D+?K]9H,N;E,AL'L^^XC M:5?N+G02'W<7E(3'/W5_KE3@K0B6">4: DF)IB$L%>-S^!12=0Z5RHJK+]), MLOE"@^=X=?@DY#F[(#E=,QW3XT)/]R!_[AY8(UU?A-EQ-V07P,+7)>:'S7K3 M]T+:.*K7:T>>3VNUB#2=L.9'+>*XO[LE%$7V7$;I+*:O2PGCE04U]MMUK]IL MI+ISR4*]:+N.\TO)LAYW(\$UVI,HGW_-U=Q2INF5KI"8S7G;AE3*10MR(&(A MVWN._>L82B4B"8NS]HL92ZB"$;V$B4@(?U%6A*N*HI)%.:-B?U+T"=VSCY>Y MRTW4$S-.BQ!ML>;P9.Y!QC]X76(FFWTL+9.^+\UU(; M>0FPD%3^Z,2TOBDO_<%D-CP9]GNSX7@$XQ.8G0Z@?SH]=_@S M<@PF\/[C9/JQ-YK!;+SK<;DM^%B=5OM5F [Z-C:WUG#*N^YV;PJ]M^/WL\'; MYY3L(L5'SF$!H6EO\J8W&DPKX\_O!E^@UY\9BN5"%ET;'_E[+\YQ.7R0IX9E]+DG"E#(A MX+_A#/$D@@65%'W=]"8/IW &W2T;T^?PCF1:\+*QV5\P&L$)XX0'C,0PCB(, M39JHC:)5/&6KW<\ 29I%^)PNI5H2K*P6L+%45ZFU2]6H)Z%(S2FYR5XP&;"M MS$R)] FGJC*^BFD&O4 ;B@%;&>E$EXV<8?2ILJ0D@W,N+C%?<[J_UVAU_A$H M"SBF) SQ]*[$--+MVB%BRZY'AD7BNEUQUT?!$P/8K18^/[GQSE927,^D8(:9 M7RV-:!GC.@D0%K$!YC58)?VZ9)*:ED:9 JV1\)*\ EP%;N-E^.JZWFMH7\-Z M573WJ%;/H9/DBV43T)O,!:RQ_$<=LT*>7YF]W2LSX[AE)<36#O=*35 NQ%]M MV0H,$&8VRU129JK%!G MN\LT/?F%V4P#$J\: O*G+QJUX]:U:/FH>G8->YB.BP,KYKYJFWF#W1XF]:L M-@^]>ZE.U;V7]CA:'Z8U:JT?[FO+J=:_4>V!S6Z>8:RA0N"]+M5*-[:/M@.N MW2@*?4_.ZJ57AKFST32:U7L31SF$GGY,L[/E6>_L;#P[A<%H,/GU"_;ND]]P M\IAB[S'JKQ?SXV1]M_)S:R>Q^7F3;; ;LG[/S/5_!1X-Y1EX^9A] M5XX+=PJ9AHU]Q_.^Q6H#.;!MYBY?R\P63*UN$! :^1P0!+;1-Y/@QH3QW=<% M=K!0"S.-<*'!IQ!2'$K#U=V*GVT.%_9V!DVE0M'MH;7U'8-JV4RY H7D)5,X M(RS]/U"=B2!FQ&7??2/<0\!\^-KFQJL-+)\=*MN2QIB_"WKK9 MWDM]6^1OWH^L/O.W-0?V+=%?4$L#!!0 ( -N"HEAG">-,U L &)9 5 M 83(P,C0M,#-X,S%E>'@Y-3$N:'1M[5SK<]NX$?_>OP)UKCEK1I(E67Y) MCF=RR662:=-FXES=;QV0!"4T),$#0"FZO[Z["[YD28[L1/'CF ^.)!# /G[[ M ,G=\ZF-HXOSJ>#!Q5_._]KIL-?*SV*16.9KP:T(6&9D,F%7@3"?6:>37_5* MI0LM)U/+!KW!D%TI_5G.N!NWTD;BHECG_,!]/S^@3_XK!\&1\,3,3P=](:#__;W8"I<[N88NXC$B[U8)IVI MP/U'1\/4CNR4DR(FIA-%3 6S[LJTCIT;,>_1OC M2"?DL8P6HY\_R5@8]D\Q9Q]5S).?VX8GIF.$EJ&[T,@_!.P(F]/7N:/F!-:) M9"(*ZOH#).G7_[Q]]\N[3^SLJ-L_/\#K"YY6.*M1[(/TA+XGDM_#+^R2A\(N MV&MI_$B93(MEXNF/^\'3%RMC2RS)) !V1H-!]RC=O1J&:WGZ-!4L5%&DYHCH MH.3*,*X%2[6:R0 GV;:9!S(LXI9F/):!4'GC>;)9W;%HXA=6BV$91]%J'3, M>!* -20&P*[9!ZVL\*U4"7OI6[:/TY\_.QT,>F/X3I_ZXQ;->6=%_/Q9_[@W M[O>&3(6PWB2+.,V][/R]S>93Z4^9%K]G$DGTA;9<)DMD>POFJSCEB80O^94! MDAW*"!@"*:E ^C"2*FT-RT 'FEBZ%'ZFI<5IOW[QISR9""(8R.B?'0[;C(-, MP'I!'&V8P&$$5@-WP,#R:"^B%;U#N>8; 9]XQ.K(04;?"A[9:;7\R*O7S[LD2\)R()ZP&JV$RJ'.8 !UR^0 "@+EFPJ5M4:6;<3L;"7EP' M^!->H"L[F0),E0]0UHA3:5G,%TP:DPG8QPRF(US?NM>=A'_Z#R<.0!%<68LXQZ:QMIUNZ!89A2L M9Z3-Z"?39B:#-8'X.8B9H: J 9&U^2H))%W+4F60FRG_ V4 MHT6J&$-FE9C M&.2IT1:UB,&1 8WN0A9J%3O:(* 7,L7*7SF";5"2@\D4;)X1 ME_,^P(?)(EL0O"+8W"_A6*D,:=R.S@FF?-%EKW)J#"F81L&7@K \XM<*@P+ M,9ZF #T$$GT#R7.=;P_[ -6^,"!V%( *+; -VV0^3 :0&+05F9L%CQ7(+U\& MKD;M6[)1\-TQR D%A[$HR6(/% 9;%#(S[8)$G)Q+"HD!>1G,I@R;<;T ,(/0 M @)B0B) $Z>:*!#C(;B!8A]T5K6?L /P'AC)M"_TZ/B4E!N4KO MFQ9N#)D(T/LG=7=^W3'SALO)RYYH@(8"9RY@FN65?0 ;Z0R"^@,P1 2 M "UD\ ZEJ&/+/4@-P-NH.=I(X16=_8,7FRB-60$ I;2T"I0 I1*ISN#)=Q!N MJD2@BNA'I^/O#9P4F4XFG4B$=G1X#$*L+]3IG]Y;=DFQ[GA\?V@9+\FF/W0R MO73Y:)5J7CY_=G@ZOJP\(^G)C5?>$AR\D#/0+X6/FH9-GM_F66M=X8!178,- M#L<8N\&9W!#7RY"710%#=R-#"0[:1LZ;FLS#*ZVDX($N&_":8;A5.6@SXUR? MH'"&NW+GX?*-8,M\2A8%9FCSW M,.@TR[P*)LDX%H'$/7'-0/,YN-Z[YU^!2]H?M-B_RY!6 \.;B$]0??6 =S,6RO6NP:%1X*Z,^@3=_QWC$6/3F>)XO;6Q RX!>03H WV71^0X3M@U\/1$@7YQ2TF/@BS5HG_]!. M5+>XR^K<&X@&')Q9#FYPKO!O\*C@"C-3JB?(-"T'"_R>P<$<=$6W)YU*WW/M M3]W'PWZ;GDELG&X=[W?[FJ3G1T]FF7[W";7'O M$'@=@,%&3,J3%WN'>]>"VFB0?F'](J0YDT!??MU,G(7LU?S@=W-H9U][$M8K M[@?M),X==4^/MJ!@G"I#IX:1%N@X9V)L53KJ'';[:[R*QXW %?8N('Y=>]:8 M*^YV.LG=XR:MW(-"KF?N&!;SFQKXL MP3U=QMFZL\?39=,CSLGK(\RC#C=?:"=G;27'_ MIW;^W(U.90&FYMH\T0#XWCV#_BC<*QAO.#[:HI#SZ,DJ@^\05LU&97[S8ZE<%W%$>/K1$* MO7GVH*2"=R'Z@_QVR'7!?$]LD#AZVPNC44ZCG$8YC7(:Y33*^='*V:U"'EQF M]-/.=' +V3= ;+S$(U+.K8]3(?U[5">F]R)1L4JDN/.A:0W33QI]ZY6\4^MO M1-R(N!%Q(^)&Q#L5\3>+]<%%]^VS_G4L-HAIC/)^17S7!QJ/*0/'95YF7J:3 M;WUN\:=!V'HM_X@#>"/B1L2-B!L1-R+>C8B_6:P/+KS?^L;[DT_!&Z-\3"*F M%/R BAQN6:+R<,N9[K/(_UHE4[_;.T$Y8!D-50C)HE<*U90NERD=KE0HR<2/ MLB#OUEB813P+X9G7F6VQ2U&8A]Z5[/ZW-L$=1BN\XMEG,_2F6O<+: M"DR6*H"*Y; R-^5Y0YEJ?I?]ED3"Y'S,I1% ;B"Q;T'@NLG??KD0!6@&.L-&$RS"*4@DQF MPEBEC:.O8JW.%KZ/&F!3E,WD/\J"6>_A.*B>JXW[6-7DEY:2OW?+9CS*L$O. M^@XVUSM*+/DO]](Q E:105,_FUJ'G+*K4%$F>.O"P-N55SZ4KC0?N 76B/T/ MR@KJA\'*'\-:G< #Z![V^K8Z:8-'3$2]>8(I? C5QV:UAB1S+2VV7P(?*GU1 M0Q/,WNG*]-.$8S=+FN40E%C>V[E00WM2MQ8>@Z,47' MK=6. JZ1TT8OEFMDB*_KK[[,OZE59EZHVJNF<,^H"&A?F;+17NI_I[KRJA/1 M\;3@GSL\!)V,>#3G"[/WK1T]EZHVMBB.7NT#NI&%71K^C0:TY L!"_M>#FCJ M7E(:/H#) 9#2@ +KC]2SY9W,_@&I5X1\/Q G!@DX&/P<_R2*140=]_.F?#G- M'O8 %=LT2?PH9A+(>Z5B[ !'?1)Q5O6]1?EYN#EL4NQ_$!]5;^/U!+ P04 M" #;@J)8+<&V=H?5 0 T818 $0 '1UKF+,JFJKW&97N,JWOW_;)7(B5&4T*B];#-_/H3 MD2D)\3)@!*10SIJI,7JD,N,=D1&1O_R?U[&E/%/7,QW[UW^HYG^4R4>XOX0\<=ETK\M4MG,G7-IY&O:!6M%CT6W74O!@-CJ%;48:E1)^U2 MK:9KI5:UU2[187LX;%4J0V.@%Y\NJ#$K+<;C7IU4%,KU996JPZJM-YH:9I.JDWVW9$/:X9UV]Z% M^>J7/*K_6ACY_N3BTZ>7EYJB8&BQPUJQL^S9Z.) MPPTQA',A9FP&=;:7SB-Z-' M8>8_URVM4OV$MP?$H_'(GCGW]$LU>E;]]#_?;_KZB(Y)R;0]G]@Z3<['?.,K MB\^;GE/3U.9;;_ GPA=634EMM]N?7I&>HE$]UU\&'UR< YT?>#-XC,EX[ ' MV=1]FI9U9XR/UBK5&7&]+L%O[O-XESUZ81'@V@*U2S_ZAX(/4Y7^: MAD%M]B?%+WPU/9U8?U+B]FSC"B1; M0>&<^FL!6/O"@"NE,8PR*AED-H=6H:-JGQ P[_U\)$]GW_\*5[SX"^U"!Z&? MU@?NX7''F/M$M5+H_&N/%71A=(-]P2)/\U ;FJ_4* V)A:P=?DTM=+YV;_J] M-1_\ZA(=I:,2V";_G!V,!]0M+$ZA"+D2S;.AU@N=<@/_ MTXRF&LWMA'.] [Y:,=<&S+7*_B/07-? M9DAN+8VPG4U@]2BB81Z\^*K::/J MN:&@Y6[,Z\@E3US8,'CGA_/J 'RX"W=_+=[ MUYE0%]8(JL#OVD8/9/X$OP%_)R?Q@!;9W?"'1[N>1_WNT*=N5P=1$5AHUEW1 MB0N 988*O-D=.ZYO_H?]W$E25 \%B&8E6X#8CB)"9?0>>%0WP /6Y ;4B#YE M4@^6=UM/,^4%:4=8T*=Y"]ZE0PJ(!-6Z MPO% A^3"8UX:+%EA#LJ%#^[&KP7/'$\L=,'8-5"_0ZZM8Q^C_.H9X(&P[\T^ M$G[3[%TS02CU9+577V"7XG^AU]Y-/< MNE>#01, #-S5]L.5U<#'B <*[VRW,C0 V;*\$0'LQRL; YL$+NV$@&4WHR&B M>]%O'&,UI*K"02I) ^^$5 #LLPBF,(YQ\:-_M3N4:F)!J5I2M7=#:7YE]4.O M+"1/^H1ZE?\TX&.O$\O43?\[1:=&,Z;Z:P!'1.Z!;W<1-/O@OGU9^,P9//+4C4NH\#AH2!^_#08I\T#PG'#QD MD E:$@''YH"DOKRG;A]-B!@+AOD,T$L^RLQ@XCLQ+'=4K4OOX\4K:CMC\+56 M#+NM83,WQ*?YV6_4[&W1R,YS_8M[US$"W;]S^]1]-G4Z3USAQ0UTE6TA+X / MH58D:0A/&M7M2:.:(FDYY\ M>O!X3E;Q<2+^$"X*M1X?;%L]O-6UC?#>M1UN'YR_CA,N6I4%7)V(KPX>U&G-X\AN#YV[+[OZ#_%W1!9@+EP7ON.,'^@/C%M:O2(:X.YZV4& M\,*YYSL"OFL8+&>06/?$-*[M2S(Q?6)E!O["N>.[PG^6N\S2+U>D$68&%\*Y MVR()?A$,*6$S1T035B(@2]A @# J700L">O\BZQ_!$!<5=@8@ C*ZC!YWYJ+R5-7&3=8S^6X-?2\PRK6??2CRKXTP1\ MUEWR4PC^-.&?>8_[Q((_35P+_)VFCVQ6M:]S=-$WDZ$+.FF M9@%+F?=I3QYY.Q'BLNX,'R\_(#6GMY9UI_?(^0'I 3[KGN]I\@/2@W_F'>"3 MYP>DAPL14KP/M#3A-FNQTN#2"6"2[@13#6_)>*[2(*"N[SR8NM.SJ.Z[IG[O MO%"W&_@CQ\6>BP^]^^Y9;OS5A/.5,X"JTUB*=>&\9C%1=9B-DKIP;K#PT$^S MV94(?>'>+P/FX+"7#!#.6SP"%6Z< S;ROJ%/Q.HQF"0^?^D,7-+5P:;DO4 S MDZ-0%\Y%E8B.$:TV2VJEI+930;1P+K%$] S1K5*E7M(:J2!:.-\[]X@6P/^J M"[(>XK#7 I@WVLN5=-@K:^&-U'EL M/06($4E1=_"BU)2HHI''2$JV9,4IJ$*X"(](& 'C2&UMAY&Y1_?"B'!)#6)+ MT]KV6*JEB"7A8E+"8TDKJ?4ML91\="\L"1=0VD&Z80NP+9T!$51M*A0RBSIL MI)#9HWM1B'"1J%RXHB)@/FNAJ2-Z26>.><&24%AD36NF$8QI"!>,0:+^3O[M MN-'195Z2I,-K>[MQL[Q,&\\)==EICP^F]_/+%,],7DC>#+^Z]/ !9_&%VOIH M3-R?"^VLB46]\*RW6WHN[8OCDSK"0V"CZ_-'94S@SVB [<^V:@@9W)(4+@:% MGR9)J2ED:$W2Y#J:?'2)0;NZCK86T*9.S6ND/''1.PX>X&EOG$K#A$C>Y3X]$)S82.)5Z8W<3QBL73=2XMX M'@RH,R3,F__P(*[)!-P9=[!V]HC'7XH\%'4#] MC(-Q6C0"1A. R)_> VT@56!/S@FCED18)[2AJ(IYQ!QNB&UDA^;/(]YP<)BG2N?" MQ1K>#?/K\<1UGED.=F;R&E15N%" ^/!/E?Z%\]1%\DT>B&EEDZV$\_Q%."Z*F-#]_Y(^KB\]GA-$TXYU\0[766R#Z/ M2,-9H>0\ A&G1DFJ^B_;<0I>N^UYU/=^HY8!C_WP:'8B'"$9G%X&FZ_JF:L)&'A?8C-\ZJCBB7#CB]=(3O/E/^QIER MFK!!"D'Q=")^J@H7SXA[-? +/M*GG]?D0R2X\* @1518]>.,=+45#HBI< M7&%+H$>/=2V+^2[1W>Q 7E@G7P1R%Z#;LEH5UN<7AC>$0).P<0 1&.E #FA5 M6/=?&-XX%.2%=?U%('<1'(ZJL*Z],+PA!)J$]=]%8*0#A8VKPCKCPO#&@2!? M$]:]?J!8R63:3S]LTY]+%A^XI/MLLJ!(V%K>N[DYPMDNS>W#'^U2M9**.*H) MZXE_-0$O],9\IL:U#03X9 XLRO=.ODSY43S8>7G%Z3^W9)RA/=Z:L!ZYR!A( MT[:M">MQ"X=Z3#N_I?@>F9LZ@Z4RQ?'JZ_SW:J&!+WS5DRJ'EQ M0Y^(U6. .+D64UO(EMHV)+'XZ'XD(5Q<('7,;/PBIL+U88U&8-&[(1*:/_U. M_9$#HN.9>CY.?/DJ99(B2:6N.4[0[V%H9B;(%\E@/T$N7)#B9$C9@T#_H*]# MQS7N@75MZGJSB5XZY4Q1@W !$6D'(271N #M]F2;O)/3@5]/U_%O"C]N\)!/3)];A M=6&%47B\+_B6+EQX=#]=*)Q++S[>$BRT@(K]6$@X)SI3J*BFB(J&<*ZS^*B8 MDV9@UC>VM.P7'MU+FC6$\Z[%QUN"A190L1\+">P-_/:F=.^J%#=E< MNM0P_;"?RG0^Q_B!/CO6LVD_S3^4F5AS4]CHC&A03]-.;@H;6UD%=29]'JD[ MSBJ-"QL^$07:J=*VL$&/]"7*UI^^<>PGL"#&5W3@K^C5;]KT;LB_?&@\5T#3 MIH-GX2(JA^]_+"DH50H2+EIT^*;*DH)2I2#A@DDYQ[,(2:5-X<)'DBA.WJ6J M*5Q@*>=$<2A?+Y-1I!OJ QZV!':>T=O*4;@J:WA.,XC0RE2 +!=LG"IZA8W( MI0;LO0B*Q0!OZ/M4#@/;=,W5M\VGD M?S5M8NL@M_'1OC-TXSO7MD%?^R]D@G>$8_3,T-Z"9S!'?1L\@^2C>WD&+>'B MF/FEAT-9C<(%&@5$<9;Q*VP8,+_X3=5XYE&EA3P3+Z3)IL(WVH'GCKLPBO3)?^X5C#GDW=I^E!&R(>2-NWA8L! M;H'H&^I,B&M$J#XHBN^!VXGON-M_3"#D"A?X$ZVUZ*FV5=O"Q>R0[>Y>L#7C MR)SDL7U26[@8VR$D85:1(VQ<::MS#_O4LL!W^4:!OXC5M8VN,39MT_-=>/B9 M]EXG,.RY=M9N"QLPRA#N3M21K"UL,*@+(QBF%2 .V%8#$XV]5]T*#&I\=9TQ MGB@3^ RC=\,><6W HG=/W?Z(N/3+=/4 BU$'#XL%0?;V?4?_>:;\*5Q "!7? MH^ECT\!KVS"?32, SDL4;TVHCD.'9YQW7T %'K2N6ZV55+6DU=*QRH6+M6R" M]ZUC]\83RYG2PYZ_H;;G.6 _, L7PHA%%]+K_:A7A0@BG!K0 M.9K 3!(KQ]A/@=$DH(4S:K2*<-[\J;%RF!BC5A'6,Q>"_$_CMVD5X7SNXQ]= M])[V7*O>.2R%G.AP*ZTBG&>?H\.M,DR[ASG!1ZL(&83(-7'LP;!G%,08*?*6L)%+04#=JJ4+5P , +HG3^B[J4S M'IO,G4WF.]Y3%SR9,Q!0?^.+8FWP;@6A81CMX)[X M;DA62Y5Z27MG&Q \V9XO#*Z[1/=U9PP4B'+8]+R QDL=4P(F/N5D'#U\&3]\ MC0]'WXB>C7[C1]8!4SC/5LR#/M+"]R+XA7,ULP#^9DFKI@-^X7P_X<&OL3SI ME%2:<-Y@%L"?VO:6=G#_<%>+@N52:5N=1+SPZ'X6A7 >VTE/NUM$"5ANS2U1 MDGQT/Y0(Y\V)<[*1"&>=G8HLA',ZA4=3HU1I;8FFY*-[H:DJW$ZYY-XELE!K M6Y/%[-']R$*X/71)%@MDT=PNKV;QT?W(0K@8A%#FUTE0DK6X1/XXM076T)9D MD7QT/[+(6KPD?V31WIXLVJF11=;B.+DC"^P;N&589>[1_TD']T/30>/P.T*B-KVHL'IE2V8:Y6MT'0PJ/[(4BX:--)PPIII8'% M&2L6>?$"TU^=H1+>C,;8(2.E)J-!;VV]JZFT*--J60OPI*%RQ<;TG,Q

050U MMKEL)\)H[[2PS+A5YVHC:W;_/7:6D&&8MYJ4@@,SINZ]2SWVE?.1ZBRI;SL' M:>'1_=A7N(C+1@KH?>_>#8?P,K'.!"$EQ)IURD+EQ(2[IG2ULG ME6UWU-)C"\D4, M"14;1U! NL+4+FJYFAW 1/?')(SY6S[)8"\WH[IE2 MB* !O=44LG0O01[GBB#APFY2"2^B2+AHUC8HNH,UPCU4@5L)..G:[4H6PH70 MA">+/$16FYD.V9W(J=N5*K-*&YD,%9Y49.3#D6L*%R84F3#RY<(UA8L2BDP; MNYN?6W_Y/>>%WCJV>[0C0T]&H9F,4F;'$I84NC>%"A-)K)@'7&7!5)IGN3J7!!^^.A;"^.R>$>7%-&\OG@A-[4R&.06H=$T"WY,-"; L7V1*?/')FG H7TA(UYG@J! D7T9)*>!%%PH6TA-^$ MS85K)UP(37BRR$, O)W5J%V6THJR21O52B9#A5E*Y\DJ80@7)A29,'+EPE4K MPD4)1::-7-?1GXI",QFES(XE+"ET;PH5+E!ZAD:Y)-.]R313T5HA!*E(Z?[Y MH-%,!JPSYJI(,MV;3(4+VLLZ>F%I14;R1:I*D1M-"^0IW(Z"R!I7,/?ZB"6@ M)R)/5;A-#>E;2QI=H%&YOY)EQSH'!"HW>3)H@N9K(U(5;IM'%'*1_O0\H0BW MVR*\MCVT'VO:@'QX=KEC0G3G?9B6&Q:BY4 >"M/"A?W/T,L3"-W"A<^%9^S# M9RH>"M$BY&*S&+'MHBK)55+#=,RTBBP19PJ MIH4+V4F+^)#H%B[Z)3QC']4B3A77,H END6<*KHS%<4ZG46<*LR%C2=;(I;Y9%_H%#N7P @^&5@T>F#@N##ODNY8%IEX]"+ZX[-A>A.+3 $F8,?0 M$GOI\YBX3S"W@>/[SOBB#G-[IJYOZL0*/\*^QV_/IEVN\*G[ !_?B+X@94@:'XM5 L+BPVGKTU\A:D2 MY6\5]I_/$V*@@+NH*"J,$GWB$UN[!.[I@;N.[+=X+;H/$W?Y<_'JX?KWM]I7M[I?3^Y_*W[NVWGG)Y M]_W[=;]_?7=[PB6H6RWA#^*-@+Q\QR[^_6]JH_+YJGQ95K1*O=9>FGNF*.DK MJ&.^HE] S]B.?1N,821="=71 QVBN:$6%)N@*6%0\^+*T8-QJ%T+3!,-X8&. M6BG]BVFKV2CQ^H\KN-KMW55NU.>O=W#X_*_8^'_H_N[:/R>*> Y'P$\:BH5>7N05'K'XR/ MRMU7Y?&WGI(0JK% [5X^XFVU7:W-@6BU+A1$3FT$4R2G%/ KE+\B&E*X^:Q0 MVZ"&LCLQWK/7>SP=:YX4P?NGI3$,,<+72@:9EJ:4N"5J1Z19+72^$U6 M_(/UX[(3\+KO/5S?72E?'^Z^1],_[,R66('-3#G.QU>!A9.U077'95':BP"4 M@8M/(>^@:#[^OSE%!7#R74Z7+C(59E/8L>"QAY%=Y:L)IM.M4][51^VQ$"V^ M#0\/8"6A5JUCU%LM59MMM;E6KV8E6J2UMN*- PJFI1FL1NBN>'N@3Z;G@\7D MW\*="'<-M+K'8\B$\QL+8=TC[T7HGN,\@HSE!Q M8X@HQ%.\"=5QE\903%LQ?4_11\PM^G@:E^.=@6*U7E:U5BI.1YI#-OJK&-2\#I_ A.P49IL:-SQ:4%\+[C3D+MRW(J+IW ]MWII6/, MN_8P(1VKM7PZ<9UG'&?FTS<+G2MJD1?BTCT6,Z4N0_\\TZ#]_G$S.XB.U92DY)84G4G"/YPBR<*BWD_5+@Y\ M&JY.1U%V#<.EGA?^WPV,IT9*LEWHJ#6MHBJ7L"Q,V[IRS6=:/'Q0.]OPT^*= M]4JATP],T+C52N7PENFNCTFBOX0_[]Q'YR5V); KTMU/BXQ@2@K>EM2^"G#, MCKQS[\$5 WMQ>T\->_I$X$T7L!DF222SKDL)]WE#0%7!/JM5ZA\E^7$@W3@P MX_N18R]$A;&Q2J/2*C4JE?51X^P.4A1J/7^[=97#0W=#_,0O)_ M_UM+4YN?/<6G%IT@,RDVXZ:B B"Q ER70D 4P;H-NHNS+SXP/@ #*)=+RUJ= MS]QX(Y_YP%;9$6P\X'V1\;=:^/6!55W3-V% OJ-"76HHD\#U MQ:\1T%GF Q M"U7[,/B(C/XXHDI7]R^R+M)6 >2MK>M'T[?8UA,E^DC1+>)Y&95K.Z_<)4R& M]:?C@6-]>$.>BRW"=EWW;;C7R!!.7_41L9_@@JV\C$RX,F.8K+/"OCE]H129 MJMJ <4EL#C5X[@* K.\[^L^M3UATB)$I%WSA%H 1--0M\0SR%R<[Y3MQ?U)?N;FYW-TN%\WVD"2PD03: M(+J[_:ONOY1OEC, CZ0/AKGNAV2PF01VKI)++]:^F&V].GWH?]_\SQYI/J:- M&U476JWCRF"JZ",*[#L&O('.I6QW%8L>$LD_']2/W"$; M$4\9FA98K\2RX G,*4>C]J_ 1),6+-D!#1\83".KEK^J5G%'EF=3@[K'+R3L MXHC\T.C%VYA-K1AP%RPB?'3B4ITR^TC5%%8EX2D?8#P@5,4+P$[P1@[F(D4% M&OZ(^(NK>"'S4\5Y\I?#A7PL*L0VE ]:8K4#H'EX:/!OI&UXB3T/;^)4PL%8 MO3F;"9LI\7RE75$,,O7*:S,E=PR'7 :N"U_A2?RHU7SB!UY^N( 9S:/CFSV9,CR%# 2V/3]X$%F;YP M'1L5IC55*"C/J7*-$A\;?C]3Y8KXA.?B+DB8V1A))_HA@"=KE3K*CP?Z%%@\ M#Z!?>CRT).'SB64#]3ZFQOD)>" X0D$0<[XJ.5]R?@8XW_04HEC$!0U/=!TX MW\5V_8Q97-2Z*Z\J0-*EE3>\,8@,^(H;*41@I#' 8%I$(P.& Z6,"<5/RI/K MO/BCZ'89; [*YF;0H6FSRC@66,?PL@;+7#-#=EO]'#VV\8&U\XN>0SNCL&:2 M!PH0W4O@Q2?'G:X(YK&'&(/JX4.SN![V0>XNFC=9S>3) M&,VDR->-M)*$);+DHN2BY*+DHD1=5!9D^W::ZW95N.?\$9AU6T/Z$!G@K3Z/ M2/*EQ6%)_C.,.V9EP1G#8CJEE=;NNES+.EWZ<3^2U9$"N M]5;OH9R>[:4L2TV613C^QE!\&>V2;6AEJ6W9RW+?/HW19JQ6/MU>[/"-/4\L MD%FY56L.5^5GL*P,,+YMAR55!![?+X65\J:W?MQ2-,J0P.]84_SPBPF?A4\J M-BS+P>W/9]-CAKQ-;-TD%FZM8I<V]]?>[.G]03+7E$"-(3 M)K-F9R-Y%!Y+NI4^J6\VDC.I/;HL Z8[<4TK;"U>X:W%B\@;+E5>\)\0ME]9 M,AK(Y< V.62]$7$IN!CST-8*P'&Z"5Z(]VOA^O;KBIQ65K/":@?Z;(C$>5SS MR+"#<]*N:(J$^(JS\0*:%%Q9E,H[XZWC.#[U.UA,Y&SE-7SA"1P4P)NXK"R MB<,-W@N78D[Q,UTZOFPV!_;QRNP5,H!9!/[R*YM./-OUU+5F?.K:*(;:A#S1 MTL"EY&>)#($^+HCU0J8>+G[UT6PUC9EY:]_?[][O'WY3>;>_A MVY]*O_?P^_5EKU]4KF\O-PCN[3LJ[WDFW9'APMNA=[_<]/ T@LN[V\?>[>/R M,5TISZN]@\8YV0[10:@;"E:($\D1;DW ]L.Y!=1ZP;GFG(W+>$MO#X6'4R8:N#;\0 M8>:BC%QT.?^VQ<&TE4+GF^5X'G&GZ S>F18KQ+@E?N 22_E&//:[QPK3$ W* MM3UTB>>[@0Z/4.61NF/OET]DT1Y83_.A?@-$7JAK3=)=F7RUY<%X:#VWI(2= M53+@5)2RXUQVHQ1S#9ZE(,B^(*@6.I*RNM"OCOL"?Y9N M'.@X\). M+>7T_5,I=E(5.VUL^88[29A= 7\QMX+E3'^-4RUF9HORX8=- L.$^Q^E0#H' M@80$* MGX05Y P5S/5RZ0B>P_YB'VXJQAOP\?YN0[2AR>5G:(:DNY="YT4,_-UIHFM]9$WUK#@)6PW8$31$NHU,#I9"4.>8N M,N?=R5N\??>@\R?_OL9!0BN=;.C5TD,[C%%SOU M0N>&/A&+&T3L1$)I$9V)M*GG2]ITI;@17MRT"AV,\RA?B>X[KI0T9R)I6CF1 M-(K<.1->QM350N>'S3NQ4CP9N4\LWG619S0FSWO'2- /C^+-T/Z1(ND\1!)2 M03Y$DHP^BR^2:H7.=W@'1-&0@@1*[(%)<7,>XJ:6%W%3E^)&>''3+'3N6$_Z M:YLWL(:AI* Y#T'3S(F@X4&=AI0VHDN;1J70Z;V.S($IDZ'/1,@@2NL5N9U9RC,MVM7M6U/2EDXC2 3 MYR]@R]C#'< @U%D$VB:!PIK^?[NYZ_>[#W_B<01WUS=*]_9*89*A>Z-\Z_;9 M[]Y-[_+QX?J2-TU\Z/8?'WY]\8D"K7%57M_/? M^<0 F$!KJS[_0ML"&\^&8-3].*+*$%#HO&"O779XVU.B1[<.,R6FK3AAKVX[ M[-7]%/;JCGY[^&/B.I,).P/.-@+/AQ%\;-B-AQBR@]_\$8S_KX"X<-F:*@_L M&&3%L;'E[UA1*Z5_*1_8,UCVHT7G)+,?ZF<\T#"\OCA$^,3'BUTZQ@^(_O/) M=4 FET)0ZSJEH X.TC+\!)CMZJ9A_@;9T!]IOUO&OXL[T=I0_:? M+!'3%Q 03N"_BY3>M]J344L7#]?#T_1<$(MX>BHL'46A2V&\9\=TX4I@&AZG M)#R^,J*E(A.)GC.F/IN/3GP\O,"9C'!=(*["Y[W '1*=EI6N,N!P5<9DBB?X M>:;GX[<\8OG*"P$A5T316YR3NT"*1!F;K^Q(!'Z"I@>#A2C"SX*\UO4 *5:! M[RK^=,(W@NGKQ J-4244V(S"X:<3ET@6V=FS_P8!KAB!BUK!<$W+PC]F#Y65 MZQ408:#B# 9C8" V#L.R[QD.&YL]-@^+8GB,*)9LHA9"> 'L">("!! GJ A: M[.,1X'%1@&=JZSA#$D,4#]/U@)#,(0 ?=!+,'":QA. &:A3^0"0]RA@P?0]:@WY>;NNH_]4ABYYXKT[ MAJXS5D*;""<4 \#[",M_":> P.#3@)<0.B!K09%YX3?A >0&:NPI9T(AGB4Y MP[[-8>1Y=#RPMCE+/*V5GTY# B13$J_LB?,/TB_@/L-BBB] @,9>SX0,\?X)7(R-.)1[V/ M15@[&9@6S-X%%F$SX!0-PFA$R?,T7 N_-3$GP+W_)BX7%?39U $L'T)3#:Y[ MD7G&J%YW@=F0FSQD#>69N*83>#!)\-(,9!80+8_QFN8( 68-,BD\K1K?UMF_ MT0)1HC!?CXL29,L/X40!GO KBQPGUEQIC)R ) P^)CBT<,,7-1^-EW'1CZ. MI"/[4HP'0 ]C><-T^>G8Q%)"11'A"T%>5N[ V;2Y#L"+\0),6[<" _-O9A@H MS@T7BUJAG!&DKQ2[[CH%2SG"<\B'SE738P ME\W>A&+9/.#9B/!65O)FV%PR2+[72LZ8:8.&,#A5Q.4:B!G%.@, U]K@O^N4 M"Y'(ILF=!KH$>PL8P@\&>[I.62&*+LB+4+L 'P0HC2UJ/X&< YF&TEUY8<87 MVG @,T"(< G-;H'UA.>^XW 4CW>?@#AW41)/ F_$(@H+[A;2G4OYB'!'Q\"" M'XV&L(3OA*8AGB?OL1 !,ZM!5A*PQ,(97%&PY]AY08X]&\ P"1C?:*JI\.4R M?J&FJ)\T_,'U#[,Y<0@%051D$XC1S4QGEYU$SY2K5@3(*T.?#:15XU\?&FI% M&>/%1K'2;BCCCVB4/X'RP6]SZ.7.1<3FOA;E*1?G+TJ[RA,0/!YSCS$N'N(" M>@#EKKOF@,[K?6"DF>T/I!: +<4U<:S8@2G@3Y>/0FT><25#SC @3DS=Q*<2 M'ANC4,)#(S8;/<8/C@+*W@-' ^P$CSF?!N.G MB)G08^0>&T4?:MZZR9M&N%IAG^5!,2 =H9-J1VL'&Y%$SDE"I,=^R(2 T@!# M'*2[%8>&,>Q!?E(D2U 6&&26:W@B)?000>N($&O"$=*#8"0A[_2=8LJN\ M@ ]??NM^1&TU-)^".&8!=.R[ ??!@8-"*WDVK00%LTFS<+1+P3P&B-D>7R$ M&4,1!O&) O#XZ7$5-1X'Z"'X=,[X9LNRDXR]$-&(37S.ZJ&YK<#T&2\Z-AN% M<1GSL3"1I!CZ"*B,7,?'*+SG4^IR>3"%O\=><>$=SO%+7@1H(F)Y#@_ZP&,S MWP(,0*XF07D'(!V8Y$@X2EQ)AU^?T$BR#?%C O_IJ^A MDQK;D,JUS<)BW,,LQE^-9X1KG !N#7,RF8^:H&@+;+!:#5/G^U S,D27U;&? M9P2Z'*>:\ZX2KA!X?;;Y5T"Y\ -Y38$DG6DD?D/:":-!/&H43A<>B1C4FI:5 M/T;,BR3V-#DHVA$S.F<;'SS"Q90&=QMU.F'1)\]$N7P1BNP(O"87Q/'L^6R M9I07$M(XFPY'_AB\64:H\"#BQ?16<1:!A>*>#25N\CLD0<,S8HNI-_3'\4TV M16_AW7B&ACD<4A>UU$JRB%GO943YXA!Q[ER, R>.$4(D/B2ALO)ERMP4O( AH M !7Y;&&)YU',C4SZ3(TBQ]SL7DAP8P+CP?^ G@;3>,'KX/)A)A9\C@U?\?B M'X&U9K2*ZXA7&J\&#'=XU4I.T1DNH 5Q!1(W\)DLI00DU@MP):R$!U]9S!*P M;]/D:L!^MG438QHL-+*&_Q\615D8BT ,\*OL>8:W"!1%(-N Z0\V\@@$%(@T MX&L>RP9SA?J)6'9@^2;(# K/>V.'1SCPXTC6.8QK7$4LG0=C_)X','F0BV_5 MS=/V!]PVF4R[ MR,A58O5Y$,?,(D7[QYZ1*R?E',>5KZ+-,N1E]H.%+/,@=1]YQ(N)+.;Z& &( MK*'IH^1EQEWD&_-M0+@*WD:DS!-Q MM=@L715+B*05WQ]U\,DP5RB66"RU(?+M(^>8V1!*:,F"G#,]6@PW<"/?V:=O M?A5&RJ%1FO!H8B[@O_,B%T';#DR;+.WQ\VWTMR@&0PS'.4R19Q^0G7; 6 MT U6(H>0)P88@?PSY1G"/,T@*:849K'*5AV4ZS M)&"B^+B3Q=,-J,E(SK3#G6-.N4.6@^8% P\$+=N7&!%N,,:OAF[8XENZ18D= M3,)]0"34**;!9H'B-][BR)VA^-O,VMYKHR%C)%,F%_8HX28J^LO8WZ.T%OM*JP(M/+L60$9Z/ MPP-K+':=<(5P*.[2\?TQ^# +:;.'6:4)T#8S@(&TW8 J[4J)#YL8I3@_*PP+ M$MWG$2_/A[G/;)!@\D)<@X?1\3MA&)U%6%E8;T(\'SX2S9UE4/+M? Q $G:N M8;L>W2ZB9\84R0CWNUD./0N^^BPH'\?7YP!5#+<2^>:.CU%0,(%:]1F\OH1N M(UD$%6XGAAFP4=2.Y4#-;YA'>(JS2EEZ)DMFQ;CR7#)G8ALT3-[F(@>S-!<2 MX'*GZ7Z;&BX)P"/'K%0@J'=;5QG3>B!%?',<6)QV9WH(U@3431GQN;BQ1-DV M=U31$NV;,QY!M0A/C2E+@/2G,V($^NYS)P4& GJ%$5D4*-2I* O0;\!0CL]B MU:CY/+:/Q%0=^@-QPO@L<3K*10X]"C9K9%GD)*Z+8V(.LW3)O4\6#&6[(I%(Y1NSKA$&4?&%N+C'QZ6$(?XP4A;OT)6Q M@Q@K^YGMZSV!1V1[/)$=DPJ&\QLF//,&9-38?(T\0)[P$^$L=KI^4CJ97QHN M?;:%-'N%B3R6X4#+RBH>4'0&7(]AI\2\T*BX8[;%BZ3#YD,4F.D31<027,!\ M(OM@.B$,(FB4&V2,B4E,^*,49_L?4401-]M*LST6&&V%0%I;P7F,2LSC%2YN M+)IEA8OF^G)0\2H[96GD5J619V:F@W1Q=.(.\I+J-DOE875%8?SF"?/F>2H+ M[@_C'Z[)E,H( ?1$N:SD@.(R.82:%VUFD"C] ?\:4[1'*=^#9AD5J%516EO3 M4+:_@F]@4= B-,R"F=4ZH=KA9K%E_L5T,E;K8+TBJ.Y[BDGZ-!CS"M=XL%D1 MU2@QN^62#S*4U@\L$>H'>9-@/6!%@:S;IA%!Z88&%T3QTX:9.AM MHM&Y:@IEI4?0!<7,34R/B#Z'VWO,MHU*;?!E#RU,GSZAGX8F*S)?B,:0L7#H MZ(W9O=DVIIG,]YG; 0P-GU45XU%=>,A@.*P=C ?HW+'4-LZ=4>Y>N,#P"2Q? M_"OTCMFD8U!-\'VXQ2Q;G?F1'+8QJ&=)L+,2=8]A9^\2N^QIK^]Q6F(^E!>W M@)\Q]\EC!2[,75C( V#\&Z!%/XI=AQ& B++=_KE(_=RF$%QY7HB^EY7OB<3/ MB%^81^;!PZP,;.-F?=ZTR&U"2H3Z.P_ZY'*6!PPDEA25/)0(U,.A@5&%:&\3 MR&=H4LM0X!=&*;"A-P^VXXMAX)_E^5J$[9FN &YD@.D6^+$F#&='Q,.&N1CD8PR>^[CPG=Q)Y%O3Y^9RE.D*UD ^6BWP6$P<*6,[[[A)A*X$7&.YWRP(/&%^ M-J9940N$*/- ^+O8TGZJV!$(D<9QGPD#T>92<0R:]B^.,B >%NY$;1'P&UQ4 M.NPPCK MS%R^W&A8EF?/%K@ &=9O!P3">,#*@,!68KHBB)I.)";)-TY\)SG)"*!AZW^/ M[\GA+],-]]Q8J3/NZ4TFO&)I?OY) .=..]U; :NHSH-*6M@\QF@X00V%/KC% M8\;+H7/;846DU$VR*M^DX46@"@4B=\; =7_Q0Y)-W#&*X*J\..[/2"7-HO1A M()9M(6' W-3#)#J%X-?X_1>PI' 5W ./JKEG"4"?P8Y[ 4.?50F@U<\&8O4< MB6TI3O_,:4->(;9)0QT\JY)GV]G)&>=.42&^\J&79A4Q$U@,[BI&J3B1]TOB MA 76$@;+*= ( ZL'[:"Y_8[9W@%K5T$]7MY H@9=Q1G=%A7JZ^7/O'*+S+QY M /PL\S?Z7C0%4 :."[XZEDK$I2]X:X15'$#H+AT[^[NZ&93;./VE $$>I'B7 M*W\FA4.K6KGV>5T8G6EUWG")>;2LFI@5F/%P+N^OPB([G.RPI"W<#,.G$@#- MGQQ,&JPY2=+I<[T9:L6PDPVGIM!K <*(O$O6M"LMARZ#V?!+'4.1 Z,QW M:^.=T6:Z#R4,C\2N:FG'NMVQ;FP,>*"ME*Z--2DNAJ#96"^\$Q4KFXP2+S#8 MB]E9X"OZH2L$#^'CS&%B+;.,L.C0,#V?V#H6O; .=$"[/=#2H[CC8Q1A>>%E MDV"E,NL0JV[F"+H(G_4IIDY9K'HH#,^S72(/JQ=Q6\P*QBS%-X0&6Y^7*"J* MDT# )XVR'F%D/G76ZHH9 :Q*)YF34E3"GE=H:NOH_*(#A[L._F*&9Z):=IQ# M(.A?(K$FD0 31ZW!L#7BC!J/I]3PM$62B'\GWHS3;%@. M(@*%)UDY*[>&6=(/SP$JXD9N:4P,5O;BKR\R8YWMM/'N#2/L]A*Q6Q0OL1.]6>+"%A;+G'76'(: CQ.Q M9NE?"PU$\]=;Y8%Z3H"&)N;'Y$)' I?$28H+>0?*3QO<3M:!@J60A>FLLT2T MW,GP_HCDHX*]JPSQ&A.:F/\Y-#T//'D0B90UJ&'M$V*#*@I4V2R_):8E'7BH MQ*65:?'/)Y5"F'YJVD4ERA_$S^,:T\"*#+9,<< MWGV/IZX,N9G*4WQG><_3E),H;,OZR,^XS6=P2/I]\Q>X'0J$[M'046;.WR+;1=XGWTGA M>_?8LY/1'ZRV4E;! ;!0,[@Z[K/D3IZ''1;S(,X7^E!.YCKAL*YD(2V"F.99 M([S2>*X%6W@MV>H;O+%), G+[C%;T&.[$PF_)FR9RAH)P^LXM=Q)MA_S#.Z& MWLRG!<9'Q983R8=$EGR6(PL V]N.:AG(M A27>&&'0B['V/:K.PNJP5)1 MXT8F[BIP>RPJL0#SN#YTH?;)BRI+L=U@V- /-]4P- %:6W$&_)276;F335P7 M17#<-3$2P(0ULP_;)V,D$,.9\>D2"Z\G;(QD=T.$$+)15 O)+"G=YULM<674 M9#F@#-HCLJ9F2PPW>.Q9%(>M,PKUL#0R9LM,6-4*V#,>+R?SS3%&.E*KO MTO@CI) \* V6XS&:>JRN, Y;H3T]RS%,QK1Y?")AN>1-SO_!4E!FY:4Y$>9Q M<>4L)P?;W5#LQ,5]L)J.BX[*B[(2RTE]5E0ON)F%[+$AF+P[KALEV M2B8@7=\.0?,4-A""KOF:N%I6OJY^V$VF%,VV7^*"TG@S?+'^?*'FDY>/8H0\ MJD@**TC#'G"LS?" ^B\TK$V=#1055,SBO-\7I[\PS]D.56(Z2S-F!SS>0G#_]$^:QY4'_=.>[>RPUST=2*\V=CS4KC8CX#E[A)?*\LRWN#(4; M1B#OGH@!SJ$3E=R'XZY,$>Y:&&S"9-TP^\6TPZ.76!XD-[?8S.-\ M87-VRB7Q/$$Q6=]P).Y,-DQ;#)R.MK&,-2?Z4 MK>/^Q*V//"C9Y6Q;E(^L+HG\&VF9L [\3,DZV%6&%5I82<7!U-/R*1#7-J^A M#7O%O(1 Q7B_98:RF.4%AJT]73HKCIJ5%BXX^U%G5+97'#L=>-3> +7>3S,\ MM0\3TN,O8L)N_ C["&O P5JO&IRF4PH_$+R;;N'->GSNMI:AX=C 8A,WD M/% E/UDB<.*P+%2)L_X?,\G!V_JS9A%SH'23R<84^_&@.1/G A-0:[@TW":> M37/6?7 M(.*PW>S&/[F(;K[-75YERN3>IW["I<;ZF\6O!I -#;];;C4:].JBI ME6I+JU4'55IOM#1-)]7F_ZK5@KB&>+IPU1;@VEP)U\ONC\?KN]ONPY_*[=UC M3WGH?>L^7%W??E.^WCW\ 7^6;N[N_HF_^X_=Q][WWNUC?XDPMZ):MF(3NS+X M%]7&Q#\1(?T>]1C"_O?<$ZY_:B$H;K M[/A7W!8#<\<27V'UZACNYJTRP7'GSC]H*FR=6[()1U1[*T;L MA8T $D/7XN&2-UE$9U94RH.0N%!L,P/J&FRX9?_J8W* MYWLT ZZOB\HU:G:U6U8>3.^G\I6/QY]9,903N$K7MM%F?.!786%?,:*O5E@5 MC?KYG_'V_Q1W#1A\^'A75*?8RHG_JJI%1:MH5?Y+9UV%R7"(1PSB5W@KY+! MT0M#INQ0FN6;&#IFJ09Q1K\5JIP$,7E 6AX_(HP%>HCG!>,)#RF'5,@2;QV7 MZN"B419*YL$R!E6FJM:34WDWOCT->WY=SPU8)A$5]24NLZ[8%^^32:'Y4D); MA0FESTDI55);)Q-3K&5XXW,T\^-/X?,<;-1:N8ZP0*:QP&:VF#S3R<3T68-R M=M(U+]493!D#Q Y;O+4(E$JX!'$I*Y];EP'K15'-*?(N&/B6^9_9)N?$-:,T M$_:A.&LL#(EZGR6ZTT3W,[8+B'=C5_7,0XR$;5M(V*@9B.#NOG<):@O%*;_' M3P;! 8!>PG[N=B3X )GXPO]7#"4L#Z6/QXZ!'V9?"+$?!_PY'4ILIX;M\(!9 M](I#@X:?J,G/@L,]3-YZA/J\6YT%HA<5FON3^A(-J:$AVGB.Z@NPVRQ G^V_ MN;. +&X5F;,3[=AQO7BT;%B2-7$8#A/C*)[EO$+Y-QUJP.;9$7&J(2V D MM-I#!8G%4KA!:H8;F3J>%>V'G",EV$$P +KJ1[E??K/):VR:T-"J#]_A(:&B M,G9LRLK:V',NE@A/' MK:272TD,: SG+$[.<05)>+4@X!#T_9X)M14=/&6@& M.&PW?>YL>GY,-8OML>?M9]-U;%:H:$DTIH]&TQ[R7#MDF%G&8B@(L5,Y-L(( M;?1BXOC#F6WXY#@&DYUHUX=,:M*D]8@'BH/W+]&6&MI8L"+,MHQR3J:SM/ZP M;S;+3(MUF XVADVB/-?PQ#^V/QQ:(A';\IXD^ D;5N!2\"58M_%0 8;=83F# MXA,L8\URB+1*#H9@^DKUP.=!JMBN1/C/T.NQXZ^>I'A,&PVX=Q16*V/G?#0Y MPA(XS\?">9=. E?'4#G19O,(6MV.<)"Z6X>IK+DXD4&_SQ%)TMZ>+!Y?!#IW&B M#490X&4O\"8L["RC5P=D.60L3':*^@%BL,+A510,"8G3^N:CE=AK.8I6/=FCC;##8M.11:%E&.'0P^&[LQGRF+F!K7(E+E, M_"JO@&>=]K@H>\)P8.3U@C'O.JSP%VY]PAY@9!KZS>&1\4GS/V'ZSXUBD1RX);8(QCZ?9[A=WMC 9&XUX+"^W> 8<'0X=U_?"ODFS YDP MN0&KUSP\:M,U>&4!MT$&GFF8Z*U?.@.7*-TD5]_<7#("8[>*N)^#@]T'8,%)69+XX]I/#*K)"Q#/N MM2SF5*#C/G8"]-!9.HI+6?5J8(/V9 00L"TZAB6VD1HGLCVYIA&698;E()%A MFZC\C"@&ADQ0A+1V#H1O#'OYOA4G+R+V$V)A3'S6MW5MADUHPZXS777BC5A] ML)3BZ?H>PX"YAC-487C:H&.;[:6[H2S7+6*.)>C3 SV8);R_2GA0#$\P&[,8 M%T\>*T9V4U1KZP:3V)B=91B$S9H!DW/V#ZO,*"IN8(4%CT]Q[X#H?&5P4QQO MKCK1,IE)%K)B[&Y*M*>&=@_,#]8NIIBPBL.CBJ:Q S-#-4N8BTX2XJ6L>GS6 M67&NV!1S&GF."F?91/DF&R(\WBQNUBNQFEY.RJN/%<7*"R5<6L:;"T7LT(AA M:W=NARC:YP5MB#F2+D,T]H/PPBK8%QKW1F:5M+.\LR)OY#R)#XN?RT];$_"3 MN$Y/9X8=*ITHHH86:2B7;79<&FNEC_VT6.IKU(:?-ZZ7B$C/^HQ:EDXE4-/+ M33&?30M<,*1KD%V8'S_&F [AN5Q#R]1Y# V5%'C2>+J"[Q/]IQ0Q*2)A.L#@ M/ -K;-W-CAB*=@M UD>-E23P4\S."G-'P[8S89)90)VDV/;U)K9O#S9-^YGF3'DB,P681">ESS'40-6 M^4YM0T(Z/4B'H TW:/&@3AYG_XRJ0((Y-3F_JBQHYJ&Q+)ABHHOM7$6E%[OJ M]L(Y\P)7K?$*P>5_NY85%E2"\Q(?YCPK7BM&R7,C-NHH]-RUB37U3+;@KW%X^G(N//TPVPN[FW7;BCXUGQH:Q?!6 M HB5I[*3V&1E?8)VS6?1FE6=!@YA%[JI$[!CGJ,DB+?X9<#;(IG<5XY;183D M#]RTR!%XILCB-597O'C1&ZVZ^K+J(I>=BU=1R"Y='EH=OS+8-UEFP[-V7?!,$[>7AJ2-ZA]8B*$*0 D%)XP/=L& M8DWE>;N]&4TM:[]5[10TC2O>["A&WI=L+6.M[G_H4%R^-86T6:4_X-/,2,^'A2 M>-(@/Y.>'YG&B[T6:UHX[N-M*3YOUB5Y_H >QBQA5VF;N7"S1P=TZH2-#UBR MAV,E^L.^4"7D3$YUZ]?DL_,',5#NV$B&K'T#;]ELVB,:+B:PHU16;J9A1C]V MG+8#+/1EQ=U@$?#1XV<3[2G7S#=Q9&-Q 1NQ[9"<+"OZCUPES,T,K1>,[--P M*6!/X'F/L-BR MC/E)5.$ [/S+,K;J2/:F0+BM:4[!#_J9"?W%CA,;H&4$#!>,9*,^(,D"+1P\ MZJAL1'4_*3?O8+!@+42T\A$,TZ1=2BV/\CVG>6)!]K3>@ILW 3M+85V;B1=U M9#$P\S*R;:.!_H#K#B,\KJ^9M @&EJDCKT[X.RQ]V?0XE;WQ6=;EBE,%?@@+ M7O5Q.?]W+@.9#E*N,G#0E&\ M)03VO[%#H3LBUC ][9AG!^ -^W^'QEJ-0S;6.AW(EKIFM7!.W[O?O]\]_J;T M;GL/W_Y4^KV'WZ\O>_VB=V\ M(%_O'KYWL"Z[WKTK3"25"YW8K3)?%C MR[3+N]NKWFV_=Z7 7_V[F^NK[B/\^-*] ;KL*?W?>KW'OO(AL G8(F#7?(Q6 M=/1FV*UZ===FV(U&N=IN[-0,>_WU>E5+I:VV6BMKS:IXDZHWFKOW^JYNT^N; M$_AQNKJV-O$L[YW;[_<2[1G7]W.-5E7!-870R?KBOQ,7?"8P^W.Z_LC]01#L MU"-[1V"<$\S 0:RE1RZAN@@5P$YMVX4$3?4]5'32YM>+2UMSOOB/AX?>[:.2 MCKAL+^)_YY[]XB'_ PM8. $[$/OC+F2P;:=PA?U_6W!"PB35G M\N_1,CU)3+L KZ)D@,7^>Q%".ZTPN3(71Q5I:;^8KQ>V8W^-COP-;--_H,-? M"X%G%%B &";/+N@E( >#ZN:86-ZO!?QEDS'%)TM/A$PND+ZZMH'_UYL15]>_ M)*X[!6C\3JR %L)#'L&E?/4O[&!<,AR_% X+Y 90H8SPT.LUT%$;Q7J](0A[I'2 32;TZ4-8 MTD&Y1DWC.)N5)IFV&_A6BHQ,,]8&O3/# _+6)=^IGF>DH?E*C=)_J.NLX*$: M3SU4M<_[,M$;Q'P('2.)9W^IO 7Q;);"]4*G66S6-$'H9X,0CL*],%&ZGMQ. M_U2>?+.NKO,&%[SQ#<]8L:F?MFNVE5S8U@[-M%S8H%0BA#S$^+BE_CO%0Z/0 MJ;;:Q;I6$<1*DX1T/ 63)B$U"YU:K5G4*GMKFN.8^Z?7(0?2-!GV6JYM3'AR ML!.U]%A.I%PB'$Q!%.PJ UK@\6O%UOX!,>FLB$$\1HD=1Q M/%F[%754@3K:HKA">8V&O*&'JDVQ]<&C@ZT]4M '*5E7:Y/NSEP6;(K&SXN! MW>RM6J%3JU:+K78K)8-K.R1EP);/*[5M"MGO0VUUH+9VH]C6ZL)36RCHHQG$ M)4>LO#1-4R>/[Z>D1456GOWKT\9Z.*HN4?$=&VC M%Z$%_N95G_2&$H\^X.?OAC\\RH1>%^N:N[H>C+$)/#6NZ,2%K["*>7BS.\:# M[O_#?NXJ%QN%CEII%[6JC)N=(3ENC)N)1HY-($>U6FQ7TE+3@D3A1-87_; 1 M.G6?Y>;SZ:)NI@6\\XUX$5-^#2SKTO'\[]0?.<8WU_&\7;FI5>C46\5Z=>\$ M)QFG$X^>-L7I#D!/;4Y/VMX>NUB;U2(+Y[NXC;"%FEAA$"DYPQ*>5''ZP-AY ML]@FD1WA9I61M"-OU2N8K-YNRUS4,Z2C3:(Z33I2"YUVL5[/R"[VZ;=54ME\ M.?T$CYI1*[+"_.8X!O:AE([,B;1BA(!=!9>&@DM394[!&9+,!@7X7I*IBD4R M.7!'KNB0NB[KH\N.#?;)*_="I!-R(G$;8>2:(>21O/)MTMU3T>NU0D>O8^KOR5>H- MK&:H[%]1*JUA\>AG^PS;]]-/$^FGKHI"/_E+7CU,;/[=66E;90^*!LF=.YAM MO_RS$29;I>CN*CU:A4Y# _W33&L[8I>NI2(V_Y-\E3>^VBH9>5>^:@-?M5O% M6K.=!;XZ@/,D7A?BF^ONE^N;Z\?K7E_IWEXIO7_]N'[\\V#.TQ;O)W!:!:P9 M3H"G12PB]509U3O.+@+[>2IDCAO&3<@4FTJE+4?V=IQ% M ]CVILBJ%9Z-M;')B@_)ZIY3U:-+C'>V.6A4"AU-+=8K>[R))GB/)EB MRQ9^*3"%"DS1!*;(2&+KZ1.)CE^RG@'-[P9TUDPJ0''. MQ-0Z@5AGR5%:+2.-L<[*/ \=0\59J*>+1/E46N1"5-%%W#5]IR??*'3J16W_ MO!=IB8M'2#N5T>U+2$TDI&93UM&)6("6"95S'9=(T(/M!TE[;OL=%+3GX@1W M^LY&<@V6&E6L[=]G7#H%XA'1YAV'=(@(\X#48G7_DZ<$] 2RD9XK6$Q^O_S" M3//L?LJ!OZ(IL'-X[]5/*I.P;A,/"5H>N,4]GAD1&>_7=X$#>/ M@)HKP,R[2^.:6J%3JQ<;^W=%E#%"\2AHP[9..A14!0K2BJU*6E4<@FS/BRR6 M5S4>V==WDR&1 [0?29C-K'W$$O/4\&R@O5TQ&3T3CU1V;3*RD53JK Q5$%+) ME>TKM\E%$[1K=C??;\0T"AVMV) YJ^=(2^_;*7\_+34+G6JQ7I5=GXZ7I8KU MYXI+?=.E8Y;8-( YL3,WI#%\TF8;#S%.[F8H>3]KM<#7+*H-N=U\AN2T38^) ME,FIS"%$^H^D MN..E_^Q*<=5"1ZNVBM7]N[P=@^)2R?L1I/?45H#*QN1R$,.ZO/O^_?KQ>^_V MD;?>N[R[?;R^_=:[O<1F?!]N'9\J:OOC*7OQS;^_JT9[]0KW?I[*OO%$_$"NALR-!YJ,2J MK_&VMETWF=I!)M,L="KERG(-]-(%3(U6GG&THK)V^AY^Q=MCYFR:7C?P1XX+ MJ#:V<\QFRVF] =O5D]L!Q_M.K@U>8Z52K/#_;0%R/F.%Q%_<&?0[K^[:\X*= M5]:N'![L=X'O^<1&X;+K[##XBD?M@,.N+COLRV#'=E"')O$]EJ/M#.R=9_<^ M*L"DZ6:Q75.+C?KR;O8RG$WV%=Y]:P8.A?C*=^+J(Z6J%A6MHM78$U=4I^,! M=:.KU5CC@_:1F1!'C]-%5K>@C3K*BK2BIX+D M*+#O:G5F\XKL,G5AU@AM8H%19V+!A:*3B>F3]QVI+7>:4\@KBU%R#QBYMB\Y M/G;CNWALR'O>2R!].'OQ:9ZX'Z!+YD](AK SB\!):N.))VY;-6 MH=-J%=45U4]+^V'2-LX222V)Z:.15+O0:396ML$Y.DGE:0LB*;'#-N+.>.+2 M$;4]\YDJEN/)1.#3B_ $FEABYV422;QD]08P=4O]N^$C>=V1^6#BF"C<:BR7 M2&W/?-+J%I"^MI7GAZ8O%>FKL:*CX-'I*W_IPY3M,LO,81%C)RS..'(L (_' MLP%V9BUL&%1K%;45PEO ?$Y)>8)$7%*@/-PS:U2*ZHK]8 $I+W]=9),' >$V MY!Z*8/_#Z3DX5IW*+$^O3PL^9R.[MJ^WZ=I&"I*LQEKY%"O-M+KNI8?4$_E0 MDJLE5Y^NIBD=KL8&7>U6,86]>B&XFADPGWP\J"/*'$HDKR;&T2E W0WIH?/+ MP,67DPE'.7\M-191*YMX1&/6V(@J1,>X*K&GF"5F.SZ:9"Y*/J$>1=0P\X1%%N=0TOG4X M<3RVS7K!>@:;S_3SBVGXHXB7$R^&-%Z9O4(&,(O 7_^**.!6%[+K$O_B;%$Z MF'1@Z,UZN]&H5PR;DB98&+B4_ M2V0("[P@U@N9>LB<"3B,33N:4+T&,Q8'7LU%>+5P3M^[W[_?/?ZF]&Y[#]_^ M5/J]A]^O+WO]HG)]>UE>2UECXC[!0E'4-9"RDKGSM7(]<K?]'BOKZ]_=7%]U'^%'_Q'^CY?\W7V%6]_O'WJ_P7/7O_>4#S=W_?Y' M!,K==_@5V"0P3&#)CTL@6B^O8C^^!PU/S=MMCKV MTN<0*2'S(L 7M G['K\=TF6[56Y5&6F&OG'XX9!JRW#KT_+U9K5:DFIN&6F%D"]\%_\V(6GOIL16V.2?4TQBA M2Q*,ASM&+J7*=WANY"D]T)O&+ M[BW#'\>&<<,IVL!C%1@)FNV\36TJC"'[. M#E\>YJR 6CT8!9^ &S+@ZC_T?N_=_NBMA7H[Q5T'X>GO@VF#/^($,(3A%17Z MJE-8T(2ZO+Y+(6-8ON_-[^*FFC^CE37!DQ[[U'TV=1C.I<_4#I9.T=P[!4&T M!>\<##O/<%;[[7#6 Z>&KZXSQC82..(?IC^Z##Q8'75[K[H5(%2PCR;\UWA/ M6D6CT*FVBBU5E-;&1P@\2VX19VF[<(M:.3V[- L=M5(M-JIBMY47WIK;*4DJ M@QI<*6U]J-I9IHSOQ-?J ?AZF77Q8&M1SEJ1)0=ITH]V%/K!_A7"'&A]-F(_ MVX[;O>L8@>ZO\]O..XU\)Q[=D(]S!-L-S,=.K5BMB&VYR3*%]]'7ALR08] 7 M'H>M%6L-L7OE"Z\C3C]!49_*03M+GG:\CSK=%$ _=T%8/[T@Q'J2:E%M';P] M>-;\L-P29>/T1%D%[:PVBM747+AC4Z4P^F=L;ES> M]1]9:_[>_]QC,E\_!XVT,TA8>QZ*MZY!LZJR -.)=PQTQV-)V]'.P0>*ZHZU MSH"K!IVXH-38L8A%_&51_B<9.[#:_[ ;K#:/Z+K+[N%K;S9\WG$;^A(F>#?\ MYC@&JZH(Y]UW+.,J,3FXU4U,:6?]7"MTZL56K.H"%R M)DD*BR:'3%;8.UDA/5Y?9N<66A(R=>$JA1BT"HCAHEI;;B[^#@]UXQ$"QUB0RA;46EZ0=%!/EA!S M*I]!TS#^TI8.ZED2VQIQ62HVT.FH:'O'/J6'*R!5K5&T1R"K)BO[:-?% M/G0P@THCVS[9-V+:G@)DBW!P/'#*G*%"/(_Z7E&QZ?I3[<[2:-[IR)D-?AA" M%H^2N;.O&&A9<]&[89?!5MV9?ULL"MY89E]Y$%VVJ6B#[[6)C)8I!7=.&\OF M@R!T(KR$/_T$17U* BXC^_0GD'F\(I+MP;,36'A(Z'T96IO*4S*H$E*T*W C M#+? PJB;MZLE4:T4.O5Z44O-PSQ]W6-*OF=N"6Z#";(WQ6$&1Z5=;#>S2G(9 M5"'9JW*[FU#<3["?E ]X&.]'Q63'<@_QN3-AK?M'11:[BTA>V=XKO\;S!ZCG1X$*%K0(CQP# U0?$?>)[K$#DMG= MS-VLS-;;VCZ",OB.5W3@OS-/J(J'EJ[L9;V]?2DWPT4DGPT='5(BGWJA4RUJ M*]I\"4(^&13^V=[SWD'XY[WF>"=^UC8T-$F)GQNX$UZO+#=($V2'4^Z$ORMT MH&W8]]B&>H;F*S5*_Z&NLXIPFH7.W__6TE3ML\PXELY PN_T1]0-H\TY-/E3 MW)MDD+QU;&<^S/=>28\Y3Y6B6I/5GN=(2IM"Q>G24AN+31J:V >("2_Z3S]! M49_*07R6Y_@XJ6C+O.^3O2W[4A-[M4JAHQ4KE;VS_N4&[9D0W@:MFQ[EJ=BI MHUK=NWE"WK=ISSEK],--(M%'&5 @,1K]\LFKS!\]:/+/+ %X81_MPCXJ/WZKL$X&K:Q)U>^W3L@<# K[L.*Q&/@C0[2PN-N7H5;9_Z M%IF/*BX!IZFC1*);=EY'L=%*RZ^4:NX,':=[UWDV/21[;%&WMW[+Q7; QMV MD+=#\_0+M>G0W)U_:[B9U-R_Q9?<41*0A+;2(_O3$$LPJ%9E'YO<^S.WU'^[ M>.'=ZG\KJT\TH_./8%W_%4ZN57H+.<'O^, MC&URE(ZVJ/:J1>U_",8>9V!D-HQTF&+Z-=3 =BI64 3_=--$([AK0Y 'VIA8X,9^;>@IVC-1G8E$&7@ZC-%1+MEOIW M0R::=HO%U,->-/7E_3P9YI0/6WJ,5N5!SX.GO_5?.$^ME1W%]*8I>$_=/J+\39-0 M6VL1]HAK Q2\:)@O2#>Q%JK,M%"MT*F4M12,O0S8V\N;52L46MX<4]E><ZM;<;8=)/EGA_R/H&[?H/HF4[C+W0?E=DC.?-L_V ]J* 0F19ZH8@?C :A< M9\BUKJ_YQ#98$_M-WNY6&Y_GUPJ&@VK'[)$(]%T.^5L&^+LA8UWO;@;U MT&K>,9C9*G1JS6*[(79S&-EGZ-W$M2$P?ECJ:C/JJ@G>Q2J#&B1[+MN.&F2S M$Y?3Y)DT=4AH^2TQ^ZY\WJBDI47$<9(D>>VO15*C+Q7HJU6L5);/V1&)OH37 M(Z>?H*A/,NB'3?;A<=""/L4T9*\<0>"X%@!;F[(6^N%C-6Q='9VZ?<&. M C"?Z><7T_!'D161>(LKQXO*[!4R@-6#_E_[BBAHUA;*0!+_XFS1"#'IP-"; M]7:C4:\.:FJEVM)JU4&5UALM3=-)M?F_>$I]^-(HSFN:@#%4&KB4_"R1(2SP M@E@O9.JAQDG 86S:T83J-9BQ./!J+L*KA7/ZWOW^_>[Q-Z5WVWOX]J?2[SW\ M?GW9ZQ>QMJ\L,E.SV5_>W5[AZ5I7"OS5O[NYONH^PH_^(_S?]][M8U^Y^ZI< M_M:]_=;KPXJ4WK]^7#_^J7P(;!(8)OJDJ\@EB4[B/@%&,6.K,>\&Q.MFAL:, M73!2F7?X[=GE%2N<&H*;

QO>L9X!M;"_TI)MN#)%.KOJ)#4S=SM^Q+,C']K2R;$)/_]\1-\'TU;\D1/ $(;W<1=8G4,^YQ=B$5NG"O&5*ZI3EHD3 M1C^J:YE%YM/I)4U+9D)]!X7DTMK0:;*>0][$T!HK%" M3FOUWB;LY10?1M$CQP+Q[_7^"DQ_NHI@JTBPR\?-2VJ5U+I?I=<2N5:W;+&S MBFYWE,*U0J?9*%97U,&!"["XAVDY M81E%U"&%&I<)@*_BC5:ATQ"Q=#M?-+!*,S;>EHNS1L7>HS-+3J.T\V&^5W8@5T%;&T"YV]@TR25K:CE;__ MK:6IVF<)W=-SXH:ZMA-P8A/[V^_?XTI2B^3%TT,WQ4-43L&**K+BWM'LE(A% MUG8>JO%.1IPM;'J'/>^4?&W0OD]"RW".A.[IH;M;P+1UC.-PFUIZQ^%*_$ON MDM ]4^B*=Y)WLRJ.Z)+6^*&:F&7$&F>%56S38W9,F/56JO%9.O@R?"*A*Z$K MH2NA*[!QIK53.,5W=ES:LEU6$_!(7HGV-,YN?@OK=4&PGJ]RG3SHDNYW M2J9PO+%C%DZU\H35S=IDGE_>61_4Q'S- M5EJYFI())!,TYA9VR?9Z_SSN6I'S.=J\<;,577O ZEE(\4\-E+<:>OC M'5WTE@F6-6:N2FJ5U'KH'>WCM?UL86/F:E&MI["E+4DZ5R2]$T5O:->7 B&' MC9G5JFS,+,GYX!)ZJ>G=X20T:\S<6G%^B130DJ)3$]!+C7-2IV/69UHK-M2T MS)4K=!I"W)B[7DC7;*4,"RU MR;+?DZ7JR%++Q\&(UGOZS&+_>.R)R1H2YBO:+P,&$KI9A>Y.=M"&@[_V.C*@ MW2AT6L5J788Y)5])Z$KH'BV(O)_4:HHEM>1A)SD_>C#5PTXRZXM*3U]"5T)7 M0E="5UR[K+:A[^P[#[MHMPH=@:KG)+ZWM7JM46#U\4]V;9W;%7=JE0*G0CFCLM7V=T,[+SR;+K#()D/L(MP,ZT\/LD$D@F.G92RU&SB4+6AH-TQY[78JBSKC)V/D).<(CGER.IB MJ3(F<<3I_46*^!%2TTI#J1C"*Z.MDF M4I:>QD&,[9?BI7(,G58J7H$>DI"1()$@D2"1()$@F2(X+D MDT\&%H7_-\SGSB_P3_3TTOERX09LYY>!BR_SO^5K\C7YFGQ-OB9?.]1KT7U] MWY0?]?^R]Z[-:2O9PO!?4?&>YZVD"K-!W)-3KG)L9X_G26Q7[,RN^71*H 8T M$1)'%SO>O_Y9:W6W+DB ! (+4-5,=@*HU;UZW:_-33D_*LUWG3%%&V.AO&:] M&=94L6P/5M<<^-A2#-C9U-%,9:$YGF)/%&_&7 ;RUM*9Q6=;6)1&@]/@E8EA M:=;8@)^['GQ #8D;RDH0B'UTL)7 PG:IW_ GAYF:9[RPSZ^&[LUD8E+D*3%6 MMQD^HHU@"[ZW^I&RP+H=!T7T3]PMYCT9;*2/^]UAK]=MCSJM9GN@=MJC-NOV M!JHZUMK]_VFW:O*A69!MM-"F[&+D,.W7A3:! W[2S%?MS47%)P*'N6')#74[ ML./RP"LQ6'> >_I^]?W[P_,_E-O[VQ]__EMYNOWQK[OKVZ>Z:S6&K5;J5\U& M^N>KEFKU&IU..]=2JU_1;Z:_9*M-]=8NMJTVUL[+2.>>!LP%-\(#D,B<%U'9A6!=29"'I MT.6&W ?# LW4]F$)W?V8!X:GT(O@6G-GRL2T7UUEXMASQ5XP!W1HT.4Q6_X% ME&3F?LI"K9M@L8E2#_9\D;W,6FI#+7DS,VPH_ &[EWUJ#5CF&WFY#T%'.4A'#\1!#61J8JLVB&IB6JX72 ML4BXR 0SQ;,5A\'5CPV3*=:RZ,.OQZCP+!S[Q4"+;?16:3PEB:\6I)*IW=+W MERUTOO-Y]+W;4"^<<7JSVAR I9PRU.3]6QMNJ:]4*))Y&DYF'!D6,IVRA++\ M"%CC#5N _#;H;NIPGPN3\;]JX[%#?U4T2U>TN0U;_GM[KGD>7?O3*<+SW5^? MHH"^D6 &T%Y%('O[>VSZ")_HA_;DVC;,9W\$GS]Y.$<*'6YK+#?"S;&_#]0 M[W7#HSD[;#OF>1ZJU!I-ZFH\!GAX[@\V9L8+)D%=$U#1IWW[&VU>]H/!N5W- MI%FP8QO^8:2-I5=;G=JEJN[L**F4\3+&!1-L=2DP6#@R=4%$#W8)$!Y&DSXU M1?5/S;!FF5XPR;, =4RR-'0?E<&X-;>,PE-GLWTC+ $X0#_ MY=I[JGH^J%WVFI6M=R3(4JRMMPO>#&N7:C).7EEU^[U_FO%X7O;;/K*>"8SW MMH7Y@!SIA5N9.[[:1XK=R9^W0E'8%PN+-> MF.79&(8\+P=2$0&NU40; 6L:07: ('L%S"&L/$>EPI+A<#G>V4 MJHNC]B8= N5IEU"5,OJI3H0KO4)UU)FV9?2PU7IX>_EI%EH;VCC5F![7+;KW5399/5-I[V=#J,(Z9G;!IB'U0>LV=BW&JPKF3 MM#4 QQR?I=H:D?#,>1D<^83%8&MIP;6].)&#$BBNY%L(_KQ$WVZB".ET2I!= M6ID)8[X+,EGDV,WTR_^)LY=AJ*M6N 3 .UI7XN"9*= MF?9]%TFOW\DQ<[3JSUZ#I((X(OG3@G!R\^(.+_HK2P>R2JM^;\=,07B%5=CU M9KLL:Z]GZC>[BY*<>1+#"5+3QJ;..-[@40#_R]M/%PGI05[ 50#_ MW+34JUUV^O5VIZBJJ3SC-,JN39\S0FYN,[XOC.0AV4Y1%MQ>$5*P?KD) >XA M8%NQZD:&YPN9,E2.S9V!0%V>5F-8+\P]Y][MIS:MYM%WQC,-W8OV!+4F:G%! MKD8F^UN'9OAH#-!U66*.:]@#TH7HK90)&%00Z;HS:H-#L M$:6P#3N8JR7H?73L>035!D]^@ZL(A73$J MLT (7.F^2ZW"4DW_74S#$_-:[FM2:)K[\DY>Q?;NRPXEH+124H=S:_NE<*47 M9%V>-5)FK7G:(U:V,;>UWRS !BV]/[T@!^9^_.GOLKDSD*K+_O2)G*&QLS^] MH A(X<^?F1W]Q78<^Q4V3GW@3=N:7GC,F=/,HLIF+L!FEJ/&'B;? +C/ %L< M0)8C+[+3*5M>9&4GOY.=G 67,B@MW=IEKP=:2V4^OT,9WA'(A!]L(:(VZ$\M M0"8<;2BL0)D0 G5[2= K3!)4L=2C,&BW0:$, J / J!;[Q5AMIX[[R_]!D_- M8'D,1),5L48]!U;D.'Q>5DMADZLD7!^L8$[FY:?RV#*3Z\^:)>@9UME ML1QJ6'=.-%JO[PS+9OF>GC X;DLE*@Q[,;3\")?6[9W;LT_BF/-$O0IZA81E1O-GPJ^ND>0I]$03F%(:=99 MZ>G'C4%K^?%.*)231[=KEVJ]V=F%1U<:_$EJ\.B_5 P1UX(#N^?64'P?]5L/ M$P2KC!9>(U#3J+)3N]S).5,IX,(H+T58J=1D%<-:%E3M6CQ2!ED.J?QWL MXG@[8/7(KKIUF07 [63"QAZF.\(5PA>6PGZ/:4ZTXF@>0\J#=]^10"_ MAH?)K0#^#X#]@X7DA_]';^0+T!"-AW4]QQA[3,OM98V=647 @]&S5+G?)S#P$=IZ)3:"++KMH$B#_KW,K@87W1^%- M)[C=[:7$T7HG]R((=J*I1SB'K2<[)8]-'V$;I5Y.T7D5MYZ*\2RU7SG/3PT] MLTJ"DN,GE:5WN[OH..7RRY=94%QG%@R*YBDC-C4L"SU+V*N*,*'RXZ^BQ\YZ M/_Z.FE=.HNH T^_4U6%RDGWEV3]Z3&LG)N>])ZKAM/M^71T,6&G >N$^X58^A%KV+W7)B MTC?MA"%_XZ9\<)R.X-.F/#33G@ZA+]Q M3F\XCG>5E.LW:Y<[4W9Y LD5JA\/JN\G+)X-ZUNU2[7\K>=.(32]QN0&T%^0 MV1UIE%.-QCQF946JFEQA,2SEEV%5ZL@1\^A"*\,-_<[ZOX 0$DOR6B)]RGDK MP":O])6*%MZ[!GX],:RM\.VWJ]+WLD^ 1DO=]'5>RJF-QW!XS\4N51K&8/"G M\*'CP_?L]X)9;K*VLW+7G2AKV!#X!1W87/@NR$_79=CK<>1I\$/N&E_J^JB8AC8RS-2V"976?:*<8L/P M"ESV8?+395>(/P\">^XL6>[RU1:-47A;V&\"@][2N$&O=ME*F5Y16:)E09R* M)K)-=-F>*+(;K/U2&JQ_>&B,P7]UX^7RO^$/^=K(.F.&]KFXYLO_'CGXL-CK M23U6& JWFIMP6$4E MH[&,[,ZBK%(-2R*$Z(>?NQY\0)VN&LI*$(A]=%#C6=BN09E^#C,USWAAGU\- MW9M)0HL\Q9'G4S-\1!O!%GQO]2-E@74G#HKHG[A;I%*#C?1QOSOL];KM4:?5 M; _43GO49MW>0%7'6KO_/VVP&,5#LR#Y=J%-V<7(8=JO"VT"!_RDF:_:FXLD M%H'#W+#DAKH=V'%YX-5?AM< ]_3]ZOOWA^=_*+?WMS_^_+?R=/OC7W?7MT]U MY>[^NK$2K>::,X6#"CP9Q*7CN][__7/W?'NC7#_ M/_&_/3U\N[NYPH^_WMU?W5_?77U3GI[A@^^W]\]/:Y25 MO8XM942^?FV+5TLQ<8&ZR2>UT^@'1HZ!C,3[=*&JC6ZPQP/B&=U+J\&E7_)/ M(>'O_3FL/$ZJN7$9_N!,-\<6TQ[]"P3W@ZH1A^4R_\L1GN $&0GZ!).OXK'89W0 Y-^\U3P1Y MO_@NG-MUI> 71UK"!/A.O(>O$;P?WA6[\OB-'N;RTHGJNS:?V]Y,N;68,WU3 MGICS8HPQ*^O.&C>4#ZCOJ,W/\E?X(7W4^EQ7XM^)CQ6P84'*R2^ON6047WZL M*YX]9=BZ47DU8#T#S%_7'[F&;FB.@:\UW(C@!*E85T!S>O5F%S9\;U'E(%]2 M<7&K('%'N#%\I6V8=&M3C5<;XF?,9&.L+E%\C]0]6%GWL=X$(&A8RKWMP,-7 M=)<:/?3S20$.YQ@>O@_$[_+)6_W/^.3$T;BW!O$#+M9P\;X7O+69JS +Z)?! MJM:T#GHK)GG42=A+#T]=\1=P0)W5E;F&IR755!1)+C3#X<>#FP"(*2\ '-MW ME84_,N$L^*N%8[Q0/ZU7]!SPT]&&[]"C8)@3@YEZN$ARBQI^QAS7@%_B#TD_ MB;Z4P/=[ 6@8$@0\K?,#2$"^B1 !WL0K,TVZ'I/Q,UI(/ZC/4*2 /[^ R_/H M'[ICF"8^)]_:4*Z +/!1S33?ZK0#@4"1?;\8?#]N@*IAN,*A! WXR&%P:T(U MF]MZ_(FE& ?0D#_1\"IA,PWE.?+65\VE9$5G81,V(L[<@(KUB@H>_/V?OL44 MM=GJK9:G:/[#@G&T'C +L6?\KUA$UH5+-A/9*'Z^@!TQ? '^ M8LY)UR8!HALNO &@FW[^&.\)^$X"#+AO6 FV/?+3V!PF>*6NY,TTG+? ;Q6X M,>AL@'_DPYV]Z8[F(Z>>.)*OX'&6A92$2OH!$NQ1\L (YW2,*0>);C@&A;!4(FIIC$+X$_B2C,)7WBXD9"5^4TA$CWR)RY >?^ MHL$W7*[^1)Q0GF::R?@'M]K49,I7V]&CGW[7G#'@ >@>D0__=$!-ABO\BSH] MX"=/UP\/C^*OSU?7_U?(;LW2+OZR;7VRM.JUR5Y BL*^GZ1F(&D#BZ-+&L(0])\YUQ54;' U/ MQQ5=\H!VHQWSTG8"+(=4&>IKY=*;":J4S1'1VY"YP\=V1"*%W$WTY(;-1Q@S ML7*P8@ M9TPS 0^YYVHM0!J*;+\5P(_3-RK=8J_(DE(YC>V#KCK37@!X0/K MT]$)INFHGL)61$=9*ZH/!A<.(L(W/3ITE*2LJ#LMN%K8)&?&N!)O.8* )-.2 M8YLW,T@R =*EZI\Z7> JV1J* 0$"BY"7Q!1E/H,$2,[:\*YZI!I!XM$$- T1+<0H-4YQ"PZ13B%Z&=Q]]'=U^ MY(5*^$9%OE)9[RM:BP>K'$FTOY1=JT$T+1\(EP#UQO], FO07 ;+NVE:.0W5 MU.L[$ITQ%ECR+0V4:^X 2PT?46L 8YX:1HJ9.T$>IY P@79OZ0F'7*";H0N* MDCYE!P)2$=#E%#@)_W5W*_U\).I?9\9X%GN#P94++B;?E!&S&- /O G4AR?& M5L>ZRG,O.+91:;4:RK\D0()JD5L$R!O*(-MW-M_7NGL"6\ATV2OHO21,CP N M$<6)+E\+/'G13B3PBZGFZ$(% -I'69+X$T.S=EPB+OUM(98#41=OV,#\@4D#HBK7--R6::I_*&]9=\Q18J4/+ MP#=L@0>-[H*/J#4CS/K/JZO'@%N'=&3/#0\?7O@.#C3TR/.&<$G%(3@JF(>V M/XVS^1%0(]B<+O>1"0];<&#*C=#9__H8OH#EY]HO)FXYY!.A408 U/)-9FF M2_<\\(WMN*L[(S-@A!BF25_L?WPKX8S=M)"4BJX_)TF&H9.(-K@* 7AR"+HS M&!P\>N%I=L?<=CTR8LAN)XP6E ^;_0J@4EK-B_^;8G!$=.0]98KD M8<[RWB-\8:[I1*P+O&C!AX6GBZQNN$,D7AD)H$1U0%OQPQ0:BO']!FKG+QCB M7 [[!33RQ7 !ZY\=?_P+R>K;M^N E<6_"I@:]7J)ND8.Y /5[=A#=F MITY.;&8?:7;?B *4=[HG>_L& ME/GYB#E*NU4',E?;@?5*3?"E/C7#U*W1&U&Y)%UE#"_"K#1<"H!JHJL$MCJA M+7F8!T&A$/H5W:GXZQA8!L9HIHXV;R0)LBAO22[R?,88$] ?\43A@P;JE.&: M93ILI]!A^WCI4!Y8"4]\2@373HM1P*=JY.1A:"[P3$ODUWVF3!Q['HGJ(8Z' M,5;FH*6!%.,H4QNE#^C/>CQ' I =UQ(D@/9)L)CT4Z$@1=,==H0A0*"=(&Y* M^3F!0T6WR4N#ICA0.!&^I#ZT6] >@A?0&TF<)]]97W*S:^;;WTRXPFWT7%$$ M4?PZ##L:[B\DW(D!4 )N0,'3ORF]1KY$!JKYDOC57!L[-BH7]AS3CT#^VPX_ M$!YN2A;1+U!<3*9/F72WR1A^'2\!M0M*[!$/-Y3OZ(?0,+(;1O;QK+P95BP^ MC3](NOV#C!411.?JC3)GZ&HTQL&)30,L36T*MJCKB4"!:$IA1Y<5J(#1A! 9 M#'X46@*^0*#IQ-C%EM'P]#&I%VY4I&V@$@04@4E:30F\\*&I_#.N?;&_5,O]B]^K& [#L-0O7A=(XP[ ' B&]+2:(S^94\MH&]R M-_$;%MK=ZPQ@!E?A3%G0U@-QG(T]423'%]! PX4?8!(?>O+T/4J34G*\1.Z( M\@ 4@N)<;;;ZJ"B0)Q13IF;XT7!5!LG*S$SET0=TMY4?QMB&>P9D WS M)!( MZO(4U!&NMI !R0-_-F+?M3UR-.5J#%S*%9E,43<)?1TFXML66PH !G08S\@/ MW*+1S=W*E(Y'^Q6V=^5[F%D(F"+?]OCC]O$J\,6@YXB3JD@E(:=1\!MZ:R1[ M=.H /6$6OX@$X$;_@9[WL6913IJAQ5)Y8CH:LQ#(= N<#H6RU2'$1JTK?B\< M\_4PL+F9GJ+><7H_P]14V"2RU\@-$>CHE-S POW^5Z[Y&O%A6EVI2'F^^^M3 M4G&ZFR-L6="-Z9J.EJU%1"_4MSI8%-Y(SCQ4YNA*$]D/^HTX)QI@W^\+,-QE:D(H(3_$/7?0"L:.LDXSDH/"%"YJ-D8E(& $5=L!" MAP$'=F$3TM#FJR.+3[P^!1VWVH60*HH[8]B#@MLGJXA&VBVQK]K**P]/"[+A M=$3KY,*-;C,?;L1P(F/_DPA2X-"FYJ"1[!BT/79W6P<] 8ZY&?;7T.<27A=G MX:W0]]5C\-;QL*5#+K 7@[U&*;$\L1W54^QG1N8[4B0IZURZPR$T5.F( M>&(_%+H<_SW2KL)>-!.!):04I>=2=JZ+)?L&D!ZE4X)H9TLV L9$7>4_OLX= M>Q'/7RQ_6,A.1:II,IHJ+!4=DR%%D#ZP"6 3TNNSI.=?<9,D):DQGF3)$P1@ MS;'AC/TY'(;44Y%F7%=69W^,&/(UK.'2#).SKFB\74C3+/ -]61^4H(W)2[C M\6*PY N(8+06G(-60+,.5B&AO@9XT>5XLG*0J1W?<( E@ALJ/,R+6K:P0X3F M&+&3-)R.CAH$YJ\08;D4;H,CH4*!_Y3?H\6"OX_Y@Z-TF7BP"N0VXX3^2G_?[C4&W MF_I5L]'*]7D+5NKE?")]4RW8U&"X=JFCGBFWF1Z;/%':Y"4@_]2 ZSEOBJ"3 MHF?''5&'KHR0.\H671G/5N3D[RO)O[_:SHWMC[R);R:MH[P-+06]C,=1\$$[E+,=-?EUU0[-V>3TIY)="5\-F M[;)S)%UBI58#&V6K&TEN]ZOJU>5Z]?%T!,Y(XR#ZL-;5X*[3J%,J8N9+TQC# MRB$_E5WW]S;?=QU7S:JOE8^KYAK9M8FM9M-JPDM.8[6MVF6OG9Q?=ZR#O(Z& M]/YR#(]=V).)F^I["A2:2FLI.WW133[ 1>8U'X8TC6G03DYCRDY]Y6J%7VJ* M"[P,B53(]Y1APEV&_3;QXBA*JDA@'"$!Y@K-%V.T)PFK7;ML]9)!RNVL\LPW M5(F]RF0_&MK;-&LPI\6.PY ZR727RF2O+,C*@GP_#7<#E1=A0&*F6[NR'RO[ M\21$Z.&I*V(^)HD+,P;[E7UX6/N09]'+[(M#!Z&%N2$R(MIP63K@CLD"DV,W MB[%T8,\=PBX00.7F1;D"X/LRI3'C5TW*]YU,Z0*NKJ"15;D:;VR=7G6.'3MZ M5<>.JF-'_HX=*?76\&FGA)FDK>Y2EC_VQ*-\7]F:.TBP3S2*"^KRJ-I<9#3S M>C/18TV7#<'!9LZ4?+I=D5>^ZI%K>N,W>.&3..(/<<*\A23#0>VRN:8\BL]W M5W88TUC465+&,D:.,:Q=8FF#I9G)HXAF[#(K.'>A8&J!6( 75 "UWK&"70JQ M5MT2'0]Y0;9.K=!&:"^.P*P_^IZ5*SL@I#,S*HD\\B.O/>#5JG*ZNB@'M5^Q MU0H5[%)[\]\&]CXUWW(6GK77D-L-&WEW-,X%JU@>>3'+(^_*_M6QY\\SP]$? M-6=Y!NI&QM%N-D$?[30;R8R%@'6DMVS MO)R1DAY:P3;S=;&&D&L]8T7/DH: M!Y*/5 _+XOV&N'=L6,I[XV$? G_T'^P[C^7;FO7+\1?>F.K$05%'& 6]58G/ M\)8&-'0*GJ62N 9+-C1RB)\ F9A%>VHR,!V+ZAV!0D MT8Y&HPL=U"777'%M<$E8MAC L9X3)MT]PJ0- M,&DFF4H<)JMQS0MF+T7K*Y=G<2%@1FPJ&( !9\52SL5,XTUNJ/-<,.-+5EI% M,'5!#1W<-]C%?+DE1?2^!)R3%_9DH);\A$V(>8)'LRZZ8;RR2$=1ZJ& G #[ MS4V%";(UUXK/!5N <8Z$AE8ZKLLF\#CV_V6,NO,Y/)CR)H\O:R=)*L.*',5& M;P+#.)&GCRB+[$%RZP@#)^Z,S8]]5PQ_F]OX">_G1].-L)W\4(P5#X=FS@TO M[#1\3<88LB)@7.*GWP*HRD M.0,3YCB<(X2/4O][T>J%?)U8'VYXHF]2H!0"A/+=?T[+6;#=:]OU7$XRM\(G M\6Q_8:(?S]];Z+Z]VF6WT^ALP W2J#PL_><#_U+*NR/-;WC;>/P&&[HS3[+( M+9J%K&N($Z61)RU:1AT"[I[EYRW]VF6GUTA& &,@B31PW8:?K\'JS9Q]S<2- M.(EV)(F&?!\Y;,&& MI@Q'A;#_K)@-\,9W0%,'-&J^@.23RI5I]F X%RRN 01:]S7-4325'U+(\P:G M,;7G83+!/FQ!:ZR''^W0KD"I_!([&FTG'YZN:W@4RNZ0B7,:1MK](0@E-YH. M:I<#=2/E$I=RA99$M+N]T.JM,\O#4_*SW5DW7#/+?; ASIC?9$N014[M]5QN M7 HIQ-M?H I)82VFA[(LT*:%0H;-F<*!#DP;R\F'H%_;9*I+;["8:8&GB73> M".:P,MY9 ,=+&GP\KB"DH!,A<3[>E@:;^O$!3R1L P4E.,V*D<%Q$L6VF?!M M4+S=X_XF(O_E#^NQW7&_0CKAYZ?H*&-0!P%G\$+^CX/'W9"N^5T! 08JOE"F M!"O@CI4$1=+(Q+ C)0D4EZ *5O&N:+W"(R]UL=7T>X7M*YB. HAZVV[E7FNA M>ZV]D9 Q0A$HL[XG\28XH.*6I!TT#N_B$AQ5@]KO8F%<4H M)@XD)M)7=64&5M8+*84X39B+*D$PG$[Y9&5/-*M!?)_9IBX& YE,&+)(/!/? MX2V,?!QS&6BG>71\I!OT9@$^C(V%F)(](,=4 MM@Q#GIP/R'/]?&&E".3\V, M'/X\[>4K&SE\,]W89B*C1;FZ@Q1$'819T$_\(7,E,7T070LZEM;6ZT1&]ABKL]SO"DHSF4[@0WT2HW M#G"U%X^W$'O*!Y'.X2V-5AN,KV:CMQX0$;]#OA-UW^%$Z)?9=*!0@(0L/&\/ MQMXZE].^#M<%P["U$6^CI\LD7D7K7R3B-+-02M^)CTW3 1 CC[O)KBT7NAU M"0>D1Z(T<;_&II=*_I/V+9U1MET3M!CGS<7JG.NT!LT-^*#DZ!&U@?2!0$'@ MBL,:]2#(Z-A%G5SGVEFM2_[@FWZP_@$GR8V:/= A!QM=?#MK/PWI*Y*"-7+"G"%? 57#3&"@V7?'[1SLD!YN)AR4T1%71T@5%TVX.V0N&G M3A'*RIL2*,,<;-SZ(RL&L)E/.(\ZSFR+NQL7S)+V)DWY,7@#3!%+Q''K ?(H M%IO:GAR6#H8!;-GCSB+L=B]L,?Y:WQJ;&&M\G3$B,BUXF':!ST/8]W@K4H%WP"704>L9ID\M; M%DYG/H9!-NM$C6U.C?3#]3'SIJA^MZ5,+(GFN@4T1Q-9A1,BDHTD["WN/>1) M ;N8HAHI%D1)1V.LI@/3)?%[:4EM4& ,[1YO0<\Z7[ M5;YTE2^=/U^ZDYHOW2UAOC2?8[+<>J.A_$/ZY(QH%VW.USX8'\,92,2*@9$$ M']@CFAU+R:VD3(=L"$=' ZC".\DB_,]8?(Z'!Z M![H['3;Q>[#)(81#Q/$@R]O^.=7RKQ/M$MOMP8I)#%(DL12N_)(G) R2R-H%@Y*"%+_ M%\S!76EB/(H8O9J2,Q&.'DM7X=8,8Z$)%FGO0=OKPW;.9M7PZZL-K/U[Y\9=/Q=J/;&Q2S%)Q%53 6+-G; MNW<'AP1#]J76W_.&6ORU31MZM24\%Y@;+[;-58:;5+L/4T0]V&1;\/XTM_^Z MO?]Y^Y2ABC\?X$X -E?7UP\_P>)0?MQ>W][]Z^K+M]L8F I%M"2\C@M8SR2Q MOG.)=1M*++1D,B!7D0QO+>#;IXBH7BY8G]3!8Q9S8>1YBL#*VJSEE ZH77[0/BYYGY91]93Z%6>[SY7)%):/4C>13Q&K 5$W.D(? Z](*\B4N%!# M#] PM7EBV?H4O\O-_)^5#+7"TDU8.BP42U5,"J^0-!^2OJ?^536KWPM9]9L[ MD-6&GD)1OARA\33ZN!R[ MS\-]2M@1>S\,1CT,@VD7QF"*Z)!= AY2(>(2(K8/@XB="A&/Q0@ZP:D&^R&= M3K'N@R[V'JNHHV+3:;C6+1;7>A6NG6],YOH(S8IQ 3&9T^<2O<,H<_VBW1;' MSD(J1%Q"Q'ZQXFJ @THK7"NYX7""PP;W0QV[1,=SL.EAQ:8K-KT6$7<)@&=' MQ':S0L1<)L?AF?EI_:H"[_[!&Q\0MZIXK-V3'-.@"1.?+K"LJO@2S8U$2!6: M6F,OEF^6EW^.@:7?&!(0PC1)7K/HX<"7"VS9\A84*3:4'[(\4/9W(M,9NS.M MJT]DFF-A*2&U8@O?0UTW@CI#V?U'E)H&G7Q>F6D"*LP7)HOWTW?9%"M7,]9/ ME^OZ1^6Y_OCM?UEW^]B'9.U%\U%IX5J\X4ZC.GH$%!Y*Q'T&^+ M3O%"I\"FZ6QB('IJKF@6ATWDJ.<0G'XA1EHPC[=+XUT@Y7 ) M(![3D#.UL&^4Q9O2F6_\)\+0&C'OE=IG:>P71\U'>?='.9,;='5RW(-WG\P C3)*TV0GC%PBOYEV&]FQ-9<8ZRS6+2Q M*'-=.32!FL<'#2O&O)NVP"K?U!R^?=GZ)HHB(9+QUL4&B%_E/[X^Y>-:$"VP M@#&8!F/18=3 %J#+6PKN M(]Y2C3H#45">4@P!,)-ATVP 1*@K:;_QZ?&_?_KV_@?XI.\S:J! I7FC D PF=1 M1*!.@QBX$\P. 2UQAW?21$0A#I<;8D<%:#4.: Z-"XZQ NH NA2.RR^#LQC' ML4 QV687#AR_MN25!/-HX"N!%L%$ %B0&6(.&S9) MI3ZK\,/P7Q%N=YY7VX:K_;GNXK"CV)K+"QBME 1DHY$U9%'7)1U?8R_@FSGS M9K8.IYM2AUI.IK)G[#R8LQD(BA&:4T%C56SE%$J6/8Q M(N%P7@AVW.5241O/$@)3C[7A\[$3:MA4F#?%JRO&G,^\"6QOASKP D(&(]'A MC @:V2YL8MJO;JQ?;QQHOBL!B7,2\2U,#Y]4YC:8].%L+5<9TMM:PY/'Q['F M.&]A,\.U_==H4#G-Q13 JR?[K,F/%MJ;:"X;3&4+_QU\24:V--EEB^M($W0W MBL C-M:$#4#*Y0R8^05V!P;;ESQ XHM(E&R"RI.=O$1)\3/X>'=NR ML=MUQ-+G?R;[TK759%^ZMGJ\K1IQX1 22AP4ITS*=Y'A57P8%DV]#OPA$: \ MX3A%S=%=Y8L-_PG'7E\]?0G&TQFN"QB1_MC/!:I/P7-73S^#Q_#5%\U^74[1 M?.(NL8CF]>'97@!"JX/F1_&45.H,E_@][Z%OHPS Z0GB4=ZW3ZR&+-RTR6X2 M]J'L1,E;Z3-KAA:G'ODA#A6WP=R,ME"4RZ%,L5PFF 4-P1:;%K9GY'W !M8M M@=V\T;@UW\(9VL+"'8,1.<'V]0X?W10,&IAKO^#2PB&!-]\#<&K"VZA)Q5F^ MS_#8W*UOZ#!:-=Y>(I)!U7B[:KR=K_$VEX;KVG*7M@$W'T@"F@T?>P&*EX7J M=I0G(IO%2S3F"DT5TX&GC(%] 7OC@P)03P+)*[5H]#;#X*E*>1DZ]M6X->C 1V./3'(5XVC-'#9D5P2E2GJUBVW':I30I5,9WHO=(B4YLIV3-HSNHN-% M0VT*%*1 ,0K - R4G3MN^C[3Q"&AY_0[S8^?E#NNRP@MQ5;"7RHW(4B7]*$ MTXD..?%. H4.YX>$"PI?F>RBC>0XAN^GMF,(DVL*$LTC?YD;#)"4\VR#,<[2 MPB=SV\%AQF,@?/X51WC:-Y^I1&&FR'+<@_0?WS%#,8;(8K%L,)*E[D.[YHD40TS$-$ M285MK0J7G]!0:AELI(_[W6&OUVV/.JUF>Z!VVJ,VZ_8 ^\9:N_\_G5XM&W7& MLQ<.1+'IAE^[H? TS.2?^4QID5" ,_RNA9,*QT_*+(&5AG1R.@=\EF)(%[F9 ME&VT4[;13FY#+)QJ,N3MO4%2LHR;"1,$O+">UNPAG+*RL2U4&2E+KH$&9G+%(ZF"1"& M7 @N70 IUV8X.SB8JJ$% S&Y.+0T$Q3UUQGCDCQ8'0=V_Y*^SHCWG;+,R4-;2(\X@L02ITF[&"<8A0@A:B\X"X?PC] M0'*T/3J)?">6/" W&5<#@GPRVDKP(X5R&TQ3Z$AN]"L@'_(3134K;BH$TT?3 M[\A;!JC$ [XEG46_7-IU*CK$LTCD2#UQ?JGS"2]\L!LMC"I=!2'4V)GP^I>B M2.0:Y%@6#?#12R.Y1CRG*0S*!&$=F0*" <5Z.$G&%K,]@8X\,1,/U=.I!73H M1J;T*:!E.TM3FL0$>LI!X> _=MLEIU/\+Y0[UZ'<>1*"H1R'6S)J0V9!(X -O2!8EGZM MXRA4PGBY$'[C*,!/T"01"_PI65F<,&+L8V4&*?$/X6&)HFW(Q,2L,[)L"-4! MV@VP)T-WB>&,_3DR3A+]T3VX/ME$;JA(\&G&KN)[8.;]+8;V+, P(;?*PI\O MR"!S8Q-8M7 F']Y-/_T_[5'T'2MP)!(N M!#")B"$Q$AKK2I%(39D WN*%\N0LN1VX^OC52G7&<$,^%-D3QT#.EH-;!O#A M9-O 7X9I>[;S*XZSXO=X%08S,+>BQF6%_ .1Y_H:)^TY/!>:@1%.B^QK@2D1/,.+@J[$:4/UG+QSOV5V M'OZ0^U(LV[J@+_@_^;>8;Z%)%3@RH/D1OD5<#*9ONM%7R-0RR_#X6_0Z95I< M+$S?_4,(U0^V8*A\J^AN!RN5R]J/R[O$'YL@5W!LGOA)-GF\JI#H0.(X/%? M/ *!K(<98/]!,5>@+%XZ=1&2^,<&L8CQ;!1Y@*]3U 38DEV"*TBQI&IRXH5(L?B^OFN.@V8EU0H&HI QL$@8!WQ:6(#J/#0*$ MX,R38(9C8,%JYI(B@.]#2#26:LHX.,I[E[HE'6EC.$B M,ZI#T1(@CB(6I@T&&PIP96)J(F=Y@<\BSW=2/^912/0.ZNRWJ+O@=2TBG3MR MKHC#2]HLHBQO81L6Y=J3D$WZ?N60CT%D MRJ7Y]Y23KHU%WKBC&2:"(:PWVQ--O>T@-/EHN7Z[#16TQA"@@KPL'1>G@:3&"_\131D(;>:V!0F M6UO1&#WFS/BDFJNH"M+#@'[58,7U<;H:G,B&!X!E0W6.\*P ?=TV6 &K>CDZ+$K5? M/5TKO6:OGN%J5IYN26$U3%,47R+0*?AG>,*G[L9? LM/?'."3R"?\ZTY9:P' MF!>Q-R)1(F1N@9H;7#57=P,%'O,:?%?<_;(U(@RX1"G0+\M^-9D^#:($(PP* MP$GH J.G3#T.'5UN".NFQP:>0MY/ K%"SUV4Q)((2NN.D*=-F"-K1:,F#>>P MF(QB((.="//%HRR/E-".,.C<8+,!"CFB4N47H-C,MG5N!"9/R7XS9VR@W89E ML3)JM_KL(X:Y.JX(Z"; J=O,I?H>F7JV&UCIZE!CA@OFU30!#"654!F2)O(UOLBQ)V,L_@G-N;$G6#%,]NFMZI:7MM/5N.^W5+@'3$GW3 M$A^$%ZZ0(A=@1I ]$'(G7@S/^:S(AJ3!P=R@EOF02%Z8B$7(E_MNU5T@E@= M_9Q7V3[4Q@99;XX2W(B ),?,1.JGG?D1\0/FTA'KZ>H["63;E&M)S8-8HT&N M,=/6>,$T )N4]#&F5LJP1;"@PXSYR'=09_F"*,2!7>O 0_HHB(P\Q1N$7;EO!0BZ63 M[$J/N,G85U!"*& R8A-;=%58L9EP)V3O)+S#CB^@$^1%V*XGTB!L=_.RQV[Y MY/0@W,A$M"-R&MQ0LP >!4PDTM5%L)4ZAMB>[80IHQI2>.NDE? M>$-Y7&&!X!M3'.[2.[[6IQXIN[!];^%G[7MW*ICY0/;0$:%E+&R#-G: :\4F M;D:;:2S5WL032-.[_<1_4]Z$G%4TM2)A))7,UA'Q%@1XJ(R5\R+T1U)&L:+D M%DQ:W3B2WF_/:4:YJ!'A&DS0N<"W0NQ* .>)16@S^4217DJ\'%PK#\AHR!0Y?\G'&LM]6L@KU5L#=O ML!<#MVGAW,[QA'.E^T?Y(AK>[M!:)LV5=(5-]:XL/7 I/2-/3E:C=9JEZ2.S MOOUJD+%#G88=^"=P[E=LCK*J:$=".-I5\ -54M@^^BSGUD2N)X0'BQ8)A M->"\?R0_[P\:W;::^E6ST:O1'Z:_9/43Z;]O]1MJ?[!VJ4//O3LP=I)X M$41<3U3[JQEF*IW%A*.,@,SC8F_'YANA2-C:PV[Y\PO=]B[$>9EG$:)EMJ&K-%,V6VE"[):>P&Q;DN)"?C\Q[F:KIR%+I+6CM!,<0 M9P3IASS$UE73B+ZTNBN4[OLMDLQ-OWXHSX8? QCIX<:YM&KJ"P#AUNNOL9-++DF /1!H@]);;"H_ZM4NUWFTGO4='[<0M-3D&NC6E_@==D(L6[)N>$6J;"-.UX;)T MV\>@'ZEN.ZC:I0/X?^45JX6 YG3X5ON04:5![;)=;[7[!1G[15SEUHPL/JH] M99+.<:4V9L\(S%FSU-FB,HC2.>Z9EZ,PJ#/< >_WMZUN,W>]4I#)(4=M4HW' MBE*RA OGZ.N7\N;81G(:PY1/=U-.8RG);$T&6"?HD!U-]@ZZV5(W^*#=#Z9A M;^Z29"_9BV+X;SHN@!E.Y]-Y^3(!T#U;#V6WMHJ ?<)\J<@#J/9&!"XBF ML;**+&--*28H<^*_6L4LEGL,Z)ERMST;Z=":*O^5JQJTNQ[6 3A%0]S4K.UL MRD4OA'.[=CEL#),@G6,=%9:H\(3ME%+NH).A!6?8D'F^W6%N18([SSY_F#P1 MY/D.N0'8BIT7.,CXD^X[=//A$3L\A7@I35VT=DARN2)%0<9!#VJYE_@JJZ<.]DK1Z.4Y&YNP\+41_@AD-6DDFJW6XRW;?;38Y,N#%> ML,&-1[-XU@]*V/KJ5T@DVDY)I>B#I?S3-]^45KL>&943]&*BEDBF&>T]B_W( MY5Q7@X]$PNFC44K$];L%=Q1.\>M4(H.X@Y;6#Y&OE0@;6910P?X>.5E*T7[EGA$L4$G)R&85G MM5?>&$.T[L-N/3@/A#YZT0R3"BJHT03PGKHRGK$Y>HZBPV]$(PA72""TLT;& MA6P/0;V[@WZLXC4R8&P':H,2=.? '8H)Z5)[CS8+P$9? CNPA$0,UA!MG$S[ ME;>(XG.D'=![,:E1P[[L>!!1WDG3TS70C;&#$OV4%S"G*)JQ"G'J^R5Z58CI M9&*N&Q5.AA".E&*+9EYC.!.\K2Z[.5&3*FSP9V.)'V MLWCS9P%45*%M[(F8 MCW*>X()TWP3Y&4#IFMO0*^J&>LTD)?6:24JZPD[/-')I19E.]/AX+S/[%1O/ MX<3WI6*=E1K="@2F[1Q';4]WT&CU.F6L[>F5<%.#]4MMB*JM#=MN_;.4R! O MQGRG.$A"QE,<)(C!90B_G20 8M[A&! JK%D)M(SQVE,]>SL/GIQ$/NR3T*>* MSH[9.K?RU"/QN<]_\N%V\HP$NJA$R$2H<7.(O0ZR?S#PO._RTBCE[1 M6$5CATNH+X[&5*2Q?G?G-)9#T-@Y)-W]T%[#D455#OU[Y8H%M 7W\5U>!]#7 MP^0'0[]4UAA%A-+:M$V'P([4^D!M%>LV+> "RQV[J$BX(N$]*!I;D'"_223< MZQ;<7>B=2#A>QIL<>[ ZF[L:<+!JP$%K]8"#'!GFW2##O)J*<.Y3$=;6&(A/ MD#\D2PXZG/#*4W/0*ZCFX-'!C'#O[='4+)QZ<"O'::VK0>BWDBG,_58RA5DN M7E=H>4JV#EZ@K#S -G4"]/J<10\KSYYR8G7=L(=-!2L<>]Z)C,)+6 27$ Y- MXW, ^2BF23 I(ID_SJ_@P!GA:J,W;.;-"._T&LU>02G3@\:PG2]?>_7GW<'Z M:0^9-]5I=%O=,FYJIVD6^TD3/HZ,VN&9IZ!G._^A,M"/ A@_73;Q3>6;,@PN[C#\S@%,D/GD+9A M-N"M[T,RR*P8UQ0A6NX#ZZ5I".D]M3VP6!TVW7FVI1$[Q.))A2D>_YD.^ZELPE M)]\>DF^KWFH5'"RM:DRV1+P;!WL%@08+H.!=."B,P_0=5=H=(7%D6NM0W8^N MV,^MM0X3@=%B=H(Y5\6KK2>8F;D'?K^N[J_D_'Y8NQSVZVJSJ,[8AU+(*L3, M@IC=HT7,0;-DB'D&3K/OVG@&'SIO\:A?$0FDIZY>]/8BU M'?STY4 M]",?TBMVK'54>^#B*^:O'P,7QS+J;KO>;Q75LJ $#I\*,P/,'!XO9F)'\VZW M/BPL*[SR96S$K2^^8>)>"ZD2/'&5 GZR'TG>37,4K%O+O57#=UN^3,&]UN@WJKO7.SLKKN28.:A==IKUP:G5OI99 MJ_@7FQECD[EUQ7/\\2\>)/$1-!ACQ"SNW-GSLJ/D16UOFF6OB=WQ7L6I:4?]OZ/ MJZJ3[_X8S_'Z]H=]:O4#REU)#)L*,PO%S./U[0\')7&. L5Q-6P>FC)M)E9?3NFY$>;=$!'!Z=)?5FK]Q] MI2O,W!(SC[;JH--LE0PSS\#L_:$9YNXB_LQ"]JV]%!QTFFJ:&WN#2[VUEY*# M3K-=E1R\'P\_VIJ#3A-#,>UZOS1F6H69A6+FT=8<=)K=DF'FH1T(00/K R/8 M@S=C#@Z0(^1(KVXL=%O=QJ";86[E;/[34O911=)KD,J^2#]Y%'JE'&VKI-*EG2%WM[-RJJ_+# ME!$SCS;4TFF2J[G>*DU>S*Y^F W]9-_G^0S&Q&[-ZXZ:?HZ7>EK-VF5OJ-:; MPZ*2@\O>@[%"Z5TF-!T#2K<0I;OU?J>H2HR3ZDOX7H:UO&X%$"^<$K(\,T2. M;L?@L :8,A^9;T=I=H\*-+MS2_1*Z=V7T,["W+(RMH?)E<#PW"Q.K5T.ZOUA M62J'*[Q\;\E;$KQL(U[V^F5Q$E2FV-GIK2UUPVS1E20$?U]#/%\8D *[&H_] MN4\]E8&:''@-S8J#1Z_F-L#K;_IG;K+IU"[[S69],-PYEZ0RPDX+F5?D1Y49 MF;N(S)UZIU697R4RO]#B_J1HX94#7H5W?I0FUK@RL4K/O_8CC/?$N7JUR^ZP M5>_URE+)6"'C$0C3/2%C'Y&Q6>^>6E=SCE=J0^WFD)KO@%K/MJ>902)0ZHSC MNF*Q0EJ>%VDG9M2FQ+CD-ER(;OLX?!DANEK7.I_Q4[M!YH38Y9YD]\1CSIYX M)B:I-(=UM5VPZ;$32I1[UES%!RH^\#YJTQ[Y *8$M=KU8;-[Y'R =*X_/ U> M):W<2$ZM6/T"*>Y3NR?)T+!T@/ZGBU:[ 3I6T1@V:&PTZE7$,:W!09W\D\2>72)#Y0Y#AJ$ VF>PK3Q#._G MN^:,9_R"VZVZ@D/4Z3IOV)C-1\R)?=6N*PYS%W ,XX69;_5@4*%G4]@?KIQ* MP^F#L>\".3#'!?@!G2FV/"G_C=N(NX&.A4!&*PED^U0)@"-P41=+(]&_QU'A1>(+\.4&X+B%Q.Z[K*$\P^J1,[B*97O*&_/D'F$# ,X78\R.]%+'F[B> MN]('FYO)%$A\1JTT:R,"O*%8OFAIDX MWU)5QTJB4=4(B5S^]\A!32,+M<4>+(RV6DU)6K3B)\,#-6@<([9^*K'=&"ZP M.,",LH)F$([KA,,(H^+NS;4I8 GV4P$M"5325^MB9H-6BHJ3PR8F+,.9JL. \?N,RP!D\6/-<=YP MW1?-]*D5"WZ:&!>L +]WID(,XSO@AV(G0Y^_<0$Z._Q87%\ P6"!S?TGS=P$>!^(&-N_QOI$C3AEP/_D,5_[@#6IR6 MYA+EVI[#C;X!X'0EG\H5:S=^=_]UF;W\J1G6-]"D'JPG8 (/DYBM$Q@Z<08R M,7XS_>)OYM@![VB&O*.35RO?;9S;O/_L%!V2MZBWL" M9;]V"6K.9JTZ@]X]TUZ N@'5%Y*= /%/ ;*"R)"8@"$206=A%+KO($7B8][, M84R9 \AFP&1(95LEQ%!D9=3/2BMJH@&5!N$4LF03 >.SX\M(B!,!TO7QG (:==/]BH#VY' MPAG4OD&ZVLD8>VRF:*NQXZTK)SB"5-9CA-#V[U>\S;"9#,X MVMALK)&,'6QOO6R\W#T=I)5^KTKJE1X[*\]K-41,OSI:X";C?]4B+N> E[%H M>A0_Y]JZ_5BZ]M-XQG0?[S7ZTAOYRBNY_I*_^_;W IGY,QJQS[#V%],>_PHO M5ZTI#*Y\@6\!7ELKJ1"]4EQ_/M><-^0&>GZ@*XR#@7N70-M7/I"Y8/NP*]W] M^"DG]I$7/?#T[-/PVZCU^I@K$6D3(@7\V];#8#0'\G/^\U&N]E+_:K9:*5^OFJI MEMH8X 9R++7Z\VXOWTIK-[7Q?"FA3WDM0'CL?7ZU(?UE;2K',/&SDC5>3W!* MG@)#NN!WK@O>AKJ@ FI@AK27P\,Y$BK/D3-<[DM =3M+CE&6 Y\3T-I[P] # M8OLI-.V,JCY2IN^M!."D,U(R'/]TTD[6)YWDC]^$Z2'M-LZKZ0]VG@A]),56 M%7%5Q+5$7"N&619"71T:?=%7C[B6\0CU@N.;UQ'U>*S2"ZKJE8SR, K,A\F= MY6G6U!B9/-7232-3;#"[>W?9JM"IA*BR@;OGQY4>XLK.N;1[Q94C9-G'9\H% M#FN>IR*]N#MQ[_-H1;Z!(B5<_C0;[MI+B!N;V'4&Y!C4+MM% MU3I4_'FSO#J"^M5=PIP9)?G:JICFNL*8$_5(MJ$UWG2:Y'8?=HL;QE9&^2Z)$ MQ0M2EZM.\-^(%8;E:SR->65J3J?1SYQ2)G"RH](S*4VC1(8)Q]G(@^(&F^$C MV@@NR_=6/[+W83494ZBPA5JLP"?R)VX7<=]@(WW<[PY[O6Y[U&DUVP.UTQZU M6;L _'0S DO8LHN1@[3?EUH6(G]23-?M3<7[S@"B+EAR1UU M.[#E\@ L$?"0'N'YYOGY3G!^7G_=7/F[OGVQOE^N'^YO;^B?_MZ>';WK!*:7B?W 94^YMCREJ\R/5 M'N:L^(GZ:6L5-LB:M#A1T4D[FZ=;WX,&;_=;J/3+RRY=MCK%Y3QVVGE M>^+H-M5/_THNM>J%>VW5P?8I8(D:-K6,3SBD-?>O5FYX22R2I*.%5*V)")LQLE8.ISISYH MEV7^444)%26L:AXWV")0:@*$WK+=24FP.CE*[>FNVK1S:82Y" MZ;!N+\(Q-U(-:Y?#NMHJ:N36^\_DJ##M,"9Z7DSK-FN7:KW;+,HDJ3#MR#$M MJR#-C6@M'#]2[[>*FMRVY_DBIQV/NQK_KV_PQ,^=K-]SI9)66\U&)@1HT#=O MJ*?P(VS,UC>V28Y0C5J[Q/ZV+?7SOAM'')M!<[ZHUSX,ZK4KU*M0+X9ZW0,Q MO<[Q8-X9M*2Y*\1=?AY-1K*J!>M\3NMIHUL8;90GG'K:")33-YY1NN_FM>QB M\YKZH)6,R6=W6E;X4T+\R2JB=T2??FG0YPR,=3[1:W=C_?A0?R^R]R\'AS%: M#Y/)#SZ#YMGF8R:^^"[LP'5_PEORB.1!T>KJD9E#QX=7^Q')&1$KB4##VF4O MI>M@%9(^:KS)*HJW19M>LR1HV6.";Z]55,U')<_+B#O=?>*.2E42K?;.X?$*=\J'.WOE M.FU>5M :E*41[AD5C19?5G >;LK,@KCP?-U>IX"R@LKU74JI[DKA M7>'44>/4NW&I7NURV*P/>[M4%90DPE)EV>S)2,V-5/V"J@JJ?*Y3P;2,$C-' M-*Q7>#2L0K,C1[-]L;.BBJ2J),$2%!2<>=E-J]T[2&YMOUET_N#[L^>JXFM' MU-LP:ZDHU&M5J%>A7ASU#H-XQ151[1WQSB"=L9AZ@K.(&V76"K:N)^@77N5U M9$;9J2-01MF^/0(57JQ5(5"9$&C?Z%-,5^^$5<4%?$H2L#X""1ZO1Z"Y5+(8H5.-TRCM MSLXH,W*G8H3SX-=[[3;>'Y[> (H*=T+<&>X1=P;-HHH1*MPI'^YDK&;>#G-: MA14CE$L9/ :16\TXV#9Q_+V:AP_4:L;!J>)41@%=/$ZU"RA&J'"JA#B5JS-8 MD1C5*: 8H231F3Q3O(1A+\9=MV&WNNWC\&PR[G?(V2F;XI![^EY% M?\A->-V]C('8Z=K>R7RK:+6BU8,Z3G)$0 :%QVLK0JT(]. 9?_ M/7)P.7%J6BC3@X6A3JLI<8=6_&1X<-9Q#)OZR]BD+N41VQ,E$6]ZUZ.L(@/: M^)6K:(K#7-^DG7LSIES]>%)<0-6Z\LJ4!7,0J9FNP-XBCCP-_7BN/+#M.\I4 M'%K1*3.>EO)FAJ,K_^MKCL<<_"$VJ&LH/RW 1.7/JZO'.OWLVH:%K3=EIKGT M;WM!).G9RL1P7/DR7,>$&_&,%Z9,@%)LQ\7?Z P6G\/)E-<9@\<=6H/]-ER/ M85P:7LM>8*.N8CO*V'# $G4]C%B[BLDTG=;0@E4T_NJ9YBD&_,]5YK;#%-/X MQ 3^U;,5B@#@ 7H%%"FYIXCO\DIB+*S>4?]BOMV_C J^$R6MT21W$8K\2(O0"1Q/(DED00%E^GC&!5S1RC(T*"-'YD M_&3IT)J%B@@LY*0\\FIX,_IL"0SI:^'%9GNI@;CINBE@IJ?J2]2(;G4.DC%R M>5T9:2[\*1%9-R83N!1 C\86+*E,;'DM+_L2'IK%F$7(K.JI&*8']/ZJ;2*1 M^$4$///%X(QCZ1YQO03)1&X?%GUB"T]T\&S6!8-\CG*U)+*L>EOJ:O$C^RZ= M%DC# J2P6CJV-9_#.Y(<*DB@H-,Q=QMH OY#8QL:"XCQCS9TI$]-^=3FX M-("C;KAC) CXVB8 Q#:+V#BYXM)X-L/R"2XQ A8TU%$;?:#=SS(;^Y.#*7E M/I]?#=V;2;4Y\J!0-)OA(]H(U$K?6_U(1*D E#DSYD3LK8I MNQ@!^?ZZ(&G\23-?M3<7==[(F8!(Y>+=#KR]/&=/Z*H#W-/WJ^_?'Y[_H=S> MW_[X\]_*T^V/?]U=WS[5E;O[Z]7R80Z(!P<5=SZ(V[OO>I?W#\^W3\KS@_+S M_NKGS=WS[8UR_7!_H8/OM_>/S^E MX<$2M023<%L7:BT-*&A3]9!T8J*P0_14'A/% @5Q:J ]> 7RT',35[U:W,>L MN62J;YPK/HUG3/K =R5?0,>HH=OYR]_1FOQ&5;Y8MKC7R$O'-9 Z( @ M0'IQ?%8KJ:KQ'+-:N$2=V";(/N3+$SHWZ! OF/T0PEVCHP=:&AA8,P.D+,I) M0VHB(*;0?Z\U& M<]A+_:K9:*5^OFJI5K_1;G9R+;7Z%?UAN[A-]=$T2.N?XAW'H M;99K)&N#S/,,2>*_!PPSI$1+/DLW@V%6VLTNJUR=(?-VF6_WF\7U2X\\^4=00;9>2/B MAH%%A2-BZX@0\:C; F3$EF_,=3\I6B2-7)NCK_-O;I)?*-Z.[+Z$]14909,O M^7<'EA[)VKR* #\W;6%F>;U9A@F=9UR\LQ_DVIY-%X5<[=IEKSYHE:#=?9'E M/:UAR?GSW;);JZY8S-M23*:GK*S-6BE9'E9&J&5/Q"H>0.7F.X>2:?QJ 4K?P56.: M$X(&,V^:RV2FX&_<:#NCI8-2HA$F*,TUV ;F-(E$)I_>'9QQPZ$2[$^VEE[# M!O\2N5-7_(VY#CO$-*->^FF+R@O<*E' 7I*6LXKT#()NLWD< M&017TZG#IN380MXW3GBXHAR1T@L($)CI:M@Z$4WPG&8/W_4&CVU8+B[BGOV2+B+O:'^P2<2]WA"U;R

W;CD?BD$ 3^AN MQ1/.U]W^;D1T#^L^OS+SA7TGQ3Z-?M3:Y:![6KVS2DX^O:)%ZK&VK"D[^:#( M>7Y-J<#O-MM%4$TE=')03;\2.D=$->A-2J.;3NVRG>P]5TF;_='-H)(VQT,W M7VW?R=X(IMNLAMDL?:=2@4KB71HRO)\]]<:LKH5SM(H=5WA36U#6Z4; MBK.KO"IR7D&5/% E#Y1)GJ:F#G2;_=/)^,F0.K"V T#^9 ($HL%&^KC?'?9Z MW?:HTVJV!VJG/6JS;F^@JF.MW?^?7JNVL9( M2#UH.ASSYT@I?6PD73Z+%4O VI>Q=O"#EM>JZV&K_W2*K#Y825$*J%+-O M#>I+C4&4)^:\&-@"ZMNW:^6#J+B._T;467^DQ(:_V&]0#W3E47,\BSEN!*BP M=".VC/QM^!.Y5)W2!G@YPP)6>JLKLKN6\A_;@+6PJ1.&>7V*LV'<%Y$& VY? M'&.N4(J F)88>V?BVV#WV-V*)Q8HFFDJMN]AIRB\*85Q-#&P?A';(QD6?PNB MSX*.]HUIV+6E#F<9-^(O"WX4O DCU1KO4:4L?&<\TURF+ #/>#F8-5J-HT=*P = [L*T""*[Q$TW^EXO3T>C\)\V8\GL3Q*+74Z-"4]S3GGP ,X MQLBG 1:>"WAL*X[F:0IU7,+;3B%),@KZGQ541@R@ M'1"'Z[%<)O2&)+AUJ0 M6')MNUY>G&^IFW ^!73>#%2BZ6R)=]0YPJP\\8R9QMA>>&G8$NMA?7?_-6;C MW1.*/4S^$2S@(J;HR10H..\K(+'+K."HS?"H[=HE9;8E#SNVYR ?QWB#X2Y= M0A$3&"([T*F0^>8_5@>.]6IG/A0R;7O!'$U<)F])8GB8S$:M$0'Q7PP=A(?R MHCD&X\T'72$^ZZ)Q"4H3=P:4H!]N&:V@4V^(B\2/UG, M;,^>.MIBAL(0I93K@Z3 IH?X''8R 9V&0SE\JV8A&/\ ^D)I^0=H2R\,GG<9 M]8# BX(5QM0HSW! ][:88FJO"K/@N* :$'HN[%>@<]0?8F^!+QRX)7R]8MIP M+OI%=.<+8\$2C]%+Y3ZP;YL#AZ//F.$B_V&_%Z#_B+9D^(4 @,L8@0\_FJ"& M;PKOQ%).7@X-OK]=,O#[J6QK5$\UWFR'8R7V]^2ZRYRKN*A?C*G1'/5%L^6_ M>#XQMMT,Y5@Z_^=XC[U\M)0>?S'E)6\7N>$V;#RWNM+J@I1O).5@D-:+")9O MY]T-_>^*VGD/=Y[,4)8[Y[)3\_A_5Z4>2YT_]E5J,G(4%]S#=5[B+Y>('+3J MC".RIO_'%V!$-%Y"7<#$G#>82#5W@2?#WY:O\HXZ/V+[PJ^./2_J8BGU?#5* MBHO-CY?J>KS@YZ\5R=57>;%2S /<9Q M#-MN D8Z; :_PUZI'["7[$>Q>B,I=93^3.'>ZT3N->J MGI7GWK/RA!RLPX(=L*UATAO:&B:=L.)]BHCA<_N1WJ>(M97(BR/??@.KX^*9.?/H]UNY M;FE;&W"CY,BP$A7$^;=L3;J,&Y:>1(\5%49J,WG_:C-Y_^]35B20CD61CBL, M4I%-"JIJ79\:3<2;@94V">T!3GD04;MJ1XVF]8?,&U MDD/75Q[%Q+L]9UV5=*C=X3.JGA$3A7HL[)6FWBJLPGG/$R(/F/H?##,Y-(9\-2R,^*"WWO4="OXL M'#8W_'G0I+;0;?70,[-Q7RE.=;SDBW8CQ=#&T5ZX0.WR@_9QR=-8%3,3.7A&J@W.,!\V=M;R2%,,,31O\3\5CTZ!VV:UW MNSL+_2,U MX#'V[8A#DX#MUA+\SR"X\755I/5N9\C=5BL,Q?AC>[]ETX4YA5 MMK7^,T3^W&H7%3RIU.@R(=0&_IP-H1(XTV[6+GN]H@8B5!IS5H\_)L7QTL!* M07['%B#HS"3[V\;(=;W3*4OWTPJ1#LA["T4D#-+6^\VR&%GGH!8'<0VL MJ6+.RY9,N=)C"F#*PJ$47,FV9-1&,FJ7QA=8X= !^7%1.-1!'%+[9;&GSBPI MAGH<.'"!4]%_(3(N](@"E>,J)^:=&WQR7+H*46F3\W)M+\]V<7UR*UV_A,BT M+ERY#3)ED#,8MQS4AYV=W3"5SI\9):ARME+SWTO-)_ G*VC7."K[MV@=JG66[M/CCB,5B^+GV&C;#7FO?^OSN,8N41N:UAR M&?A,G5>U7!T B@Y7;'KF/(N@\AW^="1!-N?@^HXLN04"ALT[]5:KJ'3T]R\Z MK.BMHK<"':G%TENG"9I\OS[_=WH3VH#<@00S;VYTB&84D:,MS8C(.HEE M#R_*V(YC"W?STA+OV&**5OR$O;B-<59OPJH^7!F]O_MI8Y+W9^?@^RDD!:<: M2Y[YB*8)>;TJTCA5TM@F1VH'TE"Y%Z\L)8-G M$YNO2HBK8.H^2XAW8 F4\M7IE:6@J,*D]ZTBW@&3.BAX MIQ#1$5K(579$&;,CHAPMR;2ZV#NQ).IPA2WOGQ^Q'EMZ(.+*@BUG&'1?TT/_ MG2+LZ:.HJWC@SJ Y'3Z416JM8$ Y%7#J--(9%)406\0]ECM>7U%O1;T%:!'% M4.^ ^G"UBC*?WXMZ22WY@\;-7":G*:T;HT33?=+&**4.U.HT&XGX=FOP;K-5 MM<9>?+F9WAX'3*O5:-)8P#5=DA7-88KNXY!./CW1Q/GT+NA8)@TLK-,/?,ME M@,VP B8W B[#WY57PYL9? *B]\K,%W9!"R@+V+FM1Z87X2]PR!=-=L5_O#'- M:2A7- TQ[WA1?%Y;+$Q .<3A8,JXHWF8>^FZ]MB@H8NX/66RYN14@@+[=.SY MZOG2*^:K=V.RO!-WI_FP/:IMT9RWH(CRSN)< %9?U0_V3ISE!^P_X N1P>N= MX1J.M6JCG7?8:!>[HC1ZR;'FR:'Q.'0U]YFZ[W&FUA; [[W'1M7:9;_13$J/ M)/ W3G(\!GX[*@^_;?*DJ@K#16^P5M*2. MY.4RTU3&(*4UX-9\L#)G>GS8\<31^%!UY.DNF](VX#%X 4W7U::PTA2GYBP< M>PQKNEN,1>ZO'R#\*%;&\<$8C7B8P">Z3]-YKVC'>:<' X.^[#:2'$B.0FX MH*2"QH&.P'-A%1H_3N]<=V>2::T8A-@=+!_Q&X,U632,CYEN#Q/9>*H5.R&@ MX_B3[CLD4<-#=<"NZRWK4D+L4E YBDEKD8+_FF+0)%$Y6F@>G$RJ 0@:P#X4 MK,7=>#+@] S,S>5+?N=O_D$O?M3>\!Q74%"(E[<)P!6Q> M-5>! _%9TAMN>YA^VP^@"@$16U,Z+!R+O6HF7GN6N^Y%_='RKL6$:]K^/WV+ M*5PO:JUE+]Q9MLQC@+S34 0, )R*KAN"^;P/P^@U#\XP^C@(-RDU)<:04IJ+ M!_02XU +X0%H'2;PHI0\8-4E'HH'#-,'R,=X0(2(U),C(O701 0W?MEI](HD MHH2CI0@B M(\&B):<8D'(B)X_09!^A,$I,//+D&VI#G-0)+BO^T%'1> MO#! MZ$>XQ4&&_V)8/IVM[ MY&AUP!"RI)A3)X3ZKLWG(!/H\ZFO >UY-GP58VYX;'J\? ME3\=VU]$B8@NF-X V,H%B"M1(&TML3_%0^H7[:GAU>'BB@;X!@N@W"&/+5*G MX9E\"FJ U& ;YF),:.&L$RYRX/L/HD+TU2&SRLU^T(SK-%:5NDFQ L>S?<_U MX$1$AN+=@@60HY! _OCC]O$J3N3,Y!1(!*L9CO*BF7[ JY"IS('P?$G C,U=#GV4T;4F\2?)M- 6P*A^P[$]!B(BITSHK)$)13;9B5Q$!YOL-%9U M?8BJ5%_9R &">%/4'O?GUCGA*_,+AE/_4+(X+@ > '9P24&$PB(^?I5LB)O9YNF$EJ1(\7RDN2Z'1::E/7_TQ1)9"[#.-@ M4DRGB>*&\C6(>;G^>(9CQ;F(%B)X:=50BP@^LT>F,=6XT%__,N45Y+8R\4V0 M'@!N>*=ON#.A[:Y^"%5QT#! 1J#08Y,)(W,/SPP;#%GWH"Y(]@F.?6^#PML: M6EY6PF[8R+LQ7 R^^@[8R;^]+Z8]_A402K]9"XPB_B?(8C)-#&"1/V=.B E3=C%R MF/;K0IO 9C]IYJOVYF(R2Y2[ ",1BW<[\/;RG#W!30:XI^]7W[\_//]#N;V_ M_?'GOY6GVQ__NKN^?:HK=_?7&R/ XLX'\>2V=[W+^X?GVR?E^4'Y>7_U\^;N M^?9&N7ZXO[F]?^)_>WKX=G?S_]A[T^:VD2Q=^*\@%&_?<$50;.Z+Z[Z*D&6Y M6CVVY;#DKMOWRP1()D6408"#1;+ZU]^S9"82&TF0E$1*G(BIEDDBDWA3103D#:14RD/82IM/,IBX5LQ=*B\J@ MA\ &NO8B%._5'[^KVAG'HVV@AWY/GTQ!C28=%'\MB7/8K3=:0Z1/F28N7RQ) MMP[;^O?\Y[U!O=DN_JI1;U;\')2R2D^430J,D&ZSNX^3ZB\=:DW4E]W"DA3D MI?+5?:$LS!R#(J9)*6#H/EDC=?]5;D#*A93:A&>EFM)4T()LT#W?4;1=UBD$ M66?%;VK7VE7([U74:GX7][Y[CRKV.!!@VUI3>YR"9'@N6*.U">FUU1M47O_K M*2IH]H;+RPH^P_#7TPNBS I=%OJMG759J'HZ>XJ,=+Q=;_!V]1M/<[O:!W6[ MG@AP\D6J?['8-R.G:])EAB)F:>1+<<#YP-O/>&!=^' NS58[?,>^%LP6G[ ,?DP MG?^("9P?1@W",*;RMK$?1AQ;G#@AQ5*/.#25MO;=#DOZ,:!SY6&B+T9?C4/[ M*,]&UG2=>Q/ZJ3S$"SS#M>/>QHWK$:IC,\]A?SLBV!PTG:TH/G]N.NL3G0WW M@,Y>DVY+R#;(S7>GL&X!8+%_-V:'C!FAYM&6P-M0F?H'I-?TVA7UFN?&23F2 MR%8\=2L2&6)]26W0J-HE[:E;<;QJI1@K@][KIEL+%(&^=]1^]X''5N\3/&CL MVL=V5&GWB7@J<-\-B*>Y;\1334\])"C&!(1Q"]4U+?_>,AK;$71M0Q&S.>#: MH+650K\GL(C':W6\5D\@?+>X5NVMC* 7QBLLR:M?JV[@['^/@K^?E:96[T_! MP<80? C_A_^9"%ER/-4]X3@ @46Y<6 %9M&RA*_@ M,M5%![O-X#Z,/&(R M#-]@(O'<=JAF%ZYA40+ZQDE@KTD1WW+QKT<'KV#:)I+MNY UY2&"=8'8=A:V MJPGO>OK)087@W\(.RKUE2O[UGRV)\1CE3=58=$N=9&\F\6QWQ'_E?85A;PF MG&#/PBI^XL&&=^ 8CEN+TGMK4/I;#8#L\@H@P[]]\"M[:(8G9[U:?_N6G\=D MG@+B[Q_9_,YI?!:(-3'D$BH?-D[.NM7=D$<6OQ:5#XXL_MG(_Y,?!Y6IOWER MUN[6FKTRE^"1R6\> $='."'%'%G]LE;E!83^>([;5DS42U7VX::5K7O"SP\W MM:-F>2*7W[&F3^ MAYZ?=&M>/0,I+G&XD(C;54#-#1[2WJP4\4F/'FM@-# <6$>9N5+1^J2BS!C:PE]0W7#FRPV6NT_[M#1H M>.U9U^/()QSSG@E+7=C= K_PX,7ET7H%*HJ_B@IJL*UWPA[/, 0Y$5.8S82# ME;_5K(>9,T:@9*,3'Z&6FK/1\*?HQ1Y%8N*),(VF3%BH#+R>P)?*9H!S;M&# MWV'IM\UX^B4KJ5D9@J=ZC(>Y18'-2+!W&.Q7W13DR\MQ M_ 94D=2BU[K C\O=:QZBX!82W; R5' M59D^,^5D@*_\Y$SA-[>2]R3$#H/,[4=L:($+%O\3PPCN8^$E M6LIBU(B,SK^<&RT"_]Z9R)X?QL_\^=R)R'0F@'7/Z**3=.:(%]41U_LIY>3J MZZ=E=?)*OGRQ?SGS>/Z!" ?F=V$OX)OHL6I&S[!SMRU]C5 +. M[VW'57TSDL$WV!,'.' @8(YX%, ;>CVK]?((6VX45O+7"Y S M_E9QG[*K;K>M)JR:Z-;%!^E38*-$?'C%]+[@3V!O-MF<[M-N#I:?UUL%5%1] MX>G\FS>>SMI:J58W=K\[4'V 2/_'CU.AX2ZAX_3J4QF MO1(R(Z=CFL:HCDQ.^!.^_V)F!W$NPB7ME-ELESW<_;T94G$*[ M'GG#50CL!X]_GE%\\/N*:N>RWBE%*J=6 C_ "ROJF;U& ]AJO]XN37JO*3= ML,O%+%.A.;,-U[.E$MUK-&%Q11=&9_0# TH.;"Q?8_"VQ(- $1_KSB$JX!8J M&Y@4*PH9JB-O&8MMG9SUEAQDME^:*Z((#3WXF(FZ;L$U*&EL]MR78+"LB^SN M+T&;+L&*QD_F35C5B>.M=][H93;HV'GCV'ECC<4?X/F$XJ_;K'X6]HS-"\##UV3?0&W-OG+,KYMU[>Y7))15J^+< M_E/\@M.?6$#^&!.T/G^KD6=W.@5RE!VULXNJY-66+]C8HUT4#LL[L\U?Z?:O M]XGCU8[Q&_9@1R*[*NV/'?EV0!VA^31HT['J4D:G8*;P.4P6#Q!FNQ#DHC!_ M34$ HST?GP$Z6ET*C-$)%,^[V/_.OUCM>M?.E8J,HO5RKO=>HX?($!N[W@LW M;]=>]Q5G]10N[,(7&=[KF^M/WY-GE_FPBT:2[NNJ7I=!-8\L& =.>+, E7-R M[?T+M@63*'"JS0*78Z_1/SGKU[L%_EAN#([=/EEO4[P#SB[ CNT3;':/Y;8D M)),.W_)$RS;A=W7))DF;>16[QS=0VVH<<6$_+E&PA$CL2/,M'WK+< M!.46+53>JQ&WP\]3 AOD2LBB@JA3]>,N]-Z,DBN:2RM83M8C7(Z>'YQ$9;I, MA516Y#69KO!+U9QUJ3>\UQB D=6JYVLXEKBO7T'0_LHC4>5@+!&TE]4GF?@'=!H3;MT GBG^Q)^)/N-9??>\[2A9TZZK6RH4D@_V1BV)+<'V0E_"E M"YGSH'H1.5$,3)S;7%^XMC.WU/@)_Z--=]9F'"HUZ '$*#+,&'DE;"G\*AZG MK_JHBH"E":FS-7[/;)?XA3^MZW-\L)U[8K()19!JBC%FW_.$H225=E56V5'5 M>ML_?Q?W7K.Q3MMO;EW/Z@FW_:9D(]WD/.D2C1VB7S.3*0X&K N.4TS"*]N5 MU#)$FQ-)<$LKZM EI+8+8[O9Q%S: O?"%E Y@]X3SI? WE8[>$V G%=-XU=3 M--?$O6 U"[BW';OPYQ@$R?JY1/X:3)F"CV-D735I=,S)*(D]LH;@8J"TB=V) M-;/1+D%P&U@3:H&3>S#9A?(V^5ZQ<0RV$F:.UE)!:H_[U=K,R^TW+43[LH M*..$5ZKU>&4OT"\U7PC0=@(V_.Y7]2R,084PM-(S+I$,L"L[$<$W/T*/ I:? M)6KIE9QHHEATDLN%T9."K!6,_8!\7?B.=!!D16L1!58@O7>/&VS/X/FW!U'% M5FY/WD!;M3?%-XYS=S)D!BMVT0-!)F.)?(K\.T&Z,!^-M-'PTL0>"BK#'(+/ MID*PN@P7 NU+_ P44W5E[G\C>Y5N--FD(X7_IJY/2B_']<*5DS8MNR%M3M]Q M,7HC@0BE<).W =A@;"N_S/&'[>[)/2,$"!+_.01#H%?@W[E-16,[D> M$=F""<%[L=9JNAOHY'@(=!@H#5;N&=RBC,=X4+>6NY?667]NS HAT^H"%N^: M(T:3<;\[[/6Z[5&GV6@/6IWVJ"VZO4&K-;;;_?_&5CFK0F\]D)_R$ZS=P7^F MI]-7L3F9"7:*GSQ_K)'CK,VZQ2I,_K_5$/64,TQQM4LXFN@1.\G /8(CS4'I M]9I#YJYP@F)R'LG/<.0TP)X:.?$WT=B."'-E2UE P((HH7Q%P8M;RV*'^W1H MI0BPY2S^2^-4IF9CZR9/\!'0=FB"D?WH'WRBB1;_W+I[#';1"'ACTN1>CM MO[[]'^O< 79G3R/K!M,E4,<#XAO74U$<LV>2]\Y/_KZK+(X],"P[]9F$XL9>R-)U]Z<[.E?Q;^ H-M4GE/[$$K32^DSXI?XYGMW0F*B*6HY0)K M-Z=@0D08JDGHI7@K X%Q&L'N)'_D.G=RBT$M&H5^,"*M1?S"J5"9&\A8(&D8 M GASR->EX,SD6NKP1@EUJZU= M^5AN@^K9-\-32T)%,P'&F[^(B@BON8SPOA*U7D__H0=(PXH!/D$W5X+A)#OB;RNG\R)H^+Q J,V&#YS%LJ;F!+;Z]^EE'.YE4/*)3_B3022 MVW0G7\.^TZ$3(L-M$ADNO$Q8.9T'TOD;3UC2$2X%54/C,GT(G+EU/H8O.'\- MKH(B@LU/L"S@5W:"N-))U6/LK#S&U;9T)_,9 MB$EH-W6V,+."+KU,#ZKDO'H9A:I8>5FB*K;*U:V4,L,&8-$YZF_O^?BH.#\D MC00=0HO E_%7SG. @W8"4VXD_#PT&/JFS#R+X4VU=VS2IA]*+4H^G'R&STO\ MZ$"0NRRFV<#+1F)F TWGV'=N8U0HAXQ\!'=.=B+";)2I> ":3NW:[^PH1_,\ M)TU,$4&W *_,.'#(&4@Q*@MD?4X4%"U/N_;0&Y=>*N?$<)2C*@'X4Y#HF$1$ MD8 5MU^[/H!;2%FN:]B7<@,[(H3*T)M5TH?CF:!']_-5A\16NJ8*30A M5B2C[',4M"/A"5B/$KHTI:M+6;^>0+J'R\[)+HR4U/,,R2KE*F\R.[I_S(X^ M9D>794?O5':OZ1<;[L OUN$;G)[A\\2X2IQCK?IVOC%2*6^$BQU+_@!V&=CN MN30YXW<6S&2I MYVSOCG65^ZS"T>HN(NL=IN_OA? M]GSQ^[GV[@E>=P+-(!6%*=CN7#-0TCCD$#J"]+KU5G=''4&Z]7:[5VFH\L^! M+>]N4OU50Q6 &JIC@5LD7N97V[1/&1YJ^Q1$.;88S-ZZI*(#TJVQ$'.-_IK/ MO]$&"F89U%T!VMV>GT)1!Y=-5_RF=JW]9#3ZC/2>AWJ)Q])TY_CH29N)+8#16%VP"2OU*H MX%<*^=LO4FHU]0<#?\((7-78^WHG7 M=R>ZSW(G!G@G6OTR6(#]N!,'*)6+U<2#DNLB!+LTDRXH5(]QJ3,IXD^;B'8:*5,R@(^J-5?]JN%WC_ M$4\.!S@Y>V?_E@F?'GN15194=/87?AB!;BF5RFO.GO'N*G,=S+FM]?ME&$S[ MH5U6LKB.I+2^T-HI*;5(@#5WU:KG*,#6,%0.HST950.J2+7RW]M%5/-EF6R)IG(LL. MDF6SN2OK^P7(\@!%TP%V0O[J>Z?C[<.MZ7Z".PZWKJ/=/M/D#I H#]RQ>\'U MB8['P(+H4:)B15U^(BO[N?3DZ/'=RN/+^_O)#S[Z\2B:QJY"[RH2,=V3L]:> M^^>.[MV$5MYMJ;X@?AS\M2W5]$[.VH.\4?S;?A#,WO/WEY_@OO[JK>4A44$T M-2>9$*BRRDG:2 2^%0?@"A%X,[,#@>U7)F:65Q$;PU9NS:V%W]%-O)=4LL)- MO#Z5#$[.>IUCJLK1 YSQ 'O*ZCYZ@??'"_S5]U(>M_QU'IZ<=3IYP/*#<:D= M/;U[ZNE=27H=[''8*P/ /@#2.T QLT3L=MI&2?%>2YI5 F9-IZFL96W#^B=@ MY+M"D\MV5W_O=JUR.O<.-^@U\<3MQ?&50IN7">/PN]N9$TR^8?>,Z@F%G29& MQ/J#UHZT\=V=^YZ68AQO_O'FOXPVM.N;WZ(4C<&NDOKV\>;OB7KU=P+ .,MC MNU0$^6OWLG@MS?93X+4,5F?W+H7G(XR496@U0'IV*83/E<(D ?*_%^ZI:F4X M]D/NHL=T3MAK8CSS8+5WCSI0CSAZB( >1XAH3NAPWD0V@RI'2DF_I #GK KR M694SVP[>:=!ZE?!.[2WAG91'$BC)GXM;^]-56P!U M.D R!0WSTEVP5+_8B-!8YCZAL8@$C273$XKZ<,+O8B?[S;$7WY*R]LE5R MI:UH<]N,;$L-H;H9TK8$A"=)7;*JHAPOQ3C6/1/U_F!/E@N^7'!SKG6KGR)T MXTX/"*.@D2+Q_ZKS[#_E1#%L5@##7)5H<5W=2A-[*C./*#1V[=!->^U?R;1%K%/I+8(4>"0,^=7_B]L ./ M6AN.1/0@!+>+^0'$!1#0]0G2-09/UK>_.V*]9##8?JA:+][8K)8>-:&S4 M^X6;=AM]>H!-V"[J-_O0?F70?6WM5SH[4D%TH1 M5TBZC0+4P4H3P?<*D9E.@394T/NE4]#[99.7?^*V1J6O'A2\>I!_-3^?5\%6 M_7L-%8VWN6#S6^7F3*>P;4UGN/290>$S@Y6M;I[N.M"([YT(#.OQ&A>$3]22 M*6TPQ]*PF850SS*Y,X0T M;UMH5]/"<$-E/SS_7F0G24CSKI -'H6:JT0EM4!R4"_!9$YJ%K1W7B(1U>>H MMOL>S(H74[)^<]6$ST]=)LV^=3,[Y"9[&EL==3)0W.A-$T=P_W?L$Z"7+M?% MS>9HAHHXE!?"H)_\IL)KX*]PY@?1*FA0B?[E:9:M- ]RY!A?KBY/9[!U(+'] !U!>SL9MJ23WP8!HE$ M470 OWN >>!YRZ8!U/9FP6TDX&)2AT3,V0_GLDFD/N)0-18$T0ED0P]FQIGJ M%B.2#*F!MYBS(4L]3NW0]^P1+$C^DNT[6S-R6FB(!F])-T4Y%VS'J%H^8A(T M=46"&?\53^ZX"2%WD= 0PQ/!4\5W/,RX):5-0A O%_U!_6,E:ZVE'N!NAV-N MDP(;J!M$2I4?F2-Z_/XCDD;E488-P_7%]O)JIS)<+&%LMM%YC)8P\55'D'MG M(HCQS+&/K",[NA(WHC-34W6=G\)U9KX_P3K4SB>IIN5-*$.* M_Z4Y'9'IG:(_=9!HQ" #Q.W$6;F*320<,N/F?X4,@PY''Y53W&98R9Q0MRT%/NG,R2&N[-ZDA1C2)FPGMT[&QJW(66@L MEE5C1 &/D!Q)'S"$%9(B'+7-UP#O$;=43NM.6>W",YX# >KY5 ;S.)]L3_IOL=S(X]CLY]CLIZW=2;F2W"HWL]E(CN^ 9^'39,X/"9P;J MF2KN"^!("(!2TB>B6^0T:!8X3?903GY.&2+44BJDAF'9AA";.E7WHY%$N][J M=RHWDNC7^XT=]6SHU)N-]JX:20RJC;1T4BN[6^QO7L5K:20Q//:1.)1#.+:1 MV&S37FD7B0.$-KE.>\VVS(!_ZVFN;RN+=05.8"JXB/IRU9S4+J$##@I:4F^5 MDWKHR>;'2_:6+EG_R6]9F^!<>UN7;+[<+3M 5>$ &T[=9(*1NRC'?NUEKZLP M$F!';V%#C2Q@KFO1Q_=D[-.J['7!'* #/H ;;E/ M9L*"XLY;056^-!KE$7!R3TGM?(XH#/_1V1/YO+4CRN3&:H&9&?L=7W$]_1&* M<]Q5<]^+9$$/9$&[N]>RX*@L/(VRL 75]$_.NKW]IIH#9/$'#IUXI5)\@"[3 MVZQ!RHF_BQ<+593*(R#;&RDPAHE05C\*,BGQ=,4@5M67IT!_%6""V M2!I?!2N/[% F6H=[DB[=J3<:W#[H[2I3NMUNXFU5\Z MU&[29?!5!Z$Q" M\;%5HAS\K46(LXGE:T2(MP[P[=TF5#9-7ZEQV:Z2Q)H)7E:V-]LG9_W:<+C? M&5$[]?@<+\8^K:W*Q5C1:FVW%Z-S6D#](@X" O')2$8- M&G8,JN]&@"CWTZ/<\FA7RV??NN&1EMUSW;:0<;L9UO_K>>,/;@LC7M5YSZSR6_5'=C]2T)>/= M@IH&)V?M6K>]+[53;\'[ERI!V<[W]]+NO3?OP4N]% 89GSJ_3F?.9"*\]WB] MABM_TF^ZDXEQ8N%,H;(]NHDVDT[9.HGX7$5@ZG:TK\([^QCTDI K\?&M" MZA&43V-?'-='BRG-K?NK?S(X.;LFWKU;GOTV/$R;\.S-_4O](7HK&XVM6R;O MCU5QI*6MV/;FM#2@(J=F>VL0MEVJXD]53E ( ]_=K_IM#H MW#?FJ4H&GK*CR[.7([2&@PW*$6"S=I;YWZX&!+^L'*'X)9M,JK-RJ/VM73JB MMQ_1VY_Y$([H[4?T]L,.MU[8XDC9+O=>SK3V/,>*W$@RKU&/@ MFVP26-GX;C("^K[$P8[AX>.-V%%#@(VO!+7>Z&_?>N-)K\0!"NAE(>O#%=#I M5MG'J/(NP2'E%;[VM)NYZ+ZVCSB1KY5D-L")7(]F.D?(R".P>V$"]Q/Q^+<1 M.:S X[\%#FSVPG83/2U_3;&_QW!?BAB.0>:7XNT%M%)1IZ?LH,YPO_,5#I#E M'Z#C^'L>C<7R1Y$-/R2WL?@UGMG>G2"_,CN,_1%,FV+>KZRNY]70X8&K'EGD MJ*.7]\WXM)9+P4R9P[7D4U?>I>12G_R@I'JT2 SV00PV]P4$Y>CK/=Z+C=7# MK2Y&1>5Q@ F*PSTOS3] H7W(#N%/1[?OLPFXPH3CHHLZ!/'6V#J4>70%[R,9 M[4 >E-"1*0VFSB\Q.?V/"/P"^AHV3H"6!JUFZ_>]IK$]$07I'/I7DG[=;_](:[2K]N+H=PKS*I_O+TZ[<(_WU$@S^BP5?/N'ZM:W][:/!_ MTC] F[!A5O:=L (Q!YTD@>%#;+XC1/S;!)A:Y?#=8@\.0N67/5.MJ33PA_MY!0JWY=7=XJ= M9SC%%IYB=XU3?&O .FOZI;:3M0=&D$MS"W9"CFTDQ^8.F@J6LYO![QT9RRNO$"<=88F;::T[%I0[>_ZMB8BU=<\WYG7V M8O16+ 76J::@?I1WYCM]%/OT^4/!;-Q$G2Y3:=:]B_^2L5]\: M3G,7J2K[0V_80&6R/L+F?7:=7[ M*(@6?NC@ .\)_%!&UAO)(_8H]-TX*G\D%\9Z(>"[YC"]'>9_ M9T$2A+L3IZ- V#]/[2E,]KWM/MB/(?(-8TUSQU.#=SOP]OU9>RY8-Z"X]?F7 M+]>W_[ NOUY^_^/?ULWE]W]=75S>U*RKKQ?U4BI)9U,,BD*2+W267Z]O+V^L MVVOKQ]?S'Q^O;B\_6A?77S]>?KWAOVZN/U]]/,>//UU]/?]Z<77^V;JYA0^^ M7'Z]O2FB@S(J;4A];,LNO/ M(@R%*$F3_6)'<0#_>XO,YQ9&^>#ZXY^*40/MG%@"^/<"23>(1=5W%R9C+7]G M;SC,O7,/43/E(AP1%D).+0.Z#,0:<)8'DO/4'.X,W7%W.4_=?K4GCCE/E1(] M$M?BYW7C3Z]R'Y1%7+ +;R'UA0,PP)>0T14E/NTD>>0U%O547O]^&S,[1+!? MJJNHNG!->-?33PX:E_^F$%^E>I]^HWERUJGU=M8#N0H ZDM4&1POX_$R[J*= MQ&XO(:&PM3N[JN9YTDOX%C("0(QWCZ[])Y5>'V/Q%4:\?1#NO6" ],K7!C.1 M:OW>$3/G#1+94JY<2%QY^NFL87Z M^Z(Y'/7.?>.C960S.#GK-O:$:MZ(OCDXZIO/P2D_^7%01/&(4G/$*W^#Q+,. MGV2B61>2IM_<.TB:MZ!MWLY$("CEZZAS5KT,41S^7,Y&;_T/XIOM3,YQ@Y

=N,$3^"H0#\)%__AJ0T6D\M?8_CI.75(+KHN M6'X^/*K1;Y"$"CEO%=+IG9RU^OO2*/.-*6LK0\P/K?$SJ M(\QQO36TF_7N'BY^:9'O!9"$[7BH=T4S85WXZ@?QE2(=WYS80TZ+6LDQC8V/GSG_(83QX)C M^']G K]TIHZ8R(Z(-?@!_T)/6S9)#*TP'H61#;^W7??1@O^H31 P'W_NC.$E MGICBDN47N>'A4[C,=S,_CN@','G'G^#/J2DC+!Q>GWW_Q G$F)X5]+.-!J]; MM\EQ63,[M(0+H\+#D6_9BP6LB)XAK@17WA*_%F+BX$8N O\>7D:_=(G20_P3 M=GH$Y$&/\=[C_.'*GV9.@K;#ID/#T:T'VGY\+!#WPHOQ?\?^G4=8&:#'1Y$( M/,OA!8? BFG@Y*G,\#7\RB-2(=N-J"P4"QL1&]U'^-J/W0F<#)K"L94F[6 I0$A@KB*\'CQ'BIJT9/3#]6M'+/9%W[*(C'_WPPH MQ:;P+_O&4Y< :RR'T%@.EM&A@'V.14OJ3!@U,L([X%P!\;5PY@?1*6+T8U-8 M#S$=F);Y.75E@>+DK?T/$)4/FH(5P9Y8(_@1_!ONHS7'8@N\@!,;]LR"6P*L M*8"_\&+B#YTPS94F/NRIYVN.P[>45J7NF$O./[Q]BS@8SZB= #$2NOF2#]K, M_X0W4=2?W,ADD!#>EWI;(( [Q'#UV;-P%P,'@6$1SL++OR4]=6,OTOL$$_C_ M-F\;UEUA6.)_KCRXTFL&"WJ)/CK*;..\*L2R; $.D CJ40=P0( GMTU/#L%R .G7N6&#,'Q@(2=[RQ&T^X M/S)>H!;P()-#(*+RJ?/K=.9,0!J_Q^DW,TRDX">MDS.MRD@ZT9R-_H=>U?R= MYB=?FWW .K4(B KF!I(.\5740Y)88\^.)TY$'!\VP OY+[(#Z#'092+) 6#7 M4"P$ F1,"'M@O7/],/P-EP\G6-^,TY:)ES)%%\_?$:/)N-\=]GK=]JC3;+0' MK4Y[U!;='JQM;+?[_XU-*5=IQZVZ]F%B/:X7O3]M#IZ!NQ<+LV:W7BK/*B$' M7=H!@GN'WT1P,P.FG< S'"F-'O3N,QVO&M""$2T:,F_%K66.+-_P MH@,OEEIRL@5+:"V#/-JO\UZEO%0Z\YOQ3$QB5UQ/LZ?_ >3G^-R;?'0066Y2 M@E;5ZA1L9R=/$2^B]WQ'PVGLN&P AH:J:A@.J">,B1-.>*66)R+%H(2B8) ^ M%IF*L(B9+:V[!4<*F'V36" $J9$ 53X-,E4#=7\L%A&-PP, D[1?#'NJ66\, MFI6QI_KU[K :8%0IS%.GWNP,=H0]U6NT=C:I[LJ7%[B8]Z0OY(:86,-]PX(: MK@4%184O%A=<6Y>)"K9F9\#GWV+#(#6G4-R3F#[V$5PV^ &2Z &F^9V[H'*S&0/Z:H947U?+H%=#9GO- M"8O)[&MB]K!?9IL*MU>:WG! "0KO-O<*(V'#_.&OK+L :(2]KNC@.;^W'9?< M OX%F<8WD3_^.?-=D"LAR=6J20RM[LE9LUD;-)LY;^QO!UC!>[PPAW1AMHA6 MY%)ZGOJ>8%^H6KN;OR;[5.U^@&+[ +5#U0[&4ATE33=E:/EQA$DE$S-IJ+PD MY#6E[?,&K)1TZ8N;::[SE7KU7$_)(QY>)WNYV;7MGYQU^K5A513)8^W'OA'1 M"O;_M%0T("KJ=/:BF=-KXOY+I&&KN_^%*RM<64=S[I"UTZ7FG(K9+A5VK5*K MKC#TJSE/(^$\0TR=*2A#/QIG^T BKYG\-Z+^?H;\-Z/Z-B6,-?>BC_3^2UOU MM3H]+D#83[_R2S^_-X?V2OS:Q1$^F<#T1#&^EP[CO5Y2.T!?S#%2=WADMM<< M[1BI>P.Z[0M'ZJ1\K.J&:C>/L;KCE=E#<_#I8G6;WI36,5JWCQKB4Q:D;A&R MJ\FJ,*PYHY($+)B"JVTTGWJ+IEU:Q_7_@A%5"_I[(PF-/OF#IXVJX7 M5!Q@D28. ++-_BU=F//6\>AV&964_"@75JK,H-J;Q26/8'4'0U^;!2QW1F = M(+!!K='8NO7O,63YJD*6*WUS1\OVD-7TYPQ::N4\'\#I'L.6QPNP7V)Z=V'+ M)73?H\#EOK1+W&N9J['FLO@$)4A I9!KO1Q20-L 8=L9_0U6&VW+H'^X1G\9 M3$+KY,Q>A2NQMO8Y[)DD??7U4Y:HK[QQ0%@AMBO=+C30>10%SBB.V"&CHO1B M(D'LSX/ ]NX88V1E2Q+C7O1/SK[Z>;P7)YF$SIZ=6@L_$@J339OC\!W,;,PP M)_[XIV4_V,$DM!X00TR#NBA0H7718@ADRPFDL6\]V(A5%SGZK0SL12,&P@[C MX%&^?2ZBF3]9"T]M]L!]# M9%[&1LP=3\VHVX$I[\^&Y>+R YS3E_,O7ZYO_V%=?KW\_L>_K9O+[_^ZNKB\ MJ5E77R_JI:251KL8%-5ZOQ !?+V^O;RQ;J^M'U_/?WR\NKW\:%U$J7C9=3?H)../SG/B/6 M-'L[0BCZZ(1CL!3C0%Q/$1E->"%QM>^,5'7AAU&8DQ)A'K6F/=2: MR_^)G>C1HM$L\X7+<8Q*I"J_H>"]J\&'7HBD?RP8&F^NX&(XH 0,^T%(E=:(]M%'&B2^XCW=T](HN\",15!((%40[4<(&X_CA0F&T$, MAO":WTI1-ROA_[XDT5U[UE=8.^Z6U>J@;M2$_^)^FDK6W)\P4<#9PS[_%7NL MBA*L:6[S)?)3P6G!IGZQ0>.,9@2X&*;?@O"-BBS@1:XS)\0[T.LDH"6!X\%? MI )+S$8Y ((\H0;HH$P"?3%4*%&:E CS2?N\Y!R-"_'E\A_633RJJ1EJXIG; M?_D!QR$^L6SB4@:#-(=@A M$@J1HGVDNDN:@"G5K7/$_P52B=VH9O$%!V*9T*C^>!P'$O.7$,R4*()_A)'F M&0$8%P4LX!41@MP795N!Q0;L'T]77CLG)&AE!3TM]RW,\ 3X_?H,V0FSQXF[ M@9N/EB*<*@D_>5OQA.FTM059A&.>H@%8"HT*^XV@VY.TL#'@0I$0#)!IX/HC MXB$("N\R)NT]83+CHH$;?9*;E!6A#UD4KIZ:8YO>H.G[UHW^+Z+O>C&0D?N@:<=UO9[9W39C!857DV?;PY*Q; MSS<$4T"S=2MS<2N 2Q_D55ZB*+<*%>7VR9DBZ>R%*E#O=DOEH4'F2OK8$PD? M#7^?W_Q 565PVNAO0N2#5T+DG0;8>X-ZOJ.0IO*-?5)K$?F:;I9.$K9O 5(L?-K=5]L7-7FE74H3]D8W%4%U M$V][#_]"6P(LQ&^@+-202<#%)1^O:7W2;_$7B>)IQ]$,],C_B+"0H7WP4;0" M8_E([3FP*4;2!\+4_N9@DT1"E&D:!>. 6L0B.>O&KN4=VV37U)27>P&<(Z3JAA):"_GDL5LT0@3 M?'C,!Q%P@ND*_7-U,FNF>AK%(-1V;FT15.:"I-R6+1/4F(7Q%H.W52F$8OZG90!8>M;S7S]!][J ]^# ME=P[K<@5>E-$7\FP@5.2%8 M5)>BWF\"_4Z7?)1EFPG1$,V<>Y/,)T1$ MY]C4PHD>2_#A.^T<$OQ>TLNY%<9S..1'=5C8O2)F<3:>H?C0RG\LE6R#5Q70 M5IX9P6$G@/&$$:^/]IG1WV&C.^VJZ._=7GW0[^\$LKU9'W3;NX%L[\-0^SBI M7O%7:JC=X(A7_-D+@V.O6:[-JAC>JA_JHIGBB^[<&I6TKW)O=.&(S-.V_D"1 MW[IPTV*#!T5OG605S?K,A^68%!%:SM M5UQ],!RNR/_:V'#C"/V5!PPBIF!_UG^E?6+,5]8S6))>@OLM][A^E4WL"Y-34Y?Y%QN\C-5@"(TV:&PF,(=H@O7Q>S,L4 M8[X%,^.3'TR%'41QWC*T?K8+IXRV# K5:JM@2F0#'/*Z_7R=S40XDK]0A%9;@O_?+2#0(T,IL)_WMX**OG M*&YY/POP40@SC?%Z^(M*:&89LCM@-+,>X=7D'6!I/!\$AL#9I4'F\B"= <-4 M(_Y2"D@B"Q_!,++T2 ;-!1VD)Q&FW)HL[?/PA^%57!2]O)& MXIDS&:6!:Z1^+&FE,K1@QES;(6A612\?44:)?;;&3>Q0$Z=RY"A$:JFX,9U7 ML3'=D[-V/2\K]<; +4(TH2J-2& K,9>-X."0^3CWP#[JB'7'C4T M>$"H^$PHX(W>74V#8^.']F3N>(AG:W,CTU^XDX)P>HG9G3+84@7DTS?97:19 MWEWDV"CDV"AD#^79$BA08%DI[4@R!>0GNY5MYZ[KC^W(5 Q-7G[)[ZW,P MHQ8ZLE7.-SN('F]!DPGYM,.DM4X>Q*]7T"ZG5] N1XYMT>"6.;JU4<,<>L>> MA""$1_#>!0Z$\<.G!SZO]G9_9OMH5)H?0P<4IJLFT?0">>A]?GS MA6Y4D?U1 AY\X8\"VSJ_=V1#G?/O-W3Q/@M_8Z0//>,#QQS0':E!C M]J@#5:[\V-ZKCCXUZ]*U;OW 1RPV/P[&(CU1^6TROTOWIW6!S3'^C;-)_]3X M)GG@(WM-/]@!J''PKP=OYL._;\5XYL&1WCF9-W[\\/$?M\9^@%S',HPK,D:I MA] ?@1\O4L_('Z7Z!WT(G+F%"OL"'TI:)FS [%@1IDX.RM)?T)9&)JUL8, M MEPK?^<6?X+T7\" .^:<3S2YB4*_ALEW^DB1W'H+:#2+CUOY5640,J9/H+HVO MYHLOJM]8+L73\JO&4* ^]_$9QX'N!?*\9XTVY3@BDXX0677CLRLY*?R[\E8T MUSA?NQQL>J,#WF E!6%<8Q&MDS//!^/&=O,+41T?T@;M>51ZJ55A5^HKN.;V M>(PCA;(Q&(-1[YH,5G0\.9=S^*ZG\%5$%[AG7O6C;^_\Z%>TLEA_]LN/N[.S MXU9'NK ?-;CX"QSG-WX]".")V/0TN\6GR2O6?682,/Z-S[4@ZKOV.I9F8_1[ M>*X%1UKQE.RHY X?.O;[JC9INB2U10MN#K+:(FPEZ#LHOVS7M?PX"B.XY-05 MCQN:J8YUJ!PJQ7(!2M^,/75E)#,3KC/V%^A8R8FU;@GM1''X\[WJOH#"',A' MO2D?$( +\ #::"B\(L(!PR]Z** #!*$BK$]E#KUP>J8"9@(P8)R2-9Y'?Q>V6UW_"Y6'/L#P_+UV>.DB3$I@ A3V>R9YW M21\\- "1I8)A%]B1;>$5<+B?56X8V>= =U=47?)4&+FBHKNJX57AKIW?W07B M#EC^)EKN )-_ZGE,P:3_6M'UPAX-'O<+?>2-@[N."/Z/B7',O5B8AHHBKNN3 MT@I\59O:-6#8)"&;ZZFFI7-T^AL&?!%%#3"Y(A_1_EL2RBYH;6$R#[/-A71* M9>6+X8@@LG.%C=Y=3Q@,&/E3FN>8_>U%,"?OB6; / 2.;+0)MH$:Z*^P3H(* M-1KTOP!_@P]A_T/?Y;ZY,*H3*#T!+LD_8_B6M 'K!NS\KWXDK([L*A.0SV7B MA.,XQ)ZZKUUAN!Y'/G*%9D\9.08)6!0I(4<1[:/KVYX,]H&5AG="'T)*1"'3 ML>SIU'&==*O6NO5#'C/>+/5L^ITS>Y(BN8D81:;S3+.[A>U,3N$X?SH>^[P\ M05%)?(!.$%5&^H(^T4V5R(ZO58XWK%#D/_O>W2U0[D=X5V7F!-9K9UEWR.H^ MEA4<=JO9@M78:=4'2V9;UGIIJ76=L==TEU7TOY@$HCTPFA)4""DN("Y.JT#" MV:DSYDJ^6\9=-MK'#F:TE/<+JQA[,9A9LT'/&HUJ)R*R'5901GN*,(S@5U_".I=^Y-+NAX[H0W=L32(,Z@FP_B#+KY((XQ/%W5 MU LV"N/P6PK>W5H6W.$#?($6:L7'9VS+ 4AU])M;$8Q(N8;POVGV.;>E7)=2 M7:M1S S0%G8=;$(?S6SJ.!UA]SW,X\&VC16VO*KXX(>G&J'_\.!)Q?^46^%:3_H#M_>^F0D1G9/#L(*; M:M!;GI)===;?UYMSE1GVT9$6Y61+7MC,['M4K1]A <;+2\ZYM*7BDW>=WS.. M\%E$Z$?"[;@ 5<2)]F09*Y-,$RT;^Q &CA^'8%[IQ8QI,7SU']!/C%HSZ!N) M=9:U#@-Q[[OW9!ORLX9RH5K7C[&+7819@92Z#-8S&FJ@X*,O 6PQ;*8=BTMI0'M+UE(^HI$OAH"#!85"0X("[E]\I]")B6LX=]XSE MWG[6.P<5+=A;X(SA;^\WDYPK$B T*3US T%$ON]6;B XJ#?:PQWUZNL/>[OJ MU==N5VO[]TR36C[4L8%@:9,\74+Z5KL$IC!)JS0#?,M4LV:Y\6M=>[L*G;R* M^O-+[]X)? ^U%-!U U!7)NR^WG71^1.B]N[=INZNF]YK*"877EA'% 8?^!$U:M-[UWK!>]<$ MY;;6;1S[2+Y.TFJ_(&FU]HNT5C!NY?J#B8IR2GSY7[V-952"JFD.]UR>$GY! MWB_^0G;T[@';]F[#-]7VM]N:UR0X.B\H.-HG9[U::]>VP&L$H#O>Z..-7O=& M=U_P1G=>QXTNP;G+)0 >?NJ&]@ <0"I7-F/#T=Z+L2_QWC#1%4L)ER#L'MMN? M8WH%0D911=-8 &G;UET@,)U$5GH2$A6,AWFR?GPWPP3A0%"YVD1,8KB-0-0A MYKZ.@?HQF2V9V@)N$.8V4GTHE2MLD+B,F2JK=J-HA_7;K4#(6BUCQHCD9_EC MRG7&J<+$X@5N0Z4\YA(P1LJ4^9/G;,+(P%3/8:87KNW,0WU3/NI)5;'*J28/7U_+J6LQD.BCWT1PK6=:62PT MGU0]>L&%M5#>Y<-M*Y"+3-77((>JY__TVZ15S&2_/CMSI[I>T-ZB,&F_5X;% MLHTJ)+ -IS'+TSP_2HJD,OKN>ASO-4,(Y&1#*-SI*0D'Q/F.0N5W0O@'VXUF MB>#(NW^T)$%I"8\F8YD9.Y;C27C+8$XP$=N8M25U\EM:B,#LZ"A,[^#"Q? M0ETAL%0>Z])2)1%PQUM;.?NVMGA7-1X FM<;^5W M;S?$!!NT.@O!QC(0B[< M$GR5=@Q0I?!XA@T/U)7S<%L1GP5+06&T&*& >".40HL>RHF ?W%FZL*_=/& M_A"@B/X1V_B'$(=0+_XM#A 9!9$RM(=\++%6&?0(3II@POP8B\:G@:W@.X'5 M<'L8Y-5W>2R7!]Z0,(.LYMHCC%J(0,*=)=6ER>L(P$(%#!#EC_O:))C&1@DI M^45=H7Q>RG%:M_[@L(5"$'E0Y^/P^%6J2A&.Q@XFH.-<_HH(A.-;X*-*HP[] M'!F#[2*J2F$W&PU>IV[GX.0,49&05>6ZVL#D7!&&]4K%\9T59>;%$UZ_JGS0 M&.ZV[GWK"34;8/'G4?_R',_TFQ++5FQ\$Z@:^JK*/C2K[4,AEO_R?:AH^#7[ M3SZC5B&29_YD%'8/PG<9[:VJ-ZZ!*T.'8S3:TO>=953=^H?_ *(IJ%G.-/LE M.PC2[&OLQ^Z$^VY)T$P8-! +;-%$ *0+UQYKMN(0H)Z8APH3#F$SL%,.!S"I M4AP57*Z UP]ADR]F* POB1, GAY/;>*P@>)H!H+&%4MCA,F."G^?L-NI[;@\ M;\EN4;>VD\4G\ ZXHHGP'(*?3&\.C#\1..D4GOW*G5J _J U,]DR"/_.[2"M MZHWI"A]\;W((VH&D-1!>CF<'=-(!=VL9Q2'\.@PSZ%QAF@8"_]Y!X@%+>H1+ M+M(R0J5?KE ND%NCX:,("08E#1]>,B9IR1HLOT>]V;;NE#:FFN]I[89P+M)- M&L">Q#9>@ELHP"!_@8(,-QI49GV%"K *3>6E;GW0J\5;'STN,#O#?51SFDCM M9J%Q'-40W -.#<1]X)9AH:&*GKUU# M@\KUTP'M;)=7;J:=[ #WLBA\WB88$?5+Y8 !GCB!OX%)IB!$B!&&)A_D]QJO M\@/%M,J'K:57AML_$?/4)-'S$>')_!1JST,<6^V4)NIDX;B5:6_(/*:6DE#;[GANP3:K*KA MVVR?G UWVR^PN0+^<9>S+W-U+K';M=7.;2J(R;)-))([3*B=K'T0;WO&0R8; MZEORPF2[+M7$$=7WUK^0LX8U?>-Y5]Z^+GH]RMNV+D.QDMCX^)]JRUX%C[\V M>2QK>S!HEL#CFU()TT=LRH3]P"84Z>QRI>M=03M(ZN!T%<(R-466@)D2PO-MV-1N+87 M,SNXR[1A6&=]0T24&2P17GC&&KAWS&^1N+0A1FF!+@C VQHQ0N-2U$%391K! MHV 1AW*DI$6/,KU=S"O& &2=Z:EFS;0[(+0X-$VXX?$(Y0ZUW+:]GT&\B,:/ MK/T*W']MWY.('D@/EU^.;>2G&UN^5:WKCWK1BPB&4MI4 >+H>I@P=M@ M6W.?*)*@1#=<*E"_^(F307<0',^CQ@:<'8,Q]0TL#P>LKRUYX^5FO2'G* M"5_I-#-,1=N*[%_67>"'X6F\8',')V'D(DORA_GB#H_12 HQCU^R.Q,1'N-+ M<_**U20:I1VFX>B)Q*1@,'#LAT27?>0-3FB^*B$+Z>7R\BVB4RD MVBF7G/J4 B \$-&1CBP.%24ES]MWZ.%8,0JCTU," ?9@I,7 TI 2*:QM Y=6 M/P4JINGVZ5U-FL#Y(G!M-M:S >XG#[;IX$]_G 226M M$-0%8Q[$Q\F_9JAH^6X<4?6O2:9@3_Z"97L$]3D1]@3%OR0?[ PN70:I]:BG MX<[#A_@UK;^IOO;GGC."_9D)FWS%=L(@B:.D6"09VUI=)(HB-O= CDN8![>8 M0(\D=@(RXYW3F)Q1/%=\V%^3BG5KT.PN)03]"TRRB&FQB()%>A_QD3MRLJ29 M&C[.6]?L&-3Q!0Z[I8F#EBOA7&T@7?2V.!Z[?K^(N0_C3N*Y>:,IR<()PBCQ MD:@5\3IP18I>F#AJR*1ACUAT &&1N*17![:SM(.4>@?9K0Z*?IILGD&615-2 M[:3PE:IYY(4>\0I'#+_33*IUF (R*NTP)?+VH-Z40-6M.Q\#U3;*)SQO09,JOAGOG-]H0N95+;^;E&X5O?.3#"PTS0J/@!_(T!GA#;0V%1B#G4W!R*O(AX_,QH**%(14>3/CA2 M-&FAY)E=):2 8IZIM6([E"+(UTIQS3J6("PO06@?2Q".)0AE)0CEE03MPDJ" MSKY6$FC5A/E"6W%U;2YB(5O2+DIIH]HR WDI;(T5CWW9JF;?M5KM/1&;[37$ M9J*G3L2IM.03.VHMH5&7L@(UC7MIB,AMQ)@>1E.Y11;91/EOY?-3Q"K@^0#7 MGTZY&5P854\QS9Y -YMG18/3?E_"@M%A\\D//K&#HO(NPU5H=0JJ_=+[C-X: M(5\F&\'1Z]C(2FD$M:4V8LJ>8Q6O7&)BY)9(VQ2=$\P)0\EIPVT/X(!;*FGU MVOB03[U5:3*)C$],3"7H,_-ZE!>T:[X[,3Y;%4U-]72+[>26,6M)=X4:&W6N MS*T*7J*W@7KXP>A?@;2-QJHXP>D]M2!GF^P=ZNK)1,9]]G),#N^@2(NWHS UZW&0WV3\Z&RTB0 L_AC/HJ M[QL9=O>$# F MLD3TIRGYTU=)(]D35 *!W59IJ:*5/.+\M>2T^5',81*AEIN)B$@J"[0(D$ O M)*126;D\GX*AZ+F1(/F$)J^Q&&S#;99^D3"5GF;M76 YI%)2,^)5?;RN? 6% M(!!AB(\I!X#\ 08/,+!9?&)$%YXGQND8BS[!U,$5F_ZX.7=VD*PD?35K[%!( MSXBH+'!P+)>26=FY'4:Z# M>QSN_@'4Y$Y7GCU]S, FKXC!17_64DQ?;,3DG M<4WITX YV%88S^=V$OXQX_WX,XE[H:)"=N"$.H25N"YENUISD:%RE-#1,/4A MB&>,12]I381:/[NJD:@,+:HWI@E::TTZVR"EL3725R:,1W,GBNBR8#HD%SEP MMBTE!V[#[7K%)DZ"AZ:R I+P46&&]QH,#9L*]/,MV#-FC,]DL# J3>B$I.10 M_!8C@GP*YU*N?A*C@"^IVCX:"%@B;YCA3W]N!QP=Y#3*F&E76[T3C...$P?K>*!.$FN-I<654(OSCVV M1O:L#SZVR<8FO2-?G3V_G#A=8J_?;JT& M9H,BNU4$V\WU%4%BW4Z8'+V$;$,JV0T5+&-JD@ XGQL3=ZZ1XV^4N--&R.]F M&>"W3LQ,[/C$6\-]ZS%'^MYV7%NY&":!_0#6_H.'UG[Z+L'UDOMV6'O47FN/ MMA)M57D!+P^U=E;OJ^OL[0Z0^RH)A]7K(Y02H.&!*!$J1#OR=9("D@'+D) 2 MH-BKP0GG4G!P.K=6BN=+0X=BH3'-76I8T M)3!G7N7/VVX@[,DCWR,_RVUUM%OF!N1$\0K_U!5&S,A#)4T!%1 T30+ZK9FE MH1+ZI0TD>ZR+B=+R.:DMK4<[@510E%*KSYA$)14-(,HCNF%A VA+8.;59>;P M^4^\M_J>Y"*Z;>7B)U5>[N06_*&](GM*YG*&(/$^@QWD&OE3E=?;IS3]?"9G MEMUQ<]M$,L2A*B2.J8/!T$A3:[V%H%F,]^*?X%,T! MQ^!_<26ZB;$IXS&I[=-1\4QRH>,QF:%=GTV69$:3-M S6]0:0<'>_7!C 5#SIAYFW\ MDE DR682!R#9@X+0245&T'P^1C X.1NL##%1VK.D6#2&2%M(*-:0=DG-6\4E M+TL(>B*>#^9_?XU2C70(TO!MV@^V0_Q$>&!L"@2<8$MW;&L[4\;?6HHMI2 @ MT("5VUOL=1P]&DY*=D9Y:3]-;47V6MX]F;@3=?"]Q/N8=3PN]3'*P5).1DY^ M5+F!*5\G,WCFD3SCPO6+)!M'IQCV# ^5VM[6TPCD%0"O.[R''335"RH/7EX> MF_O<;A2JJ-4%0]H_NU3\/BG+3VH"E"-]6[Z_ACJ!O$-*75F63!7I@EF)D26> M%HSA(]S+NA"3,ZC'08\/$NTCY5H)VR+>W ==C\5@&GI$!76>EF M3$-J)GI%M0VCY?DPJXZF)*B,V'"&WZ?WB4!;,7E".F9I+R=Z3;I ,C V'6.X M*BV@JQ:W(H@*O0J:]8Z\.0*CY\E5)J MJ%0*[)X[CU9PK@N.CEGVR]./.\?+OX9OT! MK&Y1MWYD/,"R7(EEEC8ABSB*LE(CX$/A5 028RH97.G46').+>80(@E39F0/ M,%GH#Y*M&FI!B8+WW E['^6P+7;, XTL 8U]U:$>Z?G'5ZJW(7ZV!,"\1B\!\XCRDQ9+0_(5L]W=FA M9R\O9M=S[N&(1K[@8TH'EQZ](JU7ZL.^D8.N?'3XZVJG60*R\X0.W [ZKENK MZR/P+H=2M=I2O^\M R1)5LEKN_)D2ECEA0V+L:_+G?*4-RAULC6BOD:\U\A3 M5*CB'.KU"4B$>*S4VJ1R:F0M+JG1D'2>3P]-["R5 ZEW3 M#@L\AV ,Y N';1*(0FQ%[2OB4$^DJ+>#^?*YT-'A>= M:NK\E)6ILW/_$<_ML0WOB2F.&6@?MPIJL+ RA!GCD,+@E[^P"VHH;NU?U>',NI@MMRHJP=N"5UM;I7CD#PY"(C&F MODP;CL1\KK.<;8_3-(5.AI[ ,I">YVHI2M?3BT$<*1PVPL70MV B&T>&*3D/ M*G7O0:#[P<3FR1P70QM+;B"3PC4LS\29@LI(4#IJ.HS G872".$T]$J,UBIK MKJ*F^(UC-,&H22S5IZ";)W S=ELG9_W&JHN:TZZLN1^(1!(E8"U&[T>=R9OF M;D:2 *:@%>TN 9^":3]/X?WRIJ< J:3("[.GN"K2 _3&V1OZFK,;D=%8I+13 M7B$L<4N\X&DAU5="*IWW]6?@T-PN,*CL!W;@* FAG%!2RD]UXC7)W7NA4%?7 MXEKIN0Q-@5E0FZF"!NZCUB[(V69*)08:T[XJ3NCNFMZV%4ZI$H4YE6?:R:38 M=U.;J E%:;_EZ#/)[BD_(&^;HT@*-ELK4*FCKB9+EQ4.)PB460#*/_&%PIVH MV_I=W/L_JZO*W?8ZC%SQ[T2;E,CV],[TAK>T:F6$W*OMR++R2M/XNX'%7$_S MAO-74=EKWNV 2=Q854M92P)MU5:TK%+OJ5;4Q9-=51QJ*D>)W5EM<4O1<9]H M<3TPVXMZYY6O+E']R M=HA0G4=%BQQ$?_C1&W'/8 KB.,?8PSM9Z&SYO_9F) M69A615>]5/&?0N\XKE$%*.1=3//#W=HXRX2>'6H^J"21(?72Z5(L]XI]#^R< M0T5GZZC;>LX'99:GXG"5:1)39PE0Z\66)^[\R)%W>Q3CE8TX M5RARYD(:_?S:V!N[B+^GT:WTPYQ+A#$GG-$8S"#J@6"/9VSXTZR"5*N(= B5 MV40<\L6C#F?H!/"!:U"#T!A1Z 0!IL:>[%9!"F\8TYU/35G6(H1LWF1%@K$8;QHOX, M+D"BFC]^M.?VG0BEH^M?V.NDLB09G)RUNJN4&RE(BC*X]%$FG\@]?$"V#^H+ M!['(D3&F)DAS87/0S/$P:TPG9]GI6O>D*&F01@YB&H(#DWA,3BC/4E^5 #TPL$(Y<7^8O;AH_7L1V,TL__!Q MA1*5>):!7:+D^BN>.-C5-97LT,F.&(A3"9F-(-7/H@D[QVA$77\-7R%9M^6V69^TQT)G*3D=Z:@;J0S69XU0F!1 9#3.,K M)6EM@2U57CI3G4),&3\R63BS8L\Z9T1GZYLZ=F /J+>>(^^YB0);S%R[ALK2 M3^NS_1C)R-.?XA=L,?7J,\*)$S'%7J\>1ISAX[3G&/Z>*I9+7E12?=#%4N[L8-PYBPL1/G6=&IF_2=(V,Q!X,HDTX!_ MF#%TE#*1S,M.%E)\$ME=2Z&%:2AKUC";K2+/SD"IAUD:_,(TB#MVOEB@8LC. MYZDE XJ!B2=0H+UJV#@[TL#8N;(R/0]-/&H>>KV$]4W-F.8+.$4O*H(82B^K'_(8_(F4A?%(< J M=&V=K:/U35 :BY5%T(5.-1R#;'X).VINX0:Z(?9&\)*6O%)-' E22-=4KRJK M5<>QMZ\YC1GCBCQEC+*A=1J4\OXHDIDQV !< M^X,#,7HT'@%.6"MBO:F^C[6B$57S2Q:-W%DHC+ =I>IM8@?80@A[>C+W2_N* M3"&3\1@ML'!HS')(.J"2L*KJ49QXPRA)C1IADA2T<4JPM9AG!\./-?Q$EB,G M75NEZLO]1E7] COMB \CWU1SEH:.9CE(2UB M4-ZE\S_IW6P22^+"UOYK]CWQ7%S[(=T-BU&\E*U.+]6UY4F_ ]2",#2*B^*> M(_F@?A8+1;DODLPLY?K6#O74DI7V%A7,+A,/[:91C;-O0NUC:M_[ 5T9_5JY MASSFDEU0#Q06E9-[ 0_H)EX@[ KU.8;M GZC8SA![,HF7AHV6Z8*%'V?GDFJ MPYBN>B?CAE3DY(A "8\4;U M&I _9*^Y/>$L!3&=BN-UW_"ZLY*OT9ND+4$Q MCE+/)]RU,':BO/>SK#%-B?M3-A2\(-;^5>*ZY?K.=#&1-8\_9\E9R+S53()5 MVMI)+)&MNMD!6 M

  • %X\Z<8?1(Z>@,ZGP@,%V?* M?R %G)F(@G[!\1CVFCK?98JUDU.1)ZD@%[=+S($ER":,F#VCM MI*8192R%A MB846E<0:>Z3D#FF726M>RROZ#?-IM4^7NO_C%^[_*',;S(2S)%=F6:?'6@)A MIS*\E%- WM;SG3@1E-/BZ$5XAD08*:M[NDWR+'#"R%_@KO^)]]3&]'A;Q;: M\%W_4=!I_0-&0F!ZNH@J=<9V*3Y22W)CXHB#+V/7#E5-+_>XOM?A^22>1D6Y MDY)I.'!R]\XDIA %CI0*XU Z%9*+CI^AB\N)8M):[NLK)LR7\WS\/[$3RHIC M^CP)LEQZ<)4>*?RS38?L:Z53=-2FIX)IQ.UD4V%97N?:<%^_ #M26\%7]@M< ME!E0PO_%%J38WI'##QWB)82YW M0F:-\/EANK0?_,1-=CRSEZCFJ)]L)[ ^VR/8AANL- :-E'.(" #2,/?(&63X M.)IJ.ZC5MY*DBI5S@J"I>LNVV1DF;Q@V[$5*]:@ BAB[OO*$D'!1,55:BU#B M(R$URPY&3B3UP?3+5/-AS$N$T]'G@)2YB$[1PZ*V'35C8F7D(J4H.H<%XU$H MJ),\.>_4B*EZY)4S20)P*G"L@FG:S9=-IJ 443KO).N1]@_X ?#)A2H%SP&H MZOD#NT^F$\IT2+V;ZA8D-:#&@Z;'B;AZTCO%M^Z=.S_@Y%(F3W:;&>]:LBS4 MW^\\:D #[%1E-TXL(%+9?#Z->!\:%T\5:*&PN7[Y,<0@T.-'2''27JUBN72N91G@V1E#-\TI)F% YKR(S::Q.ZVF)4#@A2T4JZ(EI>4DZ=# MUN;H1_5R]U3"/?)V8&^9ATJYI(AK7>E1PBM:@_Z< N( M7YEX%CPA9%"8RQ(;5:XRO0DYPE^$UX74S*-[:"E;(V?"W-#YA2^/9J%4$$')L1%3D4IJ\--:]3"UHM8H:+IHHJFFMSC3Z^IY=W;CW1P\ MPVYBP<_JW23>E$YD,UB1F:A5ND*M>.^8*U\0QPD_JLE5Y=*#$BZ=9!6FM;>) M+\P0H.P*IW57?/S>23+V=7NV1'NM6W\ U^"O=1$+/3'CHGPT,]1CKB[PJEDS M,./N,>_/T7%(71EC9C-0UJ)JJ\6VA!]QHIOT'DC?"N6\\44AK7J<).^EW0NJ MA2'&XT@N3[BS$FD/A-@O1W0BTM_HA)4>JPK/U9+T%MD4(%W1V4VYS#BHCE(G MZ1:7N'%4;#8I38+)I O!=)R"].^1L.Y\J;8C1Z];-]HN48ZDA,1KQV2W%%#$5-%_S'$::K+_>MI MN>07(XWOP.%N_F\N+S*P10H8=>>2SDOCF4OK6=.U8J@$]CA*2 MBF:Y O?6"AE/RVS,:71]C;);96N -#,#GYX>V=+V-,TM]5)4%.Q0[_^$<'_@ M?5I[PS)YB<(L=YS-?YI4)85%@@CX%V86+]TYE;__0# M8"$87[B BWQGH0KNXGR +%YZH7M8CH!?A#4.9Q0-GL8(S-BL;\(OKF\^7;^ M\1Q6>.<@?PRM_V7/%[_#>.,X0&U2XF)0!$/^]L(.G-%(P)3HTTPUVW^!#OY? ML&@!)MT_A>%,!1XI"Q3>"TMA%S$Z=EV%\F&[>*G%G0\SYI@G)S]2 MV9^P([90'>9=S/BIIBQ%+*GJVB*X!C["5&D5@5PYNN6S/0+V0KFH/ST&"J7P M!693L$3P-$8$>_SPYH\(&0#(%*2+@SD&DY@-IZSDR!@(%+%5&4<>._:3L&[V M[)G0R)Y7I!+*DS0]09EB&#_XF4G6XZ.+ F;P:/FH= >)36F6'JI]T@,F1:7H M-!=NT1'D"]OG))V30$#=^H>R 9/GB=DB3WT4P)4#KHPD0XG'P[TWA[B"P86= M2O/2Q6/&J(I[Z)I0W$*5>O(%PUSS6,>?/N&&S'*Y!37K!JM+O 5J?3E&4=\.9K+1BN;+TRGMA=<\FF.\-(MC#*&;!Z0@TR%X$, M+)*Z5!*L&F?(<_OJ"OB=BFH:>1&KM;:G4M+2U;,X&4[3L9'5(?(&#E*Z'S(Z.2 M&Q6@D_LA^58&/@W-(!NT5X7YJ27:'BPZB&6E+^7U) &$G*IU8'I8IDC +#.Y M9V$L(SDN(DP6!>5]/#24:\BLPE3:-O:EP>MUERZ_&-L>>?66)0L9+ZK)=Z>* MGN+17[+_B'8H)EY&)VE:C.U-?CEA)%$%R)'( 6.MC:@PK GJDTM:,IR&QRRE MM4F/1GSO(#[8>+F/B8BQ"#9M/Q:RRI99W5YE^^XJF;X*-(BJW H.G5*6;O 3 M-I"0,MRH@0MD\5AIC,>3M3+9 ,]P68 G#Z9XX[N3;_*EW^&=WT2 #E$P<'0 MY[251'"&)V>#04'J[=\8;2<07#O#@0$)70M*CR=W2^+AKMTN@T*V3A!6[0+; M70:O7[ )L,Y/^)I;.*#QK')Q0[]Q59,-(DN5:JL:[YGSX-]195#B^-1.5X:/H)1<^8GN M-\&^/0HM9%]0!VN<,R*R;\;S+6%2R2MTKS_RX/($L^V^< 7&U!/TQXIT4@), M_Y18I/TF5L*L EHUSPCA00)8I$R;S]"+$N%2^Z4<33!.\P16/2K>;>U' YI^ M:YT&-$?A4XH'^YC-LRR@#H.3A"FV8UQ#";@_D?>>/1JJ 1X;BZ3M\MGHE7WOE&:OD17[AB12)MCYVZ2R0:Z 3\_QK MY$'PT1FCIDK=C6UWCF_ MR7"13CT@SFS+.FIV>$CQ.U9^(G* 4*4((MV$:/5P&$'J'JFIAJ9Q0[D8:$=C MVV(2XI22A>1).3@B\J?3&C>09:L"S%.':F%JE$R('8WX7S JFVK\._CRS@_N M)*'"3LYLW'JX(_^1O^ *;[3L#"L?;5]V48"M@P627.K';@O*^&=.%&/^/=MM M\ BFPT8D->\"/,>P@'6:F\"=E-7\61RJ/Z6_G@_-I>)@!($K/M4:/OG.@5-C M48>N68GL0U^1YATJ;X$!%&L75=%,?=TI]3%)#G7"FIJ4ZOX@IU=;.3^*TH5& MNPU95H\IP61;XCXDVFK.*6(,N J;.JDU3W+$ Z'57EPFK*(Y*$J7TQ%=NG$+ MHKV"63T$V++*D['AFLS](<5H-1[LVH%(*8,=J7@;%0-C9;9Q-=<#.\' MH2'NLFY7K#-V[ZE^3,X7_WF(0P/I@>S]U(GYV'$I_=GV; M@[HZK)K1#"0Z;-WZQ'V":L;,*HV0;(@3ZL47-WC K@08&,,D)Y>PG+E;F4*J MC1>$7%C1@=5M+W5@Z3/41VC*LNO$;&'11<8[J4W?Y5IN_>\XT4*9UL6F+@5" M399_JG:%7(R#9=D.@DZF=$;5Q;26D6ZZNVG>D[)*92(-"=$@4U89J-$!1?\5 M$7+A]HJS)G#3HKM2_&IUE ^VHS&A)5'0:*\A[I3J/9L_G9+DNF+?. 9Z=M*[ M]DD=4+WU>MB:03GA)MTTIEB">X\@,%B'JB+U3/#$-_S!6I2_>5 -G@#FIELMTT04_,^4PS;Z>@\>9H)LVEO:4^*=CL M\X#:6^!#+88']>%ZW2I+JTE1EZ>Z"2^4<4CFWA);1N\1 M3'2S6E,ML1)[4UE97.0+1K=Z(%46B\D&J0,ZR*;8_<%:/DE53(P;]8A!$(Q/=6T[ M&S7MK.<-.V':=:_/M!^L,.V+3'C+D:B4,IE\ YGT$B316X,D#L%PKYBU]Q&[ M&)'< (7?&7$"Y3

    I*Q"C$@S# ,?P,/P+9!=ZES);_(<^ZOW,+@BYQ-ZGO>UNLI M?5FXNT"\>1COO\GB(D4_29&.L<]#JM$=MT>V!R!>Y">1OZ!_IN?3X=@XA3P=#]&/WI\^ MDZ@K%MRM1IVO6_Z_DOB^QE@7-183Z*$M.MHN9 M(Z;6)5?9@AEZC;A9LDR#O_NDBW;4=V2X.B6]YBZN/WZI*V)-P04XB,B(X!<) MBAWUX!O9H6-61<, :/S9"L55+:!F"0RR$(B&\;E1591!$60EYJ=XM!)@"5DQ M#9LV!KTP.L'U(@@*.68\RWLK@U_YT M2ATO9/W7XX(;51,0&C"-5XZ(69%S[._U;E>XWLJ%Q21DH/WJ^G<%'O$G_N!" M_R!)XX?+&M@,]1X'(O_@5>K[Y#FB1[Q^JE/E J%FZQH10/@.']AQ;>W7GSN24):TL MZ-71[*OL#F<6("1J-W,FPD[S#PBH:=T"O?Z4.>WH@,BNK8Y3D7A" M46@VQH,]^G1^\\$ZO[FP6H-&385J$['+/^ZV] MJ=CS.3M?:7%1FYPQ@2TAFG\\]Q1PO\;?<1GO7#(HY;CG2N;I"N->3Y8+J:GG M&=B=@6]+6]"R)W^!J%;)Z5.7,6L)LX%6M'9%-!M;AR; 34\4H9'JNV#?.W9* MJM6,3HV85H)B2'\5B+D?R7C,W)_(4!VA(^B'8++Q-,T_5,&ZPNJ1;YS#U&U/27#-\ M])PZ47_J":X2= &YJ6I9Y:&8D=OLT-*I"G@4:RDHZL=D,V+# -=_R*(<25\8 M=QL+8'^H@H_QF\F"8'EFJI=L<1)0"YD/^ >*UGO0DTD$4A+%J::D/'Y C7U" M#BXGC /6ZW HJ32C.2D0C"XEM6N%.Z$7+??$P-W)H/M]LP-0Z /9 HG7Q7= M:EG)^FE3:D3YH94(6JO:)4KC80KO#F0(3EMW=DWVF>L[9&8*(VP+._"T@Y.= MF+2)3#&X%3@J7,B8NT*QIF'VYLO[Z+93/"R#;Y"99A)H:L)-3J$)- MU$*Q!Q\JO9(ZV =!GXQ];B^EOY'%(]E;<^DZ*EDJ5,Q$(9_X&& GPXCYAC[5 MU+4FOXKJ12+Q@Y'X) 9'XH!.\DI":Q)SC7FX>J.DW6]<2A<[ONL@&0%+:AY3 MP!B*EDA\EC9*\KV2-=>)K:RY1'J[D&_C]R?Y7^P%*AGHT>*<,6JNPC7(VD%> M()+3KY$/T#[D?JR[YZP;Q1K/Q"3&=*!L/.LJ<>9_>)1?%D2V.@7:4"?$0H[R1]1_OJQ^A,"G][OSR4MC%'*M,4.X4QN(Z* MP9W];SE;94@ABL(IMA.T%Z%XK_[X'8S.A6L_OG<\XCOTT.]I31Q--FIR-[9= MJ8V38LY?)\9(O<$&213 _T_4F^77=?CJ[_G/6YUZ<]@J_*I1;Q9^7C;4L-[M M'TO"_LR;LLR$#6]S^:;+!<-I1?9L$Y;P M.!-J>6W+2\=A7MOJ,/[Q MVM:D0@BO;5W:9GUM"S-U[M>V-C*Y4HM:(>I&]O@G0SZ=RBF.QT),I[]+'0\S MY?X?>^_^I#:2)0K_*PI_[HURA,P@B8>P[SJBIFSW>F^W[6M[;L?WTX9 2:&Q MD!@]JESSU]]S3F;J >(A$""*W(B==H%(99X\[R><6B-+09/[OR !^4T8F63' MX3CX"&.36;[),@(T!I:N=@' >7F\XQ>/33!IBNJJUKCY>T8:B MC;;3QNA(M(%-4'2K.U2DH4BC->>N11J#[JZDL8K]V%O&6->@2>&^POUVX[YA MK1E.?[!8& %AZ,9P79\211J*-$Y_;@IYFF\5"I[_*JX5!?>O0F^*-X^Z75#9 M+=VP+\+54]MC/*7_NR2G,#5VERDK,GUM;2S K'?V2FYPT61A#G8FC%7<-UZ\ M,XR#M9)J'-N'ZZMKS:_5W(??3;U?S'W];Q:%5==M9D)?77D;K]QJ_LHM=>6M MOO)>\U?>4U?>ZBOO'TF1[8,PU[O==>TQU:TW?.LW]:Y])5*-?2/A7XW=_P#O MWS!6[9A7ZNK/2O![>14W\_AAVWC\OJE,%V28EDIF]C)(&_%=73@Q'"MPRUXA39N8 MS)%BV49/Q;);A1-WY6X:.DY:\%.:W .?NFP1L8DG9C' 7[QLEL;6PA'^G0\0 MP,&(FTMJE9MMN"9Z1E-K\"*PMRY=PX=?8L3M^\(%O)?@ORT _S9P;X$4?.IQ M$P:UZ9&JB*S#;4SEEST&PJR)O9T38;"VQM#[UL%N+(4QQ\"8-:&[6;IM*I'42H19 M$T\[&L)LC$N;W;;%I16V%-T.IT:6[=S%-%Z\ZW7UOMV6+.0K2&0H9=@O-?S< M+].^ @;/CWK,X9I8=*/DLTHA)MJ$386I3^SC?>888:\)-A\9(RS,75 (T4:$ M6./9/Y,ZUEPJN,*68V#+FE#SD=E'']B'PH!PHA& MDPOLE2#%4G+!.6VW86-Y"0IKFN0CI]!*=U="[+8I(5>0>/"C:IC'( X4T[4*:+64.AR&-A<52@]'!Q5(* M:=KECMBYUN$P].DUULI 84XKV,U1)52_X12"=E4]7%Y^P7<^:U27@TIY"8,[ M]P(O3B*:?:NR#&I[&\A[)T#[.P'FGM&V<+-"ENV.@/,I'ST3XZ]#NRVRY@J2$]ZKO@>G\A?LF-?#@5R; M="RL##0';2G=47BQLU^@)EZL7GWOQ;OAX44IZN)/;> ?ER%0"W*CUU0ND\*+ MDQGR!S.$9I+(U<6?VF _+D.@#/%N12!7X<7Y\6*CW7X 7FRVSYM+!U=(<5K[ M_+BL8@0:I=XU#PX"J#X N^+%'V$)LFY<0\2A[< MENS^^K>-?5#LU0P+54G72EMZUWO>62WJ-S>;42'"28SGQOB\I4G9P=; MC%TT"WWG"??(EI'FNI]2@#L.X)Y#FL.7!37+".ZU&Q^8QBO-"R;A_#A=&)X[ M8][=SY)!_1-!&]EU;<8\Q.I%>[CJ>VFN_*PUM6?/'W-67#5'Q!P;;#G=&J[: M1:8LZNWJ ',&731C!B8QRR65IC3DJX,E?BR MBA+8Z.7P8@F%%2W!BFW^J:U<9*-3:M!KM? M,F:RFVH*3RLO>8O1O/LE8R,2Q:Y;>EK51V!G#/FCD-ZNC1E<%I-_)Q>()!GNGR,POD=K.(%*4!$I,*$0?QWPF#^ MW _$WP^_DL@!H'J!$SU]2M@\!C:&[X]"ZE@JG8^U^92-C?)[5@,#=!O#B3UE MH")I1=(G3](X(B&OTBKV)[*;"@PHF=;!7:,5N2IR M?9[DNCWK\41R=V-4QK::3IU4I-PFE%6D?,*2S#:ITCV*HW7-!EJ4G96B*0CW MM\09^PS^ZWH/[_X7_(_<\]R)[KV 7CTH$^*$(>0 N>BGV1GY5N%\OK.(V1OY MC[>RR947$*[0C]Z*U<7!^XN5;=+[^-=O'STWF2%V=;I<6(C(H7BS^+H#7_UM M]7.SUS%&9N57W8Y1^?FZI4:=_E"M=+DK#3:NM"4F?4&AYQ^SB#'M3WAN%FL? M I>YVI].-)EIEJ%K9M>TUJ:0[W1<3O_G.?"P\L!_,=_7[L*YF+[PW([W*9A& M3IQ$Z21)H_6M\B[T=-^=P'UN9WH?>:1C/+=SW0*=4<;25V M[:7;K;5<4'9_LPM*8%CM)$U8]]U@J!O#INJM6^(34K1Q1;2QQ3V[-VT,7KPS M;=VTFQK_I&A#T<:I:6-X)-J@3BQZK[&..XHV%&V:4L8K\F+#> MFKGWZEI+U[JE[6 UP]N8+#EJ?-R"NO)&KWQ+AOPF2L91S@?;WNI6CW&K5O.$ MK)I7M?O*>_L3LQBA)'*P'I-9G4FRYX\.)=?W1(6K.ZVV.0 M[%[QU,U<>M@V+GT%':$H#TN:C8<,&SK,Q73AQ' L9XM-B3=6]R)\+0IA=D>8 M(T451Z,+RT91"+,CPAPGU@8[Z?(=?,<*(:-]%3DN5V^@[LP M3K1P*KT'NL9^3?PT]AX8?NJR102W2>5K.O[%ZV!US9F'<(1_TQ0/&85F+,IM%$Y\*8$8YW,/H'NR@4QAP#8]:8E$?#F$UA M:J-K=-L6IU;H4G1 ;!JF>B;^8A@OWMFV/AJMCKE2F0VGR(N?E%T5^^7'7\7T M=JN[:5YU4_1302+FBW>]X>KDX?.,-%DZN,I1$<-3<-NFZ9Q!8D&O$AAR88_)%G@ MBO-SMA8KE&BJOJ=K1#D!?:.IXMI6I'4IM-E:LG 8VIA=GA=P^-A>A3;M0ILM MA0L'HHW1;&Z PII68,W6XH4#L<:D_(##BZ04UK0+:[94,!R(-9BHKIL]):%: MCS5'*F-8PI\*%.DUU*M X48K.,JV6H8#&4J_X:2 =M4S7%[&P'=&\Y%T[9X% M+')\7IS@SKW BQ-T%3T=/*6K\".>H$:'_G@ 6XWI; ^N'7@@4Q#LKD M'KQOS'<2YL)S/V9>Y'YU "1[E R9F&VN]T9-]9]7CMU3>!3.B3##%^]ZNJF2 M#MJ),)O24!I"F J$^P]7#)+]-; JY1AV7VFFNZHARC1\FB MVU(?L T5*JZ68/5+)B3D_P6 MFQ;-0-]YPCVR9;RX[J<4X(X#N.>0%/%E0=TT@GO-"R;AG&DW/G"'%=INI/+H M GEOHVZ5#-:?"-3(AFM[&GO45KVY1OR[7=8YZ]4N$&L.=<&L*61L!'^HR?I@ ML-KGH[EJ1X4Z+>G2T C"X&Q2?60=O=I18#A/)MX+YG MXT04,%421^_%N]'AN:_*D7^&QHWK;KDN?Z3,>+O7U%AXA02G-/!KD#HFNA^> MGJAN^0P9&S5N>8BY5^J66WG+6Y(Q:MRR_>*=>;A#3MWR&:S@7<3V%D-XI#(P M6HP!VXS:AO2V01=+74V[+)W\E;=C]K=6K*,K9W"> 0/HY M#,*RIV=-SPWLM?%T.P<8)K5QKZOFT#7,*]![:K>EZ%?A MP\X] D[$,@:*9;19K=C8,>"4>N<0] M.+]87-=W(G("^)DJ9C@<-HJC;>![>3[PM)KS-!S#EQDO'Z-P?@<_]H(4X"!2 M8L(@_COA+7_N!V+MAU])Y HO<")GCXE;!X#\\+71B$U.)6.Q_K=TF[:0\Y#',&K#X=- M!0(5.;<);14YG[3@J56$;5"E9D4V5^W."XJFVX2[BJ9/6HG6*IJF$=:6<8BC M3]&THNF+H>F&*5IN$\XJ6CY%%FR+A'(/A#)HVO;!8V/: M0,X4P/M;XHQ]!O]UO8=W=*H)!S'!MNH3>%">2UQZS^P,^X 8LDG_OHNS<.[9ZW'$G)^OG2EL]HWC/SI/,8*]<*:Y%\C%^SUX>WO./EP^NXU[ M^O/VSS^__/@O[=,EB*IW2B>SBHN'.[ MS-+/>I>?O_SX\%W[\47[Q^?;?[S_]./#>^WNR^?W'SY_Y__Z_N6/3^]O\>./ MGS[??K[[=/N']OT'?/#GA\\_OE?AP1*U",YACWJOS1?KOS6 [56!#.E^L 9> M1+BI"_ M>+/XN@-?_6WU<]/L&+U^Y5?=CE'Y^;JE1AU[T%,K7>I*P^I?R)6V))-(4==% M0;>^*^.&U!).-^=1DE:8*1'27\SWM;MP+B:,K"T,N=#C?0JFD1,G43I)TH@] MM]-]=P+WN9WI?>21>OSL_M8!]\#S1(;@0]M[/]"!/'+QUJW[K! M.C94FYT-MS&.+?K3B28SS3)TS>R:O3<[7/MA@-DB<=7B:O&JQ1M*#B:?QI![ M%UI,FL2LQ$2Q0\JIGZ?3\WGZ+2VCM]EQR0/T5 M#K?G:/5P>$L<;5\<'@ .=VU]T&U1ZQF%Q,\5B0?'06+LD&6,=&/4HBY9"HF? M*Q)O"8/NB\0VC1L>=E?[%"@<5CC<, YOJ6W9%X='+]X-^OJHIY0)A<-'SQ8U M5BHZUF2+[HG--E9A#/5>[Y#.,0J1KQ&1:^'Q45BQ;0 K-FV].UP=TJ*Z"1[5 M\?^>3=A\S"+I^[<.\OT?Z@U6OV_X]\IAKASFSUPBF5N:E^\KD\P7[_I=?50Q MJ%"9!PJ'&\;A+:W9]\5AZ\6[WL#4>VT:L:*0^+DBL7D<),;J"-/0C8%R-BHD M/CH2'\G"Q3Z=EMX;*1Q6.'QT'#Y."HD]>/%N,-*[7:41*QP^NL/<7,DA:=AA MCG%X6^\/&VB%H!#YJA"Y#AX?B15C1\R1K?<:Z[IUQJI?/)3'QNYDV!\-!GUK MW#.ZEFWVK+'%^@/;-">.-?P?HSMZL;4*U##A I>J',7)7B.!O#%[!2>F%[@L M2-Z\-LT.?';ZXE=>^&MT^(VM_J_ L\_I'):>+!>X+Z/2]W05>N M4JVN0!5K-W!?9RKD+8 A"9=J)'0MF3$JM'.")\V+8P"IYFACS]7&8>#"#Q(' MRYZTE_7$7CGKK+]\R_#"N9?,\4YN Y?W+;AGP<1C.W*108X.H^Z+=_W.NI#; M',NV8+LX(AFO!+]R?&W!(GI-,.'3DQ?.$^Z&#AWO?>KA"4^-;. M>$-UO'(/,-\K51QJ,;O'?2S5I6_L9[ 5YP5ZO_M?X^AO2Y156*9,&$6>M>6' MF]]/?^^]]C7V:K"ZZWLUU!!HAID)M ,Z/$C(+P-MX^VM_W+ID>9 :^XD#;&M MBF9V-&"V 4 "*8TZ'0W?QMI[+YZD<2QYTBUPHZ?8HRCV1S["W<'*YX"S*GKF M&XM3/Z%'\L8N:W&YJ!34H8&UOSL"8M**;SSDLI,=4/4'R*AIZ/OA(S)E-X=@ M/ M3'T05 W;GN,#DD"7_,PTXLW[TDAG)MS1P4H GP^@Q'C#F_Z(R+6*2TPSR M<0(?$(LFT$LN&H0)'!#K9!DPU$7$8B1=>F,R@]O[/ZD3 9[[3W!9BS!*Z,?X MZD->X]%P#/Z6,(T 5X O^_(-<,"/(#,TH_OZ?W>T'[B+ F20C3M>$*-<>70B M][4?AC\1>H4W1VSJLPD*(5I^DD81RD" MVM%N06K!!_(I"=P$2WSOD2[$!O UK@?OB33<?%/ M[2/_*7UDO)67FMTA;H1.]<2<2 /0P5(K>2TZ@,>'+S+4_L[@V@!*XGX^_)K, M'% J--(U"!5T3:S[_<.=CEC#-4"A &:PC!DG&CBXE^ KQ-8_"O#\(<#S/0./ M/(BS6,"."0W\F#TB\JZEB_6-<.JRK?/8.5_ ='SPV&,-672VO:XUR,3VSJ%T M_ 7J=H0J-V!(PNXCY'JZ!K;\8S)['48>YZHL8-']$Z DP'K"D--P^V0: HG! M]X"FBRA\\(C\X%\N:+4<_[.? -FR@+H (7(#2X/S.9E$=8%?^.&"5'X@ZL^ MF3/MEFQ"V!HPMQD.LTFQ+QHR%FXSA)Y//PX<8%[P][V#+!3?" >*M4=L6>+$ M&=AT^(MO*'J!E)^%KP4,?"K^%=T1A>C\C_K*B^ L C=,8;@<85MS1OJ2T M U"GG[+/M7#\3V0)L+!'X,1+HA7#3 ?A>P#1"SM_W,A)\4*G:*JER"]UOH49?@ZOPW\_HM0"R0DD-EUYW;JK7'T;"\ N8HR_ M!#X 8T,O(:6NI0N@/I?I("B1%(/,%!:H6J2D(LX"X);V 4P[A;^>^"8W0S?? MZQRQ3,YU0;D 094#"O^$M#+"-. %< M1PJ"$4AXGKK:/$1AS:]>(CPJ-6'HP[9Q'V#[S33I2J0'@6MX_PYI5;F5CO8I MR!P/ I9Q=G?9_F#)1P"_'X=R?YKSX#E+*)UM5>P=/II$0 ;$FB0:Y8]'# Z! M] 0H.@_= LWF"P%'3ZAO7# 0P'Y$&$2VQ:QIH11-4//#L M4>B3R >J!&80L+;G$1AC,(0=H.LL<0Q0.@0]I!J#4P1Q(LV=F).9?J]E#2$=1RQECA+@8WEH"TH 60# M(*\4JBZ7[1ZN/TZY"U?P)BYBD+QF#N#V&OQ?%FU\4U./='^P>B9+#'F'920U M%W'(&:.@)OP1S':.C =P#R'$?L$!"'VSU=%/$L*A]64](UQ(MI)O "X!>!(0 MA!; =>>+ /6B>03PE,:/,,/X6:I.*<4L/0S&)+ *BI[ !^((H5##F)"E91V ?RT)I@)--$3$>-6 J.W9VB[PUJY.D@;**B$-6_P]#ZHS98?>>'@2)\$AK)53US+,++N0869\UEH M8;\#?HG#/IW&=-S/G+U$B:FA9[/*KLSDU@PY/2CJ(G %^NN8L4![")$1^YSP M/ KO +V!"@]\F%2S<#X6W>\08?TPN'\-_&6NH\LT2NC?G(Z?)CYI2-Q;5_9K M@7X*6DN,(H'>$Q"+$BPA3A<+_TF8TW-R_2&UKQY&SSR+0BL"K0P%!?Y;$G>VX GA *@XP<6$6 M^D*Y)[DOP(L^2]@!WQOBR 0G-4?DK[A'%3\0ULE]Z@L%Z(;T!*%P_",@+SSY M$(62+%V&K_0B^*6^S#&+1ZF=!\?S"Q>]\!8,20TN"\X+'^HH9R+GOO0)HKN# MPA2]Q)DRA*^6'N*B?9^#@#NSNY"^6<;I0@_XM4$*3X&-$R)P^!&9L0FZ-^ MD3@7'EGNQ47%QB7FQ'1=0')@0.(+Y^0_K'+>9RP(5UC=!;Z<7%AAF@@7/#Z/ MOT6@Y?;W\NY=-N%J&!FS8OKWI=9 #F= L"G'O.+/#..PXE'?)3T7@1JI/VC\[V3^7-5^+\8_C>.,JKA M4@+YNP%)T&!)U4 $ W@00@JR*Q+7&/U?] VG[D<9YF1D%'/U1SK7T+..>A>@ M+*&\, U!/H"30/9"<,\ [T$0Z_BP\,>AZB(/(OB0 MV#@F4H**Z4_ETO@%,G&P(3/E,5^ES-ZX9":O-6V94;X8!N.!:<-Y[U%]0(>K MH W.! 3SADO@0@*5%OG"C/4 0YORE6?(+T&C<.:+6$L7EVW^?\*TK'@!]\2X MSR;ZR9*2V@603-A\ 5H,*(M/H+V T"'!0.R?G)69'3_Q7._?%5XK5%OI8@N? MC^$V@H CB_;?*2QM=HV1GBLR@""Y^WS=#[-P=/[CR+O//,_K?G8+ M-'].K* M%\*?23HF71C=P7$J7$6@3_$CI$ .TD=.'CYT%0F,W'PJLZME7M<5W_BVWQI$ M6D47S3P$E54$T,5]P:W.MJM#Z8QQF(?64$5D=6T)Y9$.A7C5U'H!A8:Q= LOE?O"U MNJ$F-2L979S"^T!I*S\&JG8FM[A[$XWD=$$L@[D-RM-+]B'=YAH\'DB@3I5P M*;@G')Z']6<:__08OV PCC(C_ZN'[A;M#JU[,*+_ J* %> +=$>1 ZHHI3P7 M\X7@ZPGF(RV23$;8,M#&!0QFW0G#G!82L1%*. ?\(UL> PM"W9(Q@*.0+>% M2#?MO+#.HYB97*]$4:"Y_/O^FM]7J6J@-W*_ MH,BGR# S1\=,2?,VN .YRS?B3H -NY4^R)7<<, BF4"Q(MBR1;'$5 MD/W'?8X_JI98R,0J58R5&39D=W.&S M13HX/CG].=.G?%\T,!"Z,KD,_DEL@"?K$U!EA"T&A=XC!Q%7%\>"#ZR8YEE^ M42E1X1>;I'E +HWBE"V=#]E,^=)$"D79;97C1R&SB\M0 $=<0 %=>+]D#H6P MIS:FWY8\BR+QA2)E^*-"N !E0Z^"1*\PT!%.ZD *=RS*'LGO268(3XG!Q"QY#;+(1*2IRP")"&T^4^-X;3/64?R28,C2P'<^3K$=]#KO2F65"0@CTG! MP;U\#7W,):/Z(<-\*[Z)M6\,,SS(CR2P?Z^ZO8X '&PJUSG!%/@G^8E".$7P M,P(9.'GBR><, 929*(]8O<1KK J>\F&6.5?((Q<<7X9>,=+XGL0@O.<.E9NL MHBO[&*&4 H&&VC=O$H)J58R^TK:S5+]"DNB@CZ\+TP;,ARR0@* MW2PQ'MW':X1=\O \_BA=(**D?-.B)(YI'YE+^2$?@'"Q%OVI4+.JW=(G9.U] M_/#G+?U#U$'P5&S A"6OC]75171 BGAR%Y$@QA[YWI"ZY)^#*%LXBI11S MBKM2!=L4?I[$&6?+LL\%"W?F'-^(LF#%NW <.9@CP/$&W[W.V"KL02), 8=X MRD&Q#G"NPL[+86=3A9VW LEEB>.A+XR8JSM8.)Z; MDW;V,G&,CO:E$-3,2FS%"YV8ZI&DS?.G,Y^'J.S#Y_=@M()4"^$K(B:B=K2S M \Q# 2+CQJCT<6@WR'?$[=WF#]S*!\0=O>(P__[U[JOV.YCF"UW[XX\[[4;\ M,O]68@Z@$ H9?]7J=7 M!BG)Y03SO+A6(45WE(MN.@$'-W=;B;3- &28X)6D+;SL#3I&:76N5HBS9FC\ MK]1SI9UT)Q*_OLE2(/$4/_(&P!)V%=J_@%I-[5;HK8 #']DX2K$*R!R4M2_" MGY?];F=0VFH!&U^.EK[+\2Y#-]S[RY[1Z:Y_L'CG\#']+M<%Z&2,%81]U6&E M2,+H.2:G(E-(O7C&W.7U^C9=7YI$]_QT+5[CTT=$OZNCE1=N 4:XV'(<&/S19*K M>&N6E"67200P0TW1BXEAQ042SK #.Q'%HM1(PHK#HGBEHW)3*00REK50*P.> M:,D>O#"-,4$4!R;S;.[,;UB\;UDW_"=\C2OR=;FK*>()Y$6\07<0I<-7(LCX MB=:Q=>'1Y&#CGCY>0PAO=7*A)RRO@/-*4*"EFEDT?4XDE3>QKDMWX$C7"8)9 M:N72 (4;Y=?P*&""PB9RR:>55=(A9\E<,YG]T]$^HFL9!?=CT3^#FDPNJ6)1 MH.93#Q3XH*/]E\R=$PA)747$-FZ\5YH;PJ^",.&&#=Q+]D$XIHH[7E2'' *4 M*!;'*%(P+@/7%4^?2.8N\5F.BA5&G YOA%?RA87[*EM3>+933+6?IC$G + . M*^V;E-JJP&JX'(+E$3E MG7\6<5/JO4Q77#'3-Q322&L,LY *=RXU.8E,\^S M- 0];_4R7>DDD!==/,J^/H4V+N7$&-Y-!D5*H<"Z5(60V\/DY\H] ].A%P( M"XQYI20/,Z'>@\9FMI]"&4,Q91S?$",B:^2=D/5P\X7O$78BD\/H"E9?Y+MQ M[@O51X2X2&5, HQ6SCLUY7#=H#%>;331_(9:U@[(%Q2&%,&A=2)*)* F]^P;Y*, M3YK!!8^I%U^[<4\5%\ <=#;@'8).YW/'4 @\E<<-"U*!;P@1%7V_Z4I,QY&N M9W[]?/4 ^1ZU?20W$6]%$8N/'6P A+".08*YD;PZ81LQ)N7?1B\- \"7O%[X\F8E8=P#LS &<=$@@ M4$Y#ND#>A1A24.66?N<@@^+6J]G70=IQ3*O:HO:<@3*Q102K/3I(' M\$@0+9MLHHV6M VDYY8+>H_2TJ1TRE5.D ,$"@"ECTW 'G$S945<>OQXAB,( MR/M09*]UHEZJDHO8\CY$[6!6>L8;.U!.2ZD*+L_;$N_*,B"EMMN6XOB-V84? M*;]#M';CR1UYZ\K].J15=H=%XZ370ZAA:[MN*M('UFXY(^;)G=&,>A8I=#CNM=87%#)=_%^%@GU\N%[]$J!^H2GD$C"XS2S0?DRPVXQQJE( ]>=R:4.UEMV/V^<\7%-##.):KQ:#% M\H8WQ<0Q]"*#. (V2^J0W>DMKV4,056FKJ25Z]5$U\+[=L=5RD+YMTB"W5)# M6^SHXV@O^YU^V4DH!#*6VI.=@;M)(QYP$%4465^Q-1[81HI*#J>36 M_2=H"'!S'_[^Z\S\\/'5SBR<&'6GO\2GK6YG MN"N;+D1>/H?!Z]]O;[\69/J?\!HLLI=.2]H>5_JR77M9O6B!9F!C2Z>^1/3; M.$:EIM M3)OF.DY&8ABWPZE+OK.(V1OYC[<8(/.=IS=>0#NC'[TM%RXC(BY-7B+RXU\+ M'!V-.CVCCV@JYKV+%PL,[L!)_[;Z^<#H#$:]RJ] (ZS\?-U28-ST>\-:2ZU_ MQ="H^XL-F[(W+D6CJP3,X%;P[FC85EF ONGB7"RQ3O;8:.6QBM%LG#^>9H+9 M=NKM5J-\:6#8(2#)'Q,H3T-F%HE&OC(-S[8\;:SEP"HS@^7):G4.7CS[;L"3 MK0O*\'N6D+4:0\'1LT/!&W(;ARG6F\>OZ@!JUXE_YYDEN9.>GGGFWNQ">]O. MNXWN3O;[VA+L/*>RXO!GGH.ZX\EW'X1:=<0S#4+= M\6RV;@ZMF@-'-V!QS9FY^Q!-D7H5KET2K@V&NM7MG@?9&I*QE\&J/U47WJZ5 MO68].%124OO0#?-:+/ML@^T;TTR>Z>V Y+'K,H,F1UU?B][V>6,GL[UXPJ[2 MM7U8UP,)-+Q8=>>97XYAZKW!F6[GJO2#]\NSPJY,,^@;AE(+VGDUAF[U^THK M.#J-GE("C@[G#SYE\Y>C_M#DU]+DW+?&K:RH%.\/B C2& MYW:OAC'0+7//J,-1+U;PG:743Z-/Z;PG#FTWDN_2CLTUQ,Y;S<7OQ+BZZ)"L MBET8QCE^?U5:^+JL"NV&&EC&."<$+MK%I@D3+^\OZN_L\*#EY9N#GJB MVY)N8QEZ1.UQ,6OZ=*7U':4O;8RCV M0.56G2&1HK::9 ][D@V9V$-4J4EU\P6Z?5-I26V]G%[M%$^E)!V:S%&;!P$- M26/-U*W>V;C0Y1R!5W=A!*E@;0R MH:2%NL>%))1,R@')0\3_ MFSDWP"BL\BR=*?]93 $7[J.K5-)LW;"&2DEKW\58NFF?/LYX%4J&&,^*FL7^ M-'_!?H"N;O3V#&=TD!15!:@;X7W%"62RGAAW,=BY7RAGZT#Y3 MC:]20;9=CJ5;UIGTPVM007!HX4;WYHYL6(P;L@#,;ICB^+(:\X:>Z8R$1D#3 M;NJ\ 0EN&_4C.$V YDSZFB((11 ;4Z+Z=9-.SDP3).;^1N,C+V@ )TVLY(!> M_=]OY7SP$R,";:VCB4ULK6/C6\Z*V?(9TR^'5L@OS9XV MC$'%".&=7EHQA3TI-FS<81![]L/B)';XLV(0>YR7# (J<0ND-)*],-<]H<=# MWY5K!9L;,V0+NFF$D=O=X9[?5VE@<[;@HT.#XZ>A[X>/\9L5DI#X):@Q'YO] M8K]IV\?C7[O3F-G=0&/40NPN;R'V?:FI]XF)CO;:T=8V-LLN,MK*&Q@SAV;O MB-O4S@FC G_ICSK=$G^Q;<%?['U924]PHT'5//-]F5$%$\DO5O(H)-"<2;F1 M!Q\C+0.$;>.W,G.#]8-T/N:CT>/$N6>Q7!OV1" _T&"G/J,)?BVB&D.%>W7Y10.)SHY']TIOI+DN+)57B6 MT>F:V0-U;5N+LU&X6WOO-7K'9P;<9>7!!H*6<8>LWUH[;-S5]F^;:+W;&95H M_>6@)XB]NR^IKJAN+XU.KR$!6R%4\\,4G4OX&M1#72_"GE%A *S0E9 9IS$ M+HX%9^C^MH>L-:R:OSH!C;2&)-8)3)[/V XZ6>I/)F@#&7,0>S&Y]_+>(8!E MZ#(0'!<1RWF0U;7L7ZFWF -;@H<#@!!V*IN'"=H]0 7ST,V+;?-'X0#IU$$% MN(B0+-8+^.PL0&[_\M#L\I\X (&4EO3@H2#70='E6U,6<3$RW%LV=Z1>#_8A M7,B] ,8J0'/B!="N \9:D*\Z>>A-.BG; )G<#J"V<8D9[S^4D*5L*<17%]_4'7G*MWN7)$+_LY3'M8 M"?DF@ ["]1;0CPM';*FX+#^KV%B<"T^AKKK 2K,]P\)67XO"<"Y\/WQ->']M ME%C6(@ %ZK*EP^EN"_VV5B>5LWADU&JGEN2;ND/(RJ-7YQ7:2S.&0/@V=*ZB MW'W9LXL**PE'>SD8,AS^AJ\L14*W=R6ML+QZZ#4MKCSJ';QR;P>]N>R,$DZ= MM4%9:4.L7$%+ J+M-0\O-1(ZV9G45AOX5A*5M61JVKTLG#@XS*W4W]^MI*\A MC,J,A5)L Z0G1E$ ]3$L)N1U!JR-0RFEA3XY@270&O[U#.-+S;(V89DO>](D=S.- M0]F;V3Q[DW*_$'P"1C5&=5YZI$'M3BXB%.[^,_.\(/\IW(SOC.'D^"+N?1(L:_VBQR;0AMA+TPSV M*E-F^BIE1@6"=PP$[\ZJUT\QJ]+[S3Q+F>1A?W_55/JI1WM'DYJ155L!P">8 M% [.IRGM[:+?K)1;?:Z4#VJ'I$Z@E&1N/9+1=D_VK75\'>/"B!B+@5KXZC,Q80[IP>,[O XW&6K;[+"K*^,ZBO3 M_@K"]$?D-/UR8+V;);T-#_1.[DN9%3EOA>2 $]K?%<%U<_]4P$WL9C@0JLSH MQ,RFRHEX(".IEVC>=IZ0#;?XO3##>6 ^T:',0;8$?&D)R4.D4:D9PQVZ-PC2E 69KI8(,E@LA#()1$( Y6W MDRV?T9%$P@JUII]%0@ZTC>R],^VV.IK =)RR..9"=\K0K$72XH6>8^:'CYH M'O(C\B>XX2.)[&50Y-FR "\O=&-8W_4F!.,;RGX-4S17XU=9X)"_)G/)4+4S MH)3O+&+V1O[CK6Q$[ 6$&/2CMW JN"]9.8V.BZ5B9]+[^=?"IS$:=7I4IRL; M?(@7"X]'!Q#M;ZN?#XS.8-2K_*K;,2H_7[>4,>CT>\-:2ZU_Q="H^XL-F[(W M+K6E*GKP](7Z7:_D- 4FA"4:.? M5L1MPZN]FODUOKE& M)TN;';/?=B0(YX@ N>4R!EUOZB4KS>D.[GG6NJ/OWE>GZHCM[H_3TXWNF3K* M-M!K3^':9>&:.7P.$[@O@%M_+9J.\9);\4K&%YAZKU\7W=0(@Y/U>!V9=6>; M7.@8@W6!"<,@/G+.00='<1L..OT==E"1#X2:]VNK4^$O&CLQPP5>O+MQ7BWE MLEQ-3^2A&LO0VLL9&6>:;-JH8C-JN5;S@PIT)NB.6'9PJ\D,I9ZG5AN;^*OA M# =>JV'LJ<^JV0R'MF4/@]>3P]V@NXC(<_S^VLSCNYD3W,L8:V'H!M[N!&.B MDXBY7J)A(_[KLYO/99@IJWG;U=Q8MIK.?*SAQQ?#O;XGX>2G-J;$EDDA+'-E M8X),8\_AN,H@/O;5#'K/P<]_&>9P(%5391)O"#WU[!9:3LH@/DP # 8MO-0F MM9&>Q>L^V\^%MC&?;:??.&P'#W 8\K8.:K7C_ T"J-U4;>M#V]Q/>V@.1BW- M9U%4HJ@D\_';>\8#STLEU=/-=BL1?FU0=+AID-O; ]94Z.)TUG?FF?BI"Z]* M(N>!^:\II"T+E73MTX_,;ZQ3TQ#1^3'QX">82QE2R=WZZIGR@AVMYDB-ME+G<1O)5U_V>NQ]ZC[6&A\G&PU-FP)]O]#P^=K $$LN<*&QM_ M5XZ8D]7"V.$"J/UIJ=]RJ=115F118P->XT?M57^)-L5.'.-DF3'#/Z:ICS51 M\O?,K5G8)_&AM=T%?G<\G)@0:.^]>!'&0/( BUL"@0YO3=[\08.?/]'@YQ:T=?L+>TUC MM27<6]YQ%(-BO$39S)D-_\$>';OX7\6VP_F;^ 1L>M>ALS2+=95+1ZG5#F%[ MM];]>-55-LL:M*19UL6P"NKWS^)$UGT3YYQZ@1-,$)TG,R>Z9VV0(=E&V>:- M!BPI5FD7FJCREA"]O$[[P.XS5F,,I))=O.P7N]LL'11_G$;(WFA>F<]9"?P. M-P%R'RB15*;;>]@/[_./=>_?O]Y]U7X'$VZ!)?9,^X__SS9-1 7;-,RW?WB@ M:KF>T+ONG 5BE_:-Q<"?)BP63]V%X\BI? >M9KPE8#A95WK8(7PPIQT^LWX* MO*\)%ZY$(N?M$L>W(T1<@0:*;9*H[U)W?]0OS03:N^DS4,#[VB.N'E%WF(3W M 02AZ)=)9^,$&T^[/7PJZ +=OV'3*;0PZ):B"3!@UALU[X9C-]L*I>M^>RX.>"8M%T/:HJV9. MLSJ2:8!D*B;E/3A^*IP<.&X I!T7\?=AZ#["U6@>7*D7H9RIK1%[[G^^\-C8 MG0S[H\&@;XU[1M>RS9XUMEA_ $)KXEC#_S%,X\4IB'TC:6-:Z.^WMU^UCUSB M S_[$]AX&A62!B^*5]VZ_TQCQ(,/?__TX_WM3A8X-LMNW_B6S<.6RL=$GGHBK;>0!^P6J+VI2\'T49Q,, MLF607NEI4'_C=#)#GQA !/83H2KG^$_D,_:"!^K]#?_TD2]$G"B%X0HOA-6P M(]!?Z+.;HJ6Z?"A8%]7K&Y^<"H*!CAEP'K;/W!9=NR?'T U/BGV%W'G5.P1G M6I.=AD?:V2C0A4M<[/I&SL+A%L/-X\P#P'E\7%'DX:M@!]GZJ#E%CLL'*:78 M'@D.R[P':[]%RSCA\$%.I5J\.&Z)%D?= ]Y^L7/>831Q M.5P403OG;YX <3TX@%EQ.@;,"Q(/)T_Q5Y#<#9YHII7X)]H=PL4ACI6/CWG"4S["9%#2'"\"<)!CXZ2^+#1%@FV7@ _C3)(_HUTA"_ M4)K!6G R.A,P<2*<=[5\V'@6IKX+5)K N?F\.Y?$(CJ842@1#7*9&Y(I.4>T M!Q)&R3=-?:3B@&,3UV$B7E$Y8@!>YB82G?\H6H/0@,7GU+C?X\"(7!* M9+01TT"3*N;MO*C+%H[&G!;[E>%D/A:1I86_A.]]:,0?Q+7CI9BL.W<8%'%?:6 M,ZG5'\A>A_**Z5Y!QFMT!&12%.@#";VXG<< M*_"(A6.AJ[P,!*[5X2-I(D:FK3X$;/HIQQ=4.&4P@W.:V ,YXT1 &XF7X)A@ MP>XY!Z='^/$EUQTSWV,/0AQ4"I1'P$FD-9K(E*]("U:B <(/M^GX<8C[E!(F MDP6XW6P5'(DYQBCB$_^880W MZ=O]\WZO^B7[;&JT]>6M+.@X87'(9?5''#71'O&LI3>[I#*/&DQE;OUE9;T% MCW9'9Z"FL^86[@;W;RN:P:K%!;K!DKJP4]GOL\%-U2UT/Z!9%T'++2S!; ?# M6-,"8(4][)EXV_KD[-W@L6]N=GM3KW<[]XUAZ+91HPR[[O';77N@L/>BL=?6 MK?Z>K:K.@,#G%VQM,I8N@*SV28QOH%RY3<6KNP%JJ'?-NG2HVJR>JN6755FW1@,:FO,+5"*G_F]6(/Z=HSB< =S MN/-O\!J>4I?0@J?4);3@*74)+7A*74(+GE*7T(*GKL /UFB+SHMUI-3OT*E< M7*>YF?H-.I5_2_FWL,_6^5>ZN+7=CZ:;=JI;1YV=52JVK MA4'%FOW]F=O%:@TW1EM;))Q H=6[;Q=CZP.RUY%[.SXF4,E<+>[ZNK7B] M+MW-T(=VOTWZ@=+="KJ;9;5J_N7Y.9/2W?8S63>5YU^7/@?J7*\VQU,ZW8DN MQ] -HVXC?*78*<4N1Z%UW7R::!2_/AW\>HH!#H-,J[E/3^^;>_HQFP!.NVM@ M%$5<(45877W8/<;(C9.3Q/EE;^-R?&6@R Z-4E1'[M6.W,.6=.2NTZZ[5=UP M_L)F5W=98WCM.V_&5-4.4C7)44UR6O*4:I*CFN2T^;)4DQS5)*>MN*F:Y*@F M.]9(MH>5F:>?%F*-6=8,^/TM23A;5D*4)P/0'K6KYH=PMV!S(M%H3NC%TRS!KMV]J5U5A M+6->48.BA@WCE_KVGGZJ=I'$^>5NXS)\GT+;QO!GQQK,3\$TVNLMG4XVERBO;5%ZIZBI57:6JJU3AO>6Z2E50>;TU:3>];E^54RK4O4#4 M-?5>OVX;4U5.V0X+Z +(2I53KH!D:-AMRB5367[%+O;#5F5@GI]%*4.@%@;] M[GC!FEK*Z\KKN^G9-081J9R^4T6RS6%+;N7\[$AE,3VSI]0EM. I=0DM>.H* M#$M5,,:GT+2J^8NR)7._FE6WCXBR))4EJ2K&MKO/].ZH595)RKXLC.BT>ZT: MT7E^5J74.C7"N]X(;[-OMV14M%+G\HNQ=;O;EGLY/R=2RIP:X;V7?F",]DPV M4+K;T1-!['W[:BLNIW0W-<);C?"^M,M1([S;Q?(N3[%3([S5P.(]06+KO<&> MOK)VE5&K$=Z*(IKJ+# RGP5)G%_V-B['+Z&SP&KFNTUR0B6;O<-U7! (>\%(J^I#X=[YF^JA@,J"%VGX8"N MN6SA,_[/4N,!ZD0PF43L>ML0&+K1&[0I^*DBT\6[L5M5V'-^UJ4L!=6(X)E, M#59)AX5\]X'J1Z"JL)_G4^H26O"4NH06/'4%=J?J1T =U%1KNW9>S%"9D^WA M;I=G3JIN!.L\-3U5S];2F^G7]6XJ^U(I=*H30>:9:4FQNU+B\CNI/X12,3/E M(KB(I]0EM."I*[!D5,6FJD_;6_SJ?;-^O*I=I6FJ6E-10R,@Z>F&;:ABS;8] MM4>QIEQ*7&_/[ RQM'$1QAY&,-Y$S'<2[X&)BD9^_<4?BHOLYC]QQG!M:;+^ M)ROE$TTC\4K)Z H6FSQ@409'\7]GD=S-PKEGK\<1._^@\Q0CO MPIGF7O!Z"8;+Q]^A:+;JRS87W;Z//-]')_!RG6UA7ZKD5I7JY+9-);=84J7GYT?*JE>ER\V,6ZE+6,K,/]7-J-)EI5,_YZ?4);3@J2LP M;/:M]A,G5?5-1X5,JX7PS;!GURZW;U=E4RT;4M&"HH7UE:\#Z\)IX?SBMG'1 MO<](QE:5CO$6.\MU8XWN9-#I[["5BEI'1,S75J>BX S=I+@ D(63$<7)*]RZ MH]$>%6ZF:3563#;H-U;A5F^EC9L:J@HW5>&F*MS.?R>JPJU-%6YBFJ08'J=* MW52IFRIU4P&RK-2MQ!Y4S=N1CM]N&]_JCRZA:$A5O"G47:UXL[L7,0_U_ *M M3;;0!9!4>9RDFB&Y7'/5-5I5**DCA5NMR);L9NUTE-7H$"K/@:J=GM/D QZ>_9/:U?] MMNIEH.BAJ3D!PSUMOG91Q/D%;^-"?*6C@7Q:0/ UTM<;@Y?E$_R\P&5!\N8U M_ZQIC+)7N@=43Q%V.ARA5O_W4S#Q4Q=>%;$X]9.8S,0PC33G02:5LW^EWF(. MIX!G@L3Q8QW^,0\3AMGEX7P>NO1@3'&"_&'8=3IU)DD:8=0 OYN$T2*,'/@A M=3%@F)Z>> ]>XK&XHWV!EVYZ G!9"\)$NVW*7VC<5PV]53D;="Y7A'J$;C=4C\%R(#G"YBVD2<*PFU*3!(+0SN M0\2_<(%(0VCJ$ '\)\'G8E&& ;_C'3S@6_PDF3'-AP_N M>:U&S)+$9T0WX=@7GP+*LW@2>6.@ R_0/B/)&2,-ARR8W;=W0'I>X1UW #[8 M*PLF0"STC/$6MXQOPI_2 %'\XQ^! \='XH*?N.CQIG^1/"":^\AC?0#%[PE\ MD+\" ,JB[/T9!A'D\Z>^PGZ Z47AO( B<$6Q]LA\'_^+(,,*]4443AASD5-.&%RSJXV? &[CR!%; MP0>=. ;12/?HW$>,W^BC!_CQ_>O=5^UWD-H+SMMPN^)"OG[[\/56+(ORI0R? M-.; D9B=@X9[]!#3<#' $-@BG$$<+^?$*=XPO&N!OD"7$,T!B+$J3.K7'8S8Q2<86G<_&H;F^4!])F.PW68;OX39PP8FB;K M?[)2G-ZTM-V12UFC,CB*_SN+8I1U2B<:>X% MKY=@N'S\/:77\5DYK?@&<=:;U)%/ERR)?@ Y3T/?)QZEB:9+Z1P(&1:/B?)R M)N?$DC\CWT7!Y()ZC1SX!H@YF84I;-&-7V6]+T[>Q,G$SD?O:C5Q&IB=7J]> MAZ6U_9(&@/%;^R7M^'F_UVMN4_;&I0YI<+3ZV$7TWJC33.Z=&M.M?_'$+,=ZA'9PHUJIT/CH_6@.K3[^^9E'!4#+Z"0/*WM;Z4!_VZG<_:X&Z]]POIJ_#"TY^,<^/9UV>FD4\RV=)@B&TZ9*N MA<'V&Q8\>%%(H2S'QX _/$'1L15\>=[2_<;2A[99>[B(TKJ>Y[UO]@?([M?1V1D/=;JGCZ3GH03]"X&][^O^K4_"[F[+PKRI$U 1\VDV_WY[^U6;,R=.(VI6IHO,6DI*Y+B%:7F8EJ;CK^ Z M)RF/R(R?M#@=)Q&6&5%"/KY$VC"^YXRESP.6>VF85L?2X/B^'*\Q69?Z1,^; M9J>;/4XE!N7U>:MZ>K1G69V1?+:CW=*G,JFP= 2+VA,=;H8=! C;[ QJ ,(8 M%![? HC1H 2(.1!^(FMV6*%((M;/T$_MKJV1T[WUA2A0*TS9>]KEF\ MRV0-L&7=6L3B11A0T= R, 9&Q]SIE8-N$6CKWMC1OC-V4(U-S"9TY[S6YI*S MZ3D9W"XBSQ= ZDHR?F3:S'%+U4$@/\#NN"X&+C!9MX4X\7GO$*J$T@@C?+4H9-IUM?JEF4C=9@MYK,\Y>L M4.;K1ZP@:SDAM7Q[E54SC!IXSA5-5:"H-;<#V%60W9S*/.M]X0:%+SGIY][R316X,W>BJ-.;VW4M?'W8'+;F7 M"V1.%ZR02^:4CU8ZD#E=;MINS]9[]DCE4[?N8BR]:ULMN9<+Y$Z7ISI]X-'% M<(JQ%_@BT-BOR-0M2 M.: MW8EX._:75B%QN-9"5D?#E#DOF$0,DU%!(\KW6\B4P_WR-O( 3'>%'VW=:]>D9KQO9&'CP,9+E)8T!&#(M9, M@<"_LAD6O @#LVA!8(6QXZ__H9K\L#,J]KIJ\L-6(.TP(D$6-95F\I2$,NP^ MGVJ,> S?>*';NGQPN*Q.EU]8S81PN[LU87K7W.NN73?Q>VU"N-580GC7ME1" MN$H(5PGA*B'\HB"N$L)50GASD91S=?+Z"X?;\5EO8OX@'P?WK)IS'9R/<3J? M]7;=>3^G=1OS=0' VN_/-X+B*XH7&O3V?KZ<&BV"=@5U73JBO;5'KXW M]P(:Z_-LZF%W-2+Z=;L>*"/B5%=3=WKP==L0SZ&\XP?O!UN1]]%H'O+Z).1K M<- V IIVLXZ>;O0/FSU^$'1:&GQ0-''--#'0N]8Q6NR?G"9:(HEW;/IOK[3\ MMX_:\']CTJ73T=;E2=]5)5OF><:88)DN[B/'A8^3D/(S%_ (-=M?I/,%IF-. M?<:HFW3$W'3"M/N(L0!S+^&?3JRQN1=CMB;O74X=IUE \P/K95O3SWFV]-J\ MXQ9?POB@2TA"H"_J+R[K(?+<[GW!>(E0G'0. &(99(C+$9N'":.RD_D\=+DM MO)0Z'_$AN.,TAMW$F&9?#^![IM"WMECE8]:QYIE5@&UJR2.JO^S"?($#J[_V M+#H![K?;AFMRAJ>/".!=!=]:MIJ65*S;\.PH0$%N(T_/FRF]_;4>!G;8/?\G'V. T- ME(0P",80$?T5 S.J9\(4L27P^@0+G4X 6 MB ,HV"\V23&,@F,H '@3K.*(DQ".D 8XP.+1B=R82A]!KWADJ']4U!;B=)S* M*1\;QE*;&BP1>LY?]X>Z*-H#_1!M@?Z)MH#W15[9Q!A4YT7W-H6!'7,YS)3$Q$X:O65G!Q&^*5^!8W L(("OP%JV@! M@Q_"B#C,31ID?[P"BO:FB1S=\LB/W_^A\[\CO)#>D@\^83WPS6T"6[;9EWE!-O/Y+C-,2*F1+#K$7 M_GX!5K<\'8S$(*#<2\OH+DWN@H]ZG=XN ZS6C2/#V5C([1^8_U0L%;^&65T( M[#0HR"NBCK'CHW4;-PXM%? M_'AB13Y6#OYV 9QPNH@+7N>^Z,\1+V^]_V C+:S!^1*P];VOZSYUP+Q)0KRO M$A4YJ\CBH%^2S([,+*F^7GSE1U"A9MC&)'*/<:?:C<#MPGMR)(9%Y@XH>8P. M#!8AK(!&905M;.045+LBI M,2P8V7]?-L)VX&N4D3])(]&$!Y" SP85>D6,X!2Z:X8)O!>&$W",P!N(Z-M_ MBC&)*[,;Y=A3%+X+,'O))4.J.8"8,T@Q;S0F+*J>ERB1-9N9Z-0=F[C+I3A^ M'*(]C:^*M0? ^Q!YVW3J17.!78+QH@*"?T_"!W2N@RJN?2)ZB).=X0]'A1?2 M@S^ JB8S8=;=%"3)+B=[I2W@LK0;[Y5F=(;]W^#Z^*7=/K (R &M1I0QMWQ8 M)'_Y5Q9AY2I^7?]]7HQ!!R>A8P*.#@::^3<+7GSCP294EY)BEQ)#=2G9"B10 MV;N_U<3:91RT+,T '"0*I?',]"F/0I!1EF,I/@*8"JAJ=LS^'B^N7E_L8$.X MK.W^J8V7=)N/^=8J[28M-YD0G,*?BIE&@DGNS!G1!\.7^(56WLR)[CFKI?M! M01_B7@RP] #N^!\N2)S%PB?K,P#9(OR*CI8'4.[D1KY2 YOZG.]R78\M41I) MPBYICG[H"-]":2V[XFQT.1^([WE2=]9 M9Q0JGUA_;W6QRF1"Y05>0J&IF *3["]<2$,7D3X]")J#L9OP4" M-F@RL3#E8(OP.;GNR?#$F"V>N? TJ=:%0!&'O^^% %?0MV'4/;K7Q10=']_N7CM_RWF]3=JI6$ICOL]+N_ M$<+&*7!]WBE,TF3>:'.11G'J<$."HDNP8BSAM>X5;_/&I"#@$W07X<+,%_;- MPD' ^2CX'6T11HD8!T^D.9E$*>=K_'SHB"4J$BY$,I""IQP F^50-0@8]Q*% MI'R,&<9,M-M%Y/F2=_<1/;2?0%44MZ#<$@ZIE0T*R.21S=S&Q,]+,^Z!2\>< M\=*5/U-.\"G@<4ZT64'F;<=N\BCRD"Z9KJZ.0,0+HK2A9(;4KG-C-G =X+48 M4 (3UR/P2^G%37K :X0](AB_B9AC(7+RQ$O X!$^_3O?\>;:5]%A,J<%VJ&W M,S9)%^4C,"@D'AF*%IEEQ?M?B?)N7M>),X 4GNW;. :[CIZXS30%Z:5].>J(_$OI\N>A$1!0#HX:0^_',"TF5WCU&XPZV3#C[AG8RY_)B3?$D#$F3 MFQ"=4]_59@Z*&" +6 O-!,<%!3_.X\$!5VQ$'IA>,B@PXXP<@KX'Z.)*-STP M-3@6,7G1OA((AXM!H=6M[!'=)H^TGR!,D 8RM 4ZP!\1QT8N*OR1&6&&Z/C> M$73"-<(/G@F3K"US0@VF!5.FH#?@ZLTO,%"[772C83/:T!/JQC))5%ULC1N] M 9EB+;]F56IM>T^G8+IOXR#%)CE:R&.27]XP8*#^B$%QXQVFP<+R" M#,//IHQQ'@OWAT*74IIX2VO0[5ZL= M[@3P122>?H JP+IMDVM!O XE\\0/8\I@0/T,?B 2:(IO((V.XRC[Q:*)%Y-2 MARS016-V9W?NMC#5DJ>VI!)1CW#XB_\&E9N,L1;MF37/2',&P)\\,A:4W/E% M&XT>L^3JZ%'1BMS%=0NH"_PEXJ98/)F! /,Y#0-_P>SID$M" MYD2^ASE*4Z*O_T[A<6-(>I.-XEZX=E@Y/+>#DDNBJQCHPR2-R*7$:RZYBNKG M&D *! **7++'[2VZ_"['7UGRH@-=/U")X#'_(*QP-A6Y_.XTE/NX=DX0N&PP MV0_B6%V90,O="J5@#F_@/BHD(")<0 &>.2@_-RN,N-X6(>DSYX'G+18L M:DH8M HY',BO,KZ<[W#B+& A4D/0AZ[=>[264"?0%!\4,EN(SQ3,&Y8DZ/3! M%$D1OQ3\=%U(BG\GPE'U8E'XYLQHW'"2II31MJ2A<.V[2GV_:!KZ$N0^\,P% M3F?EAAGS?>D__=.9S\$P+/M%EV/I 2H%$D35@K@*AID4)G'S_>O=5^WW*$P7 MNO;''W=9!#S_O.31E.G(44?[QY*YQC.]A,:=2;"J'8A33W@G<(.+*R1/H^4Q4BDS0]"57,NE0'DY/P5BFJH*2PXW-H.B8R"L![ +?+AZ47&#HPA#Y^66@Z\*2PR4R MAIIHJ[=$PJ%?R*E0J42/\D MLXI(?RD\RQT;Y&_CWV<>!YF! Z]P,B9L_(:C/?AWO( *RY29V]%NT0?"MY4Q MAFU,@*I,*)2^_HQ\@^.\-G7, K"BB*Z)#W6T3U/RT$XDYWT.*?[H MC7=9)BJ *T>\U@4. (_#:_Z91E[L>MQI0G!=WNPC>5#S-"98QV53D#E,YQ(' MV2O)&5P93/9P.M6YGU1DICV$'EE[.H[Y<7#D"O\+5H7MB<8_].5]&-T+3 !@ MSD +F" S_+?,<2,_&#HDQ00A%,4KSN,*QEJ$PICQ>2]\_USBR'^*0!>_MSP#HOIB=?(LH>^'2Q-T M8",C1'V OEN* 1>*E):"OP+-44LBQ4'("QZ<<2@45A6 T[=N$7>!MTY@?42O MBW! E4@D"<$I+*Z9 S?2FVCI.3D]N4FM8A.)OSKF0*$AX0C&+:L5Z&2XX!I M+KJ0Y.2HPA2XBAT]1A@+#@!C,<; 25TC^ULIH#U%$(H8B_"J(AP=&3A"DS.S>GD=<3AFZ6V2ANS+>9D/C5E7\;4QFQ[A='B?< "L,\.\<>].W!?+: M/T!RA^R09-/=U(E4\CJEWB"O@>UH[[<7P6IY:3M').+OY9F@52I9$1GX#W-[ MM:-]X7*AM(Q>-JG$8%%OU9:/^>DS&N9N"\:VHBJ/.F,IS!/HB"AH4R^>,7=Y MO=QCDGU6K(9>WH]@+=50=^)".0UWIW/EFNS44<%.+9Y7**$K"%[A%ZS#(JI8 M@4;Y[2)57ES>2C3[N;D$O^6:T-BYW(2X/F5<C",ERWTEHC7XE,)))EJ$=SPWWY>G+EB$;&\JL2R6ASQP4&O, ?IYAOBOVW M_*?5@C8Q5!J3V**?C$R3100L.D%C)&#W8>)1#F9IFR1SX%!>'F/\EH*I9W3' MK\&,9A\RPOMC9'5*];_%;40/",LT7]M@#;O!)RMR@2A NS%5G.? MAUZ,N'$35#A%I&6:)Q/2XWGN1H&7QH6>2^)J);->(0CX Z-.!$%LK@LWY(8L MIDR.EH@$B!R[9M:\Z#")9*F5XZH68/7I&CS!C[% ^?'X%_Q-DH8K^7;)T^% M=***EF72@'Q?RUIN _*C3GHE9*9=CVS"/!UBS!M@ BLW4@ZBWU_S@5B KH ME\$K M)G.F34B1R3,"%_ 5>ODKZ;5O?DBI1X&P5*"9!SFCOR)$T5/I+N4TM?SI*!B M:Q(I,^E4O]!2IAX*!1'G@3JUZ=CQAA*_JXPR6L\GRM@6=>-#UI"D7K#>).RRI/B+L98&I0'8Q)BHH*?2F%!?H=?WIR;F@;H M5+^)U^:=$;,-D%,LG$XQX)A?I+E7'F1;"$V6C7Y;-D&_@^2?< OI#VFHMN2( M>W5#NL4.6=R'Q$J5%3SK*I.55!7+[GEA$Y )%D+Y3[R8%*F">YYDLS- +0$G MRNC/DAF1/K!--;YHFI+:E+^BZ,.E>OTJ1P")_S'S/?8@\JK(4,4T?$"_&04Z M19$'I4S"YU,_?.3)$*M)E<4LU,K4^2PB4@A@2:?'=.I-/.GHE<>*9V&4O*;? MT2%",&OIKVD:B)YL.4H5/2SR>]J*,%KRIKD 2 M4^L#H5K=,X VN_!^1MI_A8^ !%WG):K?01>95=A 1OI6VG<5,BN*T98=PCS+;8P+L9Y2782,/)49 MN H'G20<=+NN3D#>%V7,5%Y0N1,C*B1R*C)F.\#?\[([]J79M0M72O7[0J+S MQA@5!/XL2A;A2BBY W/ET?\AV[6:0C#YO,H;[Q9=N1@7<9W$R//=)%CS%/(!2M/KE_FGRFW+$= M2X7L(P,T!W[] 9@&,M\GP)# $8KK+?\$=T<'$))-%P7WM MGV%!*;K\-641 MX-\W;Q(N"4;LS^R&DS1K1P#[^F<:+$6BI9RY+72^"(.,C*:P0"QKI-"B!Y9+ MS2(*[\T.SH(9KW+RP_'X2=18@"P4MC6OSL,)'UCP)_E=*7-:LLU'KDFG<98C MWLER3OV.<(OI,TYA/[,#B0%+BEXXH4FXB41&9)YUENZ?. M E6_TI>$SC+7IGB%*%Z50*?"1\Y6\=OES+:R,+UL#4$&.9!>8\8QE,(1%>J3 MAGW1D1,#V!\#4?%9Y,ZC3K=/4O6<\']W(_:)Y M"VF7>[HPEU*$6US>7(18/V7AA)2BRY/X^,@,SY]ZV/Q9BHB2!L%K&OZ5.E'" M51PN@'!%TC)A@0"+_V!S.!=F1B7Y(ILX3A=D.**LX6B"7\<\T]/E.F06+UWJ MTK^B&Y4Z)@@"_ ?&.H7$CC V!33^?88.^>*><-X/KYH5_6=X=JI(K,6M%("! M_)<""?G.JV9'.YO2+*RC,Z MJ4!SQLRAV3NF.#S*].7=,Z"HE6,%C$7S1NWEL*"EK+FO6+K.=1P!L/KX&C\[ M[^)<\3SW[>>38O92L+E567&RK(]WKQ!R>)ZZUJT?AT2!Z.H!\WD,\G\E^8&W MWUQ@?FAE_#\+*J"43M@R_P-?4LLXEF7N08\@<>T)!U3 M(G'F[B(9'?HZ67X8'M'!K$=$Q*=G3NK3XQ-2ONB?8-6[WK_E5 P?_\>-/)Z# M+/F(D/>>B_E!Q.JI6 TQAVF$0A>F3R_@#%/A9_L5+4!'";RL=7;X)"*J)0 ML; M4M!EQ@)*&$*FB"K>'$ SD1ID9H00]\O>*3.K>=%(::\\AT'D5\O5,GH%2@)\ MY"HHO&_*TW7+2ZW)_T PN0\\_1S[((#^!^<%]5ELJFXV:;O<<)^"+-)(HM=G M93\;0Y!G3R?I?@CH9$@LR1-!?"/7S>FH&33 M8>!(Y ?.?QAC.HG0)QUL$,.%)[6S .XL$DMHK!PIJ464W&7W16<*=L?(:JD# M]DCZ+-[T_1.ZNZDY0LS%B!,OIS_)Q'.D<-).!$_PN>V4Y8KCW(#2^42"#RG\ MB?.3"3L)'4GZ:CH,M?J"3\:BAH=*B^C1TF, S;]E53K26RH0]E/1E*&68C\9 M%7D@]:*7OK0]Z;C(HYFYMU5DZ2]W/RT\+KEP[@.EJ$?I!:)^AJU=5$2U9=K,IRDE=51C MH8@!/F71-M)U,L)%Z41.>-'X#_@L91IP%])*-*&B[WW>S>*?V$M)0YI/Q?@L M8&SQS%O \IB;]+IZ0)O.\Q_HD1*[7(18S$@Q&OR*L^W5&O3L+-7IK7JN9?%N M3N,D*Q5\DJ4@U$57KC-G#FH?MS[P:X3"HV0(>5@FSH-E$LXR>N*XV/\Q(?& M+I/-L9-JG8 S*2Z5'*[_/86I3 #!*.WJ/6?OS_@@F;(3MA!CXG@_GH@"H[Y/ MA::BE5\:R!B6<"EQ5\\C>G_08J:^37D/*52\TDDYAD,W8PQ%_,F-K6]>_/.2S1",=\ER8>DQE&'PW,T'MBUR-N&?S$Q$8)$^ MAI[0K5GVI_%$.:$C"K]AG@U($^[0/L?EBGY Z8;3I>Z_Y G*W'3%'TKK>['@ M5C=_!)7M"I\>+3+U4T:!"YQ)D934B;SYW,V1B6">7/THB M*CD@7?D-3\A)J7U@R.WMLA]WY8,V 70T(X016?"5B"5GZ<16"VWTGIWDLV 8ZK2;BHS!I3 MORT_+WS@X527K@.0*7)S1'0BTB\>I&8 53!="RJ]:$5NAO=;$0&*$W$4H%/A M3L?<"]ARN!">**0-23-\'<7'2:U 4Q'G+>*$? R^:<2^! M)QL,O"4U*N;Q+F_!$*=TCF9^Z+@2)***&C]&^Y^K,KDS3>*-%V7]SM[B^$QI M/PO2!2P/YQBVF7 O5ACY+D@@@"8\$\[AX^*SBQ 7GP!$/" "J:.AQ]'S7^S&L".^,368!+2;\4=0=7<0T!18AP-+Y(K\PD3Z< M)R%E4V\='YAKP.7*-&6^P(K"$U6WRC>--?@Y3--8M*HC55HR"C39'0PI"E5> M:I\%"<=O>9D31JDC0?XT,9@((>/:7A8>\#.%,>U?4D99^?,TY1 PF@L)(X$L9E??WI=NM4"80/!MK#U,'L<:*2^K%[W]2W< MIST.IIWIH&E+ <;[Q N-?B)@:X)$P+DH_@#V 8QL(.;GN\(N0=+)>E\J_Y ( M>RG@"=8>=G^3>$,4/R5%(@ K4B-85%+$7E*(4W7BE0!BVE8!UG&03=/@V]2M M6S0OH97O8MF"PMN(@1,YB_LD[&5EDT*K5LR!"&Y#H+![&SSAQH^["*:J(4V" ML6&(@$J(%X@ ,;2P&79R=UP[ M(O^,./3$62-XIQ^&=UK\5LT8/H%^38(VQA#4RI#6O^,U**6R/@/9NAZ7D)=$ M],?-SU0/E'VW)G\2 K!-IZ(\.J"(_!)B"AR4W*89$V32/9HS.S(C:7.0"STP MQ&^] !053M0-4;N4\&B@SGVA M7(Q CBTW25A$BFY46DU00V2W/NYG,$TI>Y;,):V75,&_SF)5E#KUNOAC23?S M%VQ\#36:0M5^EH526KVQ2SV5)%[VR_54$CI+YF4LK0OQ+5^456#QCT8K*;'* MR)B'Y29%&+*S1?K ;K"JAR)B7Z1!+>86YI9\*'!7:W.W+8!_S))4(!,/$4& M^)KT7#3'>$*MVJ\<%HG\&W2*Q$2SZ9S#FE9'#8!W0[%3J[=QL8'5S68+[WP@_2"R)W'&*TA=0I.V7@2);IJ6PY1]I$ M9/8H:T>L#:$02S+=Q8U5 @QGXD"_'J8E#NB BC4Y9!K&22U=NQ R$:Q34[H M^T!1E,27RJ%0<7\9V &^ABX.A[SG#^86F]#52> MAWC8PH/B](;YBU_]$%"..HB$VZA2*"8=:T#-BE69Q(1?Y88S&T3PJ& M57^!4/G+4_L!/@O'&46=.A[ :OZ'$!I\6B5,>(DHVP^YZB(K?&I!JV9./F"* M.^K/3*\AC5PSHE8Q6'G C ZCK@D1#IFEK"+&99<(D2=>)S">A.B'XET%L<0@ M;+>8]4\!:LPO+3)8UHY<'NY5!LOKB,(.._Z,#NE+FTO"G'E-V!V!3%J'_*7E M16)YL@Y"" &@STAEU(4H1642"Y=A0HD[.D:T(B_E+44NP;JV/Y?:DL3]2CE6 MT3,"(1VHCP%19_M4\B>D19^S=1QQ&[$AVM#V?&R9-%Q^"!;_4M!BH89(L&^Y M-'FJ22Z+%\C+&A$YBU#)W.@6@T//\$ M)R)5*+I916CI,3'/?2]3#<.2J]JW@[MH-ID.=/1Y*$TE/4#W?W[U",P/TMRC MI'VV^CA=/8A%LXD QEDDE;U),A7>,##Z)=*[?L\R2O1@)2N2$62=O:KA.NU> MM).T-LY9JQ@]UT5L%<-"N]+#O?L.<=-@FKAR>QH/:I.^A]5X0I6%S"M6L98/RB\R1[ MC/F84'.@=3A!?#M@/SAI55R'@! ?X//SYD!;@F4R MB'3FA,"V(1D_$JQ!$/)T=._RO\:>PW]3P)S_YD8 JAG'CP!IH0='3:)4OGLQ MH)-9*:-5-NI!RA*TM!Z#(0 72%DIQBFT\8%NY)'KC@+XR)FTQ60:YHO;"9$<> ]^ MT/;[4!5 LW(0^]D@WR15RLAXFLP)QE+!=%:#+& MD%8WQ%RN1EY8,F[@A0P]#50OI1T03C)3+077WB!4$?"*1YY$,1S_Y>- M;_P)@NAO#UR:'KV77D>@=AD9'@IO%90]=T%.I$N@Y%"9>47@JR"O(&$UB9QC MO2TFX]RC;*13F> G5!$H8^LQK!,P32+O\(CUTX!R 63GS7G3,Q<+V-+]\(1>!8,_2TPOO/%LU52/#J(59S5 MDVO#NNH^I8?H5@Q339H$!(&&Y/]%^I2/T)4N]3C!46)V]\"7(S%7N'@-6L&J5UJ$%?9,1L<0\ ME@#0F%L(E0BAT-;Z8<1Q%[I2,=4#V.#.X0K()-!2%DHM1$=N,D(X+EYUB:CJ M+D63U@HCQ>O'D3+"1?P*##VL>KX"I0!ACH4&F [(H!E3E66JG;D=D?,KGF&J MW7 F@>4R#B^6>3>E!4MQM5&8Q:V8MRY:GZZS%3=999ZMF[)^?/",=WZ#%'%A M,:&"+8Z'MNX[F$4.;'N^^-8*'$DJR&09GZ2SRS7]UI*R;.T4IO?K->4CV'5- MM>F,/'=H=!_T@BA:EV@7D_8;O/ W# M2"_;[+MRBJJ_NJJPG1##882DH4?58L+\AWXEV3.A_D@$\5N2Q>[P9SP;@P'P M7P4Z#P_G-#U^(4+F0W(@B(NE%LF];B?I(C7S9>)RB "[-R-WC9U.O(U4CKR\ M2UB?KF\5%(L-!K,QI(KPU,$TF$&B[U0">TK4IL6"_ZV(R.;N'D*ZK? M!=A)'E3ID9@ZFHB*,!/( * +2 R1UE<8(#PUZJGH"0%Y)=. [('8L5]J\N)I MW'\,^5*(+BG(2\:%)S7S'*2FR.1.,$F B)2% M2=43MB>=*UPSIW9-:Q?&^$%BB?^9.015 CTOTX?"#2U1"$^$9@/03"NG*B-" M#-8'J?%"(5L3X6V=;@JYX]B/(.G9R5Y*%#X%C::UJ)A-0%>-I;VE$,_(&H2H M'DN!'5_K4&EQ1*>!UNF4Z3.%I2$%T1H4JS?ZT85'?Y6XD/DPZ/;$0*G:N-*V M*R3)!W$:RE@@'K'ZN-9<&UPVM6>[)^QW&6MM[56L]35XT*:@T$EN 2;68;\3 M%DQ78%0TWIW%E,1K5/B8 MKSDII=A9Q>4^,M[ "-7CG3QP3!9?+$2YXM^"MZ3C%0G;%^#@ITU%:B^OP/E M#+7!A?&ES59>5+2G>-713BK:&U:>*]I?;M/7/JYEOWVCB[ M/+VZOFC?G%U=;NV?:31SXI\Q*X9QCLWFOB?QZK?+B[_.I'% 54,J345+-D6+ MII35M8XPLX@#:_@BY .0*0!"B8,>$9BN,H .I6R7D,&3[AR@BAEUE1JNX&#$ M:#!ATOTOA5T"%>9N%+,' ..-PFZG^=!;2X8[GOCAG(U5FH&]S&XNB<-&L.H1$BPFMV(LVAZ#1YYI$3HW3=,P M:U"@KQEF*G. ]$TL.CV2 EI@VY9O@MGMTDV MR//X^AM'>9$E;2%,,!/GE$%!]MTYL?I M=3OP/?4:55ELIXC*R)UZ)=!)4D.-!=MT'V8! [EB>@:%:!=9;0DJ^$DP\*U* MD/N5C_IK\C+,IA"L<,[)8LEEZ:2"_]?)Q;Y2>\L96MMJ3KJY$L9>&'\(TAK"('!]O=.7'I5*/LU*4V'E MEY*M9%8_9EN,(6B#$H;[:_."T!&D%1:EO^7\?7+]"*DW5=:3&R D-G6%!6\9 M8%D-MD!.7)F<(35H[!E"AY12T/7.ZO*A&1"5FYP,"%D(5.*F"^L*E&YQ*#>_ M0V07O6]M?=Z8/BH5?S1JL6$7F8Z>CE & 6CQ.66X.THK'S.Q)+->0KFCBC1E MNB"Z*H2PJ6Q;O01K-!QT$;*%J'*' JE68"Y5Z@UZ)R&L:8EP/@B\SM=%*$=^ M4M\E[.!$V]B70(-7WP.0%@8I)ELT#(Q#2ZH\#=^"^?7M WI.I..^'ZW =L1P_=@^0"(9ELW8,[M^U7_4;[ZD? M?+;I%_^LIM[W>?'?L W;3>DF&@?3M6?4V&3E"YN\V9N:!Y^3#GE/+M_F2+5X M5=E4N"QZZUZTV,1/RD\-=%;U.%H9W2EB+*D8R_%.8BR'M>>,LR>_WGOXQ>]_KOLTZW5S+.+CM/"+Z, MV?]^0"EKLUXIIH1"[E (.=8-]L*(!GUPJ)1:EV>.1AAYG1 D #*'E*^,XK@G M<@&$':]X!"BE92PJGL3NB?SC$[B1?7M^X@4X!_S1)X+Y*3-C@3LA+ $$*V5B M0;JAK_FZ'!]7CIIUN#'32/S/D2_FRU01:ZHN?]ZLM([,S&]JE4T_%VQAHU^L MFE.]43G<\%&K/V_6K9U,JE6Q&LV<;=11I54[SMF<\KA/;V-.CSRI^?B;$AX&SHVO0A84>[,L3V;TF-\\ZTX//1^6_WK?ED;TM@C++]=:QV2HV9WES3+-J-JM6S3PLE.,- MMP[%X(M2U$Z?L;TCJM#?]E1_LZ3^9CV'("U4M'U6T:Q'5+0O<]^^CQ>4L16<_9E'!>.+&NEL#C[F]( MH]#*"JU,7_]A]5CH9%;MG2Y_I^ZH0B=[Z^)V6\>!==0\-*N.95G'S9KC/C0X MMM-XGJ!@H8GE7Q-[DC:PH9)0N%*Q/JCDC$=V)#&'QF/H\@$MP;$KA %HF"XT M0JR9V&(5QY8*)U2:Z_?*9K7]7B5>O5ZVS'JSUGBG&V#6JO7W[(9J%"I/(==> M/HZ6J#Q%'.V-D,;.XFB2-JX1UXBSF*YA-K'1OHU&07KN$WQ^80LM:3HRNH$;W[Q;V4>%;'IGPPK95,BF_#"OXR8KUM!EHI!-;_9XL_LZ M21SQ0D[D;U@A)];= )(4KY&V4C,K9Y>]%\E962TB7^/8OUR?&VD MP0S+,LO?:T,8=!Y[!86(W8Q?0/6V"2.V[ WL&_;:F ML8'OF=JWU"W '?==Q^$VE>H9,#L:*-_W#%"7Q;""B;UA)M;K?'NG3.S&?@B# M<#P7FM#4#1"HN3<8N6-;<;6"F^1F6,%-]H*;=-KG!3>1W*1C^P/9]?'<"^[Z M=NP6O"5_PPK>LA>\Y6OWM. MDK=\=8=>X!6L)>?#"M:R%ZSEO/VE8"V2M9S; M?=>/"[:2XV$%6]D+MO+]NENP%$CBD$-_G*Y M.SOMC_Y#[NU>2WYB]^/0GTU7_R25P!//QF,[FB\3Q,O#^EHPT69M(15'^R^L MP7/^./#V?V_/8Z >;7O&7E!>.(Y5._GRF[;4"/$(YG31OKBXNOEF M="^[UW_^R^AUK_\^ZW1[)>/LLE-927.K9K\Q'2\,V=WJK:=6CR33$RNPIS.A M7&]S,5^:P+]K^A,!*"KO[B8K0$O^0,)K$HT9V;#@S?VZ@I';$ MUUXLOI^$$;ZF[QJQV"/QA; [0(SWW9'M#P&N"1Z$670\0/P[!^!$^SYY- M1V$D5N=L1D;(AA,6A8V=Q ;[]B1V3^0?GQPOGOCV_,1#G:&,/_HDN-&MN(', MU^#V+6I?\#[ZFB_F\7&E56O!W63-EE_\>,/[1J5N-1]M>+_ND\Q6Y_95\U)H62IZ5K&=*"GYAR5); M7[*LT6TWGXO.UC^AV?;)[W46R-V:+NRY@3A]UNO9S:^Z 5_FFQSI&UIX-:X: M[6@Z-WI"67!'OKW-MDV%&O&>U8@+.[HSSNWY- S>F?QY,TK$^SW" MG)W25BK$$II"H4*L5"&*;=@Z(/:2T:CV$9 !=*@$ $0 '1U'-D M[5U;<]LXLGZ?7\'CIVS5*+9SF4E2DVS)MIQHR[%T)&>R^S0%D9"$$XK0 *1M M[:\_#9"4*($@"$H:8Y>>AXE%HAN7KP%T-QK-W_[^N B]>\PXH=''D_.79R<> MCGP:D&CV\>3;W77GW(Z][Y3](/?(&X8HGE*VZ'0^2;)+NEPQ,IO'WJNS5V_R8OE;]F$R":;G9^?3 MSB]OT?O.FS?^J\Z[U^_>=_#T_73Z[NQL&DS\GV._/OO%?_/Z#+\[>RV9/O(/W)_C!?*@:Q'_\,@_GLSC>/GA]/3A MX>'EP^N7E,U.7YV=G9_^\^O-6!8]R_WZ/"\NF)$*]B3B,8K\-?L@9IUXM<2\G 9> MGXK7HIY7'>C]IJ8UY;F9]*QS=MYYM=7((%Z3%5OX]C1]>>*A.&9DDL3X&H"^ MPE.4A$"21'\F*"13@@.0HA +.=DJ4'@=(S;#\2U:8+Y$/JXSBI]^\CR!+EDL M*8N]2*&=(CZ1;>4L%F2O3[Q4$FZHCV(IX*(DS[NEE#_%8G M]6M->&>&T-*JYB)-6GOVQ*8%!;$^?__^_>FCD-/R%I3*G2S?$7]VSE^!%%E4 MJQ/@^G7#KTY.=X@V;.:H71MRNCW;4#JS=+)@HI2_^;[-6*\-ULW(**V:4;Y@ MU,0B)Q @O+6ID&/_Y8S>GP:8U)E_N\7%'S8S;HL)]@.;.O/BXH^2.E$4T5C2 MBR?9L^621%.:/H!'0E8_Y ([PM-\Z5:VKY)50?[S 3&?T="PA)PN&5UB%A/, MBUN?9#!G>/KQ1&R G7R!_F/)\$MH25Y$J6![UHG74 /FL$O(_MYL.I2S$(+W M\80##B%.A\CE_@=X:MM_("$1^:_H?8@FMKT'$AS^QW?<1Z%MQX'$3\(F4B_( M[^"]1X*/)Y<4-/W5[W; M<>\*_A@/;OI7W;O>U47WIGM[V1M_Z?7NQDF$DH#$0J6M"X$%3R-(KP"9,8PN MSE'*F7M%[E[&WDOY>R_6-?SM&7@Z_#4>\+E.G_WKL9C,?]6WC4.]#,MJK)* AOZ@G" MIE)O<.UM5>N]$!7_S4NK?EX*FB%UP 6B>;5&:7E[1&EY7E$J8/S2O?W< _!Z M__NM?_>O8ZPDNAJ,,O%+(YE(JP,Q\-(*G]<-#2[=\9?KF\'W0^F%!MY&M']M MA#94Y,F:6@KS@,U01/XM6X&BX!;%"<-T>I%P$F'.:T-JXF.$[YVPP0CW0\J! M$GX4.7K TDMY>G3JY5Q;A-,%XH33Z;#0"1B3,9E%9 J;4A1W?9\F44RBV9"& MQ >+OC9V37@;\7R_BZ>L1:!7K$<"6ZC)VU3EY76U".41OL=14M_'D9V]4PA*435M+>GPE9"O6G]JCK.1@Q>+V+0<[K9T]RDTO[FE^+ M4/E,:?! 0AB#H"\&=48F(>YRCN/ZLZ&*AQ&9-[O(Y-PD)!M^7LJP1= (<8Q7 M7W$\IX%8,GAL-5LTY$9 WNX"DC+R4D[>AE6+H !%CR4XZ#TN<<0Q!\D7LZL18",<0@/9Y_%.".QT7>#!7#G,8.&W>-LS:@- M3TUV1K 4NSUC_+.7L9;+U#;S?(%K$7K]"$8>WZ%'*Q-G0V/"X95BL:?4GB1O MT4#?8,0MQC@K;AQ>Q51/"=LTL)3S'F(1S&T^Q&P\1ZS^:E-*;!QTQ6Q_(?C\ MS<#*D[Q:A$-J"UR ] 67="'64=D@2Z-$I3>BH1CPF54B67E%7BU"8QQ3 M_T=S,#3D1BP4DUTR:C<4(QRB-! @7MTQ! /@"\[U]P(M R,L?(D+Z_( MK$6 @!PNB/13"#OYDLIC&AQ9G355\3#"HAC8!6Y2+=WBUR)D1EA$[T//QW@F M1\-BCNQ2&E%0+.DU#R]GTJ*A'R<3CO],H .]>ZN15PB- Z_8T1L67LJC1>/> MX-#ZKS@8KW- _O[]VS=O?E4LD,8'Y-Z+_*\V1:XT .=..)V."G]6@Q%\Q1+: M _RTSC9!GP4O6,*Y366$2#&/,OHV#GCA>-URT%5*X\ KME"!1QL'7WM&;PF% MB8\1&,4JJCSQ;R-4%(VCG.]XTQ+)*R8&K':YZ2TC9"F)VR6D&T1F2!Y MIQR:IN2M'.V2$SK;L=>S,"*A>#>T1WUM!*?\F,AV-:MB8@1(\4#H3IS:B$_% M*84E2&9.1J041T3EJ4<;X5(.,:P]0^7T1F@45X5Z%-)&/!HX3F\12S6D*QPC M$A[52:O49<19\7PT=]=VO'7UWHNL <^R48F72%P9)"&FTVX8T@>1/F]*V15- M)O$T";/R?(1]3.[%7/L+1*AIDXR2ICAM]I&TO)6"?-U.#QKJY2W-";FW:>NS M6-K* &S /E Q208_&0Y(/"+\QS:+RX3'=($9_TL%M&GCC**J>)<.):I;+98/ M9)L]T6B%W;K=K13;[$RJ\>ZIHS>"KSBJ\M.QMN]OV3ALS3\09;_HVFV(4BV> M1N04M]4&N9U)**O8=OBV%] A9B+5M]A!!Y.0S&2KFB)9SP_S@^*W1_GS^@=ZJ2ED#O!=IJ5T1IQJT$H("H$7M@B4D!H! MJ,KJT,KQUT9L;#0!;1%;P Y1EQ%ANYP1.QJ)(=KD63XV@#2V!^IS-&*M^$9W M\/M9 ;O=AD.-"7B%H8L^D0WM+H2C.4V/)L(Z<.85@#*A_/L("T"C^HV"8AE6 MMKTH%)OTLU=LU,_>NEFIJ*U;UDKQJ@@HR\=S,+VB3:T#V+PA9(C3<.&YY&F!7/HA'F=F\=-6:=6+QEC?@&1DDI M=H1Y7K-&HS HGL;Z1LTPJ]X[0X=X_XL-(T O*8TCFALO4,QP,+41*7&(IJX<1ZC]!S,&*K^!SEE8I=+7'2SNU!.ZX6YV)5/)[1V1>=QA9Y M*;$1#\5KF^'1;@-;%?&OXF,4C;2C.KR,,"D^4]VTV?!N+7"W^&&$[VEX3Z)9 M&DEVC7RQ,Z_$ATKP@]BMMY_O-^?VK\X(O^('S6=A+LIN\VRJ.?-CJF;,[ MV.-DN0SE)_!0>"&6,A^/YQC'_4@&%C8)#-BC"B/,FC3,.S 7:_2R*CU9IU>H M]!E_ $=ZH8KC51B@+(EI3%.B?>6@055&>5 <<:7RD+K:MJ2B* =YLM:8KN__ M/TM&N@SG3LE59A>N#K*X:[D:\5;-J0L#"C6?+]QG;8V'; MV/V@(3+$6[5)Z>' MNQ@T+*OM/$_ERD]R[''_O"9#([XEUYIUG^QH_82N2$K5&$D;GB8PU8^?5:>\ M>L93._9%>RZ.,>-Y!I #XFNLPXBWX@8TX;UM0X=X&1%YYP/(9(Y-$5"CNT1T0&@1&Y6@D/6PC)[L>0^_E_7P"BPOZ4BYIFR$)RC&64Y)[--9 M1/Z- ^/(->;KZOQ1,[ZF;9>G/VEXDLCRQ3@*84$0/8(?\E.$FI%JSM#5((SZ]#^G"#01O W:R?VE564_K@ MBVSZ!-B#8E*C%_F-N\+=A55W&F/V+XS8-4V8%L(:E.;.D8C'2"A*?RETMXG8 MX0;3+S@D/ET*CY.VFZ5ECX0:B6(\PZS1&I6'E%_.$9M5+-LU*)O#=F2]IO:& M(W,P'G8/4UBZNC;?@!:7YIH*"OIA*F0C7TTDXI$:J.#/E6XNUUOJ[;G\]2;^'?\.*5,GKQ&L#]MTF1< MTI-8D=@+BH6@^\5$HU.: " VRNG,5!&YT*,$LIB/0+'HA]@%O?T@? M,.LF\9P*A6HXZ@V[AB[:L'"BT]K9?A_/PK(/0D2V&O%GR(QDU$?UQ-: M[+!'TDX&6Z MQ?J>UZ!TUT6UZ]J''7(\O!S*&BQ/!-Q2.412(X\A(JM\F[\,$5GP?R2!#$CH M.E/3S5COT]V' MI;.+?8FC>O 0U="D58(G=V^7^2#[T3V%I9FG2,!\9?0>!Q>KZ][7KI4SLYJ1 MJPK<=\I^ $+%:PLBMTD2TW1-ZT<Y'<=T*9;!(6:RB/RDGW:D#L;? M6150%Z4#57"^GO1%M\*.@2T\"E=8A@&!.KBF+_+J1U -R)9^G/_J9CCJ;]8. M0YT1J-O[-%)K,0E7]G XUG["H2PY?[TPD+UX.KH8ENA"W5)=Z(HPZ")EPCLRF$Y!JV1\ MXVS/%:4LD #Z>4,61+]^'+M:5Q>@]>T?DPMVMYRCXC..$8"2[G2\%Q(Y):XI MNT[DHJE?;$QTCO9W8V2EP/2C+==X#>-,0^?J.IH>-X+=', $!&70L&%JBSNQ M7^9Q3X9C9J68$XV_8&11]%(;HQTJ")SH4"%'PI;JT=6H'M)==X;(\Y-G%>3:U(ES 4^V-Z-\,4V%)6U@F4AYCY\& PO<8B,BP4*[Y,3I&I MD+#H7V'0E 9E#6>PLX?) N](;L'RT,[O0M#LDR;=8"(@#0\E5\1OB"PH#:/ M$% 9/;73O[;O;:/2[>_'*_)R53-,8WBV _+6BNX=OH-6+DZ+#7/ M<)T\K\V_ [Z2*3]%1I&*P_?RPHZJP84,5%][*2\J6E"&S/E*#T(D. MEIP+RM72ZB0QIWCRHT30B^04$2=749!%\YB=G$8R)Z JNSR L'#*:X\#T8/OG!VWHVEB=CR+,OB$ZIWQ&V MGO*'J,25=4%.X]O4X LOT9+$*#2ZPPQ$3LR/[CV(\0S$5ARE=^\1"3?I&83" M">_NYC#1YS0,[AZH?O6SY7,T7=E"5>Y%]X11F24-A2-X&:32.F1TQM""[V3I MJT:[(3,GI$"&4N" BRP<8M<:3-7=K#*.NRZ]JXI.21:)[/:R/"]*CU#R,U?A MT,AN@%7=?]Z+IZ.:@FCY8)I=V%[G:*J9VP>X&>X 'XJ]JV)6+^)A-T86RMW- M27J+M"H5RH&XNSIX)0HV;";#A/ES$3T&?=GL-39:>@63(_KTZN]2AXE!4[Z5J_N0M3KK_17!5X@%,GX_QE& @^P"RW>1.3F*5_*+YR@4V5FJ M@@ULN!S),,B)&L:$IQN4V)C2R5*QU=4E=S:^_UNT1"20V7:2B/AD*4T[D5U" M7A^5!@I,6,+3#RAJ!\*:CZN+;>F>BW9MMFPG*3X$_79]574L+5.1%5>,B+@0 M)%HNM1^[/($'K=C5(<\=O6E$2[XEF1W#2ODG=PL73DD:&%)UJ=VPG'8B T0X M&2SV!XLTJ,W/B;.GTJ]V&ZY.5I&X<*:ZT0<'T]QO+W=OD7!7WE9.LU8:XBMM MV;C@']$E#OP*=NP\7(VDJR,[OC%TOPDK9[6%XJT5>=G3X#/6EW]JE[#<'J5R M(IZ+7Y<4C&\0JZ*\?@4KI_W=Q;E!JZ(79:3^"$HJO/ E;S8+ ^ U<._?:[M0T*C_ !B47[2/?" MMVIP=4NHS $_HF$(1LT#8H%N7M2G?VI=ROI.;JWD(K;N2U0B+Q37U4U491]5$KFYQ]8Z;#G<1^#_B%K!- M',0@JCBGLN7C@K\@S6MV3[*3 )GMRWQKS$3EA/JS;8UDCHHAEG='1=3#^@A5 MGPW#AH6KR]NV%RO]=$M?=5]E7IV:SC S&Q>$>PC;GCS0*4E:*(UV7DQ/LGYU M2^,*8V<_ILXZR&XP78KCSVQ2&Y< ?7DG)G]F=N9WB[M"WS28T?D'^0C1.JU#10L0I"#_X?]RA.7 M1NQ,A; Q1#/.T>#$MWV%K:B:-.#L1*25"D;[3 M<-J3'PVMK8 :R9Q8K^M=/-A\XK1&J'YSCJZXZ,9S, BA4VO]R; KZXH[@;": MLD5\$R>IN+=:0>&L;@B;$89%.?^>1C[=8"DQ:"%&.C= E%K[=RR2&8(=DYKQ M\BM&XB-/L&::#HLM&#RUQQ,@$9_IA-V !,;K8IK"3H!VQ8A<"G.A,NP7FM). M=$5W_6)M.U:'W]4E=U:'A+4+Q935-CTK")S ,[T2\9G2@&]2Z'/#W8CM<$G# M=8L]>;LJ"5W.R4Q>QUJGMBNZG0J)-K/TX\(')[_G-,)_)N*6]AT=X:J4@@>L MP04'5WZZ=E$O<<2%4],$C/2POY#9QFOH@;K23G1E9^M?GP=)Q4#$2IHT" L& M3ZU!-$D!:W=#VY;GDX](:9YC:*W?*$%RD=!5QT;VD<1:7U)T:J9NW$KI)8_L M@R@$U'<2S^F?%N7%0SQ'B MA!P8IM].892X/X=MZ--/_P]02P,$% @ VX*B6%:FV]+:)0 ='@! !4 M !T=7-K+3(P,C0P,S,Q7V-A;"YX;6S=?5ES6SFRYGO_"D_=UYMM[$M'=]]0 M>:EVA,MRV*[;=YX86!(VIRA2SZ3]^XG]E/SW#:9KE\?3S/W[Z[=-K<#_]US__\I>__R^ M__GYP]MG+V?I[ 2GBV3L"BS[@3@ MG\N_]F)V^J,;?_ZR>":84*NWK7[;_2W&7#CC!8P.'I1* IQT'K#X4AQC)_G6^?BV-]+'\N?_\^O;C^D+G@083^>+,$WU ?/QW^;+%]_.4E@L9_U!7,_N M?$?]"59O@_H2< &2__7[//_TS[\\>W8^'=UL@A^P/*M__O;AS>4C3\+)R8R$ M-\7N\X^_IMG)\_J.YR^.W[U\]>[CJY?TS'GUZ]?+GH[='[UZ\^OBO M5Z\^?3R;AK,\)OG3B)9/6/PXQ7_\-!^?G$YP]=J7#LL_?EJ3Y9R]I9\O'E(!]S8>_+[ :<;SJ5SAF,S2E3=-JB!GW>IO M3D+$R?+5T=D.NO1LUF7L2 W^].P;5I5UH1'/488N72';S=5X\8[G M\[.3D^5G E'J9/7W2S<[:<6+Q:QOF9RS@4:T+UV.4IJ=$9@/F)" Q0F^P\5J MS(GTO351@/9&D?+7#GQ"@F4#QZK2K<36:^$>/)N00SPYS-DY/]_G/>3/QOQR&.)^/%&.?DC7Y(00I MD4C)*(J/*0-G&)3U03MC&C/A(4P-QSQ2+'+I4 ,QPI$828)>NPA.9Q,B"T7[ MU-_PAA3:-&7"=<;O.N7->/YB=G(R7IPL8RR*NF;3!<58.$T5D,B*QB$8Y&S( MVF9EP46I@*%)*632NTRW#GSOAC.DB*973K0223..W#(^Z:QDF@E(NHXO906A M< 4N)&^C%T+XUG;P(7WWN/%.KXS84P!]&,51E%%XEP5()Q)%VXX"[8@"E#;) M\\A5 MM.^Q<;O,=3/VOL2"]/C\9IIF)_@I?%\#5G,+04@F'!E<96AQ*A8"."L"6&E9 M#,D6Y5M[= ] &JC)VXL-+:70+L0_Q2Y4,_L6PQQ7B'Z\FTW3!6,#Q2^)M"K8 MF!0HSAWX+!P081'1HW1*M8[X'P(U4/NW%SW:2J)=ZK_&N!]P,>ZP.F;'<3+^ MO)R6^1HRI162!\8!.6/5)F<(20;@G&Q_% E]$GULASV :T@)PE8T:2Z/MMG" M=9WV!QZ+Y+1;S\"A(OW&R?OS11IR 74R16:F=.PC:W@KFB%E#YLICS9SW\Y? MGDT_?\+NY"7&Q1J6Y+BDD%Z!#C& "B:!5\Z!Q,BY4C:QV-J6W(YD2%G$9M[F M_G/>UFK0<&QT@GD'Q= 3E4,'D4D+F!G'8(K+V#I8/G]R&_PKI[U86C9H%9E; M2[)@DD.4,H.+3I)?EC$%>;AJCR'4.VPEV5M-V$Z3VW!C863JL]I>]?CZ>USFOIAGVH,WID%> MI+'.&VX2;YT3NA?0D&*Y%K1H-OG-^/#+;):_C2>3471%.YD+2&/((D==/<9H MP1CIK9/<:M7::UL]>TBQ60,I[S2E_:5]ST=4\_V7UN7C/I58C"@K1H0"$Y&TY)#T)'X[GSO'C66.CM MBW5JE4^VU% M&3M/=[N$4L[C.O8P>1_&I%I?A-/Q(DQ&0GF;I8^0;,UNVH00D1SI%)TMOK@8 M=>M*G3N@#"DT;DR!%I/?L#QU$<93S*]"-R7_>7XE#B_C-%Z,&(M6*,$AIZ+) MVR*=&X7*$!@CYQDIF)*M\W4/HQI27-N8'XU%TO+8T@K'TBZ3*COM\ M.Y^.O M>.Z>O:7PFSRSXT)^VD@;RQGYY6!\J1NL9/A=X@JL(TWG*1*7H?FIONT@#BD* M;JUD>A16'W5@J_RU0XLZZ0)&,,*A"5',2=1]FV2$85*JUGG>AZJG=EHIR^-E M[\./>K;L4Q?RY=$3C.3U%HP0)"LTT>03>U0*T).CG%BP5K0NB+X'SI \K3W9 M<-<9OWV%T'=QT.6!ARAXW:\$XVS=K.0%HC06+$8E97*)^=:^U_V(AN2"->9& M0U&T-*_=V5J>8ZW*,4D74#I ).VOC#<0K34@O6!96L5";.Z5WP5F2'Y7>X71 M0 "M^7"U(/QZ9;OSZ]/VEOZN6WODH^?Z.NOK]Y]^GC\^L7QK^\_O/H7O>?-?[]Z>_SQ MXYMW]-*K]AU-MGIH?WU.=A][H^XGE^;G#T=\%$J2 ;DDMYL<$95K.:HT!4(V MJ_4]3=:.0^:>@Y*"++/3'+@KR%/T0J)OGJR^BF%+-QF>%#/V MFO!F8G\WF\ZN#NP"SRC4K:7B&<3@R3,K(D-,,4%@00H*X^B?ULTS[@2S?PN8 M!78XK]52M>AT-40FBT:O,Q1A:S;T>RI0;LE^AM M*'&S1\S>(FB[T7SW,%-()MIB 4VD5>V+ 9^4 X8A:Z]#,;F7'><-Z?^XZ8)^ MV-%0(BW/W5_/ZU[F=$F_&Q&X!^9] .6")Q/M)429@PT^R-2\)/$>.$W6PQUI M[->SCF@U/8_NTH]/79C.R8DY+R!=_G1!Q?Q_R*>I):D_8Z&_4V=),&>4#Q:R MR!2H%1(;Q?H(ELRA%OC:=G9$PN M7/?9='[.RK4\Y*OO%).1!,;3T/UX0Q.WK(:JD=IL,EG:H7.WA5S]8L@G*9 ] MBS5Q34,C\P.H7%;&."-U:W>XQ^$TVW!9$WG10F'B"*PLCX6C F]=!&\LHS^3 MBJZW0NSMEMJA-/50^'CG'LV.TCM ]*G16@Q1@_>Y@-(V0%")-(DP/DKZK<36 MO5J?A/L]5$JUD61_V2R!*)*3%F0A3T05E&29R!YQ:V04,7#.6Q\5N#^;M?F8 MZ@[ \L..2RW37S8OPN[K.%717J0/UP]VT?<3O.V$EU>Y\$AA4T)!DDBJ4*@6 M).3(DO4(]!W:43\;3 M\7Q15_37/]8R^>R82$/0E)!_F*V&&(T$(8-WF?[EI;4?O1FR(:GH)G3J43![ MDV9)]=NYO$;DBC6E;OGZ2,J8&;D28"2K78')' 3/%(B@>+&J>,7C1JIGJ\<. MJ:*BG9+I;^;;G= +XVGU48ZG+\?ST]E\691]7,Z/F_!101,$^9O 3&VCB6C! MZ=I;+%FK*0+5&%O'4OU/]T5 2/>5F&#+D+ JP.=6NBRE#[3 ' M+KD0BT:G1>M#,??D9H:5=!":*^N9 1\-S8W@'J*I[9J#$^2K&YZ:M_@]6-+A M<7V^W3EXK>CC_]Z_?;XWSWI$+ TQ1N%P2^4*N]:'@K7=Q#FB_ M^F#(_9LZVPB@76KB2^CPYT##JSM7I!?/TR16F6R#=6!R(2R9(AQ/T0SDXC&6 MPC@SK/+I+-+K'Q==/0L: MS@N3WLSG9[6=UC(*&V4;O8O(P$J=ZS9F/==7BBP[)*:VV^B*$J.7GW7R9.*9WS>B'.@>!62-" MJ6D>1HHZ&DYSH!CHF)1/7@@E^49:;5<$0^J>=0AM=1!)M2'5O0G#2XUZ9S_* MD1&V-O2NFQ"9T1==('#&@70I"B^E-LIOQ*T]@6S9JZOW'$'O'#NDX/KK_+8\ M\4=_GJ^/^2AIF1ER#R77AE3U>CFO100MDBF<*7(L6V\5/(1I2(W #F3XFHJI M>1E_HAFX6G/"1%1""$G>6D%0TE.@*IF!C+6SAXZ9]'!/%?PWP&Q"%_CC_V3T:2ZO'IFTNONZCME&%$%X#I:3*E0R,*"/T,"V*?A1TTWSZ^AX<&; MK.LFJZT]W>J5(SXD!LX+$1TW*9367L%=6(9677@(OC212YL-J/OH=DN(3Z"DHD]#U5J(C?11-R80I_5*B"JW#9JE0HB"8(H%"(>:X8"V&SW?!]4&Q9;?$GT%N'$ED[779I?6]6HFEN MN"JR-E.O&QT\:0AD>6M/2!D5&6?5?%?A'CA/H:ZBN9)J))WF#M)JG&NV>'E[ MF\ZRIEOJ<4\'RJ@"I#2-R5+SQX\@['9H[:LA7C2;.AA\MOUNZ!QU_^K M4OM*7MIRJW2^Z,9I@;G^8EE6MO["VCO?8S>>Y9MIF(N2H5??TY54@I7HTP0)-L91:*F-*:[=TUP,\C]RF8[@DLS=/GY[[BO\Q$NY.EF4+2>"A MGK0'>2,>AC&D!-83(OQC$^HQ_ IFSKGT^PHD4PZO/O8A0J:1,@!P3$* M1YF21"F6?6F^\#='-ZQ["?HAUUW)GL:RZV7;HV[(')>[ <8844@,P)CBM7-( M@"C(/"HE+?<&7=:M#\EO 6](WONAR-63\/IM^[)60/VRWJ \F5]][F9=76[Y ME"9-6QY"UZ@GR^HQ/VJ23\F "X[37&\CT*WKG-9?_Y> M^>/+#_IX=GHZH5FK V+!ZNQE!"PY@&*%W(7,B>,VE1(8O1C50P*^\].'E$7: M68Q7TL![SV'#VL<+)!_"MU_);^S&87)^]S3YAMB1^AHIGVQ4.=86D*2P+%<0 MZO6)1021E"!K-#\&C >6&T[7,_# MN!K 9"3V9@^8'$:)2J;F#74V@#6D%$I[FC021WN>O*X]AK]@7K:RO@I,&D:> MCBJ@63U\EZR%F"2'0",GKX@Y6WKCR=VPAI1Y:,^31N+HUTN\XLF&-4_V8R+H M9Q.*Q3?S0YN-OY+C>&6'0]^0_U]GT/:TCQPL!6SRT)A4&1 MK&6::Z=YWVQ(/*B42Y: .2QS*PA.10]:9/HW*9)'\YJZ/@=I3U]NAXL_M'5H>8F@Z^U! MBH7E-8[TG7=%FF*+3.(AN>U[Y029E M]-ZV;N.T_OPAN"$]"_YFHZ\=I[^G%JAOZHK\/*['S<_;9\@41;(A :GXVK^% MQWJ9K('L%6:K6/3-KQ2^']$0\I@')DE#$;6CS6IDJT9CPAI3ZD5'&)T#LLE8 M3[;*>EI()NV232*V)LHU#$/(71Z:&ON(H5]WJ.;.OHTG9.3S=;&L MOYF/IZMW[^'T[/? )JY-PS$W2D:MGC$JR&.JM'):^7K\/(,KUH/5WCC'6)*A M]1&"U;/WOMWLXG/>G)R&<8=Y+3(X?ZDZC\L+$] F'4S4A(4S4,H5,IZUVU@R MP1D=M(VM;ZS8&-R@:GMVHL6-N\YZD4N[2_$NX/W250A<[8D:2P!#\%MZD?[VT_OH=J<&F&4\I4EZ._Z*-][6KPW:\.&' MLD>[S$4CV_3Z[L?6G3R'/D>/M76D(J7A%(=0M M3S]?1%*+$.N5!MP%00&@#N#KQ?""O'BD?P(7K8^F/81I"#%Y#WRYKLR:BJ:9 M!;L'U9JMO9(.=5[9K!(-'6O#+F4C>&T$F,($_9\"FM9EWMNC'%3V_'%8U4)^ M ["C1Y\_=_BYCJ(&H.G::"Z"TK[MZ58@#F=7=Y^; ]E7)= ZIR QH4%EY\ 9 M=.24VU"23=:HUBW 'LV^WC+S'_ DC&F6NWJST)RX\+\Q="/'K<(H$#(-GY9[ MW4X2A=QB[5,1/F<,K5/@#6 _)2N]!>NVT:=]"/@@AOPF\'>T_C]]P\E7_'4V M77R9C[*/C F*G)G " J3!J?(!MFB0HBI9-:\ZF0_Q$,*=@?#Q[W$^DA4K$OF MT[?9*%IIDK$* O>T:DRRM&I2HO43R2WAWCC?^M3<3D"'L 4P..+M(L3'Y!L1 M"$=&)L]1$SIK'2BF:HM#:[=D [I0L=!<6YK,;;I$7X#8LLO@4^/30674 M;UKFHE?_!>7K7K]M)KO]HC(=/R\4U2,;W-1Z,D MS,T[.U87%*U?XU%/M7-.I,Y83YQ'Y! "KT%JR&B$M:67ZID'@>U[7W)]PD6- M+RVZ^5E7OWO?X[LX")]YB4'S MY'IPQ>[$,Z2,1G^<:2Z99EQ9OY5F!<2%5$*1"81RY.N96CBGB<,JYAA$,#&8 MU@GL6V ,*>70/S/VE4.[#KRSZ:(+:?'O\>++B[/Y8G;RQR OJ?K;F+ZW M%$^AG[,$)M*(B:4!@F,67$Z:PE)=0O/;[.Z ,J2(O7\=TD(>[?J14J \^X$4 MM2_K-V[AK$Z6I\")I%[53#L*[ MF>98W>MZ;=@K3#Y)A[$(P)PYJ$R4#/0M%!]T)N>:<]OZC,;]B#9ABW_R;.E! M.FT9LP;FW6R:+O H'5.6F,"R4(]Z.7*9:X=,*W,)D4M75.NJD+O1])(+6A^L ME4:*G" S6VLELH' ZP8V.A92/2/'>B@&OP_2D+*(C5BR41IH1Z'T:4*O0/*\ M&!J?CTNK+CWY@B6#YA@PY<@$DWM8T>W$?ZB$8&/QMY_IO@WH&JRBLG?!1RB8 M");/%"[*B%#+] L7BI,*/XP-W8XKATH1]J0JV@JFWRW4>JG<^O&GN$\[O+L_ MK,GVYH98&VU67KF*N!1RFFP2H&.]78TG":X8!)L3.3L2 Y.MDZ=W7PN]PUC& MTWK8NL,\7HR,JL<3F:2QZ'I\)WJR5-P#8*;68/E[9#3^:([J[G#WZ;AO'X#\\OQ/,W.IHN+;([D MU%O@AK2>*D779$" (@TY\TZ:V/P2]#TA#^KD5#,F'5*.CV1:1KRI<:&/Z]>\ M7,?;AX'1Y&((AQD2EGHI*'F0(QC.3U,A(( M)= J\*0!@_86A!+,,5\DEM9U\K? &*RYV4;B-\S-GM/=S.JL UGS;QDW(GK. M(:+%VB)10B"3"!S1Q.B+5KEUSO]V)$.*3'N1_HZ3?FC-_VM8G'7[UEMN\K$] M68('\#>R"%=M_XO0=3_JEO!)-?LC$F@T4@E K4R]B$= E+'^*!,*%7/[T^SW MX=DK=;7.X(NI_7&UR)BEDJ4D18:RCC8%!1ZU!JD3"]8KBR$^Q)?-'C4D ]&, M %?25VUGNQ?;\O^_&TS0^#9,WTQL'!A7CSB15(,04R=PA@UAJ MOH:PVFRR+LSV:&*V!CPD2]2<9H<7Z>.P\(\S$)HEH8. VA"#HBPK(:;,P43I M2A(25?,[N'8".J1LZS!8MY,('X-MMQ_9%T69PFT 'NL%@#Q[B"'7FU\S4T;E M@JKU4=!],0^IPG,('-Q?L(^G_,Z/L3+ALC4I ;=U]Q]# &.TV1YY6)TC^KJ M;=%OX5!5J ,BVY8"[#;+3KZ[*^X?Y.N[1[0 M)%NQQYA:W RQV>.7%QS7G8S9=.2Y2M$S \@95E/G('@G0'/'N4Y9N^MGE>ZJ M2]GVT7NKKQ!GW=$T7U32KAJ-9\Z,%BF *7E9-1G!E]K;H?CDF(W*I-:MEF]' M,H1]+ZRYJUS$,(??P"+382Q1MR[3J]FR][NE\@,>G6 <\_3SR+@9GC(>2"@TO M!/+ZDM:]G)W%13F;'*5EN<-\%%1V MC-5.ZE[2%Y>1O$?&('L,Q@7DOGF]TGUXGIB-W8,FM^C3-E)JIEL_?@D=_ASF MF%_,3NIPSQL'6Z&L-YH!9LMJ(ID,OS6\;H476K;U]H762;+;D3PQP]N0*PTD M9WG?A0M+[/GT9=_E]Z)9':0QF84U"L!2KUD9+"7Q*MJ9-$CHC MLXF;]:5J N< $[+. W0D&45K68I4KQ%GL9XZ%I B,PRCTU&RAH._TZX,7M>V M9-'5 PB]RNP1O1;'@HZU2DG)F$C%T'>!_"DH):,O4L2HRX&\EL%KYT=FUQZ2 MZS>GMSR9L]9K?OGS_IF\33ZV2?YN:_RMZD_K>%!ZF<85E@YMBZ M^O FBB&8KOTD?2-*WF^F&SK]I(*670LO<01A*<30"KB1=2\KUXNO@P"7?-8F M*G(M6TO\)HHAF).V$M]SIGMICG?]9O3U"V-TB$9+ F>6-[,GHR#:%"$$%Z+B M20C7P]T FT ;0F*M+3?ZD$DOA'DS76"'\\5J5P"+BD5C@&@L.2Z9%%=D.D#) M02;G&;>N]6;-/7"&5!S3GAC[S/TC.(V71[M75;*MW<<[']"?([G9F)JYE+3^ M\:JC< G@_46)P,LS'#G.51%!@G.\7KJ0"T17,T*UXC@Q*81HOF.Z(;:]]XCO M>\YOTWQQC*]N4R9ZZT5-!I984J+X23@4YQV8?,H.O$S)DROEW?5 N-\)N0OH ML-S:'MAV8V^Y=W&VVVF\'>0H)LU3K(W_LZ%XG7G"$4GU>\[26M,Z'7X' ME&&YR =@3PN1]-MC>GVDV=J"C"PSR9-&*I(&;]%#8,%&IXTG\]^C:]2'-K[U M\^]:T\@EHV!%>)02@.(8><8S ZB^OGUOIAT) T[>&9LI48!A1H[-898=M' M'#[8Z*F#PH/$LDZ@(VH!Q:"M/O_VHR4V8B$E MJ(!Y7_<" SDP*=3[>TI)S@:)7A]R%I["M:WM>+61PFHGP(-YBZOB?N.Y\L%Z M2$')N@<0R%%V$I*.7I)3:\5AV?4'M"=E WNCU(ZB.BR/EB>27*0XBX(L\*QF M':VW$!G]6!R33 2CHGH4)FUZDNR EZD^,I>V%M=!V;0\WFL-,VB=!>$QU!J( M##XX5=,P"5W.M!!ZN#-U(VQ#ROD_.I>V%M;!J'2C/X&U/H?:XC\"_7QJ+67\%I>JG,-XJ?9S_@^C//5_BO<,I$= M*5!C-?&?60>QF% G)JJDG>5XK;?/O1?K;/+,(9U6[84I?\[\,0-LSN#XP$N@;*:4?."$,H M6I=8>,XFMO88=T<[I BW%]YMM7763K '7XRK<"I*6QOZ>LC>D$E)RD/,IH#S MW*'1#C-OWA1Z.XA#BH"'0[D=1?@X/%N&6H9I(60RD#.M!!6]!B>B!B4Y2L:X MLJIU[[^M00XI0AX>U[86XZ.P;>D(114Q9U>7 U.@BI+@,$G@G.4LO)?,M;YY M:5N,0XJ@!\>UK85X<*K=",XP&&L*XR!E-N1[*U:OD^(0;(RBF.S5]5O/#T:Y M(4?8@Z+>7D)M$W'?"_7VJ$]K9#:XVC2YEB=S40A?J)>]FZ1L##SS:R<'[NHS MN_6SAQ2!]\JD0\BFWTW\#WA:2]JGGS_BY_.IV+TP^,[/:K(MOQG21OOOM5;\ MN'S KS@E:F@G5-!1 F.:J&'5LN:1@19$E1 -RZJUWW %P%ZJX\HGO?I^<=+R M)9YVF,9+0=#W$UPNS[7C#4?3?)023I:LGDU'D2N1(@V:_#I/MC<%"-J0XE/> M9OURMB7MNX>HY;,DHU2U)5473-/L%@\)'2! !L E:G^ M]=<#"T42!'E Q %)*-NJE>(BG"_^??@'WE__U[__C?_SK_P/P?UY\>/O3JTFZ.,/Q_*>7 M4PQSS#_]/IQ_^6G^!7_ZQV3ZS^'7\-/[49B7R?0,X-\7_^SEY/S;=/CYR_PG MP81:_]KZI]-_B3$7SG@!HX,'I9( )YT'++X4QUC),?V_G_\%#8/X_3] ?3X/+_\AU?1Z)^7/Z1?G0W_9;;X]V\G*JW@ N0_*]_S/)?_OU__/334G)AFJ:3$7[ \M/JKW__ M\&83Z7 \_SD/SWY>_<[/830BQ(M/F'\[QW_[RVQX=C["]?>^3+%L1;]><@6E M*YS_63_MY[TQ?2$@TW01$>B[.*X4;XCQMD_?'_/E9T'&$BY&\X:(-S^[*=[) M61BV%/#&1S= N_@@.,.SB-.64*]][A6<:Y W$9Z%L[,)[9ICG'[^]M_EZ;M7K]]]?/V*_O+Q].V;5R>?7K]Z'M;#OXQQW'&Y;ZT MAC&:I&N_-*J[XN12C:,0<;3X[N!B!I]#.!]\G-,154\KPHUOZ*^S 29G ^WB M(#*+H()'B%D4.D:D#J5DFX3>),%L3:H29G%!@]4CB Y"_HRC^6S]G2IQN9#V M=A1+X398UZ<01S@(05F1@P1O+0.%)D-D)0$JF>J)%1.7?:UI@>#Z>K[3Y62Z M7MGJ!=SI'"G3R5E3?PC_,+2P"7,R@@./ MJ=3=E4$04@-GFA43LK"!/5,Z7+-6GQ(;=I%Y#RQX-QE/KX#Z;6'2#B0FKVW, MH&/2H)B/$(IRX%4.6DL?A+>-B7 KD)97N^3V0SGLY,XFT]I1QNP MS&U*,H,5*$&YK"&$0) 8>L^R+,&DQFJ^CN#P*F[L1.PAT![>Y"6:EQ?3*2WP M$E0JQB65/%CGB,*9V.>RD&!C4$P5YIUUO6CY!I##*WL?[=RJZ'U$V\/K_#+, MOIR,<_W/Z_^Z&'X-(P(W.YF_#-/IM^'X\W^$T04.7(ZH0:, 9A\"E MB-P6%K#$QOKO!.RQ^+"7$B=]:Z 7TYY6.DQT%%6(Z!!,WDO1T5EMV@+26U_($F+"^L:ZO_K\8]#U@^6YJ5NUKV[?3_$\ M#//K/\YQ/,,UX42V@HX;!LD8HRU5O*M0(Y!V_M+>%/M M>E^UG\Z_X/3:6LF3T>2L6-ID/$N$R$@@^R)!066*]P17Y,8ZWT1Q# K?4[:; MVC9-73LR*$74KCJJ,F10(EKP1, :=$2.6'1"TZ=+=PPZ?KA$-]5K]]_#)^#[%-%RD"]&_/#F;3.?#_UY\.: CB4DN'928B< YZIIII8#KF!RYQ5;* MUO9^_ZMZUC&%)Z;T'ER0T^&($/T:9NNE_G(Q&KV4L[358"*RD0E-7K,0T0BD+:>Q:K>C>=;*;B3D'ER4 M*T[3N\DXK0SKI)S74C((=+94"R36VS5-KK+(V1AEI6[MJMP*Y%DK?7_1]N"S M+/$,>)$LRH*0N*[1KU3(AY(""AT?PG K@NKG>O%9:_0!PMM4H=M7A6^'(0Y' M)#6.8PHZ8^>[AEO@?.HU-A+:UON&O<5>3]LF%Y@OOY.+ R8*]\:")6\L)S1 M7FG)52F&7!5F.(2H:QA66N9;7U5T G9,#&FLAC[B@]?B$FM@WRYOV(IAD1AHV-%0\#U$!E?5L0'!' M\&2HVQ-+(!(C^S>K[%3H.ZI\'=*1TJ.E(GJ_2;RT9JX0N02&21K(I%Z/4#SH?311#O-(Z&GQ?9$E=CZRP$ MEP@0>!EK0$\11F\924 9@S[(U#X_N@.N(^5,36>DHK711$I?3W^R'%6M1H\ M 15D7 \Z'*=%+"U+)ZR( M$)S@M,2H()#S130,FK:LX@QO?0ER!YPCY4(K!?1PF7K'BI4IA9,S#MQ(K!7^ MGGQT$\$Q$2-W1O#0^H!X2A>F!V%&(_%O$L.WV#0FXP6^93UHLM%;;RP8'HFH MV@EPRD4H7JFB:2>+IG4_C9L8'N/6O(U^;MD0'BSAR$YS"_# M^7 >1@.R4I4PFH-G11,LKL$G;^G@\AI-,B&7YB4;MT,Y&M6W$'4/42OR8T@H MF%^'Z9@.I]FU5/TR3,/Y@*O"="P94G(5H69 1JH&X[QP/F/,MK69>#^JH^%% M8P7T<\&U1K3P:V@3.Y_BE]J=ZBLN@VQO)[,:6CLMG\(?@Y1X3-DED(QDH*SD M$'6M>#(V:9$4"M7:M-P1XM&0IT_5]!#,VI3"(!@96(P()=0T8%5S"C.=@E9K M*6U6@?'6=Z2;*(Z&#WL*N(\KLGNLZ8%@)2HA'8C:J4K9$"!(QR$5%0)J6S"U M#G;?A^E(?8ZFJKC%&%UUA/K7GV^([2U]V;;-],=/].=OK]]]^GCZR\O3W]Y_ M>/TW^ITW__'Z[>G'CV_>T;=>MV\^O=-#>VM)_?"E]]>H.KCH1?)TH&19\[)* MS>K7%G)0V4IM%3;OV=5[H^HHLZ -DH,H4H!"KL!95( E^2"4C5'WUGS[L1M5 M[Z+/>QI5[R+&QVY4/9O.:Y5SODCST^E'G'X=)EQV3>76&.4RN6AT<"J-$@*C M;1*S"]H'-,'=THU_DPOT@"L\H*^^!;GWQ+1 M;-W8N .H7;I*=]/U)I##-I1NHZ--A3<2\ &UGZ.-=; /6_#;)@B9+&43O18Z M9E2B4[SK:6E]2]_H@RJ]NUP;*KM:=&M4WT&1/SRZJ-.B;FEURR.27T5V-2]. MT=(3F;XV*?">FF";-I->[\U,/Y&0VU-#F$B'MH-[M"N ;#R2MF6D!. MN79*SKXVMR.+!Y5TS$3M9?.PPU4 AU-]SXJZ:?X]6,H]W&ZL5KT"@S[R;)P% M;:0AU]G44N3"H) #G0LMS,4>6@I]!W"L*G^XE'NYSN@\"X'8Z!BC;8Y[)T&E MR"%Z%\!I%E-(QI,3U/Q:XYD-F7F(W=^S*GHFS>I([(+HSR$S#]+?_6-%'B+\ MPPR9*4+E%$6 PAT#)6F?C%P40,VMDU$FWCP7XOD-F6G,AEUD?K A,RHX'K!. MVO"HZ_49)Y.9_K ""V.6#E/1^O!XND-F=M)0IR$SNXCW,$-F>,B&)Y.@V%R[ M53'RDHU"B"P;,IZBQM2GM7 DVMY3L+UL\E]Q?(%7^N1$3%%J7R_&R8 MM+(H M:F9.":&8%"SYP\T5?1W#DV@2L\\EP%Y"[>5]7N#YA=9=DW KI'\,YU]>7LSF MDS.^ 'H S,?8 M$?;1[>U$Z4TQ?8RQFH@$D1\FX7$?& MMZ[ZW8;EV6\@383<.J!<09V6VK_R:@SUDJ-7.QO3WT=X6XMC:42P7)$''7CM MW$T,#I$Q$#8I:U&0;=,MSMP S.%9TD:MDT?420\;RD<,1BH@.FPV+>KX(@$@=F0W1D)6?)6F=5=D/VS&G4HQH: MAJH69+^=S5>H7%&G-%U\?^!IP]!*>5"N-MPDU!"E"A#J+* ZA$UMG%5[ZFL. M.0NG N?<^]8M[>Y&],P)TH/8>TBTOKGD08I*.1,")(Q$4N-IVT)O0)/+[I7) MTC=O4'\3PY$H?B_1]E'IO^Y@\3W=?Z!2=M;1T203.48JJ@A.V0R16:6]$44U MSZF^!<:S]T+V%6T?/0AKE<<2SFW$QH#2U(83/EM:Z;K?L6]()S9 M@HLA>&6C]4KVL2-L1714E&@H_!X.B^W 5"C2B5R 80JUQDQ G:X$EDDZQ+Q. M6;;V"GX,0K01>2\GQ=J$60?;A^,+ KFR<>I-/I;)%*_T57W]!\F#GC\ MOEG/C Q2HF>06'U3DB3X*(NB[$6K CIG/"M>VMN M@7(D[-E/Q#VXN>]P?L4+B\QSAQY!ABQ $2/K,$ -6=6L$>LX5ZWSL*X!>/9: M?K@X^YK%=4_K@O>1GG-.QZE7RTBLT\:#YC4/ M.40>;P:[VYBY>Z%^]BPZL.)Z:)%WUPI^H3-R^'F\[#6>KF8]DM6X^&JTO W( M_WDQ6W1Y6YZK-4DA2A>8RQ*DDO6:B/;-4#O_94O?5BHZFUH?2#TMY9',\P.R M:@=2'XH2O>2M;*SHLBU,,,;G4C*4G#1M!,@@%AOH;$=G5 GH= _-(+?!^>$8 MUTHU/800UEVI:/4?OX0IO@BS81I@3HQ;IB#Z&O(JF? (209ATB[XDI5@K8-* MMP)Y]@?H_N+MH37H35"OAJ.+.>9!<5E%XS*XI&FABF YIAE(KR1AXH*(WK/6 M5U".3N\/$7$/O3__@778-N:3KS@-G_'=117*:5E G)U>S&?S,*YI52N:AI)D M3=5VDLBI%H7CEA<(-C,C?4116M\R[@3PV;.D/W5L[][4G#PK:F^ 'K@LO!2E M **I-1[((4910!3&D86"KODHWATA'BN!FJCD%@KQ)]D ['VH??>_X'R8PN@Z M^@-U [N.X$FT!KM#*/WU"?/))MJ1).C,':B$"3SRVF[.Z:QE9B6U[_78=Y\P MC(XCF6G.UQ1 )1-$8@[0&YN]"EA2:%T7]F3ZA.VBS_OZA.T@QL?N$_:]>*5S M2:RW1:BB"TB99 VP"K+PA &KH@XI^&A":X?I^?4:V(4"#^\UL(LJ#E-4W@71 MG[T&'J2_^ZO+'R+\P] B%E_M^0A&1WH?DK-DC)%9EGPJ*J9D77-W^_GU&FC, MAEUD?K!> RES=)QVPHS5#<"8B$V:Z(TG8D0D)$3EKSSQ0K)+\AEW&WV )=!$G T#Z'=W MW.L"Z@?J-KJ3CCHUGGR(@ _6;=1BX3Y[!Q:1 Q$Z$+_);^))Z>R+*2%URI=[ M6EK?M=MH#TK?0:Z]%/)>[7U84&&(60,*46?_T1D5F U %@N&DF74IG5T_)$Z M3#94RIW=)'>1: ]-1*[W.2PL*FY=@8C,@F+!D]6@R&JPV6,(,1;1>DC>(W63 M[$^]#Y=H3WT]-CL)?)R,\M5RX)N] Q*ZE#36JQ8=ZO0N#D%Y2V=@X.2!&,M+ MZTJ;!P%]$E<9^\0+^U=/#UO&MKR2V]*(;B8.U923NA+ZWGP^'<:+>;6-/TV6 MD?N!-][DG#Q(&QDH$0PX6S1DJ9CT3MN(K>/._:WFV;/SB2AZZ[9XZ"NYOYV\ M^_7UQS?O7O]_?W_SZ?_V/(MGV\,.<]'6::G]W:DI3:=O3 *R+D0/PSA$%SD8 M:TT4(2.3SV[V#BO2:1D9; )%?XNA.,L"-TDT;W7S5.[4=M'G/7=J MNXCQJ=RI72YA.9*L;JF3\6)^=G49ZU9L92%IB$ FHE$&:"VT8PLA3$YM)_6"4 M*(*L-_(30:!*H*Q+$!/!-*5X(RURYELW;3T@%>ZY+CLT$W81=C^%#.L9ZNO( M@;"*%Q> J:)JCKR$6$P=F\HQ,U=B*:VUOP'B\"Y, ^5LGT[_ ,GVTK?W^FSL M%2HKE5WVB,Y!@E(V@L.4H3@TFLX['[%U[.UV),>@] 8R[N$E/\EY(A^& M^!PA.U/!C0 )HI0RMRW_O!'0,/&@G\1[* MD#K,.5\!U<491%$@!4WPDE?@BY# E6 .<\JFM,Z:Z0SN*&C2BR;Z:7ARK5+O MS7ASXO6'R6CTRV3Z>YCF@;=>ZF@5%-)OO8XDQQN-@5@'KGN=;<#6@90=(3Z) M*.D^\8D^5=*#]7'%'-HLE;"%>5>#L61>\SJ(W8(S,4((RH7(3):L?4/-[7@. MSXU>E;G=,-U/$WW<^F^L>D"VL4.I,Y@DD1!I \[7QAJ<9^1&V,2:7_UOH#AN M1NPI]1Y,E 6B-[/9!>97%U,BYK)@?,G7=7$OYGI>TF&YO)[DWIN BD$.Q%IE M!8/HI0#M! M2"87-ZZ@? /,'8%*/>NO!M/E^=SC[--EBMR^0QYO(/R#);C:< MX^H"?;G6#Y@FGYG'J*G'EK97>^KIX/AF5D.PO+%L)A(&R:3(+PAMP0M86P= MJ'[D-H6'I,7#97W@1G*7S9Q$\=)[F<'KVLM!^$08;08;*RTQ,J5Z:<]_#Z[C MIDESS?30#Q0P.72FY,G'O_WR]O0?'WO.D=Q\S&&R(^]9 M7G]YD2+S(FN3=<\8O31"THY1:CR0I*Y MS$R]6^&1>Y\P>7^L>9&[Z/.>O,A=Q/A4\B)W*(E/PCD=>8;,ZSA+XVBA8M%L M-&6;1=UB6T>?GUVOD9TH\/!>([NHXC!-);H@^K/7R(/T=W]WB8<(_T"T8&3E MYD3FKPBTN_HDJ\,L("CKI"M.>-YG?Z+GT6ND-1MVD/G!>HUPXY/6Y/@P8\T2 ME->E@)$I.5:<+;R'P4!/M-?(3AKJU&MD%_'VDD^Y@4AB8=XK WFQQJ@".!0> M;.*.4#%?4FN%;Z)X]MK>4[!]O-XX?QEF7]Y/)U^'Y&"]^/9WLE7?C"]'6I[0 M-O>5A'QE[I6VDG8X;\$D51O(9EI[J#&7J#,R9R,93.VCE3NB?!))4/LX(STK MIH==XV:<5 WBI\FNT@E1:8%6 ->)?*[,#3B>%0B+SD0T61IG5[1H],/O-D.91%_#]%!C$32&88)K+K?3'-2++5XVOY9KAN M?Q4UW EKM'UPM<<(_7V$B_R:Z\U&7O^11A?U@N3J-R?EY60X^G01Z?L?Y_6R M>A:6XX-KRED8)US,DQ]89)(;H0MP$*0_ M,#^?'A/ZJ+2Y OFT_#*DM27"NL06R9^)RB4(-M7FFZ&0BQ01BDDBL!B\;'X3 M>1>>'YB+S=75,$UU\9Z1+2.[F[/HM.^%#$?S K#JL+0*+D&X3#^(M8*^&^OV!/*CD^^0>NPAH_05%IQ.JW0N M1VO7P9#AC^4K1*=[2"454Z!@K:,5MDY1)G-6F$#&K5.,^=87+?=A^H$IUXO: M^AJ07">RDTR6&%<;\< *XPL*37""(FN1=E]O.!WVQN;BDD[:MP[?;P7S)Y$: M*:J']-3-A,M+$:S*0R[7;[26Z"1"*B( N=4>HK42M&4R)4U6(VM-J>[H_N18 M7ZKL(:MU$^FF;3FPSF:97 3++&VMC 6(TCA@CFOOO4TYMF[8T 774\B);J/7 M>^FSIU)ZN'78Q/AF_)7>P,G"SS!:&):CA"!\J.6]I49($FC!";/6S&'K-,@[ M ?U 5'FH&GH(5&V">S_%\S#,:V-N=?*2(;(.TDYFO6V^#]\6#9NG(=/&:3C)12?(22"H M5/W/ZBC$PM%+$;+)_>]-MR'[@>BTMV)Z*&"^11@+;E^'6MO7IS2]P/QV&.)P MM# :!\B82BQEX&(!/5AP3$DP7"FIZ6>B>;N[/>#^0$3K1X4]A*5N?4(.\'X@=K5143\USAW]W8&V M;M%EMC9C,N3GE@0! MI39)0F%(@C&9^"]%A.B-X]'0CW/K K_=41YKMFHKQ?00.Z!-;A-%@O*V]# ,#YTH&[\D<="E)F5JG,W1']V1VIV:ZOCG]JQ]%]4&I MZ20AYMDO)+*/882G93M43$9%YSA(*P2YJ;53090%LJ#_)%6LPM;AS!W@'3^I M>E)5#P&L[I*IH_'0.!(!&9:U^[(E@\_S O0V*)VD,ZIYT*H[NJ/G5$^*.IP9 M=9D6=IM]J95D& HP7E^"8@4)1F60O"CO,\]9M9XCMSO*8S6C6BFFA]WIZD:Z M3E ]+6\GX\^?<'I6TU9KKHWB5BBBN":$V2L(HN88)J6ERT98U]Q\NA?5D]F- MFNGVCA.N@6)ZJ2\_7YEV-W 9S4S)R0 YK;Z.,G0$B2,@SS%P\F]U[C3W>@?" M;,-R]#1IHH2&^\HBNV]M\I]^7_:5FGN2T$ *KV1*&8R,&916M2.7$L!9=-DJ M+NFH[I2'>>^CCI8!/4BZ=7+X%71A.,)<+?6W->H90_KG%9P#8[@HAGC*,VUG M2DH&(68).LJ<@HHQ\GN;8^WTQ!^&%>WDWCJ5^_UT2 L_K]V+-SB\ #N[ZL5= M_NC=9+Z(8V;+9$R0I2'3+.A8QY$'H%.OCJ>0TOF.^\<>*(Z<1(?23P\789>0 MRV;AE;"6Z2 5\)!K$\(8(!@>P7/NLQ#%Y=2Z;]8=<(Z60ZU5T<,%UU43>PWS ME\ET<=U[BS@&V@?OH_$@/'+R^AWQN<8H64U*<5]9". MW5TZ VZP8!:UFW&JK6^3AJB,(8NMWOT).J1%ZXJ1[NB.GE<]*:J'9.O7I6": MGY;7?Z0O8?P9/X0YGHXK^/K_]3S^2M;>(LV7Y#),<\SU!XL2OJO?N/*; T8O MAX[!0,J.U[(7>DN"+) DK97>%QYEZ^!@#\MX]M'#QU9M#Y'JO< O^_UO9LRL MJ@.OBFDIND$0=7A)B4!+TZ!RS;_*P@'YOXPEG9"9UI&GPZ[PV7/\"1.BAW30 M_=[=PG0LSDDPB_POQ^IUN%%0@BETH&GGFX^J_+$WX,.IJP>?=S_P"8/FAAG@ M!1D93R@A*#HG,$I6R*RQ7+3.9VC(M=VE]?'B_'S9NSN,ZD?_,IK\_F9<)M.S M18^-2Z-26*>MRB2-1-)0FO:.$$P Q!1%EDEXWOKRJR.T9_^V]:&"7DIJYS@E M&M8A:XN >C9"2T00I#E:,BOD9O!4VU6YQ+@*H;2OF[T&X1$TWX>J-C*C'R[G M?FH3O^=C+Q&Q:$1)*8(,BHP)18RG#9],:YT$"B-"9JU343=1'*OR]Y)V'VE; MZ^K^=?;/.%]& Q9[W^6Z2XJF8&T:(6LR$**"@%H2;Z,+Y'"A=SWTTNX&[MD? M$OVHH8>XS'(&Y_\>CO-Z(QOPI%"%:($[)D'QDB RE82]Y]W!BO)R,:5T7BYO56NPZ^4RHEJVT\G!^05_0+G=1*U]?7,S? M3>;_%Q=GW:!(3<9W$F!T#2C*4, '*2 7^K\D.4_-I_ ^$.JQ_J\K%;\-DBJR9L."%N2EJE@" M>.DEI!@,\Y%SYEJ7FCX8[+&2[C#:VQK3;3L [T68#6>3\IY>E6HGKIJE?AQ^ M'@_+,-6,_&7Y;&WJ-AD-TQ!G[\*TEJ=]Q5=(*Q_-KB/N-A"OQ6-;#,AKOOQ& M _.V3+WY;IJA]FS1YHP.2TY&MG6PN"YUAEN7I&8RM:XXN _3WI&=] 7S12T) MZ3;S9SDI3)10#->9WE]9&PH&LE%=)&\SNVB2L2PWGZ;V(*"'&LW7E#D;D9_> M5?38\_QFTSE9%1?5,CVO*W@7SG Q7(J,4#0!"W!5)]SZC!"BR^!SYD))QBSO MQ#-ZP!6.T5??^;7MV8\VDZ]_;4\:2KVA9U#Q?)]G?D)6Y8)=-R&N!A-U ;G+ MS+Y[*-(9V&''][71X>10"G@TMF1?=#:2 <^+N5,\0+7\( G%LS FN&Y%S4^; M)5NF^CTB27:1>^OQ%.\O<#J??!BF"9U3J5Z,O9_\CM.3B_F7R90\@_F#0=7E6UW%E@<,TQ__3SY^C-]]/+PIK]\/[=O>>#QV_[[2KFQPI ./E49A<0%L3JXVZJKW2\5!$%I;X96.^JY@PRU& M=6\JW$5DK0_/;0>Z]RDEESG4Z4B@$AWMON:9."F+KFVQ/3X3RV@_<7@NWUDT_^D=DHB^(3$Q"'1K'$F-:IFZ5^5V?>/C\@%[NQOJ3(ZI)CI\P!E.O^)L$$6P"C7M5"7I&BZ3X&4R0&259#8DJUFW$-4N3SUN+C22 M=NOS>]'489$]5R-XJY+\]S5O;ORY%NE_^C*<+@4TH%/*H L1=.$U^3<;"#)( ML(M83RK%I-B)%-V?>4R4Z$G2S0V%=33WY*PR>)"YTIJE4)O8DP,AL%;%^0PF M)2^]CH[%CF?!]0\^)M7N([/6;9DV=YX/.#R+%]/9582.:2==J&-Y/#$L2P&Q MEGX49S&;()2VW1<0ZI.JS)U*BJ&!%(JI8/1+NC\4'NP*X@CX5_/J0_:.%Z8[FHH='WA, MW.A#Q@WKY188WY)T/R_2Y+_O;DO25K(N<1)5N3-*IUS[JENR@X(I$ TB9%9D M<;3Q2=%MV^CVO&-B00\2WB2!;T2"); WXU?#V?G%' =2TLGFG (=)*%R68.+ M@3:KR"S:(IC-W2[GMC[B.%6]CQQOB1<].$RX7O-V$I[\'N@AN>Y1B]Y]2[_5 M%QNC,@0P.S)O0AV7':($G@SR*(*6J!M;ECM"/!+>'$)!MQ!JW^O L[/A8D+[ MR3A7>V7$-"'4%YKR'P(H"[ MPKRAQ8C,.NTC.S_Z2'AR +G?0I/](I+;.4TBJH64I^._349Y(%7.LDZ)T2*9 M6D7I(<:<@.5BO,$@0RA[&A?7'GA,E.A#QK<0X:F4JJZS&">%Z)^P>EKUG]&7 MBZ#\A^'LG]<_XN7%;#XYP^GLL+6M^^-\I&+8Q@)N5#U[#4O%<.7-L4PN[EA4 M+@44]T1L:15D169S#MF0/=W84MF.ID'CBNN?O,S"50*E"73.HZ\]W)U"J D( MP#QW=9RV5QE",0XT[5X:,1JENZ5- MW_C@P]:3-9+UI)&@FE=XKK"\6.?DL\QY4!*T0<)2.PY[%B+Q$KGT3FN;TTY* M>W%D2GN(H/IZTUZN2X2C\[9H!E;5F7R>UA-+JAVB=6V[+ J[V2GR'J6]/#*E M/410/316VS#S7GS[1/]T<18X;614AD-1M% 50H+@T !*I:47@G/>?,3 =CA' M8 BW%OHA^%"!K3C?!=HNMO%>WO(EK,-:RLU5>*\'O9_\^VG^N14BJ^V*>2TY M3UX"P=00C,D@64Q6N"2#;=Y;_]#4V&)0/R8S=A%['XQ8GVDW(:[.N)!]8M%Z MX-9S4%$J\(X+P$"[)6I!_TVM67$WI,/?4#13WTU:-)1]0TO^CK?A!8[3E[,P M_>?BE6 2;9+FD[+3:@['9^0#YX3TU@0@ M(+55!#IP=4*U;0FG"[&8Y%B3^-HE2EW68XS/*-?.2T?Z;NSTND&3U3 WC$)7T((OQ,1230FA]$+=#O_= DWV1K'Q#A38C$R 9IY>& M.P7!ZTSF6R@AN$7]\U.3X8&;^S\*7SW4\AD>K]=)(OTOQT^A&G7X=I M%025F8F,)#A='&WT-;/>A@0.11#":B9+B[D MSW[L2([CZ'^24,U-$[!6>%9 M-.A:(IJMKS@Z@&J8?K45R.'3K_;7T:;"&PGX8-J7VG"56 9,M@X92PA!QSH1 M,^>B2DJYV^W1T]+Z'0E8!U+Z+G)MWM+[RV0Z+W1&KRMG+B,#"0,=G+54HNYE M)D/,WBQZC3-?HI&J6]/^+0\X;*)((]E/&@NN>8O26G<_3&%4SZH\O(+*QI(+ M5XI@U%+[4A"CN"[ M-%W2Y/-XT57!,A6#+ PPUIE\N1CP5AA@TDJ;4^2F-+_-W0GA8Y2?/0DOHT=% M]G,UO!WM@$X[E4H2X.B%6I;KU\T-@M$U %6"+CWI]E93#UO72D:W MBN85SM)T>%[_>EJ6\AE$HQU94+SV$JIM);6%Z*0&VGPQ))-%+JVS#7:$^,/R MK$]5]I,HN?%:+*;;UH8S$CEG14L(K,:R@ZN9V-5:*PZ](PNM<#S YK7&\\-R MJIF2MJ:^]'+A<*NT]BFP[O2Y#:\B=EC T[N70&<"YXY!"(FL<14">&TYI."- M3U)8;]L/"CZR>PDK!6HCJQ]3WRA)FW/04D#(P5CO+0O-;U!_V'N)7?C:T[W$ M+NI^['N)9DO_. _3^:LP7T;MK#?U0$'01=9$JN @2B3#1"IA)0;+76M_I>T* MGOG=R$X4;/T6/)P*CQ_.D=YJU"X#-UR 0I8AUD:KUC%FF<\8V"%LU2,-Y^RS M.?>HR![".9V$-D"1?9;>098LDM>6ZV!*3*"9#Y@661:N %F@4T)G.B"X(M_2!U&$-XY>H*=V2J^P_\G00RI_ M:\3H\ [_@/?E\@_XP9S^FXOXT^W_T^U_&C+\T^W_H=S^/[VC(S$+_O2._O2. MGL9&^:=W]*=W]+09^DR]HU?#KSB;#^<74]SG]O.VCVGA]]P+KY&3\^)B1E29 MS:[,MO[.'<4YC\0?D DE*&LU!*8-2-IW9$X2DV_=<>_'MRE=+&S0*$1SR LBQWMT+7X>!*BBHDDXJ&E]:KW]7C(=R+IKQ9*.VNT^E M/!7'H$Z2FQ[YXBB^XZ]GNF0-_& MXR[PK10LAUQG8=?P-#<01&WL9:,*C LGI#AFYMYC:!XS<7?0?.L6 "?#Z0>< MI0O\^&U68U$O)]/SR1+BRC8RF>&RT0$7NE[.1? F"/K2Q:Q,44K2W UOZ"4+)PQ MQ47=^B:T ZS#LZ>WF&YK);1N-7'MM;G[K;D?7M08HAEDA>G7$R M$,TYAV"$ I&15A&]+$QWVE7VQW($Q'D,K6P]B=K>,]*[0*CGW][3>3\/X_R: M1'9>+8#OPUJW_LH>]Y(M'MOB'K/Y\AO=>UY[Z,F5AWXG.DK,0N-;MCXE[4+6[ ]WZK*6K+RRWPF<%KHA(KQ)9!\$6"]FXE&,6 MQ?+6J^^*[5!WGHTYLOWFLZ$JGLJ-Y]8E79E8HY1QWC,!/M7Y]HI,@(B6=FLG M.?TORZQ;-\SH .OQ@W$MZ;!IF3552P_QA^VK_S[4I@O$GJ)E'> ]3F2LN6J[ M4F=/O3P2A6R4,FHLP'-ML*:C V=S!A=MM@:Y8JKU#>BC4>>>T-138,XNZF@= M0WH_)5^&_-/W%V?GY%5CVG_Q X["'+^OG+[U2T@US7^(ZPZ*@N?D?0S M?"(;+T@.WHL 7)!_&;WRF;7>*7: =SRTZ5LW/1PTOX7TA7R!Z;>K8EB/N9;" M11TL*!YEG<>($ KA$UX+;@,OFK>^#[D#SO'1I)7L>[@$?G$Q'-78U3H[HWAF M6+ M>(L!%*PR(84$.KA 6$*$F H'0W]EAGL6;Y8S;QMBO^T1QZ/GAJ+<5+#>]^U_ M&\9Y??F)GM-3R3=RG@X?E F"H"^#99SL7&,28XU?]>]//QY][RG931V;%CI^ M192]B5I]"6&UD6-MR,Y3MWO*?%-'MB] M-O,/83BZ!1+S3I@B'10536W5+\$QI\&58 SF(I(HG7;RVS__>%3;2HB;>G6] M10Q/YU]P6M>]!EHK9IFR@JR).G44900?Z8^@F20Z1B/#P2XM;H(['JKTJY=- M OG]DM!JV^?9WW"4">+?9[@^M(KU+G@A@!Q.1IN5(5*+K,!()V*V'EDPG7:& M+0\X'GTW$^,M09X'!POKK)8/8?QY&0%/.6>EH@ F_:*E=XTI^ +91R$2DUBZ M-3"X9X#4Y0./\A[RX2)M&*:Y!+'B5Q<8#0?#77GTX4?!/5#X-]6WA^0:3WR[ M"H<9PU41""E:8,D8/,-3(3T4*L8^JRQ>2+5E;I3C&R>S1W[:&''?KU8+%/6LBLX17: M DCXXPJ08C,7VAH(K,YZ,HZ.!#H.@!NK'!@/**U5Y\9%L+I+/>1!YUZZ[S'6 ](9OW;9,TP-:J M:)TLOQ7?K]/)['O-R2_#<2UH>HMAAA^&G[_,3PLM8&'2O\79[!6>3V;#^>QT M?/4^]_+O;\:+FH'9;* LDRF2YX\JD%5I&4+$9($';,Q@>*)3V[$$Y"\+J)Z43Y$I M+L)^_.X'^ ]"\">@]1X2$K8NM^;4;%_H"RR3*9ZD='%VL1L,IT/_WM9>U-R9,XC:4#0^ZMR8A!-X!!=9B*04(H9.WTS_/_V3X(ZN_83;) MOHLK\FK6 M*_QX$?\3T_S3Y'1Z\C4,1_7RX9?)=%4,//Z\6.;",1EXH[*((8$JW-'!8PU$ MP4R-B09MLC;H^RKJZ([R:*G8DZ)Z2.?9"?&6MV6 R@7C)(/@ZSUGS 8"F3E0 M&[-+6:K4^MHG]\']8].OA3*WYA4=J'/ NS"M*_J*??0'V/CP7KL W+V4P]7Z M9U]41FX@);X(JV8(M5^]B\;GP!EZUSJ1[PG5^O.0.2K-(=@00#%Z^^H!#\45 M$434WN?6[:>?8:W_+AQY<*W_+JIX3K7^7&?+?/10@E]L\ &\U!&D5+7MCTW. M'20*!2]ESH[<"U>; M(K*8P2E1RP%9;:U_W\S911T],&:7^F(7KL1L] M]M!!#R?2W2!91!-4UE L[6XJ%0:N9 4Y,Z9-X,JK^/P)LEO[[ /Q8Q?1]\"+ MEY.S\RE^J2+ZBDNDJ[,/N<#DK 83(YEH=3 RG:X26&V=2W9:4:FU1;L5S.&M MD(9*VQC\VT+B/?>UKH-?[CA320"I(*&%A-+7:3 )7$0/R>9DA0A)V-95Z#O M>T)&:YO87E^JZ8%%OY*XWDYFL]/Q+4"_H[2!(5G6#ES.8M7"693:2UEB;:G$ M);8>M-,-V=%QIP>%'*BO]:^32?Y].!K5,OUZI_-Y2);\LH+SN]W_\DLMG)@- MQ^O?WN/&:K\'MKC%:KCD1C=;ZV=<)6-V63A?TY-J46;.X.LXL!R-2<$$DYMW MI-@ T>[>:OW12S=1REQD5!F*4;*6>!?P6G@@']%%^@.U:5V0L@7*H6ZE]M/O M]DNHA\OUJ=PY?1^DLYI%\''YNTA[TE)4/7B@ M)Z/1HG7/FIGKZ$IMYR6PT*)4'5NG-#@5WY?R?818%I!6F9Y\Z 8PUI $#*9F243\R0B&*?1.5XC8:T=MFL 'D_!#U;) M%A7O+L\>W^0W9^=A.,5\)9=Z^:UE,)Z ILB*PAH=KZZ%RI@@8 S@L*3L4BHA M]*7X>\$=#RG:ZJ&'"_ UT($UQ1B;$L1B6$W5D."M2U $_=UI9HLU/?'A>-2] MDQ1[**M=XUA,?23:O;J8#L>?W^-T.,F#(D)!A99,%L5KAQ(ZQZ)9S(@W*+06 M1O05=[P-S_%H?6]I]U"$>GT#^K[;>*^#TQEJQTW"HI$63FM.-AJ20J:SJK7/ M?3N2X]'^'A+NH2)SC>H?T^%\CN/34E9Y>I\FR^NK==SA[R3O@:F.1R8;Q69+ MIBVM%H)4%DPB#Y2C,6A;^W0[ 3P>EK371P\UE]=-V:"+Y1(]1)=RG?H4:TFW A6 <4XX.RM9V1Q=<[:Y [WC:\B['%\:T9V34%RM ,;(* M7(FN;B6))>&#Q?Z*]^Y#=ZB+TN9F;94]:2GT'@(\UP"M M)= M(/5TAWH+G,>Y2=U347>I?0\I'X@ 2D<;$]/ @@\U\=6"1R>A$"P9A ["][H1 M/.)]:O]ZWT6XK6]27T[B-)Q\73; ^(C3K\.$L[=O7Z[;2VLF6.2% 'G:SY)6 MX#*/9+"C2Z6$R&2WX15W/^?P7MC>>ICT(\0>KF/N.+Y>?/LM_.=D^G(49LOT M ):0H6,%$JLG610!8@@>I#-)FF0T;VY'[@#OR$V!OA350U#_#JC?@;X+9^MR MT"YP>S(@=H3Z.,9%;ZKO3K%F>NO!)-D5MJ:7,$E7Q]/G.EC<<@B)SFH72\G, M*B9LZT8C3X)F]Y@R3Y5ENZBK!W9]FH:,%21(PFBM;5[$\/A+:)>E;8YJ_?A$N\Q8^7&30MF)E"3+2B3\80J"G"*0*+A M-MIB66[>,N2IW&7U'DMK(/(^,A.OM#X]+3=7/F!(U$[:@B)[CCP_HR&60-LC M9UQPS$@@6VU>*>"*ZZ$ MT'K?Z(+K",G27!T]^$KKY(T[A/$/K V:,9]\Q6GXC%>P*^U=9.1/FJ*)Y $= M..W(#+-&*.N5HN6TWG'VP'N$%#N8^K9F:QV\9G=27BV?=?MR^ZW?[?CP ]7R M/D04A[SZ%B'8XJ4%E(+V-IL->-0&&-2I7W[M$1I+GILZO)N&1\:E, M41"](*D*85'QD+QLW?+]N&+D.Q%DCQCY+HIZ D'++G#_C)'WH/H]HY/"_""_B8E&1=.B(2QM6/Z_&+D.RGMWACY#A(_;!K!NC!1I-KL"FJZ!"@L M%J(+#A+74B05LF/R-8.BO-OO^'\RX0@?\79?-%JX^%!S+L_ ML$5@<@?(C8*-W]WWVY]]A3W6EBA9,J"Q#O95!:M1@^!4(8.7YZB:MVGICJY= MX''+DU;-ZIDIO$X>6-,-KV%W2\"]FA HX]\65[V+&9 M.IY*R'%=EKFX7YH-+QN9I\QL\"9#)NV!BK% E#:!MHPE7SC9<:T=JRU0'C^4 MV$[ID_;"[\&^N0W6\OKQTJ/L +"G(.&]X!XG+-A$E1WHL;\>'H4P+ ;K;720 M8Z@UUB%!9(&!T9$'S9P@H^PXB')/8.]Q>+*+^%O7]KSX\.:W[\.3EE&J92A) M&A^MS!D2JCK4&R5X5IM"1I-DR$KH8N^S@N]^Q.$]G\:ZF#079,-@RVPZO_>4 MW/PN+L*)"]+;&*U5WD&)*M'9:0-XK3QPF="98"57G>Q7 G)E1Z"OON\&^V(\ M0NOCH&IKF,E6<6_#M7JWNB#;Q2ZYAUAWHSFL(7)8K4YZ54G#(Z@#0D.[I@XF MUEQ_ TKF6F-BZ_SWVJ8&C2"8SY0L6XR1I\J57331W$R9#L^N'-I7"F=5,(X6 MG""+>K_*G(>0-:M#G(P,) FG.IHIVQYQ.#.EM1(FS278T#[).!R\Q<]A]'H\ MIQ4OF>NTI-44R$G0ZI@DYN:L(&6=2F%<.GY73=X,TU\_3[[^3!^]?-?I+]]? M\UL>>(3VP[YB;=@/LD)9HEB?-AUP=# [E?SU:<>]J#?6_R3AK)KN MOX'&R M!"ZJ9^061>Q>03ZJ'QW["WZ%QQRZ2:WAZKN8V_%'H@]Z'Z7R, MT]GW\^/EY*_?$4H7;?#:0B"FDLD@/41=VRB21(+C6))6G73;Z7'/4<7MY7@X M^]=E[22/%IRM)=;2&(C"&C(9L"@?F8VBVYO[!.S?=AIM(Z\>"OW>AV]+ V^R M"CRN0Y*X2LUBACORW1QD)VN^J/6U8[.'[',LR2@=1>NV%/=A>H11)X>Y.6ZJ MC![RY&Y?_.GO=9/Z,CQ_3PX'?1T^DZ> 3A?R#8G0FH 6U. M#M0$\^?YZ2F3O'EY/9?%",M2Y[ R+F>KHQ0I>]!')! M';=IL0\?A$'78/U@W'FX2AH>58L#]-U%%=-I^1N.AFER/B=*5V+G@:[S0!AS MD(JKJ<,*(<0ZARAGEA(B0>YF36Y[PM&IO)T\&\9FMH%ZBV%&J(I5(J(E?,T!,M""%1).S*4KFAVIY^8@?1LT/D&@/DSBV+'F@0U$":R_"7!PH5^^[ M<]+@>,Z6#B=::>N"C"U0CHX0+47?PXR.-^,T.2_^+X^M[19 'A]!SK]([QYVJ.$JX5^/BM#HN=C!>XUYQ'II565D!ADHQ5 MS15X01Z/H]?;DA&##DLGB^'A&/:RA79^[/**3FEZW>J4M2(6LY*CI4W<2LB, MWGI$QO/-&\M6RSY(*O\A67'-D#J .AX[R;_>]G\(X\_+I W4/F5+Q[\IQ53D M=&9$DE2J4U]M9IK+3G&_>_)<+A]XZ*OO@VEULJ]T&^PL39N7S RI@+>DA5F4VWBWJF_SV,K\(X4 MM+;ZVT5@C?7V&TGJ[.)L!<1X;:/F%BPS$A2OJ?S9:TBU'T>63,7<8I^]]M## M9I ]6.R3%C)KG,'^6_CC"A"5K\ MJP]]ALI[L,QZF12TZ!!0[]:_?9J&\2RDQ8WLBV]7?[*LLK')1%TDV%#[.J?B M(<1"VXZ3W)M4BO*M1SUV1W?L]E+/^NKA*OTJGG7%70=$OL>,6S R^#K4G3S@A-F^/-VXQG0X=[!Y,]%AMV MD7GK;*E?AM/9_-TB82^,7H;SX3R,OF< )>4,"N9 HR]UA)<'5YR&X@(/7F#- MZ.L4LKGS,8\QKFP_)4QZD6#/%0/<1J4-1T!7BRMKPQK'R%+EUCN/I4CMRQVO M]I.O&#BT&;"OC/LL'^B"XPC+!W82_[;<\X?(KL_R@2"9U%8&X"D&4 HU^2<. MP?K,G%#&J#O'7SP%'>Y0/M!$A;N(K)_R@2L)M6OGTIO"2G# ,"VR5V1U+A/P M')+3!,KN-/MSXP&/F'N\D[@W"P;VDU7K2H$-3"?C_/']R_>_3B<7Y^M*!BEM M2D:#T[5LM-#28\H( A/SEADEG'B8+C?>P6;1.9-\S(6T1Y\?QBFKZ$&9Y\GB(N M2XVN0US7>W< V?+&L"NPP]\G[J_#R:$4T/KBL3-8Z6-@7 30N=J9#&5--V5T M&EENI34EZ/3\67+'I>4CD607N;<^]M]?X'0^^3!,D].B![\_Z MT=GD )O;?-OV#RF5E$J#4@KK)6/ ;R-'()Q*$3RZ+U_VO;@@12\C^ .Y7@; M*WQ20@ /S(-:K"L7LH1\TE9[$4.)G93YZ([W@93:0I"MBZP^7IR?+Y,)P_3; MF_'L8AK&"=^,RV1ZMHB]_S(G"@:F*W:3LF+U(T*3> &: M_6TMD\<5TQ[*"GCXUK,5TG'3J ^]]% $ M?9)29>_L R8DGFJDASX*35VF8+17$RN2PMV,ANA/0 MWH;J+1^^O,K.VGCAO*B#H.M8^^ A>C**BD2?0N'TKG2J(-QSI0<="-=.]QN& M9Q,Y/W9%^'HUU]>QN,,4TF<=0VT?1$:S$B9"=/48]!X1 W>LM!Y;NHGBL=JE M-]+NI*F4>XBI74>TNO'H@JFGFJ;;\#Q.5=.^NKI3]7L(^E D\((K7R0'%TSM M(LD#D$]$)I0W1<0AKM::O@5N7V]2^ MTXH)L,J&.GU.0HC90''%I< B*M.ZN>N=@ Y?VK2_SC8*UEH)O'761HV3W0J* MF5P!E8$QC3/ MD(K*M2)/@Y/5:2W19!URR;YU>^^KSS^\C@]C\^\DUQYNTZO7_&8\(^>@VO]_ M'X>SR70^_&_,KX:S1<1BE0%P,LZ+7YW-+NK=7 V>S&H$PRGMFK!E0KJ#-H1C6 M?.##[4B.5?T/E/766^OVUPOOPK1>P7S=IUONK9_3ZE+A;H 'N4^0W#*?$$%C MQ)JGHL'+:,&'$HP7TFK6NJ74G8#ZNT^P6I0H@P.+DG@O(P-7$M:)]4ZG4*SM MUC_T>.X3=M%]]_N$7>3\E.\3>.T23KYUK/DW*E@+T<5%850J)4BNY8]XG["3 M=CO<)^P@Y8/=)W3 ]$/>)^RBJT[W"0\0]*%(4+B*Q1/%F:O-OHK+$!+Y-=$2 M0B=%+5)[MLI_P'U":]WO(M^#WR<$D943W(,MS) 5JPQX$SV!DU%;KQ,+[?ML M/OW[A)UTMM-]PBX"[R4X69 \F;PJ"+@,6V5F;9190E!*UJ? MU,FYUB_&<_!M=]+N_;[M+E(^E%O3!=./Z-ONI*LN_LU#!'TH$B3M4C3DO:'S MBJSM1'8;YPA&!6.,(\M;MG9OGK)OVUSWN\CWX+YM$4);C*+:UH$L=SH3/>U[ M4+O]&6LYZM Z#/X!# %VT+#*\UHK6/;DJ<_.BH MN>G6NO]8-=I$LGQ)7Y*IGB$_V;Y2@Y'K3A4H,H-177TH9"J[40G.%$0D?_ M;=Z8X18=970<*?H#DX- >Q9HQ>BXCN'_;^_+FMM(DC3?]U>,[7MTQWVLK:T9I9)Z MM:8NT21UE\T3+ X/"M,@DHU#) -D@AD)$*@:ZV%))(7XTOW+D"D\KX()E(B C+L.BL4UP8.V2J MTJ&L?@W]/'&4^P+A5HS'[D^,U2I8(3/ZF$*A+X/^)0G>9R**(Y.H0^>CTPGL M:QUF/8P]?[D,*[IO#X>0=H%Q>B.K=Q+^EI''+Y%<[<[Q=^ H)92)8$G.HE3! M>4^L#)&(H%6F5DF1:LS.?1TCJVOH;Q>!5=;;_?'+*EG+,UH(1!W13*CB%*A( MC,N.X2[CO#FAD=4[B7WKR.I=9%;9#-X?O^R$ICJ%0'2*BT.'$@V#/'@$Z(Q=YS$ MS)4TTE$'M4\M'F(X#0^GBH0': QY%\]UH_D.B 8ZJ7B,YC"G%/VT](3*>XAX MX-?].G4[,P,B!P(I 9$Q2N*SM$1+I4WBSD99NXAV7TI_YE1B:)WO(MD!=/T% MXA+WLD_?838=7WQ;W/2?+!"_-'EV\Y,/TP0_OOSNK\I/KO-XJ9+21T6BU>A5 M&D^)5XR3D#C/ #&:ZG/$>P'>_QE'7XTWAU)791]PXQRJG*V, )HD58*2#*W% M-$1Z)Q(OH4FWQ)0C&/(WW %);\E6[!V\V^B:+B#_P*/\=M+ABZ:TO40!!QOE MIY41QAI'O-8" UC#2/ 4XUD10?@@O:>=4W/$EVD7OMO)>'@\=T M,HJBM2*)A5*11(&$G!+&P=(EH7B _&""RG%/;-M)]D]-;-M%XY-* S'U&W3_8,'3L/1])5FQ"?RC(=1=<'2PX\]K M]NZJ^S72O<7?5)1=Q5WV$1X6K$/+88DQI6U<<+CC2*4(L-+9![P)IM_;.;P. MMYC0P52XB\AJ&\AM0QQ!.."1,\*D0+< (!%;.O\D1X.1,3CI?"=#>?!IF/W$ MW67@Y2ZR&J 8>9.=6)_^OVEFL^;WDFCNK_ GBY\CSE0V0C-B,L*45ECB (U( MB$8G'8W7H7JZX [X7EO9%=TI\6<@G=2V(&??8888WOV(,)^????C MR6K8T,];?%^1!_-OS21]FL)(&HL;K!0$0!6L2'=G(OY)!8>V$_^O8\7!C@N? M C4&%WC%O.6=L7[]O1EEZ:QE3!(#!K?!B/Z4X\[@7W/D@)1VD58G!R[\AR3' MK@*OF!/78KV_P;4=0IOO,/73Q?OQ#TAOO_G9!ABB=] 12 MI"@8*HCSR9#23<;C2>"O&#QDR')T(*OF$_0XMTDAAL7ZHV?PPBTM0&" M(R[0,K4&3:%WCB)8;V*D(KN.M'AVJ9,A05VA5KP#>NJY/T,160'XR(/6S@BI M$1ZCI;PR)46-"X">V(&<&\YZ;<89>N M41ZC=8M2@"QCCLQ$+JL/47_%\R)JL6 GN3[6L:D;P>+^-9Y_N9J!1Q?X;@H% M&SF)!BP8(-X+MDZH=,H0FK)."E3F P^&V([ME+@QB#X>\\8.=_+Q+F>(I2'9 MG4#;NBR2U8QX6Y*@!002@K,D, Z2H?<,NG;?K)T GBZ#:FKF,8W<0(',+9U.?SZ#*_^S_.+\[S[!;^/%MU^;Z>>2ES5#FWD]H7<4DF%66$NDQ*="T6EB M36*$XX-PFAAHKWM&.B]'=PH\>QVJVW MR8U'6?\#:.'0[6HWI>/$Z"%ERTED MI=D'2@:C2@DH*.=3X$SK)\]VCB8UM&_4%9M_'$>8?/[Y=)\$9ZAFE)A(6RO%O.?FUWFCB3(K.)IZ#?-;MZ[+0 M 1,'=Q)_,Y#L:G=\/<<@I_S\[/O8MU[T#:H88U(>'U<;;8D$)XD5C)+H>*;, M.:1SZJ31K4LHSXJ2JY@\5:I\/OV.V\7\V_AJE6D>7?1!HWO(2^_1:(!87<;J11.5 M85HEI9\PEUVKU^XM>HKN;3_)#J7BZV*.#E J%K0^6'[_9:L]%+%)G3VD6+DJ M]2$D#9$Q(3VZ?QEM0_2>^" , 9&H53$PZSL-!WT-"GVBPG08?>XBO-J&]

      ;NG6)_1:5]I)Z4UUD MU=M'3.?-9)Q*XORU$6E)2IW)T; RGS8@)NLE\0;0D( 7SK'2+;2&7=VV_JF: MV"KRKMR$+D;U/<1.202%8IRD!=#II!.]#Q[=XUY4/UQ2NYEWQ\$*O/JQL6:3T*?]? MF(QC?_@)Z;FOZ(9H M)-FFTGU9-/%?=U,O;X\4,J)L&>ACD?I(VL0R]8)H+=#:Y%2B2<<(1JU.495X MDIW.5'9)&=D1XVDP9B\:JEUYO('A!6@:&2^9\A")D<5**H'!K$";QA,H[W6T M@7<[M]FVPFDHO9X0MT;Q==,0O\ $_]G%W\KW_<1/TUFZQ,^=+U93Y=_]N,* M:/-P^6Y)B;LM4"-%L<.SQLF2D?]['\@Z+#]F F1PD2H^M,)92(3*&_ M'21NY4DR;P58J%V ]@2[X\*S3 J&PP\Q>J MJ;$;/7KH8.]$\99I9C@ER5D$J9Q:);IP%:R+)@7@G5JIOVZ"/#.KX3#\V$7T M@TQPN.MEGFWQ,J^;'7(O6 KXW IXF6*>$PDA>2*\TRE)G8VN'G7O G#_T5=% MY3X:UC"49FH?Q75#^M;/OYTWLU8=H?PL+D944LN5HN@'9DVD<8%XP$@RX/OF M6 (9C.KF,;\4POX82_J&:*WJ0_-#/%^ADE[X;$".BJULS3;3#(7Y:BR M5-6"M*7I(==.@=*Z>J^?C4CVS9W]Z/%AFY?^2AC ;)W/F@SS8M;]Y#W ?.0E MCT(:2W+*Y;*J-!)1^)X !:V#XX*)VI;I(88_!!UZ";[B,>\UGG8;O1_\W6RJ M(\D"2UE$8A+:0RFE(-8E12CU*?,$@8*J3(JG\/PA"%)-(;4;3G8[3[TCCI&B MCEOM.&%&XA['K"6^5 .P",$&(X)VW9JP[+ST23-E#]JHW8.R&]I?F^E&&?G$ MH[*Z3 A TF>%,F+>$,Y$4"R(4@!6D4:;4?SA_-P!E32,/_-]7*SJ^V;V2[,, MB[R<7#>6&;GH-0BM2?043:P&0VRVL6UQY61B2=C:C2&>PG/0S6E(M3YV=>KH M9(ACFV]^!J5/:RIO$ J@/748H;LEM!>.<#"22,X<<3([8GU*07 JC*P^47,C MDC\*1RKHH7;NPTMD,0)*#<>')=0+7I(W16E7Y% Y0:#X1[TTDT8+- M,6H/L5LCL2IP_O2"!E#;U@VL;HK/QV8^?^=GI#_[FY^8/:&_0<=^5 M6J(#HTUQG$)QB4M7C>Q#UL+RS)E\7=O*4X]S^,K=_9.T>9UD&2"ZWHSLSF3E M+O@&2JQZ#MMA#1DZD;2G)@_!.,,S30%\&?A X8JC7EO"LLX:<%Y!9%,18@U&FHHX$YW09 M(BFX$0J%$2NS:B.0_>=MU=574UO8 V33/'H5_'P<;\ZUI+;9&'2:?5:,R!QL M&=+$B A>)199=-4'XSP)Z+4P8L]!2#TE#<"@7V&Q2G8@:65.[0AQ_RRKJ.!F M?]H9P"#]!N.+;[A#KF>67A<;MD*9?UHNVA/2U3!"!&L &.72$)N<*Z,/&+$* M* 8J)BHF9**Q]MRVG0">$I&&T\P ^5\;Q3!R&:+.1I4VH&6L&/7$64B$1DHC M&ET#/NS#FIT2+?I+NN(-U390OQ0#CM2]?F#FF6/1Q]7=F;0Q$4LI)T8EZSUE M+-@\,!$>0/K3L>FMJ &L47?CN08^BE*AOPZ&L&0YBB #\88&$CB-)FO0[&'I MPAZ=FS7(PV\_O=3\8@?G)3K:GXNS1O?(GHXL%X%9< 1T&;F<@RSCV"VASJK( M1)2@:Q^1[PCQM @UI'[VX.I\!7)YV'%RY[?.3]<[7$O5LL9B- UKQ=D^\S4L[7\VL/)O-_/2B_7?E MH%.'+*4FZD8J@0=& -DL= Y)\]H;37_4?U#':<_JWE,RS[M_+\>+GX\2)WOD M\SSSB352>G8!72FK9W-^Z1WMOOGY6/>_^UFZ)1\+42>:/3$>))$&;.G_E(DP M6BLP&;2J[:CV1UTOD^=9+/-M8%97Y,5P>$4EL;:T,9-!E#[V0#(+*B2'QL#7 M3KZO!GY?^3M[9NGVS)U]*OO023NE'^S7\:(\]@?T3[^/T])/VGM,DX"BN4FX MWVN4)?6...KP2^!")R>9ES6ZVF]<_/"),7OE0%-3%Y6;G3\"5$:6M_F^*(_2 MLO%KH%=O@[PAO_[WQ*RCT*7H,H(T#$TA:Y:V",C1$*(1<9GUPZ4M# M2IQ^;1;_"8O/$)N+Z?B_UR>J[2>M_E%;%/7UFY]^ MNFJE.I+2><:"+M5T*$3G%?%1>.(4?I=F0Q6KW=GG8 ^[_^.L T=IQT&KK7MD MY7[5Y;;J\=/[V:I*KT^CZFZ?7*5#]0L>XO6RFI#L1F40KZ M978)]VXGJA_LG-"Y&!-,Q5 2/WP)DY/UQ*O$">=*29HXCP^;?/]Y+C8P2X<[ M%]M%V8<^%[NYO6GAXR^WX9<&JK/$> N\ )2C*0U<>2 9E&"4>^MI[5K,>P". M_UQL)PX\K(YXL2[VUCNEBR!N'V.:SB=^>J=-[/WR\5R!A_F\Z6?1A@ID947UA * MLJQ6PF]]^/9/_UD"2,N6.(T"2)4#$2RK(G75*"6LK06A,JV^B7% M09[T#_?Z' &A*@XAN#EIFK2_<]<\WGW\Z^$\-G#D98Z$,Y2N+ '9"]H>CZ0 *>TPKM;\,A>>NDZHG+G1=<+A\AA<]\NM)C:,G^ M3'.HQH$GTQQVT<6Q7!-W>:8_TQQV2G/8B2;[N"]^B8Z/A;\.@G)E[* 1OG2$ M4898'SD)/"L: !++U/L6Z.CC\WD\G[9E;^T@ETG*_+*G%D)#WN*RX* M$I-$\^:#(SYY?&X>C!?:X]93NS/ZWA[NB%Z2/;!T_R_4"RAV"/_ZQ0_Z-_R( MQ?SZ!F64J;$QV$ ,BK\8;4J\B990S25ZB2 T[-WGKO1L?[Y)!WF3>A!L@%20 M?5U%CG@0B:.K2Y1EM"A#X88A!.%@I8&0O$JOYBA_QV?[\T4ZR(O4@V!'E22" M6L@POONHS"7+2DM&"*QT>:*&! N,1*NDL3E0GHXG$GKT>'^^3@=YG?K1;(!\ MD?TYLU2@)E2R1,O(RCD*D #1D:"$H=E%&8PYFO?IR7CI56KA02OKUD'ZQ2_@ M)G/I[LOC4E+6,DT/Q[-,=%@%#RJ MV+>[.$;)1XDB\"3DTJ \BD2=[_[<1_3NO0;RO\(7>2?F M'M7;>_]@X7E!^!@DS;@19XI?I(^VY(D$E$90Z-SI1,WQO,([/OR?[_'K?(^' MY/ 1GYX]+P@K:4JZ1)*B^%?1)!)\5"0[%9@&#M'6[C[X:A[^SY?Y=;[,0W+X M&$_PEC.8/R^%H(3V@0)*08;2IA)W,^FA='WDFFH78_V9#:_BR?]\C5_G:SP8 M>X_SS+##/L:8T<(QPF29D,Z](D&$,K?(0E)9,2>.\#BQX_M;MY"K;5I=$,\6 M/[_BBG,?5Z@J-)OM_-DURK->]B"5*K&V+'Y[.A=, K-JOL31\EKCB4N.DV2] MIM(;E77MRHOG,-6KHMHF^C<_[_VD+: PSFBC:"","I1&PCTL:*5)5#[)G$%2 MS@>KF-H!Z+ZJHZHR9WOMTU J.G2=4X+QZ"-<^,F[MMU^FWM.DXR0(:-QY)9( M)05*+#KB+$N,Q]*'_*GYA7.(?[EHOO\5/WK%+OS#+:DV+'CXJJ;!M-O4D7+% M4[X"Y=W=T0I=<'2H.7I>Z^\.-FZHM_B;BK(;4I=1*Y!&.F(H940ZX] ]1VZF MF)-(08O,GVIF]AITN*5*9C 5[B*RV@-]WC9AYL^^CU>%\*M.-?./']^NBR=< M#A0WE9+!&G"GB526#%9/D@L239J4#.QS+F2'=?87U?83?C.,Y&J/[?D-?F3\ MH&(QT,.>?VB#DV*BWS9_N45HF6?>4D,@!$$DM12Y*SEA"D/LK)-*PG72;:?E MCE'%]>58>7[;K?NP"E'_#HMO3;K%^?B[ *78JMV[F%8QAW;*-<,-S%M-'"TY M3)PF;UWINM;I-/R986Y],)Z^6[97+5:\W"FXM^%:OW9=D%6<-ODTFOT/E]R? M5IM!55)YRWH&H8K)"0V,A%RR#$$;XM!<$IMB2())H;MEP+]"LCPQ4/(U&-\#\CU#,T.4"JZ! ^6W[\/T$,1F]390XJ5K?A# M2-IH$0QP(F09&RE*FV8?&.XQ-AG&A'2JZKM\(#L]C#YW$5YM2[L.<:][920: M;9D&X@TKDVUX(%XR16C6 #'X;'TWZWKO8_=K47M)=T/T_P+1#- 7H9O9:&G) MF=46 !\S9+0:C"J"WF$F03B)QD0[5;U0ISNZTS? VML@'R0NWC6+TT71 -U M@7N,YC ]W(;2WQ,TZ2'\0?I=/4(&P8$/(1/J<\380242;/)$Q1B%@6A\-Y?] M%=+AF=9HAV/#+C(?F 775QO""@Z1$RTIE'QRA_$HQI(V69<-+4%D[9[[CU'L M/Q&RKVZ>4/4+!#N(C_$=IDMXCT_^MIDN9DCQW\:+;V^7\T5S";-W/^)DF<;3 MB[/Y'/!_Z:O_,N! "76!7?4CT"V >EBS5G_%=8O"WPIHL1R\%SK2U1 M22DB>7'/E4G$E%X$:'.E8+7=D:?PG!A#JHE^@)JR:VSG_FX!H:J""E MC)%$AJ94.IJ("PPMLU2&>\;P_VN/4WP"SHF2HJ_@*QXTMX8[AUG$O_L+&&G%E<@!2#1:EJLM0YR@AA@>! .FM#%/90V_:(9>5W G M0I1AE;)U\E%M]IQ=7,S@ L73^CC4*I#."J*TH^@;,T^"#I[0C+AS<8UI[?Z5 M'6#](1CSO$59I>_0%B,LC36@%0$ M*.Z'TC!);*(8B.LD0V(2>,R5Z7)W_1.CPHM%^UC-MJ^:/TR1=KBEK5]"/=>^&*,DMT^/'K8&; M^VDJAW3CZ05,XQBJ5.7N\O$U"G-?_#B5:G/;>NL[(.YPR0K6UE4P4;9W2Q7Q M@EJB-;J6S%I.<^U.AUO!]-U$'G[PZ@Y:1ZXX=9X8(?&5X0:C:IDD24PPA\YU M4*EVM>U&(/NJIJVCZX?[1G_9'KI,=MN3K%*17 C@J"$B4IBR(YN6:+]M$K&21^"!U=D;JX&HWJ=@G"9[)TM@7!W:1$1ZHT!"]4Z#2"[)FL^4UK'[^G5D6JE2MB/\/5^M;L[&(&L"H5OP]Q3>XN M("M6PG0&MO\:F?XZ;/:E@,I[0G>PB3MF@L\$LE5$1GPU7)*1&!#19.45:'O\ M+'FB\.9 )-E%[M7]O"7,%LWG<6S>32"6P;;GS>\P.ULNOC6S\>+G^>=WYV?7 MADTJ?&+#2)9HSJ2GF=C2D2(#I0S=%"5.RRZWZJ>@736[$'@M5W#]\T, MT&F]!GG=>N;#-*[!"-B?;PL;GEOIY"A0 M5;3#M&JZ4]-]7=!MF%&)2:*]+.DYWA*K(FZ#BBK/7#3@0R=U;UG@Y+1<0Y 5 M'<<6TY?SM^=_FS7+J^L-1FF5:"KU!#$25%0@3NN ^PWW5IB@\2$[*?7!!Y^< M,OL(KF(2XJ;F<,$DJI/'+4)G58R$)C:BDX+;!!5:J(BZ>L)K.YHFEO5BNKY2 MK*S0>UW$NN XP2:5.XE_6X?#E\ANT(:C64NI&2,TZ(0[O:/$!HC$*\]=Y+2T M5GGE.MRA2645%>XBLKUY/@PP "RU*3)*W&)R(I:K3&)BSNH0HWIXV?%:/9]^ MXN[DW.P@J]H1RRZ1%:B@.2@@V; RWJ%T4XQ,$4;1H-@<0PK/IL>\WE"VGIZ' MDNFP#49"2!I]:62A,YI(X)X$KRQ1C#.>G!$F[=1S]'CU]W*YU X]'NT89]/T MT*L&&;+4Z YRI5MG#DV(\XID3[TP4E*MN[V5'18[1FW6EF'M\JA'6(S&1S&> MX(,A%AT5[@B!EA:"JMQN2BI%)WV>@.[ZR*9BN5.)E[^.%R6]_<,TC;^/T])/ M5@D,.DJ:."7)E%;2D!FQ2F%<"XQ:D8,WJ5-#GV=._S/;^.IK@R@C3B52T1(5:H]'4P2:KG,C=CIDW?OQ^#YL'U4935935KP3?_?WL M4\[C./:3FW@_99VU)YF68GSE.''<4R)8\%IPZYCHE@;X^+-/5:W]A#A CN\_ MIC.(Y< ^?=/BQ2IG)OC0V2(>F3L!'/$> DC^I MA"\MR3%0\I$9PK(* 7<]ZU+]'H"=H)T*B8;01/5CO6;V+YC-[PY2]=-TMEPT M;R=^?#G_,)TO9X7AOT!:QL6X1&_H4_$HP) ('B-TCWLT>EB&B$B9\-UT@OBR:JX_-?#[B7E,5M2B',.5 U&EB=N.4][0; Q$$J,MS1TH)2@H M04JG*4I!Z^QJ]]_H .O8B3.4!BJ>H6WC]MGF[7",7AE^4#F5;SU\_%E%8S"$T%+BDP4&4FNA9<>KJB%A'CO77IDB M*S:@JOAD-WOS[2-^'*/\1])IDR(O+6T,2IS[3(*)DHC 5 EE/7=CF^&Q?DG M2>NJLF+KJYY. KYI[:^\\?/Q?.2MEZ!D($DK]#5-&;3)&!!K,W=&L,RB']AI MNP?H5'DWN'(J-L*J\ Q^ M/D9_\)?C8R% .:S"T&,;:,N+- @I:>@./>@Q;) MVF[]/*M!^I-D+U;0 (VXOL DWX#]#'.8?;_I3ZMEU"BA8OYIF==DRL6^YT2Y MY 5(E:CO= >V2[>^[7".G3>U);ZU,]=+4UY*";B?);3"[]9=J,YG33&ZOY66 M55.TQ3'.EGY2>LB-K+(^I5) 6%&5WM7(U*BBL@*$5J;VWK 9R;%3HJ*<-ZB_ M]Y7: UCK-H)ET%<4W#GBF95$YI2(UU81JH-0/&1K1>TF:YN1G*CZ7R+G#>KO M/3?@;F^@!XT,1UDK83BE!&+)P?5E@I.C@G"G8PI2A=4B%!+XAO8 MT"\E]D[WGUN,[^:+\>7U')2O3?&')[" K]\ "?U?&-:/P#*J?+F@39D166(I MJ]!^<1B(&P00*33G@1'':',.)>-]_JA+[&%(MW7/ E:#"3B M#53H=ZC[>##.=5?BM]_\[ +2B,@&_3=>S+ 5__C+/W7C74G@,=.FN&ULH%#_4Y KV?KE"3# MZYE]K8D;%ROX83Y?PORS'Y=Q.\H9DX7S)&HOT-992D(6%IVDG&VP2'69.FT> MW=<\=D(,*>(-5'CQ*>66W>X6[1RYVV8#EH IHC/TM7D#ZYK._T;@.5 9#47F M0L+PV25'@D +")(KQRR7T7:KV^H!XB3(LB\E;&!/[V/-C!*_:&&^FXPORA7B M^V;V?MGZ22/!4T8O*!/N%3K)2C#BRE;' M7:>&70BG8]R'QJH9-@04UA;DB> MZUDUOYIO@QL:X,?Y20$%Z;R9%3$CR%\P.II=CJ?M;6WGO3UN6W$@#M8;TD,9=RK16X[SSS1PNB$(3P1).J1H0+3E7%]Q@N*Q\[%887]P9R]![)N@GP&NCOOI2NE..Z5E"KXSIJ$^Y?/),42MO, M!(QXD\O5G\BXX\FHNO4O[KE]/ 'QV'FT#\UL8%*_@]3M8$O$M0K-,-ZR(GC+ M0!"#D3J15 OB$K*]2")AW$X-[Y:;T6V]8Z?"4*+=H/[>YZKK0_XYND5MU[H[ M9WBC;'Q":X?/KA)NDGV%\ M&9:S>8OE,Q0180B^KHW%C4E$[RE)Y;1%4E_RI($3@^$YU3E2$[N5@SVURK&K MN*X8-RBX=W;F^:R) &E>C- C]J5(F= !Z6:T*@T4- F)1:)3BD**D)RM/1WW M*3S'SH;J,M] B'Y'F;NW8H"W%"[V>_@\A_3*S].Y3;_[\OI.(ZO_&25^E.N]MM9 MP.]^P"R.Y_#5_X#Y2#+*#"^/SDK*N#.,.*=,:<,>@]/"ZH>)5UNTO>/")\&! M(86]@1E]&_E>/_K#7+#2U.4;3*ZGL,T_P_?F7^B@1A,EBL42SEPN7Q/]RLL1EP#"@(2$=FA M/*(QQ%&P)/N 8OWS(9N$TXZ+G@27!A"N!L84.OD\=JDW7-H1TR4;M6X:4F! ML:I4(1'/D:@I9XZ1JV7*=DN.>&:AD]!X36%NT'3_8\1F/K_=E'[^XB_]!?'Y MX!:(ZVS055'B*N%GI+* &'@L#7K-J@6%Y^CU6H-A;8K*T.JU&\^C.E&*])7_ M!HKT*UU_@.\Z!VP%\/\MTT5[EU)RO](_IKC@V=45E#*D2+7B/!.75#LER)-" M9^(3HG6<,C =[ZM>M/ZQLV-?HM] ESIIF*TX;EM*SLL?2Z;7"*$PI84H6QTK M!^*!>)T$H8Y2JQ!Y#MU:&#RWTDE0H*HX-RB[7Z+E^_* +?_>-[,5I-;M,=;( M8'4B$;@E,DA/ DU @&ENN)+,JV[##+8L6T(Q#A1$;!2#1.JLKK_'#ED^# H.+>T UL?>SX MO__Z0&CX*/]J?]!^OPCE,^3_*/_]Q^7#2*=PNSBYU]B<_G75GQW M1.(?G(%\B=\@+2?0Y(^P6,!LWN2W,TCCQ2^P\./)_#[4^;A4I#W'EC[+_?7V M(>\__'K->WP9^G%A7?_AJ= 65 1(/&%P[3TO['2!.@B'.1L%M M2%[5CU*V@:FX.?G)9/N65$_WC]-<:LAY4U/<_RB/FA;_*TX:W-'P#9\MX?:; M^#KA>_%N=7V&6P)H[2%LP+'_R*6_AAYZ!WW%.\!X MA?O-#5I6:P?1. I$M(Q]7UU]B0%>@I\@+U_*SYC@Y0F:>)2B+A!*4Z\X))DGZFR M+MN0.XUY?+5$>,;N[XL'N\BY]MB4=]/OXUDS+8C\Y#-&D6GE M+^U/X<[4MCOWWU]O_0I M;UIF%=Q)"5Q#QK [2WSF:"5QPCD2.54L8, O'S:WZM^#_7E8^[H0J<>'1UW8 M*\O^T%U#'954UVU34<:5YYI_AJOUH,N;#?HAQ+7_UP7D+N-X*=7YSG6.\!#1S-'(,SY''Q%+)2:2J MU#1GB]Y4)V5N6>#DE%I#D+7?T/,ES!;-YW%LT&^,B]DXGC>_PVS=:W/Q\_SS MN_.SZ\.X8*6 F$D6'$D(W!-O&0;MBGM'!1/*=>Q0UWW1DR/!4 *O>'&68#QJ M^Q2\P[A]??\OF &>1>GO3F$=&4G\ HI1-+^:R_!4I#R'^)>+YOM?\:-7QAO_ M<&NW-RQX:IY^7YE65N\*Q9K+77!T\..?U_'=5??KI/<6?U-1=A7W\,=XLG'< M6D:"P-T"D2CT)TN9 )3"8>$E?ON5ZW"+"SV<"G<066WSN]4ED,KSQ(#H5)!P MY8GC ?T"I9R%B-!"MTNE@_M6_<3=R7W:05:U?>-=K+DPPGF32BO1,E_8E% O M,57(FJCPUF#(=[SN4ST]#R73VN_N;_ CXP>MD0!3*?B4B/36X1<7T$U3DHCH MJ*3,*9$[#@*_^[''J+^7RZ6BD[-YQSB;IH>1M55::G"9J"01I,J9."D-L3%R MK8QG+K\PBGV\V#%JL[8,-U0D5CUB\III(3!Z%M[AML!X)%Y93W3@7%L>:.+= M&I>=@.[ZR&9#<6#EF2M?FDDZ7X?;G_T"UHW;_06,+(L^6P?$ 6*4$IT[?$Y# M1.8 )EGG5;=SPEU6W7^.1/W+R&%%7=M[V@#43^#]>#9??"WY0=\07HQ9&1D) M]:5RUL1 <#-1)&OFM-#6*].MV]#S:YVR_ON(M?J18],2]6-,[NM>S(T&5##$"%TT90$>< MM^@_00@8[!I#4HA)@#8TA(XFJ!:DD^'3893TF&K]NN*]'T_1TRX@9RBDB_8Q M/HY]*-GJ8YBO\]5'MAV4#91@K%6ZFVWLDP M8 #Q/F: ':+^XS-8\2CZV?5:.*HQO02H4:ZS5NUOPPS_%S_ M<)6$PB0':EDD3BF*+PY$%(6S!&A IRIE&VEU4>P.NW0 M4X .GR4V$!L>LJ^:5@:HDUUC65]6=0$S4%.->T .TTFCHJ(>4J"WE =7O065 M<_! %/5E>)W+Q.?LB$W,*AK J%2[F\X>5/Y,SXQ]:7P7X=;/=)E,WC;%'UT/ MS&Z;SALGE>".^'+S+Z6UZ%F7[5-P$[/AW-!N+3$V??K^PY0>TFYJBJI^%XL\ M\ZM)5,L9K $Q:?#!DB "/,;%VDGB+!@B/)5911BMAWU MN/GSCU:)%<15\<+Q^N'.)I.V$?NUB;].0O54.X&[@Q:EAC-H(,&@9T\5$P#" M:MPZ*OL]FY$*J7G"O)O>+NO1G1=8O4#I@J=D#8AN,0#0_Z MZ^A)E?<0<.4.!UNQ::,Y\%("ZDKV2W$*/:-HC)R@AIEDLV1'I_0G^Q?L1^>[ MR'6 ,XTVAV%]FOIN,KX<3_V=4"XSW,)TU@1LL4>Z3-'*@1,50\8=+GG=3>D[ MV/HG >VW/KJ.SIJA!#Y T^A/:"3]W3NP-2SN("/!/^P\AJ:XB9+R@T)MGU%?J86IO M_H]A'+'N:PMY@,;AGV'B%Y#.2^N'-I'-M]/& M760^ M^;::S.Z"NCSZ35#8;110+Y>@SHU5THKA&"8+F$^ L$DZ,A)- X?RV1%/$V!.*0;=]10$+6O#:[7/MA%P7 )>B\2:_U6 MB?/%I[R&\NY'G"Q+G<(O<#6#N!IW@7]>I0:<719!_'?[S;-I.HL1)FT4W$Q' M(D20I:,1]=:4F=V6!$4]23H8)[13278K2:J#YX38'I5FE2 \X)$>9 .JI=4=UQ YRUWQ]YR9BR+A&7HRQ]G31QT9=S M&^=<- :LZ,:FG98]-=8,)_.*R1 WE5PHKX_-?/YI^LMX?M6L^D%]RF?S.2SF M;,2,35EZ21RGI=1*WN>82 M"M"14#%QAX8R.1F)1 ^)6&T$1EN)X59@+/YMJ(NR6Q@G2(6^PJY8\7SO)K>4 M_T]3&1JWMGDC5^YH@3'4E$!6)C1J3C%%HO6<&64XE;5':6]&Q<%%SXKV+1&2'.YCT&'YU MCN&$.+)/;6RMG>ZSFUSO:Z7#PVJ(W!*AKC>^,WG.$5#^- M9[#'.2'.OC;E/^:UZYU%WCIKH^05S9X)8A.Z:=(E?+MH4.5\6Z*I]M&(6)F" MJY5/D"TO$.F&$[E!IGU^688Y_'M96.1U/"HVL&Z)I!3M1J4?N0=A..O35EJ*'G1U6Q?07[:CHM/'@0_&=M,@-/PN)^ MQ4M75OR2E":6H9B4#QJ?4@F5JU=1;X9RL+RQWBI^AC,O$?40U?./8:UOO+L M&ZJ)PC90!VJH4$-US].AA]SW2@SCG><>_9K(,KJNTEABB^L*((-R(MI'W>V/ MC1#/M5O8*Q]V$??P/+BN2!>:2D;+_N<1E-*&A)P5,01;$9T&'>@O\:>H4 /<0]@ +:@ MT]1ED-J3DIQ*9!2*A B!8/2D S..IEB[#=L^2?","[ O#NPBY>HS,F#6'I%- M(YQ-T[G_V7:8:J;74[52::-NDB QR#)^%DU=8.C] %CG=8+(=J>7]9MQN@.*9J_0=4F$JS*H*:!E\TD&PF2BZ'MH)UWHI-YM M*QR_7JO(;I"TS-N-:9I6%Q<7,(TENRM+2$YX14"(3*3E0(*VN>3O2!GP1Y+6 MSOA^ L[!_?W^UF8M^-I*K\HFU;HN164]F,P M6_P\G_AI2=!X]^_E^*H=;#!-JS;E\+',4?D\OOBV^)3_,8?V'NLL+V!V%N/R MR=_-$2SI@'>R RO+8 ^ ][[G/,&I'"!_FDY^[NAUW?VR=_: M!66M7(QO?@9OT*BETK487;J5V;J=JC-_\_/V=];A,9X0Z]:*EBU[ MPOK;Y4M :/_G?_Q_4$L#!!0 ( -N"HEBFEU^DG*5]]-?@ ^)DB4*@$"Z=C>F2Y9(9.:/ M1"*1R,>__,_OCTOP+,HJ+U;_^A?_G[V_ +%B!<]7]__ZE]_O/L'D+__SW_[I MG_[E_X+P_[R[_0P^%&S]*%8U>%\*4@L.ON7U Z@?!/A[4?Z9/Q-PLR1U5I2/ M$/Y;<]O[XNFES.\?:A!X >HOZW\M_THISWS/SV )Y M&:?LXOZO@F>9R"B&'B(91"GV(4F\&++0BQD*/9%X83/H,E_]^5?U'THJ :1X MJZKY\U__\E#73W_]Y9=OW[[]\W=:+O^Y*.]_"3PO_*6_^B_=Y=]?7?\M;*[V MTS3]I?EUHOV%\&U5?0#V#H__/WBO_EW_X)@!:.LEB*6Y$!]>_OMU='2::_J"M^ M68E[]6QO1)D7_&M-ROHSH6(IN6]&JU^>Q+_^IDY=O5:%#59SO!:;,D,6%ZJ+S[+3QT9-="(,FWH=*I[ MP*KX7HL5%ZVVW!D:Y/Q?_R(_+>IU]>?BT\??+J^S+&H-Z_T0JS@[U][Z@V)T?'_8B!7?61^EJ(J MUB5K5S9)4ZWJ+1O_I@B"GN*__+)ERAR(Y=3B+>TE W^TY/Z_\T3DG=W3+-E3 MBKI#R/'#+-C.>$ME@13EOAP%.R5'.Z'515#9=%[8&AS_X]AMO[S"^[+L62$E M.P%+=\4OK) 6U%,-=UZ&K"P>M7BN"ZU'U"(C2?X%%"47I;2)#["_^[I\SNO\ MOGE>7T5=+X5Z?)>/Q7I5WXJED(;9]>K?BR5?L"2->) E$.$H@B@1,4S3,)5* M(^)I' K*4JJM+S2)3JQ$6HJ@;$F"8@4>)%&#J::+G8:*F0 1,[VS90!L.;@ M'48=$^!Z!?Y]&HP,=-0$6-DI+C>8F2DV0^%'M9WN6/.I0$/I=O2BZ;UFRG)= MP7M"GA8?1";*4O"K%2L>Q1WY+JK+%9?_OI=?YG6U2(,488XQ#,(H@(A@ E.. M!$Q#G(09HUD:"QU%J4MP8B79DP=Y0Q_4B@&]^:\-V;A^G ((,]VXP: E#1K: M@*RX^@0Z\N?/;U-!MUN32DK:2)F1BC:B=F-)D8/P%[&LJ_X;I0;"1@5HDYME M^IL*WT]]X_O,IGU5UHOWQ:HJECE7N[F/JUJJ&3GV][Q:)%&<4+[W!(&B"/YH:6JNM2.XZ$WK M\Z0UF\>&@AI/VN.R.)JE!PC,.BV/"[@_#T>NM)MXE\ME\4T=^GXJR@_%FM;9 M>GG)F-I,5[>"B?RY(2=8\2Q*N:@OHIAY"&<^Q($?*5,X@4F013!(J)R3GL]0 MZ"]>'92=?%]-^=!ZF_5.!T?>["T]4&2@W/!1 :D)G_-B72U? 'L@Y;VT,.L" ML&8+ I9%50'Q_4FL*F$VWXT?AYXVF 1=*UW14P5;LA=@PQ[(BK+;9H//$L0+ MT/'TXDZ;V&+A2-<8DY]5$]F"LZ^GK,?E;=2-*%?Y;4V%+9_BTUO,_Y(E]G[;[A$V'Y,J]??B/?\\?UX[NB M+(MODO)[\B1_J5\60<0I]^1R*X270I1Z 20)]R#G$4GE?M8G<6*D)@R(3ZPP M.K* ]G0!ZP@;J@@3/#65Q40H&:H-94G+G7RWQ>P9N0 ]P/M3R)EK$ L( M7.D2$]+S:A4+4%[I%YLQ[#3-U8J5*L+D@VC_O5I=/XF2U"V%O";+2UK5)6'U M(HXC$;(,0Q)+8QY1G,(T"5,8B"2)6!HF8:9EUIN3GOHD^4%9=17(5X!4E:C; M (EE3JA"7F[F_VJF;0PPU=,UTR!EIFEZ'L!//1<_*\ VC(".$_!'SXM#A[DY M ([TC 'A6;6,.2#[.L9B!'-7UN\K7BY?[K\*MBZ5#ONSOBES)MX_K.YOY-NO MH2Q.CS*Q ;FXEG^*&C1<@%9[Z&D(#4Q.>_;;': M.I^SA&*YVC.8QDC%B0;R$TD2F&8HR2AC<9A$)H; *8(3S_"./&CH@P$#>HYJ M.PSU%GZ7R)A-]C-!,5[A=25UM*Z?)#?K:JXK_/X:KGV?17;-35GP-:LO5_RK M*)^E&L8QS[13;$PH M3ZP:.E::_4#'#-AP W;FB$%BB1&TXXIB4L ,S_PZK"Y/8V63'&@$FD%*SE3@ MV>7E&(#H*"O'1O[1U!RC >?+S[&1O6RON2$O3<*0^S"[0*0\(C&%Q/-\ MB+(@@#0+"?00]W&(:29\WRCZ> (F)U;G#6&@*%M&+T[R8/1,P;>&VVPQ,$': M/.9Y0BA*\D=43@OPJ&'M*6N9>JV;07R7Q^H/4ZY](7K:GR)KNJB.W M3ZS;%)WVB!B0)KBSX0 H%O1]4\(_;Q/]?*627JAX)?K9Y%50LQ-%!(S#&/ ^B%60B1""*8 MI$3:*T' "/.(SU.M<^S3I":>BBW!-J->$;4((3L!U?A\= N Z3&1J>Q&$69Z M8IT1=':"P&QQ:'J"#D/3-.^P]0D_B]5:W HUEMSR#.)(K^FR*U[P\?N38"HO M(7^4EUQG7U7,8=;ZI-I:7?["3_W0%W$(PX0AN0OQ*:2$(QAPD6 _\L.(&25! MN6)L:D?2(!*ZV/#5I%0HQE0F1G&_RILOGQJ.3/W-CIZ/KE]Z?M1-_=<-ARK? MHN-Q)QI]R^4%Z/D$+:/*=AJRVIQGC3T0"U^W6_2<^<0=L36S[]PMF*]][([' MG\@E=&R'U"X+5ZNJ+AM_9'5=/XCR[H&LKI_4$-67HETL^)=UXSL-J? C%:Z/ MO51J:%4*)@U"#T8XI'[,$M_/T.)IKVSH^>X+5_R;J)1]*0R.PEN2H%(\5X"* M^WS5*!E*EHV"^2E?=3^:IL'/]J"C%"'NT0 R[@N(TI3!E&88(IH1'A,<>&'2 M/>B^QN9_Y\=\N"2IP4,6*_[?[ D[\BR^Q3,S6^T;_F##(!@* 092 /H"AM=U MDK3Q]=(*:(0! VE (PZHI3R@$TCN:7J1Y,=&J!G=FJZ?PUR^3F=\_U@.4->/ MP]@KZIP!V[IRM-XF$]Z)[_4[B>.?BQ CX3,F%Y2,2D,")012GD4P\;B'@EAY M>[!9.;F#=";>N2FJID7C#N.AIXT=2&FF.Q7!G>Q<11,T1!V>V9P0RUE!N,-4 M9JX#-RKJZ_)OXY?;%IHB=:,DY&9$E;I1]6'ER]^JADWXN8]"@4D2P"1E5)J M/(%)1'V8)JD(6!*JHV*SBE0:5">>L!L>FHW\@(O_IU_C-2+4S\!4T^ARC92A MP>0")(MB509".RM8I4-SYJ)5!C"\+EQEJNN&1R7&EBK*M\):I* M5+^6154M@C"@'@DBB&+D0R22!!(_XS *4Z&*27H"1XMG4=)"5W.<(FDR%8:$ MM6?$>U(]@">2-V5O2,L#((!V;)AIBI, ZBD)EZ"8Z8>>L@*CHPVVQ"] 0]Z= M8M 5U)%..$EN5G6@*_R^)M"^S[I+IM)!ST:EW ^B8]:X"/4Y#T)WVS$7O*:[DQ;9(4W5ZTR= MVW2\@1WF=J]LV7-:X-H!3.[*7Y_#S-S%L1T =Z!TMHM1K<_$B^6SRI?<3=1N M0]"S) P9]1D4-)9;*Q][,.$1AB1B"19$!"(T\GZ,4IM8O6UH]_4 LXZZ\2'U M"&#:)\]N8# ^3NX0V*NT,$%)7RT1W9WYCM":^R#WM-@'3FWK7 L,5<\7#3_!0-65/A,SV5WB4J% MV_MR]XZV,-):ZB'FW-3U M-D9O>M_:?ANW86VN,QNZ[4&G[2QS!8BQ-VR_G1L8T+X DOJ$W=P.BSE5,[<] M:F_;R^VPZ"=;N1VYS3PG\;?54Z[<67?YH^"?BE*%!/V-+#\MR;UN7N+($!-/ MX=^^W%P-0TP:#MK6",-@O?'D/2-(QN>Q0S3,YJ\)$. /Q8NC OD:TEHE-(Z- M.UM2HX9PP\1&GAN+%6<9B[TLAI[J6X^BD,/4$TRN MS4%(J0@Q]8PV"<<(31U:TY(%&[KVH33'D-);@%W(;S9SK40W#Y Y(9>KF)AC M9.8-@SDA[*O(EU/76UK34A6T+BO!MPXK:;K+'YZ*BBQ_+8OUD^GNTW#4"4W& M 2,#AURS]^QY 2TSD[S2ED"X,BH-J<]K9-I!\\KHM!S&W A5/KPR\S(87]F#X.NEN,X.NXV.)?(W+YZ'*.)1$,.4IQBB M0'W*H@QZ*(HXCRE&H:=;).,<1B:>O*_+2!CV]3X+Y/'9/2=T9FK %#6CTALN M1#ZC,,=9Y&$;_U9']L&H(O0CT(2^[[@8DG$ACZ*(UHX',_%HNZJ,E2;S=[E)*1DMG0TYXN=^H64#19GJUS^0*L M1ARHAC#I;12<"&^F)H8D>T_R3QW5X[G,QI;_2^OLER1^K+C'<2XE/XI# *.4<(NY[D/(TA&F0H1AS+CRSU,S3)">V M%UHB*K)E2;Y54B=6X*EEXJQ>PTYO6;A$QF]^O>\EUY$%+WWWJNKZTT_22 M.T3P+7O)C0!PHI? MAH)XB1=Z*0TCK=V$!JV)%<#[Z]]^N[K[[>.7NZ_@\LL'\/[ZR]W5EU\_?GE_ M]?$K^.E+(;?!?FI8J6,,.N%[.,$AA@E&37X+AM03(0Q9%J:$IR1(F%D*G"/P M[++?MK0;SR ;4G<'FI[N= 2$F=+<1^"]%@+&FE)#-D >/!>;*!MI3-4%H +< MD)Q?@$]YI5IJ_T.0$OQ&ZK8IUA3'*#;P.%(D1J1GU2PVH.RK&JLQS(].KE95 M+J^\*XDR[VZ*9:Z4V4U9L,^:/:$T1YG2N]@0!QUUT)-OEDO%@^!M".MGEPVB M#,6V.H/0&7^V,PD#88=G%":W69S\K9?2X*61?UE*$H^KFIM$GAV^>^KS/TD4 M**K0WRD#=]>=C@G-$KLCXFN< IXMN>%!X$FAG8:5C8MG=QYX>,CYC@1'1=HY M%1R_TJ+GVE>QE#_=_RI6'?820@8=*(9=A# J M@/N6S\88(#N'&@/YRZNF$4=)S._@@, M&O#-_BCL.O/-]DC,VO&5XCJ2U'?BJ8 MU*U@A=3B+]N:HQ;1>>,CSABTQR4G8%74H&QY 3TS=J%[)Y#2L.4G &DDD5-5#V[6*$8K12B[G\E@^8O5!_M>Q> #)@ MN+5X65=HRL#2^9Z*FVS+# P9QP@B'A&8Q A#AA@CJ0IPBT*C!,O#="9>C7JJ3?O6 MCJXTYA1ET_S*(SCIG<4ZD-[0WV$CN'EVY;A8KI(KCU"9-[=R7-17J94G+K<, M1,U7=<1HA0D,?AEFH"HDS 4DJ8A@$49"@%!,AS&)0QZA-/'$5 M'?7NOBH.^5GC*-0".[UI[ P1L\E\%ACFH:/I-\J?3(IZ+<#;.0%L'Z<=VXQ88&Q")(L9>F M-(%!P@E$"8HA%8C"C%&>A!%B&&FU@';)U,2J8T!U9[^I9A"I*E%78+U281?; ME(UE$[%U(?^MJL*PF+B3QZ2G?N8&WTQ+]=Q=--7$Z[:PI4JG>FKSYSXWX()+ M]0BZ)_ J*&SX[(9<.VR,X!!#5\T37+ T;X,%AR"^:L+@0*,"((YQRHY#T4Q0GGM0-?NVLVQ'>Z^"XX:\P^!Q74E=18R?I#=OF+BN^*]BP[5OM)ON?R-EK@R% MJY6<.:*J/Z[JG6T^23R4O>T MC.OS[,H_/D_/DLIP8=85R*ATSD'FSZB%LSO>;,5M#HHQK%9S^ +;[EI=F*94;OB S0FCV_KRX:2J:P6C;*.2N.L/=9K"C,WQ3HJXNM66,W!_6U>_;DUK$(OQH(%&8P"CZO,: ]2C#Q(TCB-O=CW8V)TWGZW#RCO-. MYYJSCLL5WQQTR,^?\A619!L/]6U^_U!?9[]7HCGX>"=4D[8C;FL5V3,(]%G@ MC!"410)*:U6NSBQ.8)(0!%$B?"\+(B\UB\&9@>>)EOBI#<2.EK&'XP 0I]T]:PJ:?$4X]&6$5* MABB&R,,84B0_A23E09QD$8J,3@6.DYIZ:OU^>_OQRQWX?'7Y[NKSU=W5QZ^F M09)'0=(S8MR(;C;M=D[[.JJ3E(PZ+9RSL,BCA&:.B3PE\.N R)-WV$W?/HSZ MZO&)Y*7@@V6W_4JMUZKTYR(,!!>(95"$.("() PF)(BA2).0AUA@3,EB)>[5 MK7KS69NVUCN>MN_XD /M5WUH&N<;TF I:9N&\.@#JC?SW8)DI0AZ%BY S\1N M1.&6#_!Y;*-HK!B,97>D)_3ISJHVC.'8UR+F ]@&^C6+;-,%Z^,R[WN\_":: MNM0\$B2-2 +3!$<098Q+*YLU@4(>2L(X"HE1/L4HM8DM@R'M/C?7..9O#"P] M)>$, C/%L"/]@&X%_FA).XWZTQ#16=C?&*V9X_XTQ'X=^*=SD]WN\I6H MJDLF=_-5KL;='AZ0+(@X8AB2+*/21I#6 @V0@'$6^"D1W(\"HW//,6(3S^R> M-!C0/N/$910VO4GN"@RS.6Z/@_$4UQ'0T0P?)37K!-<1>G]^:]UCF;>\II7X MS[52''(QJ^_D*-W!O1 LRGP/0X]A#Z+$#V%"B=S7"X]1+\F26,\Y=I+2Q!-[ M2Q##3MV#$JOO7K:7=*6C+[^1DK<=NJY655TV-3BJ)JCX[H&LKI\: MH^Y+T?;MXG\7RF$OMP_/HB3WXEF M&0R8*DU/5104B4+(L>\++V!>PHQ,@A],OHF55<\*Z'@!#3.P:9:IV#%I1?^# M(JBK*G\LKB=4T$H*V(@!AJ+NE$FF+V!X723;MY%\0<3_MA2_(.R:1U!Q83@U2?Y M.#[DBGQ>KTMQG?6[!E$M/$8B' @?(B\3$$4DA"GS.?0(9FF 0T+,\G4T:$X? MP=1P -1;""K2ENBII)&5\YSHEN(TP5!OV7*,C-E2L@O*@+S"9LN TW@?76G= MQ>N3G6 BID>[0D"2;&UNR] 1]2=[CPAE2-] M>8S*K#KRA*C[>O'4Y59UB&E)!N[3JCMNPQZ6=I#'((\0AHCQ"*;2/()^FE 1 M$N0+JN6M&",R=;"2HCKTUILT53B&R_C$="6MV:Q\+>CI8T=]B8WJY)XMN6WA M6^U';5JY=E2B$Z5H#]\[9VW94>[WBL6.7VO>].!&%$V?'[67O'RL=3L;[-TV M]7;IXS5HNQ'MNI@>B_5(/8^3LHZKB3/%--S[6$EHU&O@B"Q6#07VQYJM:\ 1 M(8:M 8Y=8K'NRB4\*\I'%?J_;9W[46YT'E40DJK%_+?E@50 M/\A-3,N$P;IFB;3&0C\]?H8S?,X3PMJZ[T*0F(W0HF\F#!- @9C)!'!&(=)8%1!=HS8Q.JB)PW*#>T+L!*:QHH6 M6GI:P14&9II@(_[M0'R2U:H4Y7)9?&OL$+F(]97[5?MHP8(AY41P)/X4^C@.(1!;#)%#6@A>1(,F"",5&D:@' M:$P\O[>M8Q1-T!$U- .0:,WJ\\4V&PRF\IJG24V71#/(0IODOFE$KU>?9[VD8 Y_8D-Q+L'48IFQV.@ MPBQ0U%@IIL7&;'%H>;EXW>!HP]"%.CJA BBF^CVCX@LHQJ;%TF %F!93.Z4_ M%;9F:MX>F5'-;C'L?,K<7N8=_7W&,.91#G[E:\=;3K!GJ<.C> MJ?5I2W*80R,M&*IR9'C^G/,U6>I'/1R4?5R3NA#;3%5J2.S.IWY*/*N0B(,# MSA87,2;.,#AB]+KSV]'V<8D4IU$F-\\^0[XJK!!!$C,$DXR)./)#B@/K'K2S M1"5^WNFU:M]BUJ@LRGE2&IHFN\UDW1= .2[,!$UCWZ+4R7$!Q]K#.BEJLKMH M5M=9VU3S4!>^D/H\3I@',Z$*RD=>!&GB)3". QZF"4%>0HSZFFF3GGJ&-O0- M.YSIXZ8W8Z=!PWR3492O#.%JHG:&YB*[:GZF3WC>+FC&@+QJAV8^PAF%SD2E M_" ?!*T_?E>!IF(A<(@1(0GD1.F(A 20IMR'&<^2-,&9)Y#?.[WO# N=O:)F MX=.^,]<.F\9?HJ7:1&=D31%G-4/8 RGO59U0XT/J(Q"2./'B0 (GU:R * X\ MF+ 80Q;1&&-$N9\895*=@=V9U>%F!$U/QYX/A9D^W:"@I%<404?2<7&XHR*Y MK KWFLC\Y>"."GJP#MSQJZWSII[;6NQ?1?F<,U%]_OR^,\OE5B2+!:8P"!*J M\LH)3))(R%T+22*4(>)CK6V*!JV)IVZ76M-1!SUY(.D;)Q<=A4O#^^H.!+-) M.R*_?9;542",DZU< ')6SI4=,#996*=$U4C&.CK$W#E9IV0YD)IU\A8S+<9% MWKMLOKX\TF*Y8#&1.BJ+84!Q+(TU::=1S"+H2UWE)QPG2:BELUZ-/)-+LR6F M-Q=?2S^N@LZ2R4(<[1ETE/417Z2\IS4$Y(?M^O]ZI%FFS5$!^DER_ )S M=_Z78G4CBB^BN'R^;]*\6+TFR^5+X%?(MJ,A2[@SD587\(U=EH4@6\)0A2)&GPFE]#$D8^)!E MD33LY;8;4ZWNSF=Q,;5A_Z".PT"^4CF5SWFEWGX52JZVZ*S)OVP=^":]'\Y# M76,7, >69AKE8(C^(!R_W^.#GWK&FJBP+6N:%6/.@]9@7S$'Q'8[C@FA-MN/ MG O1Z$[%>O#Y]C#GRK^SNSE[,#N/M3085Y7JO]R\@YO@O6X?'@:9'\=9!GF" M,X@8DWLA3W"84)%@C#,4Z>V%M*A-K.C_)AYRME3NU;IC?93?$OHKYJ M2M\U7:8XP8PS3[DWT@@BD020!G$$0\1#S*,P8<1;U*J\A]Z4WAG=: IO:.AO M6_:+^9E-VUT@2$2].*$(HBA((*(BA23@"#(4>C1#J51Q:+$2]50P;([@ZC<$ M 8D@B/V(0!&KMP'3""9>B*$7"2]+B!>D"3*UI:X6QKLWI)XQP.M#9=LW M\J1^Z78J'L]"E,0$^DF40N1QN;/C.(0^]W"&/:#X:R]POYUT I6KHCUG M\3)O)1\7L+TJ[^-D4#N5U](2N^E,71>.ZL-:J&2FNV_%0H0("88"Z!-.I')# M(:2(!-!+PSA+,4<^,E)NFG0G5F/R58S-U)@N7GH*:P(4S%13Q\")9,0F#5'R MX4[]& KN2-'H4IU5I1A"L:\\3&\WCUYHS_3XC1#EKV6Q?OJTVN8=:$8NC PQ MRX$D!XHT:&A?@$]%4:^*6M.[<0J"\9GN4'JSF3TFN.-<"TT9K8(0QL:=+0!! M0[AA\('.Y1:!![YWWG=/O$I19+?/%5+)L G=^D'2$W(U_(HW;! M@8,W3[VL%X]/9/4">LJ@(PT4;8-U_:#<&BOZN2(;KN56TIJMWV,2V:W< M;\T>$VAGM1Z]T&Y7_1MA#_E*E"_#$DZ]FY D"?$R'\8T0! E*()I%@0P2)*, MBXSCT#/:28_0FG@2;B@WP1_"K"R<#E1ZFVA' )A-R5W9IPS\T!#/T?9XC-*L M6V(-D?>WP3JW6![''2C\4VVW?T$:ID*U(B21B.1TCCR8A)A#GWE>%H1A1 *M M2FEZY":>T395"D[@HS>'W4EM-HV/E.6:JAJ!GIBN#O+&BB:968U/BZY+)[<]ZJ;+]/XBG4K VC4[>>?E8 ME'7^7^TF+/$"C% 80APB%0\4^E)+>!E,><)2)$)/I$8U\Z=G>6+]LBUE^K1I M0K&Q&RPR]6=XAB&->1Q0"@D.8XAX@B$5-(&1_).+),(D\DU"+WZP9V@;RO'T MW^])ZJU$/];S,5O-]BH%7^S9INJOG0,?T @!BPQ*,=K*PYM.$%M1P%"69I"A M-$[;F\^$O+ONZ%,S/'=S]9D>P('>['-1/CLF3P[\M9;FQT.QE/=7BM7ZY9)6 M=4E8O8CE7D!PE*I8< J1C^1RX?G2 @B$$$$2AR$QBGK5)3SUQN#J\MW5YZN[ MJX]?P>67#^#C__[]ZNX?UL%[XQAJ;ADF0,9P\[#E8*-IZQ?P1T_9:7E",V'= MQP*.DWVK"$$M,$;B!O7NMPZMR6OQ.7\6_&I5RQD0G5A7M"S A@>P9:+K; #^4'R MAA'#ECQ:@.HI#]9YRBL>JK#/5AFRL,-3F(XZT\M>ZV5"/';>LDY-BG(8/$9S%$$>*0\B"#"<6,^HC'2>B;I2BZL;RM M@H9L=B%G[SO>8J?1TKD EW5=YG1=JW=$1>C>D":?:HH=QVQ[C!]E5V&^CYAL MY_!><;RJR\9S<9M7?[X3*_;P2,H_/Q2/)%\M,C^5"SZ.H>?Q,*&<,6IB )PB.'DTSX \4/3!A@'P1\N"X9)_$D*]R>X2&+,I?QXFQM-= M5U!'D_XDN5FGOJ[P^PI ^SYK-=!HD[_G]:E)H5*IRAM4]9&[-W9*G\XA> MBOM\M5*Q"W)'T [G$C_Y+J&(!@ED21! A%D*4^K%D&2!2+PDCJF(._P^KDYT MF9T(O9ZN.79BQ:=!37MY<8.#\=K2D 7?)%W0$QZD?SE=5TY+Z&Y1&:$U]XIR M6NP#RXG&31:9(ZH\_=5*FJ9-S+[ZZWTA]2Q9U9_R[X*_;SLEJ.]4[=);M9PM M,,\\KIQ*F)EIBZ:IQ):;B[;+1,_0!6BA['@"/5/@=@8H#7)>)H;4+B%F M$FC-4F;.P&4TG\9FW/F2;B<3YYQQSCXB(*6R^JH;47Z5=,0[4N5,-2/) MEVO5AD@YB;9QN#B*(A^'&%(_;3JK$?F)!U $F9]@XJ>1T*H^?"8?,QXBJ*J> M*R87SV9.5NJK^J&MS%VL&B>Y_*9AMNV=T[(+FMI?;7?V7C)E'ZK['E5+"B6B M]?&#T2,S/H^8ZD&<<4#1(RAY:J&[. !Y>U@!)@FY/A,>]P<91ER\U/5)BO>5*.KR&[YF=?[<'=8N2);2, X(#"B1IBT-0IBFG,K_ M(!:'R(^"S"@#ZS3)B;5>SP!0SQ14I)U[I"%M'(9["CT]K>06$S,%M O'UPZ. M+?TNSL)IY*JFL.XB3T\1G#MR5!. Y&?NG>:IS5__"[86HWTGM3BOBA?+K_G ME6Y:\\&;)Y[(&YJ@)_I7_63FP]*.3U9;Z2$?RA*#HJ1#(JC54B\^$1 M9TMD'A5HF,@\?J'=:GK)_G.=EX*/Q#[]7:B@;,&[SC>_5R);+S_GF5@P*M(X M]1",TCB&B,0"DI@S2(3'6<833_YJ%FMP#CN31R/TE,&ZH0F6DJBJ(@Q>!"EU M.W(X 5YOB9X+3#/UT',%QH,D+\ &[K[E4LL=4.RY6]I=@.1HT3^+E5G- 1>@ M[1L*3L:T:??4#/WO8LGEAD4.R?MFK'[H>2CV81KZJIF'\" )8PY#2G& XR"- M6:3?S>DPD8FMC2[<^$&2;;;C4F]IGH&-(J/AWW8@KZ%6:455%)OV/8JF3>VE M8S*;M$(Z7W;+3D=6&!@V,1H7;KQ'T9%[9VQ!-,[];H>A$]=:J)IV__.Z==&F M'NS[HI(;\"2+XAB''@QHV&258YABK#)("/8]1(3P?&W-HT=S:J]M[['H>W&5 M@UY<@X[NBA6#R:J)IX:^HS$WU4$VH.-9]B-)-M1T\:WFIY*-9YE04?]EV]+$M5B%.]/>]>MI=TQ7$O MOY&2MV&[VQ.\ZKI^$.7= UE=/S6G1E^*)C1?\-MBN?Q4E.JF!4YC+ BFD"// MATA0 2G+4JF&@SAB'/$@)$9G:;.R/[$R_[)6ZZ!2Y[]WM.7DDPSF3>6Z1@Y# MI_3,3U?SV.V'?6:&2XMB$C9<[C4MWHH"Z L87M>) QIY+OHLI(%(H)$)U%(H MT$EU 39RR8^;=Z1]'\ ?2E;0">OR].]-GI*K0\-YF9_WK/%-'LRK(\JWX<)N MD6M(J"B$?)BTB'T6,BPX1!EF$"$4P)0F6/X9"!JP,$.AUFY@E,K$2T:K+09$ M[=(\#P.DI\[/%MM,ZYI+;*SZ1B5RI*$.TYA5D8R*N3_?QR\V/V"TJ)8\7XUD MLU+(9@609RE[[+[*L:O:QF]2T?A$'6-WU8L_YRNY96L;9G\BK D_[QJLO2O* MLOBF=FWD2?Y2ORPR/Q)A@!AD@8A5,(T':2("U?V5IXDZ 41&!4Q,B$\\@=I* M=TM1JWN5LQ47"A06CY S\BFY2'8\ )Z9ES60S*' MP%E-) /2,]=%,@?E=6TDBS'.3DGI@Z8_RG_JZ^R#R,AZ6=\4M?PS)\NKE9R! MTII67<^N5G(62G-\D:0$!=C'$(=4FKM2"<$4,^4+YY% OM0^,;),4+%@9V)5 MU.0%Y(-$ ;;)$5 9D[6:B+QE\P(\]8S*.UI.55Z+4#V=&UZMDS)L'I.&=WU6 M\,V4W*L$C6UN1L.?\C%_Z''?\ AZ)MONC5=O@;MU:LS$^#M*E)GD.9R3.7,& M; 9Y-#94WBJKY@Q$1G)LSAG5?(/W2>)0K(1*)7D6Y'H'>+YL9IJXHP=Z@A>J26[^G/.UG.?N=HCC8EEM%H\,.=N^<5RDX1;RQ)46 M9E[CDK%\N'YN3P@66]ET4 MIQYD*K8*<4%A&@8A#*B'$IP@DHEHL1+WZD8-"\^>$ZUW.FW?Z2$_AL[ G_*& MH9^!:%DR**)^+M0:-MK$\)WA1!TR!5JNP$\=7S\K+=&Q!CK>0,,H.VLL$D!-S.^SH=IU.HZ8_CYS*WS,=BQLQP,9^=O_+4H^+=\N5P$L8>\ MB%%(1" @\GT!*68AS&+A<1HA%GM&Q=/[@2>VN'HR9H[!C=0A1HQG4N ,1YDJ M JE'F1"8)?H.OKW!)]8(/37PWL"^V)=?PRH[0RJSZ;$5R"9J?E\R W/H# GM M;!P32.&;-N*&"&/LCC#TBR(>011BC&D M*0L@"R1J6$0QP]Q)0[6WJ%>RU[UIMWF3HVY:IL5%W )DIG-&\9BT9HB^U%-W MDGJC2B#Z &AWMYM-DNV<"A\1+?)CQU)KI/^0)E%NF# QO M.V@U-AZ3 V:H*7:P&O #>H; YVT85Q>Q9+&1L@FRV[D^;9B9TF^LV$[;R3SX_-++D>1XY,E\H+G#WG%EH4*4MUN0S1/TD\. M-+$RWM('DH&?GG\&6Q[T#]M/PS&N>ITC8:9EQT"0^S&7.S$C2:U.Y4^//ML! MO;:@P[-Z_9LL3+*_%^6?1^2)A'F<=3?:^M/1\3ZX,-84!ZRJ"2 MI(%\""9GRF< K6&ES0.?F1+I>-K--6V:BDNV0,L7V#!V 3:L <4;^#P;O@96 MVSPXVYEN4^)M9L"=C]*H%7?&\/.951NC8VC"Y$--XR*)#@H$HTNQWB MT5'GVQF>$FQG1WCR8K.)QD6^^+BJI8K^^DB6RW?K*E\):1BS. IX2'W(J0@@ MXKYJ"$=2&*,X"%#&PR32.H0_,O[D;G5%$30D04]3;P8> V1\[CD0T]09;B*A M]D0[( M"3T]1F9S>[0H]@50?#1EUH;,=0:V8LR=A7T>,(YL;$LF9K6RSP-JW\X^5[!2?YOP"H?3>X1SI#/U MQ&D+9K0[.":!U=;@U6"S[0N.B3'<%!R]QFZ%[2L5?!#MOU>KUP63%SZ)8S\* M*"1QY*NZ[ZK@#2904.+'><]5P;Q \9PCRN6R4$T MTS =?M=95Z][P RXVN#7MQ__, =^!E$74^)H%VOA&D^S^ I;/$:C*HP'G2^6 MPE;>G0@*ZT',#RW[LCK7V<=2%2%^V@;M?RW$!B&ARK>0,.C?I(: LH!$A4,I)($J9!Y,4>9"2T(NQB*,H,*L+?(#(U Z AN0VH\$P ML.<0*GK[CG-E-70'[(GI,'%#1R!7\3:'2,P;3S,BY*MXF;%K[6;A'?E^R?]C M7;65[;]* LLF7:]2_>E6ZTJN:C=E\9Q7JCW%(@M#G*(P@UE *$382V&*(@SC M(")IR"//CXT298VH3SQO-VL4:6),U*9Y+9?SZFFM?-6LB8PTF\MFV.I-\LD0 M,YO]D@TPX.,"##BY:)S\'3-@RXT[Q6 %@B.-849[5E5B!_BI4HR5(2N.2/^2JO:E5)[+FO(59UJR#-XB2*,PXYXSY$"9+*)T4Q3$3H M"Q+AP$]#HRQ]$^H3*Y^.EPO0<=/&VN_P WJ&##/YC3#64T*3(6>FA$Q F\ \ ML4+!55D (]KSE@FP@>55V0"K02;/2K@5CR17@:G7V2>Y(2)+%2NQ(")&*8T8 MI,A/Y::%8D@I3J!'I*)"TB:BW*@ X;D,36XH=325\:]\/Y.E+AR&6W,W-".( MI@>IQU(:=I!M66FBL-XDQ6$4E?G3'0ZS\Z.F/HR"=T8:Q/BX%B=#E_>E:.R[ M-K)^X?. !)[P( ZE?868""$)I6I+<";2# 51&D?:!S][@T^LES;4NAV+9G8)HBVEVO'%$CM'3B_U[YCN<.,+M MSMG#L6LL)O_52K7#*,J7K^NGIZ74.5^$?$G\E$61G/(!\S%$'@TA36D"D\AG M G'AQ09'OXN+@C?,IBS&^=S3&Z(66787[:N^?5;C*YYS0IN?;EZ(- M")5K392(.&))!FF(!$2$9I"0-( ^X1DF@8KY-BJZ>I+BU,2/LSF9.N:L6$$FJ?9M>JJ_&JS:9R&L8<;,A=MD MWMU&VP#%'>C8 W_T#)H4:CP+: ,S:B[ [7&>_258>UX\WY<8-]AOAXN]Y_2 YNE6% M"E0ZTDU9,"%XM1",IB+%D=RUI@@B@>5"0C"%U/?]-*$HBWEBV=?7#8<3+S"O M6OUR]<6VW^_3AG'E6WYL60=/6][!HV0>?)/<@Y5?WE-*X!U'UI'3UAC M(7OKYV:VP+WJ3MM\L6U1N^59Q09W7(,!VT#Q#13C2@W##>O@Y@=Y9-;=A.=_ M=(X:#,_W",_I.NP67H-&Q(X(OU5O8K>XC;0K=DS(8I$^7C*@KQ8QK!QPF_<@2D$400,] M>PZN&BO@3&B9+71VY4<:YC2*D+C%V&#)F@EKNY5I6LS-%A\'0(VN,>>,/]]2 MX@"%G17#Q7B689M=^['K[.L#*04EE:H L77)Y"XSKU^:CES;6O8H"F,2A!D,TB"#*,T0I%&00(9Q&L0X)1[1ZM R![-3 MGV0.VKPUS,-WBON=;"G#8- IGYS><<6/\CP,G9$#^&]:TPMCFP-E5,.N4K,X;^SH#Z*]"9>>@Z;I B9Q##:%2 M;E\6R*/""Y,,X@@SB'S.81KR% ;,$S%AF =$*^;,C.S4T6A]P8VGEJ:KZ? MI%S%2O0)>!_6XJ[X6UXL&_5UG?U[\2C>*WKERV?RS:!8@IT7 ')UH51U*<5FN-*9&H@#5T)DV!H5$' %@RK:@+&Q&:K M+& +P[#*@/48=N;(KH_U"WD4'PH53K_@,?(CG! 8^%$$$:,4IH$7PH1[!&=^ M+'_S3 R08X3F. ,=N(^E8+EG4\VB\,DB!/H8>)!A ($:1K$D./(3V(294EF M.%FW@T\^0;>D^D@PTVDY0$)W*MK)9SK]ME1<3K;7O#N;8(.A9YY4KX5Z/9$. M7&-QC'=3"JXPOGQNQ_K\^7V7Z8V1W%F'*8)IELIIQ+B<1M1G, D)3OTH"!.] MI-5Q,A-/J)XNZ D#2=G@I.@X/!IG;4Z$-IME!^6U:4E]7'"# S G -@=;YD] M>+/CJI-BC1Y&';][OJ.FDQ+L'"2=OMHF*ORA*.N,+)3( M-WN/JEJKQJ6J'T&U2%$:TR1A,.2Q-''D1TC#-(&<^&$J?^))B"U*GX^0U'HC MSZYXWL;Z=G2;!B.&-8'&0-/;5)R+@9WUT\_!(FL#+7NZ3>L0A_7%-*1SM L9 MHS3KID1#Y/T]BLXMEA5Y\I7HJQQ^(JQ)5FL.)A>9S^,PDI:#%R4^1*F?0>(S M#EGH9RCD7L0\HZS2HY0FMB$4W4'MS)YT%Q%@Z*L[#I?>9'8"@ME4MI7?O.#- M*=E<5;(Y2F?>$C6GQ'U5>^;D#=9'_\6C^"KMK29 1G4^:<+0ON?5 G./<8HQ M%()SN1'(8IC2A,AU&4>$9C1*J%$AOQ%:$T_CEC+8D 8];?"'HFXXC\=L5Y&%+N:WP8-.Z MXC5*&CM\)[*;3=YM\XD!T;:<@QNQ+5ISG"7^N3TX#&"P:[1Q5#JMCAJO[YZ_ M=<91"0[VR#A^M8M3_-]7I(UR%URU*%#1 C>E>,S7CYQ(D@ M!/ET\2Q*6N@W3#+FPN0%'_*B?PHWR(/;*SFWJ3BG7?#S'+@UW:G30FCH:&V8 MN=C';:=47UT *L -R?FV&/FDN6EG(.2L[Y,Y!S.WA;*&Z'77*/NA;"(_NME: MM-T1-W25#2/-WDY9TA>5HU:LE(-JT\:0\S3UO"R"F% /(DP%)%Z*(<%-VUD_ M])E6>ZDS^9@Z?F2HSIJ.G]O)J9AK-@>; FOT!6PXU.N'Z/21:'BMY@':3.W] MM\+8)!)F%JSM?&A#X$!6E."Q6HMJP:2EFR!58-KCD5PL!(54!!ED6>)' 6%8^-C,]NV'GMR@[0B!4JAM MA'$5APT$>O:HC5AFVK:GX,Y"W.?9D=FW&7966VY?F'T#[=7O9UA=UP?FX^5F M/K[;SD>_"Z@)L,](0"#%0II,E:NR;+:%# G7LC2),Z@4+%9"'%?;KPYA5Y",A$F7DS-8BM':$U] M%M!1;BN7=[2-2\+K8*9Y,. &"S!)< 0Y"5$0HS#DOE95 M]).4)I[078AAK2C:%50ZCI'>%'8BN=D$[DB"3OB&Z 5X[[JISDG)',W=XW1F MG;DGQ=V?MZ=O.+>*YEXYI5Y!"#XXW-H[B>(>S6+/%S#D)(+(3[ENGQ*:KMUK;6H.X>RC# \'!K]N>N]8'AF<]+STE,]=3 ML-_F[==LVQH7\JD,H9^GM*4]3,Y+5UJP\D:E*>U!.UYZ\HPQS;1G5=9]^(6R MI+Z*\CEGHNJ*$PF1I)%0B>5AB"!BO@=)$J8P]KPLIGX:!*'6%F:4RDR!3&IF M=80-:SB-8S2NBIQ);KA9L1%:6W%H"36F$>0 VT@_]IJ@O&Q9YGB6N+UR/*[#=!JG4I#.HT'KAUXCG6&@6*9%$^-N&W'6GS!%3CV49 MIU!D02*M_2R!-(@#Z+.44NRG&:R*UV3$D8\E&(8">3)^1A&,&$XA)XT-@F+D0BY5@E" M4\)36YX-)T"Q GI>0,,,V' #?FKX^=FDUI@!LN.S>DJ\#.U5 ZBLZK,98&92 ML6T:["QKN#G%T+#&FSD0XU7?#,:;L0Z$L[C??.=R5_+(LOZKN=8V? MX/+^_O*9Y$N#'<3($!/K3$FI;-(Q04-0_V#BE.2G]Q".A#93?*K6OXHZV&E^ ML^4!',##Z29#0VBKS<;8N+-M.C2$&VX^="ZWS44B59-TN-^LCC M*E-0Y4YS!GD0I2S!.*.15H#^"3HSGBBT642=#3DX,/BZ?GI:-J\W68*K5;-S M-H_4/(:CWN;% 3IFD[M+#6HBBJ;-_QD5S%F.SV$J,^?QC(KZ.E=G_')7?9BN M5L_RU9:+N*@66>B%V$\BR&B (<(IA41X'HR%3P*/)8)C8E$0892HUCM\=KF# M <%SVR\- =-U/9PKO\MF2SI0.&BP=$#$R?HJ#6F]<3NE V*?[J)TZ"97\[M9 MQ'0.Y19RI@>A6L,CD:80A;X'J>\+R%/*B1]D$:%:=> =\#*UJ=X=4XMA\$#1 MK/9+VZ" U_DR[LUE=]_K4OYWXH<*+NRR"(? MBX1'T.=8:LA,A*J=O0JB#)@?$;FIN)]:A0_8O .\%N !$/M/F8S/; MR8!Q Z_GY(]2P[W\(ST@,Z6\^VPVO+?J=Z?-^X;_G>^;>KQ2!-#* #HACM6J M^I&>JX$+_$=ZOG9^\Q_E.9MYW.?"?=1-/SD3\_GVY\)SYT!@-J)V^Z OHGY/ MJH>;LGC.N>#O7GZO5."VVFA5*K>J:W*M7*5] D_J1;'GTP"&"8LABD4 "2.A M7.:CE'@13D)LE"%ASL+$*[;B!F3+XEL%U!LDS?2.$[ED]ZS\U6S38P&SWEYG M6O#,5E/)"VBPZ[E1:94_*88DA#^##4]@R]0DR57VF#C:TE@P,.M.QAZ@_0W, M&2.9GWI>K2I)I+PK^4VQS)D<5-)E7XKZDJMBN7Q[6*!Y!JH]X.2A7@T?H#\I M[+EI[ O%DN!K>3N0G(&.-?T34WW43I^?3@*8J1_%&"OPA],C&2L@K$Y8]:G, M=MYJ+/CP]-7\9LOLSF^DY'?RWJ8/A,@HY9G@,$LR::7$/(8)0QQZ411CA(C@ M/C'*Z!R./K4#5M$"BIA5>XQ=(/0L"FOQS.:QOF3FZ9F')'"5DKDS]KQIF(?$ M>I5Z>? BRW3+!U**=ZK^O*JH(%95VQ1C&\;R[F5[2=?:JJ'_\3_7>?VR+=I< M-5[-NP>RNGY20U2_JB*PU=7J1I1YP1<>CKP@10PRDC'5=2Z$-&04$C\($L0% M)H@:I6;.Q/C$D[\A)I>OG_(5J!2_E68,Z>P/4$^S_(B/Q4QI->S!AC\PE&$8 MVZ4V/4WI#OQ.M!KD*>6=NN4JA5U\*3(&QTK:&.I M=? S!4*F1SA[;41ZM#H^@&($-)R F^G0,CI.F0(UVX,15^B9'FV88G#BD$)[ MN#F/&TQEW#LX,+[=3+ERD2\^=&_-_U[+@42Y?+D53T59+](HI#S$$0PY3Z0B M94*%.*FRXL(+,H2C3*\*T@B-J8_=.ZI@0Q:T=/7F_Q@XXYK1DI#7CVM M:[&(<< R/V00"S^ "#$"2:QJD041PM2+LY3%VD;,43(33[\M7179HCIYR:T, M;TD;K,#'4=(P3YS(;C8/MR3[0@%R=04?',IM8&@XD=_.KK##PJ,EP M_.[Y+(23$NP8!*>OM@P!D)R2ZF%[9K?BG_(563'YN2D_OSF2#K' D:J-2%(B MMU>^AV#B)5ANKU+/Y\)C*#'RI&M3GEA9[60NJ6:.RT)5IE!1/ZMB!16/0/(A M=\=-Z7GCPW]M@/7\:)/ 9J;G.A8&9_KJ^&W#1=O28IK#?5/A79WI:].=]RC? M%(Y7)_C& ]AIF8^/3\OB18BN>M)AQY-D1K$A>.-CJNX*.2&'OZN(IR]%_0]1 MWPI6W*]4&\CM2.U-^XZH1<0H];$7PC!FJD42"R!%1!T"DL3/F%1:GE&ZQIM) M,K$6_$3R$CR3Y;I1?)(V(,T9':GZOQ\+GF=YUZF>DUK(7TIPKSQ]S9]F:O'M MW@@]-?O?XCG;GU]LSB6&:>D;<3;'%9MXV):Y+M5515>\B!ILA7)7&.N'P=_1 MRO%VH9F/W?OV\QQRGX+7V6GV24)VFOS7HN#?\N7R\Z9O98SC M4 01AP%)FNX21.Y%@A!RRL(@\E :(:/WCM+5#.] M92:EL;HY*HDC=?%Z_%FG^U'Q]J?K\0LM^USF]P_U=?9[)2ZK2M37M"9R9'ZE M\JL>E KX5&R;1NWV=%Z0B--,^!BF<>)!%(<$DBA)(%6-E(7O"3E?32;F&;Q, M/(6W;="6BJQA]89S,-:;YS,A9Z81&J9@D4')%FCX CUCZF"K9ZWIX;O7-W[; M-MYAK\_S,7+5'O0,3N;M*'H^9*^:D#H8TD[3?2U'>U;4:DDJ5V4B%!/5 M;EYI4[;E5JA"]5P9.)_RBI'E/P0I%Q%//1HTG1[B"*),!5U[JH=\&B5A(K( M,2-3Q %/$VN^#4VUG5 G@F:JSP7H>BIP9BC-5&'+'&RX UOV6JUXT=0%9(T# M<2>O?@?[EDV@^'2G$QV"YD@WNN!H5AWI$,)]7>ER:,NDL.6R^*;2YJ56_E"L M:9VMEWVAG5O!1/ZL:NW<%LNE7,35IG"! N0A+/5B'$84(B^-8.+[$?1\3G@D M.&&6K&"MR'1-@MNGWP M"DLGCUBJTK9-X/O=(";KPR9L:UO0(/1"&H6A#T6DF@"E*(2ID']F7D"\P,S&'Y)6OQ6((FY9&0KY0M70S40IK;@VUF41AAY* MO"2 "0D#B'"DNAI)!4.R.!5RFY!Z>EYC"]H3*Y@M,VK#GO=MNDA7D[98M0&Q M+4==B+])LQXSG,=5S\3HF:F>7> V_\K*H)__,[DI;VB M)IPG(A4PC9&0EF 00Z+2&VD6T9"C.,#(-^O"8L'%Q"I;\?17<".O4+N4-I"W M9\2T!XL-QGKVX>3(F:GKEIV+_4.[B^VIW048<@5:MIP'NYX%B[/N+S8\S-P; MY@R87G>..6V16"[7H018S&G 8%9YJ<0":F:*!89]'R:1)Z/ MU"96VX8\1&%BM:-(@BU-DR+7!_'0L/7.E=),1>P):-.;\J"@!K;9N0+;66![ M@CLRKL9D&36A#MXXGZ$TQO>..31ZH;GS]T84EZQ>D^7RY8;D362C09O'PW=/ MO7G\> UZJD"1W8O^->P7?P2!TU[B\X4WW/N=);>1XWA<-"L'\I$A9W,DCXLT M="B?N/*&!E$0P322 P@_D#TF91?Z/8F-C]YTML9]YW=%OCOIK(\ZLCHE-3_0BI-[#(QX4^;'B?N,=R M%A>K>SDI'E7U)%4&]4.A(DD6,>,)2E(&/=:T;,.^W/\G\D_,!(N].$0X-)J_ M!\E,/7,E4:BH-CU'+KKBN2UIPWB,(S!I3N6SA3>EVJFGYYL5#S58[[)@8PZ)A1Z^Q3 ON6G!?9Y=R8)XOUW7^++:MS-M,?<%5;4!E$:_; MW?YU]I&4*]4]Z$:437Y;TR=Y$9"(1@(3B*.00I3Z#)*,)S .PI P@0,BC&(C MW+(W\;0=MC,?L@NV_(*>X;;XBF9YPY/ J:KQ&&WS,V;-3P)L*]2AJ>A8G$X\*[,'R_9?Z[S*F_\Z)\_ MO^]/"!#S,$84AM).DIN7!,&$8 :I'XL$DSC#F&N?$!PE,['*573!D#"0E U< MZ,?AT3@P<"*TF?(Z**_-V<%QP0T.$)P 8'>*8 F$V:'"2?E&3Q:.WSW?\<)) M"7;.&$Y?;6=D'CD,?;\N2_G@%UZ(2,0\:312PB *.((IBRED(45>S-.,8Z,L MZ7%R$VNDC@HH=A.B-YWM-2O%:T*G9YJY \1,6XV%/W3$W9E,>D(Z,H%.$)O5 MI-$3?-]$T;S+;L+?E.*)Y+S+N^M?5A61D&'D0Y&IC&"D"D91A"#'G&383T4< M:_5O'Z4R]2%D2Q.(EJCAB<=A7/0F\=G2FLW=7M".W@03=E0@1_/T,(U9I^>H MF/NSU1B+[W#HQ0+)F8_:K$'ZM!1S!FC63@EMNZ1@WWL591W^V&_ MH7VC%1N?R#90 )$TRF*:0))Y"409CB#Q&(4I(2DG/L,89]I^#)>AM'C)[ M 3;L7H -PTTE]2'+_<)NX#-P^M@T_"MO]3 L_&9.)' M8^ !>JM'9.H-'9>9PF@+.41^54X+SN;6FP&G'$S8) >NJ7)N ICX/JJ.S M\(* AQYE,$-)*-<^RB'-D@!F'@[]((CC$!G5DAFA-?%JMLG$D]-LUV&6FVZR MQP#3,\,=P6"VCNP$$UYL4Q-/K=,V):U.2>>N5-512G.7H#HE\H'24B=OL2P9 M-5 836KC3MVJ!8M"/T)Q!EE**434YS")8VG4)GXB)SB.?+/R$N/D)I[6.\NG M,+$X-=&B/DXS3#V(>2HU8!)1F-#,@X2GL<]"(1@1BV=1TF)^O(9D[1!KD^3[ M6GBDX< I?'KZT!TD9BIQ'XO]NH#'L3 O<*4EHJMJ5N/$YBU=I27XJSI5>G?9 MAG%^?>BRG%F#NL\),KKP,Z#5TU0 MTZ#K4U!]6(NMDSI+(XYHZD,_4SW-:!;"Q/-CF,@%%@>,1YAJ-;JWYN#'\_8; M8ZCIZ)\2&4,?OT:M@KH 5#2YAQ-Y_FWAF*-&P4'Z/TY]@C%XC&H3C YDIX+> MK:M\I8H<;(.*FH]RY"XW*,DRG 4!@L0/E?<^BF":(@:E(9\@GB :(BWOO3;% MB55,3W\8FW8!>A8L\ZI.PZBG=9R"8Z9ESL7%6*5HR^I(A9RF-ZO*T!9_7T7H MW^B\R< 742]2DJ8L(+&T[B,"D1]Q2+GOP33AH0A#DM $+VK53T_;HSE"SD@9 M;(B:.#5W]^X78"4,JR:=P$O;H>D(!6.?YO&J_A*-+R-HN"S5/Q!R^BK\BMB/ M4F!_(+A![?SA7;8!@"K^5=H4\G6H+U?\H]0@3\JZ^+SIS\72-$Y5N8A$Y8LA MEJJZ:0F&J8BHX$%"<6;4]OTTR0J=0 Q+Q0;A0P5ND":>1[&0L\(]^$*0,3*P_)#MCR M W89,M,7QM#J:8\I 3/3):-82073\ '^Z/Z=I"B++1B.%(TQ^5G5CBTX^TK( M>ASS+8B:3KB#4NE:5UO9QA 9']YMQG"3*=492U5U9-\E1[D^)?WI6A4UONF_G+YI+I^ M?"&/O0_=\T.I03P""4YCB(3@4*4E0Q1FC.(T15&J90L849U8CPR) D75\ 3" M#,%Q/3(9+F8:Q (2;85A)>*8JI ##M2$_&NK(LQHS:(4?OGUJ U]E+2BRT-_I&M=Q8&#A'Y%>P[@_7W!# MNWY<9O"'(N^H8]X)X>Q,^R-CSF?5CPNU8]"?N-0BR:\M3W>=M4<*-]V\Y@N> M>#A+/ [3Q!,0)2I8%R>I--\1BL,XB!G6JLLX1F1J9UU#546DML=ZH-=:FA-Q M%)_QF>A*:D./6ROP==:=W($;AP(;I)LY$-PN<\P" +/,KQ.2C29Q';MWOGRL M$]SOI%:=NM;.;?">5 _J?^J@XIDL1=,OMZK+7'6-5S]-,B*3 M.,UG3VI5+>7WC3F)N+D3KN()\IM^R9G[6=C0O$'"_!.I/>DZ.+?:,=;\/=L@ MKAZJA6U/9RU?0Q/FD[CN(Y6\E*10"L>4F.W"["&8$I;@,A6"4BHE5ZS]2.\7 M\I?\1!U?(WT@9?[X53Z-FP-I,K"!%\(:8_M/U*-W@_:LH.81B_J+/^R_$<[? M% 2H0!ZHZWB9U"<5!+:77JHPBP;/E;L5YABSK:?7]FMQ9HSED2Z5P!&QQ3*: M)ICSI,0TSN,\BB03<3Q;J ?[XCVH,!C(B9.^TD9?C_AQUMUF.B';LV"'QNYK MQK"=)RL56K!'CRIB*/9N5G D*$?)S^LQ=- )89*DO0MHC)_(=XZ!7R6Y[P) M@(2_2RM-4(#TYW+&!,UIF1,L4F8.>&7*,,]XBG.:%#H5<:0S6,/6'QD\'.S/R.B C,^?H5'?RY?J>QH#\5K%!T9ZK]NR=$>FJL*CGK+>/@; M/U6;ZJ$V6]_59C.O?<4?%S^7E5#MD-7;IZ?5TEB_-\\?WG^^-4>EN$R*-,9) MEFE,XB3&C F-I=3,7/Z3N&"ELR,22GWT_(&&M#T.;6VZ;4L<\6=DR0/<=F!< M'1R88Z(%-$([3M">%=M]I<6OX09U[* WX^,'\(>.B:.?HS0TGC OJB\>@^Y5 M\*+3^5U]Y3UPR'HO H^]?M_\ZVXEOJ[NUZOWZTWU6%/]K#8_EG*?CNP8B'59 M:V0K^WUC:* [<_57!@)T__T;VK."&E[<0[-.X%R.TX;&!69/72 )/"@3*K17 M,->)P&2178BX_3 OZ+T0LQ[>+M>;&26ZS'*=XURK')-$"URRM,":946A,EXJ M!4K3/"8QLI[O;RA-:SJO1E8G@'&[L%TG+DQ]C^YBEMQ8,QKZHHPREZ$F\(JS M&/H"#L]?.'C2,P*Z?'PT6[BUO_7HJ/7']7JKY"R+TCR1JL!E6B28$$HPY;'1 M0RYH3+3,(@H:4GN&SL@JV%!%:TOV!JUKPC>HJDFCWZI%^T=_ T:]SF#F&,^Z M'@E@I*H!X7L#PO<6A(9JP.C3L%BAXDIGJ$P;,1H6]2@6=.%QGU;H;-[TF.1, M_&OG&?EBV&^'@V0QR7BA,TR4+#"Q[9A8$BN2T>3I1&_N\;,CC M>47/"<+6POYQJ9VV79VYKQ<_QIZB;QOGO>/M*[@VS_9 MJJXUWSQ_7*PWJVTS@&+S0ZWN?[#%UZ=Z+-T_U'IC8UAW=9[++(JU,";1G&A$ M0LP_1(;+7">XY+F.1);GC*4>(>^I^)\F4-[0]#\I3?8UW8Y>O]3'\=L*+'NX MY@_U93A(=>?/J/]<*PBJ);E!C2RH)PRJI4$;(PYJY;E![:_<5!*@7OYGEO7T'2$/*?&#IC MA$9*E@+'N>UOFA&%61F9XT66IR2/,RG3W'>JZL@FQ9)"MME+C8%'*],#(-P. M"[[BP>S(X9C3<0::!M[@#Y9^M>&CYS;LD\]XNI'4W/SMP^]JH59L;N>MR<=J M49G+@KE?_%3=8"]*RIA&98EYEJ:8Q"7'MF<'+B-5B"27!C\"T2LWLJ-OXC43 M-^BA8:.N0&('C "].&Y@.OI@@D,$W?U;='[OH7/(0_CA:3"A0SDLW(A.ZVX M 7'D+("]/='@\P_FIS8C2G E\Q3'A)ICBLXE9D+'.-6RH"++8LK&G7MNN1C9 ML)A?6#GRV/,:2_@F/PI"UYP&CH:>6^*O./.\+_MKC3RO>?BU)Y[W8;IZX/G! M8AY!_LYGFKQL?-P M6FH(D@+_4OYALW"M5$"'X$X@]$=#"S)W^Z5D@(#[%1+ZQ= MOWQGNF#Y&6X/8N/GGO&<^+HOKZQC&S9 LE(_S!''G'6:;H>?EFL[=N&KOF=_ MS6(6)^:PP;%.8V7L@XHP*PMS!*$)(YRG:%G'*T6?'S0W MK "'G +Q=3N6C(@:S$3U 6L"O >L=,U/?[/<_*T>JF*[@!B6 HY']<,BU+Q4 M(/5I!ZCZ07,T4=5S&3^+]/[Q:;Y\5JK.96S"K.T.!C K9Q<9V8!T=)M$V#;1 M 68QSLOO9AN"B ZS B>E#KB3.XL62*G/TYE4?2^*^U)1+[]P1;/$_U3S2MCV MBZOUC%.EAV0G21V:\+X@F!G#H@]M^;OOOA":Y/ M=CX\]9S?-OY.Z6IA$ZX6FU7%M_8[VHE-K8E:?68;\:-:/!S\O3*?=6$.$?5? MSLI8E5E,!*:I^0=)H@+S+*$X3GDA1%JJ0H*J@Z[F:&2KU/*'N%J8?]N@)_.W M-TBU[*''EC]S)=DS>&,[ZED6K3&KGT"_;9_09@G,H;W^:[D=3B;]!C"#V<'? MIUU/A+M!'7NHX^_@H1MTM_\&]1/A3CS!\ IT,KJ>GTE/4,'@>WG2"K>PC\]V M*.?LG9);8>E]6*Z^-?F4WY18/BRJ_U%RED2QTAE7F"ME#FY9(C%EA<:2L8A1 M.^^:,$!!PI7L."GSU?4%.Q:07J[0JJ%>_[?15U#*Z;7HNSB7QP5SK,34/<:& M-=3RAO;,38,OQ,4]"WO 1\09ZSZ]&:=C1[K_\A#[YJS$X=-]?O]R5?C6U M^ED)=;HFXLMR\;,N::C+']9U7F'_[VTS@"_+S7^IS9ZOIO:AYGAG6N.94E+& M3&989#K"A+,4EY$D.!.*4ZK3.-':RZ,W"?LC'_7_OECMZ-@$_*7^UJPK>]DB=N^;JBN_VUDZ"K?+-/F3S?H66UZ!OFFK7"KSR ]WD=P MCDX*>6B/ZS3,OXX;=](/<]8W/"T7OI5PZ\W:SO9NDNW6,V;.#CR*)=:13#%1 M@F*611P70F2Y)DPE(H;DYK\D ++WOOGYUK;7F:!MDR9@*/D(%#=3?(VHT'O" MNAT \?Z2@!Z%:J>E"%:4]F+YB0O03@MW7&QVYCD_+;M;+84YIJT_&(:ZAK=& MC^L8[X=JP1:B6CS.$61_L>BWCA=[A/E;F^VQXP?M&0JG])Y( M!+()4.J3F@Q/:%Y:%-]EX,-N/[._JL?M8YO*4*:IS30MLR!MTNVD"1G:TN!TQ M<<="-WRX*'VX+HIG*4W=2?&2R">Z*5Y\Q2-PUX8 V8/ZJKL1\Q\7]RNV6#<= M4)J>YI^7B\V/^?.,\RAA(DIQQLS^2&)5!^L2'(L\4SRFL=1.FZ0'[9&WT3TS M]H=?M>S8/E";/4/=@(C'AB5 " F(LT-8;CST@$?R/7!?->HX,?^">KQTDPP^ MCPT<(-XV'H!^,;:@0,*":GY0# ;2@$M.%SSSD_4@8.:YA(=Y-A>?1[6Z,[^: M2AJ*[9E=29DEA>984F4.84F4[5<^M@H:\IH"FIQ MX<7%V)&&PYDM-^WHEL8=NPV=R/K*EB^K$1M__R//>/H_<)\NE6] M>3CN>]=]*C=WR^@? &82CB=ZMN?^!OOO?>P_[K _Z;X!8W_E3!H@=J.,K7'E MX14GVP!A&AY^ UW,SU3^OES*/ZOY_%;\>UN9&\V[[%.[\ '2-XSOIVSE34']]9[#YX:>7:! MD;6RI8LLX1M4DW:?#'E>ZF&M#"8P3!W[LJ(_:JHH^,3'BW)YC7D\O^IDLQTO M"M8?Z'CY8=_A+YA-\HIW');0^HPG;+IE)@3BC' ML8X*J1):1M2Y'?U9*B,K8$,7M11ONG]!EC;ZN@ XPL[C=-DK%D1ZF#IZ"P[R MFET4S,N%=G[5R?QI%P7K.]:MEM MOQ\7/]7"@/]\MYQ7XGE_,TK-QJAIQC'7.L:D*!2F4D:8Y4*E>6P.LA241W^. MT,C*V9$=2OF& >-V6@TA+DP;=Q1O4$,3_='^;]"[HZN @0ZR9\E,>IR]).S+ M0^W%Y[W[H*ZV2G:5V.8W?;MHNAWV_FA&LDNT0C)J3<(8"+'P@8^%.=U*# 8;CI=& +^!YH#.W M.EG-MW9F3SLYT%@C.S/PW?*158M94NB"VKN72A);7!65F$MI#G2,%Y*ELI#4 MJ;K"E>#8Q[@>>;2GC_YHJ ,S@BZBYWBN"(@)\$AQ&HZ;>@SG95#@YPE'24,= M)2Z1F_84X2C\T0'"]3W/2.&6K]6_M\:PO+=WQCH*.6-1K'5J;A=IP10FJ;EV MU$5516+N'$3'&4U!765/$1D[6K@CB6J:;2 ;J.(GT7%3ZVMEAJDR6%QXS'! MGE!1PU,DIHT;#@AY%#D<>M:S'W2U%O/E>KM27W6_I= W50^6J%N;[)L2=0>" MO6^0LC0K,DTQ)P4U>JL$YCI1.(NSG$=*JX+GLY]JQ9?._:"OXPCR@^_SY1X# M^/?6Q@":YF-]!H&MG:\$/L]IGFMS1!)<$TP2HC%+T@B7:H+%:V/N9H8G1!)HL8>[YAD#/H;;/! CP$NT+HD6J@SK+)UI2ZTNB7M43G7QA7'B0E^,3;C_4\U_JKHQQ'K&E(S2 M5">8\"S'A,7F!L-MEFJ2Q(*Q,I?2*4O5EX'QHT19V"C1$8)A@D77X#):S"A( MHNNU"$P4.#HB_TO%C\Z! PTCG5W'HR_,]^W3T[R^N;+5\\>%N<]8TA\7>KEZ MK _6+3-R]W?FU/U8;1\_+HPFJ_7FF]FE9WF>I#HK"([SV-PS,A)A6L022Z(4 M52715#E-3@['TL@FJ6,!51T/Z*EAPOQ)PP5:&38 /5K"?(EA0_8Z^$)=XCWV MT(X'U&/P!NWPW_]]RR3JN$3?7@-_0$^=R;^#7P^>:;X'K(%/4.@&&_Z$H31= M@Z"@R!PT% J[LL=6=;M>5P\+R\#MPTK5G/3[IWW=;M8;MI"VJ7/=-:UI_/SM M_=WM-]540]\OOQF.-K,L5LR.ZL%I;C8I4F8"E\J[7L ]KQ7^2Y^^]ZTWP>V M_P6'<7 /#$=MNGTP.$('>V'XU?T\1??L+[4V-T.;P_"V2;J?Q7&1ECSA6&8L MQ:3@.2[MA#I":5H619Y+ G(&G: Q>IS:G!3J)'FK!G.TL1R@IX8%F"/H%$!N MOIXKQ8;M!34QU%*[02V]<&Z; 6$">69.49C4^3(@XDO_RM"CGN'8[;I:V K+ M?1.HV[^J]:PD4A$A,IS(E&*B28994FJL4I8DHE!%2IWJE"_0&3O@VE)%/;+H M#TL8F)9W#B;'..OUP@,#JQYRPX.HPU*%BIJ>H3)MF'18U*.XZ(7'@R3.MJV0 M=<)5*6..(Y9&F,1EC'D2:VRV2Q+S3/.8P+KLG*(R]K;Y(I?TJI19IW;8P:2% M>@A?)LT&F_3C)-$X:;-3]I)V$O-"XFR8"4'ME.BWEE\[/+I.H:K6_VI_?T+2 ME)4D,>CQU"8G4,SS+,-Y'.DX3U-.8E!&^P5Z(VMH1QT=D$>6/G!2T 78W-0V M(!@P!1[ 801==A0SU&B@"]2F'0_D)OK1B"#'USQW8/%#R>W[<<63?L.Z5KKE#-%MKSA1K&@#N[!]Z.^_ZX* )/!3T &W;P&?A&:8X9 M )-0YPH/#J8]=?A#='0FN6(I/^OU#[:J['HVFE5?7GF<*"ET@E6DE+DZ&*M$ ML\(<5EA>R"+)"Y:":O-?$AC9[G3DZO"LUZW^"!$WXW&-G##+ !(1K/#GY BD MS4?+3ZJJYX1[J8=GG_/N6%2[S5LGW>U"'O?CL(F7C?/NEJ_-&45L9CF-: MU7R[)-JD\-W=?ZU$*Q([^;6MZQ,$+[TXOBAFZ$ M>I[@Z[1$O0C V>:HE]_TC$78DFUS,&B+N-:[?:@L2QY'E.+2MOXGI>"8ET+C M@A9*QHP+)C0H"'&&T-C1AZ_?[]'MEW?H_?^Y>__E^_OOP)C#.7@<@PT!A 9& M&2S%^IS?T1QEI[XD6*BXPCDRTP84+@A[%$FX]+Q''GB_/*IQ\!D"O6/\)V7^ M4.U^GD61L81J@>V1&Y.LB#"E48Q)DB0T41$IE9/V>M >6:&[(L!ZK,[Z?T/F M0<,@'-;PD8&!*?V+PLC6X6]X.;SD-^R ;RP^X$&F;(\&HN?X[=!@ L=T>\$Q M/+\;MN2$@[V]9#V<^.VW!'PN2]O.\#E.^'VUF:N9SE.2$J%PFA-S0$IRANF^:S^_"5(S"&C>6U(L*L(50Z MT(252KGQ.B/43G[C-]-XY/1QX?:%']7FTU35-<4"MS^RE7R7N6XL]^^KY7IMYW#+/!(,I\*F5Z6V!29+C:E)XCR* M$RDH8[.G>HKP]XVA[F9F#FA 5.,E)6W"='WYQH=%CG35]=+]B=;%OQT7M7K2L*+DUKZ.6(_<9XY<1 M&M:VX.! 0R@@7- ?EIU H\B=Q?8:27YY]KCS&?UN%R9W\/V<:95I$2B8DRS2&'" M1(%YF3+,HXQHKEDL(N+LB_5D8F1+T7)E+]VZX0OIFC'TU'"&]'*%9)\W]+AC M#N"&]/T&#L[<"9"%F9D.U*\:M2RAAB?4,H4,5^B +?1Y2E !3MX)P/7S]HX$ M,LSG>R4Z@\Y?W[6G\P)?*?V!._C:M7R#Z(]/*_5#F=WGIVI2=;I2OC@J>)10 MK-+(W*2DSG&94('S)&&YV0\R*4#S1<]2&CN,WJ?;=M^%1M+/8>1VLPHB.

      %_"E%@X\"7>1W#X\;-ZO5E:SORPW_Z4VW;ZLY+X< MT]%+XK+6V,&%QSW3->K$J7YZE2V\M&._%G4J53S+ MRY(8K8QPK#)SMZ5IAKDJ8BR+7+ DRVF:@^8M7Z0X=E:4+2Q=:B1:>L!4C(MX MN6EO4!1@>MR0WO4U[S(@.US>7L(%GE_A*FNHC(J+]*;-H7 5_RAKPOE%SV8U MNQ%^_3-:;^#CF^>C*7]UOD8SX?3C8KU9U;[8=9VZE/M3;W MB'^JZN&'^=_;G\9X/:C?S=*;=^9\^(%5JW^P^5;-F#:\%78F5Y1'F'!68FHK MW(LL44G&=9[R!)Z>\2N(-DE6R-];;M#:BK-&;(.X>J@6"[M/&VUNLR)^JQ;H M[]_?V?]LGCP_2NO7_:DD<20R'6=8)GF)"4MCS+AF.-%%6>BG^%[3:*2]09V\J!48U1(C*S*R,J-:Z("-J'ZA3QBJL]6O(-*TK;)^ M!8G/'+U^*=ZNF(K:U,ITW>%+(E.2$((S:9MXI:G$C&0YEF69DTB*R-SS0&Z7 M(Q)C>UQJ,]2UL&$>#0-/H.+H;KE*5J"GI1:S(39"Q_SSHH0<>GI(8/IIIR<% M/#GF]/23U[3%N6=_[6>H[ZHELUS9HA:*N92).;_* C.5I#C37*6%3 O%0 U_ M!VB-GC):!\D-:;2G?66/G-.8N2EG("1@6NH-@F?#G$'Q@C;-.4WI%1KG#(I\ MNGG.\"OP&.8'(\%RH;XIL30;]?.[K;I?MA7_7_5[.R%.M.4L&]=0)F#)D?6X MY01UK""Y57;^6;Y=LYJQ[7NP&2NU#Y]\WRZ=-R MO;Y3J_H1X5*+$N4B3,B&1*".GC,*03(ULC%HN MD>A[+6RM!3.,(E%SNI])?(/8+ME@;;A%QN*O:_=5_23BEF- =G2H#S=LQE[K M<\!L7/74#A-LGD1O7NE+ /+67^&+^.6Q M3_EE8,GM@2$<3'8/16NZY/? Z!PDPX=>V^_B^YZM;,S)KEE[QMY5\ZWU;G47 M.1VG<4FHP"1G.2;<[&JES&-,1)9JGLNLC$"-YB[0&WFO:JFAW^RN\S>D6F;V MX1/'CE6NZ+E=@P-B MLP.L*U;:E)WZ .HC$NQ(Z"!KH47Z(VZ<784?27EV/7 MUZX=>]/UHOZRW*CUIR5;V$9-30J#(6].WZKZ>3B.1<9)EL29Q'FI&"9Q$>,R MHAP7DF4LB9,XXJ#\HBMX&=EH]*>XW,[GRS_K]!M;,OENN>4;O9VC72OW/7>^ M W'@7\(Q?#H-OL"H9Q_:EBT;H=S4/=PL:_4I:<=<#]^))N9X@Q5\<@Z: MH.,-V?E).OY+^AG&O2O2IFWM#VAMF47=0K2VQ[P72-RWGXWCC#"J4EP2P3&A M98YIF2H<"5TP1M*HB$!MN:]C9VSS6&D+ ]Q+ZQ=H57@OS?>+3;5YOF=_?91FQ4I7HJ;[ M95M7.9 DYT4D,QQIS6TV7X)IK"D6*8^93EA9TZ#'A('37D MW=MM#N,U;(>"H@"\_/D" .K(Z22<5WO.X94GZ]7I)&"_<:?;"SX=<*S>F]7F M-CXBJUYE4EY$@DL[)H3$S"80F9.)D E.(Y6EI#3W-A*[][@Y1V9DA=W117O" MD#8J9]%Q+6"\< !V>+DDWG /E[-O3]BE MY9($AWU8+CY]1>ZB.:L\5IOZ,-+V)]":&L0HPZ*D&291E&-S2BBP4K'6652H MC()F()XF,TD.8X^J9_^&,QBY75>NEQQFA#R$]DMK/"M3R-3&8R+3IS>>%?1D MBN/YISVC/76:\V>U^;&4'^N$YGKMF5(BRFE&AAQ+:I5]G_&!/J+.#!OO/^':.8&MEG8>S4G(:Y3K%4911 M8SFD4:&(1F;[CVF>ZB@M$PU1G-W*DVA-/6$,J285%-H,HH/ 36F\!(-I3-O, MP1()V<#A!=_!&C5TZT[-%UX^ %.1]6HS^V9#++=_V51>2P[4F49"3['?*)3@E-X@Q34AKM4-K\FU04)Y1JGI0%2V&MP/9+CZPBEA!PN]A+[;A?>,D" MW##L339\'Z]CUD/M&?N%I]TTC@0ZVC6.G_ (OIP?E72_?*.:#!4E9RQ.69FQ M DNF-2:)O:W%W-S;5,EU0J1, /4A;C3'UJ?]%+!U;PI8ZV_9+!%7:-6R @A; M..(YK) CH034U,$Q:?=+]$:A;Z,!! CRA ?*+^(3!#!8 @F^F TR'&IZ4)# M,-D.XD3 5[US[9Z6:V8'.VV?UA\78KZUWF:D]D776;@_EG/SRK?- M!1Y/3;(^M>XS[O436':7.86("[ MA)R1?5CKPH@-TS=?B4%-/H:%\NKG<6;)R5IW#(O4[])QX4F_B\'=:BFW8M.Z MWFA:"L[R%,LL59@(E6.J=81EJ5@L2IG3$E13<[#ZR"K7T@(>UP_E=SM[>TL% MTZB6S @.R),"!#K:'JX]Z3GUI%@O#YVG'_(]0=K<,7-QWYC3:*V9ZZ_;S7K# M%O8<.Q-&:5)."8X5HY@468[+-#%7:!Z1M(@%42R'G2.'R$USFFPX0#4+-XVY M7Z,>%]!3Y2" KF?+4+!XG3"]$?$X:;H(>L5YGSV=WO(8UB7_ M^WYYIY:V1.S# CZ?Z_3K(VNLH;IM#SC@WZ,-RN5DL-XYY'4,P M7#Z-!D IIRNPH\Q8FM85K^I6F?6G&Z0UK!0![.S+CSJ$?C[4*W6FR]-^Y[Y M6_94V7RF3V^[B5EYRF2D4IQQ:O99E6A,;?]F(E-9LHCFN5OIPV52(VML31MU MQ%%+_089^H"@U3!8P[H:%@*8R@Y([U.3-0P#(&07# Z_2)W/CP(6F',2<# > M-[S"=&$X)TD.HF]N;UR90GZB=W.'5[UH%64917]8 M5E'-*U3;K_]>CB9BTJ\ M"O73@]S^P#3#?PZPNRUQW7M&?I_8]C6$8#!1F4= MKPROLGF[7*R7\TK6-.O%NE81-*>K';GDG#]4IZ+ MS_J=>KZIC5E$R:[?\*T0V\=MW6CNG=*5J#:S+$E8FI429XDV-XI29YAG0N&4 M1 DORDQ$"A2 OTQR["#$GB"2#478T<,!-+>C15@H8+K;T4:[9N"_]8%IZ9\? M*PL^$[@+&VC/=R XZ9[N#L#+/1OP)CR0V!96UE6?CL'#WBLCZVI+R;$]_TMQ MAK7P"DE@JM82"5:V>H9QKRA>?YW)(GW"Q2$2$ZL=U4UP8^L.QD^_EET?K;N\/3OI?9GVJQ51\,;U:7K=+^L]K\>+M=;Y:/ M:G5G[L_B>9\BIE(6BXB56"548U+H$G-F_D&3+&*LC+@A KO80LB/K+WRZEFF5YFLA,,9PI&1O;(@I,(U;@ MLE24QF5:9FY5*X[T1C8FN\+%'@LWJ&;"H(9:1I#E!%[".03CL(49 1R820F! MBU=QIX.T5]5X#JT_>:FG@["G*CY=7O,[9]RNUVJS;HM(=U=:662E3E6$-:&V MEW(B;#_2"!PG^_NW;^R_WZ/;[]_?WWV&'A].HN)T1 MKI85IK<-N9NN\'J4>_N@2($V]=,T)MV[!\5\N44//WQ%7]/]^"]*C'!AVYJDPHSP^[;*E6,)42;($IP5),1'F-,N5CK!*[W$DVD@3/CZ]3L+617$O MS?DX?L'W9GHKI?G^Z_K0^W5UMUK^K(P(LZA,)1$EP42IW.R,+,*ER@36/#4[ MII:ICH$#_$X3FN8NVM+NW;8Z^M ;Z!FX7*^>UX/@=>?TD-_CICDLW!57S#,+ M3WRW'!;O^%)YX7EX8,BF8-Z*S9;-Y\]WK)+_6)_HJ *N[8:M.G[@N9>6W'*% M+%OHY_I_H7,]>MQC3D ,+\>AQH,/INF>R(U0/NZ'B%:2QN0<3.Z0\QS'/241BIC/IU+?] M'('1K9!V3!8\V.(G*L#$((2M4Y8%B I.IS\MR52+UB64G3*(^+]1A O7 M/S#!XN^@*)=XL=R,#6)0FB=89SLUYVYRYXQ+34G!<9$42%8KR M,G4Z;KL0&UGY>M3K_*>N@L@R )E(>P&Q864,C0-,,?L0W+Z P&LZ[P4L(#-Z MPV'B.:GW*FR $WO=A!V>VWMAC0FG][I)0+"E8+@H=0X:'72((,FW7S11[ M:JG"7( 7$7/S!(;$ 6;:6LJH'46V(W[3#O&P9]5P;D%7.0-Y!R^2F]1)Z"K\ M2U^A\WM^2O]%;=ZR]8_:GR&5?//\][62'Q=MH_/%PZUMG%QMJEYL*8X4T64A M,"M%AHDNC$&@-,&,YEF11Z2,J ME"M@=K,=XX('LR:&%U1CUW%CR\]_LPRA:O$WM.,)[9D:)2;HCTD@R^/!P*2V MR!^@E];IBI7\[-7O6[9BYC*GOO)Y.Z>F%WG3RHXTYPDN_ZJX\ MUER1:J_J_I?-6"'+3.>8)YIC(EF*2TXTSN.2?3;3G M$W6,=KGP.U;14N_KP0VW37CA"H,3[ NZV:;7^"XP,S;I)X$G+0;&+U2>8RBV MIDV-# SF439EZ/4]&Z>)'TINY^JK_J;JE@1WUL5^;S:%M;TJF>W@S?/!WS ^ M5[-8L)R92R2F.J&8I'F&2\$)3C53/,HED1)T2O/B8F3SV_%D5;BEC6KBJ,_7 MC;TA'?[U'S5WT(9H7M_!S:Z.CB[,B(X&++S1V37 A.IMYL7#M.W,KH'IJ(/9 M58OYA/I:3]O71>.(,U:T1\U2I+&8 M+=2#Y>G>->9WB:J3?M%&OXYHNT=W6C:0.8KHCA&TV7,"B7I=!-(E!A@$%[\H M8(?%UP7:$>_;G!MDZ <%!!((# F,9RCP.H" L4!7>8>C@1=7F3 >Z"K18430 M^2WOF&"U,;'>J9U+")1\F9V&\D*@0HJ[SU-9F3SM ^_B;/QS3H9 I@$<08S-^-T/1(PH[,'H4UYN+N4^ $O M?AH4*53ETVDBTY8]#0IZ5/,T_+1_C[^SXQI9G.NX2 AFF2U:)$1@GNL2JY3I M(HJ8-)H+;>GW2M,NVZ&.ZV:HX[JF?H.6O096OU6+]L_/MVV%0Y@9Z.)$9%@Q MK3!)$EM1315.RBR.L0@0,V.WQ=4>M0H0^U+V2CY&WIVOD$[!'>>_6\3( @(>HR*I%\0Q '1)0116%3$&Y#!* E\U>FB)MX2 M'T11_%?Q'=LYUQ\7Z^W*WJ&^J;5:_51M9[19R5)[9[219!5AHHH4,Z$T+O,\ MECIE><26MR0(=BT,HN1W[ LD.,ZJ6*-K+WI+=-1P,.?WS MHG3!9H&>IS3Q9-"+(A_/";W\BI\6OTRJ>\/6E=@/%$G+,N*282+2Q/I^8DR% M+G J2U662FJ5@8;Q#E(;69-K6NBW^7*]_AM274*J.;\VOA]@+=0P;FZ:'0P- MF&X?)^/>H :<,>J8G(0,I.+#M"95Q7ZJYVTM7]$6T384?;=EU&WG<%^H5 MFLLB)PJ744:Q[:B".=$9%C21@I'8'*= HW^'R8T=);S_S_??T,_]_[MY_^?X>Z-N]@)=C9# 8"L (8=TCL2%[@QW_I6\TW/!AIU]8E\6W:OVOMRLEJXW]MYDN:<9* MI7!J[H_8-OW"5'-S'*5)0I,L3U4"BD<,T!H]%MZCO+9E UI9&G7%OM[];"H M="788K,;[P*\>PY!Z;9_!0((ZM#K$:T!N>FCCSKIQD#Q8U/(\I8F# MEA=%/HY97G[EJC;>Z\U^B]PEW\P(H66A8G-$%8+9P5<)YJQ0F&2,E:E41:*T M1R?OD\3&/JI:TEX]NT]# SB7!A#8YU1JR?;/I#?[GAK!FW" M%#)FN$RS'!,=99C'&<%Q%"M.69PIK68_U8HOG?W&0!8@O_T^(^ZGR1T7=L]? M=GP ?VZ8\X4O(PP MM1.Q:%G:A,=$<0ZZ93C2'?F@T2\Y[OA '2.HX^3:RNUA9!WM4'B\@.8G#%17 MU&(["1Z\^GJ8ZBO56SM!<;["VNWUJQ/W[]CJZZH>JR#_P>9;U7GP9YE."!=9 MBNW_8))&#'-JAPZQ6/ R5X)2W_S]C;T28-!ZAF81]V&R7)^I+$X7.MSU)\K93K2Q , M9%Y??-4S 5OI:J'JK)Q5Q;?V,'-G?C6?V5_5X_;Q=K'8LGG_+VT$\/WCTWSY MK%1[-)I)P5FI$H5S+30F<2EQ2;(29RQ+&14Y3SBH##D 3R-;FI9#)'I[+W!WX0O 4\+#818J/3P 1].FBH>#\"AM/.#2'BGD;[Y]_/S^ MW]OJJ4Z%K&NNVWAB2C(1*9[C+"H+8T'S#%.>V+Y=>:8+FL>)VVC583)CIS$9 MNFA'&)#%?!Z784,53EJ8[3D4M.FHL/8957%><$":=A _-*Q/8& 95U?E&\P MN_K\V]-E45^4X"!;^O+3'J;G5@@[I&?]30E5_;0WS&^J>N1;H^0UF4?[MS-5 MIBF3:81Y9/L[RTQBSKG"2I9EP56FX]SI2NA.QX MZ8WC&'T&QP X\[>.$7X5YBY,0"(XZR-H17@ T1M+?)7_9G]]W+5I6%#1&]*(D5\P2/;_V9 -%+XK7GRIZ^6'O/;Y) MK[V9&;RNBUQFA:9I$:<,2V:]VT8S,26,X%BF19K'(B,2%'0'TA]99>TNUE:> M5357X)T=!*;S]CX61/ ]OJU5^>U3#=*.&SO"KQ]1:QEJ"]:"[O0^6(3;[D'4 MI][S?: YL?%[+7-MKH\]6=BI2\]MO6P=^-]-*9\51/,TEP*SI,S,!2,1F*9Y M@<"V5?*[7$#XWQRC^/[?B;$7%&T6J^KY8+-/RAE^X"75.DRPEG!J#VB M1)C;V2]"2BXRQ8J8@HKA7Q(8V23TR2';0: 24 _#$21NJG^-H# 5/Y#1D@JG MPN>$"*2J1\M/JI+GA'NI>F>?\TV+X>90L-ZL:F?Q[5_5>F84+..$)3B.1Q3I9@.1M'!"9.P3@GX'%&Q=DG_13O4[5I1UU^5YO-O';MM]4_LRR)=9'G M*=:)CC')(H99FA*L!=5%H?.(%J",U0%:(ZOBGK+9[SK2-T@UQ&$J.828FVX& MP@&FI#T(OO<@>'\! K"R.@@72&N'*$VJO@XBO]1CEU<\[[OV_OQ-/9F?P0^V M5O)V(;^I3;52\MUV52T>[NI&V75*ZTR7.HNY$IC3R%QY(U9B9I0;ZS(AYC9L M_C(M ;.^/%AP^KU?/?BKZ:*,5GN6@!=@ *:.=^# $/E=@RT3J,=%78S;\H$: M1E##R4V3L1[P'@P'(-15&$!YVMLP')*C"[''$O#N,KUVY+U08%&?++A5INU_6L8F."FUT2DHPSC,JP20@&"$SY M0V(!:GIS45:O)CCG5YVL*J<;'?L[^^F>_:-('= M&F+[-MVS-)&2143BK,Q+<\'F.68Y27"FLHPF-,UD">J=X4YZ9#7?,8*T,LBQ M>1MJ0QOV%S(L _\ $C=-O]Q@(*I_QZC-MYFN$"6#9MR9W[KU;QJ1]0%K]F MBQ^J*:0[X6D[1((!.6H7"5\AQ$2Y3Q7CYH>R>9XEK"2TX E6.2LPD5QA5M@* M-1%3ENF:)W$'4VK MWS:'&SSG%@JIF\*/"Q3,%K2\'%F"&YN(PQ6Z8Y6T.?D])!NVZIFV0>?9>F(2 M;H8ME(&IY]9Z G1B5JWO2IYM,^H>@1^8J"G5T:TDSU7!98[C+#('"1W'MB@S MQ8F(648E*2-80[]C$B/;EK8_94?1*^IW A)%F49Y0T 07 .VQ _2K:CZWI]U5];"N?=^KAB>D8%75/K"Z M*?1(8,$TO6:BC0TT^.QKD.V?[CD)6(M\!0*![ .$\J2&PP.2EQ;%9XEK\V\_ ML\UV52_\57]:+A[NU>K1YC.\2"+-A2!9P3*L2J(QH7;.=:$D3A6E,NOXYCPU=QM;_YK%&9$193CBQ)QNRH)@SIG]ATAR M35C);3VT>UEQ;VV0(8'7#=_;5]!\3P^:QK0'P(H&4_I/#O)XY"0=<1XL M!VF_\L0Y1T<8'3_B.^"QSA'OFB?E.N<)33'/TAR35"O,>*YQGMMT01DE M209*"SQ8?>S=URO;_5!^QWW45RK@)MF0&>'@?5* 8!,8^VM//'/QA%C'4Q9/ M/>09,EL]L$7U/W7X[>URL5[.*UG_ASEKM\&F^C^M7\WZWRHVK]M.UEXW.V%[ MOEQO5[US7)1$<<0XP3JF').L+# 3C&(E>2Q$*GDN)6CF16 &QT[BZ;%;7S^_ MV#-#?4I\LUU7"[6&!NE"?R#'Z-XKP@X,"_8XO4$'O-8?H,]M$P=H^45[AM&> M8W->'^.D/A:>H2*2H=F;-I0Y$KA',="QZ,"S'.OS=9TYW%0C?]LL_K&^4VKU M^VJY?=IKNV/.H^-R(QO/YM+08\.F^VY7"_0/VZK5_&?-C7O2HRM(PR9Q)'Q@ M5LX-FL#&RT-RK_1(5QJ3)4L"A>ZG3D)?]3NV?5R(E0V$OE/-_WY<&/OSQ"KY M3FFU6JEN1I(Q3/7DI*9SY*R@Y@ZD:8$3G1:8L%CBDO,2VSEE@JD\3B3S**GP MX\9)6:ZNKF@YZ:JIFDC!LI[PQ6HV8,] M/3X9(VKH[#)'6Q<'U4FN)&,XCU6*"5<%YFF<895D0HA21"RGD"NF,^61CS\] M/E W@[#'";(=:6#6RAU3-P,U"E(PFW3[]>U'=+MINK)WK9?N6-,:);B;"2QP M()OC3G=2,P.&XZ5E@2\ OQKY57U-6NH5O+P+7-,U52'7I,5; 2NV7JM,ZW)M M5M""K&_JIUIL59,^V91@ZN7JT29:?N7SM@C<[O;"GKZK1UNMH;^;/UWK9M;A M]PU;;=Z9[UOG 68\B8N(2\P*D9F=F268Q87"LDPEC2G1G(+R(\.R-[)2M\QV M:<=M>7+'+]HSW/0UL"RCAN=ZAFB/ZQM4\XTLXUXIFH$_J]OAX/4^%LPDO:=AD MM0,GJWE!ZF:+Q@(*9H8&,1H_O.\#0KB.G.ZDI^[6"0;E1"=/^!H>/J/Y_/U? M2FQMEX*WYLSUL%SMBV%A<.B-V M0$>PJW!^3J:AA:=S.3F(=^" 8RKA%W,?:L>K=C^\)!9Y&A&*4BX8Y4R7L?,(PN/UQ[YC+!=X1Q$P-^\$$,,:&$ \F.(=2.8SZ_2$ MB( Y@->)ZC?T#R@R;,+?>8$&Q_F=>&VZV7WG>3X8U#?P&'Q@UGVU:?KIR^IG M);=L7KLG=5Y&(A$E5HG-:I%QB:G@.:9Q$L.\U+/DMA[+0W2[.9]M!1 M!7E]SR,S;#:"R LS'!ZB@D9F#8ISQ;BLT^M.-BIK4*S^F*SA!^'G8J.]W[9S M%4<\BV]7JUNY?-J8B_ZBL^O,,'N:RDC2QK'R! W?]V.9VVX<#\>#^!P M^7 O2'92'0&?FRC%XGY(%E)SL?7Q:M?SIV>#K(Q&[;/F_%Q.;M MZ2&)% M4FDV#>APHV,R(^\'=?.-ON._H^LQY.@$1F[!D>LEAQEH#Z&]!AZ=ERG@T*,3 M1"8??'1>T%/#CP:>]CCTV0'D'^;+/S^I]5KM?WDICTK!581C)1-,DH)A9LYQ M6%!&BES22$LG=\< C9%5TQ)%=0F)S0MHSF1KVP9]OI5F\ZH6:/-#H4?%+)+U ME677Z;C74>1_ PX29Z!T.(==#Q!,@VML+,$;U) $&ZXA@0&'HNL%]SOO> $ M.\8,BS9X0CGSZG2'CV'>#\X5%QX-G)1Q;]9K1K+/1**R0J4:1W&AS8TS*3!5 M)<>I%+$H16?M7?U--R M5==H?5>]VR'N.5K]>^M'=GZT_SC4[50'S?J<3V+(Y7&.A:8&36US3]R3 G-<4*2 MF.9QDI<*="H_1VADM=V3135=](>EC&K20+4]"Y6;VH8 *:V?K+#FRM>$"Q4 MG\5S9*9MN7A!V*/NBY>>]_#T?6?S9K )9^)?N^$F;[8ZXTQZ4NRH@)27/IU._B,JFQ5=?0;OQXEOC.EW=^?A<4*0=_7C#Y@9IK M1=_1[0\L:DD'PP#@X@N&A9^GSQ\3F+O/25S@,DXYYKP0.NT.-RL?FQ M1FIA RZ?S:?_@=+XIAXW5[]O-VM@H]J1?@UN9[%?X!O#-H13#9[:8;>_6:;_ M=H.Z7T#'..IQ7G^D'N_HMO>+X#7[=FANP :VXP(TE@;%CWDV= M_+JID_^/Z']%,7IBJV:2KS6\T4W4_-^N(\$NR^<&D=+\37F3QK16?%+<4!+? MY%F"JO5Z:TQXW=5R/[4=L\_E-HTB7&V'21GI9 X*C3#Q$[FI(DJ,#/W9I&5 M*BEA0SFOX&5D&[+G#&W[K*&GEC>TW#$'T^QK\'*EL1\6+2KVL[IH9L$6)=Q7CW6W M^<]?[C[VBFS6-ZAF"]!LR0&E83T< 2"86KIB,\KX8Z#T?KV9'-:?KD63N[ ' MG9H KWD.[:@G?W2A9VZV2=L[%*;&.9EF"X@ MA]-!:F.'M9LS_>(!"5OHI>?+/]?(?@&D&ZZ:!"&@[@WCYZ:+P5"!Z69+MDF$ MN4$[RJ@C'4Y;G20,I+W#M";59B>Q7VJWVTO7:_LN)^>S'11L_O?%.3"-TKP@ M18QCD2A,%(DQE43@A,BR2(N"*I+/?JH57_IH_P7JD%]]GP?W%##Q0\EMTQ+L M0!%0;SZ\ORFX!"[<, 0$["HST4N6:WK8W+%*WJ".JU&.W5?@,8)1N43YU4R, M(R1#!L=U"<\*@5;IUE_U6RN>[372.-R^5>M_O7FV__S A/D1[#6ET(E2)5=8 MYU)@0FU+$&E.)+0LI*!)3*@&^<<\>!CY8-(W10#^7CTL M*ET)6PO\=KO>+!\-06#Q@<=7<+-7(V,+LUL[9D[B:EFY0?RY0;9A:E3;=04V MH:H>/#B8MB#"'Z*C6HDKEKIJH-D'(U771.F?U>9'IZ.[,)PN(T(E93@KTQ(3 M(G)<*A5A*1C+8II0F8**H1SICFS#6BZ:^]2N1]B?AI&=E?(.?[HBZV:C1L + M9I<"0>4[ULM5\+#SNBY2?8U!7*Y0G)FPY?RZUU2(?2==^#2(HW?'CE?,Y[V^ MRK#A#\=R.@0@KA01Z,,\E"[\C(>SLOC.=CA><,J9#F?%>3'+X?QS'H6,[ZJ5 M^N=RKM\OU.KA^;M:_:R$6G_Z]+;]446%V6\S6>!8R @3(0AFC!-;SZBBA*1) M$3GE:KH0&UG;+'5DR:.&/NH80(8#0#7?)L4)#;O^JI]7-03 M/>O4I5WKU#Q)XE1;%TE28%(*CBDI)2ZRM* Y3R(A0:$:1[IC^T9Z7""Y;R]J M;O"[* ZJ]FPYMF:$@NOH_@@/&=#ET4=KU\X0]7@8Y68!E#M8$P737Y8+VX[-K+MX:,KN;*/GQ5K-"J*X(G&!,\5C3!@I<:D3AG/. MF!24,!F5X"KHL^1&-B!-M6M54ZPKECUJB\]#Y687P@$ ,P>-['W"NT+?EO;Y MJ<)^9;H7A0Q9;7N>V/1%LQ<%/UG[>ODMF()+5+S;5YOE#-5>K=D;>\RS) M5$$UB[ DN9U3E>28%SK%">< &=;; M &+"%!4FH;-J7I!CP+M@WFS4T/S+7OO.K3>)NET0IM.O2X]=%[C\JFW3TLWS M9[7YL90?%S]54WN^_K3KX*58D<;,:)@6Q.R>J3*[IRH23(J4\R1.9"Q@SJ3KH'K$P_9SN(*V8/UO/#A8>+& M&%? =-P]XYK%/.(R=5;9^I^J>OBQ4?+VI[GM/"A;#6++V;^9T]F^K#Q.LT+F M&>;FD&0.3JS$3&8Y3K0N:!1I'E&GYFLPLB-;JXX#S!H6:A]F/3'-W/H49)", M.Y .<9M1X(&9FH:%&]0Q@5HN4,<&LGSXS:!QQPH0UAD%,[\ 3SCL8+$>, 2# M41_WU::+_X E/(@$P=_V&HQ\IY9?U/+VYT-=.F8;J-T^;@!CD4^^/[(AM&.! M[]Y_15_,_W6_UJ;RS=)7BW7;3+!N9X1D8I29DY7@B$B8[LKVKKNABZRA-%[VQ#3D':/89Q%Z'(@(X3<0">"C\B@ MH,8EF;PB&V<7G2R\<4FL?HSCXK,^PR!VWLU/:F-_ZU]U4W[THGA1%$8G$W-) M3WAA4XW,)9U2<\>-M,P9)UD:14ZSU"!$)PQNM'SLJZ\@$Q(<(72XHX\ C&?L MXNL>DZ^[BC1 K90_3)"1$N'A\APN$0HVX*P)F/S#4R<X#UJ?Z9S6?WR[D1_.3:2:1-ITZ]EV)]K]L'1%*%#,VM%#$EK4FF'&9X2(N MB= L2I("5-8*(S^R->V8J8,'>W::N:S :E4@KFZ7C_'0@IG88:!Z[:R,W1BC M*-4/AT W'"#Q26] ?L"\O"%YKN+9$4O4;L;U'7NN[9KMK=?UA"J2+)$I*W!$ M:8D)SZA-2BFQ2*G(BICK/%$0:S- :V33TE%&3PUI8*>L 8S<+$<@R6%F8B=T M2_4&U73':*MU6;Q03;8&*$W;\;A__7.Y^I?1B+XSV$9BMYOE MVSFK'MV%8=MN+$UJ[;&.Y7K2MAWMIU[GAG#CMB8RW-G5I]%>T4)V5N M;5%>IE1CI>/(GCBHN;65!,*H< %#"X<#F'O,NP9AXCX# MVVW95QJ,#9+Y_+1LV#*^!2:]KGBV&YXYR-@_8 \JGA6)H)J3!"@M"T MOKR[#()'1<=EZ8(5;@R0FK@^X[+0QV48#N]XYB7:&;YOC"61!W>*1>I'ZJP\9$5OIE8'S([] MU3YGJ,3<7T:N:7."?QFQSZ4C_W(,^C:2-HQ4PE"P':!V$ZX8CP7)"IPG*<4D MDASSJ*"8IEQI&1=%FH'RA4Y2&7ECV].LF[=!NT"?@L5M9[E:6)B5[\EIZ8T0 MIA\4*%CGYE,T)N[3/"#F<5?FH8?]=/'-MIK+:O'0-@'EJ2X$B2-=EGC*2I&FJ82-Q#@E ?I)>4V\ZOHC#"D];0( M@?3KQ>*3*M9IP5YJU)FGKFVAU&7%[9,V:9[DA3*71)F2R-P4(XW+(E:V]R#/ M2TUY&3N%!1QHC;S%]>L(.MJ^;9".<7*\1X61'GBS.2'X)/-4!J0,WL[HF-(K M]2\Z*_+YAD7G7PDX2JX;4_=NJVQ-T@?S:YD5+,T%CSDF29%AP@G#K!0%5J+@ M*2ER\\_"=X;D$.&1-=W\3,H \^%.(>:FYF/@ --YM\EP=?V?963D.7 #HH\Y M!.X4V=>? #< AM/XMZ'W_>Q%G21K0';"C>:D1@($PTL+ 7O9LR=Y9:MD?F?KNY5MB;QY_K"= MSVVWLJ;%XN^KY7H]DUD:JRRB6)1E8LX3TD:46(:%+#2/8I44,.O@0G3L"X/- M*3=_KU8_H?-FG2!SLPJA@8 9!4.]3JTW]%''P VR+*"ZVV/#A(UI"=BP' M"!VJ;[D+R6F[EP- ..IA#GG7SRQ\41OKS3,$?E92R3?/?U\K^7'QM>N:?BLV MU<]Z5O,LCXJD5)P:U 6U@Q4+S)GY3R8DTSE/:2KD;&,; +D9!W?2(!.Q8\!9 M/0PCS;"3IY85&R'FAB/%:YS3RZUN0]5&W,3^JF.BG8_;#?; ME>JW1FWG-;QH6Q'+.!/&'.$XS1-KBB+,HX3C))6,22[*!)CY$I"Y"1V@MP\/ M*_7 ;!S,LE('Q/K\H99!/P=ID"\%\ZA.C;^_"[;A$]>,'C<6L(Q6_<$A0SSF2@]+P,]5G6N^?Z@8B>5QHFFJ<19'$1.<$\U3% MYC\S7<89HY*#1EFYDQ[9S)Z;)0$SI0 DW0SE./C S.#Y,1OVCOG_+:O%!OW# M_+?A9H(.*W!$ IDS .%)C14FR&,%>#WF^]7*II%]4V+Y4ZV>F\ZFCL69 MI]X=VQZL5LN%6F[7\^$]"H- M/;G@9'6B0^+TBT8'G_,9VMV;.?&N&]S2/S[8TNQN:,LLRZ(R2W.SCQ>YP$12 MCEDB-(ZS3.=)KB+!G0+)<-(C*^^[L2;8>("<<$9S7@HM3XK-TVWCM%A@\Q@'PL^ MSXGL(6$$SF?W06)X6CMHQ0EGM_M(>CC)W6N%*X8PV\6V2G9I%Y5:=XGM)4N9 MSD6.5<;-9I<)AJEMWI70,N6IECF/G%J?NY$;>8.KB7L,7CX/CV-8,YC0P(!F M79#5$D8]RB.4 KC)&'+N\GEBT\]=OBCXR;G+E]_RT^EWBF_V=40?%T95S.W4 M#OZI9R7(?97O3&E:LJS(L5"%370N$Z/?BF(6,9%FC(I(@%(9W$F/'0"HR:&J MY:">6 M _+2BGBL '=!U?Z,^\>'_US^^7GQ5+U=K*7Y[YU'UM$9-;S*V*F/ECBZKQZK MQ<,-,BR@SU_N/J*WR\6Z,B HZ>Z.NH#&9<=4."!@FG\1@\">9W=9O3Q5%Y:> MS&?E)F+?>^7XAM_6?[=:VI: _V2VWGCS7)\PV'PF242Y*B+,.2UL)QV!66I. M]:*T<^)SQK4&%3^<)C.R%G?4:L^((0?;SL\@X[9U7R\O3%F-^5Y(JZ_6$?3^ MKXU:6(]RRP7: 7%[ 0CP'CTL9Z#]^ R12??>84%?[K,7GKYRM0O"TTW=0Z,$5OYK ?*?(>@@<>C)@D,D7V?>H ,(9Z<0NKSK:S#, M^>#'6#?!YYG60J59P3"S[0!(5@BSP^<$"UX*&5,A21%!DHV/28P<#FGF MSJJ:%%3=C] H:1%EK*0X2VQDCF0YYFE48IIDC,5,B4N;'(LPAD+-(XC1)%36GP4)I MT<+S?B&G Z MERF8C3\B,+%%/R?@L?T^^Z1'1D'KV6UK6N6NF_O=2CU6V\==_"#FF;%2<8%U M3!.CDBK!9<9+G(N<%07/B]AM_!J$Z,C'NX[\?G0)>FH9 $1D70$@2H_ +502"#!:B!L@^&IEW7FBXH#93N(!P- M?1=F+]>KC>U#NU[.*UG_2#Z:<_3Z]J]J/>.YTEE91KA,;;.Y(F.X)#3#@N61 MXG$2,>TTX/<\B9%MX0%15%,UMS=#U_%J.X#-L.$+(S',S'D(ZZRAE^49.K"8 MMWN'%?-?^X/*P,*3*.=EP3I5='CRVHY8 R453=JM)CF/S"T+2R7,!8OF$I>% M]26+2$FA4V8NG7X-LBZ1'MLGY5RS=#&!]UJ,'6\CHR ']%.% ^V*MENN\@?O MPG61\"LUY7(%Y'R/+N<5?#O+"ONX_/O"R"9K#QF;WYD?V0^V5E_YO'IHCJJ, MDBR.98YC%I?FFX0-L^&^BIY0,M=XQ M&].ZH>IF7T; "F9<=C =<( Z%M#7RS!YM+,%"1VLP:T;U8E;WH*@.&Z""WO] MNEGW'Q^?6+6RM\Q/MM=,'!)YH8HM,?&&:#^+W=OUB0WCJ2+_A4\W5-MEACC M FY]GU(IJ:[N42G3I*QNFUL/85A3[(X,YHE%4LZOOP"7",;&@"- 2C-CTZJ4 MDH2[?R2<[@Y?1)1$4F0,)RQ/,0DEPSFC!18LCE,>I0'CH*R *Q!RUZ<]:+0= M\N34[/0,/G:J\GJI89JQHW>#>J)_]-J2:%@D3WKO#)%)U=RPH(=:[<+5#G'B M/Q=Z)6'2^/[8+$I>OE#3RLBX>>OEAC>5ZW+)2U.Z_D.N9EDH0Q&$)@22"]/1 M(\$L9P++/.1)'*11HNR'9P.)C[R/&VZ0T.S.H3H!AO=80K+E":T-4X!X M*11KB]#RB C"=$(+WML:O#_VP.MS@SIVT./(X &"SB."Z!9\]@PF+ SMB,9@ M.!JZYG1A:4=I]\+3KFM<.Q:E/C%L1Q$H+G.1J0BGA&N]G"0Q+J),X"S.4B&Y MR<0(W,:B]*B,[IANQX741%WGHO1QL74VKY06ZEKN"SK"Q(9!B;P/1NG3^$F# M44Z(>7XPRJF+KXU=7QR[M#HW=ZD)NQ:AS&2:QSB->8A)'(0XC\U,%46$3).0 MY,1Q]L.5G$T8^6[&O;'!L7"KW5PX=CP7[MKH^+5/$1H\G_#9N,?6;:;UK0;' M]8T9?_<$H??P_+5\_:3HO2G_]MJC83F1GPS'%!8JIM M*D8PS2.&\RQ*TB@*>,!!X7][TM-D2#7S*H"1/ !^=KIP'%1@RLYN@,?[%%5S=LQ?3)F/Q].>B M7'=)1'D82>V5"99@P@.&BRRGF$><*,)$D&=6'=7.4AC=+6OI(4,0E#YT'A1; MO^P*4:$^&41*!W_LC"3>?+'#]2?VP\Z(=^R#G;O0;;O=58MZU_ZS7'^]VZS6 MU;-<;M7W9_E-+C;2G 4^+]_Z#K_/E_$#[W\W M&#PI!R#Q236'&S"':L5Q%6<7XEQVTA_T7]7R;DY7JT_T6;ZMGFFYF"F1"A9I MQZ%(@AR3,%.X4#+&.4F)2-)$Z3^!?@2$_OC.Q&"']9HE5/.$#%/HKX8MH D! M!=W:^1@+2K 'XAE%%Z_#!0M_K@>(^M3^APLT)YP0IV4);*9ISJ??5 M\K-D="WOEE*4Z]['7<:(U*V##RLN3&%9DDP$[EM&UPUOSAQH&4<.AC2'F'V] XL"$ MN+LE$HR//RRWP!-@@[D&U]*8+O? $QI[N0B^UG3XY/0B_'*N+WKZ72[DLLZ% MN!7/^M-GXFMK_?$[/8%(9H1(D1181@G!)%(1IBQ4.$N(R'A$(T:L1I1XX&7* M$\^&O1O4,E@G^>RS")L.Y>-16'QRI@/8\=CR_@2VMV>QAQN M'YP)X(=]D<^S7-19?U*_JY7/W[S>NC7JD^ M7PA#640B43B-4XE)Q@G.:1%@D4=9GH5294H [WG:(W\M=BCC QI9"@[G<,, M(68=SO6! ]B-<(' )4A[23A_$=FSE*8.OUX2^42L]>(MCLET&[:2_V>C%W_W MS9S*;C,)J"0TYTF*:2(BLYMC3$U'AEC%21QQ%2A@V?<90F,;?ENRJ*'KWFKP M'%)VN]B'_$"[S$5T>%+8!;E\Y7B=(S-MRM8%88\RL"Y=[[9I/RRX=C)-'=)[ MS:+Q/\O%1EL"[6CB:K%Z(U6UE,UU=0;\NQ^:L*91+NCRM>XB\:DR=9IK+;XQ M(KH^XK.\B#.>1MH=#/0'G @E,)5A@D-&0QG)E/,"-,I\1%Y!J@/>IO WP_3? M4%DSAEC-9?W#,+H4[3A'.]:[!]1>7W-_@_:YW4ZL M\/?=F@!33Y^^,3F=].LY >2''^ I2+I]P_]!EZ7QS+OEWFG6UJ^GQA]KUSDN M@HCAE/$ $ZW3,8T2C@,FPSC( ID*4)6*->613?..C]TXFIJ3$JJ?[9&TT[:C MX /3G6>@>1U_9C18>$]*SI[NI"H+#,>A H(OX#P#1*NT]>N#?H_6MPMAVMF^ MF&!R+]S$(A*S*,]PG!3:2BRT(F&%RG#&"\GC,,JB"#H0Y!+-D55(Q\$-JGEH M)F=T7-RX!^ULT+13)IXQ@JF1C]7BJMS+;O(>Q@.(Z6^@R$6*4T\7L87@ MQ*@1ZUMAZD'(OLU1O_32/$TRI8)BDC."< M!0*GLXHNO4& MMQ1L8)R77J'9S_J'W3:^M.XD6]=2N&Z[VE[N6L74IDR;/$2]]H-<:L_DV910 M[9JGF3,]4TW?C'2[5U_TOZX4K3-,FFKH*$BC+%4QSM+8#.^-"USD!<.)3%(9 MA4DL,@4K??+!UL@*H&72U!.T;*(>G[V^@3>H8[6=BEMD,P+4Q-7G_D$\KADS>OJ;@KYK51RN=SVP+^K5NO5 M)[F>\5@6I. 2TR1+,(GR$+,DUS^1B$81E0F+005M9^B,K#([JD@UDZOT[N.& M,G1>\FF,[#29!\EAJJF9A+Q:;6I-5-.[09JBSX''@R)YFVY\FLK$HXP'13V> M6SQ\N4/ZJ_%O'^7RN>X#UG8'N%5Z,YA^ >_U2S +>4)XRBG.J8A-.VEE9J5% M.&4QC[6!% AB90W9D1MYRSY^E4M)#4% HN1EC(;WJG_)'6(8AG;7FZ\E?X-J M!IK6$(8%KY@ \D.]8N.6 GH]1K ,3VN1!Y,X+Z\R79ZFM41[J9CV=SDHMU/M M,UX?JS?2=$8YT'*"*JH5G1G1$9F>%P(S'F:8!)+2- URF5A9)$"ZOZ*Z Z!F MH??&P0*F .T:Y5!G90A #* 5QT'.33WZ11"F*N$X#.I,P'+3*4^XC'M:U.%V M1X>N7+U4*SK_?5EM7NK"WU*5O'Z7V@KVA"9<$*9PD,8!)E1KTSP.(\PI"4*6 MBEA0JU;;UA3'=O):^JAF .USX-@5X#**ELZ?3VR ;N!UL,"=0EM1?;F'%^E- MZRC:BG_D,EK?Z#:NM=HLUJO/DLOR6_^,_NXK73Y),L*FL_G!QGL=Z!3[@0:QVXEX:P7IAE4F'K]I)=#AV MU?(NUY@V6W^HF^2;]Z%;^S-=RW=*26[*!A_DTM0:T2),) MP86**99YEDEI1BHI"HMT ZB/G3/0441E]THO31^&ERT#T$@X!%G;^/A(>+E$ MS;=\])2 8>4&[:!\N R>0T3= 01O<78([8FC[PZP',?D719Q+EI:&A?OK6S^ M^V%1CP3X6LWU&BN3\K1^_5S-Y^^KI6D\/2LB*4681IA%L<+$]'$K:"*P*H*\ MR(LP%@G(%P/2']T<:[A OW7\F(*5IIM[R]+_0@U3Z"_#%FKY GIK4-3M%-.( M6,)4TSD8>]Q 872I)'$!PU]U"(CZU!4?+M"']8E=#8*%QK!8:6;_4]-&6 =1Q<*,W0+5>5&M+\\8.E&&MX1T/ MF(ZX#(7G6@J0O .9DWJ=5@-PL=OX=JM/LLU!@G:;&G;3%7T8OY_JQZ7-F;(2 MG4(Q16%=7D)W:=>??I9F"8MC[?,$69IC0HI FR(\QH%B0GM&:1%&5KG1/IF: MRBHQC1A%S0.=FZP\WO*!7I;RI>7%H4'@M8_$(J#T$X"&J2.+!H$-FVC[- RC M:)NPU=W2C?OY&0_"H6/CA ]DM,Z-OAZ,6PM'3PA:M7*\EM;T+1T]H7.RM:.O MM7]29<#'NHR@=V#M//3?\[C@7T/IWXRT]<,'('XJ]0-[!C[[U4[< 2H]_J! M8PKPNLNWK172S#!KOA;O];^M9K2(LD@E.6:)()C$68X+;6UCSE,62JV&A=UT MBD$J8Z>6M'2[$6VM:523MJ^X/(_1L(+S)CGP),1%:%"MY46AG"HMSZ\Z69WE M1<'Z59:7+W:("[Q=EG4#ER]R^:WDUN O]GJQW9S2 M(_$]^93#\@RZB&=NG<[C&^9]SX&[<*F;/_91KE92MBVD%D_[B:N]\9:?Y(_U MXW85FLXND%;GBXDI]=IZ?<+CVD5UV+BR8=Q9F-2C^5:L [] MDZO7\SU%[\^55)OYQU+)&54B#'@B<$Y9BDFN,LQR)7#*62YE'F9Q#&H@84-T M9(743GJ;UYV0RMVD-VJXN$&;F@\TUXR@W\H%>M6;;?4W7[/R>M#::2O?@,$T MT^!4O!O4L( ,#U.,P3N6>/39=SV2O\C NV,0[*?@I%_)>-<.+WE/> M3OELXRMOJN6R^JY_N*,O^G?KUYGB25$H:72'R9V/3>X\E0+3-$ICF:A I" M M B,_>C"YBU2RCC+B+6F@X0-#U=+<&0TKH)%CHK&5ZD:;=:ST([U;;M#=)?S@ M%HX3#+[L&ACQ::T9)V".;!BW5> Y60_?7@ZF-UGF8!W=.+):T(8;^K;:.[W8 M-?J\08_V]36GQ1[>_5=+#-O<)X0=8Z+4H%1.N5/'JTV6*W56D'YNU/F+W#[< MMXMU* M7J#N@1HE2<$4S;",LPB3)&,X3XL"BSB385 0_2\IY"L_(J\C[_T^8;2C[-1] M=LPG9F=!_"+/ ::1'!\!V*Z8 !Q/1LB8G$YJL4P ^:%Y,P7)<,)SB+."U2[96I<)2P\T1]8O1KGX\3;K9L%3,%+A.$E_UT M/;D6C(GCRM.V2[D6'-N"[=\ULB*H:=@[ M6 <27?:NW(6![=[')15FSVIB^I]E5W,KRF^EV- Y&I83Y%J=%LG)KSI8:C*G MZK0(?8_JS!6. S/KK[O>9\)\_^5BU28/Q$F:A93@7']5,5%A@"G+<\S#),FX M^<)24*G\:3(C;Z"ZJ@XQ0Q7Q'EG@H,S3"-E]0Z^7&[;7:GJX)MBE[>_O.S/\ MB:Z^7IP(#Q^<.2BIK[&9IXE,.S1S4-"CD9G#5SOD?9V=KO'[LEJM/BR,1:_5 M;;\-V>?RZ>OZ7OVY:@Y1S&?VK7RI5N5Z=;_8WM]?Z\-"D^'ZNIF@4F9)E..4 M%'53Z 7@L4XB%401#R)L] JN?,G\#YV?'0[K>?%B'-3C^N1'1> =*Z)G^BP MYOK%GQ,PJCL\4*F6QM@BK3SHH+5B+1.N%-92=2?&1C#426:Z3FW7VU_=U.VW M\OVZKP(@8_#7?27<,A%_\5<#EO[X2P/]22PXCO*C MI?BP^-_E0FS'!&O'(HM"KG#**<4DC5-F#9S)=PR+G4MQG;#04]%2X'*!#;41AA:?%\775+UC M,.T3LK MX-',O/-7NFT[[6X\5TUCF:X\@&:1S *"$U4H[=-+BHM8F_.YRA*59RDKF)4E M?Y;"R)NNH="==E823QOM>/U)]]E9\0ZW MV?D+X2'D70BS/HJV#"'OWS7Z=ZHC]G?[0/*!7)<#R>XBP?9(+V;LZQ#\//M. M0>.#I28+&I\6H1\T/G.%Z_C56R'T@UH]5*LUG?]_Y2L2#G)B8IQE! S MV9UE."]D@"/)&4\9S45J70=\GLS(6Z:=0-I2UMYA31MIXLA0ATY?/0G4\);R M)SYL>[E*[C!\=4BP*V:OGEQVXM&K0Z(=3UX=O!J^.>_,DDM)Z[\R*A,>Y3' @ S,917#,4OV] M"D@LA-#?L#@ 12#.4AIYL_SVL5JM_H8Z\B9_N6FZ"W.0S@-EYRAY$1_XM3H2 MV7/;2VO9/+E0Y^E,ZDI=%/?0I;I\ VSSKI9K$^ 4&[Z^7[:%[K4CPHB,\RS/ ML&(QP23CA?Z>T1#'42 Y5[DJE%7>WSD"XQ\7&I+U44!+%91.?1:7X2WJ0UI@ MT! NJ/6FO"3-T%[4]_;VH?[;;@^>77:2K7=)J&['7;S.N9-]]2R_K.FZSA'Y M6.U-OTH)CY(H%%C2F&/"[E018"^]:?IS9Z.,301EOBJ*/N M.#ML&#F[3Z3+@E M=:^:WY=T_F#.!>N6:Y3F>N MH,KEVJ=EIWXF? 8P!75^RNF7/OQ;_M"#,_PN#1Y\@.:O]\-5W$S=%L('=".M\>,)!-!D#".N1FT2!+3,8*Q0C_#3*F,<6U 6849 M+A$:615JRJB>QW[0^@"0V#:$TK"F\BD[3 6=$]NE9=^0_( L/$\XN*7,@5\# M6!*;A6R#&6=#]T^7'F8AQ5XNE\WU+MU!^[-FMQEAIG]#M5B7BXT4;9E5M;BK M_^5)OP[ZIU4IVG^>A6E4! 7E6 5!CHD,M/)*4HXSGH1QD7$BKXCP'8L=4;:,/=7:\G,V$G6&^8['>-];>LXSE< M/=+N#[G^:@:,?).K=6V5?U]H-?VU?.D-DLUE00H>%5AR_:4AE"3:8(X)%G&B M0DIXEJ>@VGYKRF-GE30S&Y]K1E"YY>0&51TOSJ-Z[=&U/,P; S/@X5X#5\,# M^M"#:\O&*,-YP:+[.ONSICOM62 4CJ.S0? "U\ZE:%H#F(D+4B3:@$USG/.< M8A+'%--<QP MY.S2(A.&SRSEV8^AV=X$ST3ZHUR4SYOG-E*;"8U;G%(LCG#IV^P+&JU]0&2[$RG0,_RB M856HL,@*$26Q5!TR+T.PNIB)@ M%":#_JF26\22C&9'!"< M[;YZ(Z$'V\I>@?,X]^\L!*./_SNF_(M, 3P+B?TPP/-+N"F?.GQLVO0NY5>3 M'/Y--M4XIL;ZDUS?JT?Z8R:X(K00$2XBF6#M/$B!I3$E 56714@ M1$=6-\TA!>_S@.:5;=]2$'IVNL0W)C ETL"Q1QZUY7)-N?T-TDR8Z:8B]3+I:[92J;"KTZD\E#R)!&(FP+)0V28*" MXB+)%(Z8=JAS(>)0@(IE+] ;._]D+V<4[=-W,CLNX6>G'CRB M,,5P$"5@B6 M8GK2!9>H3:H&+$4_U "VMSF.RMB5D]W1U=?W\^K[ZI:MUDO*U[-V7+^\>OP '=>[+;[[/4 M$>#'\MG40_WQZ>%#;] U,,!]4GS+6/>UDKN$O4\+[;F5FI6$[F'QDZM.&R$? M$NPH6#YXL=NGZ_>J$M_+^?QV<10DVSW5K6;/F%"$%S%F:9YI8U5;K(6B!:81 MS5@2!FF6.#OL!,( MGC[3,-J3?L6=8#G\R+LM"N9=I1AHA41(E"92D3RQZBU@3W)DM?.F6BZK[W5#TFJ!YIHP7IM6&4*3 M=D\2/8.>G4[QBPE,D>PGC';4C1]MZ..ZB\C;(6BNRAP=EG:$_-$S!']:%NDP M $.YI!?N='2L.5]NS/&=5C)F\;O-)ZF,O#EW-%%-%+8U3^-BMS&OEA:V+0\%'2$)=% B M3WOR-(U)=^2@F(?[(0LT1_ M.!.1"*YXG!0*E.MV3&+D?5@?G]33$E5E2J?K=(JUH7^#%DTVA7Z!-@MM,BXE MER;;QZ47\QYH=OOT.BA@F[1-(ZF)(4.M3B7QW6GYE"Q>VROO$?@)/95/"7BZ MD?+)*QV_D7)M7F)M+'\KA11O7O]]PVUET\73+U^6W(M _8?&;U3N=G)&\V F7NJ M.A80W?( _,3:PVKYW1T%+.#'6.-4:[R."Y-Z^MN?#6A_0UM>T.UEU."?:3 MOK[=]H2G_:"# 3GZRL-7<$PPDTIJ@UYLM5<3HC-?LXS2*"4DQEQ$ 2:!B#&+ MJ?YKP0*NLIPH C(!SI,:V13H"/>L $0-;6 NV7FH[!2%'P!@BF$K^\X2:(/K MGBV!R\+YRAL[3VC:E+&+ A]EBUV^PWWT**&RJJG%ABJP59XIG41J('+2Q8>3'MOMWS-2'2GOLP*0ET#T] M XZ=57J]R##MW-';#1+V?WHT+),G4_(,D4E-QF%!#TW#"U<[MO?IY6YTZ02! M5"+A28R9+&),8J9P'H4$IRR4!0TB(60"[.US3 7RBKHU]I&KU=\1;ZBAEVII M/QED"!R[;7FEP+ ]N9\HM4VR0'_0]6;I.60\()BOWCXG*$S;V.>\B$==?08N M=7#)[BJVI+=ZAKE+L&NUE$8T2'N.HH)GY9N:8F1+BL*!I MHO=K&MCE0]H2'#WJHSE ?19J(],PT=3. DQY&_@LW"+/H$"C.Q?P<&GM9P,, MP)7Q#)";Q^+^XL#<$8"P@UZ'S3K3.1< J?9\",A]#F5AXE^/U:=J\2"K3[(R M#1K>+^"E84.+C.T+B']MFLDE:%UIKWB!'][=HT_Z?X8/N5@U]?_OJVIM@D& MBK%!9(:5FE=08-H,B,<8Q60V@KL5E VN/%U1F8V >X5E5CA/M0-VRCB5\ M6>L5OU9S??^JF>\SXT'(DE@[^P6).28L93C/HPP')A*0II06>0C)=[E$<.0L MET=SRW;@=]F+_4+S1R\B9^EW>,0#Z(0<@/!N& 2XXV$IF2\OY!*Y:5T22^&/ M_!/;^UR/KQ>K]7+#C1+_L'A85D_Z!5F]^Z$UNRBU[RE7'Q:U R[>;-:?JO5_ MRK7)L)L%8<#B)!0X2*C 1!8A+D*6XS@F22!8D#$*FMWGR,?(QL"#_O>O==B\ M4NAE6;U(DVR]?SA4UC,6FPPYRGFU,9'W%_I*32VEN92V-132"+."'X2[/2 [ M93,![%#G:<>00;1C"?5Y0AU3B&W6YN0"O%''*"G # MR$,J(RNQIL7A0EON722U3L!SZ?AXA(^=EKE::I@.:03>9MIM*7INWWA.()_] M&H]H3-^@\9R8)SLRGKT8'DEXD')9QR1J"_W+5[J4C>'S>;VX?5[;QA(N+#.V M :&IMT&_QM'H,8 ^2ZW-%NCVV=@,]H&$2\!<#B5XQ 2V,SW 0H=6 KJ%#RX MM/9DX0-+(?L!!-M;X"/TMN-^WU;/M%S,(D&($"S#VA^0VD^@(< M;+;>&5'ZT_7.7>)F>W;I ]R6>_%-W15ZKV=2A[3D.,BICDF259@6L0)5DF: MA4F4F&QQB.UYDLK(F\C41OUFVHO_K2L T2XT6AGRZ#=F&/@;^DV[>7]^>;O[ MS=]@ENEI](HPI&D<2TQ)&F 2QBFFE(>8R8BEB8RS@%!8!L35^#GE0-14.@QE ME['30W$4].SL^JL1@:FN;;Z2IM=8#C>H)NG/L!^4R)-A?YK&I(;]H)B'AOWP MQ8[>MGY=Z;K+6OQ@L'7)?@ !MCRT6-=T;]+D# M0]-N''://KJ-C+Y\]4%:T_KL-F(?^>Y6-_D=M/*^6LKR:='D7/'7QR5=K.9- M^_;MD?,C_?'09/W=KM?+DFW6)JK^6#W0.OJ497&JB. XI0'1W_@TP7E*0ASE MD2B85#3)0!;2>*R.K&1:!MM42?Z*UCL6$=WR>&/*;_T,>O'P] "QPY_^3%P" MD(-#9;HGUO&/>@*@V]X3TS+<*+I&!8)-H=)DDN,,M9CJE2+,B* MB&6% +8./$-J[.2R+6'447;N3#R EYUF]8,"3#,Z N#24_"";/[:"IXC-'5G MP0L"GV@N>.D.^*%-DY/R#SK?-*ICM=H\OYB?WI9*2:-9I$,^*&S5D?=PPPS: M7,O=Z M^_2TK#L%O)7"Y)-H8^5C^5RN9T41!!D1#!*I_"B,<<-.D."(\#ZP" M3!/P.K(V:YFO!X)ND[GKK#7-/^*U *C<=?\5G0SU154KQ39_]A713@[];\^V M=;13//-A=?F+/4F8?NT>XEY&OBFE,:RCAO=^"^:<2F4F8C(0H4)UW]0$L:8*")9 M'&="8]SA^$FN?Q**'65K# UUN4*_/1DL_S85F'81&0_HN$V"TG3;R#2J7;(M M<8/)[? A)7SRDY64OD8]#1.;=K:3E>!'PYSL[G+I5;!9K:MGN7S3UH^SC)- M1!E6!3/[/&>8JC3%@B=4L#!+8F4U*>[4XB.[,1TU] 924W\@OX6'<(54L"VY M$\BI6\"!9)#. .X2.G8! $@*K/L_+(UQZ M04:WP.BY1:<+@5X0:R_8>>G:JXXY5P]-A:AQJYKZT%ZA;]N':'N>5Z0DBP(F M<18JHET:RK11'B4X505A,D^X_DH[G']">!C_8+2ND7W7ULC6T<4VC:(M6NOQ MYG10"D(<=((Z%HY.1ZMFU,RN]KC#MO+I#X/9$%5\MWTHS";5<;T\,NK;6GZ6IJM.+:O[*%:?S_Y1T.2MX%/$P9%B$)#3-&#@VW:9P M2M,D)6D'I!AW5F&P9 MNS$9TTRVHQCW,&X81(9#C^VNKD;)5R,L=T:F;9%U-6!'S;.N7]%I+(LFN]&J M=//\HJEN^_%W+?/3+(TI8SC(\@P3H] *3G*$W-R M'1=R4TC-.".Y;\2UTY0:N. MUSIZV7&+MIE ?^T81N\6VBQ8UE8!L&K-TT.TTXS3/QJ8NNR>RK&G>M<]E2_] MI[)E%#TX/Q6P.O4+HB<=ZXFI216O7R /M;'GU>$9)8]+<;M,' @XK(*NDPVF1AZ75!@W"R0>*!WDM"1.22 '2TV6 M^G%:A'["QYDK'%NZU:5R?\CUUTI\6'R330']-B/>A-MGBK*0YJS F>+:$HE3 M@?,LHCA)PR@(LXRQE %;E%VF"GD-G1J6F8''=6^ T@STT59_,TM!NTR&'PET MFFQP+&+!LD#;<9*D5/N=&<,TH!RG1<:S@DJB(E O>L\H.BBJ#PNMF\WA,7TI MUVUF^FYBCW\$[Q'.=1 M(#%5HJ!9+AD/0QM5,$!CY*W?4$4M6>T)F+]52V1(VVW\(7R&-[HGJ8$;VT5@ MZ\UL(=* &:/O;O:M_F&W78?6G&1[6@C5;4>;2QVFO'VG2_'X_/3'XJ6\6ZS$ M4KR?TR?K\6XG[Q[;]C=$T6/Y;"SE/SX]?$!FSD2IY1V(/=H*?MD7N%YFV*X: M$A?]96C[FLXV*)C;6+;32TXWCVU0I+U!;,-7NKD.7_A7*39S>:^^R"?ST?PL MZ\S!Q=.'A:J6S[5[\N:U_>6N:%$:,*9^HM'M/6+BUS&F/%8T(+GC*>@ M+EF.?(R\CSNNC$W M,SLNR^)I@Y\@,.G>/2_@X;8#P)3'D68)1%7F>*B"'+KY+0!0F-;"1UEU)!##6U .M802,-[T:?HP"_Y M::E=LM$&WQ'[5#1/,+CEH3G# 4M"LY!Q, -MZ/[ITL\LI-C+/;.YWD$W?:+K MS9+.O]"%>%A6+R]TFP#)(E&$$>&8$I9@4JA$ZRC*<,Q%Q+*8FO^WUDQGR8RM MES1!P"X\CX:%"O(B(TP!M221H8DZHB[JY[S@ .7C!0 WU>,(!$SQ7)1O4.V< MOWLZI7-1@CV5<_EJ-_?C;;G2S&HG9R-%6RM0+59-MQW]+TK[.W0NV_6C'RG_9L']) MOGZL[I?;9-KWU7*_>.GW9;5:S3@C3(DTQ$*&$A.12URD*L)"R#@7"0_2(('H M(#@+8Q_6U,W-T*:IS]N?H*4WUURN5M7Y2CU?,-LIHG'!@ZFCCI<;]*#_?7U3 M]P#9EH7_7_R'G)JQ>S_\V\5#$+5!#2.(VTV<0*3*(H MPP5G$>9I481QH8*4V3C31O2^9(2Z=!]D=/3H'#(#NW 79AKVY=+"OLDEC]M+"+U[KG MA3TLI5@OGQ=.:6%[-X_M:/33I SAMN>-2T[8OM##F\J+O+ ==5[44?+!3DIU M53K8_HJ39X.=%.A4,MCI"Z_-!7NS6>EGM5K=[NH 5F]>>W^K\W%F&9&)2A3! M6:88)OK3IC]S48R#)"0JBW,5QLHM"9XMK\+I(&HSAQTLVL9^>.N\^1;NK;J&G3VYI%W?H\:,N2@!>6'HEYV'*Z6 M$K9]3Y676POM4&9^1K KJLT/5YRXZ/R,0,>UY^;]==J M6?Z7%+,H%6%4T C'N2PPR4.**>$)%MI_2),XB8O4JD[2@M;(VZ_M*;4RI&^: M1MLK,[RTI8Y^*Q?MO_X-]@$>@L_NL^L)%-AN[??8NFE:-:_0CK"_CZF%=)X^ MH4.4)OUP6HA\^+FTN<7AB.VCK%ZHUAG?FD/9CQ_ONKH)DJ<%4QRG46KRM[,( M%WF18$*S(@_3@+/,:F,/4AEY2[=D44<7:<* *QV]N;ICM4N\;]WK';Q8@==H\U\^6&UVDCQ MOEI^6(B2UZT<9B$3>9+2'"+>KR8[R M6&CUI#V;-,DP24.)F6("$T'3( YC'BM0;RB_[(U]N@F:JM;[[<=J\82--^IO MZMJ5S]'.X_IY3P>FA@]GM=V<'M36>R"]Q[1CN#?*;91XZ3APCC3G[4KF?NH( M.#_ 7IH.YXF*@PG9D7 M&4>M][D'RI<:E)H!]#@&* "KU"\X;@;JU2#!S%5[D0*A&;E!BTDL#?;(%QVV]X7", X M_]:E?EM+7E=9>:P$MA#*5^7O$*EI*WTMA#ZJ[+6YQS%T)?ZU:=H ZJ]1V#R;&=J1W+II_\LF/::(_]@5SFUUSSCEY: MYDT6ZZY^F&XY_SLPF#7&D[4,:?WDYP5T\?8?U99?=#P9S,P#,X_JH?>H?C.L MZV?YMUY9\H[]4>RB,?'U%>D:@\5IXUTC@GP4]1J3UO7]+>MJ*Z.(JL5.%9"0 M9TRI$!,JE+;S:(:+(&&XR'@B14YE0D#I6)<(CJRP]SM#]AEP]ODN0FBG37T" M ].,UV%R5?/,(4%':*5YDMQ/:ZPY)/Q0F\W!^QPJ(^?S-H^VET;;-52T+9 < M6&-L$VP^1R?R@"W/!"\",+QY?7B&E MS?4.IU!FYLR]^KVJA#GY^B*7WTHN5^]^\/G&$.MWN=$_SZ7Y05^H?\/HDZ10UNQ;\>J[OJ^04<*SBX]^(KU2_-]%_OI8UZL8ZI[[KKYJ=6_^8[X9W^AZ=IZV_%7_QY8 MI'\-_G9F]U2H D-+!DH#WR&F-X> GKEJBGX[/J#SU4/@&E:F;3+@ ;2C+@0^ MUKRB$_C[=W_(-V1]=ZN6[AA!?&6%_U#QTQ3?KQ"RYH=AW;:%MA:Q-'' M00RFTW8MMFNP.C;0CH^F%/H\(ED,WJW>+ M=;E^?5L]TW(QBSC-9,I#S$FD,$D(Q2P6 @!3GE5G71#K1'5KDU-T;C M[OA!?S64+7..7/ <5K$CHP13LTX 66N%*T0=,O7TLCTS3_]M9^*Y4)Q$>5P! M1:= KED"'BVYWZQ7:^TNE(LGDSCY32Y?C:*Z?5[;AAW/KS!ZHD(O M=D\]N' M' ?DOAPJ\B,R; OW:**.*() H979;0*6XTL.QDP:/+HO4C2!97.SA)_ZR6 M_]8O?/_Q:1JWFW5U-Z?E\^K#8K4Q]:?R]NEI*9_H6GY95R\FC_E!+N^,JR;H M\C\E7F&J3F%94=LS>(=NR:GI$OR)2/H!=M.?.69?2J>0:X%OX>GX6;]E,> M"DPW=<_C[O!Y&"Y1PR;ZL'L>6TY-S\H79'A%#Z9#3?<\_O-G/0^ )_A3GHN; MHSCM\X%YD]YA''0V_5&;SA?UCM">J^I_=<>Q)Z95ZANJ7>(^*[ULX#>ONTL> MZ&M]5&^.=TST][=Y_$H7]R^UN?P/N5J;8A_-;UF)NBAYV]%\QK(X M)D1(S)GY?E(1X4(H_5-*"DX9#S*[$?,_5XRQ_>NZD%N9GO[?NI[^;=OE;S57 MP%$K/^=1VYW]_/H/$/9MKIG%-;<'[D*OM[L95]V[KA4+U7+=H$:R_NR&MD79 M6@N'6NEN4".?MKM0(^$-VDV!\#A#YJ<^'U^3:'Z.$-/.L_FI#^IH*L[/Y<;! M1_QBW$[3V'O=7HU)&^0Z24"< Y@.%HX9*.A U3L M+1M-$#> WC0:?FV_D%4:8Z^.$Q*![ UMQ.A?&2=(] M-\5M!3=7I-;P9HI#V:1[WOXH5S,E:1AKEP"GB9FM$) "%YPG6+&(AA$700)S M%$X1&5F5MFV =S317X8JL"S_)#IVMO6U,@,CYE!QP;;HD#R>+,63)":UXX:$ M/+2R!J]U+I[Z5JZT1G]?+=]6&[96FWG7MG$6JER$G#&7CHEZ/H'\\2+KQ#Z^E*)M05&/FV4-7^XRFJQOTL,VKB%MTDW;+W!'_0;M$'GC&Q'(+#.?R#@.-;L2(>"<,UN!AP>> M75QEPLEGMA+MCT"SONM7.YO4%I.2Y=H4_OU3FDIC*6ZU(4N?Y.\FJ&%&PNX. ML$B8QRPO"*91K$SQ6(CS6"0X(Z((N."<"*MZB5]+K)&5=A[V?[/33I?'^,N??H*$ M^A]R&NKR(*<['77BSO$KO6$K^7\VFHMWW_0?CWJ5.C9-:$(RQBG.HRS&)!8% MSO,@QW%D^B9%)&?$:FCI!3HC?\=V5%%-%AFZ3@'\Y81MVC[ VLWJD/3;* 8AX19'9)0J3%959BMHO(K.]Q:FM;E/3^KUP$X;XUH81)?Z#9KN=B4+65A\AWTC07>[*!'/RS4DAK?B1L/J?VTRR)E M:9I)S)/,9!J9MBBRR#!E) \+*B*B[$OZ3E$863_NDP1LZI-H6&BZ:V6$:;5] M:I#1;U.ZU4RS M,"%1G$F*TS#EF(19C*E(4QRR(HWS*,QC(B'ACI-41E8A#_IWQM7?5AO-ZS;! M+TWD"9C]=!HFNVC'U<+#=,M>5V2OWWLK@3Q%.4[3F#3&,2CF881C^&*7T@W^ M58K-7%:J#H=NIXR95O34)##726NL[B10+4Q0Q62VS9)44J[R$*LTU#LW$1(7 M:1KBE*0B2"+)26R?).'&P]A!S)8ILZ6;LY;=T+]Z5D.3A%^S=F..;[;G8&%PC(\M,$3ZWP!62(7(Z/ ZEHJ,!S.P<.0J@(8K2-R6GK"4Y"K9 M]VM*KEO*V6@KU_HS\\W4#&HR3Z5>LVXMO^IWD&^)F\+Z1_W Y(S')$B4_BY( M12@F.0\QXTF$1:1"JC\-:9 IH%GGPL?('PC]0F9@Z\X)3VO[;VR4P!:B9@C7 M'*$=2]W0C'==M4"?NYNZ7P>J.?-J25X#C3];TXF+J:W1:Z Z8:]>M=POF@2W M*Z*>!2G),IFE.%54*[O49+K1N,!%+ *:\T1[M>%L47- []JL9[*1UKJ;!C1OX)&=,120V ]@S MFD;ZDU,4.$^D_BG+&,]4I"BW&J,'ICRR1;TMH5QN>5FAE>;F!KVT_*"E25]] MV7($" : (+:(K(P%'$QYGR@[15]JR#I.D&$%/8P.&2!J,A9T;K$2CQ#"8B,N M, Q&1$ +3A<'<9%S+_KAM "\P;16]J6^$^7INY=_)I.$R$)*'*:Q MZ02II/8YPP)'7#NC OL'YNK#:<;M&6J[F?2Z][AL=H?)+>OXG\[HM/V @ ! M<=0: ':W2Z< _=A-8IU6/7+!7[LY.4VKX?]W(Y[,9[:>CR/^7.@U;U]>))W/ M0D%2E04I#C.MEHD*!:9Y'N!0J4CP-!,BM$\C=N-A9#=M-S6L;5__KY:19EA8 MTYYN8]A!M.8'4F3O!KJ%NS8^E##]4_<$ZC%T@W8SLAJF;E#'5C,;2Z":,70[ M$:B0=@:C@^O8XV LD('-#ZZ"9[@C@MO2$[9)N$KV_=X)URWE9I)_K!9/IE'C M6\G6?]#U9EFN2ZD_,5V"W[UZ6)8+7K[0^8?%)_EC_?A=SK_)/S2?7U>S-"JB M*,D%5F9X)"&+)$K^-E4@/5"VR'=JN?1=UZ="O59@RM MWLW+^B1>&\_O-_7$J)D4A.94,!Q%5-NM6CUA5O %SDA6233I(BM2L]MB(V= MNME21]R0AS62'L3(PLST*#GP%+<3NJ9X0"UD7;%R3.?;/= MH0'WR;:1]5)G[,$U)NV%;2/-8?=KJWL<5)C1F_N=L]J"I#2F<1*D$B;/I3,-_4L?URH1>5JW7= M?A.7"_SO<@&9,7T6/ NEY@,2F#:KT3CH3.=2OW96:H#^\B&]F^(ZA8(G175) MJ$$-=?;FZ533)?[W=-+%B]UF<.*SAF*+?U'/?JBZS#5MH#-.G0BZO[2^;LJ0@2Y(P$#&6A!682*:=LT#IGR*6DD(Q)3D!-0>#\S"V MX]:K6FK)HBU3J,=57;+470&J"[OF =BIGY%A!7J%HR *S\UUQ\17CJT#!]/F MRKI#=)3S>L52;NKLQ&36;77RW6:YU&1F@'>\XZ)&\0;-F":R09+.TWD&2&8YMF"LU=2\'$' MSMT%<,!*!B"N)Z5B0W%2)0* X%!I0&YUM'G6%?]WG M\_1GBB6I^!0^C!ZLU1_5T!K&O1]S+ MI!QPMC1MQD4/:-HT4YT;=FZ:ZJ35S>DJI5U>[ VB2C^E7JMLCU:..SR^K!P' M#J:U[A]V6U>6D#B%DL>*02@GEN?#":A9B:V$Z245/_ M&16A+.S/R_87'UOE:&JH)@2)WF=O\ ZLPUSAGY=>%?ZRQU/8TSRHL@D=H0H6&. MB8H9IG$>8"GS+*()9VEH-<-ZF,S(>J"F"$X!/P6'G?EPO9 PM="4('?4/+8! MM!/(7^[V*2)3YVH/"'HB-WOH:MA&%+*%OY M P&VN:SD1W\93E#-BJU2J3SN^KYN5HTD:+;]7I9LLW:G((]5L>]8'HE M];-8)B3B48ZC/#(G\)Q@*H,$QYR'$>.%"G-0-WB4=A[KM \(IHOZ MSZ9AKHV!H]N#9_.V>S;OML_F0I3<8[VS/P@]^=,>&)K4]_8'X*&?[G'ER1K, M?J]FE$R#' :$(E_O<.&B]>[!#\$?]ZK$S&PNWSVCKBT[MG[#"/^-=FM:Z=!>U6 M]#,K;LS'=@,)M^Z):A'J<902&-\Y*^ E^6 !GA/"N$5U^@M-%\HYP?Y>_.;4 M[]T\A(=EQ:44J_>:@2_4I#3K?WF1R_7K@WYPZ]M%W:?WQ3RQ& 83RI'Z M R2'UK_+$M<6:/V^H>:<51"S%8: 4)BEA.$_R!$'417F] M%TJ=I_B3"J,N0G"^$.KRK?"LI+>M\_70]61]2]=REB92H(HMXI.GJ4PL@KH:+;S.9"FB@Q9^\RDT[@,[V\OTL)V,UA04';2 MH#!.Z4FG5YPL/VE0H'Z"TO"%<)^X=B3X>D/G\]<'6HI_K#[)]8<%KYXE.#O" M9JV1]]>^4]GR@@PSZ-OJ/Y#F!S4,V;O25@A==K%]@P/;CM:XC)!P 9''E;7B<< M;!.>2B"TDQ6TW\Z+Y+2[3BPWV5XZ+TI_YPQE6BUM,Q:N6B\JR$8:@N#RCO(D/3 <-2#X")\T"QF=]MK0NI-M M.@OA^KO/YG+GG$+]\?NRUANZGB77C-GX\E5*$XNZ%:(T^YW.WY8K/J]6&_U^ MO'E]V\9O:Y96'[H.?^::NKGU1HIVOK-V4NN^5T0I0@,ILH9V\:U?[\D G6KX0W')*)P0 M(W]9AU,P/75FXH0/XD3VXI3475H&R+G^U=/OH96ML-"&M$D9&U;&?PBCH ELP7(',<)\&EX4G M;.9PA=S['1^N6]N8$-_I,,L)TJJ@BLE8[I&AVR!%5ZUVRHVZ./N=F=,G:M*86F@-HL]\SN-F9 MQU?!X-C(MR_Z_M06GZU\A^7RUKCW#)F)V_0."WO9*U.;A9K'N3A6>L2+* 9QSG191BDO,,%Y$J<)B3D 1Y4*@@!5:= M ,B/[$OOY8%;3DQQQ-%NHX^'#FS['Z1*=ZR@EA?4,5-/"+_I1H1[+3%QP,%? M;0F$^-1%)0[ G*@F<5GE>H6S;:VIK1+>-98Y:)C3E"$;)L^7>#N,0=*URJ64WA)$A.E4=%0%4Q[RKG S/PA M*64YXSD- U#ZG4>T7)MQ;9L'E[[!@JO=*R&X2L_VV@3OJ(^C50?$'$&-GJ+V MT_3F@.A#BG+H-M?>7G=ZD:49>2?DC_\M7V=11B+*X@0G@NL-SM,84\ZDF:*L M_Y/KWX0*UMSK@,+(N[EM?-421355I,E"^WL=XC*\C;U("]NX8$$=>GR=$>:* M)E^'*T[N,0,=MOLY=Z)C3?GX:P,=R(3^LY?-J1IF*$OWEQ$66)YA00C#+ M98"%H*G,15&$L+-&&Z(C;\;!P1?H+\,&JOF IK7;X&GWX?6-$C3&?#5 \,QV M@,2^4MMM2$Z;VPX X2BY'7*OF\)X0U=E/9%6KKK(^NU"?"F?%J4JN2FXX;6/ M9)IO5_.2:ZMUEX<3I4$2A(1J1<*T>2[2$+.0,!R2- G27&CS'=0B]QIF1E8P M-6M-==F.N?HHH<<>VO&'.@9A^N:JQV&GAZ8"&::?G/'UG%CE$R5/.NTJ5B;5 M=3Y .]2!7M9T:0I2+>4S7;R;2[Y>EOR+7'XKN33Y!&U#[)RH3$J:XR2B5%M1 M4N \Y@RG.:&)XC0-P0#& M*(9QQ#S1SF&68I)F 2Y(&F"M^RA5&0DE81 3SX[L MR.K.,-$V#5AI+FJ[8]M9 0GZ3)^DT&BBN6D?)*KO"_Q5DX*92KF>4IQ>D)3FZLS4VFL8A['.$]E@ D/4US$18[S(D^H"B(N\PPX7\6"[,B: M9:_$$93O"$3/3FWXQP08=;HTJ>W=!8AYG0=B>(M[PP"VH^W$1W\9+CS5N5V4TJG*[?RJD]6X712L7^%V^6+O M#9I_7VI385:P0C -'2:1.2W* H)90@4F>1K$B?Y49["ASI<(CKQ_3?VS1 OZ M[)!^,0R4W2?9I_C X,903V7MP-?D)VF=O"?H^%V2&W*_2D/D/>$!O8_W[[NF MF/61_F@_X&_D0JIR/:,JEGD]N#U+*";,G A3E>"T"-*$B"S62@=>?7I$9^2M MK;V9;^7*6-Y*^^YETTID37] =_HYE((XY8',*1:<$TP28D9?%#&6 5%1'J=% MR!@L>\\#3DY9>Q^VV+@Y*><0LE.!'J2&:;Y67$VQ?7O'C7BJZ_5 M7-POY"R524&$2+'>P0$FVH["159(G(5AD3 ETB*R.JIV(3ZRVNL2U1MV4)\? MM&/H!JT[EE"U@!1A0J&V..$9$4"89K#%;LL-NA\5.\!AT(@8NIT-^<42=F+D M",;@ 1)TS>G.DQREW3M>?98KN?PF M5[/(3%YC68"5Y-K15#+6YI70?T2AD 5+54"M#M0!-,<^5F\)HR=#&6IB74;, MUMSRB@/4]&J)WZ M&C7]F[K?7Z50QX-/0\Q:8&]&V66*$QMHUA <&VOVM[H? M$'TWM0;OJ^7;:L/6:C-OLWA6GR67Y3?3MO>?2^T)WRNUFH5I$$99P3%+B,)$ M6VRX" .)TS"229X52<'RKN#:3C4 .;#:'OLEV#!%45/"E2:%^%>Z-*?/],D< M4J^UU2;-"(#&L84?)4%PME,G8V#G9KNU1-&.Z@W:3YT@U"<_?G* YM0YE,LRH[7RZ;=&42S-BX@J''-*,,GR'+,P M#W">I+D,DS10G'ONXS-U$Y]I&OB,TKWGUVO=,VK;GE%[]ORZ#7M^6K.><3KU M_,IM>OSTZ/'7H*=?L/K9%/;?JS]7S6')C,>R4%Q[D%F0"$P2GN$\2 4VY2HY MRRB7*9P@U.P/0$Q8P17M0/5[3U08S MUI2[H;!4:7A-B3.GA]-AQRDM/R/_"&7EAY1^6DGY&9&'RLG/W>*V[]\] MO\RK5RD_R_HI?]SU4[AK.R$P:;(2,IH(_;^ 0';_ M18IC1_@Y7V[T^\S[V85&$;#F( 486KH,H)TB\ H+3!UTI/&RH8UZQ+51X+N; MA+6DGC;^97J3;G]K\0^5@/V-CN7N)GO_L_PF%QOY2:[;BIHT,[,@:8Y#H4S: M$M<[OX@+++.$DX)F<9' ZMM/41EYRW]^]X]WG_Y\]P58KGX2#[O=?+64L!W< M4D)OY()_?:;+?U\NKH(7H ^)Y*OB_"2-:4O,A\0\JBD?O-AUI,N'A3"-P&'3 M7-J;1MY)A@1T?DLGSO#.N4H2V&XY,;7%5-R)\ELI-MI%'A3287#+@4!7S&SI M5IIX7,N! ,>36@XO<(@8_H,N2Q-^_+#0KZ54 4$N M,)86<<(Q$8)MWXX3M$6IX>5F]P\]=LP_5D@S-"9^@!CAF#BZA0A]XPD+$+KB M,1@?!"\Z77C05=Z]Z*#S(@Z*^9_RA](7/]#E>J$UF3G17JW-6W97_V2O2;W#Y*8^O< %TYD@R0<5I=U*TVE'D&1[ M*A%VIY,>W.MW_%D^TW*AW8@Z*&NJ]6Z9.9WAZQEE69XJ(G NJ;9,A228$1+B M/"11'N4Q8Z%5Q!1&=G1]V/"!:9N9NNPX:9H5(S/AX.\@?6"+IY7*' $EJ-H\ MZ'6^9:(Y9ZDK.M%?'2,PU6D+%4A]C@"9JPKU!!U4C0(1N*!*;5>;4IT")3Q0 MJ="[75J#=3W/>]&8$X$%M2J+F ; M,9#@P\W$[)::L*482+;]QF*P6]U.YMIN+ZOWU?*C?*+S+W*]GM>D5K,X3TF8 M"84)2TS;V#C%5(0$I_68VRR)A:"GJ;./5EB[LU&X( MJV$UZ!D!F/KKB-:RUV11CZZ_4SP+X3R=Y0U1FO1$ST+DPW,]FUNNK-W:C5G= M]1R.XR .:93@0G**249RS&*9XDPE/.9AE$6\<"K:.D%L]!.,AC2X:?,@0'8; MV)?8L!V\I8IV9$?JIVPCH.]BK%.D?DX5UH#09\NOANYQV\CMV./6&[KH*H6S MG D:Y[+ 82'TASK**"YH+'"1,")X9KP8T.:&,C#RAM^RXS2["HRFG288$R.8 M=MC!Z8\9"W(-4![AE(?&9P@99IG*L61)0@@E M(2>@L9P./(RLB)I:JV7#%W3:+AQ0.T4T,DPP7=1E"]8]FSMVT'?-#^H8,LU$ M6Y90QY-I^>-SA*\S(MZF^\(YF'CPKS-$QS.!W9=RG5'WMC(*;Q;RC"012W&0 M1*8=6DHPC9,4YW$:!B1.$V$WVN%PX9'52$,*_=40LSRM.1)^6#M<(Q)LR]M* MXS!M;I_U*X;,M0M-/%MNG_WCD7('OX?G])I6O[=\O:'S^>L#+<4_5G?5%VD& M$4CQAS8%]AQE^AV/2#PN]E*D!?%A63TOZ MO/HHUV:W5JIIR]&F3Q4!C7@4Y3A(A32]1R/,:*H_MBHC)&)A3HG]'"4[FJ,' M$ELF3..6F@O ^9\E:L-:8R0LH-'%#H:. =1R8-H^M:U9'++R+!$"G)#Z1\KM MA-0/8K!#4ICL@X>DEDM-=T@*DVWOD!1XJULTY&.U>#(Y:&\E6S_J)6Y_E*M9 MF*DB3?($AP7EF%!NTD8"@4,6*R8B+E([YV.(R,@*T)#$AB8R1&^0(8O^,H2! MXW=/ F07OKA6;)BNJR5^A$D,CC\,B>0IP'"2Q*01A"$A#T,$@]?"8P"W6F,+ MH[7K\1LISS+!:89E;(( ,E8XSWB&*1&*4YF&/+7*4CA:>>3-MZ6%##'[(,"^ M])>C ,XRP7:6I3B@*,!)UIW" /LK318'."E /Q!P^@('(UY__KB48F7"<,W, ML./V:Y_D>B8EB3-2I%A24]JHA,!Y8/Z:!MJ&ST24Q/;%-)9$1]Y('1=-T%EM ML]?J D?*C64'S7VT1=/"NA\!(]C&W,)C.$"&!72OT,FFC)]& 0E@X(\ EIN% M[PDTF(D/E'[0QK==:SHC'RC=GI4/O1=N4]2Y6$U8MK'N&25IHLUY1H(,Z_]) M3%,>8AK$29QSGD8BLK4J#M8>VZBO,_RZJ#S F#\%PV7SX@KA@*8[0"Z0E7%& M B<[XW"MR2R-,T+T;8USEXP\U>/Q>S6+>,&C,"EP0(CVE7E<8)H7!">B$$$< MIBPE5C:Z"_&QS7CP5(_U]VJDR10&:@N39$0 @3X#>!+%XZC8C335 XCA5%,] MAK <;ZI'#PQO4SW,FK_F5(^>M,Y3/?IK.#;R-]T_9O'RJWZ[5 M)RUO6ZF4)RI104)QE!:)MGAXA@L9A%A(D212\+P0H&H/&Z)CZV;# EIN>4#5 MC@E@BWX;!.T"GKYQ :K<&I(=>=2CKWV9+0<>F^\#Y/75<=^&Y+1M]@$@'/76 MA]SKIB!,?=3M0IC_F.GRW[2+I7VKV_4=72Y?R\73/^A\(V>$J"0*980YS04F M&56X2 C#4LF4AFG H\ J=@2B.G:.B:D,,RU:ZP[ZU)3=C1G%1/@& X5!2PFT>H33&E,"8J\YFN M96O(S+A4>10&' O*8DP*)C&-N,1Y+%22L2C)[-)&7!D867^,6)MR"DT[#3(F M1C!E:8,\P#;=SP M& >4FY/U2.""\0 '/$^+)"HDRT#>T<'Z4_A!VPX994L;6E^_CXB=@KA"3I@" MV+:<-93Z56AW]*5VCXY^_VI*:-U37HW5@IP%'(>(HL#(R]B Z,0 M1MZ&)MH2=B?(-'->?OGNY0YJ($>\?OZ?_?W+4T-XXCZ?O\"AZK(XP(/L ']K 1+I>[UQ'5MJ/L[CGT08%G M6=.RZ!6EJJ[]]0N0U%NBD"!(UV%Z7+:(S/Q$)!+YY'4LIRW4Q#+5NB:4B.5I MAO2_*"HXCU"<"IIA2A(,NWV<(C*T=="4-*QI DM7.]&Q](GVE!FH?*#BPMV= M'?+X\FZ>(C&N,[-#R"/?9==G'8=.+4O^]Q?YIK_D%UI)<3T7311%?%HM]-9_ MK._(3R]4OPF3G,HT##E#/,0"86TT(!(S;2A$(I)91%E!PO7L\F? 2"H #U;O M\_[T\F?X5FYH!8LM3\&'Z3RHZE__ AQC!4'8;J-[!\QM7+#A(MAAHPZ(M(P$ M#2=!P\I5T##C<1J6 P2^AF1!2(\[.\L!E*.16BYKN.3BMRW^'N:_TNE,"I.Q M6CM&&>5_/V^STB=YG@G"$HFH2!7"-(M1@5.!)-.W$YKD@D@*4#H@XN-HFTWO MR5*K&)-%/5NSLIN>#TDZM\76XEKC%:I^K3D?YD'#0Y-KON$B>!X6)4AN_@!H M.2;G>T$-F)L/E+X[.=]VL1&S\X'R[:?G0Q]V4*K[4\NO+T\MWPPN*&*"<28) M2D1($38-@DB:)TC$F>(9+I*0V3('5J=/?5QU/Q MO1'8T_G]5W.[U9L:\KNY7JI^&S_2:EH]O2TD%0_S]>@ZDV@0303))$Y"@G)< MI/I&CPM4Y#%'<4YIGL1AEL560SRAA =6]#7AH*HI&ZOZVWK$HL8=V)/2&DJ[ MJ_L0 ,%TN^$@V+)P%31@/6W VLRC_-(%%OC&#I7W=/#S MCH,O%N6;7"Q_/.HW:*G5UR80\$:KDA$18J$2&B!5F $:$&2)%QE!" MD@R+.$Q#NVEK )H#:X^&4& H 6=?6,!EIR8\@P"\<+?$KX*:?.W6VS!P%=C M Y^+82^PK_D8%A3'G9-A#\'1O S HSXZ:#XL7^3"7_/,D\L-?1?L[@!9L^2C M6>9IJ+JUP$ H >-[ (!&Z8O9*;^GEIBG:;QC-\Q.H;L;878_ZM[D[;EM4K53 MU$<5H91*CA3%"<*2$D12'B$N4Q$2E>4\R:%MWH[)#*P1MHW>A#&1ZT8Y"SDS M3OW@C2XZ4]L@8&&<8!ZEB3:3I+YS95&.2)Y2))G$*95%I'ANEV[E#RZG=*NF MT_]L#S8O"-G92/VEABG$P[9X.[F1#>G@=[I<+3SG0'9+Z;%3W@DBH_?*.R_H MJ6YY'9]VTV[-,$%I/5$HBWE"<8AHRG*$BYPB)D*!9"ZX5GM1PG+0+ \8^8&U M8[[3X<.C UL ;F?>8(N:'@24T B8^J/MR .50KCJOT5S?KF:4_ MMLKL::E-C[J87;533NGLL:SJVJ7;?Y;:-I^RF7ZP6D[B-&()20N$(QHAS(1" M-(D42@3+92A-TH2S)NK%V9A*ZBJ8K5F]"N8;9J^":LVNJ5A2:X:#MY;CX*\M MS\'M?/5:ES24T,1-?]\F7!^.]AWU4I6?MU_/_<[7\[3[]6QX#1Z=OYY>2M4+ ME /HVWY\O9LJ]@)GEY;V0\!-@1^<$/38HM]P$'T3#YR_NV;70KT DBJ=,V^P2)Q)A0B1BB2D[""43>21HDB60DW+ M+\#A/#R"GY>OK^4:VJM@.E]?66OD36:!5$KRY7A?@-WA-B"LL"/LR+R_W[S0 M;9+X#AM70)ZS(N'4%-DZKJ>B[6A]945I_- MO#_Y;"*V.X/(&<IL&\%:DEU8-WTQ%^D M6&D;SFR=U=M;,\]=&WH?Z:RV$I]>I#29"75=.C"7UQK9;O4S&%XPI=-P4.>! M[?"@#>B:B^"OFH_ )N32 RE(G\\!$'-L\.D-.6!S3R "W5T];1<;L9TG4+[] M/I[0AQU4ZQ>CQ!_4'Y6LJ3VP)9W.I;C3!C]_T6^(_+5<[-\7MDFD:!VDW1#PPY3/OW!ZKS/.BQ_'@G1'\,]LX,#\O!$YWTFE_+ MN?PB>:DO S]N_WG3[QQMVB'=O;Z9U:>\)0=.>W):?&C_><-3L&;*!+4W;!E# M_9 Q^TPH-RR[#X!18 2ZN*$(#I JU0L2I\0I-XJCI5'U F0WJ:K?0H[M4,B)R(4( M<1B!NJ? >1C1>[#F;O>*!VRRXH"QG>-R8.1@RFD#U'?-3;!FYVH+8,W9U3&@ M6HTUO1S6$PEBF*995/!""0KJ2>O*R7M>SLV%?#NPL;F:SUPUG_MW(22- MBSSBB(5FE#-)%2)%'"%%N$I"F?-(?Q>@X.4HWX93&+-/\IL[PG8GS"BHN?@_ MRI.7\>G.9=R\R7LY(=L#QV,+X;[X^&HF[,S'N&V%^\)UU&"X]X)NI\SS@@IY M//&R[6.9%5E$LU#;Q4FNM5>A$D2R4*&0AES$BF5A!K*0.ZD-?%INSV"1+1D[;HIC6J1K 2 M^W#7VSWDMK-_*TOQ?3J;_7LQ72ZEOGJK+TU9SG/9S+G]N*JTBJFJ/^;3Y23- M%$]QFFF,(Z$-1T(0B3!!$:<%8YG^=QH[-"D$,6'U_O?N&_9I6JUS6($V"@Q1 M.X7@'R G!;%FXRIH&0E*I8*6E6!9-EVP2A6LV0D,/_Z4AA,,GI0(C/:H2L4) MED,EX[:(Q^3\/^:BG=,B13N6\M7\:Q+G*F%QH9 *!4581AEB$6.(F=:H1."< M)*"T0A#U@4N3/8FJG=@9#"A@'.)OJOLO+ M9O#L:R=X?A+8+X$P9)+Z6=KOGXA^"1:K9/.+B_2:V?2KEN24FV[KC*84)Z%, M%VL MJKH"_;0/WW,4T55VOW.7+I-]CX%+UF"V8W5E MC/NWEHTZC 4, K)UF\0Q6OV;*^B;4[ F/ MV_$)#,A1XR?X"B[]GY[D3'*](]MN,M>O2_MF3\?/#FQ$F$XX=/XC6!/>-"FZ M8'7;R=V]U7V(#-O0KM("FS&=%\FQ\]*)!4=LLW1>G/V>2AV?!E$^R=O95#_/-8_M+Z-7-1>1!F8^_LMF/"4Q]:9[2,S/["26#-D&IYN[(-]:\&$+M\:MHQ)05O&(!,&1OZ^ MNW73S_XM @V9[B:5&W&" \_,<:S:#+7=O@RW>R_#[>[+\+A]&:Y__I3@INLPD4)47$PAPQIK0-H@1%1 F!"H[J0V=>+&A7?=! M17K;M^1AGH5NQ.R<"=YP@!V[YR$8( '#2D9//H)N6J.Z!:S$/O0$V#WDN,/K MC-2)F0>A+PX1$OHGA%DH$&5YAO)0Z$M&3A3GT61IFH):;N5Z6=">W2QNGS!4 M-REMO[XT1[/HN"IB3Y C7;#_5[C'[_H[78CJ9E96\KG\??XV M_32M^-UOYZUICX+??D+!W\W4*>]G=YTM.X,ZHJ08U67/]>)Z^2N/3 M__W^\2XP'.@_K.J>3YJ5Z;>I6&E]T(D+R"%H([238[!SX=$<=&MC& M;\@''PP#OS0I @T/0<-$L,.%OX,3)+2G<]6.YJC'+@B&PU,9]K!+>['IXHNL M^$H^_=!;Y+6Z*1=O9=,LM;U:"I*)/"XX2AD5"*=4(:KR!)$PRYE2*2>I59]@ M.W)#ZX?I(F@8"%H.@AT6("VQ+N)FX5CWB@;0%N@$XO*]W.E- G0'\XF,8UNP MG@@!FX'9"MS=!>SB*B.V_[*5:+_OE_53,&4GY'1R8QHR;)H:D;A() DC%+$L M15@J@1B+"T0+*6(BDRQ.K>XM1RL/GJKPS>3R 5M '^H ML\QW7"_T,XV!H7_8VA7'*XVR@(!&&;(87!75:LZ5^VF$PFXUK,0T9?&ZB(UKK:Q$/I(4]@\XSA6E[)R M<3T7;3G[[3]&R<@)EYDLLB)% C.",,,",4%-D7DA(J5PDL2PL;HGR0SNX]B9 M(VW2)IF<2S6%;N8S$-EMX_Z"PS9P3:]MH=@TGFA)>IP+VRF2K[FPIXF,.Q>V M4]"CN;#=G^[?"^)NKO> K):MH?HPW_9O2Z*\***$(J&WK;YC12&BD<@0QT68 MY2DSK5A=FT"<)SOP]GUXJ^?MS;\&G%8O@9J5WZLF[*@\38CM0-1N=_O'";;; M#Y+(URQL[C):[PW0YPXF]0#-'CJ(OEN7A\M =+5WL'C:932)G+ZRE=YX9LW- M%-FVR0D329XFN40%-R79F)OFIB%&/)3Z=%<14=3JB+](:6 UL9UZO-AE C+3 MH@NF;D7@57C8WM^CNC/[&5)K>EE\R- .3S XCN5P@P,X;L-"Q.Z!&ET+C#@R MPT*._:$8-@^XF3@/RQ>YV.FGOIVF.I$I2W <:CN&%A'"*A.H"&F$5$[BA.:Y M# L,,6O.DQK:E#&$@UDY_XKTTZ_N390[P$ID5F0<N(4/IHS^IM=??M(WU%_I=-'$>HJ(4B*$0#R*$H3S0JO9 M-"'()/;26*4DHR U^]-(-K!6;[BI!QC_\?0IT-?59I Q<([Q3P.7;1+"S\+O M@$D/.W'!/2_BCI0!^W$Z?FA$O5JG1N](&S1*?:GE#5J!KX+V'3)EW+705\'1 MW.=:\,!('AC1@UIVCXD7/]O7Z2O1XZ>1:]S$DI]&['.)+#\=@_ J-6T$W,NR M:C.2+"^(Q4_HL]TYE8_LKC58G M=E* W<*PTQ]P#!+6(Y,W_OC]AK3K1G"?5G78,&L.;@*MD&:X_[3RS)@ MLF[6X#'X")3<5SC2ENRX 4H@&$+5!#\>-H.^)[&2 M C/,$8YYB+!,L;Z%YJ&^E,8L*[3Z(,RJ0@Q$=;38Q-N6^LYT.]:#)/?;9OH"S??H,6T'PYD&TY8/.T0NG^1, M_^GK;W*N==/L>BZNQ:NF9*I4EM-OLDVNV'8;V!92A"H)<4I#E IM?6"14510 M%J*"AUA%*>:46PUN[,?&P'JEY>LJ:#FK$W[V>;N8]^,3=(L@Z2A0 KT\ARA> MGT5QI[&%7?V+3W0!,=A14'8+T Z)-BR*VQNDSA"O^^KCQ7][([ 7'.Z_6O_D MN(-6A+L9LQ-**6.AR% <9_I(R'.*2!A'B"@>DR(EC'%0,JLEW8'/@,-4[<7Q M)%_WS+@N..T,S % @FEWBP:KNXP,DQYG(?D ^7%=5-\M0IGFX%?3 MEG30\@(M9;9 S3*>Z!<+J WXM4T86\,QF.WA(*^O4)@%Q7/80'(6/ (^Z MZ8,;6KV8_YEXTS#H) M1F9^U$/E?;Z8P_/IG;AP:=IW-#/][O6-3AX,VDXUJOQQ47Z;"BD^_OBC,A0VI?K7?#G]5N>/ M;SKG)1$E)"4,Q:G$" M<($HI1DDJ6"X(#Q,23;[)!2MMG0IP)B [8I<5D.EW M7+EKC#2Z8>:_8*:Z ]1VYO:P\,'TK[GWU-BMN3'9QA\,0_K ^B78\!1LF?+: M^[ _)IX,5@<&1C4ZW0$Z-!Q[K.24P/HHRWM9@E-8=Q\;(8GU\?8AN+]] .6Q M[DG6O?=["@7SGA+!-:%U;ZTQ4UI/"7&0U'KR(_[26K_(N?Q.9\]R M\3K)E3ZB<4B13(H881(FB,8D'/ Q-1=:N^>CWI"=)LTU%./N>WRIFS$ MU)J4+0EO?&5.I4 PK4$[ 22H#[^BV MQ&Q#-/BK(6N9E=0-D-VF[BTV;"O#)09OWTZ)/&W:TS1&W:J=8AYNT.X/]T_> MV>21&_P6O+VN]>U8 M=814F$4DQY2@K* F=3["B' S:#W,0I7++"YBT(Q 7SBY)#1QOECI"ZYL\L6: MJ%[3!J*MN'=O M&)H9VJ\X4,3.,=9#'M5-?<^&X&82/@ ,E*1Z3>+4/IG-!= M:4EGGW$8?2C^\UP:)7O]S[2RGG6X^]#0&W1O+-IN]:ZE"^]8RLNWXM])X\PE/"; WD/#D!QS"D_\N%W_K=W3WJ] 'PO5J M6=[,Z/2UNIM7JX79AY^D6/'EE,WD1!ON<19BB9A(](T]YS$J"ADC_2LIL.09 MS5/K2*4# X,'+5N*@=B0!,3>7!#MWJ!CX 3;QRTS^SNXKHY9F7U=,Q1L.+H* M/HT%)"">.3"@;J'- 8"%A3E[H-(9\719=[S@9P^I]^*@?=9Q'1]KYM24BQ^& M]-W\<5%R657W M& N: ZMH0]@D*KXUI*'#8B]#9G=9\0P$3 =OB%\%:SA:!JX"$]@L5;!FPN>< M6&N)O4V)O4QQY!FQUA <3XBU?]3!EONLK^Q-47!3S7TWWVLH.J$YQ91KNXTG MQM]3A"EBE":(I5FF_Y%D$;/J7VY#;& %L*4>T)J\>?U=.Q-?PLW".O.(!C#L MLB&\KN'7YD'P92 D .:51T3<3*D^R,!L)DM1.^VC2VN,9PM92K-G]]@^XY1" M\9M6G;]+:HI//LF*+Z9U'[)M_9-]5L6%E49(M/CM^OHQ:%D(=G@ 95Y< N2R MN\1R7EA\SM<-2U(-L#]NG'"N]RGF=2/7OZ?+E9E4M MRU>YJ*M+M>$SB<)0Q9%0J!"4($QXIG]B^C^X*+(X5S%F5KXD&V(#[^\U::>R M\$Z0[&XCOD2';>>-U-\UV6!-]VI=_$V51C*XGLW*[[5+K9[PN)!BN@P^EQTW M-WC!D(7TOLI[NDB-6XQC(?11Z8S-,VX[_: 9Z/W*I(\]J+K1:/6P6E9+.C<5 M-A]I->43A0G)$TE142B!<)PQ1**LKO:6<1SF:2:!X6<0_<'CT9L6P[1M,3RO M^3$7\[J!=1646Y:"#\PP]4O=Y[KY,[#!-0Q\$1(I8UZ@*&$*81;'B&*1(!(+ M%HN8,0'+NAL,>A?OT"'PO'Q]+>B=8#E6_VR*PLT#(Z>1VOMS&ZC<]!)[T!7Y536B1 MJ%Q$,<(R2;3F80214!2H2!5)XP0GS-PJ+VN>2X0&5C(-Z75^R$YGBX:ZG3:Y M"%:WXO ) 4Q'N$IOK0YL1>NXM.DEFDVO?]CN]8L+C[*M;<5;[V#KSSM?T;B< MUYW$ROF7:?7WLUZG35%-TS3&$4E0+%)]0^.*(D9BB42">1+1(DL5: AU!ZWA M+VA;RH$A'1C:C@F]79A97]A\( &^K[F!X'(CNR2>OPO964ICW\DA08)M^$/R5W4:*UVT MM1O!3O;_7X_E;,I_!(.T_G1%Q)/2 ),?5:.X@G.H;IS7\>2A^/CCHYSSEU>Z M^+NN<9%&(Y,(T^F$1QIPK&8>]W!0'!,?W56S(7ZJ5<0/0 MT6?1 Y;>C@MK1/K[+LZ(.90#XY#<^WHQS@A_T95Q[CE7JZB-,DD/$]12C)SC4JU+J R07D>$YF2B*6! ME4(SVO:MY::N"Y%K5J"VB"V6MD;( C!],.:A:N@9J)&9\/&53L6N.;$8UL@ M9_F]V1JV=$R;0@5KW"N\D,?\7=$ [6E('!^ LX=6\V?]*#;[(N@EMO0CNYNG:C M7F%G)^I_;7?AA<5'V8YV J[WI>6G>T;QFCXU[2"!\E5.HE1E(<<)HH)(A"E3 M^J<\04DH(YDKI9@J' -6A[0&#UO5M-Q.O_, 4-6?81V#5RM^T'5XM]UA^K< MPU?G)/,=Q#JB\SZAK'/BG@UHG7W H49Z?]&Z[J'2]\O/VY9G39_,S5U()F$6 M$AXAF>#"),H+1# 1B)J^-RS1)BS!UD734.I#^Y,V+WK3,<^RP90;D-W;?7!X M>JJ AIEZFNX..T8U&(9L+J8>( 247P\)I5L]]@"0PLJT72'IK-L&+SI>(;>K MO'N5W+#):+?4AV[L5TT=_<[LZF,S]NCW" MQU4UG>M=M!X16X=CF>)9&(<4I1D.$8ZR$!6)ON*S2$DIB2KB%-1RMI/:P%MH M3@K8W81Z-LK1[JN84_ZY7O M](_51"5QD24J10DUSFX6,T0XSU&,"T()$4PJMWV[(3'T9ET3#/XR)(.:INN> MW>("W*A.T@)W)TQ0]TUZ)(OOG;DE\#[;\4C LWOP^).^"M9JVTJPG$C%LS9D":!6^;.0,3E:D8)Y% &<$4X5C$B)*E!MR=5Z1D&^SYE_M& 5PV=D^.'9[LH_(L-VXE?;V@GPN M)68GA?!77+:__-AE92>%.U%0=OISCD$HDQ1EBOFJ&M9N;X%@A3$F"*"8$\3Q+DB0O_!N90>?@*[)3 N, "O>9UCN4><_NU M7YO.Q)K)09*Y_*'C*_C6GZ%QHW3> #P*Y_E;&>Y;_E7C4<[E%\G+;W+QX]-* M/I>?IM7_KNAL4[92<_!1SJ6:+JOKUZ6M']IE[8&56\M2L.8I$"MI)JX MBFO.UIUR[=W:3L!>=H$/C2E,KPT&)\B3W@<3)Z^[$\'1//1]X-CUYO=:Q]%M MR%^D6,WD@_HDV;*^;FV[]V(ALT01;829D0V8,H98)C(4DSQ-]2U*)A$%.1 [ MB WM2FQ)FWUAB .=B%TH6;H3/B-UZ,H8I=K41T9>_L8O4N)Y'"Z&/ M?) VS\ MB^OO="&JFUE9:;WQ^_QM:@*IH#CV^16&]FG4A(.:LIF?\#Q]K8^U MW^\?[W;BP99E[A? N'SF^\$!Z.BPA,!O3/RRI&[#ZLXO.][DNHNB[8VQN_QI MEQR_G4Z64_&QG(NVEI'G6 ,F"\3B@B+,(H4*E2HD8Z;2A$$.KR,G/R, M@ZESW)FP6=,X59_>)#<>C,U00Q41)9B*42;S'.&44+WW<(&R+(]%FDN6_/*VZ M__[O?ZU_H__#:"7_^U__#U!+ P04 " #<@J)8.(XY3R;, H-PD %0 M '1U')>?OO\Y+;[\7'_CYQ<+0L2[\*G2N_G[]?>O^"]_6DV_ M?)U=?N_S$LN__&E]MOH[5,4RN7WK_WWUQS]?$?!UB2M"S8;A-_2-\V?4MQU( M#/ZQQGG&+9<7KYDMTHU?FE49+Y87?SD+$6>;[TXR3B>;)S^+J_4RI/5$,N49 M2Q*$91R4+HD EC*P*)R3/-FB[4W>*]TK(GRCDA6F/W]:?/N9'DRJ$;)^4@4C M-T*Y\[JM< ZC^V(-?J3?G5A,3M$Z %Y;IAH+OPO?\-W[^&I;T($B?I[-\\==EN?C20E?K M10/);=5"Y/[I)^*ZX'*)^:B0'&!$+5T$*2/SN3,.,M-E'_KQ3OA0/2/@V/DV0DDWN%RNLBO MYODE;<<39C'(8#.)(=-FFHAV+SPC=(>$45BKE6L"B!NOW0D.LG\X'"[+3L#P M<1GFJVD5_#F@I2:!R,3 &9U!D0\%'F6!5)(EATE$'UF;W>'6FW>"A.H?$D=) M=&14O)JOI^OOOTQG^-O9EXC+"6DN!N\":!')AS:L0,PH@7SKY#DKRC)_%!IN MOW$G%.A^47"4!+O0_GO\-*U"F*]_"U]P(G+6D1'G17JR:8R"+9\IJ'+"J1!9 M2=H]]:=4&!Z1\$1DNP"":\IK%^2"=L(_@/)'U\LSN;KY?<7BTS.L!." M^,_@E+#D^3@R:U'5:%)GY[65^DA/<@39Q+?M$RW M^8H+2RAR85X;L%&3JXS60_1!DY_$0N$J"^54 \ \\/J=H.)ZATH+V78!DF%Z,^^.K=TE?LQT/&?D+M"1DO MZ-.WRX^+W^>3(C5W,0<0,I*M"X3PH+ QJ*8SZQ8U<(%N?/BW5#1<5:SA4![ MPL3&:7J[?+==]7G_;;A#H M.+]YL.A&5GD](IV]^[R87Z1?M"RAI%0@DJL#R@8*NNM^YT*43D2;N3MNB[C] MQMU4WW$>\R@1]K0IO%NLUF'V_TV_;D!LK"G*.@Y:L0@J8^5"4RS-%>,^9(ZH MVVT)-]Z]&R2Z3VH>+=:1P?$!T]F2^. B?IRN9SBAZ"XF$T$)ZOEO(!$C@NH M&!)$5;T:%[60Z(/WQQULW'C=;HKO.%%YN/ Z6?2O_DB?P_P3;C+QQ3.IK?-@ M@A2@C. 0G1.0M9>")40ACO,%[WOK;ACH. -YM"B[< Y>G"VKN+9GLQ72I(.S MU82"&I.DRA3O:A**5Q(\TQEX9B$EXJ1XV< ]N/_MNT&C^_QC ]%V 9'7F0I,#K_O>OEO]5/>) MR :B[0(B]8!_^2*L\=-B^7V2A"Y6&@/)D>NKBN2U""R -4K9)'62XKB:F7M> MNAL@NL]!'B[(+G#PX4N8S9Z?K:9SBHPFY ,3;'D";ST%0R*2S;,\0TH^\& P MHVE1+7/CI;OAH/MLX^&"[ ('K[[@\A-M>;\N%[^O/[]8?/D:YM\I.F*1>^$@ MUF(/Q8($5[(!PV+)LHCBG6F AWM?OALN.DY!MA)L%_CX\!EGLPOJ&9''G?' MC-.@;!'@HI5@4*)1+*,-+4XGKK]S-S1TG)4\4HQ=@( (_U(+?!;I[Q\^D]Q6 M;\_6]99/C:PGQGAK%85/.AD+*E ,%;(T4)+*26E=8L8&H'B,AMU TGV>LIF8 M^P -26X99J_G&?_X'_A]4E"R(ITELFNEC[ *@F'T)7-!EY*=;1.HWGSM;M#H M.'-YO##'/LSRF;PF7G2M!-.\N)!M M.B[X>.C-NV&BXZ1F$Y%VRYAK'K1?O!HJ.LYPM!-H5)K97E,Z92 6-JXZR] D49P$<8@118E+."XF1 M-T3%M5?OAHN.4YQMA#HR,IX1!WG#Q2Q\FH@@>-UN5_XZSF >+KQF6O]O/]\1WAOZQN'7]M_^]O+5;Q]>O:1//KQ] M\_KELX^O7CY_]N;9;R]>??BW5Z\^?CB;A[,\7>.M"H\=+_;O\?A&5_\/9>C( MY@!G*_@4PM?)IEJN8N1M^64Z#_,T)5NQV%X'O 0@RR[XC :4B8X J!U$ZQ1P MQ0J&PK)Y]/BQA%7< )5,M2M&3/RQ0.4H+C<4C--Z8# D7)BB!N(><1>ZH/X]SFHS MF'=AN?Z^N3%;#X46\]7S[]=_\NR/Z6J2C&8898%@A0"5*%SS(@3P02H?;#0R MB,9 VIVZ3D!V 86)U%(9U![N?@2IO.)39A3K57@,15RYCUMWD)JX$RS8D(6 M-CP6'1T+J2T5XT)G*'T_ JL#A-\!?'Y;S)?7F/@+;HIB)2:O;0?D!TB'87K47= 5[>W^6 !84J900I!<4*' MX MR1&L2DG)4I#S,J"YV0,IS<^)!T+*D4+N ":76S=%./B:/EU-D"QK+9T$D6LM M=? (,8L"24H=2LDVB<=*U(_RF"^I&!K5:X7ET+%KA-26:P M N6V2"J$0"AGZ#W+LH1'R]4/@<=-"CKQ=0_4YZ*9<+N!QOD!QB43J1B75/)@ MG2.+FLD8NBPDV!@44X5Y9Q^[)WTX0FX1,BY0CM'LO2 Y1LP=8.5%6'U^-L_U MGU?_=3;]%F;$S.K9^D58+K]/YY_^/.TL!P.)P?+M@-< MO%OBUS#-K_[XBO,57H!;9"MH2V60C*D-3E"!S\G1OII8JC!GC_:S/ 0@]Q(R M3IO+X9!RO+0[@,S;]6=1_)2BH3/&>V!./M8\X M!"]WJ1BG&^9P8#E2SAT@Y2;QQ'C4KB8?9,CUMHH%3V"OYR/($8M.^-@UCZ/# M[G&Z8 [HGAPLW<.AL5B'6:-]9_$5E^OO[V:!Q#'/-J7V?V^^G-"VRR27 M#DK,M%ARU'7^B0*N8W(I22L?;8=WV"8V-%<]!&E-HL,V4&HF]@XP].MBD7^?SF83%T/647,@D).?P8.HD:X!KF3T MLG:LT(_5QA\"EXMW]Q --D'&0<+L 0OSU];.[%_P8_ACZU,:MI#"$<6T=%> MJYPEDXB)@$WAB>9&B&@$DFEL#(N'J>DA$FP"E$8"[P ZUX+9WQ;S=!ZTU(L? M6M8[ ;1_5@\MUI-I#3Z+G(U15NK6(>&]A/00&K;9%6A$=';AV>+QAG!L)@Y_)[";*#U,";:8C3V70]Q16Y MXIL+ZI\7,Q+ZJL:(Z^^7HHF(11E7H$BLDV*$!U>(3<>C24&DK%WK/6=7VCHI M#WO3I 9H$(5T8&>N\74[+Z>U5[+$ %H%$A?W9"RMKNW[4I F"Y9MZ\KWAZD9 MM[9C&.T_#+%C5-$!J"X.C=^%[_7$N'8$O3SH24QPK10#:VH_'L2EF?TUAOK;^/@7?O61*CDA>6,;+JE M$+(8"B&9X1"BKL3A?#(B\> M4K 4:&(0$(Q+P&PFCT)DG53K(J/'*1HWUSP0LAHJH0-(G:^3R[3%I:PF(EGR M1(D';76]I201ZO4X8,'$5(HVUK5.'SY(S+B9YF%-U)&B[P!#=^4S$298+;.B M(*9NX%PF\(;DXK(OQ:*,I?F)[ETJQLU"#X2:(X7=0]9@,?_T$9=?7F)<7TM] M&6F+T<60%&JY;Z%=.0J*403CC#9FI01O[1[=3TDW_M" 0=SQ*NC [MS)N5^3 M74V\FT*BR-F X([8D:&:499 )$:Q15;9/=K?O,E)QTV2NG&(AH-62Z5T@+$' MO+UKBZ8$ADD7 1AT F53AD!N'H6N#J7/+#MLW?SF2:*Z\9>&PUE;Q72 M,T1 MP'M<3Y?;+CMQ-OVT4=GU\R$6@DO$ '@9:W*X#J'PEI'$E#'H@TSM[Y'L0%&NNG@X@=SL?NB: 'XNL4K#*HVVDG A8D:<_*H!SSW&[=6X-2G,7L) MNX,PL'8UGZZ_;"X+S_.+Q;QNYCA/F[QLEDY8$2$XP4DD44&@H)@@'S29UN+, MH\U^#[J[_3 YXU89G 1'K931@?UY1$+*E,*ER<"-Q-IXR8.W)H)C(D;NC."A M]:9V9.%!\_[!)T55(U4<#*ION(R+5DTGKH8P;#L:)!N]]<:"X;%VW74"G'(1 MBE>J:+*YT;1NF':;AK'[U[31[CVFZ&!!=V!_GN6\Z8D:9N_"-+^>OPA?I[1G M3B@&4,)H#IX536QP#3YY2]NSUVB2";DTOU1W/RECESP- IL68N\ /11AAND< M\ZNPG-,6O+IQ@:I,TW0]X:HP'4L='E;'!-7KR!0":##."^6^!GGJ^DWW*9LWRQ6-5'[MGP,?TQ2XC%EET R M4P>';.87UONOQB8MDD*A6COB>Y(X;JIS*&,VH)HZ0.%=J4V"D8'%B%!"O22A M:N5SIIW>:BVES2HPWKK:X"X5XZ8Q!\+2D<+N(%/P5*PR$:Q$):0#4=NM*AL" M!.DXI*)"0&T+IM9',$_1M)MKWGPXR%C)I^/UT@QG(XX4>;?1S6=<3Q-YV3<8 M:SY?Y.:[3CYLY!%63SEYQ)B:V101$''3VTL!!8L."I,NUINY&%K7&9UB\LBU M&)@$_7:Y>6?>A,/O<+D9 CGQF0E>NXBK@+3GFSJE26<#5F;+O8I*I@'S#P^1 M-79*HC%F'DE.-%%,!\[8G>FBS\[6GQ?+Z?_&/ F68AG: R!''4"5P""B/O+B[=_>??^U;_1[[S^ M]U=OWG[X\/HW^M:K]A,%]WKI@*[_X3=DW"5@''BTT>E=@!PIX!%14IV, M"RZNF"#3.CNKSMH]D\9X1,&#*\"+4R2J%"#8I"@TX%Q);DNZ/6;GKB.S]UM' MA\NQ&EZ<0MP=!&'G'%T0SV5@3 O(*=( K9VO"!@G M9WA:N!PN\0[@LL?87D*^8XS,,?=.@DJ10_2N9M=93"$9'WWG<[-/-6;R$.=X M8(5T!K7S#;\(E5,4 0IW#)2D91=YC3,UMTY&F7CS(MX?>&[V7OI^>F[V/L+O M #[W#W-6P?& =>BO1UT+KCBYC/3!"BR,63+JHK51^C'F9N^EW9WF9N\CZ@[P M;/7W.SA3TB/=VB.%' '$'F/WW!^ MAM=:#4=,46I?JWS)QR^T6**HUQM*",6D8&/>*0F\EQVY24,GR> #=7K'BAPA MX'X \@O)J=[=K"S\;;K^_.)LM5Y\P>6K/\X#S]K$@/Z7:\VX"4WZZRV MC!:G+ZH6"#@+'M$ DO$V+AL=FO<^?8B63@+U-H:KB<#'/JNH3+PM==3*]93\ MY7JX/CB,/I_A?1/$I!'!0>!UJ!ZMEA 9 V&3LA8%A0>['6$T(&9Y2_3^;1*RG20>L9CH@.E D0L: M!4$D#LR&Z"A(S9*UOAZW&V7C&KFF$!Q0)6,;OOM7SK5E4[E,:;GY_L23H=)* M>5"NSH8A+B%*%2 P(402'!G;S<3M]=IQP\#VQFPXF7=@MGX-TWF]&/IV_G*Z M^GI>_OFV;*?+\(E,Z&3@ 1VSJ3GD+)P*G'/O6T\U>)RB<6MF!S%3 M#56P/Z#\%E!S_%238A\'\^LG*2KE3 B0,-*Z,)ZL+'H#VCKIE9N& M<2_K#H*=H\3L&4%,*H2"N-Z6I> MN1?$7K;@8@A>V6B]DD,8I O67 E$=:O.H.G36"9*R M1(Z1XE)R*%J?S0S(SM@]G)IZ:KVHO9L50"R>K^#G., M^B5D(:7GG)/+X-7V?,!IXT'S>O$B1!YO'\>T"0F.HGK<5O9#Y#%.I\0.S-EC M'/]"?L#TTWP[%#!=+^4GKWKSU6RKZ/R?9ZM-J_^M[U#+C*)T@;DL02I9#TW) MOHA,=B)4.LBTG1.0>"^)4\.A@E=PC@-.&FF\Z1\OZ@XLU&TF7DYG9VO, MD^*RBL9E<$F38!2QX9AF(+V2Q ,7M*@&1LPY*2/W+QX8-(?(NXLI-'^C/?PS M4?Z,'AH^X6]G]<;3VW*G(]OYJ@@ER7KUR4E:"VK3#,7R L%F9J2/*$KKL_>] M"-P-9#_*)9+A=-,S],Z7TMV>@"X++T4I@&CJ;4WD$*,H( KCR$)!IUK'QWN2 MN!O\?I2K $/JIR$ N^O:.$S3]L,IZ*2?X_ -WA]J]F=CB<:B)"G7FU4,/80H M$<1FE)-&'UWK#D,G:NZ(1#F2?^I\K2A6,D$D% $M^.Q5P))"Z]O?/T)SQWWT M_51SQSTDW$$8L$?K#6^+4$47D#+)FE\7Y+,* U9%'5+PT836L63CWC;#Y _>^V4O? M3_>^V4?X'<#G_H8L*7-TG-96QNJS8J9 .@0-7-"R0UE$%*W+='^,WC=[:7>G MWC?[B+J/#K4WN[':K(R76&CE:%H^9*$A(*-H(WGGBQ62Y9U\GZ':%I^L,]L! MNU,3H?8!BGMZKEHLW&?OP"*%H"2"0!+A#GA2.OMB2D@[E9_]@[0MWDNG.[4M MWD? '6PU-YN?%E088M: 0J1ZG5=#8#8 ;<<82I91F]8IS [:S394Z*.M9?>1 M;@?0N-GHM+"HN'4%(C)+<6/PM"4JVA)M]AA"C$6TGO_206O9X:!QN'0[@,8] MR52?;+*\2-"9)* 2)O#(ZS!*I[.6F974?J1LWUW4C@B-CQ1P!Q"YOXW)A\4L M7^\)<+MQ24*7DL9Z.E,GKVG.(2AOR0\/G"(_0P)H?8_L($([R<$+ABP5D]YI&[%UIGDX;CJ)W]H@NQ.E_\!#V/[MV6^_OOKP^K=7__.OKS_^ MQ\##UQYZV:D.Z79BMOW Y4<&AFN*"9B)$:PLY$-PJ2 X1;ZF,47605P^MKY# ML1-AC<_J6)%.R^ @2$%LZDR.L*+/8BC.LL!-$LT[>W5T5M<>"T^O#ND<)Z@1+ M!VCZ(= <+?8.,'2+A\MFZ.1>4(P- E4"91W%:(G8,:5X(RURYENW=KZ7D$XP M<[RB;Y>"'BWU#J!S;1CO1;I&6,6+"\!44;5@7D(LQM>:0LS,E5A*:]C<(6)< MR#10[,,CCP^0<@

      8]KD@'FB_+G7> FF!?#Y1<\T!B2$K96CM_S]*T+@)UO88:B?]'J"4TMF7LTTQPT.)CW/&='$& M411(01,[R2OP14C@2C"'.6536A>*MESI:!8747,LQB#TT!J(1/'B=;<#6^-F3Q$X"M0,1<;?MS&#JZ0!] MUR**NQ=R;&'>U:P]1;=D;)FPX&IR+03E0F0F2]:^I_+#](Q^66 X(#P=5)EO9O,>T^#3?/.7?P^P,)\F)4D1R8*6I\58MDHP>P7M1 D-/ M$5=K/W!HGL8-:T^Y +I"1P>K92/I]_CU;)D^5XZ?S8FE]71YGWV8R"20@GYR MYWT=:)'I@_,:H23KN1414VX?0>].W[C]7D]NQH?06C]=V'=C<;OF5&T [70 M61BMN8CUCE40X,@I1\%<#+IU8>8>Y(W;#+8_6.ZOLWY0>;/3J0Z&9V8Y",LW M ^8BF7DF07A#P2!:8JWUZ5E'361/B:S#Y7X$=MJ$3;NTUIN(XJ7W,H/7M=N+ M\(DXLAELK.L (U-JD"DW3] U;H_84P*LN98Z\.T>369Q6D$J)0X64TU!. ZT MA!@4I:QAC.7=?9HO?KR;O&&$RZFS EE0]KLS!<4]FRH1BI8LV\]:> M[F/T-*[PERZ%&HV M[4J2TB*D)FI50X\1]H;1SR*36OTE&T6U0:W/E'[05MR[86!PUMR[:.0SJ!V M7M65&(44.5&L(0)Y@C[)FAH1$)1UTA4G/!^RRUL/E?]#Z?OIEES["+\#^-S? M)XH;G[2F\)09:[9,>%T*&)F28\79P@<8*_@#M.3:2[L[M>3:1]0=X.7]70XD M%N:],I W,HDJ@$/AP2;NB OF2VH-EKM4C%L3TA@I1PJY YC<4] GR-N3=4*F M9PSK]DU1:JEC%DS@F).0F@]VY?=-ES6TQS@T1PJX XC\ANL:,KQ;+KY-*01] M_OVO*\ROYY=CZ9_1COUMNIY>&^*JK:3-VELP2=5N]YF64ZAYCZ@S,F5';B,Q^(B[N')T,JJ0\8WC@>TK'P[$ *2TNRD(5URGA(EF)866VO:=WM M:?]CN<' ,[2VGSB9VUWT78RRN%$/5(MYYFDZPQM,?5SL*\\0E19H!7"=:"?( MW(#C68&PZ$Q$DW5L?;8R!!_C[K,GQO'H0.C C#Y0 "J3SSQ9#F5S[)DB@YB) M*688)@JL?3'-R[X.K],=S+".CY#;[N/QZAH1=/4,9G*]AQM]/L--.>;-9FZO M_DBSLWHZ>OV;B_)B,9U]/(OT_0_K6ERTHC][B7%=JYO#/&%M'+>:6&22&Z'( M/1^>#9V$TG&-;3?8[@\5'=CEZRR^+;],21:) M>-OR$KTR4;D$P:;:8#Y0 !HC0C%)!!:#E\T+.1ZC9]R[%-W@N+GJQK;4SU): MG)%82:@X_593'R^(@NFZBO35'W7WP?=(GODJS#9EGVE!7Y 4)R5R%%CC586T MUF(*Y)35Z^G2^>1+2([IG2SPH12,>[FA&T2>3HMC0_77,)U7AM[.7TY77Q>K MZ7;Q/5NM<+VZW#=(WB3A]?=WLS!?$[.U<.9KU=,DA9A$3:X@AEAOYUGBFDL0 M+M,/8NTWM1MBCR1DW/L,?0'WE#H]MMR\R9[_\OS%6VE_#']@[7],_VX7+/DP M(9543(&"M?^+L!%B=?B%">3^.T54M3X@?HJF<6\Z= /80538@1NZJ9'^C<1* M,MSR=+YE3*PPOJ#01'Y0Y$_3/N$-)Y?&V%Q'#Q(S[J6([D#81FE= MF,2[);670CN_N7E5M::U1"<14A$!E"\>HK42M&4R)4V>-6L-R-VI&_=617<( M'4BM'1C,NYS=];\GUMDLDXM@F:5-@+$ 41H'S''MO;>+VTP M\23TCE10/S<5[[+V>OZ-)+_8A'-&"\-RE!"$#[7M2*D)L 1:<&)5:^:P=<7S MHP3UU@WF1&@[5"4]P^S=$K^&:;YP?L^]#7)\-Y[(-F";A,1)4.1[E.@9K:GB MP#/:-%!ESRR/*;,P./YVH;2WUC G F9S)?:,V N;_RY\WTQ1689,5M]P$J=. MD)- 4*DF#&IL%@M'+T7()@]O(>^CK+=>+2?>F ]64I?^X'8YW62MSK)*:7E& MY$U#G,XVGO8$&5.)I0Q<;%@-%AQ3$@Q72FKZF6C>J?L(\[3M=S6.;\3GEV0Y,M K.M1&>YJMW,%SB9,!943N74O@SW(ZZT;R^G,9P-U M=8#$W.1T,_SJWO4.Q/92=W+-X, M60#?2DD=6$4RYA<]#=-_G4V7^/!)J.=HDS :C+>U)W=@X%S)X#VYRRXE*5/K M>J'=J>NR=+X93FY/V1Y&:5V9@Z34=$Y#M(* 8K5 MUB=1%LB"_DFJ6(6M,^![D-=E%?Q@D!Q(;1V8R-TE60?>HW$D,G*]ZV@=2RZQ MYP5H[2F=I#.J>79R=^JZ=!R'PN- 2NO7<;RL$+W/ ]=*,@P%&*\+KEA!@E09 M)"_*^\QS5JU'>>]/Y;CP/(WCV$I)7=R NV[R+ZKDWY8WB_FGC[C\4FOG:_&< MXE8H6E":>,I>01"U6#DI+5TVPKKF+N.35'7I*C9#QB/[<@,E=; =O\>OY^[O M+3Z,9J;D9"!F[>OL>D5-0Y-P;;0[1TZ?H-!;$F"AG_F&]3+7P1 M6;V]DM:U!D(DV(D47LF4,A@9,RBM:E-7)8"SZ+)57))?LE.-]Y.OZM)?:PVB M :3>'Y3"=(:Y1D5O:DX]AO3W:^Q-C.&B&%HA/),15E(R"#%+T%'F%%2,D3_9 MA7*O-XY[$#P2L-KIH!=\+: 3/N<]"%)=3ZZZ7CY S[L'NJ>.!1FKI"&C7(IP+[GY9+#<5 M%?=(<:)]\#X:#\(C!^4=K:2:%F>U[,PQGZ5JW>1G3Q+'O8@R8H#:6GT=1*N[ M2W/"#9&811U)DFHC]Z0A*F/(VZU'Y(*\$]'Z7M[NU(U[]>3$F!Q(:1TDCU^5 M@FG]MKSZ(WT.\T_XGFSQVWEEMOZ_>B#?R$7>7&,@.4X36>KZ@\V5[NO?N/:; M$T8+4<=@(&7'ZV5$6I%!%DB29$-KDT?9.KL\ !OC!D6-T\]CJ[D#PWL4L]MY M8W>+X5:EIF%@T2[$DLZ(3.MDX^GY7#<8*WQ M^N@8'!UL$L?9B<)T+,Y),)NR4,=JQ8E14((IM/%JY[%UT[?A#?]@X5]/P-Y+ M==U,%S^.Y81!<\,,\(*,W$24$!3M:A@E*^3 62Y:EQ -C];!8L.NT+J/ZGH9 M>7;V]>ML(\ PNYB8\WI>%LLO6Q5>!"_".FU5)H82,:0T[14AF "(*8HLD_"\ M];GYCJ2-&P'9]D(+1%!D-9)1*Q0*,Q3;?/I M$N,JA-*^I\4-$D;NBCZ$FN]Z8!,5+@LA4 F^U=CD;U7Y:U5TJ1JXI'$;==XX.CY)]!^AYL9B3 M',XV)1^U5<7B$W&Q;5^:I^LS^H*L\5DE[/G9^K?%^C]PLY]/BM04:R0!1M1.G+AX4EP> HM=@#6]]-/G]=ORU]7N.F:\C:N M ^T-M/8N$HR_+,X/2+R3S,\V^AKM%%>7ZV(BFL5C?IWVWH M]E./;#-@>R_"&PW3OO[.:N@6LVG>+H=Y?G>-EH575$P<3$;+P M!E3QM"5S1A%$5%[G8(QWK0NLFA!^=*/98XAX.5VEV6)%.OY(RGQ.S_W[Q#!N MR:,Q$.RFT:[.$.O="!5U8=D4ZV7KFHS6/(SKFIX>SW?ZV(Z)B6Z-\O.PFJX6 MY;H R,1]F'Z:3\LTU1N[VV9$M3EW7 #F[]-UY]?G*W6BR^XO+I\'X+ 6#($2;NM M,K6Q%P7)P&017A6F7&E],+XC:<=?('WT-5>@]MDYAP3JX)"\CA S.%D,%*-2 M$JSX4O"T(NC$ @V!H;NW2@?04K>FY^5TDX'89*\.L3\W_KZ-$7J8I$:6J/K6 MB[J?G&$^;^A&[CGM.=M!/6'VZW)Q]O5J<_,R%&2<0>2,UP+K6N_A2^VN'K2/ MPL70.@N[)XE'C^ZY\=3+BL+[J;@O-'%:.FE8(<$46G QU&N,,D+1VA@II2FZ M=2GVL32/:\F&Q."=J3ZGU&ZWENYZ[_X##-V=UO]'V[D'"6IDYBZ>__U*I5>% M XI[%XP!DZO;3%LB>&L#V**T$2FS]G?1'B'G^"*2.X^^ J_F40?K(RA'N%79 MU(LRJ$%Z@R+;@IRWGU;R,#UC3REI@XF[Q22---"M^;C152Y<[[9W@#%Y^&%M M3,N.Q#8R- \VW+M*HPH;2W *9%297.6B: ,Q&815+*(.):36[L&31#6X_GO_ M"^Y; L$SY"5)$$7'NGTCQ! BB,2Y9JD.=&R=SM^'OG&-4EO\W'//=Q@]=6NJ M?ETL\N_3&?%;"V;"_-.T-O7?#HA6 _>_[M[$1C&H$@4E,E5A1"DI,JE5[\8X99"AL:W; M)N].W;AV;$AD:,(S&NK5BYZ-MSF?4K<+YD+H7M7:T5N)?#EVZ^,E%=\OK M\ZH.L'E-WMO&0K870:M@=CMD:'4Q!"O,KB5A?2F,;_I/, ?*UGV;1PL^&J=% MT(KSYF'LP^0<:R=O3_VZ,_+K8GCBM6]=+5S=?=9/;C9S.KU7!O0#EU*MB@96R?\[Z?DZ*/*&T^] B:Z3-Z' M\Q"XU(1.3I]A('3JVD0UNJ)8ZQE^#Y R\L'B\?J_4LFZ]CKNXE'*OJNX_H14I\R@XI,AK%6TF5S-F#0D#!=?9 M!!E;5SCM3-P_PC62?1!XVR(.H\5N3>$'G-&???JU?C_4$Z%G^UL05EA\28X($'9:+U MLO8=?PI2QY$PLF5K!Y,;(P=.HY%N[=>UMCJ'E1E>_7FK,L,'"&I69GC^_'LB M 18X%YAJ(1FO$^$C18B9W'0N&9KHHB6 -:^]>Y"<9KVJ[@6O9VBY=.>7,]$+ M<#YH<+0I*R>T,ZGUN=IC](Q=9M@&$P_VK#I6 ]V:C^U0ED,LQ_E?MC$:]Y'1 MR%ZN)QH>K#-1@U>IYLP=$CJ3@"1I=^/>^));W^1ZC)YQK<(1FK]M")H)O8.\ MY/G=BXN!3&]+96ZQO,_$19':G;MQ< M9$-P#:20#J"V73:W^+N62S5HC3,UE^I$'49'FZ?5!:3(1M:K/K;Y6/O'*1JW M25-S>]5$\/VZ+HO5ZE58SHF_.JK@PV<2\D&.S'W/:>36/$EBJZJ\6R^Y!)%, M)GFI0ZWUK/5+UD"(/(,O%%USHSTOK9O;/D3+T75VMYY[[6"095N((1!B,SA0 M(3GAQD-*Y.3K+)$<]8&9[,3E:8*#.^5R303?K1W95@,^)PN97RR^U&S1YIF' M%_G>?53+*M\G"&UX9WWK?+PMUU_V'F=UJN%FCN(&#+&2Y<#)P//V0;N4NLXY#B*&]QHW^WMSZ^__?J=Q9*8TPQT,+6#1/'@ MK:'EQ'P))_S[[B?!YS_7VDZGZ8*/Y#9=Q,>S!V9J8:6(U'WA2 MHX.Q':S($RR$G& GA8_L,VT3FGM70&GJT^C M.(@97*.)\OD:)O,/Z3-W!V?K6WF/JKNUM$\9_9=6*Z_?UP&$L&FM?=! MV?<'G]6J,=LNI#;KU';_RZZ0QSP&]!:LK^/:&+/US"6#UB[8$',JIG5!U5,T M'=^;[?[GWWM)/!'[H29J4AU(&K(&SX4"S1B7Q66F3\9^=R=_3;%SMS7;,$KJ MUD*1:?XRW5Z&"_/\8M.MZ1/.#VV*^]CCVMBIG0EN9*JNO>_9K??=<_2L.8^1 MIP",UZ-G\N\K)C1(PYTR7!74K1V4O0@\?LS(#B^[=GC!N=(8"]BL:K.+VB61 M:05>*H&>Z2)]ZTJP_2@5N/4I<(^-U_O#+EUU+#D?'2W&0"Q90:#.X"JU22+]11*1_6U\\>8"6HR_= MW'KNO7>ZK=;6B@03J(D*R*A@CH61..N5:U_Y6 M 3PJ&5ET&DWK@LR':#E^I/'-YUY!6"AIM?(>7."B+A$%P4M&KK\EUM$G)EIW M]7B0F+$'T#; P=WAQ2T$WZWM.&!^QXD'E8P_L&2LP26*8XWK(R3C$FU.QH-W MG F5-#)V.1*:T]A\,$EMU[P??OQ6M\N3LLJEP36UL[/6(_&4"H0)J#VTBBI M!QI1\@1EW0XCV0E \!M4 M41T L0XSKRD.^J=6SWP+L^I!O$<2W335@Z=[?[Y=?1-O9?:923"\!%"Z2 A: MJ4U>MXY8M=ZUMO['T#MN\>I #V9 CL Z\=ER'C1'NFBCQ(M2R2VX@S/F7*6 M_FLH%F<656V+Y"A@)O92Y#YGS[+#UGVO=B)L)_BI'PQ^[572 +.8)Y^OM M ([WT]7?7Q -TW7];"(Y=]E: ;J$7._T)W";6[G>!,Y#X8&U'JCZ"#D[84K_ M8)AJ)?X.D/1+F"[_/;H>5?KIGAH JST3*PF"CXERH \93KR85G MKF1AFT=1.Q&V$[K,#X:N]BKI &>_X>_7Q+5Z<<]DH4]FI]R.P M4*"$K( 1W@5ALLW-#_D8XA-IT13W4(9K[+:)C)0*'U1TJAHFE=F#'< <=5K\R*2_FVQQM6;1=A,HCQW M5^>?KN+K:^65+&'1:"DP*C4PD@$"8PY01V6"STKGUNUVCR"WVZ.*??#T<*O4 M8=77P1Y[P>JJWE:X%JV_+35*?_Z]?OR%Y+FX-IY9YJ*MK9?TT9,GJYR$J$4F M/E7!P#4JVSKD.(#,;D\Q6B!S*'5UNVF?>[J';\0W']"JF/%!HII=&-EM++N6 M&"VF.EP4-2A>$G@M"WAOE:A>61S@XL1.I#5(X=Y]=AW%18;X8K#"]UN=JWW MF!CYOII;1B+Q!9RT$421*D5G:F?K]JG=?V3=D_\=5'?=6JMK Z@/ MMUAW'])\.O: ENNQ>/F2B^$N-Z&MN2_9>D[;?;:@;*&-V)H"/&/TZ*26LC7;N](V=E/+-EAYV(]O MJ)ENCG)R.G*)F(Q8%S-==5IWK6AO)@A*=F*>V6-EYBO9A M.ADQI[!M4GYI7CVI5Z6V4Z .&]>?LLN2RM] MMB&!B9+7)+:C(-9RJ-^O<:M$)9ZR8Q, P8QU5=MUOJ(^/3#]]4GW[H MX+/?!]Q8]YO2G5Q1Z%6J[3EKMY,H("BR;(+I$)@V&)H?&Y]T OS5DKIX[;5F MREYR(VEA:N,%J"))"BHF")D9SBPSQ3:_,?8P.3_2;/=]4/-P3'"<1CK*W6_J MGZ9K?#/]AO@>/,&H@>0.>X6.P88 MA]%@1R!=/,;B+V=UY/G33D4LTH=42_@$!>LJ1@.>(3G"TRQ5#VPSW.AF_O9T;]D,FA1R:&%\&\C1@AB%RCJQ+JN)U4 M3U-EDL(I:UO7J0PXJ?YNI:LM14I0A:IECJ("%%$#9+6 ME?:(/K;O+G($O?U.H=\'4T_7J@RDP6YMZ^7HXH-LX[6_;C=_?D#;],!D:*V* M==K7Q&"I;9X9[9=,,A 9>3%22.M:WY4;9@K]]234G9'47H7BF":V6#VGJ9_% M>C@<42MT-KI2AJN-.W!&^*GGT>^#A(>-R9'"[RCPV'G>N8X40"E;9\,@15<& M'?B@,@3)LPW6Q2"' ] &4%*W.]9N(XP/W]/V>OXIIS(/N"\^,717 MF)Q0U$,(+0(HS+F>\",D;J0WUE@1?>/%/>1LYLMEL]M,X%N+J.AB;/(,;*@] MJDQ@4*=XDOL9@W=2*'';<7_R6.T0.KJ>TKP/8!XX11M<-]T:N/,I; <;L!M_ MWW+NZH &Z-9,NT)A7%:F0%*"-BH68[UW+($<)550(L^I=:N\UM-7Z6EU7,&= MF!%C#!2=4HC*": U9K1> />>)6F]TLT;&#U 2E+>NRZCVU2 M]UIA+WERV]F,MYBR.F8IC0;E@Z,XZ.M?8].Q! M7E0.:X;:F:;H?#JJCC47/WC=$]PHU^^&G#3?T=T,5^<.9K*I'"-_AYK]>Q4^WGY#O;3<8-*S8* X49 MVL ]L^""]2 #1L^1I\A&&?36^)3I#:XK5&F%;QJXWEHJ @NWN@C0GKO:*9U# M+#X (I=*V:*XV_>6UJ,O_)&&U^T#D >.D=H)OUL[=6MC?,/K>5DLOVQT M]/S[^0^O4)]D2,9$!](H#XK3V@K2:TB,,>&"HI^W/LX_D-1.A]WM@Z%'_*[! ME-:MJ3J@H>)O8;D]\7^)ZS"=G:J/Y)W7CM91\G$!#-];TJ(L(N@"+$I%088. MX"QY]5I'U"R*Z%GKYJN2:?F*2&RZ^5^-_"%WSVQW0U M,:J@"5B *R')]B>90!\J $L+6?#9]F9$A MD^AU>=+#?^P%XY2PG0@L+80Z-C ^O'OQ[M?EXNSK.>VBH%/!<["U=EOIHB%Z MYX$GII5S1@3T.P'BUH/'J3$[$1".$>*( ,@XG;S!3V'VBB*']??-7ER4R58; M!4;5,R-A/,04&0A?I+9H,Y>/N2HK3'_^M/CV,SUZZZG0)U=.RCTO'+?&]70. M[[&R'ADF6ZK/UXF51F%Q 6S>M%?.M]5)V+>[6CW5:?!HCU]\VCKMQ MM+H6#60W]M[PT/[F?4K)90[!2]K?$NUTGO0'3LI"3I'-'H=W&@91^>&JVL4O MV$=N8^M^'T?86&Z-0PXJD%%4RI*@6/)0M%:>N"31V9WPT#H*:;YOM,/(4/(= M&S=WL/]LGF^[1ZFVQ.>,8B;+R)"&.E"0ETP^4G!*>LN%"X?9C[LO&\?O'-"6 M'"G/L?%QAW9GB@R! 0NQ MR2SXVH0:IB=!%16.0[8>$0O3>_4]!.[\?(J8/+ M40^XTV^FD9K+Y+=.G:!KW&M3I M0I%!=#2V7;D[^/WUEZ]ANMRT[T/2Y?K%Y[#\A).867:.=D_I76T&DXDISB1% M^BA88DS+M%O-UZYO''M:3DLE+X:6>($FZ9H8E>)D,T,*0Y,HGJ]ENV=5]WCKNOG9*'#62_-B0JMVC7L]7Z^59 M35:?WSQXA_,\G7^J8\\^?IXNMP*=D/=GT(4(NG"RK28;"#)(L!NO()5B4MP) M4+N_<]S;NL/!:2"ICPVFRT./9U_J:IEDKK1FB<*'5),) ADXYS.8E+ST.CH6 M=]R_;CYX)UCH'P\6Q\AO=-W?L9#OK(>0]-H;>3-?33QO=7%GA[0*I"V/+%RT+[HS2*1?P MUI*?&$R!:! ALR*+(P,MQ6[F:K?W[99E9#\>A 80=S\(VC+R>OYRNOIZML8Z M+]-JYQ3H((D+ES6X&,BJ1F;1%L%LWJVRXL%7[(:3'S =W4:H'?C<#P/^V>^! M]).K,=WT -XF(WRQ,2I#_&1'_E_@!ER($G@RR*,(6F+KT5)[DK@;YGZL3/8I MM#6VG;IJ&'"[7\#?INO/GW%VV17E/7Y;_)VLL.?!U!(G2*AC;>&I(? B@+O" MO"'>168[V:^]7[T;QG[ +/>P2A@;8@\O'Y)H;9_X=OYOBUF>2)6S9!A!BV3( M8$+!?C#0890CG2F[KQPMW@] -FN8<0^#_2E?>K"8#/9K/%[[6=;%DL M7R[.XKJY&+Z>]&7\H=:-=H&\BSN'OV9-3Z)S+=1LNA= N*8XP!8&V9,FE M=NBS:>Q##7?/_E+2OSPFZ?>+V8Q449V4B9,L"7*$09K:S9'5F95UAK T*EO& MM3>V=5^6O8GL]G[]/MBY[3T.JZH.@IG=&)S(R)Q6W &W=4)74;236:$A2:69 M#LZEYN-Q=Z-L9-0-"X^#P+B7K@Y&X%=<3A?YPYH:B4<5@=6OT/4;/N'5?I\5<,[W\,+:./EM\(W37FB3F M<_"16+-U4K4)')Q,&3+++#*IR,5O/89V7QK'K1WKT?X=J+_]\>FW^)SCIQH* M?CPQ3/^VG*[Q;2G$):I0I%*@E:NMOKW?%INS%'G Y,GM:=VB?D\2QZU(ZQ&D MAVGO6(R>TF.TS"EI3 +&2)!*&0TN*%$+:0K7F@?&1;\>XV!U<#V"<2]='>DQ MOIKG7O-)+Q8DJ/EFA.)BOCCOB?M^NOK[S4>\.%NM%U_(VH^563J4S@YR3$U$ M/'RVR7AM-+RE\\UWU,&R33=D7F6]O9BF!$H3' ,D M P+**81Z@Q&8YRX6CE8U;]MX/R7=YHWV0<%MP]M Z",WS_M+^,_%\G(A;MO M;:8FL 2)J40^=3+DJM"NX9PA=@IM3WFG<.B)+GEWWSQV6_;C=;EH)MB185&[ M,=61ZM=X.+])[;72BAD%6=5N:[7Q2E!(JR>D%'2)(86=IK<^@8X'"1BO[=VQ M&EVT%N_8A\87I%_TQ^"1&:^%LW *EU' Q/_L20%)6A>D(G"W&[UV+<>/%Y7P@$5?HC0.DB? MW_&#GG__2'^ZV>^<-C(JPZ'4Z88JA 3!H0&42DLO!.>\=<3T"#GC'M T]!=; MB[Y'%%5&SE<60V$$KQTYDY= [&@(QF20+"8K7)+!MJ[R>(2X$KH$U04WYPLP:9UL(",>HR:;GD6!F#9?)I-#U$)'.SBH M;M+4F;4Z"@%/PNL(=70 KWIWL]XOP/E9O:]Y;GBS) NK9*AS.TA"(EF(+!(G MO$@I'<6;J?DLN_L(Z0U(Q^CZ]@"FHP7? 7H^+D/&N^?"%]NWSK6+2H&Z5]=F M^;X>0$O(23+'DY:.\\8H>I2@SJ*[EFAJIX@.4'5'4F^N;L=8)C?=O52N)=G< M>XC2UHR*+"Z';+P=?+-[LU=;T<&JDT[A.QTF^!XA] Z7]1OA$_*)W>#2:H//:K5 M@.@="&U4&W/^KGHU^J+/3+W,>GE$=5$BH7E$S(Q#K6*D'2E'ZYY>JT-PN1E 3,OA;9R=W]"\;+@S_4*_\K9\H.^N MRO8JZ+D95V@S,@&2<5HBW"D(7F>*44()P6TZ$0XCH",I'[LIVN?7(- MCUR[\6ZYR&=I_7;Y 9??IND\ERPS$QD]2%UJH7SM=V!# H%4AQ^OT+D".%/#8A0(?/B^6ZQ)FLXLF&)<9DH3!^%@[%]1E8S+$ M[,UF#B/S)1JI=AN,^L +1@?!L7I;-!;BV$!X5S?L:0JS:E+S]!H7-I9\D$W="0H/OF*\LJ$!P-!&D!T$]T=OP%"L,,&FES2ER4YH7-.Q%X0_NT1^(H[LY MLZ&4VCMD)^34JE22 )=J[XG:Y;/Z(1",KDG($G09(+'_,$$_N&T] 2#W4ED' M^#N7Z;VB?(FKM)Q^K9^^+5MY3J+1CH(L7GNNUU%%VD)T4@/Y21B2R2(WOQV_ M)XECC__I J-#JK4#U-Z;Q5RM<%V;:TODG!4M(;!ZCA)<+?RO 5UQZ!T%<87C M"8SF!3UCSP_J H_-%-;[P=>-R]D;EB^VABD><\5]G\Q>SV2_G#2UR$,IA MDN ,9E#D?I"O(1)HQ1B28#*SNTZGW^V-740E36%QJP'Q (+O=,^\NJ8@!E,T+TLHY?MIF5S+T9HG_!D9%&;22.L/EO4)]MS'%K^=I65O25]_FY3FE%[]Z<50YL1BC%\)")AF#RJG0 M)F$$!.N\08DA!GF\N[<[0>.$MR?&Z2F5UK^K6'+REB>@L)V#TLQ5YT2 +,DR MB9J9(:K-CW05FW<@[,95W$,;73<;?"QEV2!S\OASFZ9,]F#AQ+F2XC+!(FAP MVM86&DT*T[ OQ8!<96"M1&UDJ/FH"4VD+0M)I"32=X;UEH M?@GB_Z0"XWWP-U"!\3X:[F K/IKK37S_DAS93?6D]:9FVQ'TQG'.@78+B8;D MH(0E/\1RUWKO;LM!%S@_*09;+X/# ?&/L!RNCK/0F<"Y8Q!""J!4"."UY9"" M-SY)8;T-O2V%-_]016ZC+H/#@-#!$MBS'DIZJU&[#-QP09$'RQ"Y%F =8Y;Y MC(&=XC3\_X BM[UP=%R1VSY*[0"R.PEY@B+[++V#+%D$Q;.F2+:FG9V,NB2/ MQ;1NC+ 383^XK6T#T/8J_%%P^9ALMRE /F%:9%FX F1!U8N3M(EQ%2#Y((KP MQM%B[KL^61Y4LW?>8-GFV)PELE%9[ M.5VES03J,\QOO^*V;4.]?$0_^+I8A=FOR\79UZL1!]%K%H(,8$0=_&**JVE^ M#J8.)>+,,>E;^UI[DGAT8ZSS:K"WY?G9BI;>:O4L_=?9=#7=O/;Y]VM?;7W\ M*$1PR L@QUK1)SQX9Q445$DG%8TOK3..^](XK@,Z),;N=-<:4GL=[.Z)TN S"3 $):VA@-/+UO?:GB!I7.P-BX?% M<,KI&VOG5U(=6FF#Y\2&3W6+3UT(.R*01VA]?&S^0JK 6LCP/LQH2??B,N"8/Y5G.F[TAS*H, M9HM5]<>??[_IN- C9F>9 J8'')VZ[HLP65I:\EH$K%%3AIA,A"(="8;B-FS> M6?PTG(V;.CKI]MXA5#I80'LQ6&>DG!ND\O^S]Z9+;N4XVO 588;[\C/+;??X M"U?98;NG8WXIN("VWDE+'BG359ZK_T I]_5(XM%ANJ>CPY6++8+ 0Q L5@I M6 Z9#'Q9PV?<0!"U_ZF-JHX/=4*V+FK9D]1I57N/J'O*,!D) E-WHSF9KS[B M.IWCIY_K&HQ[M5Q]7VZW=''QFB1M M]=FE.K(UQI+VG0D@$TIBCM40F#8UV]'+G"0FW]K. M?8J>:8/G1[W?FXFE XA]6"T38EYO?YXL>S M%$,LD;Q1XV0@KE!%^;AM$SKQ30'W102ZO:M[^WB!WW. MUGW"=L\S)&A/*0])25O/)@!>8Z0_)E8\Q ME>:S&)\@YR"U=/6YG\Z_?S\EGM;N&\454PK!V!57\SZE F=3!)EU0!M<,(D- M4C0/??K4WF$;L=[2' G2C(ZR1/'J"V)OY8KXF M1_CORV6^LR61-&=:!' ^U7*C:,DZE Z2TT*P.O)\.B:'TC:M#]D6-X]G9#:43P=7YZ.[^>UG MG9*^>515RCCOF0"?-&U):0D1K0+A)*?_9_*=6P=6!I#52T9F2SS*L;NGABM5'*J+$ SW4PB(YT1"V=6!=MM@:Y8JIU/N8 LCK5;OM"82C4]I3+ MU \['T@^U?K]R#>DH_V\R;;+K;" MI7!1!PN*1W+=0T (A?8CO!;QX98*SET *G?SHF3I)PO M<]J+9Y:E#,%[\G^49.#HA #&4I36F071&D6W*9@VH#HV< [@]MY8^8&KN&R$ MEL^KL%A_7ZZV$KD+?2&+C3X8T(PL3&7(A0FA;(+#)CIGK;.MP?,D0=/&6+>%WZ,-E">_U7FZ9%$F"(*^#99Q\B.,2:QU9/=Z M]4%HL2\-+0=RN0,KIE+^]MOWU?('WAH"[(4V2GA()1=2@DY4G%M(V9>DT9<8 M6K=R>9B20;AQ+QDW!W)_4BVST98?P_ST@4TP[X0ITD%1T=0)Q!(<OCS!P'#OS1@M&)H%W?/HTQZ?_855Y53EUNK?8F8LH)L+E&JTHS@ M(_T1-),$_VAD.-HCR%WBAH49V4M#VKA"FMHPWDS56_\'GF;:TC_6>'D[%^M= M\$( +[KVC3%TAD168*03,5N/+)A!2NF1!8:!Y64&I5OP=$)=?2I-[0-?7>M:6XMV$L-_ @/JOLS MM@_!N8D% M_OM\,?]V_NTRWNPT9X@<9*[AG8@68D8/V6+R12NK]*"@VS,BO[7HQ$+?1V3+ M%OR;6O#AKQN$%YNYT-9 8*Q>6([4':DZX,9NDCASP$%3'I\3_,U%I]'_S02_ M-_\Z"'$\>N6]NRJ@#"HE\JP89&UI1\G5Y@!DQ^C(47(6 M>M\_Z>IZJ7LOHI M8IG:OWUT/W]?+=?7#5?>S!>U$]"[.IKOX_S+U[/WA3:\<>3> MX7K]-_R^7,_/UN\7-W,]KKZ^*I&:*E_K7O\73GS-3ZI1JS&!X+>=R+$&4 M4D"]$WV*3'$1#CL;XQ#>::+1F(>C P3T;*+4/+_'&?,;EN4*3U(Z_W:^R0\D M3JTPS;>06>23;\O5V?Q_MUU!2H[,>22)B>VH5P;1! [1928">8BL',V@;K>M M3E.L1C:1)H+%RSTI YEA!5,FV#KX*Y"5J4EW!!,=%*MD\3Y&#(/"$..?D8:G MX_A)8Y.>CA&@\(+/12$2!G+$%\X\9QP,W:!D?E^]7)CS _K6&S-\O516NUQ9<-6S:. MV\P;E44,"53ACBY(:R *9NJ#3- F:X-^K.J\X51VFLO7%L8C":TC[3UHAX^< MS!DJ%XR3#(*O600Q&PADRD$=<2=EJ5P>2S\?0G>GZ8030+>%8+OMY_AH;XT_ MPJKRX >.T67DWH>/W$ODZ\W4@8 M#5[*G!W9LZZ._6 Q@U.BUN6RY)CPF8D1>L"__(XA.T%ACXXAN\BE ZCMTEW MQ5Q""AJRU9DYP.2L!A,C&15:"B"=+H'5X2]D61256AMCCQ+3)9#V$?AR M#.YW *,!\<;LB\K(#:3$-ZF.F=QQKL!%XW/@#+UK7>C]RV0^C^)+[B>:/L!V M-;VJSOI]@GUT.E-!.DJ04/HZ #C1KM!#LCE9(4(2=H0FPT/)Z]2^WQ,93PP9 M:RFF#A#X=U+\[Y;K]?O% QN[WI4-#,EI<>!R%A?3LD2I8ZLDUKYU7&+K.3E%:XF=:[J.]RIYNOQVV)OQ?.Q]^=S!O7OS6+XO;^M)_C(G M WG;,&+F"B?J/?'!.=J#J>GQKM!7FA6G0M RMYX9\S1%G=ZS37#44!8](.M2 MR;_^ZSNYXS@S@B4CF03O@P95,ED&&#S$P,D!CTS%$%ICZ0X-G=;-M$'/(?R> MNO#KI@J]L@ANF0R+?+7!6>:^-E$7A/]JRZ(B#I&%";:(:$6VV:%]SKC:?=E. M*T@. L_(S.]VR%4=[?;G_/2T]O"[HV>O0TBOOM;V"^OYXO)O'V#+'[9@&XN] MX:8;V>67:YS>3:VTL!:&84-:@<6OG?Q<"VR6N M72Z[C55*F4E?JPS%5),2R;CT6G@00;A(?Z VK7L./$+*M%;\>&AY/$5M?TET M8()=/;!<3J#_A%\V72FW4W&2,UX26TB=9U#><8A)D#TI28M'4EV.M3Y.3Q+4 M2Q;: 2*_"Z-F_.\!3%O:+][H))$>:H=;'G4 )4(@M\1P8,9GI[DKZFY7BJX>3T=--Q]O(47+ZXUQ;8 @LQ02'=P$J# M4R'7]P"5+0M1R];Y#@]3,G%&UL% :;_>?)O*+@OG:PEU;4.6,WA) M/FR.QJ1@@LG-.];?(Z*7K+UVUL=A?.X(*!^7IZ=OEJL_PRK/#'=<,DXW*JM8 MCZC !V8!E;!6:%1)M@XB/D!&'W[0GH)]!";[GE0C&&M- ]9UK@G MJ4.)",9I=([7K(C6[O(M OH Q][B? 0>N_-V;V!\Q]5\F]U<#I#G>!"M&LD1A&/DHV&N);I M7FX=@7N8DFE[AXU[,>W%[4-OH<_-H?//U?SL#!?O2[FH#/R\W&9R7L8O_[&8 MG\U,#21D,NELMN1%$),@2&7!)*XX1V/0MH[7[$3@M"VXQ@):>]GTA[^M\Q!T ML5RBA^A2K@/O8VW2+<'X*$-&*4KSWNF[.V:C];X:US';A;<'.F:O%S?MY"-F M9K1H +3+QX^>=7&4)D"[O9K+K A'WD+.-;LGISHC+IE-.A%FLI?DW2%K+S7' MXLV<]"J^(^[?6W8;>_6%,>T9>9K%"E",#$97HJO'-+$D?+ X7GN@YZCK(\C4 M'E./9V(TE5<'9OU'K&/,R2NI]_OFW5@')GFF.\":6/V2&N00/H*)3B?.BTAW M'TL/!MP](GI)PF@K[65+UO>&G8N'1:6CC8EI8,&'6M]LP:.34(A\&80.PH^* MGA[R,@X4[%,PV8/+4V=DO%K&53CYL4WL_82K'_.$ZW?O7EW.@--,L$@:V:.G MIV.$+&/#)?C,+0#)?*$BOWMY^_A_RU7KT[# M>IO2Q!(R=*Q 8E7;1A$@AN!!.I.D24;SYK;0#N3U\G8_ZJ4UEKCZ1N+UQOX( MWRY;9&GB8I)T8B-F4NK.<@B)U+N+I61F%1.V=1?%'4F<5NF-!I7AD#Q8;AW M\O,J9*SD7R9:U9HI;\E]D<6XVL->@@N^D&VADT>.Q+C6)M9=&KH%UN$"7S;D M?@?H>8)7[ZY;AFLC4!D!]5F33E]2X*W0M+%@'%-.A-+Z$7 (7;TT\9GJ0MU/ M0!V [I'7*\Q,H"9C5R;CZ>A$ :X6":+A-MIB66[>!O: M\(IU->>$A_V>+@+ M^SL T3-UZ Q)=R=M0=$I(Y?::(@ET.GCC-="4Z1-M4[K[K@GP.B@:BB.O<'U M U=Q.?K%>&.@+PNI^"(,B,)I5R:26>KJ5%_O5'#%E1!::ZPA=$U[,8X.M>:B MZ4&;7:0 /<&\?V*=:X7YA& >ON"-O2KM761D7YBBZ4@%=."T(^_(&J&L5XJV MWUK7'4#OM$E=\'4 2_ON\BK XM@E_!H\MQPQ>B20C*LE2D*HA<64 B+BH?D M9>M3V?KAHX?7^IT00&DL:WQ1.#D/8 RF9#YU ;8%R+J%,FG^.(FFRW MAX\>,@E&NE#W$U#?H+NL7!:I=CJ'FN0#"HN%Z(*#Q+44287L6.M.ML_1U*U* MVQ,%PV&VNTCZAMB-ZN5;0^]5;=TCB@,ZI+4O@V= 3E> )'5R-3XO]!'3IAZA M\@4\GXP$PQ9BZZ?8ZHF-_H%G,YLD*XZ3E6NS U4"W1A.:=!!R5P8"]H>\<8E MBE[ 6\I(N-M5'"^YC>ZRG'SYLMIBO7:F3G<.VT6WZK&#TCL1<<3@]/[,F21( M':(G< D%3M1'% P<@N)U0BEJZ4N.W+:VHHX:I'[JLK@OEX]8G3W24]5@7Z=P M^E\85C-+OAVOR=_<6SK9'!DX+CUXDR5J&ZT/K9WE!F2_I+#V+BC>5!.100$3GH'+,K9,+QU+J> M>2]"^VC8U!MF]Y'BRX0J80]G->ZA=*FMS@S6=M$,O*N.1Q$\"Q=MZ0&LE=0^ MND5U"=>=)?DB ?MF>;Z:,6Z5#,H![:864NH D7$#!E$$C5&+YLU8]Z.TCQ95 M/<)U9SE.7=3\^!8?!&M25;BK7+H-O]89<&<_?\>SKTO:Y ]P?2GWZ ]N$17<@NE&( M\^$5UX3!_V\Y7YS])WU#J%M?P:XX@IVN9:K!6E")D092I(N*90E5\K&4UJ]V M.Y+8+A?WD86W20:7YF5KRTU!QWJ^$=PF)R\S&[S)D#.25HZQ0)0V@;:,)5]XXKIU MZ/P14GK)K&TG]65[$72*I&V5T&4J'HO!>AL=Y!AJ9\R0R+D)# R=R*"9$X6U M;MKP+%'3HJN)Z ? :7\Y3.UD_O;Q[>_7 W:W:9[;7$QI?+0R9R#-'4%9E.!9 M'?4639(A*Z'+L-'#CR[1'S8.D..R.5,GA,9Z=?:L9K[_4]SD\FX.F(W16N4= ME*@2Z6L;P&OE@M@@ZEL9<$V.;WWE&%-S%(']O' MQ0DV=,QT,+&VSS&@9*XMGRPCW[=V&4.B8#F*2":_'%?S M;S>NAQL-$%4PCAB4((M:4L../]6@;XWIW[XL M?_P[??16P= 7U[KE@05[Z5?5_-8ZE+D3XV)+]<41<;($+JJEZ#:]NKR"F)4" MK/-L%;D743\5"G\>%#=7FT91'"RN90/>37T_/-,E-R3FK$8&Z'.-AE6U%I(" M23>JD,YK;I^-4W?;=O@PP>W0:W@7+DX-B'_B7X48_B&LSA;TB=>*\=7RWZYW M)%VTP6L+@4X%W:#20]1UC EQ,#B.)6DU"!>#EIO&SVD'C_8\G1HECQM"+FLG M>;3@;.TB*HV!**RA>Q2+\I'9*(9IC,/,RN;V0SLTM.%=!^'<9TVI=U>U.=:6 M*%DR0%H00:F"M<0:P:F2O.0YJN;3Y8=3-VU^W!&>#T825 <0_!!^;GFTO A\ M7H9$\:)LE1GNE'<.LI.U<83U=7RDA^QS+,DH'47K[N//T=3Y:]6>6%B.*)@N M.F$^S*[W?]8;_>O\^P=EB4DTEU;2U@AJ\10Z1'(@@8M&.Z<:8 M&TQY,^8@ M%5?;02B$$%.$G#-+"9$V.%R';):8M%)@((GMPM]N+JTY\*TI@'0F1BP/E M:GY"3AHAD5^3W]I]>I\5>7Q;A[B_'1^-K_^S;OEXLMG7'V[\:L#R@!:+M^F:& T MAC0J,?@0?M:06LT!WY :3F^D?Q=O#%H-6J@:@DT6(KF!H+SE4DI,@;6NZGV" MG,/'*:3E.1VTBR4N5Z"#<\WI"[%<<%1I<)] MZ]93>Y Y;1"M%8+NSTP85UX=W-V?PU]XN;^+K?E3ICS!5DJD#?S<+#VDC*6.&<=V<-DOA8Y+.KUY#+3QDJ/ M"J%V[.[@:GM-YOKR)Y+OL.E2>I]?,YT$:=;@P&HE06EAP 4AR:.2G"B*AF/K MU\AGB9HVT'KL:Z^MC#H W:OE8L.5?\[/OKXZ7Y^1U[VZ=Y"24\['Z,"@CJ 8 M3^ B,= +IH0W/ 69&N-N"%W3!G"/#;WFDNH ?1=W_T:%W]N+M4PSSA"R0_*$ M GWEZ.('S5W-9[,>]0CSDA^E9]H([['1UDPR721?7/#JRL2\W(@IS 8M)1@G M:X6/3N1L&PMHG!-H192FM6)[A)1IH[K'1E<+>4QMZF]/R'SQY61%>_B"WVX' M)Z^,T-JZ1K$(-MK:7UX@Q"))03O! S(1!/I!-O^P]0;AR+UT'(TE@ ZNQ$U$ M^U&NS53)'HOPP)!L3!4U!^\3 ^FTDRKYI)N;8D]3- AP_J4#;@3I=("U^QLY MN7Q2N?[13"/YRS7'R/A !TBY7(>.V^(#MYZU?@@=1-BP@"O[5:#77EC- M>IV-^\+TQW*1[O!1.9YMIKWI'&-MM%H':F0'H4A>,HN25IK@D>D^I=.&#3G:M?& C@Z\V'/AN97Z M?X5J!*3V?.] <3UBI-[8D!=9$8BC'\2)VQ-RD MSU:-E5=;,?6"NX=WHGTL46L$RZVI9FD!EX,$7HAE7-O(8NN\J,>IZ?_):@RD M'2Z8;GLCM\@8?+-!"3/'GJ^6W[\L% M26A;PZVTQ%P,@R)(#R@?R67+5D)FJB BX_ENIZ7'S+^]UN\W9W(7:-RV_,87 MQ,3M 3_6R/BF-Q%JG[)-&L@A,I5H\H5B0D@N"VG0"O%IP&+D<3 MZ_)0'O< C(O&(1ZSB]IGL#5U8+OQF IX*QF=K21\&!1.&P*-J7O[[2FLN^+> M@W,3"_SW^6+^[?S;!>'&DVVGN07+C 3%:__G[#4D(2QFR53,+;3!K44G%OH^ M(ENVX-_4@@]_W2!-;$C:)DB:*D81,^GQ/\S46G"2_.O )[](5*R]PWY^7H7%FNREVC7JMY\W?[-M"6^3B76.G0W&T\Z*AU!? M!(R3W)M4BO*MX]G#J9L&0L>V)D:66F=XO.B$)A5C@24%O/9:5F2T@Y?!UG:Z MS@A-9^UNI7]3W/4PI6$L>3\!JSV8/WW&U6I]]L=&*.'T5?@^KU&EJ^YWJ3[O M".9 HR] I\^#*TY#<8$'+S D=B==]-%$JR>6Z0.%-*0^]M5T**=[ZDX=))/:R@#U!0640DW6 MG$.P/C,GE#'JR4&-+[4[]4[B>JP[]2Z\F_K"V/95OM$K]=*&]Z:P$APP3)L. M2;+:\ EX#LEIVH259M!5\<@"G?2CWDE4]_M1'\:W[F1_LLB?/KSZ\/?5\OS[ M96-M*L\)E*.!'7)//,N"Z55&82%?>0^?KOIO>5^")\F#GR]JN_LN/I> MK>6KH3XF&*X*V;2L4DT;)XRJ&(&5@BDSKL*P[JK/Q+\>6GN:O(,I7D0.YOS4 MCR/X_7R5OH8UGGQ9(6Y[[=_>TJ7[Y6-@7 30N=I4#&5MJ<=( ]K:[L*4H ?5 M8SSW=#*4H.EB[(?+?#FV *:^EJ]/,9VMYNG#\D]G(PI9YZ$;3@H[T39#*C:(9%U1PVR3'1:=\(%F''DO MC\#\J4%U[X(V=:*$TH#$D3H%(H"WD4,P#H5('KT?5G#8A0%[)' )"137TAKK4.' [VAO6F8IKO'L:WE8PIJ?_]^ MNCFM8?7SJO;_[:(L5]\V@GVL%=C;>K1Q??8QG.',)3J ED4ZR(),RA0\.%$T M,%O1EQ)M?YA::T+.2\IRVQ,URTE%V,&;]8?5,B'F32OB6BOTOM!/\GDZF__ M[6QSLAV:J!D^V0$9/EG86 M%KR1!H1FBCO,3M_5@$-J4P>M_9+BJBWNX'&%TXW2NV+F9K.T+?PSG-93-2N. M$VYH.\Q)0:SS-3F%O'/-M2UHR.E+K&QEU +G+JLR/F'#^ MH[IS]9C-O.2HM#6 UG%RZ6K5I?()0DK*"6U*3*WK5A^F9)KN@U,"K(%$IKY& M!W8H<])J;;.%HCB9I)88Y&-MGFZ]$MD5*T^Z2-FASUBX.[!F6Y-KZQ[? P)0>;XW14R),E),[/WH2TZ8ZSC7AGVH)P7@ * M04:>#QZB)W.O2/0I%$XGJG4?MD>)F38SOP$&[EG83=C>@6U]>PN;O! A?=8Q MU/F3Y!@H88A#KEZYWB-BX(Z5UE.B[E,Q+6(:B?=NE_C#>-T=6B[><;W@RA?) MP053IVWS &3LTQWM31$QAZ@PCHJ7'JK$#I7MDU#9@]$=@.4C_EB>_JAVWJW- M7!8Q11N\8@*LLJ1]JSD?8C907'$IL(C*#,KUW*FR\ F">H+//O*^5T[8BOE3 M.U0U8O7@)IC)Q:&I,\P4G2_..?BB"EC2S%IS*;+4SQF[3ZXP;:?%9I!HQ\4. ME,I#-_.UNZA<%%$R\N8*4&0I0 R)I))0888CF#SOMLI3V8T!(UCQ;23 M0&=PFED1&-,\0RHJUW)=#4[6J$"))NN02_:M1WC=7+\_DW=/L3X!F)UXW,5X MFNH\OEV0RWA>@Y/_6(1OR]79_'\Q5X^R!I0NDFA.%GGS5]?K\\W4E.7Z;%T# M3$YISW1&B*:VE5<\@H^T8>F3R,4&QTOK#@H'DMR?TFJ#PV-*V??B4M\0^E!(L8TK9I-"$UJ[:S?6G;2,\HH;; ME\<=3'FX2?O5#+&4K'=(A.=J9<;,(9"="(Y+8Z57)F/ST.%],J9M!7P*X+U>F\%2D5L!C[3OOLR5_ MG>R1[+BK\XLXTZU=W&._7%DM2I1U3"]*.A\R,G E(>2,3I-[:NVP;KB_[,O5 M+A@8_G*U"]L[<-T?BKASS#'R +%FLZE@+407-V7-J90@N9;_NB]7.XEWP,O5 M#KSN#BT7T=3"52R>N,%<[==77(:0R&B/EG;BI*AUQ?^2+U>[R';(R]4NC.X M+$\_G@21E1/<@RW,D(6E#'@3/6U&1FV]3JSY;+&7]G*UD[QW>KG:A?D=(.EI M1T!RRWQ"!(T1:^J_!B\C7>:A!..%M)JU1M*+?*XXY.IJ)X$.X/2WBV4O:IFN M0I.961MSG5VJ0HVJ*X3 Z)#$2%LHUM%/VSL%#Y+2G_6SI[#O!8\/Y_P+RA_] M/9R=KS8YV$TS2>]_[%@YI<]L8%P?WB3=<<_8C?MQ5LZUK#.U^D^?=P^A'KS4_'^WUY0W2$T__"L)I)X1U# M)JOF#J",J\5M@30W2]RF1+^68SXX[$-SEQ[_+HAZ*F0XNA [N"1WV._;Q1^D M"3[_B:<_<%.BN9YI4MA9ZP3)U(H#3EK=15G'=0N/F7/G5>OWVH,(GM9FFQ:N M!XKOI6&U'L;/?RYGF)(+14@0FUX)7BOB;E907&(B.O1!->\JL >=T[[V3HW, M?83U(@%)",.93U&R2!R5LJ;U:.D@,DZ;%DI%)XPVLG6/E?THG?91N0M0[BRP MEPC+-\OSUI=?$CKM8W4/H-Q97%-G MI3^PPY\GA3[\:C>>J>R]0F!.U=)5X[<#PJW/W&O/9?'#9MX\N]0T_0=&@,\( MG.U =]W..WP55JN?M>)]V_TE>Q:UL092] F49 (\YQ'J)K3TI(UQC%#!8_1, MTW]@1$W4C/G=#EC?)*3@GX\\FX1%IE_>K_YHEF5S^,H-\W(:LV'<*"$6+F6= M$>>3ICM/AU+[W]9^/ *Y8 &C;YVM<.Q,'F2!19,0)%=TH]M"SH]&"4GS8 6W M)>K69?:/$M-E7&\7# S/Y-F%[1UC T]F".D3)6$M>:&B= M:/K2,GEVDO=.F3R[,']J;_]!V_%B'TXS)YG5H(NO96%^,\8@ AI+>MC%;,VP M=OQ/+-)A)?H^P&C*RZDQ\>@FDI5MJBH0D7.[AHWN'967TVW^[ELK="EM:B8U#\IL39U:[ZQD",T7NNB5+6 MO!W! W1,^^;1_%HYF-4]P&6Y^')V$>3\3/]F8ZPA#]IPJ4&4VHK#DN(C[E@( MSG "O*/_-F^=_ =O6:!'N+V',SO#C%S.3TT6Q>=9:0C:S0G!U6LCVB6C<'HR>>JAJ[;Z\G0JJHY.JD+55"PP565H00R@@Z[6< MF:>K=%#D[;FAJ9<+]M<38O_;9G].]B#^"]1J+;5-Z* 461N"A0!.Q00R&EV8 MTTKF0:&T(0"8?+3I?L*Z*^X].#>QP'^?+^;?SK]=$IZ=$X7T'NTRD?+3]9K4 M":POGM,I\,$.NA&>$?FM12<6^CXB6[;@W]2"#W_=(-Q+PTR.$4Q.&50N&J(D M1D@9G=">!>$&I><_)_B;BTXXJ[:%X/?F7P?&X'^&U;Q>;G70WT;K24UW6A0( MQ?*:!6@377)>0"I"*ZL\\W='B1YL"MZEH;\N/X=[FP?QN3.<7)C&HG"+LD3 MG!%42@I"40Z,TL9FX5U2K0MY[E,QK=-PF%2?@,@>+.X ))\PG=.J[W_@:C'_ M\O7L:I9+W=*G95E=_>;M(N-?G_X,W^MO+NNXF58J) W)&;*W;& 0-!<0LQ % M,24K6Z?F'D1P/]#;!RW+J40WL;5S=_+XYMB23ZX2HH&LJZE?<*/9+:C@91;5 MX!^6*_",T?/0VOUU)3O,V3V8OU/[O8.'U1MMI7760S!&DHEO.?F'C"Q^F5"& MJ$)@@S+9GO.*AQ(TG?MTN,R78PM@ZJ?A3Q]>??C[:GG^_3(0F*W>%-MD'FL[ M%(802\ZU]L9GJ47$$(?>ARY+1LQ<4( 9)S/WN&7G?OBQ__#M]]%9WT!?7:N.! M!:6WQBL%&>Q@.;JXV MC7(X6%S+!KR;6O^_6L95.$G_:ET@DF=M*F= )>+#/&"FGY&,VIAU'7 M7UY;&^R-))^IC:B3'[@BFE__E7"]/OD1YJ?;N> _K_=36UFLORY/\_L%SI1U M9%)OM+1D[E)_QN8=KWCPOTEL!P&J]&9_Y* 53OX%.6=XUR! M14OJ.I'[XH6W]&U) NGX^,2: VMH_Z2)YI\XH MPR#U[%+]Q1D; *@M@SNPWQ_:T+;19]W0/>_$>"N5H>UP5FOPP&,^';"2GSE XXU;R$(2M*03YHDNG(ZYA4:G4IK*B?0?+ M72>MNI>-H)UXW $^;M_;I&?GZT]$2R#WXF;V"Y]Y19=TM @A2'Z1N>FU!9:+ MR1IU$2,/5'VF\W5;F$8 M(4;O('*!BI-G@J9U,Z.="!P66V4O'7XMQ32U,?^XLW*]H??EHMC@P^JJ?^;O M(>,_YV=?_U@N/M9@'H0XY3 _F2Z#?$\4_AE#9[DC8SM=>T+YS_J%?$9EQ*2&28 M1@LJ8:'#J1V03<(A>E649-JHN[6GCV!SX(+#X/:"@OZC<7MJ!-UIU'EQ?%[3 M?\[>E[]A">>G9Q^69_3MO#8-OKX#WBX2F2+DEFK+IE9>^0F M%4 ;="W.)3TFN #4+B6-UOJ[)_M@R[L)X0>7V%R,M'I?'I/=-E6&*>*&EPRB ML:3LK>7@4ZYONU+*8@,RC8WY,Y"T:?,]CH^^>Y4V(TBPL^3FE +FX@0D7GNL M%*(_!(40@P\Y"F[,D[&\<9*;1X/4* )](M5Y%^[VE.I<-#<6->U:U3FMT4OP M1FI(J4Z\"9IY]RNF.N\DKL=2G7?AW>1F^WR%_UR>EM<;8^,3KG[,$Z[?O7MU MD;IK6>",V00\UBAT#4"[8 UXFY-W692HGC6/ABS42>KS3J);CL3'J3%!5VNN MOS_Y,=_:J5>[2"EE'8@]QAH'"KT")SF#Y$5AW'LZ.GD0&AY=8IHDOW8X:,.[ MJ1&P3>2_V,)],*.W0I0Z?"IILJB4=$#Z,8%.&(Q0 J,:UC+WZ76FRBSO9*EM,)P$A[<$%!L$A*$8/T MGM>.G"UNBL?6GS:U?^Q+HPG7.T3.Q9'RA4G- Y&M-1TI3VZ3P\S 1X=1,,\E M'Y0GM =VIKY5VDCV&:CLP>:I[YIG#.H4!,M1:)"V2%#2,C*H"VTE(,^8C?)Y M6*%' [?D:+C81XP[."F[\'1J>+S#)?$PWW>]3* M;#-RM_BP(-9C*TS7$W,,2#3A8P?I@0]>NS=>TJ,A.YTQ#EFS6O1FZ H.64(I MUF8F7-2F=27_,R1-6S(VIL$RADRFUCL9*W1$ M> MSM/R>_U4HM]G)#K!ZDB<0DWV7Z*O#$])8I:*W^T.\=BLLOL?/FV$;32,',K& M#NZQ;8K@I[-E^N^;Z:C7L:TC_[\O?Z\W :%ODD?YLOYC4U MJ]9]O/[K.R[6APRQWVV!-IF8!VRJ55XF$;5ZNR"*\&21+Q:\3GD3LO9X9H*@ M0V;ZIK.Y#S*!$'37H78JBM;UF4]3=%@[UBN_9+/(^^]8^;SX\FJY/KM>Z[>? MKY;?OB\7)%-^X:?4WH0V D.FQ= M2?@$.=/ ['A86(XCF'XQ=CG-SG'#K6"0O:/-:*^W^2%"1^>3S1'%H#[WAZ.L MA^D=S<0^#$Y[R* #0-TV3$X>,4PNV[**('F.Q">-HD[K+AEBS %D\"9G98HU MS=W$70CL$G#[ ./>^(ZQI#1US.KR/E@^O(NSW6GS'6=J=AF@C8T2_28TIJ-Y1A6M'H;'?4GHP*X;&QW+HXNJ@TN:/F2Y MHOU]Q-/-J^UV8[-:S-RM4&K\)XC=J8YGV['J1D2MP=!P-W MVRX=+I .8/5AM2RX7A-3PND;Q/4L*)&DL@Y*+O6UOC;ST70FD:$QT0O)96OS M[BX-4]ZHDT#I("%T **-NK]M=%PI_YGBD>1,3+4 MC0'U%#W3/"%-"*YFPNG+*GLL?GZ#?3/-O'#&"^!6D2[FSD&HI3,\8731RFC\ ML)Y(.R\]S:O3!"@[@F3VQ]WR+)P>"W=_+!#2'X,!4=N*C3^00C"JR#JY=,AQ_S:CF\6:[^MCR/9^7\]+(MU,RG M8% : RDP,B,,6G#%I4UG/*\RS]*U3E5\BIYN7(0Q(7'?M&LCGPZP]NDK,;KV MPL[UM!+#-K*;D3DJ39 >!%H%2G /7A4/+N0;=#!FS@I@#+$A1*PQD;7(7ZN4@C)%%DU4[VKW:C0]Q!* =1T0OP\9[ MNTBGY[E.3-_&?.CO??XZ7^4/857SW&>8VRW:Z6^=M\ MG4Z7Z_,57FG"DH141AO"5AU6FE*H8Z43,"V=]C;D8%O;+$^0TR8CA#[Z\L6/ M.%[F9[/$# F4T"LWA9^6"W \D[^=E2RD^+VYZWRVV^5M4GIXE#\<"0]G@1S& M]TESLR\W +!!T81,6\XLR4Q%CCHWJ;@H/?E2[MQLW'5N-Q M9FQ"83D#+ 1K,@\C.*\\&6DF\A1M2:%U>N-]*B:>9[R_E.^]#1W&X"YB4N1M M?L;5M^L=",F*)R4(7&ZRF[*!D)V&F(U3!44VMO4P[/M43#QVN!U$#F3PU,&E M;8MGO"+^BB=<*:M*?7QBF7AB)?$DF@ \B,Q35G4"Y"!?_;$5)IX0?#@"VO&O M SUQNF\P-)F_#UI T(EN-+I#.@755]7N2&9>NU$-F1(^C#-MLB>N9 Q%RR MX2(J;)U;]00Y$SZ7C ZH0SC? 8BN[]I42LH:$600U1QS9(XA2^35Y5*<3,FS M.(8-/]B&&6\4>3L;9C]V=AO>O>M>?CK_3NYO+3<)I[_5T'?"3U\1S]XNRG+U M;5M_TLYMWF&U<;SI?;<[CI-MDF$RD)[B,OO:HMW75%\D]5*,,N0T)3[* 6U3 M)'W; =Q;-CQJ\N4/0A";UN$!X,LQSB%2Z@]@EPWZ^.E]5IL\22R:XI(#KVJS+ MD;O@O4Z0D;9)9Y0T*0'227?E'VQW*1+C:D6$C)HB .10V* M9X2 WH.VAAN>$YV<(P'MFJ@)4SYZP-J>TNDI1CF$<<$:R9($K00Q3N F_$K' MR<8<=:PMWL4@$VRW=;N*:.]M@(W(ZPZTUA,QM1F7,8ND3,WV\_5I.$"0,I(# M+8-VW!;6?)#]$^1T$LUL#8'A,D77C>M9K^T'$#T*X^241/KJL7TS>\Z9VZN9KYXT7SHORI;/E M]A\U?-_=8]5QWGD/W?XX[[V"6^Z54I!*(:1Y1G@OZ,!G58S((>CF.3P-WWMK M?>:;T^6?=PXQPQ@=,PYX5'4090S@Z=( NAY"C")GG0:.9G[P\[MZN]U%@+=G MGAW.NP[NU]NA\P_A9SU;ZYF/V@NL:77.:E#!LCJ$5H!1UA?A,RG7UK4"#U,R M86"PA8"??*C8B]L=8.:AS+J+O;Q?7%W<,V.9%IE',*SV#^(F !F>DBS-6+B) M]+_FK>.&439A/' $3(T@C2Z1)7JM)M<[3L& M.5@?R(7QJ;163T\2-&'T;V1$'<;[J9]2[SRRO(]D%R[J)+?7?Z6O8?$%WRQ7 MM]V-*P8JYGBIS7ADMH5T,G'1\QS)H]#!.5]K=H<]J^Y/0U=/K'O;24>200E4T?G*M<]%DBH[;Q%EZ\:]!Y [H55V+#@MIY'M M"X'Q@Z&:&3>.QQA9IHXE,V.!L-312TE**%'1KBV]O8B+O2..%=/1).G@RJ-!9:!Z"\J9,'[ Y-,9D+"39I4M:JCJ=F=:1+RDRA M9Y$U[W>P&X43WKS' >2( IO:H=[>('#+R>*5V\D"(# ML4S5"G!B(4L)0A(A9<.S;*[(=J5QPKMU))SL*K0.0/F$JGYH=QY=<@X1 MR/NI@UA\ :AQ CBBP%Y,(73S=_.K\^@=[G46DN0K :27.U\P1R=#F5MSDH*/_(#_]/T=94BL@LRAI4F M-A!*!Y?G]LGQD:CWY?ZV'@_)JV;MK5,X_2\,JUDTW.M"+KA@68,2A:Z A!F0 M$[.UURHT+_W?G]IIP3@>@NZUQ3F*.%\*<(FM?]!-\_E///V!OR\79U_7LTQ> M/_-1 ).%7/4@ZMNWT*08B,HZ0]?PUH5M^](Z[>-Q7Z ]5)0O"++U.'[^&$!4U ZX21VZ0T:IZEVZQJ;.XMN^F>4)S;W>?D;?@CS?%)H MM:OM(?/2]F&(OV@FD0LG9L-H6L#^$L6"$$CTIE&]N7V.U!Z"!PNE\;G$V$ MV(&R?"R5-\E<+(L9DD1#WAFI>Y=J'SD9A/*E%#%ROM=N^:O^Q:.MA2"ZF*GV M4&;M(_S23N1LO(!8%(+RFEB5N(:(Q0I5IQVH8S3B..!EYEA%*8>\S(PDD Z4 MUX-)W$\'\(-6CC-.E@-Y2L3(.B!:1S(I*K@7 ,S+ M$+W'PCC]<_"A]JY67H(G&P8X'3C;!.%+ M#-IJFT EY+6V&\F7,A&RB=%Y9GER>@K\3?]RTA,"=Q;5"\'@)O:9N>7DR$?P M)M572NEKH80%^A$KH@A9FJ>/#:5MVO>1CA"XLZ"F?A5Y<%,/Q]X]C\AB"F"9 M\Z!$G=EE:C)'5MR39:&#N:,"!S2][_D59&1!^'@V*9VG(.RH&DA.B;BX1 MYZ0&%X5%SA4Q]"B.1)\O&E-"L(G(>E5\,Z.9=DHHT!$C:6]19^VH $8(+815 M9!D<): R[1O&E/C:202=%R;]$5;UB>8''ER!=.^36I8:/4WF.#5%L1@1C$/P M29'U79@#;YV PHR+19L<8_MTLA%KBNH?;Q?$6)RAU\X5PT!SGT&I),!GKX%% M(Z/Q: *F<5]"KXGIJEIH%YD_\]JY)[N[>.^\O97M+EXMOQ%!7VNG[A\7/[K3 MN+OP8C/###HS"2K73%,3:@&]24%QG="USCW:B]"N7D';(6X,,?5[>RW7Z]=A M5;MQK#_@ZM-7XOTA5]@3']?H'AM*<*/+[.Y:U\_N7J+3)/XB,RDC7AP$YRPP MFUC6R:'BK8M+'J/E4#5U68#\OIPLSN9Y?GI>381/F&KY,5F#9/R?GA,KW] A MK.?B?"NY]^4N09\#'8Y9E,R2*T#\8#K1<7 >'*^O#]RA+B4H[5I/U6N[@VFO MTB:(NZOB)A1Q!Q[@@7O^[>?#'W#RUWP](]6GC+(2C+4DE5@3#Y+64 )=2=*) M(GCKF;$/D?3M#CN!CR#0+VG)#M YD>DJW&>SC!_.ENF__X=OT5 T\I.2[X M]@R_K6<68[%HR/>,GMCI6/U*R]K5R3B)6"*V[HC0BO9I??A?Y[[?#PP='()[ M=T]8S]-UJVWCBK6TCU T!U6BJPTB.,@8=.:))U_RR$[N+8)Z5*EC8V0YEL Z M0-\?>+:-K=6PSLF/,#^M!_GSDOCX;;G8W"U?EZ1,* LN>U]SNCDXC8PN&ILTERJSQ!O#<"<"I[W5QP/A>%+J M ((/LFWF"R93K 9O)+&+LP#>80:6&$MD75L,K=-C'B1DVJSZ\2!U.->[>&F\ M]R12S10Z*)XI@]MDE.GL0F"-\! MA$A7K[!FY8;3"PV].10G9V>K>21+9:.[+VU8S!K51UKMQU;*Z6)12D# M^HJ+440.2"='FA*S$:T5W.%43PO,+@S%(XN^VVRUU_]S/C_[N=ECY3HNUIO/ M/"!A[9E/;).SM@O9C=+6ZAR0T^7Z?(7OR\TU/^)I.*MDK,_6&\#$&X"YSJ;T MO*"UL99^^WG_J/T9 M5GG["%4OJ*"9 N(F'T\/>Z8XI_0 MJ%BOSF:?YV=UQV_)H/XQS^?A=)-?8C,RNJ\: & M/6;3"C>P2]]=X_;1Q7O)/CLJ")8M)=(;I/XY/_NZ.;_$O_77^??/R]=D4)W] MO,A!475DL\8 Y+)IVIJGTRM4 &F+2MJJG(>Y/[N"[6FRIH%A(P \!:>&TIBZ M3\*G[YCF98YYFWNT.7SKBSPD$UE*LH[JSL&"JE//?#(>4 D333;)W^V5]4AC MA"<6Z0@C+:6Z'('%4T/EC^7B-?D"RY^(E^2GE++U2!HY&48\D1X"*@Z>.V[1 MZLSR,(3<_^QI0G1'!<:!#.T@EO+L!?_8_7[MS_.83&8E@*6-T@E !S%D,C>M M,1IM0:-;OUT<3G4OZ7Y3&%@3R;X#M%\>UD^X^C%/^# #Z%#_P'6-N6[T_.?E M-MAT]?OJ?OVQ//LO//N(:?EE,?_?B[#\YI.V_^C]V5=?3&Q4C \:0I(!O*:?LF*9YJWG24ZVV8F=ER.C^FZ,_45 K-O YN:Q]3Z_ M&C25&/C);0*=^VRCCX"GH3LD"*G 8 J@@E,0.=E"!6TN/G'O5.N:^U\EX,DE MURG67*E0[^+L @2=!0BAM6)9B)1;)T/^7\!S5\R.%_#<1?P=V$);RNDO;R(K M!IDIRI/?&B22VT+;B%Y$8J&6G(G@ FM=JGZ+@%\EX+D3".Y6WNPMD0[@M#_C MKK>]R!].P^)&99ZQ/$9;-+!@+:@2+'B1$22*S(/1(OC6KV]C[&/B8IW]8;6K MPSBVC#O ^<,%G[E8R>KT-Y]4C0*Z"$$R#VW M:Z!.SL^^+EH'YC?+U9OS,_*>WZ[7Y[6][$S+HH.L M+;$PR3HWGH-WHD#.=,G%S.FF:STT;F+]41.AZX.CB")Z>;OW/S&K_)KM=_U2]QYJ(@ M3)<$@I,T5 TI>I$-&!-V&Y+L\%'INGP Q= M<,S,F+TVW4?"C$+FA7(>"E.U*CMD<@.8 Y-YRE)FE\S_) .XN_!KKCUCFY]]AY] B:0 M+KE4V_H9X>L, NEH8XRNP/]+F&D,@B<39G:12 =P&N6QW&/47BD)5H;:ETA; M<"$)B*)H%A$S+\TUZB^>,+,3K(Z1,+.+C#O ^<,Y&-P$Y;0)4'C=A*L=JJT2 M!"]MO5269]6Z:.A?)6%F)WP,2IC915@=(*Z!"^M]4&+3(I5L(5!&*XB1T=6D MN!99.=2QFYR!7RYAYA"3X,BR?\EH?S8H>!7$_[@\/7VS7-5_- M)6EDD U%$ MKO7."IS/&G+A64L7A>'=5'ONM=HFWNA!^P("#_^8=P#;GN?P^^;MZ5/9V%U MUOEI_#M]Q-GZ\C5L5IAU*;H(EH16#6H&P28'S A%WA]*@T=WJAOM[87FX/U* M9_$ L/W25^+M)^F9B#(+\,LQ =:(+?KW0B#X/]7.I"'P.U G_'U(K^4LWAG>L?&N/\;:92K;,J;@O8Y:^>X M!\9BJ(F5Q,*4$Y#IP;B)7BE[]/8&QV7!"_4_7TRP=30X_M*NYW#VS7)(BE@6 M()8ZDR7)#%X6!M&J(*+B7IN7XY8.W_?:%%!4K MI/H+HS]42*Z^54?B8=3DEYC,[,M1 CMN_H7>X/]2FF!,//_2AL#ML.#SC'.* MY6RJOR:K-9ALAAB2AN)UY 8%)M>ZRV\WF__EH]B_@"(8$\^_M"*XB$:>$ZJ? MYUK4TH3(D+BF8FT?39I3!:S=F(5AQJ?4?O!5%SO_YQ$Z;0RW*9X>KU$>2W 36CL9Y[-W^"6H,]CY/7DDT,/ M%M>R >^FGO+X:AE7X>3'?-M89=NE;?WNW:N+8DY?(B/$UUS_2,<@,55S_0-D M'Q7:H!1']YSA,V"=Z0"PO^"6XW!Q:D#\$_\JQ/"J"LFB7+_=. '507BU_+?K M'3D>>'#, L8H03''Z)PH 5R3,U-,UEGZ0;@8M-PTST;MX-&>IQ,/K+Z^4[=N MY.]X]G69K_=U_Z>(M>A\HV.YT:E$4JHI\%(',!GPK"9I"I;)4*M=4@>]>SPS MO?H0&GLICA[;8CFJ+"?&[&/[N#C<.F4O#7*(I68HHK'@23>#RREFR94TPTI& MGD'ETU1,-Q[[>"A8CB*2J:_-WU;S;R>)]K/>M**]T05(*(%Q8BJRE"2D?@^)@0CA5XM1[-&GE M+/N+'F.G#3L .1[BF2V M>%$GL.ED ?^(4]<6:VW610DN-P$E6NH8@3$N@0XD6("C:1)RS'!0C=*(XI>S MNE-7N6[CQ0Z5GN4V@ J(A_2O-V=T)EKG$L(V>3"O1$!.!XN$]YZIZ)7M9J6< MB+PA-'3L2]Y[8'4"\P<>V@DVE&HZ=(Q.G[/_UX M$9K)]<5L%N%_X9O]1%%2PY"+R2O*<$E3(,*R0HHZ12(14 M:E\YZTDOR'8EKN[S?+WJGWX$-%CD75Q?3Y?MWI8V(-8B#GBJ6I:+B+! ,+"X/N6!H[(5"_2@3V*JY!9"@_M9/K M;W%Z\RZZ^2AQI57D D4,FILKPI$.F",C W>!\$A]*@RVA_-W I)YE4 ZF0Z3GP3BURY/6;X,K=N3UY0H8NW#^:_ M>#+__2NP=[:7\P MXRI1)CT5%!N+%..P':D*R/# 42",&/!5G BEK]QN):1N*J<_I#S57N=+80 ' MW]-%K(H5C7/18(M22ODE'&M IX? M(%[6I2#4!8Q#8DC2G*],.B#-B4?6<9F,XM*9TK4.VRD9%F:.E_ !R)S [MIQ M<' J4SN]L1._?*9UU:KE33O9%+Q2%I0S"2,:\C,CW#M82XH(]I=*EF%J'#]D M$'69:%C(.$60;4] MTGH+!6J(J/;]^/H\\OOE^T?<7JQF']OI\W\Y^75^\N+C2;E CBD"$H<]">W."&= M6QNDB#&!,U4PTZT_Q!&3U@-/3_)N7X#YM4'UH9U&L,XVB]KT3ODX\>O%,$QB MH%@BY9W.<5.&'*$"B>"YCYY@][1!V@XD'9JIS@GV0O IRN;:F%EUVWEP/7QS M-UP1)0+A2%J>*URL1EIX4-<""TN,5]&Z3E#9,4&=ZL070D@)IM8&QM?+MY>_ M3-O%[481"BD"#OFZC?<(A.R0D=*!7J16,^4D,*43()X,7*>J\(6 < X3!];H MT*F 9;"@RF02^2"42'LPXD"=82:9\"#G/>9M/XT.>RM?+N<$G SO:NO^G><7B>## MY=L:W'/ ?PI(4Y&0#\1HZ;P73R/N/1@%_;:?_]"T_&2%_\K8V;QQU%G L23%I MO%$2\4@MCPKSN1G[?W_C'8E8>G*(F $T"Z] M -WE<&YK*'(^D&/..F'A%+D7OVI43N[G\*ER+N1;,\]EVQ\GH?G1A(4=KTH- MI.VR=O.Z5Q+*9LO.Y.S1XY(X# MRUK>K-Z^-[??VB=;B&H6&$4\Y>9E)FID#0'3V/C@'-'.FQ()LR/)JI?Y* " M?7 J*(W:9\V'=GH3IY<@FR8 4]>:U ?LA2<&T:02X@)G+TM*4,G2Z:"%8:E; MA'+K\ /"14E)MD796AT8[W^]^))2XQL[OO.]0Y))6I1POKXM#$6&6HP8<58R MJ@UAW4J]GH]=+\OUT2]:.?AM$DJ_^RX].X/@#X_#:91I_Y'WZ;^!;V6Y:)'6]: 7QQX^9Z M*:/$_KB4(D">?@<-(\(Z&$.SJ MY:^\L;-F-K+:\BBX0T$*L,55?ON4D(BT3M0H1A+QMF*JP!>%A?XSC=+>X*Y#C]<==H67(O@:/9Q,'YN3J5*V$L1<($RR(7 =M. M]0#'M&3<34[E'FC]N%2EV%];V7W-+0?L-("I\7[=[.MRVF;+XI^Y,]@$# [O MIPL[SKT!1]IJY2DEB!@#*XO:(H.E1AH,:D]R9%]W2P$?-6TW +V2A$K/7!^ M9MJ^DA%Q+$4,"E4$!ZOP(G=_AUWAA1>:12:%*JV4ME/2#4ZO+#U2@.G#@\ZZ MLV1^1,HS:@RR1'/$4PC(2BT0EHX)ZI+6K'1OO.V4=(/.*\F %&3Z *"SIW/@ M*$G!%$R*HL_W VQ^&]%@AJB1/C@NG">ERP?VD-,-1*\DKU&:_?6O9SSHS76_ MJ/>S>7.S>7?I6YO=C7&?T4_'T5-L+"YOB$D@GAV<[6 0YH:IZVW MQ'JJ.YE&I\W?#52O)&_Q4G*H;7SGELG@1,RGB[RV=1NXR[CL 98?G/OVO9FN MFC>/H@\NL_9#5*O*<70$[]KP^CY M(UZ;UMQOO]OI=0PCZ@./+F@$CH9%W,&!KE642,$79@G6L6/CHX-3=0/-:PK; ME^7N "RE;_;/B_"OQ>JMDMG7.)^/X^;@_FVRF('? ,KT1S/+%= CE0S!02H$ MS@)%G!J.G(X)"9P8PU%:6KR;\%$$=@/<*XFY]R^BVKIJ\PY8+H??O*>Z/,6; M?-!_G,T6<79EF_PTF#!*)68L\M(R.,XU1BXQ#59D2MIIV%4\=%):W>?L!J;7 M%!_OB=^U8?1<*=\O;@;;9%EXG#U9#[;BM_9-7'<%^"]89W*8>X5AD\3@X&@/ M!CD&AWSD5!BB*?>ZVWW:,XCH5J'[2F+B+RJ1VLC[.K'VPR'OS<9#!BWG.?9+!!=&O2?CH-W3#W2H+J+RF/ ?B2GYKY^N+- MO9.R22#XZ(735B/O\O/A&K:1L<0BR90,RABL9.FH^QYRNJ'LE47=2[&_M@+; MMHZ/DQ]M[@:\LAPO;F_!X8WAS<_LR8QBX 9V@X/%Y>24H QL1RH1%CR8)(Q/ M'=76L3-W@]%KBK/WRON!JJCUNOZP^49ACOPN^;J*_&(=0,W2A(++/:=#),BJ ME//F+(%BYEYT>WW@3+6UA\1N&'PE@?F7$-,0U=MJ;=D17GG,X 9KYJPFD2'% M RP)2X9,@(V5&1=<8EC1;M55W>;K!J/7%*KO@<\#4&#K/-4,K,9E/]T'X>!1 M4C; @0ZL$@%T,8;U:)K@I \V&B94D+[T*[=[R.F&J%<6BR_%_MI*Z"HV-VX! M0V72KV+N9M-,KM,U M1=>+\70(:F;:^AC#+)^SSX >/"9,.D"VDB*WKI+(!>*1#,$SSEPPNO2[Z_OH MZ=:(X)6$SXL+H+:FN3^&5SOAX^1=,[M=S.-(*\G!^^1(N9C+47/[[IPX9XP[ MDER$W=(M];)SBF[(>$UA\3+R_>&)^=KH^J>4T^+3G,;O^]QO'E;=785?[2_@^WOE>? 18TH,2FO3B"GC4 Y MNO C[26:-?M*;B.$W;#T2L)9/?&Z=KH>7YJ/_(51H3E]TI MW(F M0E<_<"96O9/A"\L&)7[0AE2/")]D*INP'IM0>BRPA@> MO-;%[JN[\:O:P)%(+'I'?7XH0:TZ/UD*#H56*N'@A<+%;]<=IJH;O%Y)<+HG M850_XQXO9U-JNEK/_UV$ZV4J,9>8AM\F(+"+V]N8[Z1Z+ 6E"9D@ED\W6I1W M#K(!%F-'\W9+V2(/5+R:$VU#9K6G+OOEG[+'^;"TI'0#D1DK&L MD4G.Z3AD96 (&XRU@(4FUZT3T*&9NL'G-06QB_*V-E ^9'XLH?ZAG:Y6L+0* ME5;<:1F0CU0C[KA%#H>((I%44<&)%=T>U-HQ0;=>I:\D(EV,D[71< C:JQM< MLW?-[*:9Y3L0C&(7.8F(!F9@<9CGX)=#S+ $?.1P_HHB:N3IS-WP\YKBUKWR MOABP_O??GS$__R;;V]6 MXS_@H7T2%/OJO\>P&,;W@+9S?Q=G-MF/'N\MEF3KS8?PMHYT_W] M?I%/E[^>]1'$^EYP7#?"^5^]]8$ J/EQ.UM,XX6;+:^FC+R,G@@&CESB--\\ MB<@XJ?/5.2>%TY32TK[/402>7_PVB5_67/]@_;*#Y.I-$LQ=#-0E%(S%N2,? MK)Q'A8SVC&H7K"CO]>TBINZ#&?TAYGF-6PEI#""J\'@)JZ>]I:,VWQD46.5J M!\Z0$2$@P434WECB;>E[PL^IJ ND0N)]VEGE/%X/#BWKA[0\B4G$?&F9Y&<4 M".,(]HY"(GGXKU%)Z]+=W[?145GUG"G;O5 Y@=$# ,O*5-ALH[N7TA*/4FBD MF2.Y%Y6!-1!0NM0K^+GWTL?2A]46.H8$EE.D^_0X.I?5 X#+XY8NRQTD3?3* MX(C8,EP1L$(VB822(XHE\%H2OZ2 (\N9&Y2TCXA+9I&%GR"N(U71 M$9HZMO+J-E_=S67.]- XNKJ=Q M60?83U)EST2]IU.Z+K)*(D72Q()0&,FH<]C*8*0Q)D@3J8TU1C)3.D+SHHF4 M32[K2_IE87.?]/C@T>'U,^^<1RICTD@D+A'WFB/#C$&>8D& [/IG-@W"*WF;W-S0ZRX;MTQ;6)F.:<>(S@@'.^ M;-%H'?(L)!-D8BETNNX-$SQ %_SK'EF[YJX+H^+";0MRNC)2KN+M^AGTNW/A MZ9+67I-(D6@A&$I4*<09C\@:JY$R*6"B21"T4\[E 'PZ$U0'4V5DWO8M@-KQ MB*^7;R]_F;:+V[5++ FXP5)&4,:1YKJO?"^08J0<838J8CCK5AKU9.!Z(.A) M;FTA)M8&P-O63>V%__>BF35+-7N7(5*61]"NV-.(..P9.*0Y11Z+?$D]:<.Z M=3C=,4&=D-,+ :($4VL#XW(1I_/VJO'M^W'T\VGC+]L_XG3=T'?^\_+J_>7% M)@+K-&?1)Y08! ?K,@A&5 1G(#^X@6$_4$61Y? E"H+!UI"4NWT)N5GT?[MN?_P=AEY9 M*O#-O9&R9<*Z<>Z^S-MS.5L9%"NJUSN&)66HU@0Y!C@&B@589[D"/>:[O\QR M^/%9B'@X6QVCY&QQM05X5_MTV7E"OLK<6B,@;(V!FM0*OK8IE M4?R4*(>1OOA;&S?_C'\FX/Z:\DA$<#8$Q&V.(EKCP.(1'#%O,,?$"):Z]7AY M-&P=J[*<[$_G4?TW&9_IMHM)>.I::R&YC"8A$3@L2Z2$#.<*:>^I%,H2DTYT M2Y]/UNVVUG"Q4)J?M??_4]JM))(Q<)^9-:# "/7("FV1=)1*31T.M%N?N5/D M7KR92CFYG\.G =0E;'../MUETPW3R9*46TH)N;:4@\_7%7FRU#K-BM=P[B6H M;IE+7RYE>5G45A[/FTU];)FTB,A$V"^?@D\&& M4X@E&J,*VEC1+0I^S*QUX1MOE2MO$-PF@J4)#&226V%ZM;]Z_!<=0-;+X>=*65L(R*GX5_[UHIEE1 M7\6;9CZ*QJO\[BPR5H-]&9U#.GRQ MG?1S!^O 9+W?PSIFL57N8J4D9'Y_#L%!!VAFD8-!!E_ OH?OG;?[:^<&?Q=K MAP!^M7\V-XN;B\EDD9_P!=^S-N8LHC&I3GG(,-P/..S)>,' 7S M50FN9+16A;BOFNRTAA]GD_V:[G(=@\+G;4->5L(#R&WN6/)Z5=-?[1RDD\^3 M!Y]OGIE??CB2D<20/$,A6&"X"N#G&\R0H=(P)A3&Q9MDG4UTW>Q$=4#W)-WA MPSFS=QKS3^WTY\-?6L<4#%,T4-B\-&)PUFQ^VLY3AXPTREM%'(NEWYL\C^*Z MJ9+! +FD7 =K"%_%VW::.?PU+I]6F)UAY^XHZ[.>\ !\ZQ M(CPD)*B*B'.FD8M1HN2H]#BHW,&P\&[>1FW3U7PU\#+SO.;LR"H1E 8- M31/..1M8H)9DV3&-46*\]*[T,TV[J:E\7;L$$IZJGD*L'\#A>%^;]911'R>I MG=XLY?3FY_K#5:T6X: R-?'("($1_,,CYXU&$3LN2$C:8U-Z#QU/9N5K5'W MKF]A#0&/(*)EX//-8@:G^VRVV5C+&T@&&[ \E4%!+5^%)6 X4.&0UX9@K3B5 MKGA;DWT$#:4314]P> J_8K(9 M!6M*_+F'44*3D;D<"6YVXO"=F4#-*!:(%= M!*5>NE'O(P(J ZF<8)]"YF0NU\Y<_#..Q^#+@-V63HE3A;HU4MXT^"#OI%$FU)=E66^Z@.J=V]1XY.*KK!1"N@!&! M(18MF'+2@)NJHT+,8IZ$-R[A;A=ZMHT^"$/E7+F?S;;:O6W1: M" %6#< N_!B/%X^$[(^6TR68-"8AF%% M5-")DUX05+\5XODRW0N1$Q@\@"-I6?@\6VV:]^/FIIG8!\Y5(K!=9)(HZJPQ M97Y%.SF*A'<)=E.PLAM:CCB9]A(T)/B<(N^V+^8/ $E?;N/4/LS!K9=!34RP MF2Q*+@;$#6=(+W.QN0^I(<)&7SK\M8.4>AT7>T%/"88/Z9AZL ,V2Q%4)8ZI M0DXOV6/ OM>P!:+E8/5;DSMWE#ZMGI-1K]%B4=R49GC5?CF;37 5QW8>PV7N M.[F\LV/]+>NXDWJ2V@!.P8?T;_8J%E+EDC::;^=SX\&3S57Q3ANKE#$IDM)%7L^I MJ)L Z$O>>V!U O,' )_/[63Z8!&;,%?@0BWT54Y?_'2=3"E)34 ]%W%'W&RB+-19(1'Z2GRRL F5$D@BX-#!A0K M-5CAR$HG.C9S#Z( HJ!4GZFH$U@\A(:GLWFN=%T2__Y//U[D*^[O(I#C5P_? MPO>K011=E,=:+8D-0(,]6O7(&4))B@P9G,NPF:7@HN3L08Z=:/BAY+2P M&GM$P"!*.OK39:-6N[$G[OV_=FNK0O&U#A,BG,A#"P&50V57,,CG")$J=$6H &."2= MM%D1<@91/M*3,GMY>=4_J:A9 M-RP>->T@ZE!ZPEQ__!_ .?D+N-J?VMGLR^1=,[MM5UW7OZ2+V2S.9V1$E Z) M6XX,Q;D_"*/(*7"=HY')4Q>=H:7C6/LIJMO7K/>3M* XC@>768%K$J^STOP< MYV6SS*"5VYN85S=BP@=JP"8(AGO$P9!$6BJ&E L$])#2\*^^,LSW9-3M2]8[ MELYE_""RA7=M_B;A773S]0$_,KF4(A("%\9MJ-@!4Z6,*0# MF+3-@E5BOF"^,X-7,W<#V>K,,)_!WL-UMOB[<+/Y[D2MO?YS9 MW&;74&5ZVW0BM%1KFR=SW766L)Z)$$'DA)L(JB!FX9N ,"541,"#=Z6WU"Y: MSLZ%/QYWE;)U.,606#[WL0-7F&ID*=BA$>S0F +6DI4.Z6^CHW*6LH3TGR6T MSV7W ,):3]< ?[:L5:.!:=!Y-+^[ U^"D$@3J9&P3L("!1.I>&>'[:0,"C@G MR/@ :$YA^#!QLRY'4M98:N'@]"2!:<651CJ;5C%R)PSS^MG+C7T@9PBEH45$ M?1@^)_!]> #:M#Y@$G."\W[*/3*%5,BE)) B*H=1@B)/.T:4!L\0RD$+"7D_ M=$[@^ !@LPR%/&R6F3=4H(HGICQ*.%@XQ'%$)I=!8NT<,(S $5^ZO&\;'96+ M8TJ?5&>S>H!PN2N9-2ER:5$N?48<;$#P%*-#CFGIB#(X^-(-T;934E?/G"_A M Y Y@=VUH^"7<;H,+4Q\O)B$2_MSV>"KG6R>70_YH2T5&/*.JURTPW-)! 4- MK(V5(7HJ.[[@N'^B82'C%$&V/7&U-D(>O%CTI@D/%H&3%7 0!T1%?HO;@<:U M@3MP+0.&DU0:;EPG:.R:H>X!4QH31?@X@#/FR<%['X]4WGN-$X9S%ZQ[@'>^ MDR$Q(@EX0R@CG!1OFKR#ELIUE3T[T:>Q? #0V=/U?91X#(99@2)C"7%-(W)2 MIUP?Q;F#CS@N?:-@#SF#S8MPRS"^8'SHY$[ CCH"D(^W"-G^PQ'9@=.)KY4:N [@/"-G>5' M$6YR2GV-Z[O7Y&9O?M[_SMIX69*WHC''=<"H&=O)9WNSB3P5UNM]D'CVW:?9 M?-KDIX^_SEO_^]I$*;ON[7/4K=ON$2W/[S[M8?')>F=\SM$%^W.T6LC- MFQBGZI#=(Q8@\=?);9,'_0:ZX@U\^'L1,I^/6N5X/"B+#9XZ<:2B/?2(OCC_ MWH;"\GHR9A4_ZC1I;>?&0&1U"=/.IS>3\&%LKXM(ZO&(5;R6D^2TE1,#D5+> M\6\GLS M)Z8G0U8YD$_6?L]Y,1!!_4?[QSU]937@CJ&KW$8Z27#[>5-9@'=G M:G,3PX-6N=]SE.@Z<&4(&V_V%GS+^*V](S>'IPKNO@/C M5[E;<_P6[,:EPC)47:=L/\_; M0PRHO97&XWNZ9@>#.QTVT;8!JTEH!\_;;@P80.K@/IBT?].<5/+_:.RZSG*G M7;27*<6%]=+9C^VK>IH2ZS,L61_NF[?AEW'0+[>H6=[U@T/D@ MJP< AR5M%[?W_2:NFNOO\]G7BZNOO<#B\'QU$^PO"(_.K*]MP&P[/>!$SRLL M[PUL!JYR"_E\?^ )7X8@NM\F83K^>?TU^L6TR=V(+F[FY\MMZZAU+M(>+[5] M+!F"R-[_.?67T\87V%_W0]6Y>'J\<)XM?@@2^05.@/D[.X\?;#/]AQTO"HAF MRYB=9#2 A-IN=E06UN.=_?/7W^=+*+W]/KF^].>IO0-#=Q)=W1Q;-^;4OXZ] MO8[I_709^.ZI .OYZ$6*KPX0?6;A51;J5?3MCSC]^24]F^L9&$["?:<)SMBR MZU$WTYP?9=XZ8+4 V3'R>;A9][&ELI+-U53K%]OS&7!VM'G;>-7DM9?O;2=V\CFV)83R>*1Z&;-]O&X/+'Q YTJ$(339P-:5VJF70A4VU5=[U]7R]J+.C38^'JE;)>*JTMK.BLGPV!$WL M^.>LF94ITMDY:+6JQC-M[YWLJ2R]K_/?+Z?^R_3;;/I^-F]6[=M*EGMWFJ!: MR>.I4CV&;94E_.!*;T%5NGO4:C60I\KR((.&].ZEBJ'KG+!-5* M(@L$@%=^#E &,"*_[VPXR8U?DW]-_OGFSB)J9F?72QQTH3U4O4EX="5K\." M!*BQL9VL"?YXCQRD>J?/<06J/RYM#__,7O0$+)TX4^7\<_8U\"< M\VM][@:IEG ]0@H/=^33U==."/T9_2(_:/L6U,1U._UY=NG(]A'KB>DIO]N. MBZ\=2!Z/GY+7Q$)%)+L'KE=]M5<4[7%\J2RZR]@6D-/]*#5K2@[SNMVS\/I% M/D#2YR+B>#I6O4N]1PIE!Q/^JE5\R9/FK_K$O^H3CY--^->W=NF/G[L]'H]4 MK8QJW^[8NMC: AB/[\@JLS6>#E?O6-_*[K;+VFNW"8LV.UAG[XF'XU0K4MNW M([8LM+91NZ:V3-#M^6CUCNWS_/BAY2_>ME_C..:.QVL,G9VZV#YBO8/D-'GM MY4MM/P5("7=&_9>4&@_C?IB4V6N'1Z^G D^396=^U=:9,4Y_F;:+VX^SV:*@ M1/>-6ZTZ]U0]>IA'M37J]]P$)MP16DJ*^\:M5I=[JG8]S*/J>[']UL[MN$0> M^.E8U^/CGI6U"(4%M&[):8>WI\MK#F=J.O5J1:0Y1YF#4&5WI%:7*'N'+E>A>DY>O40HVI75OQ[TW.S[ 7ZKDE 3(35EI+ND5/5*S@]4=RGL;*VV_A$S?QCMCQ$EEU$O[=CX/+5 MO)0G>=Q4]6I53X[=G<+*P:^ M)+UGHDX2'U3LZ 0V5I;\%O635[X.?I41>MU=8MQG;ZJ9G-"Z:Z=X_:29Q#"F<=9%!M 3[7+.=&0G8, MV:E:84C!K/VLJ1[YWRC_\@(\-'8G20XIE-6160-X8^3.'[R3$(05 NK.L^KD4FDR7'7-, M?]ROKE3Z^=#HG20[I%A(9X8-M:'&Q\FL ;9^F]IE,]4'3QT^IOS,[AI[IBG2 M:J/K,@KTW7@VU3. G'A_=>>PY\3"[H9[DYLSG=]Q8^N %2]W'I+%H^C7'F;4 MCEG>D7;VK;8G0U63S5YN;Y7*@.ZY78S'6W1)F1N@NP<>@*SV7 8]R)"_F@G4 MVD-_-1;XJ[' <;[U?#K^%J/QJJVI7<$X7RB &U&XGR6>76-6NVY[G)P.L*1^8+$/F>T9MMK]VN/$=I@Q@U" 2[I*O->W M9;AJ=VM/483;&#$@9?AM>C.9E]6%#X:L=JOV=%7XG"'#TH2%!+9[U&H7:L_2 M@X,3V\9A*/=RZ?81Z]VA/44;[N#'(&3U;C%=$E9 2'=#U;L5>XITGG)@$&+Y M&OUBVLR;.+NXOK[X89OQV06\>\:M=^_U%('MYMN/&PP(NIZWO,LHR[EU$\R_APJF<8*9!NW#[^6;'X]?#AX="E7+K#HP\D([E7;H\#^!WY M53W'LHW.S^U\36J9,'+W608253Y3SGOXU[]&7W^0OS@[B__G?_P_4$L! A0# M% @ VX*B6"@VP279!P 9BD !4 ( ! &$R,#(T M+3 S>#,Q97AX,S$Q+FAT;5!+ 0(4 Q0 ( -N"HECPH.19T@< & I 5 M " 0P( !A,C R-"TP,W@S,65X>#,Q,BYH=&U02P$"% ,4 M " #;@J)8V' +UIT% R&@ %0 @ $1$ 83(P,C0M M,#-X,S%E>'@S,C$N:'1M4$L! A0#% @ VX*B6,*F@I>7!0 +!H !4 M ( !X14 &$R,#(T+3 S>#,Q97AX,S(R+FAT;5!+ 0(4 Q0 M ( -N"HEAG">-,U L &)9 5 " :L; !A,C R-"TP M,W@S,65X>#DU,2YH=&U02P$"% ,4 " #;@J)8+<&V=H?5 0 T818 $0 M @ &R)P ='5S:RTR,#(T,#,S,2YH=&U02P$"% ,4 " #; M@J)8+9"+>V$9 !=*@$ $0 @ %H_0$ ='5S:RTR,#(T,#,S M,2YX $ %0 M@ 'X%@( ='5S:RTR,#(T,#,S,5]C86PN>&UL4$L! A0#% @ VX*B6!48 M&WB?BP -_P% !4 ( !!3T" '1U 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. See </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%">Note 11. Variable Interest Entity to our unaudited condensed consolidated financial statements included elsewhere in </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 for additional information regarding these entities. 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 Bison Trucking LLC (“Bison Trucking”) in its drilling services 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%">The Company now presents Bison Trucking in the “All Other” reconciling column. See Note 20 for additional detail regarding our reporting segments. There was no impact on previously reported total assets, total liabilities, net income (loss) or equity for the periods presented.</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%">Cash, Cash Equivalents and Restricted Cash</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%">All highly liquid investments with an original maturity of three months or less are considered cash equivalents. Restricted cash as of December 31, 2023 consisted of amounts held by our previous creditor as collateral for letters of credit and credit card program. </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 months ended March 31, 2024 and 2023, the Company charged interest on delinquent accounts receivable pursuant to the terms of its agreements with PREPA totaling $10.5 million and $11.2 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 March 31, 2024 and December 31, 2023 were interest charges of $208.0 million and $197.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%">The Company regularly reviews receivables and provides for expected losses through an allowance for expected credit losses. 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 expected credit losses 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 expected credit losses 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 changes in our allowance for expected credit losses for the year ended December 31, 2023 and the three months ended March 31, 2024 (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:92.397%"><tr><td style="width:1.0%"></td><td style="width:77.855%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.856%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.889%"></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, 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%">3,587 </span></td><td style="background-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%">Change in provision for expected credit losses</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%">47 </span></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 credit loss 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%">(638)</span></td><td style="background-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%">Write-offs charged against the provision</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,831)</span></td><td style="background-color:#ffffff;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, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">165 </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%">Change in provision for expected credit losses</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%">242 </span></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="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 credit loss 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%">(13)</span></td><td style="background-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%">Write-offs charged against the provision</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%">(271)</span></td><td style="background-color:#ffffff;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, March 31, 2024</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%">123 </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:115%">The Company has made specific reserves consistent with Company policy which resulted in additions to allowance for expected credit losses totaling $0.2 million and a nominal amount for the three months ended March 31, 2024 and 2023, respectively. These additions were charged to credit loss 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 March 31, 2024, PREPA owed Cobra approximately $140.8 million for services performed, excluding $208.0 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 October 19, 2017, one of our subsidiaries, Cobra, and PREPA entered into an emergency master services agreement for repairs to PREPA’s electrical grid as a result of Hurricane Maria. The one-year contract, as amended, provided for payments of up to $945 million (the “first contract”). On May 26, 2018, Cobra and PREPA entered into a second one-year, $900 million master services agreement to provide additional repair services and begin the initial phase of reconstruction of the electrical power system in Puerto Rico (the “second contract”). Since September 30, 2019, we have been pursuing litigation in the U.S. District Court for the District of Puerto Rico and other dispute resolution efforts seeking recovery of the amounts owed to Cobra by PREPA for restoration services in Puerto Rico, which proceedings are discussed in more detail in Note 19—“Commitments and Contingencies—Litigation” included elsewhere in this report. In connection with these efforts, in 2023, an aggregate of $99 million was approved by FEMA for reimbursement to Cobra for services performed by Cobra, of which amount approximately $22.2 million was paid by PREPA to Cobra in 2023. On December 1, 2023, Cobra, as seller, and Mammoth, as guarantor, entered into an assignment agreement (the “Assignment Agreement”) with SPCP Group, LLC (“SPCP Group”), pursuant to which Cobra transferred to SPCP Group all of its rights, title and interest in $54.4 million of outstanding accounts receivable with PREPA and received net proceeds of $46.1 million. See Note 19—“Commitments and Contingencies—Assignment Agreement” included elsewhere in this report for additional information. On December 4, 2023, following submission of a joint status report by Cobra and FEMA on December 1, 2023, in which, among other things, PREPA reported that they submitted a request for reimbursement to the Government of Puerto Rico’s Central Recovery and Reconstruction Office (“COR3”) on November 1, 2023 for $82.4 million and is disputing approximately $1.5 million of invoices from Cobra, the Court ordered PREPA to provide a detailed summary of each of their objections to the disputed amounts and directed the parties to report the status of any remaining unpaid approved invoices in connection with the status report due on January 16, 2024. On January 16, 2024, the parties filed a joint status report in which, among other things, PREPA reported that on December 28, 2023, it received a disbursement from COR3 for the amount requested on November 1, 2023 and was in the process of paying approximately $13.4 million in approved but unpaid invoices for reimbursements for services performed by Cobra to SPCP Group, as Cobra’s assignee, which amount was paid by PREPA on January 18, 2024. PREPA, however, also informed the Court that it would withhold the release of any further funds to Cobra approved by FEMA for reimbursement to Cobra due to municipal and construction excise tax claims against Cobra allegedly aggregating to $70.4 million. On January 19, 2024, the Court extended the previously ordered stay in the proceedings through April 5, 2024, and directed the parties to file a joint status report by March 27, 2024. On January 17, 2024, Cobra filed a Writ of Certiorari requesting the Court of Appeals to reverse the order from the Humacao Superior Court. On February 15, 2024, Cobra’s request was granted by the Court of Appeals and the order instructing PREPA to withhold the $9.0 million payment from Cobra was revoked. On February 26, 2024, PREPA paid $50.6 million, of which $9.6 million was paid to Cobra and $41.0 million was paid to SPCP Group, as Cobra’s assignee under the Assignment Agreement, which fully extinguished Cobra’s and Mammoth’s obligations to SPCP Group under the Assignment Agreement, and the Assignment Agreement was terminated. On March 27, 2024, the parties filed a joint status report in which, among other things, PREPA informed the Court that it was withholding the release of FEMA approved funds for reimbursement to Cobra totaling approximately $18.2 million due to municipal and construction excise tax claims against Cobra. Cobra believes it is exempt from the construction excise taxes and strongly disagrees with PREPA’s decision to withhold funds. On March 29, 2024, the Court extended the previously ordered stay in the proceedings through May 24, 2024, and directed the parties to file a joint status report by May 8, 2024. Cobra remains in mediation with PREPA on all open disputes. This may result in settlement negotiations but, at this time, it remains unclear whether a negotiated resolution can be reached on all or part of the open disputes and thus the range of possible outcomes is uncertain. As such, at this time, Cobra is not able to estimate a range of loss.</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 March 31, 2024 or </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%">December 31, 2023. 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 March 31, 2024 and December 31, 2023 and percentages of total revenues derived for the three months ended March 31, 2024 and 2023:</span></div><div style="padding-left:22.5pt"><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:42.275%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.568%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.622%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td 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:12.622%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.625%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" 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 March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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 March 31,</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%">2024</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%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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%">2024</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%">2023</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%">13 </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%">1 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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></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%">— </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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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"><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%">90 </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%">— </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%">16 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 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%">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. The accounts receivable balances with Customer B was derived from the Company’s infrastructure services segment. Accounts receivable for Customer B 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%">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="text-indent:4.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%">Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs.</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 fair value hierarchy is based on three levels of inputs, of which the first two are considered observable and the last unobservable, that may be used to measure fair value. The Company’s assessment of the significance of a particular input to the fair value measurements requires judgment and may affect the valuation of the assets and liabilities being measured and their placement within the fair value hierarchy. The Company uses appropriate valuation techniques based on available inputs to measure the fair values of its assets and liabilities.</span></div><div style="padding-left:22.5pt"><span><br/></span></div><div style="padding-left:72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 1 - Observable inputs that reflect unadjusted quoted prices for identical assets or liabilities in active markets as of the reporting date.</span></div><div style="padding-left:72pt"><span><br/></span></div><div style="padding-left:72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 2 - Observable market-based inputs or unobservable inputs that are corroborated by market data. These are inputs other than quoted prices in active markets included in Level 1, which are either directly or indirectly observable as of the reporting date.</span></div><div style="padding-left:72pt"><span><br/></span></div><div style="padding-left:72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 3 - Unobservable inputs that are not corroborated by market data and may be used with internally developed methodologies that result in management’s best estimate of fair value.</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 elected the fair value option for measuring the liability of the Assignment Agreement. To estimate the fair value of the liability, the Company used inputs that are not observable in the market (Level 3) based on an income approach. The Company used the contractual settlement amount, imputed interest rate and expected timing of cash flows to estimate the liability using the discounted cash flow model. See Notes 9 and 19.</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 carrying amount of cash and cash equivalents, restricted cash, trade receivables, trade payables and receivables and payables from related parties 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><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%">New Accounting Pronouncements</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 November 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2023-07, “Segment reporting (Topic 280)”, which is intended to improve reportable segment disclosure requirements through enhanced disclosures about significant segment expenses. The amendment requires disclosure of significant segment expenses regularly provided to the chief operating decision maker (“CODM”) as well as other segment items, </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%">extends certain annual disclosures to interim periods, clarifies the applicability to single reportable segment entities, permits more than one measure of profit or loss to be reported under certain conditions and requires disclosure of the title and position of the CODM. ASU 2023-07 is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 31, 2024. We expect to adopt the new disclosures for the year ended December 31, 2024. The Company is currently evaluating the impact that adoption of ASU 2023-07 will have on its disclosures.</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 December 2023, the FASB issued ASU 2023-09, “Income Taxes (Topic 740): Improvements to Income Tax Disclosures”, which requires the annual financial statements to include consistent categories and greater disaggregation of information in the rate reconciliation and income taxes paid disaggregated by jurisdiction. ASU 2023-09 is effective for fiscal years beginning after December 15, 2024, with early adoption permitted, and should be applied on a prospective basis, with a retrospective option. The Company is currently evaluating the impact that adoption of ASU 2023-09 will have on its disclosures.</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. See </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%">Note 11. Variable Interest Entity to our unaudited condensed consolidated financial statements included elsewhere in </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 for additional information regarding these entities. 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 Bison Trucking LLC (“Bison Trucking”) in its drilling services 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%">The Company now presents Bison Trucking in the “All Other” reconciling column. See Note 20 for additional detail regarding our reporting segments. There was no impact on previously reported total assets, total liabilities, net income (loss) or equity for the periods presented.</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%">Cash, Cash Equivalents and Restricted Cash</span></div>All highly liquid investments with an original maturity of three months or less are considered cash equivalents. Restricted cash as of December 31, 2023 consisted of amounts held by our previous creditor as collateral for letters of credit and credit card program. <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>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.<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 expected credit losses. 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 expected credit losses 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 expected credit losses once a final determination is made regarding their collectability.</span></div> 10500000 11200000 208000000 197500000 <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 changes in our allowance for expected credit losses for the year ended December 31, 2023 and the three months ended March 31, 2024 (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:92.397%"><tr><td style="width:1.0%"></td><td style="width:77.855%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.856%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.889%"></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, 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%">3,587 </span></td><td style="background-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%">Change in provision for expected credit losses</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%">47 </span></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 credit loss 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%">(638)</span></td><td style="background-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%">Write-offs charged against the provision</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,831)</span></td><td style="background-color:#ffffff;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, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">165 </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%">Change in provision for expected credit losses</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%">242 </span></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="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 credit loss 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%">(13)</span></td><td style="background-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%">Write-offs charged against the provision</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%">(271)</span></td><td style="background-color:#ffffff;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, March 31, 2024</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%">123 </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> 3587000 47000 638000 2831000 165000 242000 13000 271000 123000 200000 0 140800000 208000000 945000000 900000000 99000000 22200000 54400000 46100000 82400000 1500000 13400000 70400000 9000000 50600000 9600000 41000000 18200000 <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>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 March 31, 2024 and December 31, 2023 and percentages of total revenues derived for the three months ended March 31, 2024 and 2023:<div style="padding-left:22.5pt"><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:42.275%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.568%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.622%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td 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:12.622%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.625%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" 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 March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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 March 31,</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%">2024</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%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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%">2024</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%">2023</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%">13 </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%">1 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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></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%">— </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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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"><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%">90 </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%">— </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%">16 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 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%">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. The accounts receivable balances with Customer B was derived from the Company’s infrastructure services segment. Accounts receivable for Customer B 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%">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.13 0.01 0 0 0 0 0.90 0.90 0 0.16 0 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%">Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs.</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 fair value hierarchy is based on three levels of inputs, of which the first two are considered observable and the last unobservable, that may be used to measure fair value. The Company’s assessment of the significance of a particular input to the fair value measurements requires judgment and may affect the valuation of the assets and liabilities being measured and their placement within the fair value hierarchy. The Company uses appropriate valuation techniques based on available inputs to measure the fair values of its assets and liabilities.</span></div><div style="padding-left:22.5pt"><span><br/></span></div><div style="padding-left:72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 1 - Observable inputs that reflect unadjusted quoted prices for identical assets or liabilities in active markets as of the reporting date.</span></div><div style="padding-left:72pt"><span><br/></span></div><div style="padding-left:72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 2 - Observable market-based inputs or unobservable inputs that are corroborated by market data. These are inputs other than quoted prices in active markets included in Level 1, which are either directly or indirectly observable as of the reporting date.</span></div><div style="padding-left:72pt"><span><br/></span></div><div style="padding-left:72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 3 - Unobservable inputs that are not corroborated by market data and may be used with internally developed methodologies that result in management’s best estimate of fair value.</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 elected the fair value option for measuring the liability of the Assignment Agreement. To estimate the fair value of the liability, the Company used inputs that are not observable in the market (Level 3) based on an income approach. The Company used the contractual settlement amount, imputed interest rate and expected timing of cash flows to estimate the liability using the discounted cash flow model. See Notes 9 and 19.</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 carrying amount of cash and cash equivalents, restricted cash, trade receivables, trade payables and receivables and payables from related parties 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%">New Accounting Pronouncements</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 November 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2023-07, “Segment reporting (Topic 280)”, which is intended to improve reportable segment disclosure requirements through enhanced disclosures about significant segment expenses. The amendment requires disclosure of significant segment expenses regularly provided to the chief operating decision maker (“CODM”) as well as other segment items, </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%">extends certain annual disclosures to interim periods, clarifies the applicability to single reportable segment entities, permits more than one measure of profit or loss to be reported under certain conditions and requires disclosure of the title and position of the CODM. ASU 2023-07 is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 31, 2024. We expect to adopt the new disclosures for the year ended December 31, 2024. The Company is currently evaluating the impact that adoption of ASU 2023-07 will have on its disclosures.</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 December 2023, the FASB issued ASU 2023-09, “Income Taxes (Topic 740): Improvements to Income Tax Disclosures”, which requires the annual financial statements to include consistent categories and greater disaggregation of information in the rate reconciliation and income taxes paid disaggregated by jurisdiction. ASU 2023-09 is effective for fiscal years beginning after December 15, 2024, with early adoption permitted, and should be applied on a prospective basis, with a retrospective option. The Company is currently evaluating the impact that adoption of ASU 2023-09 will have on its disclosures.</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 well completion services, infrastructure services, natural sand proppant services, drilling services and other services, which includes aviation, equipment rentals, remote accommodations and equipment manufacturing. See Note 20 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><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%">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 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 months ended March 31, 2024 or 2023 and did not have any deferred revenue related to shortfall payments. </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><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%">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%">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.</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> 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 well completion services, infrastructure services, natural sand proppant services, drilling services and other services, which includes aviation, equipment rentals, remote accommodations and equipment manufacturing. See Note 20 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><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%">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 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 months ended March 31, 2024 or 2023 and did not have any deferred revenue related to shortfall payments. </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><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%">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%">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.</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 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, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 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="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%">530 </span></td><td style="background-color:#ffffff;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, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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%">663 </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%">(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="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%">Increase for deferral of customer prepayments</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,532 </span></td><td style="background-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, March 31, 2024</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%">3,137 </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="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 March 31, 2024 or December 31, 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: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 months ended March 31, 2024 and 2023. As of March 31, 2024, the Company had unsatisfied performance obligations totaling $9.9 million, which will be recognized over the next 10 months. 0 0 0 0 one year <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, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 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="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%">530 </span></td><td style="background-color:#ffffff;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, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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%">663 </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%">(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="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%">Increase for deferral of customer prepayments</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,532 </span></td><td style="background-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, March 31, 2024</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%">3,137 </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> 7550000 7042000 375000 530000 663000 58000 2532000 3137000 0 0 0 0 9900000 P10M Divestitures <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 July 13, 2023, the Company sold all of the equity interest in its subsidiary Air Rescue Systems Corporation (“ARS”) for $3.3 million in cash plus $0.3 million to be paid one year after closing if certain conditions are met.</span></div> 3300000 300000 Inventories<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%">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%">March 31,</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%">2024</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%">2023</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%">6,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><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%">6,757 </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,523 </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%">872 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">3,414 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,955 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">1,206 </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%">1,069 </span></td><td style="background-color:#ffffff;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%">12,821 </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%">12,653 </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> 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. 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%">March 31,</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%">2024</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%">2023</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%">6,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><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%">6,757 </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,523 </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%">872 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">3,414 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,955 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">1,206 </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%">1,069 </span></td><td style="background-color:#ffffff;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%">12,821 </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%">12,653 </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> 6678000 6757000 1523000 872000 3414000 3955000 1206000 1069000 12821000 12653000 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%">March 31,</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%">2024</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></tr><tr><td colspan="3" style="background-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%">253,020 </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%">251,111 </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%">97,207 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">97,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;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%">153,717 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%">155,921 </span></td><td style="background-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%">Buildings</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-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%">38,138 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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,869 </span></td><td style="background-color:#ffffff;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%">91,552 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%">92,257 </span></td><td style="background-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,971 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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,954 </span></td><td style="background-color:#ffffff;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,066 </span></td><td style="background-color:#ffffff;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">(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%">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%">15,240 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">15,171 </span></td><td style="background-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%">692,097 </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%">695,742 </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">(b)</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,799 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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,670 </span></td><td style="background-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%">700,896 </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%">704,412 </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">(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%">591,664 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">590,507 </span></td><td style="background-color:#ffffff;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%">109,232 </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%">113,905 </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 Other property and equipment are costs of $3.1 million at each of March 31, 2024 and December 31, 2023, respectively, related to assets leased to customers 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.    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%">c.    Includes accumulated depreciation of $2.4 million and $2.3 million at March 31, 2024 and December 31, 2023, 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. The Company did not have any proceeds or gains from the sale of equipment damaged or lost down-hole during the three months ended March 31, 2024 and 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%">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 months ended March 31, 2024 and 2023, total cash and accrued proceeds from the sale of equipment were $2.3 million and $0.4 million, respectively, and gains from the sale or disposal of equipment were $1.2 million and $0.4 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:70.306%"></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.816%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="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 March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%">2024</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%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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%">6,788 </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%">12,726 </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="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: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%">193 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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="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: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%">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:9pt;font-weight:400;line-height:100%">35 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align: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%">7,021 </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%">12,956 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> <div style="margin-bottom: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%">March 31,</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%">2024</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></tr><tr><td colspan="3" style="background-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%">253,020 </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%">251,111 </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%">97,207 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">97,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;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%">153,717 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%">155,921 </span></td><td style="background-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%">Buildings</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-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%">38,138 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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,869 </span></td><td style="background-color:#ffffff;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%">91,552 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%">92,257 </span></td><td style="background-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,971 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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,954 </span></td><td style="background-color:#ffffff;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,066 </span></td><td style="background-color:#ffffff;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">(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%">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%">15,240 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">15,171 </span></td><td style="background-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%">692,097 </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%">695,742 </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">(b)</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,799 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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,670 </span></td><td style="background-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%">700,896 </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%">704,412 </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">(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%">591,664 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">590,507 </span></td><td style="background-color:#ffffff;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%">109,232 </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%">113,905 </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 Other property and equipment are costs of $3.1 million at each of March 31, 2024 and December 31, 2023, respectively, related to assets leased to customers 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.    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%">c.    Includes accumulated depreciation of $2.4 million and $2.3 million at March 31, 2024 and December 31, 2023, respectively, related to assets under operating leases.</span></div> P3Y P5Y 253020000 251111000 P3Y P15Y 97207000 97207000 P7Y P20Y 153717000 155921000 P15Y P39Y 38138000 40869000 P5Y P10Y 91552000 92257000 P4Y P10Y 6971000 6954000 12393000 12393000 P15Y 10066000 10066000 P10Y P20Y 13793000 13793000 P3Y P12Y 15240000 15171000 692097000 695742000 8799000 8670000 700896000 704412000 591664000 590507000 109232000 113905000 3100000 3100000 2400000 2300000 0 0 0 0 2300000 400000 1200000 400000 <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:70.306%"></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.816%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="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 March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%">2024</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%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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%">6,788 </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%">12,726 </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="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: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%">193 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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="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: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%">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:9pt;font-weight:400;line-height:100%">35 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align: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%">7,021 </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%">12,956 </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="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> 6788000 12726000 193000 195000 40000 35000 7021000 12956000 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 20) for the three months ended March 31, 2024 and year ended December 31, 2023 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, 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 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%">(1,810)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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,810)</span></td><td style="background-color:#ffffff;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%">Dispositions</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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%">(693)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%">(693)</span></td><td style="background-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%">Balance as of December 31, 2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:#cceeff;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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,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 colspan="2" style="background-color:#cceeff;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,180 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accumulated 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%">(76,829)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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,137)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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,966)</span></td><td style="background-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="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%">9,214 </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%">9,214 </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%">Acquisitions</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:9pt;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="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%">— </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%">— </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%">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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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></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%">Dispositions</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 March 31, 2024</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,137 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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,180 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">(14,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 colspan="2" style="background-color:#cceeff;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,966)</span></td><td style="background-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%">— </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%">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></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-style:italic;font-weight:700;line-height:120%">Impairment of 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%">As a result of the ARS sale, we performed an impairment assessment of our goodwill during the third quarter of 2023. Under GAAP, the Company has the option to first assess qualitative factors to determine whether the existence of events or circumstances leads to a determination that it is more likely than not that the fair value of one or more of its reporting units is greater than its carrying amount. If, after assessing the totality of events or circumstances, the Company determines it is more likely than not that the fair value of a reporting unit is greater than its carrying amount, there is no need to perform any further testing. However, if the Company concludes otherwise, then it is required to perform a quantitative impairment test by calculating the fair value of the reporting unit and comparing the fair value with the carrying amount of the reporting unit. If the fair value of the reporting unit is less than its carrying value, an impairment loss is recorded based on that difference.</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%">Based on the qualitative assessment, the Company concluded that it was more likely than not that the carrying value of the Aviation reporting unit was greater than its fair value at September 30, 2023. To determine fair value of the Aviation reporting unit at September 30, 2023, the Company used the income approach. The income approach estimates the fair value based on anticipated cash flows that are discounted using a weighted average cost of capital. As a result, the Company impaired goodwill associated with Cobra Aviation, resulting in a $1.8 million impairment charge during the third quarter of 2023. </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 finite lived intangible assets recorded, which are included in “other non-current assets” on the unaudited condensed consolidated balance sheets (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%">March 31,</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%">2024</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%">2023</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,730 </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,730 </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%">(7,010)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,817)</span></td><td style="background-color:#ffffff;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%">720 </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%">913 </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 for each of the three months ended March 31, 2024 and 2023, respectively. The original life of trade names is 10 years as of March 31, 2024 with a remaining average useful life of 1.6 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 2024</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%">511 </span></td><td style="background-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%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85 </span></td><td style="background-color:#ffffff;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%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85 </span></td><td style="background-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%">2027</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39 </span></td><td style="background-color:#ffffff;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%">2028</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-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%">— </span></td><td style="background-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%">720 </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 20) for the three months ended March 31, 2024 and year ended December 31, 2023 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, 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 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%">(1,810)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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,810)</span></td><td style="background-color:#ffffff;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%">Dispositions</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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%">(693)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%">(693)</span></td><td style="background-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%">Balance as of December 31, 2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:#cceeff;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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,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 colspan="2" style="background-color:#cceeff;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,180 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accumulated 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%">(76,829)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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,137)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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,966)</span></td><td style="background-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="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%">9,214 </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%">9,214 </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%">Acquisitions</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:9pt;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="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%">— </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%">— </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%">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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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></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%">Dispositions</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 March 31, 2024</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,137 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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,180 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">(14,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 colspan="2" style="background-color:#cceeff;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,966)</span></td><td style="background-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%">— </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%">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></tr></table></div> 86043000 14830000 100873000 76829000 12327000 89156000 9214000 2503000 11717000 0 0 0 0 1810000 1810000 0 693000 693000 86043000 14137000 100180000 76829000 14137000 90966000 9214000 0 9214000 0 0 0 0 0 0 0 0 0 86043000 14137000 100180000 76829000 14137000 90966000 9214000 0 9214000 1800000 <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 finite lived intangible assets recorded, which are included in “other non-current assets” on the unaudited condensed consolidated balance sheets (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%">March 31,</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%">2024</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%">2023</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,730 </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,730 </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%">(7,010)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,817)</span></td><td style="background-color:#ffffff;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%">720 </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%">913 </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> 7730000 7730000 7010000 6817000 720000 913000 200000 200000 P10Y P1Y7M6D <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 2024</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%">511 </span></td><td style="background-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%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85 </span></td><td style="background-color:#ffffff;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%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85 </span></td><td style="background-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%">2027</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39 </span></td><td style="background-color:#ffffff;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%">2028</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-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%">— </span></td><td style="background-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%">720 </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> 511000 85000 85000 39000 0 0 720000 Equity Method Investment<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%">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 three commercial helicopters and leases two 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.</span></div>The Company uses the equity method of accounting to account for its investment in Brim Acquisitions, which had a carrying value of approximately $4.1 million and $4.2 million at March 31, 2024 and December 31, 2023, 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.1 million and $0.2 million for the three months ended March 31, 2024, and 2023, respectively, which is included in “other income, net” on the unaudited condensed consolidated statements of comprehensive (loss) income. 2000000 0.49 0.51 2000000 3 2 4100000 4200000 -100000 200000 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%">March 31,</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%">2024</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%">2023</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%">12,847 </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,111 </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%">6,521 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,807 </span></td><td style="background-color:#ffffff;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,778 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,754 </span></td><td style="background-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%">3,222 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,558 </span></td><td style="background-color:#ffffff;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%">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">663 </span></td><td style="background-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%">1,445 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,702 </span></td><td style="background-color:#ffffff;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%">Insurance reserves</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,354 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,277 </span></td><td style="background-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%">Financing arrangement, net</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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">48,943 </span></td><td style="background-color:#ffffff;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%">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%">813 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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></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 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%">34,117 </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%">87,954 </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 #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;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"><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 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%">2,003 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">2,138 </span></td><td style="background-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%">1,468 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,555 </span></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%">12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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 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%">3,483 </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%">4,715 </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 March 31, 2024 and December 31, 2023, the applicable interest rates associated with financed insurance premiums ranged from 6.60% to 7.05%.</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 December 30, 2023, this lease was extended 12 months. 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 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">On December 1, 2023, Cobra, as seller, and Mammoth, as guarantor, entered into the Assignment Agreement with SPCP Group. Under the terms and conditions of the Assignment Agreement, Cobra transferred to SPCP Group all of its rights, title and interest in $54.4 million of outstanding accounts receivable with PREPA. The Company elected the fair value option for measuring the liability. As of December 31, 2023, the fair value of the liability was approximately $48.9 million. On February 26, 2024, PREPA paid $50.6 million with respect to its outstanding receivable to Cobra. This was in addition to $13.4 million paid by PREPA in January 2024. Of the $64.0 million paid by PREPA in 2024, $9.6 million was paid to Cobra and $54.4 million was paid to SPCP Group, as Cobra’s assignee under the Assignment Agreement. Following such payment, all of Cobra’s and Mammoth’s obligations under the Assignment Agreement were fully extinguished and the Assignment Agreement was terminated effective as of February 28, 2024. See Note 19 for additional information regarding this transaction.</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%">March 31,</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%">2024</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%">2023</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%">12,847 </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,111 </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%">6,521 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,807 </span></td><td style="background-color:#ffffff;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,778 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,754 </span></td><td style="background-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%">3,222 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,558 </span></td><td style="background-color:#ffffff;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%">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">663 </span></td><td style="background-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%">1,445 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,702 </span></td><td style="background-color:#ffffff;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%">Insurance reserves</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,354 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,277 </span></td><td style="background-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%">Financing arrangement, net</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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">48,943 </span></td><td style="background-color:#ffffff;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%">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%">813 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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></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 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%">34,117 </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%">87,954 </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 #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;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"><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 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%">2,003 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">2,138 </span></td><td style="background-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%">1,468 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,555 </span></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%">12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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 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%">3,483 </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%">4,715 </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 March 31, 2024 and December 31, 2023, the applicable interest rates associated with financed insurance premiums ranged from 6.60% to 7.05%.</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 December 30, 2023, this lease was extended 12 months. 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 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">On December 1, 2023, Cobra, as seller, and Mammoth, as guarantor, entered into the Assignment Agreement with SPCP Group. Under the terms and conditions of the Assignment Agreement, Cobra transferred to SPCP Group all of its rights, title and interest in $54.4 million of outstanding accounts receivable with PREPA. The Company elected the fair value option for measuring the liability. As of December 31, 2023, the fair value of the liability was approximately $48.9 million. On February 26, 2024, PREPA paid $50.6 million with respect to its outstanding receivable to Cobra. This was in addition to $13.4 million paid by PREPA in January 2024. Of the $64.0 million paid by PREPA in 2024, $9.6 million was paid to Cobra and $54.4 million was paid to SPCP Group, as Cobra’s assignee under the Assignment Agreement. Following such payment, all of Cobra’s and Mammoth’s obligations under the Assignment Agreement were fully extinguished and the Assignment Agreement was terminated effective as of February 28, 2024. See Note 19 for additional information regarding this transaction.</span></div> 12847000 13111000 6521000 9807000 4778000 4754000 3222000 5558000 3137000 663000 1445000 1702000 1354000 1277000 0 48943000 813000 2139000 34117000 87954000 2003000 2138000 1468000 2555000 12000 22000 3483000 4715000 0.0660 0.0660 0.0705 0.0705 5000000 P36M 100000 P12M 9500000 P42M 200000 4600000 P42M 100000 54400000 48900000 50600000 13400000 64000000 9600000 54400000 Debt <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%">Debt included the following (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.029%"><tr><td style="width:1.0%"></td><td style="width:68.130%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.569%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.515%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.569%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.517%"></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%">March 31,</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="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%">2024</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%">2023</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%">Revolving credit facility</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%">— </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%">— </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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term credit facility, including interest paid-in-kind</span></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,741 </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%">45,000 </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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized debt issuance costs and discount</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,111)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,191)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="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%">45,630 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="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%">42,809 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: current portion</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="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 long-term debt</span></td><td colspan="3" style="padding:0 1pt"></td><td style="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="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%">45,630 </span></td><td style="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="padding:0 1pt"></td><td style="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="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%">42,809 </span></td><td style="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%">As of March 31, 2024 and December 31, 2023, there were deferred financing costs on our revolving credit facility totaling $3.2 million and $3.4 million, respectively, included in “other non-current assets” in the accompanying consolidated balance sheets.</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 table below presents debt maturities as of March 31, 2024, excluding debt issuance costs and discount (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.175%"><tr><td style="width:1.0%"></td><td style="width:83.539%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.261%"></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%">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:10pt;font-weight:400;line-height:100%">Remainder of 2024</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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="padding:2px 1pt;text-align: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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,768 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</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%">5,809 </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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,164 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</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%">— </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 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 long-term debt, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,741 </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-style:italic;font-weight:700;line-height:120%">New Revolving Credit Facility and New Term Credit Facility</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 October 16, 2023, the Company entered into the new revolving credit facility and the new term credit facility (each as defined below), which refinanced in full the Company’s indebtedness outstanding under, and terminated, the amended and restated revolving credit facility, dated as of October 19, 2018, as amended (the “existing revolving credit facility.”), with us and certain of our direct and indirect subsidiaries, as borrowers, the lenders party thereto from time to time, and PNC Bank, National Association, as a lender and as administrative agent for the lenders.</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 October 16, 2023, the Company, as borrower, and certain of its direct and indirect subsidiaries, as guarantors, entered into a revolving credit agreement with the lenders party thereto and Fifth Third Bank, National Association, as a lender and as administrative agent for the lenders (“Fifth Third”), as may be subsequently amended (the “new revolving credit facility”). The new revolving credit facility provides for revolving commitments in an aggregate amount of up to $75 million. Borrowings under the new revolving credit facility are secured by the Company’s assets, inclusive of the subsidiary companies, and are subject to a borrowing base calculation prepared monthly which includes a requirement to maintain certain reserves as specified in the new revolving credit facility. The new revolving credit facility also contains various affirmative and restrictive covenants. Interest under the new revolving credit facility equals the Tranche Rate (as defined in the new revolving credit facility) plus (i) 1.75%, if the Average Excess Availability Percentage (as defined in the new revolving credit facility) is greater than 66 2/3%, (ii) 2.00% if the Average Excess Availability Percentage is greater than 33 1/3% and less than or equal to 66 2/3%, and (iii) 2.25% if the Average Excess Availability Percentage is less than or equal to 33 1/3%.</span></div><div style="text-indent:36pt"><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 March 31, 2024 and December 31, 2023, the financial covenant under the new revolving credit facility was the fixed coverage ratio of 1.0 to 1.0 which applies only during a Financial Covenant Period (as defined in the new revolving credit facility).</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%">At March 31, 2024, the new revolving credit facility was undrawn, the borrowing base was $27.3 million, and there was $21.0 million of borrowing capacity under the facility, after giving effect to $6.3 million of outstanding letters of credit. At December 31, 2023, the new revolving credit facility was undrawn, the borrowing base was $27.0 million, and there </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%">was $20.7 million of borrowing capacity under the facility, after giving effect to $6.3 million of outstanding letters of credit.</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 October 16, 2023, the Company, as borrower, and certain of its direct and indirect subsidiaries, as guarantors, also entered into a loan and security agreement with the lenders party thereto and Wexford Capital LP, an affiliate of the Company, as administrative agent for the lenders (“Wexford”), as may be subsequently amended (the “new term credit facility”). The new term credit was approved by the audit committee of the Company’s board of directors, consisting entirely of independent directors, as a transaction with a related party. The new term credit facility provides for term commitments in an aggregate amount equal to $45 million. Borrowings under the new term credit facility are secured by the Company’s assets, inclusive of the subsidiary companies. The new term credit facility also contains various affirmative and restrictive covenants. Interest under the new term credit facility equals the SOFR Interest Rate (as defined in the new term credit facility) plus 7.50%, as such margin may be increased pursuant to the terms of the new term credit facility; provided that the Company may elect to pay all or a portion of the accrued interest due with respect to any Interest Period (as defined in the new term credit facility) ending on or before April 16, 2025, in kind by adding such accrued interest to the principal amount of the outstanding loans thereunder. As of March 31, 2024, borrowings outstanding under the new term credit facility bore interest at 12.8%.</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 particular, under the new term credit facility, the Company is required, among other things, to mandatorily remit to Wexford up to 50% of all amounts that constitute PREPA Claim Proceeds, as such term is defined in the new term credit facility, which will be used to reduce outstanding borrowings under the new term credit facility, as required under the terms thereof. Wexford waived this requirement in connection with the Assignment Agreement and the $9.6 million received by Cobra from PREPA in February 2024.</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 March 31, 2024 and December 31, 2023, there were outstanding borrowings, including interest paid-in-kind, under the term credit facility of $47.7 million and $45.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%">If an event of default occurs under the new revolving credit facility or the new term credit facility, as applicable, and remains uncured, it could have a material adverse effect on the Company’s business, financial condition, liquidity and results of operations. The lenders, as applicable, (i) would not be required to lend any additional amounts to the Company, (ii) could elect to increase the interest rate by (x) 200 basis points in connection with an event of default under the new revolving credit facility or (y) 300 basis points with respect to an event of default under the new term credit facility, (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 new revolving credit facility is currently scheduled to mature on the earlier of (x) July 17, 2028, unless the indebtedness under the new term credit facility is refinanced in accordance with terms of the intercreditor agreement, and (y) October 16, 2028. The new term credit facility is currently scheduled to mature on October 16, 2028.</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%">Debt included the following (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.029%"><tr><td style="width:1.0%"></td><td style="width:68.130%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.569%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.515%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.569%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.517%"></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%">March 31,</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="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%">2024</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%">2023</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%">Revolving credit facility</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%">— </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%">— </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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term credit facility, including interest paid-in-kind</span></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,741 </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%">45,000 </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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized debt issuance costs and discount</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,111)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,191)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="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%">45,630 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="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%">42,809 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: current portion</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="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 long-term debt</span></td><td colspan="3" style="padding:0 1pt"></td><td style="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="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%">45,630 </span></td><td style="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="padding:0 1pt"></td><td style="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="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%">42,809 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 0 0 47741000 45000000 2111000 2191000 45630000 42809000 0 0 45630000 42809000 3200000 3400000 <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 table below presents debt maturities as of March 31, 2024, excluding debt issuance costs and discount (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.175%"><tr><td style="width:1.0%"></td><td style="width:83.539%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.261%"></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%">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:10pt;font-weight:400;line-height:100%">Remainder of 2024</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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="padding:2px 1pt;text-align: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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,768 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</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%">5,809 </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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,164 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</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%">— </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 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 long-term debt, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,741 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 0 0 6768000 5809000 35164000 0 47741000 75000000 0.0175 0.0200 0.0225 1.0 1.0 27300000 21000000 6300000 27000000 20700000 6300000 45000000 0.0750 0.128 0.50 9600000 47700000 45000000 0.0200 0.0300 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 one helicopter and support equipment and 49% of the equity interest in Brim Acquisitions. Leopard owns one helicopter. Dire Wolf and Predator Aviation entered into the Voting Trust Agreements in order to meet certain registration requirements.</span></div>    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 March 31, 2024. 1 1 1 0.49 1 Selling, General and Administrative Expense<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-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:65.259%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.336%"></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.337%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="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 March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%">2024</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%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#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="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%">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%">4,104 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">4,277 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align: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%">2,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%">1,929 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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"><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,773 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,911 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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 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%">8,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="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,117 </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="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%">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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in provision for expected credit losses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">229 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(381)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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:#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%">219 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">647 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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 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%">448 </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%">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><td colspan="3" style="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 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%">8,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><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,383 </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="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>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:65.259%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.336%"></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.337%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="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 March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%">2024</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%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#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="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%">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%">4,104 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">4,277 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align: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%">2,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%">1,929 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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"><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,773 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,911 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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 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%">8,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="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,117 </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="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%">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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in provision for expected credit losses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">229 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(381)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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:#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%">219 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">647 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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 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%">448 </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%">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><td colspan="3" style="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 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%">8,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><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,383 </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="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>a.    Includes travel-related costs, information technology expenses, rent, utilities and other general and administrative-related costs. 4104000 4277000 2457000 1929000 1773000 1911000 8334000 8117000 229000 -381000 219000 647000 448000 266000 8782000 8383000 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 $1.8 million for the three months ended March 31, 2024 compared to income tax expense of $3.3 million for the three months ended March 31, 2023. The Company’s effective tax rates were 18% and 29% for the three months ended March 31, 2024 and 2023, 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 three months ended March 31, 2024 and 2023 differed from the statutory rate of 21% primarily due to the mix of earnings between the United States and Puerto Rico, changes in the valuation allowance and interest and penalties.</span></div> 1800000 3300000 0.18 0.29 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 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 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 months ended March 31, 2024 and 2023 (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.274%"><tr><td style="width:1.0%"></td><td style="width:67.708%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.103%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.583%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.106%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="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 March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%">2024</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%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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,849 </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,768 </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="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: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%">14 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">420 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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%">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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align: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%">435 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">565 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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%">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%">54 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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: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,352 </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,810 </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="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: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 March 31, 2024 and December 31, 2023 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%">March 31,</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%">2024</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%">2023</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%">7,990 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,551 </span></td><td style="background-color:#ffffff;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%">5,212 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,771 </span></td><td style="background-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%">2,617 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,534 </span></td><td style="background-color:#ffffff;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-669"><span style="-sec-ix-hidden:f-670">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%">3,637 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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,966 </span></td><td style="background-color:#ffffff;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-673"><span style="-sec-ix-hidden:f-674">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%">1,445 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,702 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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-677"><span style="-sec-ix-hidden:f-678">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,003 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,138 </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 months ended March 31, 2024 and 2023 and as of March 31, 2024 and December 31, 2023 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.298%"><tr><td style="width:1.0%"></td><td style="width:68.202%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.938%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.420%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.940%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="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 March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%">2024</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%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align: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,766 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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,749 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align: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%">54 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align: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%">494 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="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%">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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align: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%">111 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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,917 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align: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%">106 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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="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: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: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%">March 31,</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%">2024</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%">2023</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.4 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.5 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.1 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.2 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%">8.8 </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%">8.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></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%">6.5 </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%">6.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 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 March 31, 2024 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 2024</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%">4,612 </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,346 </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%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,764 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">725 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,387 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">8,725 </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%">3,727 </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%">896 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">279 </span></td><td style="background-color:#ffffff;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%">7,829 </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%">3,448 </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 other 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.7 million during each of the three months ended March 31, 2024 and 2023, respectively, which is included in “<span style="-sec-ix-hidden:f-721"><span style="-sec-ix-hidden:f-722">services revenue</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 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 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 months ended March 31, 2024 and 2023 (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.274%"><tr><td style="width:1.0%"></td><td style="width:67.708%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.103%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.583%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.106%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="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 March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%">2024</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%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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,849 </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,768 </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="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: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%">14 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">420 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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%">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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align: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%">435 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">565 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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%">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%">54 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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: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,352 </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,810 </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="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: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 March 31, 2024 and December 31, 2023 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%">March 31,</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%">2024</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%">2023</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%">7,990 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,551 </span></td><td style="background-color:#ffffff;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%">5,212 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,771 </span></td><td style="background-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%">2,617 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,534 </span></td><td style="background-color:#ffffff;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-669"><span style="-sec-ix-hidden:f-670">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%">3,637 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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,966 </span></td><td style="background-color:#ffffff;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-673"><span style="-sec-ix-hidden:f-674">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%">1,445 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,702 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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-677"><span style="-sec-ix-hidden:f-678">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,003 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,138 </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 months ended March 31, 2024 and 2023 and as of March 31, 2024 and December 31, 2023 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.298%"><tr><td style="width:1.0%"></td><td style="width:68.202%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.938%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.420%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.940%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="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 March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%">2024</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%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align: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,766 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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,749 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align: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%">54 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align: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%">494 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="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%">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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align: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%">111 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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,917 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align: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%">106 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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="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: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: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%">March 31,</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%">2024</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%">2023</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.4 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.5 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.1 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.2 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%">8.8 </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%">8.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></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%">6.5 </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%">6.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 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 March 31, 2024 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 2024</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%">4,612 </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,346 </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%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,764 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">725 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,387 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">8,725 </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%">3,727 </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%">896 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">279 </span></td><td style="background-color:#ffffff;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%">7,829 </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%">3,448 </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 other 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.7 million during each of the three months ended March 31, 2024 and 2023, respectively, which is included in “<span style="-sec-ix-hidden:f-721"><span style="-sec-ix-hidden:f-722">services revenue</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 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 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 months ended March 31, 2024 and 2023 (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.274%"><tr><td style="width:1.0%"></td><td style="width:67.708%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.103%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.583%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.106%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="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 March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%">2024</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%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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,849 </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,768 </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="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: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%">14 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">420 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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%">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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align: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%">435 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">565 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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%">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%">54 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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: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,352 </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,810 </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="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: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 March 31, 2024 and December 31, 2023 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%">March 31,</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%">2024</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%">2023</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%">7,990 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,551 </span></td><td style="background-color:#ffffff;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%">5,212 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,771 </span></td><td style="background-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%">2,617 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,534 </span></td><td style="background-color:#ffffff;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-669"><span style="-sec-ix-hidden:f-670">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%">3,637 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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,966 </span></td><td style="background-color:#ffffff;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-673"><span style="-sec-ix-hidden:f-674">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%">1,445 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,702 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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-677"><span style="-sec-ix-hidden:f-678">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,003 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,138 </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 months ended March 31, 2024 and 2023 and as of March 31, 2024 and December 31, 2023 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.298%"><tr><td style="width:1.0%"></td><td style="width:68.202%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.938%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.420%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.940%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="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 March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%">2024</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%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align: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,766 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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,749 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align: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%">54 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align: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%">494 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="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%">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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align: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%">111 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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,917 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align: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%">106 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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="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: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: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%">March 31,</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%">2024</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%">2023</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.4 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.5 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.1 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.2 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%">8.8 </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%">8.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></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%">6.5 </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%">6.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 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 March 31, 2024 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 2024</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%">4,612 </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,346 </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%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,764 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">725 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,387 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">8,725 </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%">3,727 </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%">896 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">279 </span></td><td style="background-color:#ffffff;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%">7,829 </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%">3,448 </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 other 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.7 million during each of the three months ended March 31, 2024 and 2023, respectively, which is included in “<span style="-sec-ix-hidden:f-721"><span style="-sec-ix-hidden:f-722">services revenue</span></span>” and “services revenue - related parties” on the unaudited condensed consolidated statements of comprehensive (loss) income. <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 months ended March 31, 2024 and 2023 (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.274%"><tr><td style="width:1.0%"></td><td style="width:67.708%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.103%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.583%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.106%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="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 March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%">2024</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%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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,849 </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,768 </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="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: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%">14 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">420 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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%">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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align: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%">435 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">565 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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%">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%">54 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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: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,352 </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,810 </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="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: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 months ended March 31, 2024 and 2023 and as of March 31, 2024 and December 31, 2023 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.298%"><tr><td style="width:1.0%"></td><td style="width:68.202%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.938%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.420%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.940%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="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 March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%">2024</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%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align: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,766 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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,749 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align: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%">54 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align: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%">494 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="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%">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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align: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%">111 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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,917 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align: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%">106 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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="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: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: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%">March 31,</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%">2024</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%">2023</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.4 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.5 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.1 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.2 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%">8.8 </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%">8.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></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%">6.5 </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%">6.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> 1849000 1768000 14000 420000 435000 565000 54000 57000 2352000 2810000 <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 March 31, 2024 and December 31, 2023 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%">March 31,</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%">2024</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%">2023</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%">7,990 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,551 </span></td><td style="background-color:#ffffff;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%">5,212 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,771 </span></td><td style="background-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%">2,617 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,534 </span></td><td style="background-color:#ffffff;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-669"><span style="-sec-ix-hidden:f-670">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%">3,637 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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,966 </span></td><td style="background-color:#ffffff;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-673"><span style="-sec-ix-hidden:f-674">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%">1,445 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,702 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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-677"><span style="-sec-ix-hidden:f-678">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,003 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,138 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 7990000 9551000 5212000 5771000 2617000 3534000 3637000 3966000 1445000 1702000 2003000 2138000 1766000 1749000 54000 57000 494000 1493000 111000 2917000 106000 0 P2Y4M24D P2Y6M P2Y1M6D P2Y2M12D 0.088 0.087 0.065 0.063 <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 March 31, 2024 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 2024</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%">4,612 </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,346 </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%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,764 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">725 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,387 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">8,725 </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%">3,727 </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%">896 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">279 </span></td><td style="background-color:#ffffff;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%">7,829 </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%">3,448 </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 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 March 31, 2024 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 2024</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%">4,612 </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,346 </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%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,764 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">725 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,387 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">8,725 </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%">3,727 </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%">896 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">279 </span></td><td style="background-color:#ffffff;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%">7,829 </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%">3,448 </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> 4612000 1346000 2764000 944000 725000 1387000 174000 50000 14000 0 436000 0 8725000 3727000 896000 279000 7829000 3448000 700000 700000 (Loss) Earnings Per Share<div style="padding-left:22.5pt;text-indent:-18pt"><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:91.081%"><tr><td style="width:1.0%"></td><td style="width:67.599%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.148%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.151%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="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 March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%">2024</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%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="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: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="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%">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%">(11,811)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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,351 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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: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,964 </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,443 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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 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.25)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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.18 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#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="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: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="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: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="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%">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%">(11,811)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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,351 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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"><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,964 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,002 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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 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.25)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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.17 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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>a.    No incremental shares of potentially dilutive restricted stock awards were included for the three months ended March 31, 2024 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:91.081%"><tr><td style="width:1.0%"></td><td style="width:67.599%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.148%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.151%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="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 March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%">2024</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%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="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: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="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%">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%">(11,811)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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,351 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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: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,964 </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,443 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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 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.25)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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.18 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#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="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: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="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: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="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%">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%">(11,811)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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,351 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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"><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,964 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,002 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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 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.25)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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.17 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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>a.    No incremental shares of potentially dilutive restricted stock awards were included for the three months ended March 31, 2024 as their effect was antidilutive under the treasury stock method. -11811000 8351000 47964000 47443000 -0.25 0.18 -11811000 8351000 47964000 48002000 -0.25 0.17 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 Energy Corporation, 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 Mammoth Energy Services, Inc. 2016 Incentive Plan, as amended (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 March 31, 2024.</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><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%">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, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">728,310 </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.32 </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%">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 December 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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-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%">5.06 </span></td><td style="background-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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">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%">(66,667)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.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;text-align: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 March 31, 2024</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%">235,716 </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%">4.91 </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 March 31, 2024, there was $0.7 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 1.6 years.</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 total fair value of shares vested was $0.2 million and $3.1 million during the three months ended March 31, 2024 and 2023, respectively. Included in cost of revenue and selling, general and administrative expenses is stock-based </span></div>compensation expense of $0.2 million and $0.6 million for the three months ended March 31, 2024 and 2023, respectively. 5600000 18900000 4500000 600000 <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, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">728,310 </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.32 </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%">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 December 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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-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%">5.06 </span></td><td style="background-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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">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%">(66,667)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.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;text-align: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 March 31, 2024</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%">235,716 </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%">4.91 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 728310 1.32 369050 5.17 794977 1.69 0 0 302383 5.06 0 0 66667 5.63 0 0 235716 4.91 700000 P1Y7M6D 200000 3100000 200000 600000 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. For the three months ended March 31, 2024 and 2023, revenue from related party transactions was $0.1 million and $0.2 million, respectively, and costs incurred from related party transactions was $0.1 million and a nominal amount, respectively. At March 31, 2024 and December 31, 2023, accounts receivable from related party transactions was $0.1 million and a nominal amount, respectively. At March 31, 2024 accounts payable for related party transactions was $0.1 million. There was no accounts payable for related party transactions at December 31, 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 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. Cobra Aviation and Leopard each lease one helicopter to Brim Equipment under the terms of aircraft lease and management agreements. ARS was subsequently sold to a third party in July 2023. See Note 4 for further discussion.</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 October 16, 2023, the Company entered into a loan and security agreement with Wexford, an affiliate of Mammoth. Under this agreement, the Company had outstanding debt, including interest paid-in kind and net of debt discount and debt issuance costs, of $45.6 million and $42.8 million as of March 31, 2024 and December 31, 2023, respectively. Additionally, the Company incurred interest expense under this agreement totaling $1.5 million for the three months ended March 31, 2024. See Note 10 for additional detail on the agreement with Wexford.</span></div> 100000 200000 100000 0 100000 0 100000 0 2 0.49 0.51 2000000 0.47 45600000 42800000 1500000 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 March 31, 2024. </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%">March 31,</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%">2024</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%">2023</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,782 </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,782 </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,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="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,282 </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,282 </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 March 31, 2024 and December 31, 2023, 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 March 31, 2024 and December 31, 2023, 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 March 31, 2024 and December 31, 2023, accrued claims were $1.4 million and $1.3 million, respectively.</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 March 31, 2024 and December 31, 2023, 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 March 31, 2024 and December 31, 2023, 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. At each of March 31, 2024 and December 31, 2023, accrued claims were $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 March 31, 2024 and December 31, 2023 and no expense was recognized during the three months ended March 31, 2024 or 2023 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: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%">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 March 31, 2024 and December 31, 2023, outstanding performance and payment bonds totaled $9.2 million and $10.0 million, respectively. The estimated cost to complete projects secured by the performance and payment bonds totaled $1.7 million as of March 31, 2024. There were no outstanding bid bonds as of March 31, 2024 and $0.2 million in outstanding bid bonds as of December 31, 2023.</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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2024, PREPA owed the Company approximately $140.8 million for services performed, excluding $208.0 million of interest charged on these delinquent balances as of March 31, 2024. 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, </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%">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 filed first-level administrative appeals of the November 21, 2022 and December 21, 2022. 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 memoranda 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 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. 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 previous 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 16, 2023. On August 22, 2023, PREPA paid Cobra approximately $2.0 million, all of which was used to reduce outstanding borrowings under the Company’s previous revolving credit facility. On August 30, 2023, Cobra filed an informative motion with the Court regarding the status of the approved, but unpaid invoices. The Court ordered PREPA to respond to Cobra’s informative motion, which PREPA did on September 18, 2023. In this Court ordered response, PREPA informed the Court that the approved, but unpaid invoices were in the process of being entered into PREPA’s system for payment. On September 22, 2023 and October 10, 2023, PREPA made payments to Cobra of approximately $0.8 million and $5.7 million, respectively, all of which was used to reduce outstanding borrowings under the Company’s previous revolving credit facility. On October 16, 2023 and October 25, 2023, PREPA made additional payments to Cobra of approximately $1.7 million and $1.2 million. Also on October 16, 2023, pursuant to Court’s prior order, the parties submitted a further joint status report. In the joint status report, PREPA informed the Court that, among other things, it intended to process and submit to COR3 for reimbursement the remaining approximately $81 million in approved, but unpaid invoices. In addition, the parties informed the Court that the parties were engaged in mediation to resolve open disputes with respect to other unpaid invoices. On October 19, 2023, the Court entered an order continuing the stay through the earlier of January 31, 2024, and the termination of the mediation, directing the parties to file a further status report with the Court by December 1, 2023, and if the disputes have not been resolved through payment or mediation by January 15, 2024, directed the parties to file a status report by January 16, 2024. On December 1, 2023, Cobra, as seller, and Mammoth, as guarantor, entered into the Assignment Agreement </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%">with SPCP Group. Under the terms and conditions of the Assignment Agreement, Cobra transferred to SPCP Group all of its rights, title and interest in $54.4 million of outstanding accounts receivable with PREPA and received net proceeds of $46.1 million. See below for additional information. On December 4, 2023, following submission of a joint status report by Cobra and FEMA on December 1, 2023, in which, among other things, PREPA reported that they submitted a request for reimbursement to COR3 on November 1, 2023 for $82.4 million and is disputing approximately $1.5 million of invoices from Cobra, the Court ordered PREPA to provide a detailed summary of each of their objections to the disputed amounts and directed the parties to report the status of any remaining unpaid approved invoices in connection with the status report due on January 16, 2024. On January 16, 2024, the parties filed a joint status report in which, among other things, PREPA reported that on December 28, 2023, it received a disbursement from COR3 for the amount requested on November 1, 2023 and was in the process of paying Cobra’s assignee approximately $13.4 million, which was paid to SPCP Group on January 18, 2023. Additionally, PREPA reported that it received an order from the Humacao Superior Court requiring it to withhold approximately $9.0 million from any payment otherwise due to Cobra stemming from an alleged unpaid debt of municipal and construction excise taxes and noted that it is aware of twelve Puerto Rico Superior Court cases filed against Cobra by different municipalities relating to the same alleged claims for municipal and construction excise taxes, which, in aggregate, total approximately $70.4 million. See below for a more detailed discussion of claims alleging Cobra’s failure to pay construction excise and volume of business taxes. As a result of these alleged claims, PREPA informed the Court that it would withhold the release of any further funds to Cobra. On January 17, 2024, Cobra filed a Writ of Certiorari requesting the Court of Appeals to reverse the order from the Humacao Superior Court. On January 19, 2024, the Court extended the previously ordered stay in the proceedings through April 5, 2024, and directed the parties to file a joint status report by March 27, 2024. On February 15, 2024, Cobra’s request was granted by the Court of Appeals and the order instructing PREPA to withhold the $9.0 million payment from Cobra was revoked. On February 26, 2024, PREPA paid $50.6 million, of which $9.6 million was paid to Cobra and $41.0 million was paid to SPCP Group, as Cobra’s assignee under the Assignment Agreement, which fully extinguished Cobra’s and Mammoth’s obligations to SPCP Group under the Assignment Agreement, and the Assignment Agreement was terminated. On March 27, 2024, the parties filed a joint status report in which, among other things, PREPA informed the Court that it was withholding the release of FEMA approved funds for reimbursement to Cobra totaling approximately $18.2 million due to municipal and construction excise tax claims against Cobra. Cobra believes it is exempt from the construction excise taxes and strongly disagrees with PREPA’s decision to withhold funds. On March 29, 2024, the Court extended the previously ordered stay in the proceedings through May 24, 2024, and directed the parties to file a joint status report by May 8, 2024. Cobra remains in mediation with PREPA on all open disputes. This may result in settlement negotiations but, at this time, it remains unclear whether a negotiated resolution can be reached on all or part of the open disputes and thus the range of possible outcomes is uncertain. As such, at this time, Cobra is not able to estimate a range of loss.</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 Racketeer Influenced and Corrupt Organizations Act (“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. On September 28, 2023, the Company moved to dismiss the petition. On November 16, 2023, rather than respond to the motion, Foreman filed an Amended Petition naming Arty Straehla, Mark Layton and Wexford as additional defendants, added claims for fraudulent transfer arising out of the refinancing of certain debt and sought receivership over Mammoth and Cobra related to allegedly fraudulently transferred assets. The defendants moved to dismiss the Amended Petition, which was denied on March 12, 2024. On February 8, 2024, Foreman filed a Motion for Appointment of Receiver. On April 29, 2024, the Court denied that motion. Additionally, on February 6, 2023, Foreman moved to amend a complaint against the former president of Cobra filed in Florida State Court arising from facts similar to those in the pending Oklahoma action to add, as defendants, Arty Straehla and Mark Layton. On September 15, 2023, Straehla and Layton moved to dismiss the complaint. On January 18, 2024, Foreman voluntarily dismissed the Florida State Court action against Straehla and Layton. 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 </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 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><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%">Cobra has been served with 13 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. On December 18, 2023, the Humacao Superior Court issued an order to PREPA to withhold payment of approximately $9.0 million to Cobra. On January 17, 2024, Cobra filed a Writ of Certiorari requesting the Court of Appeals to reverse the order from the Humacao Superior Court. On February 15, 2024, Cobra’s request was granted by the Court of Appeals and the order instructing PREPA to withhold the $9.0 million payment from Cobra was revoked. The case was remanded to the lower Court for continuation of the proceedings in accordance with the Court of Appeals’ order. Cobra believes it is exempt from the construction excise taxes. 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 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 2023, the Company recognized an estimated liability related to these complaints, which is included in “accounts payable” in the accompanying consolidated balance sheets. The amount required to resolve these matters may ultimately increase or decrease from the Company’s 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 is 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, </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 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 SEC investigation disclosed in previous filings, 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 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%">Assignment Agreement</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 December 1, 2023, Cobra, as seller and Mammoth, as guarantor, entered into the Assignment Agreement with SPCP Group, as purchaser.</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%">Under the terms and conditions of the Assignment Agreement, Cobra transferred to SPCP Group, at the purchase rate of 88.0% and free and clear of any liens and claims, all of its rights, title and interest in the first $63.0 million (the “Transferred Amount”) of the total outstanding accounts receivable that remained unpaid by PREPA as of October 6, 2023 (the “PREPA Claim”), received or to be received by Cobra on or after October 6, 2023. Between October 6, 2023 and December 1, 2023, Cobra received payments from PREPA with respect to the PREPA Claim totaling $8.6 million (the “Interim Payment Amount”), resulting in the net Transferred Amount of $54.4 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%">Under the terms and conditions of the Assignment Agreement, any portion of the Transferred Amount that remains outstanding from PREPA from and after March 31, 2024 will thereafter increase monthly at a rate of 1% per month, compounded. Any amount received with respect to the PREPA Claim in excess of the Transferred Amount will be for the benefit of Cobra. If (i) it is determined by a final order of any court of competent jurisdiction that the PREPA Claim is subject to any defense, claim or right of setoff, reduction, avoidance, disallowance, subordination, disgorgement, recharacterization, adversary proceeding or other impairment, whether on contractual, legal or equitable grounds, resulting in the PREPA Claim being disallowed or allowed in an amount less than the Transferred Amount, or (ii) Cobra consents to, or enters into a settlement agreement with PREPA for, the payment that is, in an aggregate amount, less than the Transferred Amount or is otherwise adversely impacting SPCP Group’s rights transferred under the Assignment Agreement, Cobra has agreed to repurchase within 18 months and one day from the receipt of SPCP Group’s written demand, the unpaid portion of the Transferred Amount subject to such disallowance or impairment, multiplied by the purchase rate, plus interest accruing, subject to certain tolling provisions, at a rate of 6% per annum from December 1, 2023 through and including the date of such repurchase.</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 connection with the entry into the Assignment Agreement, Mammoth and Cobra obtained the required consents from lenders under the Company’s revolving credit facility with Fifth Third Bank and the Company’s term loan and security agreement with Wexford. Further, under the term loan and security agreement with Wexford, Mammoth is required, among other things, to mandatorily remit to Wexford up to 50% of all amounts that constitute PREPA Claim proceeds, including the proceeds received by Cobra under the Assignment Agreement, to reduce outstanding borrowings under such term loan and security agreement. In connection with the Assignment Agreement, Wexford waived this requirement.</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 net proceeds received by Cobra in connection with the Assignment Agreement were $46.1 million. The Company elected the fair value option for measuring the liability to simplify the accounting associated with the Assignment Agreement. As of December 31, 2023, the fair value of the liability was approximately $48.9 million, which is included in “accrued expenses and other current liabilities” in the accompanying consolidated balance sheet and the aggregate unpaid principal balance related to this liability was $54.4 million. During the year ended December 31, 2023, the Company recognized a financing charge totaling $2.8 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%">During the three months ended March 31, 2024, PREPA paid $64.0 million with respect to the outstanding PREPA receivable. Of the $64.0 million, $54.4 million was paid to SPCP Group, as Cobra’s assignee under the Assignment Agreement, which fully extinguished Cobra’s and Mammoth’s obligations to SPCP Group under the Assignment Agreement, and the Assignment Agreement was terminated. The Company recognized a financing charge totaling $5.5 million during three months ended March 31, 2024 related to the termination of the Assignment Agreement, which is included in “interest expense and financing charges, net” in the accompanying consolidated statement of comprehensive loss. The remaining $9.6 million was paid to Cobra. Wexford waived the requirement to mandatorily remit to Wexford up to 50% of all PREPA Claim proceeds in relation to the $9.6 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-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 three months ended March 31, 2024 and 2023, the Company paid $0.5 million and $0.6 million, respectively, in contributions to the plan. 0 0 The letters of credit are categorized below (in thousands):<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%">March 31,</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%">2024</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%">2023</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,782 </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,782 </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,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="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,282 </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,282 </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> 3782000 3782000 2500000 2500000 6282000 6282000 300000 100000 5400000 5400000 1400000 1300000 1000000 1000000 10000000 10000000 200000 5800000 1500000 P1Y 0 0 0 0 9200000 10000000 1700000 0 200000 140800000 208000000 61700000 2 47000000 47000000 24400000 1 5600000 0.90 68100000 379000000 233000000 0.90 210000000 210000000 99000000 111000000 99000000 10800000 8400000 72000000 2000000 800000 5700000 1700000 1200000 81000000 54400000 46100000 82400000 1500000 13400000 9000000 70400000 9000000 50600000 9600000 41000000 18200000 250000000 13 1 9000000 8500000 9000000 9000000 2 25000 15000 2 0.880 63000000 8600000 54400000 0.01 0.06 0.50 46100000 48900000 54400000 2800000 64000000 64000000 54400000 5500000 9600000 0.50 9600000 0.92 0.03 500000 600000 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 March 31, 2024, 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 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 March 31, 2024, 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. During the three months ended March 31, 2023, the Company included Bison Trucking in its Drilling segment. Based on its assessment of FASB ASC 280, Segment Reporting, guidance at December 31, 2023, the Company changed its presentation to move Bison Trucking to the reconciling column titled “All Other”. The results for the three months ended March 31, 2023 have been retroactively adjusted to reflect these changes.</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, remote accommodations 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 </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%">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><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%">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 style="padding-left:22.5pt"><span><br/></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 March 31, 2024</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%">8,159 </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,038 </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,307 </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%">511 </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,174 </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%">43,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></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%">114 </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%">— </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,005 </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,119)</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%">8,273 </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,038 </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,307 </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%">511 </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%">6,179 </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,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%">43,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></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%">8,338 </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,533 </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,840 </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,050 </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,823 </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%">40,584 </span></td><td style="background-color:#ffffff;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%">218 </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%">25 </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 </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%">874 </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,119)</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%">8,556 </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,558 </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%">5,840 </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,052 </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,697 </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,119)</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,584 </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,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%">5,617 </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,031 </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%">212 </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%">849 </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,782 </span></td><td style="background-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%">3,264 </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%">718 </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,146 </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%">874 </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,019 </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%">7,021 </span></td><td style="background-color:#ffffff;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%">Losses (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%">250 </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%">(483)</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 </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%">(935)</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,166)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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%">(4,870)</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,372)</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,710)</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,629)</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%">549 </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%">(12,032)</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 and financing charges, 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%">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%">7,099 </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%">142 </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%">128 </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%">199 </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,137 </span></td><td style="background-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%">(10,258)</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)</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%">116 </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,143)</span></td><td style="background-color:#ffffff;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%">(5,439)</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%">787 </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,851)</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,757)</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%">234 </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%">(10,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></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 March 31, 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%">67,179 </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,280 </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%">12,442 </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,355 </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%">7,064 </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%">116,320 </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%">121 </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%">— </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%">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%">(596)</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,300 </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,280 </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,467 </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,355 </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%">7,514 </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%">(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%">116,320 </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%">52,037 </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,476 </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,860 </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,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%">5,154 </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%">88,993 </span></td><td style="background-color:#ffffff;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%">478 </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%">11 </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%">14 </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%">93 </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%">(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></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%">52,515 </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%">22,487 </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,860 </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,480 </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%">5,247 </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%">(596)</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%">88,993 </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%">2,492 </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,211 </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%">503 </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%">146 </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,031 </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,383 </span></td><td style="background-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,817 </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,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,187 </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,229 </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,349 </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,956 </span></td><td style="background-color:#ffffff;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%">(218)</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%">(361)</span></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%">7,476 </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,665)</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,933 </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,500)</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%">(895)</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%">6,349 </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 and financing charges, 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%">929 </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,845 </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%">156 </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%">126 </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%">233 </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,289 </span></td><td style="background-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%">(8,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%">(2)</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%">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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,624)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">6,547 </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,298 </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,779 </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,626)</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,314)</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%">11,684 </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: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 March 31, 2024:</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%">49,068 </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%">408,603 </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%">119,196 </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%">12,702 </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%">65,943 </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%">(27,442)</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%">628,070 </span></td><td style="background-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, 2023:</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%">50,965 </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%">462,429 </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%">121,162 </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%">13,492 </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%">69,005 </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,574)</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%">698,479 </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 March 31, 2024</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%">8,159 </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,038 </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,307 </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%">511 </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,174 </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%">43,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></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%">114 </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%">— </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,005 </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,119)</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%">8,273 </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,038 </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,307 </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%">511 </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%">6,179 </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,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%">43,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></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%">8,338 </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,533 </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,840 </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,050 </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,823 </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%">40,584 </span></td><td style="background-color:#ffffff;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%">218 </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%">25 </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 </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%">874 </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,119)</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%">8,556 </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,558 </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%">5,840 </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,052 </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,697 </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,119)</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,584 </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,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%">5,617 </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,031 </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%">212 </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%">849 </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,782 </span></td><td style="background-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%">3,264 </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%">718 </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,146 </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%">874 </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,019 </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%">7,021 </span></td><td style="background-color:#ffffff;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%">Losses (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%">250 </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%">(483)</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 </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%">(935)</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,166)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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%">(4,870)</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,372)</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,710)</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,629)</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%">549 </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%">(12,032)</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 and financing charges, 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%">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%">7,099 </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%">142 </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%">128 </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%">199 </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,137 </span></td><td style="background-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%">(10,258)</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)</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%">116 </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,143)</span></td><td style="background-color:#ffffff;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%">(5,439)</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%">787 </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,851)</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,757)</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%">234 </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%">(10,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></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 March 31, 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%">67,179 </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,280 </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%">12,442 </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,355 </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%">7,064 </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%">116,320 </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%">121 </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%">— </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%">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%">(596)</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,300 </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,280 </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,467 </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,355 </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%">7,514 </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%">(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%">116,320 </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%">52,037 </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,476 </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,860 </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,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%">5,154 </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%">88,993 </span></td><td style="background-color:#ffffff;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%">478 </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%">11 </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%">14 </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%">93 </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%">(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></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%">52,515 </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%">22,487 </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,860 </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,480 </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%">5,247 </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%">(596)</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%">88,993 </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%">2,492 </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,211 </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%">503 </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%">146 </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,031 </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,383 </span></td><td style="background-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,817 </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,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,187 </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,229 </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,349 </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,956 </span></td><td style="background-color:#ffffff;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%">(218)</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%">(361)</span></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%">7,476 </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,665)</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,933 </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,500)</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%">(895)</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%">6,349 </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 and financing charges, 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%">929 </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,845 </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%">156 </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%">126 </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%">233 </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,289 </span></td><td style="background-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%">(8,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%">(2)</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%">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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,624)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">6,547 </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,298 </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,779 </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,626)</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,314)</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%">11,684 </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: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 March 31, 2024:</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%">49,068 </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%">408,603 </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%">119,196 </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%">12,702 </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%">65,943 </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%">(27,442)</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%">628,070 </span></td><td style="background-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, 2023:</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%">50,965 </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%">462,429 </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%">121,162 </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%">13,492 </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%">69,005 </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,574)</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%">698,479 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 8159000 25038000 4307000 511000 5174000 43189000 114000 0 0 0 1005000 -1119000 0 8273000 25038000 4307000 511000 6179000 -1119000 43189000 8338000 21533000 5840000 1050000 3823000 0 40584000 218000 25000 0 2000 874000 -1119000 0 8556000 21558000 5840000 1052000 4697000 -1119000 40584000 1073000 5617000 1031000 212000 849000 0 8782000 3264000 718000 1146000 874000 1019000 0 7021000 -250000 483000 0 -2000 935000 0 1166000 -4870000 -2372000 -3710000 -1629000 549000 0 -12032000 569000 7099000 142000 128000 199000 0 8137000 0 10258000 1000 0 -116000 0 10143000 -5439000 787000 -3851000 -1757000 234000 0 -10026000 67179000 28280000 12442000 1355000 7064000 116320000 121000 0 25000 0 450000 -596000 0 67300000 28280000 12467000 1355000 7514000 -596000 116320000 52037000 22476000 7860000 1466000 5154000 0 88993000 478000 11000 0 14000 93000 -596000 0 52515000 22487000 7860000 1480000 5247000 -596000 88993000 2492000 4211000 503000 146000 1031000 0 8383000 4817000 3374000 1187000 1229000 2349000 0 12956000 0 127000 16000 0 218000 0 361000 7476000 -1665000 2933000 -1500000 -895000 0 6349000 929000 1845000 156000 126000 233000 0 3289000 0 8808000 2000 0 -186000 0 8624000 6547000 5298000 2779000 -1626000 -1314000 0 11684000 49068000 408603000 119196000 12702000 65943000 -27442000 628070000 50965000 462429000 121162000 13492000 69005000 -18574000 698479000 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-weight:400;line-height:120%">Subsequent to March 31, 2024, the Company issued a bid bond totaling $5.0 million and additional performance and payment bonds totaling $1.4 million related to its infrastructure segment.</span></div> 5000000 1400000 false false false false